Ubisoft APM Strange IMA ADPCM (Donald Duck: Goin' Quackers) [PC]

Codecs, formats, encoding/decoding of game audio, video and music
Warthog1336
Posts: 140
Joined: Mon Feb 05, 2018 5:45 pm

Ubisoft APM Strange IMA ADPCM (Donald Duck: Goin' Quackers) [PC]

Post by Warthog1336 »

Hi! I tried to convert the APM music files into a playable format (Donald Duck: Goin' Quackers PC), but I found something really weird.

FILE: APM Sample

Here are all the details I seem to be sure they correspond to the following APM music file:
Codec Interleaved DVI 4-bit ADPCM (maybe not exactly?)
Frequency 44100Hz
Interleave 0x1
Header skip ??? PS: That must be the problem.

In fact, the offset seems to change from file to file, and I have some trouble finding it.
For this sample, I think it might be 0x64 or 0x6A.

THE PROBLEM: When creating a GENH header to the file, I have to specify the header skip. You can hear the music "sounding" changes when varying from 0x60 to 0x6F as offset. It can starts from example at the left channel, then move to the center, returning to left... Or the volume can be really low, or there is a fade in at the beginning...

My question is: is it a problem of format or a problem of header skip??

Thank you!
Puterboy1
Posts: 382
Joined: Wed Sep 12, 2018 2:22 am

Re: Ubisoft APM Strange IMA ADPCM (Donald Duck: Goin' Quackers) [PC]

Post by Puterboy1 »

Did you try vgmstream or contact it’s developers?