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.

BPB compression (Incinerator Studios) -- Byte-Per-Byte?

Featured Replies

  • Author
  • Localization

Teancum, posted Mon Sep 22, 2014 5:22 pm (553)


I'm having difficulty with some compressed files. These come from Cars: Race-O-Rama by Incinerator Studios (a former THQ studio). Previous games in the series were by Rainbow Studios, and this game is powered by their engine. The major difference (aside from a main container format that obfuscates filenames with a NAME_CRC) are these .XXX.BPB files. BPB files (of various file extensions) seem to be a binary version of plaintext files used in previous games. I was hoping I could get help breaking these files back down to cleartext so I can use them in the previous games. Several samples are attached.

Thanks!!!
  • Author
  • Localization

aluigi, posted Mon Sep 22, 2014 8:32 pm (555)


I'm not sure that it's a "compression".
It looks like a series of binary xml files.
The bin one contains various zlib blocks that can be extracted with offzip (they are just other binary xml files).
  • Author
  • Localization

Teancum, posted Tue Sep 23, 2014 2:19 am (556)


Is binary xml a standard protocol, or would decompiling them be specific to where they came from? (i.e. this game engine)
  • Author
  • Localization

Teancum, posted Tue Sep 23, 2014 1:31 pm (560)


Thanks for your help, Aluigi. Finding out that the .BIN files extract data with offzip made all the difference. The files produced are the raw animations for the characters, and though I have to sort through them and rename them properly it means I can back-convert characters from Cars: Race-o-Rama to Cars: Mater-National Championship!
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.