Free Game Research Forum | Official QuickBMS support | twitter @zenhax | SSL HTTPS://zenhax.com
It is currently Mon Aug 26, 2019 7:27 am

All times are UTC

Post new topic  Reply to topic  [ 2 posts ] 
Author Message
PostPosted: Tue May 14, 2019 4:29 pm 

Joined: Tue May 14, 2019 12:49 pm
Posts: 1
Hello everyone !

I allow myself to create a new topic about .BF files use by the JADE ENGINE (ubisoft) as game archive. Currently I'm working on a project related to the Prince Of Persia (POP) series. To achieve it, I first extracted 3D resources (meshes) of the POP games before reworking them with other software (Blender and Unity). For the moment I managed to extract all the resources that interest me from these opus : Sand Of Time (PC), Warrior Within (PC), The Two Thrones (PC) / [JADE ENGINE with PERSIAN_RUG v2.5] and The 2008's Reboot (PC), The Forgotten Sands (PC) [ANVIL ENGINE with ARCHIVE_NEXT].

The only 3D episode that I have a problem with, is POP : THE FORGOTTEN SANDS on WII. As you probably know, the Wii version of this game offers an alternative scenario with a story and environments completely different from the PC, XBOX 360 and PS3 editions. That's why it interests me so much. Just like the trilogy of the Sands Of Time this game was created with the JADE ENGINE, it contains a .BF archive, which itself contains the .BIN files containing resources 3D (meshes), 2D (textures) and Audio.
However, no conventional tools seem to be able to properly decompress its archive file.

1 / Here are the main tools I tried first to access the content of the .BF :

-bfextractor.exe : Does not works, the .BF file’s name does not appear on the GUI for extraction.
-persianrug.exe : Can access part of the contents of the .BF file and extract some .BIN, but they are empty or corrupted because persianrug.exe cannot extract the 3D data from them.

No doubt that the structure of .BF files use by the JADE ENGINE for games on WII is different than on other support.

2 / In a second time I tried to use different SCRIPT for QUICKBMS able to access the archive, here is the list :


Unfortunately none of them work properly and always give me the same
ERROR message. Only the JADE_WIP SCRIPT gives me another kind of ERROR.


In link (mega.nz) here is the single .BF archive of the game djinn_bin_wii.bf (600mb) extracted from the .ISO with the dolphin emulator.

https://mega.nz/#!58Y2GSTY!U4TnFxDNsCNs ... 7WdpM18Dvk

Because to be totally honest, I have no idea how to create a script and I have no knowledge in hexediting. I am more specialized in 3D modeling (modeling, annimation, texture) and content creation for Unity (shader, controller, vfx).

Thank you again for your help and the time you would take to read this message ! In the attachment you will find four files (the quickbms results, the persianrug results, and the JADE_WIP.BMS script)

PS : Sorry for my bad English, it's not my mother tongue, so I hope you'll understand

jade_WIP.bms [3.7 KiB]
Downloaded 10 times
quickbms_error_poptfs_[JADE_WIP].PNG [47.27 KiB]
Not downloaded yet
quickbms_error_poptfs.PNG [27.61 KiB]
Not downloaded yet
persianrug_corrupted_results.PNG [15.95 KiB]
Not downloaded yet
PostPosted: Sat Jun 01, 2019 10:56 pm 
Site Admin
User avatar

Joined: Wed Jul 30, 2014 9:32 pm
Posts: 10569
Download this new version of the script:

open it with a text editor and set the first variable SEARCH_NAMES_OFF from 0 to 1.

Now you are able to extract all the files with the correct name.

Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 2 posts ] 

All times are UTC

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Powered by phpBB® Forum Software © phpBB Limited