-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
Always end first chunk SectionLength
ms after the first difficulty object
#32138
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: pp-dev
Are you sure you want to change the base?
Conversation
!diffcalc |
!diffcalc |
!diffcalc |
!diffcalc |
Difficulty calculation queued -- please wait! (https://github.com/ppy/osu/actions/runs/14691614447) This comment will update on completion |
Difficulty calculation queued -- please wait! (https://github.com/ppy/osu/actions/runs/14691615243) This comment will update on completion |
RFC.
This change ensures the first chunk always starts where the first object begins, preventing an existing scenario where the offset of a beatmap can increase or decrease star rating as it may shift what chunks objects end up in.
This isn't a stellar fix for chunking in general, and will cause what appears to be random increases or decreases depending on how ""optimised"" a beatmap's offset is with this current flaw.
Note this unintentionally affects all rulesets since this is defined in the general
StrainSkill
. If this is decided as a way-to-go for the osu ruleset, then I will consult with the other PP committees to see if this logic should be moved to only affect the osu ruleset.