github ppy/osu 2022.910.0

latest releases: 2024.911.0, 2024.906.2, 2024.906.1...
2 years ago

Thanks for following along! This is a tagged release (2022.910.0). For more information check out the osu! changelog page and dev blog.

Audio

Add audio feedback for Esc/Back clearing text from a FocusedTextBox (#20168 by @nekodex)

esc.mov

Code Quality

Difficulty

Bump difficulty calculator versions (#20092 by @smoogipoo)

Will cause all local scores to recalculate to latest SR/PP implementations. We forgot to bump for a few updates.

Editor

Fix sliders sometimes looking longer than expected in editor timeline (#20141 by @peppy)

During placement, it was possible that sliders would have the wrong velocity for display purposes.

20141.mp4

Add ability to delete difficulties from the editor (#19413 by @Gramore)

19413.mp4

Framework

Gameplay

Add clicks/second counter (#19599 by @ItsShamed)

19599.mp4

Gameplay (osu!)

Enhance angle calculations of "Random" mod (#18769 by @Pasi4K5)

The main problem this PR addresses is that the angles between far spaced hit objects are way too wide in many cases, which makes some patterns extremely uncomfortable and unreasonably difficult to play. Furthermore, it turns patterns that were originally jump patterns into a big mess of hit objects that goes in circles around the screen.

Gameplay (osu!catch)

Add basic touch support for osu!catch (#19774 by @josh-codes)

Gameplay (osu!taiko)

  • Make drum rolls and swells optional in taiko (#18764 by @sw1tchbl4d3r)
    • With these changes, drum rolls and swells in taiko will behave similarly to stable when the Classic mod is enabled.
      By default in scorev2, these types of hitobjects are incorporated into accuracy and combo, which isn't the case for scorev1 on stable.

Multiplayer

Fix room status dropdown placement inconsistent between multiplayer and playlists (#20109 by @frenzibyte)

Fix multiplayer song select not always opening to correct beatmap (#20178 by @smoogipoo)

Add auto skip for multiplayer rooms (#20047 by @smoogipoo)

Defaults to off for now. Can be set during room creation or settings at any point.

Smaller changes

  • Implement support for multiple active countdowns in multiplayer (#20145 by @smoogipoo)
    • To be used soon for cool things.

Notifications

  • Fix completion toasts sometimes not displaying (#20144 by @peppy)

Performance

Improve invalidation/validation performance (ppy/osu-framework#5392 by @smoogipoo)

Should provide a ~10% performance bump on scenarios where things are moving on screen a lot (ie. storyboards).

Smaller changes

  • Improve performance when cancelling import with debugger attached (#20136 by @smoogipoo)

Reliability

  • Fix textbox sample playback potentially crashing if called before load (#20142 by @peppy)
  • Fix missing null checks on selectedBeatmap fields in BeatmapCarousel (#20171 by @peppy)
  • Fix target mod crashing if beatmap is played with a break after all hitobjects (#20177 by @peppy)
  • Fix attempting to use "home" key binding while exiting game causing errors (#20205 by @peppy)

Results

Show judgement colours in hit distribution graph (#20143 by @acid-chicken)

Changed the bars in the time distribution graph to stack for each HitResult.
Their colors are borrowed from those used in HitErrorMeter.

std
mania
taiko

Scoring

  • Add has_replay and legacy_score_id to SoloScoreInfo (#20070 by @smoogipoo)
  • Don't serialise has_replay (#20093 by @smoogipoo)
  • Decode taiko Geki/Katu from legacy scores into LargeBonus (#20158 by @smoogipoo)
  • Turn score ids into ulongs (#20202 by @smoogipoo)
  • Reduce ramp mod multipliers in line with other difficulty change mods for now (#20206 by @peppy)
    • Will require reprocessing of everything server-side.
  • Fix local scores displaying incorrectly since last update (#20200 by @smoogipoo)

Settings

Show fixed speed in mania scroll speed settings tooltip (#20190 by @cdwcgt)

20190.mp4

Skin Editor

Allow nudging components using arrow keys (#20195 by @cdwcgt)

20195.mp4

Ensure that some skin components always keep text upright when flipped / rotated (#19556 by @HiddenNode)

incorrect_slider_length 00_02_31_59 Still006

Song Select

Display 0 stars instead of infinity for the minimum star slider (#20130 by @Exanc)

20130

Storyboard

  • Fix some storyboard elements displaying too late due to incorrect start time allowances (#20156 by @peppy)
  • Fix some storyboard sprites still showing with zero VectorScale (#20174 by @peppy)

Tournament

  • Fix right-clicking a non-selected match in ladder view dismissing context menu (#20095 by @peppy)
  • Show team scores at the tournament map pool screen (#20094 by @peppy)
  • Fix clicking an in-progress match in bracket view potentially resetting scores (#20186 by @peppy)

UI

Fix playlist items showing download button briefly during initial display (#20189 by @peppy)

Fixes this weirdness:

osu.2022-09-08.at.08.15.54.mp4

Smaller changes

  • Fix beat sync components stopping after beatmap change (#20076 by @peppy)
  • Fix double colour application in update progress notification (#20079 by @peppy)
  • Fix beat sync stopping after returning to menu from a failed play (#20203 by @peppy)

New Contributors

Full Changelog: 2022.909.0...2022.910.0

Don't miss a new osu release

NewReleases is sending notifications on new releases.