Skip to content

MyseIf's RD Patches: BepInEx patches for Rhythm Doctor

License

Notifications You must be signed in to change notification settings

Mysthaps/MyseIfRDPatches

Repository files navigation

A plugin that adds several modifications to Rhythm Doctor.

Features

  • Custom Chili Speed, Custom Ice Speed: Allows changing the chili/ice speeds to a value higher or lower than the game's defaults.
  • Enable Boss Speed Change: Allows the speed of boss levels to be changed.
  • Show FPS: Adds an FPS counter on the top left of the screen while in a level.
  • Fail Condition: Fail the level if a condition is met.
  • Ghost Tap Miss: Get a miss for pressing the button without hitting a beat.
  • Show Accuracy: Adds an accuracy count at the end of a level if Detailed Level Results is enabled.
  • Auto Artist Links: Automatically adds artist links to a level.
  • Pause Menu Transparency: Changes the transparency of the background while paused.
  • Pause Menu Scale: Changes the size of the menu while paused.
  • Force Window Dance Scale: Forces normal Window Dance resolution to always be at least 2x. Does not apply to Simulated.
  • Level Finish Details: Adds extra details to the level finish screen.

Notes

  • All configurations are disabled by default. Enable them via BepInEx Configuration Manager.
  • For Custom Chili Speed: Bars shorter than 200ms will not work properly.
  • For Show Accuracy: Accuracy chart is as below:
Margins Accuracy
±25ms +0.01% (for ADOFAI type)
±40ms 100%
±80ms 75%
±120ms 50%
±400ms or completely miss 0%
  • Variables for Level Finish Details:
    • {song}: Song name. For main game levels, it will be translated according the language settings.
    • {artist}: Artist name. For main game levels, this field will be left blank.
    • {author}: Author name. For main game levels, this field will be left blank.
    • {mods}: List of mods used (GhostTapMiss, Heartbreak, Perfect or speed modifiers). Returns None if there are no mods.
    • {bestPrev}: Previous best rank. Returns NotFinished if the level has not been played before.

Installation

  1. Download the latest version of BepInEx 5.

Windows

You can download the Installation Quickstart zip from the latest release. Unzip it in your Rhythm Doctor installation folder. The zip file contains BepInEx 5, BepInEx Configuration Manager and ScriptEngine, but not the mod itself.

Other

Follow the installation guide for BepInEx5. Optionally, you can also download BepInEx Configuration Manager and ScriptEngine.

  1. Download the latest version of the mod from the latest release. It should be named MyseIfRDPatches_2.x.x.dll. Put the file in BepInEx/scripts/ in your Rhythm Doctor installation folder. You'll need to redownload the file if you want to update the mod.
  2. Launch the game.
    • If BepInEx does not load, change ignoreDisableSwitch to true in doorstop_config.ini.
  3. With BepInEx Configuration Manager, configure the mod in-game with a GUI by pressing F1. With ScriptEngine, reload the plugin and settings by pressing F6.

For more information, check out the BepInEx installation guide.

About

MyseIf's RD Patches: BepInEx patches for Rhythm Doctor

Topics

Resources

License

Stars

Watchers

Forks

Languages