Difficulty Calculation
- Refactor
TaikoDifficultyCalculator
and addDifficultStrain
attributes (#31191 by @Lawtrohux) - Increase
accscalingshift
and includecountok
in hit proportion (#31195 by @Lawtrohux) - Remove Conditional
SkillRating
nerf to Converts (#31196 by @Lawtrohux) - Simplify osu! high-bpm acute angle jumps bonus (#30902 by @stanriders)
- Implement
Reading
Skill into osu!taiko (#31208 by @Lawtrohux) - Change slider drop penalty to use actual number of difficult sliders, fix slider drop penalty being too lenient (#31055 by @stanriders)
- Use
lastAngle
when nerfing repeated angles on acute bonus (#31245 by @tsunyoku)
Editor
Change beat snap divisor adjust defaults to be Ctrl+Scroll instead of Ctrl+Shift+Scroll (#31147 by @peppy)
Smaller changes
Framework
- Fix
BindableList
methods crashing with non-IList
collections (ppy/osu-framework#6466 by @smoogipoo) - Move "global" scroll-adjusts-volume to a per-screen component-based implementation (#31146 by @peppy)
- Implement getting OpenGL iOS main framebuffer on SDL3 (ppy/osu-framework#6468 by @Susko3)
- Fix typo in main menu tip (#31224 by @frenzibyte)
- Use Accelerate framework for texture image processing on iOS and fix premultiplication issues (ppy/osu-framework#6470 by @frenzibyte)
- Shave allocation overheads in recent iOS texture loading code (ppy/osu-framework#6471 by @frenzibyte)
Gameplay
Skip the pause cooldown when in intro / break time (#31143 by @peppy)
Implement skinnable mod display (#30993 by @Tom94)
Gameplay (osu!)
Fix some hitcircle sprites missing in certain skins since last release (#31254 by @peppy)
Gameplay (osu!mania)
- Fix "spinner" conversion for mania-specific beatmaps (#30984 by @smoogipoo)
Main Menu
- Load seasonal backgrounds without requiring being logged in (#31198 by @peppy)
- No reason not to.
- Add christmas / seasonal mode (#31206 by @peppy)
- Slightly reduce background brightness at main menu when seasonal lighting is active (#31258 by @peppy)
- Fix adjusting volume using scroll wheel not working during intro (#31259 by @peppy)
Platform
Fix logo animation not rendering correctly on iOS (ppy/osu-resources#351 by @frenzibyte)
Save "featured artists" filter to user settings (#31238 by @frenzibyte)
Also sets it to always on for iOS in preparation for a larger scale release.
Smaller changes
- Update game structure with the returned iOS application delegates (#31152 by @frenzibyte)
- Fix hardware cursor showing on iPadOS when it shouldn't (#31226 by @frenzibyte)
Settings
Add ability to rename the current skin (#31220 by @normalid-awa)
In settings for now, very temporary.
Song Select
Implement ability to mark beatmap as played (#31138 by @bdach)
Would you believe it that this button that has been there for literal years never did anything? Also available via context menu.
Tournament
Hide !mp
commands from tournament streaming chat (#31150 by @peppy)
Full Changelog: 2024.1219.2...2024.1224.1