Important information: this site is currently scheduled to go offline indefinitely by end of the year.

Starfox Adventures .bin help

Post questions about game models here, or help out others!
Post Reply
Thevoid
ultra-n00b
Posts: 7
Joined: Wed Jun 23, 2010 2:23 pm
Has thanked: 1 time

Starfox Adventures .bin help

Post by Thevoid »

Well, first of all, hello. I'm new around here and I was reading the forums long time ago.

The reason of this post is I made lot of research finding a way to open the .bin files from Rare's last GC game, Starfox Adventures and seems there's no way to unpack them.

I'm not good using hex editor or looking at the info inside those .bin archives, but I found some parts on with "ZLB"(which I think it is zlb compressed).

Here's an example of those .bin files (thats the original name it has):

http://www.mediafire.com/?toiwy054zoi

Hope someone could help, thx in advance! :mrgreen:
surix
beginner
Posts: 28
Joined: Sun Jun 06, 2010 4:17 am
Has thanked: 1 time
Been thanked: 6 times

Re: Starfox Adventures .bin help

Post by surix »

just looked quick but yeah everything is in there to decompress the files.

first two headers for compressed files read as follows (big endian)

magicnum
640 //deflated data size
12
256
24
40
0
0
0
ZLB/0
1
640 //deflated data size
216 //compressed data size
[data]

[some white space]


magicnum
185504 //deflated data size
12
107616
24
40
1
858
8512
ZLB/0
1
185504 //deflated data size
107598 //compressed data size
[data]

..etc
chrrox
Moderator
Posts: 2602
Joined: Sun May 18, 2008 3:01 pm
Has thanked: 57 times
Been thanked: 1422 times

Re: Starfox Adventures .bin help

Post by chrrox »

ah it must be zlib found that 58 85 can be a zlib header.

here is a bms script if there is some file with names in it let me know or post the .dol file here as it might contain the names.

Code: Select all

#quicbms script
endian big
for i = 0 < 0xFFFF
findloc start string "ZLB"
goto start
get zlb long
get unk01 long
get size long
get zsize long
savepos offset
set name i
string name + .ext
      clog name OFFSET ZSIZE SIZE
math offset += zsize
goto offset
next i
Thevoid
ultra-n00b
Posts: 7
Joined: Wed Jun 23, 2010 2:23 pm
Has thanked: 1 time

Re: Starfox Adventures .bin help

Post by Thevoid »

chrrox wrote:ah it must be zlib found that 58 85 can be a zlib header.

here is a bms script if there is some file with names in it let me know or post the .dol file here as it might contain the names.
Well, looking again to the structure I didn't found any .dol file but I send one complete folder, what I think is from the game menu to take a look (basically all the assets for the level and items are on separate folders naming what part of the game is it).

http://www.mediafire.com/?gmtznywitq0

Hope that will help a little more.
Thevoid
ultra-n00b
Posts: 7
Joined: Wed Jun 23, 2010 2:23 pm
Has thanked: 1 time

Re: Starfox Adventures .bin help

Post by Thevoid »

Any news about this? using 3dxripper I was capable to get some of the scenes, but the characters got the UV maps screwed :( .
Post Reply