Goblins 1.2.3

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
AntonZab
Posts: 461
Joined: Thu Oct 01, 2015 5:03 pm

Goblins 1.2.3

Post by AntonZab »

aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Goblins 1.2.3

Post by aluigi »

I'm not 100% sure about the compression but it seems ok:
http://aluigi.org/bms/goblins.bms
AntonZab
Posts: 461
Joined: Thu Oct 01, 2015 5:03 pm

Re: Goblins 1.2.3

Post by AntonZab »

In this archive in files IMD.ITK and EXT.STK 0 files Found. But inside a table with names.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Goblins 1.2.3

Post by aluigi »

Sorry, I forgot some debugging stuff in it.
Now fixed (use CTRL-F5 to force the refresh of the script in the browser)
AntonZab
Posts: 461
Joined: Thu Oct 01, 2015 5:03 pm

Re: Goblins 1.2.3

Post by AntonZab »

Thanx
einstein95
Posts: 64
Joined: Tue Sep 08, 2015 11:27 am

Re: Goblins 1.2.3

Post by einstein95 »

The ScummVM source should have the decompression code.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Goblins 1.2.3

Post by aluigi »

engine\gob\dataio.cpp has DataIO::unpackChunk which is just lzss.
In the script I used lzss0 (that sets the windows to 0x00 instead of 0x20) because it had more sense in the results, that's the only difference.
So I guess I should switch lzss0 to lzss