The games
rating math cheat sheet
one page, three games. for the "what do i need on this chart" question at the cab. full explanations live in each game's page.
side by side#
| maimai DX | CHUNITHM | SDVX | |
|---|---|---|---|
| score max | 101.0000% | 1,010,000 | 10,000,000 |
| "basically perfect" rank | SSS+ (100.5%) | SSS+ (1,009,000) | S (9,900,000) |
| per-chart input | cc + achievement | cc + score | level + score + grade + clear |
| player number | rating (sum of 50) | rating (average of frames) | volforce (sum of best 50) |
| frame | best 35 old + best 15 new | best old + best new (VERSE+, verify sizes) | best 50 |
| capped? | yes, at 100.5% | yes, at SSS+ | no, but S + PUC is the max |
maimai#
rating = floor( cc × min(achv, 100.5)/100 × factor )
| rank | factor | on cc 14.0 | on cc 14.5 | on cc 15.0 |
|---|---|---|---|---|
| SSS+ (100.5) | 22.4 | 315 | 326 | 337 |
| SSS (100.0) | 21.6 | 302 | 313 | 324 |
| SS+ (99.5) | 21.1 | 293 | 303 | 314 |
| SS (99.0) | 20.8 | 288 | 298 | 308 |
| S+ (98.0) | 20.3 | 278 | 288 | 298 |
| S (97.0) | 20.0 | 271 | 281 | 291 |
rule: SSS → SSS+ is ~+11 to +13. it's the cheapest gain on any chart you already SSS.
chuni#
| score | rating |
|---|---|
| 1,009,000+ | cc + 2.15 |
| 1,007,500 | cc + 2.00 |
| 1,005,000 | cc + 1.50 |
| 1,000,000 | cc + 1.00 |
| 975,000 | cc + 0.00 |
rule: getting from 990k to 1,000,000 on a chart is worth +0.4. on a high cc chart that's the best value grind.
sdvx#
vf = floor( level × 2 × score/10M × grade × clear × 10 ) / 1000
| S + UC | S + EXC | AAA+ + EXC | AAA + COMPLETE | |
|---|---|---|---|---|
| lv 17 @ 9.9M / 9.8M / 9.7M | 0.370 | 0.360 | 0.333 | 0.320 |
| lv 18 @ same | 0.392 | 0.381 | 0.353 | 0.339 |
| lv 19 @ same | 0.414 | 0.402 | 0.372 | 0.358 |
(numbers rounded; use kiroku for exact values.)
rule: surviving hard gauge is +2% free. UC is +5%.
kiroku implementation notes#
- all three formulas sit behind
RatingCalculatorin kiroku, one per game - tests use the example values on this page; if a value here is wrong, fix it here and the test
- anything marked (verify) in the game pages must be checked before these tables are treated as truth
