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.
Zero Tolerance for Disrespect

Specnaz: Project Wolf - BFS archives

Featured Replies

Hi there!!!

I'm trying to extract the BFS archive from that game. There's 5 BFS archives. I've searched over the internet and didn't find an information about how to extract that files from that game, except "Flatout BFS Unpacker", but it didn't work.

I've attached one of 5 archives: Main.bfs. Link

Help, please.

  • 5 months later...
  • Localization

The provided BFS file is a UFF 1.0 container. The file list is stored at the end of the BFS archive. Some very simple byte-by-byte obfuscation is applied here. Here is how it looks like roughly in pseudo:

decoded byte = (stored byte - position) XOR 0x16

Please use the attached python script as follows:

python .\UFF_Extractor.py .\main.bfs .\main_extracted
python .\UFF_Extractor.py .\main01.bfs .\main01_extracted
...

Here is a quick screenshot of some of the extracted content from main02.bfs.

image.png

UFF_Extractor.py

Edited by Falkrian

  • Localization

OK. Thank you for letting me know. Will look into it.


EDIT #1

That is because there is only one file inside of this BFS archive. I have put both main.bfs and main02.bfs side by side down below for you to see.

image.png

I have no idea what specnaz.dat is used for at this point in time. But I can assure you that it is the only file inside of that particular BFS archive.

Edited by Falkrian

  • Localization

I don't have access to main02.bfs but maybe the key is different for main.bfs? because the file just looks like garbage

  • Localization

I remember that adding large dummy files to a CD-ROM back in the day had some uses. It was either to control the disk layout or it is part of some sort of protection scheme.

I have attached both main03.bfs and main04.bfs to the post. Maybe I am simply missing something. Another pair of eyes could do good. 👍

main03.7z main04.7z

Edited by Falkrian

  • Localization

yeah might just be some padding file, I could have a look into the executable and see if the game uses it in any way to make sure it's just padding in case anyone want's to upload that

Create an account or sign in to comment

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.