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 to HighResolutionTextures=Auto'
  • The button for reloading theme asssets has moved back from Insert to F2. 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 - Use dance 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

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)