Are you 暴龍天 ?. The ruborute is an interactive command-line tool to get your SDVX gaming data.
Supported gaming server:
- asphyxia@sdvx: https://github.com/asphyxia-core/plugins
- bemaniutils: https://github.com/DragonMinded/bemaniutils
This project also contains another tool bemaniutils_to_asphyxia, which is to convert bemaniutils data to asphyxia data. Click the URL for detail.
The most recommend usage:
# there is an example config.toml in the dir exmaple/
ruborute -c config.toml
Arguments information can be found by:
ruborute --help
After launching:
$ ruborute -c config.toml
xxx music loaded.
your play data has been loaded.
you have xxx records.
# implemented commands now:
>> help
+--------+--------------------------------+--------------------------------------------+
| name | usage | description |
+--------+--------------------------------+--------------------------------------------+
| help | help | show the help information. |
+--------+--------------------------------+--------------------------------------------+
| record | record <music-id | music-name> | get music record by the music id or name. |
+--------+--------------------------------+--------------------------------------------+
| best50 | best50 | get the best 50 records in volforce order. |
+--------+--------------------------------+--------------------------------------------+
| vf | vf | compute and print your volforce. |
+--------+--------------------------------+--------------------------------------------+
| count | count <all | level> | count the grades of one level(or all) |
+--------+--------------------------------+--------------------------------------------+
>> record 1226
Music 1226: <Black night>
+----------+----------------+------------+-------+---------+-------+------------+----------+
| music id | music name | difficulty | level | score | grade | clear type | volforce |
+----------+----------------+------------+-------+---------+-------+------------+----------+
| 1226 | Black night | MXM | 18 | 9816513 | AAA+ | HC | 18.383 |
+----------+----------------+------------+-------+---------+-------+------------+----------+
1 record(s) founded.
>> record bof
+----------+--------------------+------------+-------+---------+-------+------------+----------+
| music id | music name | difficulty | level | score | grade | clear type | volforce |
+----------+--------------------+------------+-------+---------+-------+------------+----------+
| 229 | Booths of Fighters | EXH | 17 | 9600467 | AA+ | Complete | 15.831 |
+----------+--------------------+------------+-------+---------+-------+------------+----------+
| 229 | Booths of Fighters | HVN | 19 | 9278005 | A+ | Crash | 8.020 |
+----------+--------------------+------------+-------+---------+-------+------------+----------+
2 record(s) founded.
>> best50
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
| rank | music id | music name | difficulty | level | score | grade | clear type | volforce |
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
| #1 | 1226 | Black night | MXM | 18 | 9816513 | AAA+ | HC | 18.383 |
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
| #2 | 551 | Firestorm | EXH | 18 | 9813581 | AAA+ | HC | 18.378 |
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
| #3 | 1300 | REDO the NIGHT | GRV | 18 | 9812641 | AAA+ | HC | 18.376 |
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
| #4 | 1139 | Decoy | MXM | 17 | 9929078 | S | HC | 18.077 |
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
....
+------+----------+----------------+------------+-------+---------+-------+------------+----------+
50 record(s) founded.
>> vf
Your Volforce: 17.714
>> count all
+-------+----+------+-----+-----+----+-----+-----+---------+
| level | S | AAA+ | AAA | PUC | UC | HC | NC | played |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/22 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 5 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1/502 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1/340 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 14 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 2/366 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 15 | 4 | 0 | 0 | 0 | 0 | 5 | 0 | 5/405 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 16 | 15 | 29 | 19 | 0 | 4 | 68 | 1 | 74/542 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 17 | 32 | 81 | 153 | 0 | 3 | 480 | 112 | 595/595 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 18 | 2 | 20 | 49 | 0 | 0 | 139 | 227 | 388/441 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 19 | 0 | 0 | 0 | 0 | 0 | 1 | 19 | 46/98 |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 20 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 10/16 |
+-------+----+------+-----+-----+----+-----+-----+---------+
>> count 17
+-------+----+------+-----+-----+----+-----+-----+---------+
| level | S | AAA+ | AAA | PUC | UC | HC | NC | played |
+-------+----+------+-----+-----+----+-----+-----+---------+
| 17 | 32 | 81 | 153 | 0 | 3 | 480 | 112 | 595/595 |
+-------+----+------+-----+-----+----+-----+-----+---------+
You can type Ctrl-D to exit.
- Get music play records by music id.
- Get music play records by music name (fuzzy search supported).
- Compute VF.
- Get the best 50 records.
- Collect more detail statistics (Such as count of a clear type).
- Press "Tab" button to complete the commands.
- History hints supported.
- Type Ctrl-C to interrupt current input.
- Range get records in VF order.
- Get music infomation by music id.
- Get music informaton by music name.
- Improve the interactivity.