myjian / mai-tools

mai-tools is a collection of useful tools for maimai and maimai DX.
https://myjian.github.io/mai-tools
GNU General Public License v3.0
39 stars 11 forks source link

Feature request: 極、将、神、舞舞 progress check #14

Closed myjian closed 11 months ago

myjian commented 1 year ago

Expected behavior:

able to show progress (X out of N, where N is total number of charts in the selected version, and X is the number of played charts that satisfy this criteria)

I am imagining a UI like this:

Versions:
[ ] maimai & maimai PLUS
[ ] maimai GREEN
[ ] ...
[ ] DX
[ ] DX PLUS
[ ] ...
[v] UNiVERSE
[ ] UNiVERSE PLUS
[ ] FESTiVAL

Plates:
(o) 極 ( ) 将 ( ) 神 ( ) 舞舞

****

maimai UNiVERSE

| -- | BASIC | ADVANCED | EXPERT | MASTER | TOTAL  |
|----|-------|----------|--------|--------|--------|
| 極 | 0/76  | 0/76     | 60/76  | 30/76  | 90/304 |

Additional requirements/caveats:

Common functionality needed

Option 1:

Build a new page to show plate progress.

Option 2:

Build a section within a chosen page on maimai net (probably the version selection page of Song Scores) image

myjian commented 1 year ago

Implementation idea:

for each version, create a json file, which contains the following properties:

Each plate will have JP and INTERNATIONAL version, because their song list is different.