Cryo Interactive .bf format REQ

The Original Forum. Game archives, full of resources. How to open them? Get help here.
Post Reply
liz
ultra-n00b
Posts: 2
Joined: Sun Apr 24, 2005 9:25 pm

Cryo Interactive .bf format REQ

Post by liz » Sun Apr 24, 2005 9:45 pm

Hi,

Fantastic site for exploring game content!

I really enjoy the music found on "Return to Mystery Island" and would like to put it on my iPod for workouts. I looked at the data, and it seems to be a special format used by Cryo Interactive. The contents are .ogg files. I just don't know how to extract them.

I posted one of the smaller files (15mb!) for you to take a look if you're curious.

http://www.planet.io/_archive/file_format/

TIA!
Liz

User avatar
friendsofwatto
VVIP member
VVIP member
Posts: 535
Joined: Wed Jun 30, 2004 3:01 pm
Location: Australia
Been thanked: 13 times
Contact:

Post by friendsofwatto » Mon Apr 25, 2005 12:51 pm

Thanks for the archive - we are downloading it now and will take a look at it soon.

WATTO
watto@watto.org
http://www.watto.org
Game Extractor - Read and write thousands of game archives!

User avatar
Mr.Mouse
Site Admin
Posts: 4051
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 421 times
Been thanked: 575 times
Contact:

Post by Mr.Mouse » Mon Apr 25, 2005 3:01 pm

I have figured out the format. It's not too difficult to write a plugin for. My DAMN mexscript would be able to do it, but it's bugged, or so I noticed. :oops:

Code: Select all


0000 - 0005    IDString    "CryoBF"
0024 - 0027    32-bit        Tail pointer (TP)
0028 - 0031    32-bit        Data start

TP - nnnn        32-bit       Number of directories

(entries) 

nnnn - nnn3    32-bit        Size of filename string
nnn4 - nnn4+  string        Filename (or directory name)
nnn etc.          32-bit        Type (1= dir, 2 = file)

If Type = 1 then the next 32-bit is the Number of Files in the directory
followed by File entries. 

If Type = 2 then it's a File entry and continues like:

nnn etc.           32-bit      File size
nnn etc.           32-bit      Unknown (0)
nnn etc.           32-bit      Relative File offset (from Data start) 

That's it.

User avatar
Mr.Mouse
Site Admin
Posts: 4051
Joined: Wed Jan 15, 2003 6:45 pm
Location: Dungeons of Doom
Has thanked: 421 times
Been thanked: 575 times
Contact:

Post by Mr.Mouse » Mon Apr 25, 2005 11:39 pm

I have also created a script for it, but it will require a new version of MultiEx.dll and this will also mean a new version of mc32.exe (to link to the new DLL). The script works though, and I heard the oggs. No tunes though.
Just speech.



:)

liz
ultra-n00b
Posts: 2
Joined: Sun Apr 24, 2005 9:25 pm

Post by liz » Tue Apr 26, 2005 8:35 am

Wow!

That looks great Mr.M! It's nice to see somethings in life aren't always difficult ;)

I only uploaded the smallest file. There's a 400mb that probably has the music in it.

I spent half-an-hour trying to ramp myself up on trying to extract these myself (great tutorial!). Would it be easiest for me to wait until you do another release, though?

TIA!

Post Reply