Chunithm: Add song ranks, improve non-S rating calculation #166

Merged
Hay1tsme merged 1 commits from mrarythmia/artemis:develop into develop 2024-07-15 18:31:13 +00:00
Contributor

This change adds song ranks to the Chunithm Rating pages and tries to improve the song rating calculation for <= AAA ranks. It looks like this now:

image

Before this change, all <= AAA ranks had their ratings calculated as the minimum possible value for a given score interval (for example, for AAA scores, the rating was the score constant - 3). Chunithm increases this score (almost) linearly throughout the score interval, per the rating formula in this guide.

Almost linearly, because the guide and its linked rating calculator on Google Sheets also appears to be wrong. For example, a 月の光 (14.8) scored at 961592 (AAA) gets a rating of 13.36 in the guide calculator, 13.99 in the Artemis frontend as of this change, 11.8 in the Artemis frontend before this change, but gets rated by Chunithm itself somewhere between 13.96 (MEGALOVANIA, 13.5, 986697, S - all calculators agree on the rating) and 13.81 (SON OF SUN, 13.8, 975467, S - same). So 13.99 is obviously not right here, but a lot closer to the real value than 11.8. (The real solution is to get gud.)

This also tries to correctly calculate ratings for Chunithm versions before New. The maximum rating ceiling in New onwards is 2.15 for 1 090 000, while it used to be 2.0 for 1 075 000.

This change adds song ranks to the Chunithm Rating pages and tries to improve the song rating calculation for <= AAA ranks. It looks like this now: ![image](/attachments/8edb4d97-a96e-4752-b47a-5f37b49ba19b) Before this change, all <= AAA ranks had their ratings calculated as the minimum possible value for a given score interval (for example, for AAA scores, the rating was the score constant - 3). Chunithm increases this score (almost) linearly throughout the score interval, per the rating formula in [this guide](https://docs.google.com/document/d/1bsVv3-cOuk_0ZMlLq8joqcwa5YUM_Ff4VnQCgJIkUOk/edit#heading=h.i8cyuvfqjg1). Almost linearly, because the guide and its linked rating calculator on Google Sheets also appears to be wrong. For example, a 月の光 (14.8) scored at 961592 (AAA) gets a rating of 13.36 in the guide calculator, 13.99 in the Artemis frontend as of this change, 11.8 in the Artemis frontend before this change, but gets rated by Chunithm itself somewhere between 13.96 (MEGALOVANIA, 13.5, 986697, S - all calculators agree on the rating) and 13.81 (SON OF SUN, 13.8, 975467, S - same). So 13.99 is obviously not right here, but a lot closer to the real value than 11.8. (The real solution is to get gud.) This also tries to correctly calculate ratings for Chunithm versions before New. The maximum rating ceiling in New onwards is 2.15 for 1 090 000, while it used to be 2.0 for 1 075 000.
mrarythmia added 1 commit 2024-07-15 01:57:04 +00:00
mrarythmia changed title from Add song ranks, improve non-S rating calculation to Chunithm: Add song ranks, improve non-S rating calculation 2024-07-15 01:59:31 +00:00
Owner

Looks good, thank you for contributing!

Looks good, thank you for contributing!
Hay1tsme merged commit 2647baef1e into develop 2024-07-15 18:31:13 +00:00
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Hay1tsme/artemis#166
No description provided.