Skip to content

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ruborute

Are you 暴龍天 ?. The ruborute is an interactive command-line tool to get your SDVX gaming data.

Supported gaming server:

This project also contains another tool bemaniutils_to_asphyxia, which is to convert bemaniutils data to asphyxia data. Click the URL for detail.

Usage

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.

Features

  • 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.

About

ruborute is an interactive command-line tool to get sdvx gaming data.

Resources

Stars

10 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages