Cannonball 0.13 is out!
There are a lot of changes, so it's possible there are also bugs. Please report anything you find.
Configure Cannonball to play WAVs instead of using the inbuilt game music. Configure the name of the replacement tracks for full ingame integration!
Please note, I do not intend to support additional file formats like MP3. This is a decision to avoid bloating the codebase with third party libraries. Convert your files with a free audio editor like Audacity.
Now you can configure Cannonball without editing the config.xml manually. Note that some options are only available in the config.xml though.
High Score Saving
Scores are saved to a human editable hiscores.xml file. Edit the high score table manually!
Control Enhancements & Gamepad Support
Digital gamepads are supported. You can even change the digital sensitivity, so you can recreate the twitchy Sega Saturn conversion experience if you desire. Be sure to connect your gamepad before starting Cannonball.
All keys and joypad buttons are fully configurable.
I will support analogue whenever I buy a controller for testing. Or if you're in a hurry you can donate me one. :)
More Options & Bug Fixes
There's an app icon, ability to toggle extra level objects, fixes to the mingw compile and more.
Check out the commit history for more detail.
I will update the online manual tomorrow.