github ppy/osu 2023.419.0

latest releases: 2024.1104.0, 2024.1023.0, 2024.1018.0...
19 months ago

What's Changed

Editor

Remove left/right click based placement in taiko editor and respect sample selection (#23112 by @peppy)

Previously, right click would place a "kat". But users are used to instead using hit sample hotkeys to choose which type of object is placed, so we've reverted back to that method (and made right-click do nothing special for now).

Add hit object inspector to editor (#23133 by @peppy)

I did this initially to debug an issue, but it's something that will probably be useful to mappers as well so polished it a bit for permanent inclusion.

osu.Game.Tests.2023-04-05.at.04.46.08.mp4

Add rotation snapping to editor selection (#23156 by @Micha-ohne-el)

15° snapping can now be achieved by holding shif while adjusting rotation of a selection.

Fix saving beatmaps taking far too long due to pointless online metadata lookup (#23189 by @bdach)

Framework

Gameplay

Ensure replays don't enter a failed state when exiting gameplay (#22878 by @peppy)

Fix crash on attempting to load some old beatmaps which specify background images incorrectly (#22858 by @peppy)

Don't show epilepsy warning when storyboards are disabled (#22868 by @peppy)

Add progressive DT/HT mod multipliers (#23177 by @smoogipoo)

For DT, the multiplier is in the range [1.0, 1.2].
For HT, the multiplier is in the range [0.5, 0.9].

  • For DT, I intended to make the multiplier for 1.5x speed as close to 1.12 as possible, and it now sits at 1.1x.
  • For HT, I took a bit of a liberty since the original 0.3 multiplier doesn't really correspond to anything. In this case, I made it scale in increments of 0.1, which is still harsher than DT's scaling but not as harsh as the original multiplier. Something similar to the original multiplier can be achieved with 2x scaling, however it would result in 0.5x having a multiplier of 0 which doesn't feel right.

Smaller changes

  • Introduce common structure for key counters (#22654 by @ItsShamed)
  • Fix pause and fail screen samples not updating when skin is changed during gameplay (#22872 by @Terochi)
  • Invoke RevertResult on parent DHO when nested DHO is reverted (#23185 by @bdach)

Gameplay (osu!catch)

Allow AR and CS values below 1.0 for osu!catch Difficulty Adjust mod (#23020 by @rrex971)

8C0oYFU

Performance

Improve performance of video playback with new renderer (ppy/osu-framework#5734 by @smoogipoo)

Improve texture shader performance on fragments away from corners (ppy/osu-framework#5735 by @frenzibyte)

Implement custom mip map generation & raise maximum texture atlas size to 4096x4096 (ppy/osu-framework#5508 by @Tom94)

Smaller changes

Song Select

Fix song select beatmap difficulty count not updating when deleting (#23178 by @Joehuu)

osu!_8qlOL0CpkD

Smaller changes

  • Fix song select matching label not using right terminology (#23000 by @Joehuu)

UI

Fix beatmap listing filter control being blocked by loading layer (#22929 by @Joehuu)

Before:

osu!_am318KgCyl

After:

osu!_69Idn9KZT9

Fix beatmap listing sort direction not resetting when changing criteria (#22926 by @Joehuu)

Before:

osu!_Di9FddkDsd

After:

osu!_hzTEeBoIji

Improve menu handling on disabled items (or items with no action assigned) (ppy/osu-framework#5658 by @peppy)

Until now, clicking a disabled menu item (or item with no action) would have still closed the menu. Also, the hover state would make it look like the menu items are interactive. Now clicks do nothing and there's no visible hover state change for disabled items.

Show guest difficulty author in beatmap overlay (#23087 by @cdwcgt)

image

Smaller changes

  • Update comment vote pill in line with web (#23098 by @Joehuu)
  • Fix attempting to show overlay during game intro playing sound effects (#23108 by @peppy)
  • Normalise horizontal padding on overlays (#23103 by @Joehuu)
    • All overlays should have 50 horizontal padding. The changes mostly match web, with a difference:
  • Update localisations (ppy/osu-resources#254 by @peppy)

New Contributors

Full Changelog: 2023.403.1...2023.419.0

Don't miss a new osu release

NewReleases is sending notifications on new releases.