osu-difficulty-calculator
osu-difficulty-calculator copied to clipboard
Command line arguments are hard to understand
It'll probably prevent a lot of confusion if we invert arguments such that all rulesets are processed by default, and then --ruleset=1 --ruleset=2
will be a marker to only process the given rulesets. Along the same line of thinking, --no-converts
instead of --allow-converts
.
I would think that it could instead use the named rulesets instead to allow for approved custom rulesets in the future. i.e. --ruleset=osu --ruleset=catch --ruleset=xyz
Yeah, we should be moving away from using IDs, as ShortName
is the future way to reference to rulesets (for anything at a client / user-level).