Skip to content

2026.621.2

Choose a tag to compare

@QingQiz QingQiz released this 24 Jun 17:31

Note

This release was built against NuGet package ppy.osu.Game 2026.621.0, but the published osu! lazer
at the time is 2026.620.0. The ruleset loads and runs correctly because
.NET assembly unification resolves the version at runtime, but the following
FileNotFoundException is logged at verbose level during ruleset registration:

Could not load file or assembly 'osu.Game, Version=2026.621.0.0, ...'

Impact: None. The ruleset functions normally. The log noise is cosmetic only

New Features

  • LNMODE The chart parser now handles the #LNMODE header, enabling support for long note mode configurations in BMS charts. If bms does not specify this parameter, you can use Mod under the Fun category to switch the LN judgment mode (LN/CN/HCN).
  • PREVIEW The parser now reads #PREVIEW headers from BMS files, used to specify song preview start points. If no preview song is specified and there is no audio file starting with "preview" in the source folder, then splice the keysound and background music audio in real time as the preview.

Refactoring

  • Judgment system rework Adapted the judge timing system from the LR2 standard to beatoraja's model, improving timing accuracy and compatibility.
  • Test reorganization Restructured the test folder hierarchy for better maintainability and discovery of tests.