- Add back button to gameplay loading screen in singleplayer by Rian8337
- Does the same as the device back button, but more convenient to use.
- Prevent screen from dimming during gameplay by Rian8337
- Dimming during gameplay can cause distractions and unexpected behavior (e.g., when watching a replay or a beatmap with the Autoplay mod).
- Hide input block areas when watching a replay or using the Autoplay mod by Rian8337
- The player cannot interact with hitobjects in these modes, so the input block areas are unnecessary.
- Only snake out sliders if the slider head is hit properly by Rian8337
- Technically, this is a bug fix, but it brings the behavior in line with osu!lazer's snaking out sliders setting.
- Fade mods that are incompatible with one or more currently selected mods in mod menu by Rian8337
- Improve storyboard and video loading speed by Rian8337
- They may still be loading when gameplay starts, but the loading starts earlier now.
- Replace shrink playfield downwards setting with adjustable horizontal/vertical position by Rian8337
- This gives players a better control over playfield positioning.
- To replicate the shrink downwards behavior, set horizontal position to 50% and vertical position to 100%.
- Briefly display playfield area when playfield-related settings are changed by Rian8337
- When changing the size or position of the playfield, a transparent box will be shown briefly to indicate the playfield area.
- This box will not be shown if the playfield size is 100% (since it will cover the entire screen anyway, so the position settings do not matter).
- Update music volume directly when changing it in settings by Rian8337
- No more going back to the main menu to hear the change!
- Play osu! cookie hit sound when sound effect volume is changed by Rian8337
- Allows the player to gauge the loudness of sound effects without having to manually trigger one.
- The osu! cookie hit sound is chosen specifically since it is not skinnable (which means the player cannot silence it via skins).
- Allow player to change settings from settings layout when restarting gameplay by Rian8337
- To still satisfy players who only want a quick restart, a shorter delay is used instead of the usual one (when gameplay is not restarted).
- Raise back button second press activation leniency in multiplayer based on back button press time setting by Rian8337
- This makes it easier to activate the HUD-provided back button when the setting is set to a high value.
A newspost containing more details about these changes will be published after they are applied to global ranking.
- Mark Freeze Frame mod as a difficulty adjusting mod for osu!droid star rating by Rian8337
- The Freeze Frame mod now affects osu!droid star rating and performance points!
- Reduce rhythm difficulty of doubletappable objects by Rian8337
- A group of objects has an increased doubletapability if all objects in the group can be hit at the same time and award a perfect hit.
- Remove high circle size bonus from slider aim difficulty by Rian8337
- Slider aim has a different size restriction from normal aim due to follow circle radius.
- Apply reduced high circle size bonus to flow aim difficulty by Rian8337
- Flow aim difficulty does not scale as hard as snap aim with increased circle size.
- Remove wide angle and wiggle bonuses rhythm requirements by Rian8337
- Previously, these bonuses required a rhythm difference of 1/4 beat or more.
- Reduce wiggle bonus on relatively stacked objects by Rian8337
- There are cases objects are stacked to the point where the player does not need to move their finger as much to hit them. In such cases, awarding the full wiggle bonus is not justified.
- Decouple velocity change bonus from wide angle bonus by Rian8337
- These bonuses are now applied separately, so they can both be awarded at the same time.
- Reduce Relax Ok hit multiplier by Rian8337
- Reduces penalty of getting an Ok (100) hit with the Relax mod.
- Use worst case instead of on average scenario when estimating tap deviation/unstable rate by Rian8337
- The worst case scenario assumes that all imperfect hits occurred in most difficult sections of the beatmap. Because one cannot be sure where the imperfect hits occurred, this is a safer assumption to make to prevent overweighted scores.
- Punish high tap deviation/unstable rate based on tapping difficulty by Rian8337
- After a certain tap deviation/unstable rate, it is more likely that the player mashes through difficult sections of the beatmap rather than just being inconsistent. This change penalizes the player for such cases.
- Raise global multiplier for performance points by Rian8337
- These changes result in a general loss across the board, so raising this multiplier helps to keep things where they were before.
- Fix text input caret position not being in the expected position when an initial value is provided by Rian8337
- This effect can be seen in the multiplayer room creation dialog, where the caret position for room name is at the start instead of the end.
- Fix exported replay JSON erroneously overriding beatmap MD5 hash by Rian8337
- This caused exported replays to be unusable when importing them back to the game.
- Fix game potentially starting in a weird width/height setting by Rian8337
- Players who are affected by this bug may see the game starting at the left corner of their screen with a stretched aspect ratio.
- Fix input block area preventing input on the entire screen when an active input is in an area by Rian8337
- This meant that whenever a player touched an input block area, they would not be able to interact with anything else on the screen until they released the touch. They would see input drops whenever this happens.
- Fix cursor count limitation being affected by inputs in input block area by Rian8337
- If the player has an input in an input block area, it would count towards the 3 cursor limit, meaning they would only be able to put 2 more fingers on the screen. They would see input drops whenever this happens.
- Fix cursor down state for remove slider lock setting not being updated when a press occurs by Rian8337
- This caused the setting to not work as expected.
- Fix a crash when the game fails to load multiplayer room list in multiplayer lobby by Rian8337
- Prevent game exit dialog from showing up more than once by Rian8337
- Fix a potential crash when loading a score while filtering beatmaps in song selection menu by Rian8337
- Fix menu item in gameplay pause menu being selected when dragging a finger instead of pressing with no way of canceling by Rian8337
- Fix music not playing when exiting from game loading scene via device back button by Rian8337
- Fix select dropdown menu text and options being centered by Rian8337
- An example of this bug can be seen in Approach Different mod animation style customization, where the text is centered.
- Fix Difficulty Adjust mod default values not being applied as intended by Rian8337
- Fix back button in song selection menu potentially being broken after filtering beatmaps by Rian8337
- Fix minimum synchronization limit setting not being read at all by Rian8337
- Fix minimum synchronization limit not considering speed multiplier by Rian8337
- Fix wrong rank potentially being displayed in break period due to object hit window leniency by Rian8337
- Fix video start time not being considered in gameplay by Rian8337
- Fix inconsistent beatmap start time in multiplayer due to unaccounted video start time by Rian8337
- Alleviate slower time progression in gameplay right before the music starts by Rian8337
- Players would notice this as the approach circle would progress at a slower rate when this happens.
- Fix beatmap offset final value not being applied in gameplay by Rian8337
- Fix beatmap offset not being updated when changed from beatmap offset slider in gameplay loading screen by Rian8337
- Fix gameplay progressing too slow or fast at first frame when time ramping mods are used by Rian8337
- Fix skin not being reloaded after importing configuration file by Rian8337
- Fix default HUD layout not being reset properly when hide in-game UI setting is enabled by Rian8337
- Fix a potential race condition crash when switching beatmap sorting mode too fast by Rian8337
- Fix a potential race condition crash when searching beatmaps too fast by Rian8337
- Fix a crash when opening the HUD editor without any beatmap selected by Rian8337
- Fix a potential crash when typing in some text boxes (e.g., multiplayer lobby search, Random mod seed) by Rian8337
- Fix a potential crash when adding a beatmap to favorites by Rian8337
- Fix song selection menu scrolling potentially not unselecting beatmapset even if the player scrolls far enough by Rian8337
- Fix non-host players being able to clear host-only mods in multiplayer when free mod is active by Rian8337
- Fix mod specific settings from mod preset not being copied over if the mod is already active before selecting the mod preset by Rian8337
- Fix default Custom Speed and Difficulty Adjust mods not being saved in mod presets by Rian8337
- Fix slider head hit in replay using non-replay hit receptor by Rian8337
- Fix potential incomplete reading of slider replay data by Rian8337
- Fix potential division by zero when calculating top weighted strains of a beatmap in difficulty calculation by Rian8337
- Fix music playback continuation after quitting gameplay potentially not applying the expected speed or pitch by Rian8337
- Fix music playback continuation after quitting gameplay potentially not considering the preview music setting by Rian8337
- Fix cursor release (finger lift) potentially being registered in incorrect time when pausing gameplay by Rian8337