Support us on Patreon Wishlist us on Steam Jump to downloads
Notes
- UNINSTALL the previous version before upgrading in order to prevent file conflicts. Uninstalling on Windows will not delete save data or songs.
- If you are running Linux and get a black screen on startup when using ATI/Nouveau drivers, edit Save/Preferences.ini to change
HighResolutionTextures=ForceOn
toHighResolutionTextures=Auto
' - The button for reloading theme asssets has moved back from
Insert
toF2
. This will be turned into an additional debug menu in the future. - For a full list of changes in this build, please see the GitHub release page.
Known issues
- ❕❌ ISSUE
pump
mode: We are aware of some pretty broken issues, do not update if you are a pump player! We will be fixing these as soon as possible! Sorry for the inconvenience guys :( - ❕❌ ISSUE
gh
mode: Some charts have no real 'standard' and will cause a crash when loaded into the game - ❕❌ ISSUE
gdgf
mode: The input mode doesn't correctly register strums - ❕❌ ISSUE
techno
/popn
/gdgf
/gddm
/gh
/para
mode: Trying to use the sync audio screen will crash the game - Usedance
to sync your game for now - ❕❌ ISSUE Nvidia 460 series drivers: Some issues have been reported and we are investigating
- ❕❌ ISSUE
beat
/popn
some early (pre2013) songs may play some sound samples/keysounds at the wrong speed
Changelog
All platforms
- ❕✅ Fixed video banners
- ❕✅ Fixed missing str2int support
- ❕✅ Added new sanity check for notes in the StepCollector
- ❕✅ Added multiBaO support stub for future use
- ❕✅📝Fixed F6+F3+3 restart on screen gameplay crash #23 (Thanks @pcboygames!)
- ❕✅📝Fixed Video Rates not being in time to beat #220 (Thanks @SilentTempest83!)
- ❕✅ Fixed DrawMode C style error with some legacy modfiles using -1
- ❕✅ Fixed initial scoring tables to ensure fallback scoring was consistent
- ❕✅🐲 Added Random Unsigned capabilities
- ❕✅🐲 Added DDR style random generator for BG Anim
- ❕✅🐲📝 Fix Python2/3/ExtIO/Satellite from sitting in a never ending loop (Thanks Dalcor!)
- ❕✅🐲📝 Fix Crash on Python2 boards on windows 7 (Thanks Dalcor!)
- ❕✅🐲 New working touchscreen code
- ❕✅🐲 Multi-touch finger support
- ❕✅🐲📝 Fix Menu buttons remapping on restart #278 (Thanks @Areldyb!)
- ❕✅ New Higher Res icons for the default theme
- ❕✅🐲 Add new Reflex and SMX HIDAPI driver stubs
- ❕✅🐲 Add new Reflex Player 2 and SMX Player 2 HIDAPI driver stubs
- ❕✅ Optimise VideoModeParams
- ❕✅🐲📝 Fix Math in Tween Sub systems #271
- ❕✅🐲📝 Remove Heap and Memory Stack issues with Tween System #272
- ❕✅🐲📝 Add Remaining 4 point Tween animation functions #273
- ❕✅📝Fixed Game Crash when song preview ends #305
- ❕✅📝Removed final batch of cmd in fallback #298
- ❕✅📝Removed Pause Menu from the game due to QA #269
- ❕✅📝Make Profile information load upon loading #297
- ❕✅ Add support for multi-layered press check on mouse input for Lua
- ❕✅ Fixed 'sticky' mouse keys on some screens not honouring
bIsPressed = false
- ❕✅ Added proper Mouse / Touch co-ordinate system to the game
- ❕✅ Added 1080/720/480p screen co-ordinate support for non-default / legacy / 5.x themes
- ❕✅ Added new streamlined pause menu which is not hidden when mods or gimmicks are used
- ❕✅ Fixed missing pause menu on BMS/PMS
- ❕✅ Fixed index overflow with some background movies
- ❕✅ Fixed duplicate start sound playing on edit menu
- ❕✅🐲 Restored smooth tween back to the game
- ❕✅ Removed smooth tween from Lua
- ❕✅ Adjusted behaviour on orient to be more accurate on placement when close to notes
- ❕✅ Renamed guitar to gdgf to ensure clarity
- ❕✅📝Corrected 'moteskin' typo (Thanks Moneko!)
- ❕✅ Fixed Para noteskin
- ❕✅🐲 Added new upscale filter options for FFMPEG
- ❕✅🐲 Added new DTX loader skeleton
- ❕✅🐲 Added new BMS-DTX space support
- ❕✅🐲 Added new #BGA 06/07/0A support for PMS/BMS files
- ❕✅🐲 Added new BMP loader stub
- ❕✅🐲 Added new TJA loader skeleton
- ❕✅🐲 Added new CHART loader stub inspired by Mikex5
- ❕✅🐲 Reworked and rewrote CHART loader to function effectively with OutFox
- ❕✅🐲 Added new MIDI loader stub inspired by Mikex5
- ❕✅🐲 Reworked and rewrote MIDI loader to function effectively with OutFox
- ❕✅🐲 Fixed initial parsing modes with chart and midi not producing playable charts
- ❕✅🐲 Added
gh
Guitar 5/Bass 5 mode to the game - ❕✅🐲 Added new note groups: hopo, open, strum
- ❕✅🐲 Added
gh
fever system - ❕✅🐲 Added
gh
multiplier system - ❕✅🐲 Added
gh
anchor system - ❕✅🐲 Added ability to play as main and backing in
gh
mode - ❕✅🐲 Added new
gh
noteskins - ❕✅🐲 Fixed and rewrote midi parser to support expected note types
- ❕✅🐲 Fixed and rewrote chart parser to support expected note types
- ❕✅ Fixed bug with some songs generating NULL after being loaded with the midi loader
- ❕✅ Added 5 and 6 lane modes to
gh
mode - ❕✅ Added 6 lane mode to
gdgf
mode - ❕✅ Added anchor support to
gh
mode - ❕✅ Fixed holds in
gh
/gdgf
/beat
/popn
/para
fading to black when hit - ❕✅🐲 Fixed #LN holds being drawn erratically on
beat
/popn
modes when using older parser - ❕✅🐲 Fixed unable to hit >4 pop-kuns at the same time bug in
popn
- ❕✅🐲 Fixed unable to hit row of 9 in a row pop-kuns at end of 'take' in
popn
- ❕✅🐲 Fixed unable to hold more than 2 pop-kuns at the same time bug in
popn
- ❕✅🐲 Added new
popn
PMS loader rewritten for OutFox - ❕✅🐲 Added new
popn
loader modes and styles missing from the game - ❕✅🐲 Fixed Vorbis overflow with some PMS files when loading a mix of .wav and .ogg keysounds
- ❕✅🐲 Fixed crash on restarting song from pause menu when loading a mix of .wav and .ogg keysounds
- ❕✅🐲 Added new colour key effect, mainly in preparation for new BGM support
- ❕✅ Fixed overflow in notefield on
techno
16 and 18 styles - ❕✅ Fixed merge error in Game manager that lost
gddm
on some options - ❕✅ Added new Vorbis check statements for new formats
- ❕✅🐲 Fixed missing GL1.1 hook that mis-fired and allowed ancient hardware to crash
- ❕✅ Added 9/18/20 lane support for missing modes
- ❕✅ Remove RageVector4 from the game
- ❕✅ Remove RageVector3 from the game
- ❕✅ Remove RageMatrix from the game
- ❕✅ Remove RageColor from the game
- ❕✅📝Add additional actor support for noteskins (Thanks chairodactyl!)
- ❕✅ Fix renderer context handover
- ❕✅ Fix diffuse errors on theme elements
- ❕✅ Added Techno support for Broadhead
- ❕✅ Fix duplicated function calls in BMS/PMS parser
- ❕✅ Modernised Fallback code (Thanks Moru!)
- ❕✅ Removed broken song selection for
gh
- ❕✅ Fixed Pause Menu System drawing errors when BGM/Modfiles could hide it by accident
- ❕✅ Fixed Pause Menu counting collection
- ❕✅ Fixed NextSong unpausing
- ❕✅ Fixed ScreenMessage handles being corrupted
- ❕✅ Fixed Crash on HandleMessage
- ❕✅ Fixed Crash on GetTopScreen() when pause was hidden
- ❕✅ Fixed White fade in quads on the new fallback updates
- ❕✅ Added new support for 240/280hz Monitors by adding a new delta clocks call. (You may need to readjust your offsets!)
- ❕✅ Set fallback to skip caution menu on non dance modes
- ❕✅ Change the 'effects' menu to Modifiers, as it should be
- ❕✅ Don't show dance specific stats outside of dance modes
- ❕✅ Fix spinning requirement on modern-2d
- ❕✅ Modernise the Lua Mouse Broadcasting methods to be system wide supported
- ❕✅ Fix libusb causing crashes on linux and mac
- ❕✅ Remove life punishment from
gh
mode - ❕✅ Modernise note types
- ❕✅ Fix AV crash when loading more than 254 wav files on a PMS, caused by a pointless ASSERT...
- ❕✅ Fix AV crash when loading more than 254 ogg files on BMS/DTX, caused by a pointless ASSERT...
- ❕✅ Added new
VideoUpscaleFilter
preference. - ❕✅ Added new
UsingArcadePads
preference.
Windows 7+
- ❕✅ Fixed several issues with SDL2's pipeline that was causing weird slowdowns
- ❕✅ Fixed SDL2 issue where sound would crackle and pop on MK9 cabs
- ❕✅ Fixed Issue where XInput controllers wouldn't be seen when in arcade pad mode
- ❕✅ Fixed issue with HIDAPI handles freezing on older Intel OHCI boards
- ❕✅ Changed 2 options to fix a crash with older Intel GPU chips
- ❕✅🐲 Fix buffer overflow on Reflex Pad Driver
- ❕✅🐲 Fix edge crash on 3000+ combo flashes on Reflex Pad Driver
- ❕✅ Add RTIO driver stub
Windows XP Service Pack 3 (32-bit):
- ❕❌ ISSUE Identified the issue that is preventing builds running on this OS, fix is in testing for next alpha
- ❕❌ ISSUE Identified an issue with compilation that is currently being investigated with FFMPEG
Linux
- ❕✅ Added tweaks to the initialisation method for low level windows to prevent X sometimes hanging
- ❕✅ Added new WayLand stub, full support hopefully next alpha
- ❕✅ Added LightsDriver Linux Stac, (Thanks Din!)
- ❕✅ Fixed Edge Crash with ScreenMessage on Ubuntu 18.04/19.x
- ❕✅ Fixed Rare Game Freeze with ScreenMessage on Mint 16+
- ❕✅ Fixed Edge Crash when plugging in Red Octane dance pads on Ubuntu 16.04+
- ❕✅ Fix Linux compile for actors
macOS (Intel)
- ❕✅ Added tweaks to the initialisation method for low level windows to prevent the loading window from never closing on Sierra/High Sierra
macOS (ARM)
- ❕✅ Fixed issue with an edge case lag spike with M1 Airs with using Bluetooth Sound/Controllers
- ❕✅🐲 Fixed issue where playing some songs could crash the M1 Air
ARM32/ARM64 (Raspberry Pi, etc)
- ❕✅ Fixed compilation issue on Raspberry Pi 3 that prevented the game from running for folks with 1.0/1.1 revision boards
- ❕✅ Fixed bug with Raspberry Pi 3 and Orange Pi that didn't expose 64bit support properly
- ❕✅ Fixed AARCH64 hooks causing a memory segfault
New community content
Menu music
- ❕✅ Soundwaves menu music changed to Rush (Instrumental) / Plexus
Colors
- ❕✅ New colour scheme Y2K from jack5github
- ❕✅ New colour scheme DragonFire from Lirodon
NoteSkins
- ❕✅ New
popn
noteskin: cat from Daniel Rotwind - ❕✅ New
popn
noteskin: cat-retro from Daniel Rotwind - ❕✅ New
popn
noteskin: bun from Daniel Rotwind - ❕✅ New
popn
noteskin: bun-retro from Daniel Rotwind - ❕✅ New
popn
noteskin: default from Lirodon - ❕✅ New
gh
noteskin: default from Jousway - ❕✅ New
gh
noteskin: shotrhythm from Jousway - ❕✅ New
gh
noteskin: modern-2d from Lirodon - ❕✅ New
gdgf
noteskin: default from Jousway - ❕✅ New
gddm
noteskin: default from Jousway - ❕✅ New
techno
noteskin: default from Lirodon - ❕✅ New
global
noteskin: broadhead-columns from Lirodon - ❕✅ New
global
noteskin: webbed from Lirodon
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)
- ✅ Translations updated from Snil4 (Hebrew)