A custom osu! ruleset with unique mods and local PP tracking.
demoo.mp4
- Miss Challenge — fail if your miss count exceeds a configurable limit (1–100). Option to auto-set from your best local score for the beatmap, matching by active mods (DT rate, AR/CS).
- No Sliding — disables sliding on sliders
- Random V2 — randomizes hit object positions with configurable patterns
- Spacing Adjust — adjust approach rate and circle size with extended limits
- Local PP — calculates and tracks performance points locally
- Skip breaks — button to skip break sections
- ModRandomV2 — randomizes hit object positions with configurable patterns
- Merged mods — includes NoSliding and SpacingAdjust
- Mod preset import/export — share presets via JSON files
- Collection import/export — back up and share beatmap collections
- Chat mod sharing — right-click a chat line to send current mods, right-click a message to apply them
- Local user profile with performance graphs and ranked scores
- Navigate to osu!lazer's data directory: Settings → General → Open osu! folder
- Copy
osu.Game.Rulesets.MOsu.dllinto therulesetsfolder - Restart osu!lazer
Get the latest .dll from the Releases page.
dotnet build osu.Game.Rulesets.MOsu/osu.Game.Rulesets.MOsu.csproj -c ReleaseRequires .NET 8.0 SDK.