rd-nurse - check Rhythm Doctor levels for illegal oneshots and holds.
Make sure you have Deno installed, and then run the following in a terminal:
deno install -fr https://cdn.jsdelivr.net/gh/0f-0b/rd-nurse@main/main.ts
rd-nurse [OPTION]...
rd-nurse reads a level from standard input, and prints the position of any incorrectly cued oneshots and bad holds found in the level.
-
-s
,--ignore-source
Ignore the voice sources of the cue sounds.
-
-p
,--interruptible-pattern
Allow squareshots to stop oneshot patterns.
-
-t
,--triangleshot
Treat 2, 3, etc. as triangleshot cues. By default they are assumed to be squareshot cues.
-
-h
,--help
Display a summary of options and exit.
The exit status is 0 if no illegality is found, and 1 otherwise.
Tags, conditionals and custom cue sounds are completely ignored, sometimes leading to correctly cued oneshots being reported as uncued or miscued.
- GitHub repository: https://github.com/0f-0b/rd-nurse.