0.7.0
:CatJam:
WARNING: This release may not be entirely stable. Please report any issues immediately.
WARNING: Settings and database from this version are not compatible with 0.6.9 downwards. Please make a backup if you plan to rollback.
Biggest new feature
Official launcher (under danser-launcher executable). No more info on this, just try it yourself ;)
Command
- Launching danser with
-settings=credentials
or-settings=launcher
will crash as those names are reserved - Added
-preciseprogress
flag - Added
-knockout2
flag
Info on those flags can be read in README
Recording
- Improved rendering speed on slow/mobile CPUs (3x improvement on Intel i5 8250U, from 0.36 to 1.1x at 1080p and QuickSync)
- New (incompatible) per encoder (video and audio) settings. Remember/backup your previous settings before using 0.7.0
- Forcing nv12 on QuickSync encoders as its improving speed
- Fixed combine process crashing if ffmpeg was in subfolder (by @jamiegyoung)
- Added FLAC support to mp4 container
- Added ffmpeg error to crash message
UI
- Fixed Hp Bar not sliding out on breaks
Audio
- Fixed 0 byte samples being rejected
- Fixed audio getting randomly delayed on some Windows machines
Storyboards
- Always load storyboard samples (similar behavior to osu)
- Don't play expired samples
- Fixed videos/samples not being loaded from subdirectories
- Don't use separate thread if only samples were loaded, reducing CPU usage
- Fixed 1 pixel elements being half-transparent
Knockout/Replays
- Fixed "bubbles" getting very big if multiple players died at similar time
- Added
Knockout.MinPlayers
setting (by @PercyDan54) - Fixed SD/PF replays crashing danser randomly after fail point
Settings
- Moved
api.txt
tocredentials.json
. Migration happens automatically - Added
Playfield.Background.Parallax.Enabled
option - Added
Playfield.Logo.Enabled
option
Misc
- All danser crashes should be now recorded in
danser.log
And probably something I forgot about.
Big thanks to beta testers of the launcher ❤
Happy dansing!!!