1
0
mirror of https://github.com/ppy/osu.git synced 2026-05-13 20:33:35 +08:00
Files
osu-lazer/osu.Game.Rulesets.Mania
T
Bartłomiej Dach 8050ee36ce Add support for grouping by keys in song select for osu!mania (#37285)
https://github.com/user-attachments/assets/edfc8d06-4f04-4876-84a5-dfc83a18f160

Of note:

- Supports both native beatmaps and converts
- Supports key mods (changing key mods will trigger song select refilter
when key count grouping is engaged)
- The option to group by keys is only visible when mania ruleset is
active
- If the user selects key count grouping and then switches to another
ruleset, song select will fall back to no grouping, but this change will
not be written back to config. Only the user changing the grouping mode
manually will reflect in config changes. This is done so that key
grouping persists across ruleset changes, and this even survives game
restarts.

---

I've only done some light behaviour testing on this because this feature
needs a lot of subjective shot calls and I don't want to commit too deep
before I get a temperature check on the shot calls I made here.

In particular some performance profiling of
https://github.com/ppy/osu/commit/7de8f70b1dbbdf2e3f13ba10faf25329abf6468d
may be warranted.
8050ee36ce · 2026-04-15 19:01:20 +09:00
History
..
2025-12-16 09:28:30 +00:00
2023-06-24 01:00:03 +09:00
2025-01-30 08:22:35 -05:00