All platforms

  • ❕✅ Add ToUpper and ToLower Lua functions to supplant string.upper/lower as it does not function correctly under the new font layout.
  • ❕✅ Set locale for the game to use en_US.UTF-8 for now - This will be extended soon
  • ❕✅ Fix missing font paths in the default theme.
  • ❕✅ Remove Lua macro which did nothing to the font display
  • ❕📝 Fixed bug with BeginnerHelper hiding/unhiding backgrounds causing unwanted behaviour. (Thanks SilentTempest83 !)
  • ❕📝 Fixed crash with resizing window on some older windows versions (7/8) (Thanks Emilovesdoubles)
  • ❕📝 Correct hold/roll anchors on default noteskins (Thanks JapanYoshi!)
  • ❕📝 Reinstate the 5.0 default dance noteskin for backwards compatibility support with noteskins that fall back upon it.
  • ❕📝 Add Narumi avatars (Thanks Joehuu!)
  • ❕📝 Added Precision Dance Pad config entry to our GameControllerDB (Thanks AngledLuffa!)
  • ❕ Fixed timing windows for ITG/ITG Advanced and ECFA
  • ❕ Fixed Alt+Enter leaving weird screen blackness on 75% of the space
  • ❕ Fixed Lua timing tables and optimised the loading method
  • ❕📝 Fixed bug with toasties loading on the Machine Sync causing an AV (Thanks JapanYoshi!)
  • ❕📝 Fixed bug with left over commands being available to the Machine Sync system causing edge crashes (Thanks @JapanYoshi!)
  • ❕📝 Fixed issue with missing UTF string conversion on the loading window (Thanks Hanubeki/JapanYoshi!)
  • ❕📝 Added correct font (Code2000) support in loading window (Thanks Hanubeki/JapanYoshi!)
  • ❕ Added preview progress bar on NPS graph on ScreenSelectMusic
  • ❕ Fixed audio preview on song select (Thanks SHRMP0!)
  • ❕ Fixed font presentation for Soundwaves and fallback
  • ❕ Fixed missing/incorrect font redirection files
  • ❕ Fixed missing constructors on ActorFrameTexture
  • ❕🐲 Beginning of making SM locale aware
  • ❕🐲 Fix overflow on font index as now we are using proper UTF-8
  • ❕🐲 Fix archaic practice on wide strings in font manager
  • ❕🐲 Fix arithmetic overflow in rageutil preventing correct bytecode allocation
  • ❕ Fix table indexing for high score entries overwriting previous results being shown
  • ❕ Make minimenu rows place on native position
  • ❕ Fix missing center mine actor on global noteskins (thanks SheepyChris!)

Windows

  • ❕🐲📝 Removed potential crash on invalid DPI scaling detection (Thanks AngledLuffa!)
  • ❕🐲 Fixed Alt+Enter not being able to leave full-screen causing the need for a restart
  • ❕ Fixed uninstaller missing shortcuts due to Windows 10 1903 update

Linux

  • ❕🐲 Fixed Alt+Enter not being able to leave full screen

macOS

  • ❕🐲 NEW FEATURE: Added Alt-Enter full-screen switch
  • ❕✅🐲 Fixed missing locale selection for "LC_ALL" causing a crash

ARM/ARM64 (Raspberry Pi, etc.)

  • ❕🐲 NEW FEATURE: Added Alt-Enter full-screen switch
  • ❕🐲 Fixed EGL initialisation on RPi 3B/4 trying to call the wrong driver
  • ❕✅🐲 Fixed missing locale selection for "LC_ALL" causing a crash

Community content:

Noteskins

  • Default dance noteskin prior to Alpha 4.9 renamed "outfox-ITG".
  • Note-colored version of outfox-itg known as "outfox-note" added.
  • Default dance noteskin changed to a version of the SM 5.0 default with a flatter appearance.

Soundwaves sub-themes

  • Dark Mode by infinitephantasm
  • Chaos by moruzerinho6
  • Ice by PCBoyGames
  • Wave by AppleArcade120

Translations

  • Translations updated from Moru, SHRMP0 and SheepyChris (Brazilian Portuguese)
  • Translations updated from MoNeko (Polish)
  • Translations updated from Hanubeki (Japanese)
  • Translations updated from Jose_Varela (Spanish)
  • Translations updated from Daniel Rotwind (German)
  • Translations updated from Ksempac (French)