Library (kwaslib) and tools for video game modding.
- CMake
- GCC/MinGW-w64 (For Windows, I recommend winlibs MSVCRT, but MSYS2 is also fine)
- git (Like above, Git for Windows or MSYS2)
This project does not support Visual Studio.
$ git clone https://github.com/ThisKwasior/KwasTools
$ cd KwasTools
$ mkdir build && cd build
$ cmake .. -G"MinGW Makefiles"
$ mingw32-make -j 8
$ git clone https://github.com/ThisKwasior/KwasTools
$ cd KwasTools
$ mkdir build && cd build
$ cmake ..
$ make -j 8
After compiling, CMake script will output binaries and libraries in the ./bin directory in the root of the repo.
he_anim_tool- Hedgehog Engine anim converter. Supports uv-anim, cam-anim, vis-anim, morph-anim, pt-anim, mat-anim and lit-anim.
cri_utf_tool- CRI UTF parser to and from XML. Will parse structures from VLDATA (UTF, AWB and ACB Commands).cri_afs_tool- CRI AFS packer/unpacker. Supports creating AFS files from custom XML config and unpacks AFS files to a folder and XML config.cri_awb_tool- CRI AWB packer/unpacker. Supports creating AWBs from custom XML config and unpacks AWBs to a folder and XML config.CRI Scramble Key- Python script and HTML page to compute ACB key for encoding HCA/ADX files. Found inscriptsdirectory. Also hosted on my site.
nw4r_misc_to_he_xml- Converts SCN0 and SRT0 from Wii NW4R to Hedgehog Engine XML supported by he_anim_tool.
platinum_dat_tool- DAT unpacker/packer with experimental support for Big Endian archives (X360/PS3)platinum_wtb_tool- WTB/WTA+WTP unpacker/packer with WIP X360/PS3 texture conversion to PNGplatinum_misc_dat2dds2dat- (At the moment not usable) WIP WTA/WTP/WTB unpacker/packer directly from DAT/DTT
WIP addon for Blender 3.0/4.0 (currently not usable as of 06/06/2025).
Features:
- cam-anim import and export
- uv-anim import and export
- Camera setup creation for cam-anim (searchable with F3)
- UV Animator creation for uv-anim (searchable with F3, to use in material->Shift+A->Group)