THE DEV HAS ARRIVED
I'm Evan (or Cellulose), the porting programmer on Cave Story+.
I AM RESPONSIBLE FOR THE TRAVESTIES WHICH BEFALL YOUR BELOVED GAME. At least most of them. I was off the air for the first few days of testing but I'm here now.
Thanks to one of your comments I immediately tracked down the cause of the save file corruption. The save mechanism was using text writes rather than binary ones, which caused carriage returns to be inserted before all newlines in the save data. I suspect this might have also caused some sound craziness by offsetting values over 10 into the sound-volume slots.
Here's an explanation. The utilities mentioned there might not actually work for uncorrupting save files, unfortunately, since those carriage returns might be inserted multiple times or overwritten wierdly in certain circumstances. But, worth a try. Beta version 2, which we'll put out later this week, should fix the matter.
Most of the remaining bugs seem to group into a few categories: (A) graphics mode change issues--a possible graphics memory leak, (B) the memory leak in OGG sound loading, and possibly (C) something causing sound effects to "stack" as in the Wii version rather than stopping old copies.
Expect me to poke my head in here frequently as we get this all fixed up. If someone on the beta can investigate whether sounds genuinely "stack" that would be excellent.
Sidenote: I approve of carrotlord's avatar. Beau Blyth is actually a good friend of mine and we're working on a game together.