A toolkit that allows for the extraction and creation of Kula texture files:
txdump
- Dump .TGI files.txgenerate
- Generate compatible texture images before TGI creation.txmake
- Build final TGI file from a specified configuration file.
ONLY .PNG IMAGES ARE SUPPORTED
This toolkit requires the Microsoft Runtime Redistributable to be installed, which can be installed here. If you use emulators like Duckstation, you likely already have this installed.
Text tutorial here.
Video tutorial coming soon!
TxMake uses CMake for building and compiling the binaries.
TxMake uses 4 libraries which can be seen below:
- freeImage - Image manipulation library. Used for opening, editing, and saving images. Licensed here.
- libimagequant - Image quantization library, used for reducing colors of an image to an indexed palette. Licensed here.
- ghc filesystem - A cross-platform std::filesystem implementation for C++11, licensed under MIT.
- toml11 - TOML configuration file library, licensed under MIT.
GHC and toml11 have been added to the repository as git submodules, since their usage are only header files. I tried to add FreeImage and libimagequant as a CMake integration for easier usage, but I was unsuccessful. Thus, I've added the pre-compiled binaries for them inside of the lib
folder.
v1.0-beta.1
- Initial release.