Skip to content

2026.624.1

Choose a tag to compare

@QingQiz QingQiz released this 04 Jul 14:48

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, 0A and opacity channels 0B-0E.
    • Adds gameplay BGA rendering behind the playfield with aspect-fit sizing.
    • Adds a global BGA dim setting.
  • 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 #BACKBMP as song select card/background images.
    • Adds external texture loading for charts imported from local BMS folders.

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.