Skip to content

Overview

Filter Conditions

In the SDVX module, you can use the -f <filter condition> parameter to filter score data. Multiple filter conditions can be combined using spaces.

Commands using this parameter: /vf

Supported Filter Conditions

Top Radar

  • notes
  • peak
  • tsumami
  • tricky
  • hand_trip
  • one_hand

Clear Type

  • Single type: spuc, puc, uc, mc, hc, nc, played, noplay
  • Range: Use - to connect (e.g.: hc-spuc)

Note: When using the puc filter, S-PUC scores will also be included.

Grade

  • Single grade: s, aaa+, aaa, aa+, aa, a+, a, b, c, d
  • Range: Use - to connect (e.g.: aaa-s)

Difficulty Level

  • Single difficulty: Numbers from 1 to 20, or numbers with one decimal place (e.g. 17.5)
  • Difficulty range: Use - to connect (e.g.: 16-19.7)

Example

/vf -f notes peak hc-spuc noplay aaa-s 19 20 16-18

This will filter scores that meet the following conditions:

  • Radar max value is note or peak
  • Clear type is spuc, puc, uc, mc, hc, and noplay
  • Grade is s, aaa+, aaa
  • Difficulty level is 16, 17, 18, 19, 20

Calculation Conditions

Commands using this parameter: /sdvx calculate

Supported Calculation Conditions

Clear Type

  • Single type: spuc, puc, uc, mc, hc, nc, played, noplay
  • Range: Use - to connect (e.g.: hc-spuc)
  • Default value: nc ~ spuc

Grade

  • Single grade: s, aaa+, aaa, aa+, aa, a+, a, b, c, d
  • Range: Use - to connect (e.g.: aaa-s)
  • Default value: a ~ s

Difficulty Level

  • Single difficulty: Numbers from 1 to 20, or numbers with one decimal place (e.g. 17.5)
  • Difficulty range: Use - to connect (e.g.: 16-19.7)

Volforce

  • Single VF: Numbers from 1.00 to 25.00, must and can only contain two decimal places (you cannot use 20 to replace 20.00)
  • VF range: Use - to connect (e.g.: 19.80-20.20)

Score

  • Single score: Numbers from 100 to 10000000 (at least three digits), you can use w at the end of the number to replace 0000, k to replace 000 (e.g. 989w = 9890k = 9890000).
  • Score range: Use - to connect (e.g.: 9750k-990w)
  • Default value: 8700k ~ 10000k

Operators

You can add an operator before a condition value for more flexible filtering. Supported operators:

OperatorMeaningExample
>Strictly greater than>aaa → grades above AAA (S, AAA+)
>=Greater than or equal>=uc → UC and above (S-PUC, PUC, UC)
<Strictly less than<18 → difficulty below 18
<=Less than or equal<=aaa → AAA and below
=Exactly equal=20 → only difficulty 20
!=Not equal!=hc → exclude HC
~Approximately (nearby range)~aaa → AAA+, AAA, AA+

~ Operator Range Rules

  • Difficulty Level: One adjacent step above and below. ~17.0 → 16, 17.0, 17.5; ~20.5 → 20.4, 20.5, 20.6
  • Grade: One tier above and below. ~aaa → AAA+, AAA, AA+
  • Clear Type: One tier above and below. ~hc → MC, HC, NC
  • Score: ±50000. ~980w → 9750000 ~ 9850000
  • Volforce: ±0.25. ~20.00 → 19.75 ~ 20.25

Examples

/s cal 18-20 hc-uc s

This will calculate the VF for scores that meet the following conditions:

  • Clear type is uc, mc, hc
  • Grade is s
  • Difficulty level is 18, 19, 20

/s cal 18-20 hc-uc 9890k

This will calculate the VF for scores that meet the following conditions:

  • Clear type is uc, mc, hc
  • Score is 9890000
  • Difficulty level is 18, 19, 20

/s cal 18-20 hc-uc 20.00-22.00

This will calculate the score required for VF that meets the following conditions:

  • Clear type is uc, mc, hc
  • VF is from 20.00 to 22.00
  • Difficulty level is 18, 19, 20