Manhunt 2, IMA ADPCM by braun at 12:59 PM EST on February 24, 2010
I'mma trying to rip the PC version of Manhunt 2, and using fsbext I got 14-channel 30 kHz IMA ADPCM files, but I don't know where to go from there to make them listenable.

http://rapidshare.com/files/355276513/pc_track07_external.wav.html

I used fsbext to add the WAV header to the file. Any help on this would be nicely appreciated.
by hcs at 3:25 PM EST on February 24, 2010
You can try opening them in a wave editor like audacity, it should be able to handle that fine if it actually is IMA.
by braun at 4:29 PM EST on February 24, 2010
I opened it in Audacity and all 14 tracks showed up silent... and 31 minutes long :/
by hcs at 4:52 PM EST on February 24, 2010
Well I'd like to look myself, but Rapidshare won't let me just yet. Maybe upload it somewhere less irritating?
by braun at 6:51 PM EST on February 24, 2010
heh right on:
http://www.sendspace.com/file/2gedd1
by hcs at 7:12 PM EST on February 24, 2010
Ok, so I got it, there's something really odd going on. There seems to be some blocking mechanism with 0x1c byte frames, starting with FF FF 01 00, and then the following 17 start with 00 00 00 00. The next 4 bytes in each 'packet' may be ADPCM setup. In any case, it's not just IMA. Is there are chance you could post the original .fsb?
by OrangeC at 7:21 PM EST on February 24, 2010
Towav should handle IMA ADPCM FSB files fine.
by hcs at 8:19 PM EST on February 24, 2010
OrangeC, have you tried it with the .fsb in Manhunt 2 like this guy is using?

Anyway, I figured it out, it's a modified MS IMA, for some reason packed as I described above. The modification is to have all the stream histories together, followed by all the step indexes (instead of the normal way where they're interleaved. The samples are interleaved in 2 byte blocks instead of 4. This file has 12 channels.
If you put up the original .fsb I can write a converter that will export this as usable normal MS IMA.

You may want to try towav anyway to see if OC is correct. Apparently Manhunt 2 has been ripped, so...

edited 8:22 PM EST February 24, 2010

Aha! Suddenly it all makes sense. There are actually 14 channels, and they are standard MS IMA, however they are interleaved 2 bytes at a time (as was done with GC DSP and probably other stuff). So it seems likely that if there's a flag that indicates this interleaving then towav might support it properly.

edited 11:07 PM EST February 24, 2010

Here's something to try:
fsb_ima_reinterleave 0.0, will reinterleave that .wav (modifying the original file!) so it can be decoded normally. Now audacity may still not handle it (mine didn't), but vgmstream handles it fine, so decode it with test.exe and then open the resulting PCM wav in audacity.

edited 1:09 AM EST February 25, 2010

edited 1:13 AM EST February 25, 2010
by braun at 4:36 AM EST on February 25, 2010
Here's the original .fsb file:
http://www.sendspace.com/file/lmw6d3

As for Manhunt 2 being ripped already... haven't seen it anywhere, and it's not in Manako's database, so... dunno what to say. I have previously ripped the PS2 version for myself, and now I'm trying the PC version because it appears to be higher quality audio, and in stereo (the PS2 music is in mono, wtf ~_~).

See what you can do with that sucker, and then please kindly give it back when you're done with it. I get lonely without all of my files.
by OrangeC at 7:55 AM EST on February 25, 2010
"OrangeC, have you tried it with the .fsb in Manhunt 2 like this guy is using?"

yes towav supports the fsb


Go to Page 0

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source