Full Auto 2 (PS3) *.bt3 archive

Extraction and unpacking of game archives and compression, encryption, obfuscation, decoding of unknown files
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Full Auto 2 (PS3) *.bt3 archive

Post by Game Ripper »

Good day guys, may I ask you for help with unpacking an audio bank with file paths stored in another file?
Here's entire index BT3 file & 2 cuts of bigger *.bt3 archive, the former has to store track titles & the latter should contain actual (headerless ATRAC3?) streams.

Thanks in advance! All the best!

PS. I'm wondering if the ending part of big bank was even needed... Might beginning section of an archive be just enough for figuring out its structure? And should both start & end have the same sizes? I am just curious to know that.
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Full Auto 2 (PS3) *.bt3 archive

Post by aluigi »

Let me know if the extracted files are all correct:
http://aluigi.org/bms/full_auto_bt3.bms
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Full Auto 2 (PS3) *.bt3 archive

Post by Game Ripper »

Thanks a ton, all seems to be fine although I actually got an "incomplete file error: can't read 4 Bytes from offset 12838" in the end. Apparently QuickBMS still unpacked every single file mentioned in ampstreamindex.bt3 and even if that last track is incomplete I didn't really need it (it's voiceover, not BGM after all).

BTW there're also 2 BT3 bigfiles which are structured differently, it'd be nice to check out their contents too even if there shouldn't be any additional music or stingers there (I'm almost sure of that since both utilize internal folder structure as well). I upped them here, not cuts of any sort this time because they are quite small.

Best wishes!
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Full Auto 2 (PS3) *.bt3 archive

Post by aluigi »

Ok script 0.2
Do you have any idea about the content of these files?
They all start with the byte 0xa2 but it doesn't seem an obfuscation or a compression.
Just curiosity :)
AnonBaiter
Posts: 1125
Joined: Tue Feb 02, 2016 2:35 am

Re: Full Auto 2 (PS3) *.bt3 archive

Post by AnonBaiter »

it's raw ATRAC3 data
aluigi
Site Admin
Posts: 12984
Joined: Wed Jul 30, 2014 9:32 pm

Re: Full Auto 2 (PS3) *.bt3 archive

Post by aluigi »

Thanks
Game Ripper
Posts: 123
Joined: Sat Sep 02, 2017 12:56 pm

Re: Full Auto 2 (PS3) *.bt3 archive

Post by Game Ripper »

Thanks again Luigi, I've just finished going through sounds from the last 2 BT3 archives and I'm sure that everything was unpacked fine!
And yes, anything found in *.bt3 bigfiles is headerless AT3 (not AT3+) and I listened to such data using a respective TXTH file. I was happy to find out that this game didn't give me much trouble: all the streams used the same bitrate (music, VO, SFX, etc.) and I only had to decrease frequency a bit to make most effects (impacts, shots, explosions and so on) sound right.

TXTH stands for evolution of old GENH format but it'd be more precise to say that .ext.txth is a virtual header for all headerless tracks with extension "ext" & located in the same folder as TXTH. I hope it clears up any confusion!

Bye!