Page 1 of 1

GameOver Games Resource File (.go)

Posted: Tue Jul 23, 2019 2:49 pm
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

Re: GameOver Games Resource File (.go)

Posted: Tue Jul 23, 2019 5:16 pm
by DKDave
Your link doesn't work. Can you check it? Thanks.

Re: GameOver Games Resource File (.go)

Posted: Tue Jul 23, 2019 9:18 pm
by Nicknine
DKDave wrote:
Tue Jul 23, 2019 5:16 pm
Your link doesn't work. Can you check it? Thanks.
Works on my machine(TM).

Re: GameOver Games Resource File (.go)

Posted: Tue Jul 23, 2019 11:45 pm
by DKDave
Ok, thanks. I just get error "403 - Forbidden" every time. Hopefully someone else can see it, or if you could upload it elsewhere? Thanks.

Re: GameOver Games Resource File (.go)

Posted: Wed Jul 24, 2019 7:38 am
by Nicknine
DKDave wrote:
Tue Jul 23, 2019 11:45 pm
Ok, thanks. I just get error "403 - Forbidden" every time. Hopefully someone else can see it, or if you could upload it elsewhere? Thanks.
Try MEGA: https://mega.nz/#!vdx3lSqC!x95Zo5SwNiRW ... s4lMINIi-k

Re: GameOver Games Resource File (.go)

Posted: Wed Jul 24, 2019 6:42 pm
by DKDave
Thanks. That one worked.

Yes, the files are compressed using ZLIB compression. It should be easy enough to come up with a BMS script, if there isn't one already in existence.

Re: GameOver Games Resource File (.go)

Posted: Wed Jul 24, 2019 7:18 pm
by Nicknine
DKDave wrote:
Wed Jul 24, 2019 6:42 pm
Thanks. That one worked.

Yes, the files are compressed using ZLIB compression. It should be easy enough to come up with a BMS script, if there isn't one already in existence.
Thanks, here's a script:

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

Re: GameOver Games Resource File (.go)

Posted: Wed Mar 11, 2020 12:51 am
by Nicknine
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 someone identify the compression used here, please?

EDIT: Seems to be some LZW variation?