✨ New Features
-
New pre-launch Options Menu
Added an options screen accessible just before starting the game. -
Frame Skipping
Frame skipping is now implemented to improve performance on lower-end scenarios. -
Alpha Correction Toggle
Previously introduced in Alpha 0.13, alpha correction now has its own dedicated option.
⚙️ Improvements
-
gxrend.cpp
- Minor internal optimizations and cleanup
- No expected impact on rendering behavior
-
General codebase cleanup and refactoring for better readability and maintainability
🧪 Developer Notes
FPS Boost (Global Variable)
- Since some scenes (e.g., Dreamcast intro, menus) already reach ~57–60 FPS, regressions may be harder to detect
- Guidelines:
- From now on, all FPS boosts must be wrapped in
iforif/elseconditions - Must be set to
1for release builds
- From now on, all FPS boosts must be wrapped in
mp3mainmenu
- Enables MP3 playback in the main menu
- Currently used for testing sound library initialization (unless you want "letter to elise" to play in the menu)
ELF Implementation
- Initial work started
- Not yet functional — see related issue for details
🧹 Other Changes
- Extensive code cleanup (notably in
gxrend) - All compilation warnings resolved
Fowarder for Wii/WiiU
Please check alpha 0.13