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=ForceOntoHighResolutionTextures=Auto' - The button for reloading theme asssets has moved back from
InserttoF2. 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
pumpmode: 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
ghmode: Some charts have no real 'standard' and will cause a crash when loaded into the game - ββ ISSUE
gdgfmode: The input mode doesn't correctly register strums - ββ ISSUE
techno/popn/gdgf/gddm/gh/paramode: Trying to use the sync audio screen will crash the game - Usedanceto sync your game for now - ββ ISSUE Nvidia 460 series drivers: Some issues have been reported and we are investigating
- ββ ISSUE
beat/popnsome 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
ghGuitar 5/Bass 5 mode to the game - ββ π² Added new note groups: hopo, open, strum
- ββ
π² Added
ghfever system - ββ
π² Added
ghmultiplier system - ββ
π² Added
ghanchor system - ββ
π² Added ability to play as main and backing in
ghmode - ββ
π² Added new
ghnoteskins - ββ π² 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
ghmode - ββ
Added 6 lane mode to
gdgfmode - ββ
Added anchor support to
ghmode - ββ
Fixed holds in
gh/gdgf/beat/popn/parafading to black when hit - ββ
π² Fixed #LN holds being drawn erratically on
beat/popnmodes 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
popnPMS loader rewritten for OutFox - ββ
π² Added new
popnloader 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
techno16 and 18 styles - ββ
Fixed merge error in Game manager that lost
gddmon 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
ghmode - ββ 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
VideoUpscaleFilterpreference. - ββ
Added new
UsingArcadePadspreference.
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
popnnoteskin: cat from Daniel Rotwind - ββ
New
popnnoteskin: cat-retro from Daniel Rotwind - ββ
New
popnnoteskin: bun from Daniel Rotwind - ββ
New
popnnoteskin: bun-retro from Daniel Rotwind - ββ
New
popnnoteskin: default from Lirodon - ββ
New
ghnoteskin: default from Jousway - ββ
New
ghnoteskin: shotrhythm from Jousway - ββ
New
ghnoteskin: modern-2d from Lirodon - ββ
New
gdgfnoteskin: default from Jousway - ββ
New
gddmnoteskin: default from Jousway - ββ
New
technonoteskin: default from Lirodon - ββ
New
globalnoteskin: broadhead-columns from Lirodon - ββ
New
globalnoteskin: 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)