Page 1 of 1

(Ubisoft) Rabbids Go Home .BF quickbms script writing help?

Posted: Thu Apr 13, 2017 1:43 am
by SecretAgent2001
The game Rabbids Go Home consists of three .BF archives that make up the game, two of which have the game's sounds: RGH.BF (0.98 GB) and RGH.wii.sns.BF (734 MB). The sounds from the latter file have been extracted and played successfully; however, there was little luck of getting the sound files from the other file. Upon extraction, RGH.wii.sns.BF yielded 13,383 .sns files, all of which could be converted to .wav via vgmstream. They all had a RIFF/WAVE header, too: http://i.imgur.com/aKn4r4P.png. When extracting RGH.BF, it gave off heaps of random files with either unknown or no file extensions. This is probably because this file consists of the game's programming, models, etc., as well as the sounds. There were some .sns files, but they didn't have RIFF headers and were simply pointers to the sounds in RGH.wii.sns.BF (http://i.imgur.com/XWpt2RK.png). I know that sounds exist in this file, because, upon further examination and opening the unextracted file in a hex editor, there were some RIFF/WAVE headers buried within the code. The extracting script crammed these headers and some of their content in some of the unknown files I had mentioned earlier, but the RIFF/WAVE headers weren't actually headers in this case and were simply sitting in the middle of the file: http://i.imgur.com/uuHTmqE.png. Not all files had these headers shoved randomly into them.

Since there is no way the sounds can be gotten via these methods, I need someone to modify and rewrite the script I used to extract the files (as this script was used for the same engine, but a different game) or create a new script altogether to extract these sounds and to solve this mystery once and for all. Help is very much appreciated.

Here's the bms script I used: http://aluigi.altervista.org/bms/tintin.bms
And here's the file I need the sounds to be extracted from: https://mega.nz/#!OoQlkKbD!3JsIHbaqOKXM ... QB1sEEriCw (0.98 GB, I know, but I deeply appreciate the effort people will give me to help me out)

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Fri Apr 14, 2017 12:41 pm
by SecretAgent2001
Anyone?

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Thu Apr 20, 2017 1:01 am
by SecretAgent2001
Bumping in a hope that this question gets answered.

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Thu Apr 20, 2017 1:18 am
by AnonBaiter
My unfinished script deals with these kind of archives, yet I have yet to support the new .bf format you`ve shown because the tintin.bms script doesn`t get the directory tree right yet.

Not to mention that I`ve tried to make the directory tree just right, but then it proved to be the most difficult part of the researching process.

Oh wait, we`re talking about sounds here. Well, in any case the "random file" you`re talking about is just that. You can use the latest version of vgmtoolbox and then "Misc. Tools" -> "Extraction Tools" -> "Generic" -> "Advanced Cutter/Offset Finder". Once there, find an second white bar with "Presets" written below it. Click on that arrow of that white bar and click on "RIFF Style Header". Finally, click on "Load" and on the left side of that second white bar, you can drag-and-drop the file you`re having trouble with. Depending on how many RIFF files there are, the "tool" will try to extract many .wav files in the same directory as the file you drag-and-dropped on.

If this is not the solution to the problem, then I don`t know how to help you.

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Thu Apr 20, 2017 3:49 am
by SecretAgent2001
Thanks for your reply. Unfortunately, running the file through vgmtoolbox just gives off an unplayable .wav. I even tried running the .sns files that vgmstream successfully converted before, and they didn't even work. So, I guess the only solution to this is rewriting that bms script, so that the sound files are arranged correctly and can be run through vgmstream without any problems (like the .sns ones).
Does anyone know any good script writing tutorials so I can try to tackle this script-writing problem myself? And what are the minimum requirements of a script to extracting a file? In other words, how many arguments do you need to write in a script to successfully extract files from the archive?

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Thu Apr 20, 2017 4:05 pm
by AnonBaiter
Not as I know of.

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Fri Oct 13, 2017 1:46 am
by louisboss99
Rabbid's go home uses Ubisoft's engine name Lyn not jade (just so you know)

Re: (Ubisoft) Rabbids Go Home .BF quickbms script writing he

Posted: Sun Mar 18, 2018 11:06 am
by oshul
how did you extract the files?