Skip to content

Adjust LN value scaling to bring overrated LN maps more in line #24109

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

Merged
merged 5 commits into from
Aug 17, 2023

Conversation

Hydria
Copy link
Contributor

@Hydria Hydria commented Jul 3, 2023

One of the biggest issues that came out of the last fix made towards bringing LNs more in line was that the scaling was too harsh on the formula, causing, as the biggest ranked example, Duplicity Shade to fall from 12.04 on nomod to only 11.41 stars on halftime, meaning that an SS on HT was worth the same as ~98.7% on NM.

After some talks with the community about what scaling works best, we finally settled on this smoother formula, also increasing the release_threshold to bring LN maps that are still severely overrated more in line again.

This will affect only LN heavy maps, mainly in the 6+* range, and we've pulled a list of 6+* maps and ran them through NM/DT/HT tests as shown here to show the extent of the SR changes being applied.

Duplicity Shade in this example goes from 11.58 NM -> 9.85 HT, a 1.73* difference, up from 0.63*, meaning an SS now matches ~94% acc on a NM run.

The other maps affected in this list are well-known, heavily overrated maps due to their LN abuse. Rice-style maps and actually difficult LN maps are essentially unaffected by this change.


SR/PP sheet: https://docs.google.com/spreadsheets/d/1zRlycntHiptir4GtEE5TTqsspTqR1vqVpaSjFS9EVW4/edit#gid=1700775385
As of 7d8cef8

Hydria added 2 commits July 3, 2023 17:45
Spent a couple days discussing this on the pp rework server about values that were the most acceptable, these seemed to be the best from the community standpoint of top players.
Note: This is more to fix issues with the current system, not to be a final solution.
Related Google Sheets Page: https://docs.google.com/spreadsheets/d/1P0AxfdKvMHwWBQder4ZkFGO1fC9eADSGCryA5-UGriU/edit?usp=sharing
@bdach bdach requested a review from a team July 3, 2023 19:45
@bdach bdach changed the title Adjust LN value scaling to fix Duplicity Shade HT SR and bring overrated LN maps more in line. Adjust LN value scaling to bring overrated LN maps more in line Jul 3, 2023
@bdach
Copy link
Collaborator

bdach commented Jul 3, 2023

While I'm not qualified to review this change on merit, I've taken the liberty of editing the title of the PR to omit the problematic beatmap's name. While I understand this change may be intended to fix that one case in particular, I'd like to think that we don't hotfix specific maps but rather under- or overrated patterns, and the spreadsheet even shows that (other maps are also affected). So to avoid overfocusing on this one beatmap I think it's better to focus on the bigger problem which is overrated LNs.

@Hydria
Copy link
Contributor Author

Hydria commented Jul 3, 2023

That's fine then, my bad.

@Eve-ning
Copy link
Member

Eve-ning commented Jul 5, 2023

SR Changes are as follows:

Top 20 Changes:

