Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[HELP] "POP : The Forgotten sands" Wii's version's .BF archives format

Featured Replies

  • Author
  • Localization

RavioZHX, posted Tue May 14, 2019 4:29 pm (47755)


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 :

-bf.bms
-bge.bms
-dust.bms
-jade_wip.bms
-red_steel_2.bms
-tintin.bms
-zombiu.bms

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.

SO I WOULD LIKE TO KNOW IF A *SPAM*, PERHAPS THE GOD ALUIGI ^^, WHO KNOWS, COULD HELP ME WITH THIS FILE BY CREATING A QUICKBMS SCRIPT ?

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

  • Author
  • Localization

aluigi, posted Sat Jun 01, 2019 10:56 pm (48275)


Download this new version of the script:
http://aluigi.org/bms/beyond_good_evil_hd.bms

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.
  • Author
  • Localization

alanmugiwara, posted Tue Mar 09, 2021 2:24 pm (62752)


Thank you Aluigi, and RavioZHX. All here is very useful!
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.