Skip to content

Always end first chunk SectionLengthms 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

Open
wants to merge 2 commits into
base: pp-dev
Choose a base branch
from

Conversation

tsunyoku
Copy link
Member

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.

@tsunyoku
Copy link
Member Author

!diffcalc
RULESET=osu
OSU_A=https://github.com/ppy/osu/tree/pp-dev
OSU_B=#32138

Copy link

@tsunyoku tsunyoku moved this from In Progress to Pending Review in Difficulty calculation changes Apr 10, 2025
@stanriders
Copy link
Member

!diffcalc
RULESET=taiko
OSU_A=https://github.com/ppy/osu/tree/pp-dev
OSU_B=#32138

@stanriders
Copy link
Member

!diffcalc
RULESET=catch
OSU_A=https://github.com/ppy/osu/tree/pp-dev
OSU_B=#32138

@stanriders
Copy link
Member

!diffcalc
RULESET=mania
OSU_A=https://github.com/ppy/osu/tree/pp-dev
OSU_B=#32138

Copy link

Difficulty calculation queued -- please wait! (https://github.com/ppy/osu/actions/runs/14691614447)

This comment will update on completion

Copy link

Difficulty calculation queued -- please wait! (https://github.com/ppy/osu/actions/runs/14691615243)

This comment will update on completion

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Pending Review
Development

Successfully merging this pull request may close these issues.

2 participants