This is a hotfix version of 4.9.9; all changes from it also apply.

Known issues

  • ❕❌ ISSUE Song Charts will not pan the player correctly when being played
  • ❕❌ ISSUE Playing beat/popnsongs on Endless Mode may have a crash on song loading. Please be aware that course mode for these modes are a bit tempremental at the moment!
  • ❕❌ ISSUE gh mode: Some charts have no real 'standard' and will cause a crash when loaded into the game
  • ❕❌ ISSUE techno/popn/gdgf/gddm/gh/para mode: Trying to use the sync audio screen will crash the game - Use dance to sync your game for now
  • ❕❌ ISSUE gddm mode: We do not support the XA codec at this time, it'll play silent.
  • ❕❌ ISSUE beat/popn/gddm some early (pre2013) songs may play some sound samples / keysounds at the wrong speed

All platforms

  • ❕✅ Fixed SM/SSC Noneloader corruption with some Japanese and Korean Titles/Artists on dance notesloaders
  • ❕✅ Fixed DTX Noneloader memory leak
  • ❕✅ Fixed DTX Parser missing some drums in gddm mode
  • ❕✅ Fixed BMS Keysounds not seeking/reading correctly
  • ❕✅ Fixed PMS Keysounds not buffering correctly
  • ❕✅ Modernise Keysound system to prevent buffer under-runs
  • ❕✅ Fix BMS/PMS missing channels, Hidden notes will come next Alpha
  • ❕✅ Fix beat crash with charts that had more than 866 keysounds
  • ❕✅ Fix popn crash with charts that had more than 1022 keysounds
  • ❕✅ Fix #VOLUME not being applied correctly to beat and gddm keysounds
  • ❕✅ Fix #PAN not being applied to beat and popn keysounds
  • ❕✅ Fix gh loading crash with some older charts.
  • ❕✅ Fixed RageSound preload causing missing chips in gddm and notes in beat
  • ❕✅ Fixed gh crash due to an overzealous lightsman double update
  • ❕✅ Fixed crash in DTX/BMS/PMS due to strings being over optimised on Mac Intel/Linux
  • ❕✅ Fixed gh note types to please the Mac OS gatekeeper gods
  • ❕✅ Fixed gh open strum notes
  • ❕✅ Fixed gh fever to be closer to gh3
  • ❕✅ New gh HOPO notes system
  • ❕✅ Fixed gh tap notes not showing up sometimes on older CHART files

Engine

  • ❕✅ Fixed Screen msg Bug - Closes 17 year old issue
  • ❕✅ Fixed crash in Jukebox with non-dance modes
  • ❕✅ Fixed overflow in tween awareness - Closes 14 year old issue
  • ❕✅ Fixed Actor overflow on tween actions - Closes 14 year old issue
  • ❕✅ Fixed OptionsPrefs issue - Closes #375
  • ❕✅ Fixed editor scrolling issue
  • ❕✅ Fixed editor buffer overflow when using >496 keysounds
  • ❕✅ Fixed editor input being sent garbage
  • ❕✅ Fixed editor input parser arrays
  • ❕✅ Fixed crash in practice mode
  • ❕✅ Fixed endless loop with some older BMS/PMS charts in practice mode - Thanks EDMSPack
  • ❕✅ Fixed potential buffer overflow exploit in soundreader
  • ❕✅ Fixed keysounds being stopped when they didn't need to be, forcing a reload of the sound
  • ❕✅ Fixed Keysound index system
  • ❕✅ New Added save on exit theme metrics for option screens
  • ❕✅ Fixed freeze on game select screen due to missing module - Thanks Kaede!
  • ❕✅ Modernised the notesloader system in preparation for more loaders
  • ❕✅ Fixed some types of charts being erroroneously skipped during the parse load
  • ❕✅ NEW Load multiple simfiles from a single directory.
  • ❕✅ NEW Non-DDR difficulty system so we can properly support other modes

Linux

  • ❕✅ Fixed crash on linux versions that do not support the new Neutral Vendor libraries
  • ❕✅ Fixed crash on Debian/Ubuntu/Fedora/Arch with inifile due to a race condition
  • ❕✅ Fixed edge case crash on Clear/Fedora preventing the game booting on some 4.x / < 5.1 Kernels

ARM Linux

  • ❕✅ Fixed edge case crash on Twister/Raspbian preventing the game booting on some 4.x Kernels
  • ❕✅ Fixed crash on Raspbian with inifile due to a race condition
  • ❕✅ Fixed crash on RockPi 4B/4C when not using the first HDMI port/Audio

macOS

  • ❕✅ Fixed input with Guitar Hero-based controllers
  • ❕✅ Rewrote internal gh mode to fix overly harsh input restrictions
  • ❕✅ Fixed internal system to be signed compliant
  • ❕✅ New enhanced build pipeline to ensure signing passes on Intel
  • ❕✅ New streamlined and optimised code for Mac M1 now we are properly signed