The primary purpouse of this release it to have a more up to date release. 0.5.0 did not work with many newer features in the develop/master versions and to download the latest release version should result in a better experience.
I would also like to announce that I do not intend to work much more on this codebase. I've been primarily been spending my effort on a rewrite to Rust that I started some time ago that I now feel is starting to become a somewhat viable alternative. It still lacks many features but it is catching up relatvely quickly. The rewrite can be found here:
https://github.com/Drewol/kson-rs
Some users have reported that the game does not start after updating. Installing the latest MSVC runtime from https://aka.ms/vs/17/release/vc_redist.x64.exe appears to fix this.
New
- New gauge types. @itszn
- Controller lighting interface. Sync controller LEDs with the game.
- FastGUI: Ultra lightweight gameplay UI option. (Not skinnable)
- Fine grained hispeed adjustment.
- Basic replay system @itszn
Changed
- Laser assist tweaks
- Skin errors mostly silent unless Skin Dev option turned on.
- Sound effects updates @ubuntor
- IR updates @ereti
- Linux packaging improvements (we're now on Flathub!) @SkyLeite @0chroma
- Add option to save nuklear font texture between BasicNuklearGui instances by @itszn in #490
- Add blastive and permissive gauges by @itszn in #438
- Fix crash by out-of-bound access from offset computer by @123jimin in #492
- [skin] Add ShadedMeshOnTrack && some background helpers by @itszn in #485
- Fix out of bounds access on back button input by @SpiritsUnite in #508
- Fix and extend custom flangers by @ubuntor in #511
- Extend custom phasers by @ubuntor in #514
- Use pump and peep instead of polling for SDL event handling by @ASleepyCat in #521
- Update USC-IR support to v0.3.2-a by @ereti in #527
- Extend custom sidechains by @ubuntor in #533
- Settings for default values of the practice mode. by @123jimin in #519
- Beatmap/BeatmapPlayback refactor by @123jimin in #515
- Clean up IApplicationTickable function overrides by @SpiritsUnite in #536
- Fixed a regression in #515 (objects not visible for certain cases during practice mode) by @123jimin in #547
- Make AppImage executable using
chmod
by @atirut-w in #550 - Added more informations on debug HUD (for investigating #549) by @123jimin in #551
- Fixed CMOD not rendering properly (fixes #549) by @123jimin in #556
- Add new replay format and ability to playback replays by @itszn in #518
- Fixing a few bugs related to the result screen and timing windows. by @123jimin in #546
- Fix IR badge description not showing correctly by @123jimin in #558
- Update IR to 0.4.0-a by @ereti in #542
- Fix bugs related to calibration mode and hid/sud by @123jimin in #559
- Build system upgrades by @Drewol in #568
- Update dead links in build.linux by @scatterfish in #570
- Improved updater for Windows by @123jimin in #571
- Make immutable array const by @Hinara in #577
- Reduced amounts of 'OpenGL error' debug logs happening by @123jimin in #574
- Support for lighting peripherals by @Drewol in #456
- Fix 'glBindProgramPipeline' will always evaluate to 'true' by @Hinara in #426
- Add support for playback speeds higher than x1.0 by @123jimin in #573
- HID Light updates by @Drewol in #612
- Laser system revert by @Drewol in #633
- Fixed volume loading as default value by @FructoseJuice in #647
- Fix missing libjpeg in ARM MacOS and set MacOS libraries in CMakeLists.txt by @SkyLeite in #655
- Update to CPR 1.10.5 by @SkyLeite in #657
- Set gameDir to $XDG_DATA_HOME and copy assets on initialization by @SkyLeite in #658
- Changes for easier Linux packaging by @0chroma in #661
- fix double nesting issue on cmake install by @0chroma in #663
- Merge develop into master by @Drewol in #676
New Contributors
- @SpiritsUnite made their first contribution in #508
- @atirut-w made their first contribution in #550
- @scatterfish made their first contribution in #570
- @FructoseJuice made their first contribution in #647
- @SkyLeite made their first contribution in #655
- @0chroma made their first contribution in #661
Full Changelog: v0.5.0...v0.6.0