2026.624.1
What's Changed
Highlights
-
Added BGA support for BMS charts.
- Supports
#BMPxx,#BGAxx,#POORBGA,#STAGEFILE,#BACKBMP, and#BANNER. - Supports BGA layer channels
04,06,07,0Aand opacity channels0B-0E. - Adds gameplay BGA rendering behind the playfield with aspect-fit sizing.
- Adds a global BGA dim setting.
- Supports
-
Added video BGA support.
- Uses the framework video backend where available.
- Adds a supplemental FFmpeg backend for legacy BGA video formats, including MPEG-1/MPEG-2 style files.
- Preloads BGA video resources during loading to reduce gameplay-time stalls.
-
Improved song select visuals for BMS charts.
- Uses
#BANNER,#STAGEFILE, and#BACKBMPas song select card/background images. - Adds external texture loading for charts imported from local BMS folders.
- Uses
Gameplay / Settings
- Added Reference BPM setting for charts without
#BASEBPM.- Options: Start BPM, Max BPM, Main BPM, Min BPM.
- Main BPM uses the BPM segment with the most playable notes.
- Removed preview lead-in silence so song previews begin at the first audible event.
- Improved text HUD behavior in the skin editor with a visible placeholder while editing.
- Removed the old Cinema mod now that BGA is handled by the HUD/playfield.
Parser / Import
- Added a faster import-summary parser for scanning BMS metadata, timing, object counts, and star rating data.
- Improved title and difficulty-name inference across multi-chart BMS folders.
- Added parser support for BGA metadata, crop definitions, poor BGA modes, and BGA opacity events.
- Added safer filesystem resource resolution for chart-controlled paths.
- Added support for selecting song select background candidates from BMS metadata.
Fixes
- Fixed raw MPEG-1 video elementary stream decoding for BGA playback.
- Fixed crashes/exceptions when exiting the skin editor.
- Fixed score saving issues with Auto Gauge.
- Fixed Auto Gauge attaching the wrong gauge type after play.
- Fixed an exception when switching from another ruleset to BMS.
- Fixed import/title inference cases where one bad or unrelated chart title could collapse the set title.
- Fixed preview playback restoration after gameplay suppression.
Documentation
- Updated README documentation for supported BMS commands/channels.
- Documented BGA support, BGA dim, Reference BPM, song select image fallback behavior, and skin editor BGA/Text HUD notes.