Skip to content

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

License

Notifications You must be signed in to change notification settings

RinChanNOWWW/ruborute

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Packages

No packages published

Languages