Welcome back for more patch notes!
This release brings a range of bug fixes and compatibility updates, largely thanks to the many players who found bugs and reported them in our [url=https://www.discord.gg/vXFYSbmbXz]Discord server[/url]. As a reminder, most reported bugs get fixed within a day or two -- so if you find a bug, please report it!
[h3]Features added[/h3]
[list][*] All failures to initialise the custom engine now show an appropriate error message on startup
[*] The custom engine now supports more output formats on Windows (i.e. works with more software/hardware)
[*] The custom engine now runs on older versions of Linux (with glibc >= 2.15)
[*] The fallback engine now begins playing audio sooner at the beginning of stages[/list]
[h3]Bugs fixed[/h3]
[list][*] Letter keys (e.g. WASD) are now handled properly in the fallback engine
[*] The custom engine no longer crashes on Windows if certain speakers/headphones are disconnected
[*] The fallback engine no longer stops playing music under some circumstances when settings are changed
[*] The fallback engine now automatically corrects music desync near the beginning of stages
[*] The safety catch that puts players on the fallback engine no longer applies on the generic error screen[/list]
[h3]Internal changes[/h3]
[list][*] Custom levels now load properly on Linux
[*] Finishing a custom level will now place you back on the menu with the option to replay it
[*] The Flipper Snapper character switch event now has a toggle to apply immediately
[*] There is now an event to clear Flipper Snapper's ball popped state
[*] The option to hide the lyrics in Meet & Tweet now actually hides the lyrics
[*] The ambient ocean sound now only plays in custom levels that exclusively use Flipper Snapper
[*] Custom event properties now use more human-readable key names
[*] Custom levels no longer briefly flash the wrong minigame on startup
[*] Pressing buttons within a small window at the beginning of a custom level no longer breaks input
[*] The included custom file containing all Bits & Bops events now specifies a BPM for applications that require it
[*] All included custom files specify an empty properties object for applications that require it
[*] The custom level parser now supports newer versions of the file format[/list]
As always, you can discuss the latest changes in our [url=https://www.discord.gg/vXFYSbmbXz]Discord server[/url]. See you there!