Support us on Patreon Wishlist us on Steam Jump to downloads
Mode-specific
- ❕✅ Updated
gdgf
graphics for wailing - ❕✅ Updated
gh
graphics for highway - ❕✅ Fixed
BMS
/PMS
missing background on channel 04 support - ❕✅ Fixed
BMS
/PMS
missing background on channel 07 support - ❕✅ New!
GDA
Parser Support - ❕✅ New!
BMS
Fixed#RANDOM
math overflow - ❕✅ New!
gddm
REAL to NEW mode (10 Lane to 9 Lane support) - ❕✅ New! added bass3, bsss5, bass6 to
gdgf
- ❕✅ New! added guitar3, guitar5, guitar6 to
gdgf
- ❕✅ Fixed crash in non-guitar modes due to the new gh backplates/highways
- ❕✅ New!
BGF
Parser Support, in prep for proposal - ❕✅ Updated
gdgf
parsing channels to support the new methods - ❕✅ Fixed crash in BGA and guitar channels overflow into drum charts
- ❕✅ Fixed invalid channels being parsed in
DTX
loader - ❕✅ Fixed B36
GDA
parsing - ❕✅ Fixed DetermineStepsType on
DTX
/GDA
guitar/bass - ❕✅ Fixed
PMS
channel layouts - ❕✅ Fixed
DTX
channels not being correctly interpreted as 'admin' channels - ❕✅ New! added 'ChartType' system for correctly identifying
DTX
/GDA
chart splits - ❕✅ Fixed
gddm 5
panel layout - ❕✅ Fixed
- ❕✅ New! implemented true
BMS
/BME
/BML
/PMS
Long Note support - ❕✅ New! implemented true
BMS
/BME
/BML
/PMS
LandMine support - ❕✅ Fixed missing hidden channels on
BMS
/PMS
files - ❕✅ Fixed wail overflow due to 'wail up' and 'wail down' existing
- ❕✅ New! Hidden layers of channels for
DTX
/GDA
- ❕✅ New!
#BGAxx
support finally restored forBMS
/PMS
ends 19 year old bug. - ❕✅ New!
#AVIxx
support added toBMS
/PMS
- ❕✅ New!
#OGGxx
support added toBMS
/PMS
- ❕✅ New! Channel
02
support for DTX/GDA parsers for variable measures/time signatures - ❕✅ New! Engine side Taiko hitsounds to reduce playback lag
- ❕✅ New! Loading screen for any mode with keysounds
- ❕✅ Fixed offset missing in
CHART
parsing closes #376
Engine
- ❕✅ Fixed CD Audio style loading methodology being called from 2006
- ❕✅ Fixed CDDA Audio hard coded lag amount being added to everything
- ❕✅ Fixed Edge Crash with 'EOF' being reached in Keysound Loading
- ❕✅ Fixed Freeze with Pre-2001 BMS/BM98 files with Keysound playback
- ❕✅ Added Sanity Check on themeprefs from StepMania#2153
- ❕✅ Added binarytohex lua command from StepMania#2150
- ❕✅ Fixed #PAN math causing playback blackouts for some arcade cabinets
- ❕✅ Fixed #PAN clipping with 2 players
- ❕✅ Fixed editor IsFake detection
- ❕✅ Fixed radar calcuation of rolls
- ❕✅ Fixed #RANDOM generation - Thanks Taro for recommending a file to test with
- ❕✅ New! added GetCrop() functions for lua actors
- ❕✅ New! Ovceptor system for placement of receptors over notes
- ❕✅ Fixed crash with style clashes in legacy themes
- ❕✅ Fixed 'Folder Contains Music Files' warnings and logging
- ❕✅ Fixed notepath not drawing from ovceptor
- ❕✅ Fixed HoldTail entries in NoteData tables
- ❕✅ New! functimer() for C++17
- ❕✅ Fixed math overflow on timer, from 2008
- ❕✅ Fixed pos handler being interpreted for zoom handler
- ❕✅ Fixed Tipsy/TanTipsy take ModTimer into account when calculating results
- ❕✅ New! New Lua functions: FlipCoin() and RolltheDie()
- ❕✅ Fixed punishmultitap being active on autoplay
- ❕✅ Fixed missing keysound tracks
- ❕✅ Fixed keysounds sometimes crashing recycled pre2014 po-mu cabinet hardware
- ❕✅ New! Added non-clamped version of SetDancePointLimits
- ❕✅ New! Added Ex versions of the
Back
andElastic
tweens - ❕✅ New! Added new method to allow Sprite.LinearFrames to have a variable starting point
- ❕✅ Fixed Colour values being converted 3 times
- ❕✅ Fixed Matrix math overflowing due to compiler optimisation
- ❕✅ New! Added short/ushort/long/ulong/longlong/ulonglong RNG engines for mode support
- ❕✅ Fixed unsigned RNG overflow in compiler for armhf/aarch64
- ❕✅ Fixed math error on seeding the global RNG system
- ❕✅ Fixed missing RNG generation on return to game main screen
- ❕✅ Fixed PlayerOptions storing two players values in several for loops
- ❕✅ Fixed divide by zero edge crash closes #414
- ❕✅ Fixed race condition in new sampler due to old rounding errors in legacy code
- ❕✅ Fixed jukebox mode selection and two player crashing shenanigans
- ❕✅ Fixed final syncmachine edge crash on pre-2010 cabs
Windows 7+
- ❕✅ Fixed compilation warnings
- ❕✅ Fixed crash on creative drivers on Windows 11
Linux
- ❕✅ Fixed GL dispatcher based on Ubuntu advice (may break other distros, do report this)
- ❕✅ Fixed potential infinite loop in seek() on audio playback
macOS
- ❕✅ New Universal binary -
- ❕✅ Fixed crash on plugging in a PS4/PS5 controller on macOS Monterey (12)
ARM32/ARM64 (Raspberry Pi, etc.)
- ❕✅ Fixed some latency with ALSA causing broken pipe() errors on Pi3/3b
- ❕✅ Fixed potential infinite loop in seek() on audio playback