0.6.8
Happy New Year! 🎉
WARNING: This release may not be entirely stable. Please report any issues immediately.
Command:
- Add
AT
to-mods
to show cursordance in replay mode, also allowing difficulty adjust arguments. No more need to put-knockout
and setKnockout.MaxPlayers
to 0:danser -id 2809623 -mods ATHR -ar 2
Recording:
- Show ETA during recording
- Fixed danser crashing if
AutoWeightsID
is set to 30
Settings:
- Migration of
api.txt
tosettings
folder. Will be migrated automatically if it exists. - Application now tries to fix broken Windows paths (converting
\
or\\\\\\
to\\
to meet JSON spec) - Fixed settings file being overwritten even when no changes were made
UI:
- Added a highly configurable Strain Graph:
- Added an option to change spacing of Mod icons (
Gameplay.Mods.AdditionalSpacing
) - Fixed Mods being unfolded in play mode
- Show difficulty adjust (
-ar
,-speed
and so on) as mods:
Cursor:
- Added
Skin.Cursor.TrailScale
Objects:
- Fixed fading being incorrect for raw AR>10
- Fixed hit circle numbers being visible far earlier if raw AR<0
- Fixed approach circle having wrong speed at the beginning of the map if DT, HT or
-speed
was used
Replays:
- Fixed some replays getting notelocked
- Don't load replays if
Knockout.MaxPlayers
is 0
Scoring:
-speed
now affects score in play and danser replay modes
Platform:
- Don't force working directory upon startup, which made invocations like
some/path/danser -r a.osr
impossible - Follow symlinks in paths
- On Linux:
- If executable is located in
/usr/bin/
or/usr/lib/danser
, then it will use/usr/lib/danser
as library and assets source and use~/.local/share/danser
for data and~/.config/danser
for settings (can be overridden with corresponding XDG environment variables)
- If executable is located in
And probably something I forgot about.