RevHeadz .obb extraction
Posted: Sun May 24, 2020 3:13 pm
Greetings,
I'm willing to extract the fev and fsb data from this app.
it's an app that simulates car engine sounds and uses FMOD which supports the fev and fsb format.
The obb doesn't have any meaningful header, it's header is the following binary (0100 0000 2101 0000 0B00 0000).
My assumption is that the obb archive doesn't have any encryption and compression at all as I can read all addresses and directories as plain text however I can't open the file using 7zip or WinRAR.
The structure of the file as far as I could understand is like this:
an unknown header
all directories and addresses
---
properties of each sound like rpm, gear counts, etc...
3 chunks of data (these should be the fmod bank files as they start with RIFF keyword, the files-bank, strings-bank, and master-bank)
*these datas get repeated 63 times representing the 63 engine sounds of the app.
regarding the chunk size my assumption is the first one is the one containing all events and sound assets for the first engine sound so I tried to copy the first bank data into a new file with .bank extension to extract it by the "Fmod Bank Tools" but this throwes me errors as the file doesnt seem correct.
can someone please guide me through?
thanks a lot.
main.37.au.com.revheadz.revheadz.obb
obb file for reference but I only kept up to the first 3 engine sounds and removed the rest to lower the size.
I'm willing to extract the fev and fsb data from this app.
it's an app that simulates car engine sounds and uses FMOD which supports the fev and fsb format.
The obb doesn't have any meaningful header, it's header is the following binary (0100 0000 2101 0000 0B00 0000).
My assumption is that the obb archive doesn't have any encryption and compression at all as I can read all addresses and directories as plain text however I can't open the file using 7zip or WinRAR.
The structure of the file as far as I could understand is like this:
an unknown header
all directories and addresses
---
properties of each sound like rpm, gear counts, etc...
3 chunks of data (these should be the fmod bank files as they start with RIFF keyword, the files-bank, strings-bank, and master-bank)
*these datas get repeated 63 times representing the 63 engine sounds of the app.
regarding the chunk size my assumption is the first one is the one containing all events and sound assets for the first engine sound so I tried to copy the first bank data into a new file with .bank extension to extract it by the "Fmod Bank Tools" but this throwes me errors as the file doesnt seem correct.
can someone please guide me through?
thanks a lot.
main.37.au.com.revheadz.revheadz.obb
obb file for reference but I only kept up to the first 3 engine sounds and removed the rest to lower the size.