ppy / osu-performance

Calculates user performance aggregates from scores
GNU Affero General Public License v3.0
241 stars 45 forks source link

Touchscreen SR rebalance based on angles and streams #83

Open BenZeng04 opened 5 years ago

BenZeng04 commented 5 years ago

As many of you may know, touchscreen, both before and after the nerf, has always been extremely unbalanced. This touchscreen rebalance should hope to help fix extremely underweighted maps with touchscreen.

What will be added:

Aim Buff: Rebalance touchscreen aim strain based off of angle, angles under 15 degrees get a slight nerf while over 15 degrees gets a buff upto around 100 degrees, where the buff is nearly the same until 180 degrees. This, for the most part, only affects aim, however has a very small effect on speed.

Stream Buff: Streams will get a quite significant buff if:

Here is a Google Doc of many example values:

Much more information can be found here

Francesco149 commented 5 years ago

isn't this exploitable with patterns that you can hit with multiple fingers? for example imagine having 165+bpm spaced square streams

BenZeng04 commented 5 years ago

isn't this exploitable with patterns that you can hit with multiple fingers? for example imagine having 165+bpm spaced square streams

First of all, square streams are under the 100 degree angle threshold for buffing, and it's a gradual buff from 100 degrees to 180 degrees. This generally means the more cheesable patterns are with touchscreen, the less of a buff they recieve. There of course, are some outliers here and there, but this is the best we can do for now balancing a complex playstyle with many variables with it.