This program allows you to extract and inject textures for DDG Final.
Requires LibDgf
The following commands are available. For arguments please use the --help
option.
extract-dat
: Unpacks files from .DAT container as-is.convert-dat
: Unpacks a .DAT container of textures and converts everything to PNG.convert-txm
: Converts a single .TXM file to PNG.replace-dat
: Imports and replaces a list of images into a .DAT file. Requires a text file with a line for each texture to be replaced, consisting of the index number and the path to the corresponding image (can be relative to working directory).dump-font
: Extracts characters from kanji font pack.convert-trm
: Converts train model file contents to Wavefront OBJ models.convert-pdb
: Converts other model files to Wavefront OBJ models. Note the corresponding texture DAT needs to be supplied as well.convert-bg
: Converts sky dome to Wavefront OBJ models. Note only the first far texture is extracted.convert-mapanim
: Converts files from the mapanim folder to Wavefront OBJ models.
There is some code for bulk convert all .DAT/.TXM files in a directory, along with some code for Aqualead texture/image formats. Modify the program as necessary yourself to use them.