McOsu - McKay
- For more info on the star/pp changes in this update see https://osu.ppy.sh/home/news/2025-03-06-performance-points-star-rating-updates
- Updated star + pp algorithms to match current lazer implementation aka 20250306 (19) (thanks to @Khangaroo!)
- Added "Sort by Unstable Rate (Mc)" to score sorting options
- Added ConVars: osu_unpause_continue_delay, osu_confine_cursor_gameplay
- Updated "Sort by pp (Mc)" to always show pp scores above scores without pp values
- Updated Top Ranks screen to show speed multiplier on non-1.0x scores
- Updated scorebrowser tooltips to also display UR next to Accuracy
- Updated right click > "Use Mods" to persist override slider locks state
- Fixed invalid 1x1 songselect-top.png and/or songselect-bottom.png skin images breaking songbrowser layout
McOsu - McKay
- Updated osu!stable database loader to support new 20250108 format (see https://osu.ppy.sh/home/changelog/stable40/20250108.3)
McOsu - McKay
- For more info on the star/pp changes in this update see https://osu.ppy.sh/home/news/2024-10-28-performance-points-star-rating-updates
- Updated star + pp algorithms to match current lazer implementation aka CSR aka Combo Scaling Removal aka 20241007 (18) (thanks to @Khangaroo!)
- Increased performance of live star/pp calc by ~100x (yes, two orders of magnitude faster. thanks to @Khangaroo!)
- FPoSu: Added Skybox cubemap support (Options > FPoSu - Playfield > "Skybox", enabled by default)
- FPoSu: Added Options > FPoSu - Playfield > "Background Opacity" (transparent playfield backgrounds so you can see the skybox/cube through it)
- Added C/F4 hotkeys to pause music at main menu
- Added ConVars (1): osu_stars_always_recalc_live_strains, osu_stars_ignore_clamped_sliders, osu_user_beatmap_pp_sanity_limit_for_stats, osu_background_alpha
- Added ConVars (2): osu_hud_hiterrorbar_entry_miss_height_multiplier, osu_hud_hiterrorbar_entry_misaim_height_multiplier
- Added ConVars (3): osu_draw_main_menu_button, osu_draw_main_menu_button_subtext, osu_main_menu_slider_text_scissor, osu_main_menu_slider_text_feather
- Updated bonus pp algorithm (17) (see https://osu.ppy.sh/home/news/2024-03-19-changes-to-performance-points)
- Increased osu_beatmap_max_num_hitobjects from 32768 to 40000
- Fixed snd_restart not reloading skin sound buffers automatically
- Fixed extremely rare cases of getting stuck on a black screen permanently due to quick menu navigation skills

.
(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)
McOsu - McKay
- Added hittable dim (hitobjects outside even the miss-range are dimmed, see https://github.com/ppy/osu/pull/20572)
- Added Options > Gameplay > HUD > "Draw HitErrorBar UR" (Unstable Rate text display above hiterrorbar, enabled by default)
- Added ConVars (1): osu_hud_hiterrorbar_ur_scale, osu_hud_hiterrorbar_ur_alpha, osu_hud_hiterrorbar_ur_offset_x/y_percent
- Added ConVars (2): osu_beatmap_max_num_hitobjects, osu_beatmap_max_num_slider_scoringtimes
- Added ConVars (3): osu_hitobject_hittable_dim, osu_hitobject_hittable_dim_start_percent, osu_hitobject_hittable_dim_duration, osu_mod_mafham_ignore_hittable_dim
- FPoSu: Updated FOV sliders to allow two decimal places
- Updated supported beatmap version from 14 to 128 (lazer exports)
- Updated "Game Pause" keybind to prevent binding to left mouse click (to avoid menu deadlocks)
- Updated mod selection screen to also close when ENTER key is pressed
- Fixed even more star calc crashes on stupid deliberate game-breaking beatmaps (~65k sliders * ~9k repeats * 234 ticks = ~126149263360 scoring events)
- Linux: Fixed BACKSPACE key not updating ConVar suggestion list in console

.
(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)
Oct 12, 2023
McOsu - McKay
- Reenabled IME support to fix blocking keyboard language switching hotkeys (add "-noime" launch arg to get the old behavior back in case of problems)
- Improved console autocomplete
- Fixed pie progressbar fill being invisible under certain conditions

.
(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)
McOsu - McKay
- Added option "[Beta] RawInputBuffer" (Options > Input > Mouse)
- Added ConVars (1): osu_mod_random_seed, osu_hud_statistics_*_offset_x/y, osu_slider_max_ticks
- Added ConVars (2): osu_background_color_r/g/b
- Updated mod selection screen to show rng seed when hovering over enabled "Random" experimental mod checkbox
- Fixed another set of star calc crashes on stupid aspire beatmaps (lowered slider tick limit, no timingpoints)
- Linux: Fixed major executable corruption on newer distros (Ubuntu 23+) caused by gold linker (all files written were corrupt, e.g. scores.db or osu.cfg, also segfaults etc.)

.
(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)
Feb 26, 2023
McOsu - McKay
- Updated star + pp algorithms to match current lazer implementation aka 20220902 (16) (thanks to @Khangaroo!)
- Fixed visual vs scoring slider end check in new lazer star calc (@Khangaroo)
- Added option "Disable osu!lazer star/pp algorithm nerfs for relax/autopilot" (Options > General > Player)
- Fixed extremely rare AMD OpenGL driver crash when slider preview in options menu comes into view (via workaround)
- Added ConVars: osu_options_slider_preview_use_legacy_renderer, osu_songbrowser_scorebrowser_enabled
- Disabled new star/pp algorithm relax/autopilot nerfs by default in order to match previous behavior

.
(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)
Jan 15, 2023
McOsu - McKay
- Added new experimental mod "Half Timing Window"
- Added "Quick Seek" key bindings (jump +-5 seconds, default LEFT/RIGHT arrow keys)
- Added hitobject type percentage support to songbrowser search (e.g. "sliders>80%")
- Added ConVars (1): osu_seek_delta, osu_end_skip, osu_mod_halfwindow_allow_300s
- Added ConVars (2): osu_songbrowser_search_hardcoded_filter, osu_hud_scrubbing_timeline_hover_tooltip_offset_multiplier
- Added ConVars (3): osu_skin_force_hitsound_sample_set, osu_hitobject_fade_in_time
- Added ConVars (4): osu_ar_overridenegative, osu_cs_overridenegative
- Added ConVars (5): osu_songbrowser_button_active/inactive_color_a/r/g/b, ...collection_active/inactive_color_a/r/g/b, ...difficulty_inactive_color_a/r/g/b
- Added ConVars (6): osu_hitresult_delta_colorize, osu_hitresult_delta_colorize_interpolate/multiplier/early_r/g/b/late_r/g/b
- Linux: Upgraded build system from Ubuntu 16 to Ubuntu 18 (anything running older glibc is no longer supported)
- Updated scrubbing to keep player invincible while scrubbing timeline is being clicked (even if mouse position does not change)
- Updated CS override to hard cap at CS +12.1429 (more than that never made sense anyway, the circle radius just goes negative)
- Updated audio output device change logic to restore music state (only in menu, changing output devices while playing will still kick you out)
- Improved songbrowser scrolling smoothness when switching beatmaps/sets (should reduce eye strain with less jumping around all the time)
- Improved songbrowser scrolling behavior when right-click absolute scrolling to always show full songbuttons (disabled scroll velocity offset)
- Improved songbrowser thumbnail/background image loading behavior
- Increased osu_ui_top_ranks_max from 100 to 200 by default
- Fixed very old legacy beatmaps (< v8) sometimes generating mismatched slider ticks (compared to stable) because of different tickDistance algorithm
- Fixed extremely rare infinite font/layout/resolution reloading bug killing performance caused by custom display scaling percentages (e.g. 124%, yes 124% scaling in Windows)
- Fixed extremely rare freeze bug caused by potential infinite stars in osu!.db
- Fixed multiple audio output devices with the exact same name not being selectable/handled correctly
- Fixed minimize_on_focus_lost_if_borderless_windowed_fullscreen not working
- Fixed fposu_mouse_cm_360 + fposu_mouse_dpi not updating in options menu if changed live via console/cfg

.
(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)
Jun 28, 2022
McOsu - McKay
- Windows: Added support for mixed-DPI-scaling-multi-monitor setups (automatic detection based on which monitor the game is on)
- Windows: Added support for key binding all remaining mouse buttons (all mouse buttons can now be bound to key binding actions)
- macOS: Fixed general breakage hopefully (still no high-DPI/retina support)
- Fixed osu_mod_random in cfg affecting main menu button logo text sliders
- Fixed very wide back button skin images overlapping other songbrowser buttons and making them impossible/invisible to click
- Fixed pen dragging playstyles potentially causing unintentional UI clicks when in-game screens/panels are switched and the pen is released

.
(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)
McOsu - McKay
- Linux: Switched to SDL backend (mostly for Steam Deck multitouch support)
- FPoSu: Added cursor trail support (can be disabled in Options > Skin > "Draw Cursor Trail", or fposu_draw_cursor_trail)
- Added new experimental mod "Approach Different"
- Added new experimental mod "Strict Tracking"
- Added new main menu button logo text
- Added "most common BPM" in parentheses to top left songbrowser info label (e.g. "BPM: 120-240 (190)")
- Added beatmapID and beatmapSetID columns to osu_scores_export csv
- Added "Reset all settings" button to bottom of options menu
- Added PAGEUP/PAGEDOWN key support to songbrowser
- Added ConVars (1): osu_followpoints_connect_spinners, fposu_transparent_playfield
- Added ConVars (2): fposu_playfield_position_x/y/z, fposu_playfield_rotation_x/y/z
- Added ConVars (3): osu_mod_approach_different_initial_size, osu_mod_approach_different_style
- Added ConVars (4): osu_cursor_trail_scale, osu_hud_hiterrorbar_entry_additive, fposu_draw_cursor_trail
- Added ConVars (5): osu_mod_strict_tracking_remove_slider_ticks
- Updated songbrowser search to use "most common BPM" instead of "max BPM"
- Updated "Draw Stats: BPM" to use "most common BPM" instead of "max BPM"
- Updated "Sort by BPM" to use "most common BPM" instead of "max BPM"
- Updated UI DPI scaling to automatically enable/disable itself based on in-game resolution (instead of OS DPI)
- Updated hiterrorbar to use additive blending for entries/lines
- Updated preview music handling to fallback to 40% of song length (instead of beginning) if invalid/missing PreviewTime in beatmap
- Improved performance slightly (shader uniform caching)
- Fixed pp algorithm to allow AR/OD above 10 for non-1.0x speed multipliers and/or EZ/HT/HR/DT (please do Top Ranks > "Recalculate pp")
- Fixed "Use mods" inconsistent behavior (custom speed multiplier "ignored once", "sticky" experimental mods)

.
(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)
...

Search news
Archive
2025
Apr   Mar   Feb   Jan  
Archives By Year
2025   2024   2023   2022   2021  
2020   2019   2018   2017   2016  
2015   2014   2013   2012   2011  
2010   2009   2008   2007   2006  
2005   2004   2003   2002