Luigi's Mansion Dark Moon Audio by koopatroop at 3:06 AM EST on March 1, 2015
I had downloaded the LMDM audio files from here: https://www.mediafire.com/?7g0bhhmk883n0bg And extracted the wav files by using Dragon UnPACKer(v5.6.2). There are 1063 wav files in total.
Then I created the GENH files with VGMToolbox, following the instruction posted by soneek: --- That odd WAV format is pretty much a Wwise little endian form of Nintendo DSP.
You'll need VGMToolBox to create GENH files. The settings I used for the 2 channel songs were:
Input File Format - Nintendo Gamecube DSP 4-bit ADPCM
General Header Skip - 0x100 Interleave - 0x8 Channels - 2 Frquency: Use Offset - 0x18, and has size - 2, and byte order - Little Endian
Looping For looping I did a loop start of 0 samples, and used the file end, though I had to manually see which songs actually looped.
Coefficients Coef Offset: Right Channel - 0x5e Coef Offset: Left Channel - 0x30
This isn't implemented in VGMToolbox yet, but hcs updated VGMStream to read the ADPCM coefficients in little endian. After the GENH file is created, you'll need to change the byte at offset 0x30 to 2. --- Only I don't know what does the last line means.
Example: "AA BB CC DD"--->"BB AA DD CC" (Sorry I don't know how to discribe this...)
Hopefully there will be a tool that could be used to modify the codes easily. And I will try to add tags (and fix the loop points) for most of the tracks myself.
And...The last request... Is there any tools that allows me to batch change the byte at a specific offset easily(Automatically) instead of modify them one by one?