GameOver Games Resource File (.go)

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Nicknine
Posts: 18
Joined: Tue May 29, 2018 9:07 pm

GameOver Games Resource File (.go)

Post by Nicknine »

Games developed by GameOver Games store their assets in GO files, I've mostly figured out the format but the files appear to be compressed. I would like to have this looked at. Here are samples from Arkanoid: The Virtual Isles: https://www77.zippyshare.com/v/O3Sdv034/file.html
Nicknine
Posts: 18
Joined: Tue May 29, 2018 9:07 pm

Re: GameOver Games Resource File (.go)

Post by Nicknine »

Solved.

Code: Select all

idstring "GaveOverGames' Resource File"
goto 0x26
get FILES long
goto 0x100
comtype zlib

for i = 0 < FILES
   get NAME_OFF long
   get ZERO long
   get NEXT_OFF long
   get SIZE long
   get ZSIZE long
   
   goto NAME_OFF
   get NAME string
   savepos OFFSET
   
   clog NAME OFFSET ZSIZE SIZE
   goto NEXT_OFF
next i
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: GameOver Games Resource File (.go)

Post by aluigi »

Do you still have the same file?
I want to be sure that my original script http://aluigi.org/bms/gaveovergames.bms works on it.
Nicknine
Posts: 18
Joined: Tue May 29, 2018 9:07 pm

Re: GameOver Games Resource File (.go)

Post by Nicknine »

aluigi wrote:Do you still have the same file?
I want to be sure that my original script http://aluigi.org/bms/gaveovergames.bms works on it.


Huh, I haven't noticed that script back then. It does work.

However, I have found an older version of this format and it appears to be using a different compression: https://www95.zippyshare.com/v/0IWuM8Yc/file.html
Could you identify the compression used here, please? It appears to be an LZW variant.
Nicknine
Posts: 18
Joined: Tue May 29, 2018 9:07 pm

Re: GameOver Games Resource File (.go)

Post by Nicknine »

I have tried comtype scanner and didn't get any 100% matches. But based on what I got, it seems to be an LZW variant. Or maybe I need to use one of the algorithms in QuickBMS with custom parameters?
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: GameOver Games Resource File (.go)

Post by aluigi »

I'm very close... but no.
I have updated the script but I have no idea what specific settings it needs or if there is something else.
Some files are perfect, most are damaged.
Nicknine
Posts: 18
Joined: Tue May 29, 2018 9:07 pm

Re: GameOver Games Resource File (.go)

Post by Nicknine »

Would it help if I provided the game's executable? This game is relatively simple so it should be possible to reverse it.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: GameOver Games Resource File (.go)

Post by aluigi »

In theory yes but, honestly, I'm not that motivated to spend time on it since I still have 10 pages of topics on the forum to review :D