github ppy/osu 2024.312.0

latest releases: 2024.412.1, 2024.412.0, 2024.312.1...
one month ago

Code Quality

Editor

Fix editor displaying combo colours in effectively incorrect order (#27344 by @bdach)

Fix "Use current" snap not working (#27386 by @peppy)

Change editor screen switcher control design and behaviour to act like a button (#27516 by @frenzibyte)

Smaller changes

  • Fix incorrect gradient application to some timeline blueprints (#27564 by @EVAST9919)
    • We were applying colour to the drawable with negative padding (which by itself is a workaround). Now applying directly to the content.
master pr
master-long pr-long
master-short pr-short

Gameplay

Make flashlight scale with playfield (#26181 by @rushiiMachine)

When the playfield is shrunk with mods such as BarrelRoll, flashlight does not account for this, making it significantly easier to play. This makes it scale along with the playfield Scale.

Avoid stopping / starting gameplay when running behind but a replay isn't attached (#27504 by @peppy)

Should fix the underlying issue causing the backwards seeks during gameplay.

Add "Argon" performance points counter (#27498 by @frenzibyte)

Add new hitsounds for "argon" skin (ppy/osu-resources#311 by @nekodex)

My primary goal with this sampleset is to offer a fresh, modern take on stable/legacy's hitsounds that would work as a drop-in replacement for beatmaps that were created with stable/legacy's sampleset in mind.

I've used reverb and increased stereo width to make the hitsounds less 'in your face' than the stable/legacy ones, making them more pleasant to the ear IMO. To compensate for potential audibility loss, I've used increased transients (punchyness), greater frequency range (with distortion/saturation/etc) and in some cases a volume bump to get them sounding equally legible.

I also decided to shorten the samples (relative to stable/legacy) in response to modern beatmaps being of increased difficulty/hitobject-density compared to maps from back when peppy created the stable/legacy sampleset.

In theory this allows for new players to progress further through harder maps before feeling the need to find an alternative skin/sampleset to hear what they're doing accurately - at which point, there's now conveniently also argon pro.

The sampleset does diverge a bit in some aspects (i.e. spinner sounds, fail sound, etc) to lean into lazer's aesthetic, but otherwise I hope the hitsounds should still be recognizable as some facsimile of their stable/legacy counterparts and hopefully still feel and play just as good (if not better) than stable/legacy did.

Smaller changes

Gameplay (osu!)

  • Fix old-style legacy spinner fade-in not matching stable (#27320 by @frenzibyte)
  • Allow pp for muted mod for any combination of settings (#27144 by @cdwcgt)
    • "Muted" doesn't change gameplay so can we make it ranked when adjust settings.
  • Fix slider head being incorrectly dimmed twice (#27369 by @Detze)
    • | before | after |
      | :---: | :---: |
      | before | after |
  • Rewrite legacy slider path rendering to match stable better (#27383 by @Detze)
  • Fix slider tails sometimes not dimming correctly (#27401 by @bdach)
  • Fix osu! standardised score estimation algorithm violating basic invariants (#27513 by @bdach)
  • Fix slider tracking state not restoring correctly in all cases on rewind (#27429 by @bdach)
  • Fix cross-talk between pooled DrawableSliderRepeat usage causing incorrect rotation (#27529 by @peppy)

Gameplay (osu!catch)

  • Fix draining processor failing gameplay on bonus misses, tiny droplet misses, and ignore hits (#27154 by @bdach)
  • Fix catch fruit position getting randomised when last fruit has zero position (#27456 by @frenzibyte)
  • Fix catch pp calculator not matching live with respect to miss handling (#27489 by @bdach)

Gameplay (osu!mania)

  • Fix osu!mania key images potentially showing gaps between columns (#27453 by @frenzibyte)
    • | Before | After |
      |--------|--------|
      | CleanShot 2024-03-01 at 22 52 59 | CleanShot 2024-03-01 at 22 53 28 |

Gameplay (osu!taiko)

  • Hide osu!taiko scrolling graphic when the beatmap has storyboard (#27424 by @frenzibyte)
  • Fix 1px flashlight gaps when gameplay scaling mode is active (#27533 by @bdach)

Main Menu

Allow better menu navigation using same hotkey to progress to destination (#27389 by @peppy)

You can now use:

  • L L L to get to playlists
  • M M M to get to multiplayer
  • S to get to settings
  • E E to get to the beatmap editor

Smaller changes

  • Fix main menu eating keys if user presses too fast (#27393 by @peppy)

Multiplayer

Implement difficulty tooltips for multiplayer lobbies (#26531 by @smallketchup82)

image

Online

Show user statistics updates on multiplayer and playlists results screens (#27331 by @bdach)

When discord is set to privacy mode, don't show beatmap being edited (#27440 by @peppy)

Scenarios include:

  • Editing one's own map and revealing their username in the creator field
  • Editing a private beatmap by someone else (ie. an unrevealed pool beatmap for a tournament)

Add flow for displaying achieved medals (#27276 by @bdach)

Smaller changes

  • Clear stored username/token from config when relevant checkboxes are unticked on login panel (#27299 by @BoudewijnPopkema)
  • Resolve issues with Discord RPC while on Do Not Disturb (#27354 by @jvyden)

Performance

Improve storyboard performance by better handling sprites lifetime (#27454 by @EVAST9919)

Let's use world.execute(me) as a storyboard example, since it has a lot of objects, which makes all the values exaggerated and easier to see the difference.

Smaller changes

Platform

Add missing .olz association to iOS (#27329 by @SupDos)

Associate with files and URIs on windows (#27001 by @Susko3)

Smaller changes

  • Fix file association descriptions not being written when updating from an older version (#27449 by @Susko3)

Skin Editor

Song Select

  • Fix visual BPM difference between beatmap wedge and mod selection (#27232 by @maromalo)
  • Adjust search terms for mods (#27192 by @smoogipoo)
  • Adjust beatmap carousel padding to avoid scrollbar disappearing underneath logo (#26701 by @peppy)
  • Fix mod select overlay settings order not always matching mod panels (#27497 by @frenzibyte)
  • Update F rank badge colours to match latest designs (#27491 by @bdach)
  • Fix mod selection in online-play rooms not accounting for mods of selected item (#27214 by @Givikap120)
  • Change initial scroll effect to mod columns (#27403 by @Gabixel)

UI

Add highest rank tooltip to global rank display (#27107 by @Joehuu)

Fix low pass filter getting stuck in multiple locations (#27390 by @peppy)

Fix advanced stats in beatmap info overlay showing "key count" on non-mania beatmaps (#27380 by @frenzibyte)

Smaller changes

New Contributors

Full Changelog: 2024.221.0...2024.312.0

Don't miss a new osu release

NewReleases is sending notifications on new releases.