-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a drastic SV change warning for lower difficulties #4
Comments
original intention was to just catch sv jumps, i may have worded that badly your approach is much more helpful tho |
one thing that could massively help with this is a utils function that filters out green lines that don't affect any notes sv-wise, that should make a list that's much easier to work with, kinda like what i did with the kiai flashes one |
I have thought of some plans to actually make this way more robust - instead of just looking at each SV change as a single element - like a single change between two notes, or a single greenline - I want to introduce parsing that lets MV understand the SV effects as a whole, like a human would. So it would be able to identify SV values that follow linear/exponential/whatever easing function, and record the start/end time of the effect, and the type of easing used. I think this could allow for this check to be way more robust - like it can handle jumps differently from gradual accelerations. It could detect unexpected values inside an acceleration. It could detect missing SVs due to redline SV reset and stuff like that. It will also make the basic checks just way more cleanly reported (like it will say something like "The SV effect from xx:xx:xxx -> xx:xx:xxx is too drastic" instead of reporting individual notes/greenlines). I have some ideas on how to implement this and will see if I can do it this weekend or maybe next weekend. |
Feature request
Description
after discussing with a few bns, i figured out that it'd be useful to add this kind of check, drastic sv changes in lower diffs tend to negatively impact readability, or are unintentional.
this check would display a warning whenever the difference between 2 green lines is bigger than the thresholds below.
the thresholds that were agreed upon are:
optional: throw a minor warning in Inner Oni diffs when the difference is 0.5 or more, could help with detecting unintentional drastic changes(?)
Difficulties that are covered by this check
Kantan, Futsuu, Muzukashii, Oni
Notes
there shouldn't be a direct comparison between SV multiplies purely, check should account for the BPM of both lines, that way it won't throw false positives for multi-BPM maps
The text was updated successfully, but these errors were encountered: