Skip to content

2024.816.0

Compare
Choose a tag to compare
@peppy peppy released this 16 Aug 10:26
· 682 commits to master since this release
e01e630

Audio

Chat

Highlight mentions in chat (#29314 by @peppy)

2024-08-07 01 18 27@2x

2024-08-07 01 19 24@2x

Code Quality

Remove "Special" ManiaActions for center columns (#29342 by @cl8n)

Smaller changes

Daily Challenge

Fix insane slowdown when scrolling the new leaderboard display (#29228 by @peppy)

Add daily challenge stats display to user profile overlay (#29157 by @frenzibyte)

CleanShot 2024-07-28 at 06 33 33

Fix clicking the beatmap import notification at the daily challenge screen exiting to main menu (#29322 by @peppy)

Add intro screen for daily challenge (#29323 by @peppy)

Culmination of a community suggestion on discord, with some code from frenzi and final touches applied by me. There's still a lot I'd like to improve about this but spent long enough on it so want to go with what I have for now.

Start playing the daily challenge track during the intro (and automatically download) (#29347 by @peppy)

Add sound design for daily challenge intro animation (#29368 by @nekodex)

Adds a new sample for the daily challenge button, plus some sfx to augment the animation, topped off with some ducking.

daily-intro.mov

Fix daily challenge notification spam (#29363 by @peppy)

Notification will now only show:

  • Once per room.
  • Only if game was opened or user logged in within 30 minutes of the room going live.

Note that the second point here changes (simplifies) the behaviour by always showing, even in the game-started case. Previously it would only show if logging in. I think this aligns better.

Smaller changes

Editor

Always show timing points in timeline when at the timing screen (#29211 by @peppy)

Show breaks behind objects in timeline (#29231 by @peppy)

osu! 2024-08-01 at 10 44 56

Run stacking while performing movement in osu! composer (#28792 by @bdach)

Allow object deletion with middle mouse (#29286 by @peppy)

This is in addition to Shift + Right-click.

I think middle mouse feels more natural and is a good permanent solution to this issue.

Note that this also allows triggering the context menu from placement mode. Until now it's done nothing. This may be annoying to users with muscle memory but I want to make the change and harvest feedback. I think showing the context menu is more correct behaviour (although arguably it should return to placement mode on dismiss?).

Show object inspector values during placement (#29366 by @peppy)

osu.2024-08-09.at.09.03.56.mp4

Smaller changes

  • Close context menus when deselecting items in editor (#29279 by @normalid-awa)
  • Ensure the "Change Difficulty" menu uses up-to-date difficulty names (#29428 by @peppy)
  • Fix PathControlPointVisualiser eating inputs when no control points are selected (#29434 by @OliBomby)
  • Fix grid snap slider placement double-click not making new segment if anchor not hovered (#29433 by @OliBomby)

Gameplay

Fix keys getting stuck on unpause (ppy/osu-framework#6347 by @frenzibyte)

Fix pause input handling in osu! not working like stable (#29250 by @frenzibyte)

In stable, when you press the resume cursor, if there's a spinner then it's aware that you're currently pressing a key, but if there's a hit circle it does not respond to the press of that key. This broke recently but is now fixed.

Add key counter support for classic/legacy skins (#29027 by @normalid-awa)

pr.demo.mp4

Add "press enter" hint to in-gameplay chat box (#29281 by @kstefanowicz)

I don't know how to get to a multiplayer game in a debug build, so I was not able to confirm if this works.

Fix DT/HT sounding worse than they should (ppy/osu-framework#6354 by @OliBomby)

A thing which was supposed to be applied wasn't. This may also fix latency when using DT/HT.

Add option to hide song progress time/text (#29372 by @ArijanJ)

image
image

Smaller changes

  • Move combo counter to ruleset-specific HUD components container (#26249 by @frenzibyte)
  • Fix crash on changing skins when classic mod is enabled and game is rewound (#29406 by @peppy)
  • Fix some characters ('.', ',') being misaligned in legacy counters (#29426 by @peppy)
    • If you look closely, this causes a bit more (sub-pixel) vertical movement when numbers change, but it matches stable so I think it's fine.
  • Fix beatmap skin always overriding ruleset HUD components (#29427 by @frenzibyte)

Gameplay (osu!)

  • Interpolate parts in local space to avoid broken cursor trails (#29253 by @Cai1Hsu)
  • Fix hit object coordinates being truncated to int values (#29362 by @peppy)

Gameplay (osu!catch)

Fix fruit positions getting mangled when exploded from the plate (#29403 by @smoogipoo)

Gameplay (osu!mania)

Fix error on parsing osu!mania replays with 18 or more keys (#29388 by @cl8n)

Smaller changes

Adds support for classic osu!mania combo counter, as well as a very basic implementation for "Argon" skin to increase its usability (cc @peppy for adding animations to the argon one if wanted).

This does not include turning the combo colour to yellow during a hold note, especially since hold notes don't have ticks anymore, which makes the yellow state look odd.

Preview:

Argon preview (again, not final):

Localisation

Main Menu

  • Remove daily challenge tooltip from main menu (#29417 by @peppy)
    • Now that we have a nice intro screen for the daily challenge, it's generally thought that we want to "spoil" the beatmap until the intro is shown.

Also I was never a huge fan of having a tooltip on a main menu button.. just feels a bit odd.

Mod Select

Flash customise button on mod overlay when it becomes available (#29212 by @peppy)

I want to make it more visible when it becomes enabled, since some users (myself included) may overlook it. Just a helpful little nudge.

Allow horizontal scrolling on mod select overlay anywhere on the screen (#29249 by @peppy)

Hover to expand mod customise panel (#29136 by @Cai1Hsu)

2024-07-27.18-02-19.mp4

Smaller changes

  • Fix mod panels overflowing into the column borders (#29254 by @smoogipoo)
  • Fix customise button on mod overlay initially showing flash layer indefinitely (#29259 by @Joehuu)

Settings

Allow searching settings by more dropdown items' names (#29273 by @Joehuu)

Before After
Screenshot 2024-08-03 at 2 51 55 PM Screenshot 2024-08-03 at 2 49 06 PM
Screenshot 2024-08-03 at 2 52 28 PM Screenshot 2024-08-03 at 2 49 21 PM
Screenshot 2024-08-03 at 2 52 48 PM Screenshot 2024-08-03 at 2 49 56 PM

Change default for "automatically download beatmaps" to enabled (#29320 by @peppy)

I want to use this for daily challenge. And I think most people would prefer this is turned on.

Song Select

Fix "date added" sometimes getting reset when updating a beatmap (#29256 by @peppy)

Fix context menus sometimes not being clickable at song select (#29394 by @peppy)

Smaller changes

  • Add "sr" as an alias for searching Star Rating (#29282 by @AkiraTenchi)
  • Implement song select v2 difficulty name content component (#29415 by @Joehuu)
    • For future use.

UI

Limit tooltip's maximum width to prevent overflow (#29210 by @normalid-awa)

Move mute button to master volume circle (#29346 by @peppy)

Doesn't look great but the whole volume metres are going to get a redesign so maybe a good first step? At least it's visible now, and doesn't overlap the footer.

Automatically use in-game language for wiki pages (#29401 by @CloneWith)

Smaller changes

New Contributors

Full Changelog: 2024.731.0...2024.816.0