sr_master sr_compare mods delta beatmap
0 11.41 9.85 HT -1.56 HyuN feat. Sennzai - Duplicity Shade (_underjoy) [Metamorphosis]
1 10.26 9.19 HT -1.07 Aoi - King Atlantis (_Kobii) [Abyssal Overlord]
2 9.37 8.42 DT -0.95 Frums - of Ambrosia (-mint-) [4K Elixir]
3 13.68 12.84 DT -0.84 Laur - SYSTEM ERROR (Leeju) [Obsession: Nyctophilia]
4 13.61 12.82 DT -0.8 DeltaH, Gardens, glasse, Musature, Myntian, Sad Keyboard Guy - Rite of Ascendancy (FLeVI) [Ultimate Evolution // tyrcs' 7K]
5 10.65 9.88 NT -0.77 seatrus - DOOMSDAY THUNDERTEMPEST (paulkappa) [FINAL LAP ONTO DISASTER]
6 9 8.3 HT -0.7 Laur - SYSTEM ERROR (Leeju) [Obsession: Nyctophilia]
7 8.45 7.75 NT -0.69 Ludicin - Fallen Symphony (riunosk) [Incomprehensible Musicality]
8 14.9 14.25 DT -0.66 Gram vs. Camellia - Ragnarok (_Kobii) [The Last Omen // 7K]
9 9.78 9.14 DT -0.64 void (Mournfinale) feat. Hoshikuma Minami - Testify (Kyousuke-) [Fatalism]
10 8.85 8.27 HT -0.59 lapix - Artificial Human (ruka) [SCP]
11 11.31 10.77 NT -0.54 SDMNE - Beyond The Aexis (Leeju) [Schadenfreude]
12 8.45 7.92 DT -0.53 Euchaeta - Carnival Meme (AHHHHHHHHHHHHHH) [Help I'm too deep under layers of irony]
13 14.61 14.1 DT -0.52 SDMNE - Beyond The Aexis (Leeju) [Schadenfreude]
14 11.29 10.78 DT -0.51 Gram vs. Camellia - Ragnarok (_Kobii) [Twilight // Leni's 6K]
15 13.47 12.96 DT -0.51 Frums - of Ambrosia (-mint-) [Blocko's 7K Amrita]
16 10.08 9.58 NT -0.5 Camellia - FINAL BLENDERMAN APPEARED. (feat. RichaadEB) (Rurikon_) [Irreversible Occoecatio]
17 14.72 14.23 DT -0.49 Aoi - King Atlantis (_Kobii) [Abyssal Overlord]
18 7.7 7.23 DT -0.48 shimizushi - Eternal White (Seiran-) [Eternal White
19 9.4 8.93 DT -0.47 D-D-Dice vs. siromaru - Catch the Glory ([GB]V1do) [Resplendency]
20 12.04 11.58 NT -0.46 HyuN feat. Sennzai - Duplicity Shade (_underjoy) [Metamorphosis]

See the full table here: https://gist.github.com/Eve-ning/ac148fcabd6ed62badb806f630591cf3

image

Copy link
Member

@Eve-ning Eve-ning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

we had a discussion of integrating another bug fix, but it'll extend the scope too much, and had too many side-effects, so we'll just push this for now.

@Hydria Hydria marked this pull request as draft July 22, 2023 07:27
@Hydria
Copy link
Contributor Author

Hydria commented Jul 22, 2023

Converted to draft whilst we look at implementing a small but crucial fix to how LNs are calculated

Hydria added 2 commits July 22, 2023 10:45
Related Issue: ppy#22756

The trigger in question happens when
(1) in a chord: a longer LN, then a shorter LN is processed respectively.
(2) in a chord: a long LN, then a note is processed respectively.

however, given the opposite processing step, it will fail to trigger.

We observe that both situations have the same pattern, however has undeterministic results, which only depends on the order the mapper placed each note.
@pull-request-size pull-request-size bot added size/S and removed size/XS labels Aug 2, 2023
@Eve-ning
Copy link
Member

Eve-ning commented Aug 2, 2023

Top 250 most affected maps (Aug 2023 Dataset)

https://gist.github.com/Eve-ning/966eac5e47f844e55fdfd5e6a16fc6fd

@Hydria
Copy link
Contributor Author

Hydria commented Aug 2, 2023

changes look about what we expect from this so far, so should be good with the fixes in place

@Hydria Hydria marked this pull request as ready for review August 2, 2023 09:23
@Eve-ning Eve-ning self-requested a review August 2, 2023 09:24
Copy link
Member

@Eve-ning Eve-ning left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

I requested the LN fixes for non-deterministic cases to be included as they are logically trivial and have a substantial benefit to balancing maps that are primarily Holds.

This will thus also fix #22756

Copy link

@Thaumic-Executor Thaumic-Executor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

okay i am happy to see release threshold bigger lol

@smoogipoo
Copy link
Contributor

I've added an SR/PP sheet for this in the OP. Please check it to make sure the values are as expected :)

@Hydria
Copy link
Contributor Author

Hydria commented Aug 16, 2023

reviewed by me and few other people ; the changes are looking like pretty much as we hoped for them to do, a couple of normal maps do get hit in the crossfire and some are unfortunately a bit underrated now, but those are minor in comparison to the massive change it makes to overrated maps (now bringing them a lot more in line). from some further investigation as well this seems to bring people's top 50 scores closer by ~14-34% which is nice to see.

overall, approved.

@smoogipoo smoogipoo merged commit cb23f03 into ppy:master Aug 17, 2023
@Cheshire1922
Copy link

nerfing ln pp but refusing to rank more rice maps that are actually worth something, wild
I have many examples of rice maps being way too hard for their low star rating, which makes them not even appear in my top 100(under 428pp)
revert this lol

@Hydria
Copy link
Contributor Author

Hydria commented Nov 7, 2024

nerfing ln pp but refusing to rank more rice maps that are actually worth something, wild I have many examples of rice maps being way too hard for their low star rating, which makes them not even appear in my top 100(under 428pp) revert this lol

We're working on fixing everything else, be patient.

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

Successfully merging this pull request may close these issues.

6 participants