I would rather say that the files on the "sound" folder are actually SFX, and that the ones on sound\Synth are the actual music from the game.
I was able to convert the AAX files there with VGMStream with no problems at all, using the utf_tab suite to decrypt the big CPK file (the CSB files can be decrypted with csb_extract.exe, but I don't know what to do with the resulting files).
Files don't have extensions in csb, iirc. I only add one for .aax because csb_extract recognizes the header. UTF tables (in CSB and CPK) are free of the name length restrictions of FSB and AFS, however the 'file names' (really just sample names) in CSB are generated from the source aif or wav file names and do not have a proper extension of their own.
None of them are, those are field names (and ADPCM_WII is the name of the whole table). The dots are nulls (character 0) displayed as . by your hex editor. Did no one read my earlier post? There are no extensions.
what .ext ((dot)extension) thing it should be. not how to play it back. i think vgmstream is built in a way where it needs a file extension, and the UTF tab suite makes these extensionless. honestly, dont care, could be .SCW (sonic colors wii) or something else not taken.
Probably not. They do have _aif or _wav at then end. Maybe they were suppose to be some type of aif of wav files? Anyway, had a though that maybe csb_extract can detect some of the files in a csb so if dump'd out extension-less files?
Technically vgmstream doesn't need extensions at all. It's Winamp that uses that to decide what plugin gets at a particular file. There is another mechanism for checking more deeply, but I don't think we want to use it.
The _aif and _wav are the extensions of the original source files. csb_extract does detect AAX and adds the .aax extension, because we've seen AAX files on their own. This ADPCM_WII format, however, hasn't been seen elsewhere so we're having to come up with a new extension. It sounds like we're using the generic .dsp.
There are many different things with the same name that makes this kind of confusing. vgmstream supports a number of formats with the .dsp extension. It also has a decoder for "DSP", a type of ADPCM native to the GC and Wii. But it does not support this particular file format, which is related to AAX but contains DSP ADPCM instead of ADX ADPCM.
I added support for these files to vgmstream in r902. It does not recognize an extension, however, so you will have to use the command line decoder (since Winamp won't pass these files along without a recognized extension).
Awesome. It works. Thanks so much! Would it be possible to add a comman that dumps the wav file as same name as the input name and/or a batch on convert?
Edit: Nevermind, I got it play in winamp, I just added an extension at the end