I just did my own hex rip of TimeSplitters Future Perfect a couple of months ago. Most of the music files play fine in Winamp with VGMStream but some jitter. I just used MFAudio to play the problematic files. If it helps any, here are my notes from when I manually hex ripped the music from the PS2 MUSICTS.PAK file:
Please note that I only ripped the music and not all of the cut-scene files (in several languages). If you want the hex values for the cut-scenes, I can post them as well.
Thanks a lot for the help, much appreciated. I've listened to the fixed tracks, and they're perfect. I have only started using vgmstream recently, so I didn't know the 4 tracks previously worked.
Is there absolutely no way to bypass the annoying jitter/pops/crackles in vgmstream with some tracks? If there's a way, I'd really like to know.
I prefer not to use MFAudio that much anymore since I know it clips off the end of the tracks, same with Cube Media.
How exactly do you input the Interleave with hex editing by the way? I'm a complete newbie when it comes to hexing.
-snip-
Edit: Well I hex-ripped out Breaking and Entering using those offset values specified above, but the track plays at 44100Hz instead of 32000Hz in vgmstream? o.O
Is there absolutely no way to bypass the annoying jitter/pops/crackles in vgmstream with some tracks? If there's a way, I'd really like to know.
Sony ADPCM is headerless and vgmstream's interleave detection is not perfect for .mib files. You can add a GENH (GENeric Header) header to force a specific interleave. VGMToolbox has a GENH creator or you can find the original GENH Creator (sorry, cannot find the link now).
Is it possible to hexedit the file so vgmstream will play at the correct frequency?
I'm still a bit lost on this. With the offsets, how exactly did you figure them out? It would be good if I knew, because it would sure help me for other games if hex editing is indeed the best way on extracting ps2 adpcm files.
I kinda tried to copy the way you chose the offsets, and tried it on the very first track (The Year Is 2401. Humankind finds itself...). The offset I chose was "800-43B46A". Is this correct?
Anyway, please do list the Cutscene information. Just English will do (not interested in other languages :P). Thanks.
I'm not really keen on spending $80 on a Hex Editing program :p The program I'm using now is HxD, and I don't see a Hex Calculator accessible within the program.
Edit: @snakemeat: Thanks, I'll give that a try. Edit: Oh cool. I used the Vgmtoolbox GENH creator to fix up the tracks that do not play at the correct frequency/interleave in vgmstream. Thanks for that, it works quite well.