osu
osu copied to clipboard
Various slider-related difficulty changes proposal
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.
- Please change the title to something more descriptive.
- Please link discussions where these changes were decided.
- 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?)
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.
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
!diffcalc
Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/19JQ4wNDhO-6_TDiPRMJqYxBAfXGe8c1rJqdCp14Nles/edit
!diffcalc
Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1RwZimudCCfN5CMDrN6pjwbBikxYT_vE6IjG_Gcmh3O0/edit
!diffcalc
Good time to test out some updates I've made to the sheet generator :)
Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1ybGYfotEza5qVHVxtTbhOTG-jssMt50Db87MDU5xx9w/edit
!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
!diffcalc okay, i can't do this(
!diffcalc
Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1PL08IdbQOrfXZXtKa4fjHtNKg3FbGKENSp7FPAsID6E/edit
Target: #27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1PL08IdbQOrfXZXtKa4fjHtNKg3FbGKENSp7FPAsID6E/edit
why no scores, only maps
!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
Target: https://github.com/ppy/osu/pull/27303 Spreadsheet: https://docs.google.com/spreadsheets/d/1iWxnf_4Zu7exOWaaRFn9nlwLHAJA7s2WsBURVV8qRBU/edit
Making this Draft because I split-up all changes