- Added "Top Ranks" / "Best Performance" screen showing all weighted scores (Songbrowser > User > Top Ranks) - Added option "Include Relax/Autopilot for total weighted pp/acc" (Options > General > Player (Name)) - Added option "Show pp instead of score in scorebrowser" (Options > General > Player (Name)) - Added option "SuddenDeath restart on miss" (Options > Gameplay > General) - Added ConVars: osu_relax_offset, osu_user_draw_pp, osu_user_draw_accuracy, osu_user_draw_level, osu_user_draw_level_bar - Scale top left info label in songbrowser to screen resolution - McOsu scores will now show pp instead of score by default (Options > General > Player (Name)) - Updated pp algorithm (4), see https://github.com/ppy/osu-performance/pull/76/ - Updated pp algorithm (3), see https://github.com/ppy/osu-performance/pull/72/ - Fixed total weighted pp counting multiple scores on the same diff
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
- Added rich presence support (Discord + Steam) - Added user profile info + switcher to songbrowser (total weighted pp/acc/lv) - Added key overlay - Added new experimental mod "Reverse Sliders" - Added mouse sidebutton support (mouse4, mouse5) - Added positional audio for hitsounds - Added detail info tooltip (approach time, hit timings, etc.) when hovering over diff info label in songbrowser (CS AR etc.) - Added option "Rich Presence" (Options > Online > Integration) - Added option "Automatic Cursor Size" (Options > Skin > Skin) - Added letterboxing option "Horizontal position" (Options > Graphics > Layout) - Added letterboxing option "Vertical position" (Options > Graphics > Layout) - Added Score V2 keybind (defaults to 'B') - Added ConVars: osu_songbrowser_thumbnail_fade_in_duration, osu_songbrowser_background_fade_in_duration, osu_background_fade_after_load, osu_slider_end_inside_check_offset, osu_sound_panning, osu_sound_panning_multiplier, osu_approachtime_min, osu_approachtime_mid, osu_approachtime_max - Fade in songbrowser thumbnails - Fade in songbrowser background - Fade out background after load - Improved frame pacing - Updated diff info label in songbrowser to respect mods/overrides - Updated Score v1 calculation to be more accurate - Updated combo color handling to match osu! - Fixed cursortrail being too small for some skins (if cursor@2x with non-@2x cursortrail) - Fixed missing 24 ms offset for beatmaps version < 5 - Fixed local score tooltips not applying speed multiplier to AR/OD - Fixed object count always being 0 without osu! database - Fixed slider end/tail judgements being too strict and not matching osu! exactly
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
- Added local scores - Added osu! scores.db support (read-only) - Allow options menu anywhere (CTRL + O) - VR: Added cursortrails, New cursor - VR: Allow 0 meters approach distance - VR: Added option "Draw VR Approach Circles" (Options > Virtual Reality > Gameplay) - VR: Added option "Draw VR Approach Circles on top" (Options > Virtual Reality > Gameplay) - VR: Added option "Draw VR Approach Circles on Playfield" (Options > Virtual Reality > Gameplay) - Show enabled experimental mods on ranking screen - Added scorebar-bg skin element support (usually abused for playfield background) - Added option "Draw scorebar-bg" (Options > Gameplay > Playfield) - Added option "Legacy Slider Renderer" (Options > Graphics > Detail Settings) - Added option "Mipmaps" (Options > Graphics > Detail Settings) - Added option "Load osu! scores.db" (Options > General > osu!folder) - Added notification during active background star calculation in songbrowser - Removed CTRL + ALT hardcoded hotkeys for scrubbing timeline - General engine performance and stability improvements - Fixed very old beatmaps not loading hitobjects which had float coordinates - see https://github.com/ppy/osu/pull/3072 - Fixed scroll jerks/jumping randomly on all scrollviews - Fixed random crash on shutdown due to double delete (OsuBeatmap::m_music)
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
+2018-02-14: - Reworked Mouse/Tablet input handling - Fixed cursor jerking to bottom right corner when accidentally wiggling mouse while using tablet - Fixed letterboxing cursor behavior (clipping/confining) - Fixed desynced slider ticks (e.g. Der Wald [Maze], first three sliders) - Linux: Fixed crash when reloading osu database beatmaps via F5 in songbrowser
- Added Score v2 mod - Added search support to options menu - Added proper volume overlay HUD with individual sliders for master/effects/music - Added/Fixed ConVars: osu_slider_followcircle_size_multiplier, osu_cursor_trail_alpha, osu_hud_volume_duration, osu_hud_volume_size_multiplier - Linux: Updated BASS audio library to version 2.4.13 (19/12/2017)
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
+2018-05-25: - Updated pp algorithm (2), see https://github.com/ppy/osu-performance/pull/47 - Updated pp algorithm (1), see https://github.com/ppy/osu-performance/pull/42 - Removed number keys being hardcoded keybinds for pause menu (1,2,3) - Don't auto minimize window on focus lost if in borderless windowed fullscreen - Fixed macOS library file signature - Fixed smooth cursortrail not expanding with animation - Fixed sample volumes being reset when tabbing out or losing window focus - VR: Fixed reverse arrows not being animated - Windows: Improved multi-monitor handling, Disable IME by default - Linux: Window no longer resizable, Fullscreen toggling fixes
+2018-02-14: - Reworked Mouse/Tablet input handling - Fixed cursor jerking to bottom right corner when accidentally wiggling mouse while using tablet - Fixed letterboxing cursor behavior (clipping/confining) - Fixed desynced slider ticks (e.g. Der Wald [Maze], first three sliders) - Linux: Fixed crash when reloading osu database beatmaps via F5 in songbrowser
- Added Score v2 mod - Added search support to options menu - Added proper volume overlay HUD with individual sliders for master/effects/music - Added/Fixed ConVars: osu_slider_followcircle_size_multiplier, osu_cursor_trail_alpha, osu_hud_volume_duration, osu_hud_volume_size_multiplier - Linux: Updated BASS audio library to version 2.4.13 (19/12/2017)
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
Lots of tiny bugfixes and improvements happened between 28.91 and 28.97, here is a summary of the bigger changes/additions:
- Star ratings in songbrowser for everyone (even without osu!.db database) - Added smooth cursortrail support - Added Daycore Mod - Added new experimental mod "Mafham" - Added tablet options: "Ignore Sensitivity" and "Windows Ink Workaround" - Added "Borderless Windowed Fullscreen" mode - Added support for osu!'s "BeatmapDirectory" parameter - Added sliderbreak counter to statistics overlay - Added background image drawing options (playing in public etc.) - VR: Added slider sliding vibrations / haptic feedback - VR: Added layout lock checkbox (Oculus players rejoice) - Switched to osu!lazer's slider body fade-out style for shrinking sliders - Switched to osu!'s old 2009 BASS audio library dlls to fix all desynced beatmaps - Minor performance improvements (empty transparent skin images + overall rendering) - Smoother snaking sliders - Fixed hitsound volume & sample type inaccuracies - Fixed approach circle fade-in duration, and hidden slider body fade-out
To read the full changelog, click on the version number in the bottom left corner of the main menu in-game.
. There was some discussion about very high ARs being easier to read here than on osu!, and the reason for that was the approach circle fade-in duration. The difference was very tiny, but still noticeable to skilled players. It has been fixed since 28.95, everything should now be 100% pixel perfect equal with osu!.
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
Lots of tiny bugfixes and improvements happened between 28.91 and 28.97, here is a summary of the bigger changes/additions:
- Star ratings in songbrowser for everyone (even without osu!.db database) - Added smooth cursortrail support - Added Daycore Mod - Added new experimental mod "Mafham" - Added tablet options: "Ignore Sensitivity" and "Windows Ink Workaround" - Added "Borderless Windowed Fullscreen" mode - Added support for osu!'s "BeatmapDirectory" parameter - Added sliderbreak counter to statistics overlay - Added background image drawing options (playing in public etc.) - VR: Added slider sliding vibrations / haptic feedback - VR: Added layout lock checkbox (Oculus players rejoice) - Switched to osu!lazer's slider body fade-out style for shrinking sliders - Switched to osu!'s old 2009 BASS audio library dlls to fix all desynced beatmaps - Minor performance improvements (empty transparent skin images + overall rendering) - Smoother snaking sliders - Fixed hitsound volume & sample type inaccuracies - Fixed approach circle fade-in duration, and hidden slider body fade-out
To read the full changelog, click on the version number in the bottom left corner of the main menu in-game.
. There was some discussion about very high ARs being easier to read here than on osu!, and the reason for that was the approach circle fade-in duration. The difference was very tiny, but still noticeable to skilled players. It has been fixed since 28.95, everything should now be 100% pixel perfect equal with osu!.
. (As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
- Thanks to Francesco149 for letting me use his implementation of Tom94's pp algorithm! ( https://github.com/Francesco149/oppai/ ) - Added pp to ranking/results screen - Added live pp counter to statistics overlay (Options > HUD > "Draw Stats: pp") - Added new experimental mods "Full Alternate", "No 50s" and "No 100s no 50s" (thanks to Jason Foley for the last two, JTF195 on github) - Clamped Speed/BPM override sliders to the minimum possible 0.05x multiplier (no more negative zero) - Unclamped visual AR/CS/HP/OD values in mod selection screen (e.g. negative OD due to EZHT) - Fixed Auto clicking circles too early directly after loading finished (at time 0) - Fixed ALT+TAB and general focus loss while starting a beatmap causing it to stop with a D rank and 100% acc - Fixed "CursorCentre: 0" skin.ini parameter not working as expected
(As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)
- Thanks to Francesco149 for letting me use his implementation of Tom94's pp algorithm! ( https://github.com/Francesco149/oppai/ ) - Added pp to ranking/results screen - Added live pp counter to statistics overlay (Options > HUD > "Draw Stats: pp") - Added new experimental mods "Full Alternate", "No 50s" and "No 100s no 50s" (thanks to Jason Foley for the last two, JTF195 on github) - Clamped Speed/BPM override sliders to the minimum possible 0.05x multiplier (no more negative zero) - Unclamped visual AR/CS/HP/OD values in mod selection screen (e.g. negative OD due to EZHT) - Fixed Auto clicking circles too early directly after loading finished (at time 0) - Fixed ALT+TAB and general focus loss while starting a beatmap causing it to stop with a D rank and 100% acc - Fixed "CursorCentre: 0" skin.ini parameter not working as expected
(As always, if I broke something with this update, you can go back to the previous version via the "Beta" tab in the right-click properties of the game in your library)