ZenHAX

Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Wed May 27, 2020 9:07 pm

All times are UTC




Post new topic  Reply to topic  [ 8 posts ] 
Author Message
PostPosted: Mon Jul 22, 2019 5:20 pm 
User avatar

Joined: Tue May 29, 2018 9:07 pm
Posts: 18
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


Top
   
PostPosted: Thu Jul 25, 2019 7:13 am 
User avatar

Joined: Tue May 29, 2018 9:07 pm
Posts: 18
Solved.
Code:
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


Top
   
PostPosted: Sun Sep 29, 2019 5:36 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 11349
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.


Top
   
PostPosted: Thu Mar 12, 2020 2:32 pm 
User avatar

Joined: Tue May 29, 2018 9:07 pm
Posts: 18
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.


Top
   
PostPosted: Tue Mar 17, 2020 8:34 pm 
User avatar

Joined: Tue May 29, 2018 9:07 pm
Posts: 18
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?


Top
   
PostPosted: Thu Mar 19, 2020 8:57 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 11349
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.


Top
   
PostPosted: Thu Mar 19, 2020 10:40 pm 
User avatar

Joined: Tue May 29, 2018 9:07 pm
Posts: 18
Would it help if I provided the game's executable? This game is relatively simple so it should be possible to reverse it.


Top
   
PostPosted: Fri Mar 20, 2020 8:57 am 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 11349
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


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 8 posts ] 

All times are UTC


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited