Hey everyone.
I'm having trouble extracting the BF files from Beyond Good & Evil HD. The old BF extractors for all of the Jade Engine games don't seem to work on it anymore, so I guess a new one needs to be written for this. Don't worry though, it looks like it's similar to the previous ones so it won't be so hard to do. As the BF files were too large (1,62GB for the Xbox version's BF), I used aluigi's File Cutter script to cut out the first and last megabyte of the files.
Xbox 360 version: http://www.box.com/s/2rq10hn1lthyx3lqvhxn
PS3 version: http://www.box.com/s/0smkhalacim93g59ee2o
Thanks!
Droolie.
PS: This same format is probably also used for Prince of Persia Trilogy HD on PS3.
Important information: this site is currently scheduled to go offline indefinitely by end of the year.
Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
- aluigi
- VVIP member
- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 664 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
*EDIT* updated script
the format is very similar to the one I have seen yesterday in NCIS with some little differences:
I guess I will need to write a better and more universal script in future for working with any game
the format is very similar to the one I have seen yesterday in NCIS with some little differences:
Code: Select all
# Beyond Good & Evil HD (Xbox 360 / PS3)
# script for QuickBMS http://quickbms.aluigi.org
idstring "BIG\0"
get DUMMY long
get FILES long
math INFO_OFF = 0x44
math NAMES_OFF = 0x15ab8
goto INFO_OFF
get OFFSET long
get DUMMY long
savepos INFO_OFF
for i = 1 <= FILES
if i == FILES
get NEXT_OFFSET asize
else
goto INFO_OFF
get NEXT_OFFSET long
get DUMMY long
savepos INFO_OFF
endif
goto NAMES_OFF
get DUMMY long
get DUMMY long
get DUMMY long
get DUMMY long
get DUMMY long
get TSTAMP long
getdstring NAME 0x40
savepos NAMES_OFF
math SIZE = NEXT_OFFSET
math SIZE -= OFFSET
string NAME R= "_" "/"
log NAME OFFSET SIZE
math OFFSET = NEXT_OFFSET
next i
Last edited by aluigi on Tue Dec 20, 2011 11:12 pm, edited 1 time in total.
-
- veteran
- Posts: 114
- Joined: Fri Aug 19, 2005 4:31 pm
- Has thanked: 14 times
- Been thanked: 33 times
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
Thanks! That works great for extracting the files with the correct sizes, although there seems to be a problem with the filenames. They all take their names from the next file in the file list. For example, the file that's supposed to be named "Stealth_StreamC.wam" is named "Stealth_StreamZ.wam". The file that's supposed to be named "Stealth_StreamZ.wam" is extracted as "intro_snake_US.wad", etc.
It's only a small issue but otherwise it's perfect.
It's only a small issue but otherwise it's perfect.
- Evin
- ultra-veteran
- Posts: 348
- Joined: Sat Aug 05, 2006 2:04 pm
- Location: Hungary
- Has thanked: 2 times
- Been thanked: 160 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
Somethings wrong with the PS3 version. The extracted files not contain the right data. Somehow the whole data is shifted.
The X360 files are good. (The fd40xxxx.bin should contain readable english texts somewhere at the start of the file.)
The X360 files are good. (The fd40xxxx.bin should contain readable english texts somewhere at the start of the file.)
- aluigi
- VVIP member
- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 664 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
ah sorry, my fault.
I mistyped the NAMES_OFFSET... I have corrected the script of the previous post.
tell me if it's ok now
I mistyped the NAMES_OFFSET... I have corrected the script of the previous post.
tell me if it's ok now
- Evin
- ultra-veteran
- Posts: 348
- Joined: Sat Aug 05, 2006 2:04 pm
- Location: Hungary
- Has thanked: 2 times
- Been thanked: 160 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
Unfortunately, nothings changed.aluigi wrote:ah sorry, my fault.
I mistyped the NAMES_OFFSET... I have corrected the script of the previous post.
tell me if it's ok now
I uploaded a bigger cut from the beginning of PS3 bf file, I hope this should help: http://dl.dropbox.com/u/4953836/Xentax/ ... _header.bf
- aluigi
- VVIP member
- Posts: 1916
- Joined: Thu Dec 08, 2005 12:26 pm
- Location: www.ZENHAX.com
- Has thanked: 4 times
- Been thanked: 664 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
I have checked it but that's it.
I handle the files sequentially because the format sux and I don't see a number which indicates what filename matches the entry (where is contained the offset).
so if the names and the entries are not sequential I can do nothing.
I handle the files sequentially because the format sux and I don't see a number which indicates what filename matches the entry (where is contained the offset).
so if the names and the entries are not sequential I can do nothing.
-
- veteran
- Posts: 114
- Joined: Fri Aug 19, 2005 4:31 pm
- Has thanked: 14 times
- Been thanked: 33 times
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
The names and the entries are sequential for the Xbox version. It works perfectly for that.aluigi wrote:I have checked it but that's it.
I handle the files sequentially because the format sux and I don't see a number which indicates what filename matches the entry (where is contained the offset).
so if the names and the entries are not sequential I can do nothing.
They're probably sequential in the PS3 version as well, but the size/offset seems to be wrong there - that's all.
- Evin
- ultra-veteran
- Posts: 348
- Joined: Sat Aug 05, 2006 2:04 pm
- Location: Hungary
- Has thanked: 2 times
- Been thanked: 160 times
- Contact:
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
I found where goes wrong everything: after ff800bdd.bin
In the PS3 bf file, the ff800bdd.bin has wrong size, and after this file, some file are missing, or somehow changed the order. Or the ff800bdd.bin already not the ff800bdd.bin file.
I think, I have to unpack by hand all the 90 English language file, based on the unpacked files of correct X360 bf.
Unfortunately my PS3 is not works now, so I can't test if the bf file is wrong, or working the game well.
In the PS3 bf file, the ff800bdd.bin has wrong size, and after this file, some file are missing, or somehow changed the order. Or the ff800bdd.bin already not the ff800bdd.bin file.
I think, I have to unpack by hand all the 90 English language file, based on the unpacked files of correct X360 bf.
Unfortunately my PS3 is not works now, so I can't test if the bf file is wrong, or working the game well.
-
- ultra-n00b
- Posts: 4
- Joined: Fri Dec 10, 2010 3:12 pm
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
Hey hi. Just extracted this with quickbms, great tool. Just a few questions.
Do these extracted waa, wam etc files work with any current tool?
Comparing to the old PC extractions, these files from x360 are significantly smaller. Compressed somehow?
03 - Theme Home.wam (x360) 3.7megs
03 - Theme Home.wam (PC) 6.3megs
I have no idea how to make either of these into a regular wav.
Any ideas?
Do these extracted waa, wam etc files work with any current tool?
Comparing to the old PC extractions, these files from x360 are significantly smaller. Compressed somehow?
03 - Theme Home.wam (x360) 3.7megs
03 - Theme Home.wam (PC) 6.3megs
I have no idea how to make either of these into a regular wav.
Any ideas?
Last edited by DuderDuder on Tue Feb 28, 2012 3:49 pm, edited 1 time in total.
-
- veteran
- Posts: 114
- Joined: Fri Aug 19, 2005 4:31 pm
- Has thanked: 14 times
- Been thanked: 33 times
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
The Xbox 360 file is XMA, you can convert it using VGMToolbox. The PC one used Ubisoft native compression, it can be converted with towav.
-
- ultra-n00b
- Posts: 4
- Joined: Fri Dec 10, 2010 3:12 pm
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
Thanks Droolie.
Used the New Vegas preset in vgmtoolbox, only had to modify the block size to get full songs.
Used the New Vegas preset in vgmtoolbox, only had to modify the block size to get full songs.
-
- double-veteran
- Posts: 982
- Joined: Mon Aug 24, 2009 10:55 pm
- Has thanked: 76 times
- Been thanked: 660 times
Re: Beyond Good & Evil HD *.BF files (Xbox 360 / PS3)
BTW, my xma_process.bms also supports these files and many more XMA types: viewtopic.php?f=17&t=9023
If you like what you see, why not click the little Thank You button? It will definitely motivate me!
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks
And here's Mr.Mouse's Facebook link: http://www.facebook.com/permalink.php?s ... 8469022795 - thanks