





🌟 Special thanks to our amazing supporters:
✨ $10 Tier: [Geeks Love Detail]
🌈 $5 Tier: [Arch Toasty][Benedikt][David Martínez Martí]
- Initial rewrite of songbrowser and entire internal database class architecture (not fully finished yet) - Songbrowser can now handle individual diff buttons and/or split from their parent beatmap/set button - Collections now correctly only show contained diffs (previously always showed entire set) - Similarly, searching will now match individual diffs, instead of always the entire set - However, sorting still only sorts by beatmap set heuristics, this will be fixed over time with one of the next updates - All pp scores can now be recalculated at will, so click on "Recalculate pp" as soon as possible (Songbrowser > User > Top Ranks > Menu) - Added new grouping options to songbrowser: "By Artist", "By Creator", "By Difficulty", "By Length", "By Title" - FPoSu: Added zooming/scoping (Options > Input > Keyboard > FPoSu > Zoom) (Options > FPoSu > "FOV (Zoom)") - Added dynamic star recalculation for all mods in songbrowser (stars will now recalculate to reflect active mods, including overrides and experimentals) - Added ability to recalculate all McOsu pp scores (Songbrowser > User > Top Ranks > Menu > Recalculate) - Added ability to convert/import osu! scores into McOsu pp scores (Songbrowser > User > Top Ranks > Menu > Import) - Added ability to delete all scores of active user (Songbrowser > User > Top Ranks > Menu > Delete) - Added menu button to "Top Ranks" screen (Recalculate pp, Import osu! Scores, Delete All Scores, etc.) - Added "Use Mods" to context menu for score buttons (sets all mods, including overrides and experimentals, to whatever the score has) - Added extra set of keybinds for key1/key2 (Options > Input > Keyboard) - Added bonus pp calculation to user stats (previously total user pp were without bonus. Bonus is purely based on number of scores.) - Added "Max Possible pp" to top left songbrowser info label (shows max possible pp with all active mods applied, including overrides and experimentals) - Added option "Draw Stats: Max Possible Combo" (Options > Gameplay > HUD) - Added option "Draw Stats: pp (SS)" (Options > Gameplay > HUD) - Added option "Draw Stats: Stars* (Total)" (Options > Gameplay > HUD) - Added option "Draw Stats: Stars*** (Until Now)" (aka live stars) (Options > Gameplay > HUD) - Added support for OGG files in skin sound samples - Added Tolerance2B handling to osu!stable notelock algorithm (unlock if within 3 ms overlap) - Added score multiplier info label to mod selection screen - Added ConVars (1): osu_spinner_use_ar_fadein, osu_notelock_stable_tolerance2b - Added ConVars (2): fposu_zoom_fov, fposu_zoom_sensitivity_ratio, fposu_zoom_anim_duration - Added ConVars (3): osu_scores_rename, osu_scores_bonus_pp, osu_collections_legacy_enabled - Added ConVars (4): osu_songbrowser_dynamic_star_recalc, osu_draw_songbrowser_strain_graph, osu_draw_scrubbing_timeline_strain_graph - Updated all right-click context menus to be bigger and easier to hit (score buttons, song buttons) - Updated SearchUIOverlay to simply move left on text overflow - Updated "DPI" and "cm per 360" textboxes to support decimal values with comma (e.g. 4,2 vs 4.2) - Updated mouse_raw_input_absolute_to_window to be ignored if raw input is disabled - Updated pp algorithm (12) (Reverted Xexxar's accidental AR8 buff), see https://github.com/ppy/osu-performance/pull/133 - Updated pp algorithm (11) (Xexxar's miss curve changes), see https://github.com/ppy/osu-performance/pull/129/ - Updated pp algorithm (10) (Xexxar's low acc speed nerf), see https://github.com/ppy/osu-performance/pull/128/ - Updated pp algorithm (9) (StanR's NF multiplier based on amount of misses), see https://github.com/ppy/osu-performance/pull/127/ - Updated pp algorithm (8) (StanR's SO multiplier based on amount of spinners in map), see https://github.com/ppy/osu-performance/pull/110/ - Updated pp algorithm (7) (Xexxar's AR11 nerf and AR8 buff), see https://github.com/ppy/osu-performance/pull/125/ - Linux: Updated BASS + BASSFX libraries - macOS: Updated BASS + BASSFX libraries - Fixed ScoreV2 score multipliers for HR and DT and NF (1.06x -> 1.10x, 1.12x -> 1.20x, 0.5x -> 1.0x) - Fixed UI toggle being hardcoded to SHIFT+TAB and not respecting "Toggle Scoreboard" keybind (in combination with SHIFT) - Fixed star cache not updating instantly when changing Speed Override with keyboard keys while playing (previously only recalculated upon closing mod selection screen) - Fixed drain not being recalculated instantly when changing HP Override while playing (previously only recalculated upon closing mod selection screen) - Fixed clicking mod selection screen buttons also triggering "click on the orange cursor to continue play" (unwanted click-through) - Fixed animated followpoint.png scaling not respecting inconsistent @2x frames - Fixed drawHitCircleNumber for variable number width skins (@yclee126) - Fixed spinners not using hardcoded 400 ms fadein (previously used same AR-dependent fadein as circles, because that makes sense compared to this insanity) - Fixed mod selection screen visually rounding non-1.0x difficulty multipliers to one decimal digit (e.g. HR CS showed 4.55 in songbrowser but 4.5 in override) - Fixed songbrowser visually always showing raw beatmap HP value (without applying mods or overrides) - Fixed skipping while loading potentially breaking hitobject state - Fixed very rare beatmaps ending prematurely with music (hitobjects at exact end of mp3) causing lost scores due to missing judgements . (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. WARNING: New scores achieved in version 32 will vanish when loaded on any previous version of the game, so be careful and make a backup of your scores.db and scoresvr.db)
[ 6078 ]
[ 2063 ]
[ 4243 ]