Cave Story Wii by Splashman at 6:34 PM EDT on March 22, 2010
I just dug into the Cave Story sound files. They contain a bit of a messy collection of MID, OGG and XM. Sadly, none of them will play. It looks like there's a bit of garbage in the first five bytes of each file, but removing them doesn't help either.
These are compressed with Nintendo's 'cx' stuff, seem to be LZSS. I've put a python script for it here, based on this one and dsdecmp. If you can't run python I'm sure there are a dozen programs for it, I just don't know 'em offhand.
[edit] fixed link, server doesn't like serving up .py even if I make it nonexecutable.
I've been meaning to make the One Final CX Decompressor (now that I've added LZH8 support to the roster)... but I know there are already several tools that do everything else so haven't bothered. If anyone knows the best tool for this feel free to point it out.
Wow, awesome. I was having trouble getting the script to work for some reason. Interesting to me that there are XM and ORG files...I wonder which are in use? Also, wonder why the midis are there if it's using OGG files for the new music? Not that I'm complaining, interesting to have the music in so many formats in one game. :P
Oh, btw...for anyone unfamiliar with Cave Story, there are indeed ORG players. I'm willing to bet those ORG files are the same as those the PC Cave Story uses (at the very least they play fine and sound the same to me).
Hmm...the ogg files sound like the original cave story music, just like the ORG files are. The midi files sound like the new remixes, though obviously the samples are different since we don't have those samples. This game is weird. :P
Ah, so there ARE missing drum tracks? Maybe that's why the new tracks sound so much more ambient...I just assumed that was what they were going for (a bit of a different style than the original but not bad neccesarily). Now that I know they are missing I want them back though, since honestly, it IS more like the original that way.