November 15, 2025Nov 15 Hi. I opened this topic to find people who could help me unpack game assets from a game made using the rather unpopular Torus engine from Torus Games. Digging through various forums, I managed to find some tools and scripts for QuickBMS that unpack .hnk files. However, this doesn't provide much of a result, as the archive contents are either formatless or in unprocessed .dat format. I used the Aluigi script from this topic: https://zenhax.com/viewtopic.php@t=173.html I would be grateful if someone could check this file and find a working way to unpack its contents: https://drive.google.com/file/d/14froq_u6DMcZd43PLGma6jA0NVZ_tryQ/view?usp=sharing Edited November 15, 2025Nov 15 by vchakchina
November 15, 2025Nov 15 Supporter 13 hours ago, vchakchina said: I managed to find some tools and scripts for QuickBMS that unpack .hnk files. However, this doesn't provide much of a result, as the archive contents are either formatless or in unprocessed .dat format. Hi, it provides enough if you check the quickbms console output, for example after "RenderModelTemplate" all necessary dats are logged. (The face indices Show the typical PS2 problems, though. Edits required or use of better algo.) Edited November 15, 2025Nov 15 by shak-otay
November 15, 2025Nov 15 Author 8 hours ago, shak-otay said: Hi, it provides enough if you check the quickbms console output, for example after "RenderModelTemplate" all necessary dats are logged. (The face indices Show the typical PS2 problems, though. Edits required or use of better algo.) It would be great if there was some way to convert this into a more familiar format. But it seems like it would take a long time to figure out. Thanks for help, though!
February 15Feb 15 Localization I made a tool for viewing textures. I worked on 3D models, but I couldn't do it. https://github.com/zbirow/Hunkfile-Viewer
March 9Mar 9 Localization On 16.11.2025 at 00:07, vchakchina said: Byłoby wspaniale, gdyby istniał sposób na przekonwertowanie tego na bardziej znajomy format. Wygląda jednak na to, że znalezienie rozwiązania zajęłoby dużo czasu. Dzięki za pomoc! Hey, I managed to partially create a tool to extract 3D models from HNK files and convert them to OBJ. I don't know what game you have specifically, but I tested it on Monster High, Barbie, Scooby Doo and it works Tested on Monster High NGiS PC, it extracts hair, clothing, and game elements without any problems. It has significant issues with characters and some game elements, but I'm still working on it. https://github.com/zbirow/Hunkfile-Viewer/blob/main/dev/HNK_Test_Model.py
April 18Apr 18 Localization Solution On 3/9/2026 at 11:26 PM, zbirow said: Hey, I managed to partially create a tool to extract 3D models from HNK files and convert them to OBJ. I don't know what game you have specifically, but I tested it on Monster High, Barbie, Scooby Doo and it works Tested on Monster High NGiS PC, it extracts hair, clothing, and game elements without any problems. It has significant issues with characters and some game elements, but I'm still working on it. https://github.com/zbirow/Hunkfile-Viewer/blob/main/dev/HNK_Test_Model.py The 3D model export program is now 100% functional and exports all models correctly, the link is the same as above.
April 18Apr 18 Author 6 hours ago, zbirow said: The 3D model export program is now 100% functional and exports all models correctly, the link is the same as above. Your tool is a godsend! You've done a great job, but there are some minor issues. When exporting, the model loses its UV mapping (tested on a Barbie model). I also tried exporting part of the town using your tool, and it worked, but the objects also don't have the correct UV mapping. I'll keep checking back for updates to your tool; man, this is really cool!
May 14May 14 Localization On 4/18/2026 at 10:49 PM, vchakchina said: Your tool is a godsend! You've done a great job, but there are some minor issues. When exporting, the model loses its UV mapping (tested on a Barbie model). I also tried exporting part of the town using your tool, and it worked, but the objects also don't have the correct UV mapping. I'll keep checking back for updates to your tool; man, this is really cool! UV is repair. I've also added an option to export all submeshes from the model. If disabled, it exports the body and hair separately in a single .obj file to match the texture. If this option is enabled, the model will be divided into parts/submeshes. let me know if it will work
Create an account or sign in to comment