0.10.0
A pretty significant update! I would say, lazer-y!
BIGGEST CHANGE: Lazer support
General
- Switched to osu!api v2. Your apiv1 key will be wiped on the first launch of 0.10.0 version
- Updated the SR/PP algorithms to the recent rework
- Added basic lazer replay support. Only standard mods as well as Classic and Difficulty Adjust are supported. Mod settings are also supported
- Changed Linux target to Ubuntu 20.04 or newer (was latest before)
- Map music and storyboard files are now case-insensitive on Linux
Danser
Recording
- AV1 encoding support for NVIDIA GPUs
- Improved recording performance for longer maps in replay/cursordance w UI modes (55s -> 47s reduction on my machine on a 8 minute map at 900p)
- Fixed QSV initialization error not being captured
PePe
- Improved live pp calculator builder performance (1h marathon map, takes 16s for 2022 calculator, 1.2s for current)
- Added Gameplay.PPVersion setting. 2024 rework is set as a default but you can switch back to 2021 or 2022 versions.
Mods
- Added "LZ" (Lazer), "DA" (Difficulty Adjust), "CL" (Classic) mods.
- DC/NC mods now use relative frequency instead of tempo+pitch, fixes some nightcored maps sounding off
HUD
- Added "Classic" score option (Gameplay -> Use "Classic" score for osu!lazer plays) for Lazer plays
- Added mod icons for Lazer, Classic and Difficulty Adjust mods
- Added an option to hide Lazer mod from mod HUD
- Fixed mod HUD blinking if map starts near the song start
- Changed display of ar/cs/od/hp/speed changes to be more pleasing
- Added support for Country/Friends leaderboards
- Added support for Lazer leaderboards
- User avatars are now cached on disk
Knockout
- Added smoke support in knockout mode.
Skinning
- Slightly improved parsing of skin.ini files (trash values in boolean options are being ignored, skipped reading alpha values in color options as it often contains trash)
Backgrounds/Storyboards/Video
- Fixed map videos with odd width/height being broken
- Background dim/blur is now changeable while danser is running
- Fixed Enabling blur while danser is running making the backgound black
Arguments
- Added -mods2 argument. It's structure is a JSON array with mod object with acronym string and settings map. Example
[{"acronym":"DT","settings":{"adjust_pitch":true,"speed_change":1.22}},{"acronym":"LZ"},{"acronym":"DA","settings":{"approach_rate":9,"circle_size":5.3,"drain_rate":2.5,"overall_difficulty":7.4}}]]
-ar
,-od
,-cs
,-hp
arguments are ignored if -mods2 contains DA mod-speed
argument is ignored if-mods2
contains HT/DC/DT/NC mods- Fixed
-pitch
below 0.25 breaking playback
Performance
- Changed frame scheduling a bit, slightly raised fps on powerful machines (Watch/Play modes only!)
Misc
- F11 now enables the debug screen (
-debug
flag) - Added performance graph (available via SHIFT+F11)
Launcher
- Added support for modifying replay mods
- Fixed selecting files from search results crashing danser
- Added janky drag scrolling for tablet users (probably won't touch that shit again)
- Changed reset button to an icon
- Added "Allow extended values" checkbox to "Adjust difficulty" window
- Added "LZ" (Lazer), "DA" (Difficulty Adjust), "CL" (Classic) mods to mod selection
- Added support for mod configs, even for non-lazer plays
- Unsupported encoders are now hidden from selection
- Winter theme now should end at the end of January instead of February
- Fixed excessive snow being shown in play mode
Happy dansing!