February 14Feb 14 Localization Hello, does anyone have a script to decompress a file specific to High Impact Games studio? It contains textures, sounds, and other things. GLOBAL.zip
February 14Feb 14 Localization Seems like someone has already made a partially working decompressor: https://github.com/electrogecko/UYA_pyTools/blob/main/SM/tjzip_dump.py It doesn't work for the files in ETC tho and it's also just decompressing, not extracting individual files
February 14Feb 14 Localization Added support for the format in my extractor WITH individual file and not just a decompressed blob as output: https://github.com/smiRaphi/UniPyX It relies on the script above for decompression tho so the ETC files still won't work Edited February 14Feb 14 by NeoGT404
February 14Feb 14 Author Localization 5 hours ago, NeoGT404 said: Added support for the format in my extractor WITH individual file and not just a decompressed blob as output: https://github.com/smiRaphi/UniPyX It relies on the script above for decompression tho so the ETC files still won't work I extracted the file from memory and it seems to be decompressed, but why is the HIG header still there? File from 0x167000 to 0x6B994B RAM_Dump.rar
February 14Feb 14 Localization Yeah I'm aware that the decompression is not fully working but I already made an issue on the page of the decompressor and hope that I'll get a response but I'll also see if I can take a closer look maybe in a couple of days
February 14Feb 14 Author Localization 5 minutes ago, NeoGT404 said: Yeah I'm aware that the decompression is not fully working but I already made an issue on the page of the decompressor and hope that I'll get a response but I'll also see if I can take a closer look maybe in a couple of days We hope
February 15Feb 15 Supporter here, decompressor + unpacker RATCHED_WAD.zip Edited February 15Feb 15 by Rabatini
February 15Feb 15 Supporter haha, I just used the tjzip_dump.py which NeoGT404 pointed to, had to change the header size of the wad to 0xC0, got an out.bin with contents like this \ICONTEXTURES\radarRocket01.gim jparrott Fri Sep 29 17:15:46 2006 SCEE Photoshop GIM Plugin v0.9.0 but now I need to check your tool. Edited February 15Feb 15 by shak-otay
February 15Feb 15 Supporter 5 minutes ago, shak-otay said: haha, I just used the tjzip_dump.py which NeoGT404 pointed to, had to change the header size of the wad to 0xC0, got an out.bin with contents like this \ICONTEXTURES\radarRocket01.gim jparrott Fri Sep 29 17:15:46 2006 SCEE Photoshop GIM Plugin v0.9.0 but now I need to check your tool. edit: upps, what happened? i did not see the tjzip.py, i found the logic debugging in ghidra In the game's code, the loader reads a 0xC0-byte header and passes the pointer plus the 0xC0 offset to the decompression function. This shows up in as: FUN_0000ff60 It also verifies that it is version 6 before decompressing. Its a lz reflections
February 15Feb 15 Supporter Thanks! (need to use your Ratched_Wad tool on my other PC with newer .NET version)...
February 15Feb 15 Supporter 4 minutes ago, shak-otay said: Thanks! (need to use your Ratched_Wad tool on my other PC with newer .NET version)... net 8.0? RATCHED_WAD-net8.0.zip
February 15Feb 15 Supporter Thanks! (I just have updated to NET 10, but NET 8 version might help others...) (Sound files are extracted as .vag, btw.) edit: gde file BeeMine, as a start, and GiantClankTransition: edit: some faces not visible because of inverse normals Edited February 15Feb 15 by shak-otay
Create an account or sign in to comment