(Ubisoft) Rabbids Go Home .BF quickbms script writing help?
Posted: Thu Apr 13, 2017 1:43 am
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)
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)