Users browsing this thread: 1 Guest(s)
Ripping Tamsoft .CAT Files
#1
Trying to rip .cat files from a Tamsoft + Imageepoch 3Ds game, SoniPro. I have the game itself decompiled, but the sprites themselves are each in .CAT files. I've tried multiple quickbms scripts from here and XeNTaX to no avail. Can anyone point me in the right direction for extracting them?

Example of the sprites:



Files:


.zip   subchara.zip (Size: 395.38 KB / Downloads: 101)
Reply
Thanked by:
#2
Upon inspecting with a hex editor it seems that the files are just CGFX files with extra header data. You can cut the header from them with any hex editor (cut to the CGFX) and then just open the .cgfx in Ohana3DS.

You can do this with vgmtoolbox and this plugin I threw together. Place the xml file in \plugins\AdvancedCutter and then load Nintendo DS - CAT Files into VGMToolbox > Misc. Tools > Extraction Tools > Generic > Advanced Cutter/Offset Finder, then just drag in all the files to cut them.


.zip   ndsscat.zip (Size: 526 bytes / Downloads: 85)
(showing that it works)
   
Reply
Thanked by:
#3
(09-30-2023, 06:21 PM)Qw2 Wrote: Upon inspecting with a hex editor it seems that the files are just CGFX files with extra header data. You can cut the header from them with any hex editor (cut to the CGFX) and then just open the .cgfx in Ohana3DS.

You can do this with vgmtoolbox and this plugin I threw together. Place the xml file in \plugins\AdvancedCutter and then load Nintendo DS - CAT Files into VGMToolbox > Misc. Tools > Extraction Tools > Generic > Advanced Cutter/Offset Finder, then just drag in all the files to cut them.


(showing that it works)

Thank you so much! I dropped this project and then came back to it today. Never realized I got a reply. Ended up just cutting the headers manually with Hexecute and it worked perfectly.


Attached Files Thumbnail(s)
   
Reply
Thanked by:


Forum Jump: