Users browsing this thread:
"Rabbids Go Home" .BF Archives
#1


If there's one thing I love about Rabbids Go Home, it's the sound design: absolutely wonderful. In fact, that game ranks high on my non-existent list of games with excellent sound design.

The problem with extracting, however, is the game's engine. It runs on LyN, thus everything (models, textures, sounds) is kept in these .BF archives. I have looked around the Internet for anybody else talking about file extraction to no avail. So I figured I'd try out this place and see if somebody can perform some reverse engineering.

And to help in the process, I have created a .RAR with all three .BF archives from a European version of Rabbids Go Home. Hopefully that won't affect the sound quality considering PAL games have a slower output.

Download the .BF archives

This .RAR contains three files:
- RGH.$hd$.bik.BF (413 MB)
- RGH.BF (0.98 GB)
- RGH.wii.sns.BF (734 MB)


As a side note, I have checked out the Russian PC version, and it also runs on .BF archives.

If the .BF archives require another file to work, let me know and I will upload it as well.

Thank you.
[Image: box.png] Dumb x (list)
Thanked by:
#2
Judging from the filenames of the BF archives, it seems as though RGH.$hd$.bik.BF contains the movies (Bink videos) so this might be a good starting point as bik files have a standard header. The RGH.wii.sns.BF file is looking to be the most likely to contain the sounds. Might look more into it tomorrow.
[Image: HcSQAM1.gif]
Thanked by:
#3
I found a QuickBMS script here, which was made to extract .BF files from a game called From Dust. This game also uses the LyN engine, so I tried it out with each of those files you uploaded.

In RGH.$hd$.bik.BF, I got a bunch of .bik files. RAD Video Tools sees this extension as a Bink video file but it can't play it. Looking in the files, I saw that the header was preceded by 32 bytes, after removing those it's a valid Bink video and plays. I'd guess those bytes are important for the game, but they're just in the way here.

In RGH.BF, there are 3 .bik files, 2 .cfg files, 5 .wol files, 1 .wog, and bunch of .bins and a HUGE number of extensionless files. I have no idea how any of these work, even the .biks are in a different format than those in the previous archive.

RGH.wii.sns.BF is full of .sns files. These look like similar to the .bik files, after the first 32 bytes there is a WAV header. However the largest one is only 378KB, and when I try to listen to it (after removing those first 32 bytes) I can't hear anything since it's so short. It's probable that they're compressed, the smallest is a mere 4KB which I can't imagine could contain any useful audio at such a size.
The QuickBMS script also tried to extract a humongous file but I didn't have enough space, although it had a weird name and I expect it wasn't actually supposed to be extracted.

Anyway, that's all I got for now. I could look into this deeper but right now I'm quite busy and honestly can't be bothered, sorry. If you want I might be able to whip something up to remove those first 32 bytes from the .bik files, but it's fairly simple to do yourself with a hex editor (unless you want to see ALL of them, there are 83 which I admit is a bit much to all do by hand).
You may have a fresh start any moment you choose, for this thing that we call "failure" is not the falling down, but the staying down. -Mary Pickford
Thanked by: FunnyStarRunner
#4
Yeah, I'm guessing the .SNS file need to be decompressed for them to work

At least we got almost all the Bink movies working. I'm guessing that RF.BF is where all the main game mechanics are stored, and then some.
[Image: box.png] Dumb x (list)
Thanked by:
#5
Did a little research on the. sns sound file, and apparently it's used in games like The Sims 3 and Burnout Paradise. An extractor's available for the Sims 3 but it seems to rely on EA codecs. Maybe this game uses them as well, just by chance.
[Image: box.png] Dumb x (list)
Thanked by:
#6
Whelp, I just tried out two different .sns decompressors, and both of them only work for EA games. Apparently FIFA 11 also uses them.

I also tried the 4GB edition of QuickBMS to extract the audio, and I still got that rename error. I think at this point it's just best to create a proprietary .bf extractor and .sns decompressor. Sad

(Also sorry if this counts as double posting. I had to re-read the rules before typing this.)
[Image: box.png] Dumb x (list)
Thanked by:


Forum Jump: