osu icon indicating copy to clipboard operation
osu copied to clipboard

Various slider-related difficulty changes proposal

Open Givikap120 opened this issue 1 year ago • 18 comments

List of the changes:

  • Sliderless velocity is now calculated correctly, using JumpDistance instead of LazyJumpDistance
  • Stream spacing now calculated correctly, using JumpDistance instead of MinimalJumpDistance+TravelDistance
  • Penalty for missing sliderends now calculated correctly
  • Aim now have 1.08 multiplier for sliderjumps
  • Speed now have 1.25 multiplier for sliderstreams
  • HD now awards slideraim 2 times less (oshama scramble EZHD fix)

What to expect:

  • Oshama Scramble EZHD is nerfed
  • Sliderjumps maps are buffed (https://osu.ppy.sh/beatmapsets/656918#osu/1391631 is 6.72*)
  • Sliderstream maps are buffed (https://osu.ppy.sh/beatmapsets/881996#osu/1844019 is 7.17*)

This rework doesn't fix the sliders completely, and it doesn't touch complex slidershapes problem. It's main point is to fix the some flaws of the current slider system, until better system can be made.

Givikap120 avatar Feb 21 '24 23:02 Givikap120

image

Givikap120 avatar Feb 21 '24 23:02 Givikap120

  • Please change the title to something more descriptive.
  • Please link discussions where these changes were decided.

peppy avatar Feb 22 '24 00:02 peppy

  • Please change the title to something more descriptive.
  • Please link discussions where these changes were decided.

This is not "decided", this is rework proposal (rework proposals are not in the osu PRs anymore?)

Givikap120 avatar Feb 22 '24 01:02 Givikap120

While I do believe that sliders are hugely problematic in their current state, I personally don't have much feedback to give on this PR as I believe a more fundamental rewrite of sliders is needed to properly assess their difficulty anyway, which is an ongoing effort of mine. This likely does improve things from a values standpoint, but it seems like something that would only be a stop gap solution until something more elaborate can be created. With that in mind, I personally don't see the need to push this within the context of what else is being worked on.

Xexxar avatar Feb 26 '24 17:02 Xexxar

While I do believe that sliders are hugely problematic in their current state, I personally don't have much feedback to give on this PR as I believe a more fundamental rewrite of sliders is needed to properly assess their difficulty anyway, which is an ongoing effort of mine. This likely does improve things from a values standpoint, but it seems like something that would only be a stop gap solution until something more elaborate can be created. With that in mind, I personally don't see the need to push this within the context of what else is being worked on.

this rework is a free value improve if we won't have new slider aim algo in next deploy

Givikap120 avatar Feb 27 '24 18:02 Givikap120

!diffcalc

smoogipoo avatar Mar 07 '24 09:03 smoogipoo

Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/19JQ4wNDhO-6_TDiPRMJqYxBAfXGe8c1rJqdCp14Nles/edit

github-actions[bot] avatar Mar 07 '24 09:03 github-actions[bot]

!diffcalc

smoogipoo avatar Mar 13 '24 06:03 smoogipoo

Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1RwZimudCCfN5CMDrN6pjwbBikxYT_vE6IjG_Gcmh3O0/edit

github-actions[bot] avatar Mar 13 '24 06:03 github-actions[bot]

!diffcalc

Good time to test out some updates I've made to the sheet generator :)

smoogipoo avatar Apr 09 '24 13:04 smoogipoo

Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1ybGYfotEza5qVHVxtTbhOTG-jssMt50Db87MDU5xx9w/edit

github-actions[bot] avatar Apr 09 '24 13:04 github-actions[bot]

!diffcalc

Good time to test out some updates I've made to the sheet generator :)

bro's using my PR as a test 💀 thanks anyway

Givikap120 avatar Apr 09 '24 13:04 Givikap120

!diffcalc okay, i can't do this(

Givikap120 avatar Apr 22 '24 11:04 Givikap120

!diffcalc

smoogipoo avatar Apr 22 '24 12:04 smoogipoo

Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1PL08IdbQOrfXZXtKa4fjHtNKg3FbGKENSp7FPAsID6E/edit

github-actions[bot] avatar Apr 22 '24 12:04 github-actions[bot]

Target: #27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1PL08IdbQOrfXZXtKa4fjHtNKg3FbGKENSp7FPAsID6E/edit

why no scores, only maps

Givikap120 avatar Apr 23 '24 14:04 Givikap120

!diffcalc SCORE_PROCESSOR_A=https://github.com/ppy/osu-queue-score-statistics/pull/263 SCORE_PROCESSOR_B=https://github.com/ppy/osu-queue-score-statistics/pull/263

smoogipoo avatar Apr 26 '24 18:04 smoogipoo

Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1iWxnf_4Zu7exOWaaRFn9nlwLHAJA7s2WsBURVV8qRBU/edit

github-actions[bot] avatar Apr 26 '24 18:04 github-actions[bot]

Making this Draft because I split-up all changes

Givikap120 avatar Sep 25 '24 13:09 Givikap120