Hi Alugi, Maddog from Xentax here :)
I would like to continue OF 2 discussion here if you don't mind.
I see here
"I have wasted some time on the format but it's too boring because some references and fields are "strange" and so it's all chaotic... blah"
As I mentioned at Xentax that there is a mission editor that extracts some game data but I was wrong it doesn't in fact. It uses it's own files that they provided during game installation. My bad here.
You updated your QuickBMS and the script that we were using at Xentax failed now with less than 174kb extracted data with following message
Code:
"Error: there is an error with the decompression, the returned output size is negative (-1)"
I know you deleted script because it wasn't working completely, but it happened to extract almost full game with 0.32 Qbms version and >2gb switch. Most files are usable but some are corrupted.
Now 0.3.4b fails after dozen offsets. 4 folders only and 43 files.
We can extract fine file list with offsets and file sizes.
File.txtIt count's around 31k files. Address range are from 00000000 to 048db8dc.
I experimented with extracting different string name here:
Code:
findloc NAMEOFF string "system" MEMORY_FILE
for example:
Code:
findloc NAMEOFF string "ambx" MEMORY_FILE
Interesting is that it extracts files in folder AMBX fine, but after that it start extracting files other then in that folder and name those folder names, like they are file names and hangs with same error mentioned above.
Every extraction with interchangeable string "foldernames" now fails at 174 kb and 43 files in 4 folders.
Best regards.