07-18-2010, 05:47 AM
My tool make files like:
Atrac-774373377x16843009x-240407618.at3
where
Atrac-(dec-location1)x(dec-location2)x(dec-location3). "dec location" - is signed 4bytes value.
All BMG files in criss core compressed in atrac3+. All other sounds in CC compressed in atrac3.
This formats has some differents ii "wav" headers.
In atrac3+ files, 4 bytes value on 0000003C offset ised for bitrate.
for example 01 00 28 2E:
01 00 - unknown
28 - stereo(24 - for mono)
2E - 64kbps(45 - for 96kbps).
4byte value on 00000004 offset == filesize-8
For atrac3 files, value on offset 60 (0000003C) is good, but if game has ~8000 at3 files....
For games, with all sound encoded in atrac3plus...
Atrac-774373377x16843009x-240407618.at3
where
Atrac-(dec-location1)x(dec-location2)x(dec-location3). "dec location" - is signed 4bytes value.
All BMG files in criss core compressed in atrac3+. All other sounds in CC compressed in atrac3.
This formats has some differents ii "wav" headers.
In atrac3+ files, 4 bytes value on 0000003C offset ised for bitrate.
for example 01 00 28 2E:
01 00 - unknown
28 - stereo(24 - for mono)
2E - 64kbps(45 - for 96kbps).
4byte value on 00000004 offset == filesize-8
For atrac3 files, value on offset 60 (0000003C) is good, but if game has ~8000 at3 files....
For games, with all sound encoded in atrac3plus...