A BepInEx plugin containing small QoL changes for Rhythm Doctor.
Still a big work in progress!
- Skip to main menu, editor, or CLS on startup.
- Skip main menu logo.
- Skip to CLS library when entering.
- Scroll wheel in CLS!
- Hide mouse cursor while in game.
- Block mouse input while in game.
- Pixel font in CLS search and importer.
- Now works with BepInEx Configuration Manager!
- Make startup tweaks not load warning scene for a frame.
- Animations for CLS actions (scrolling, randomizing).
- CLS folders?
- Maybe samurai
- Remove Herobrine
- A better readme.
- Better comments for config.
- Download the latest version of BepInEx 5 here. (Scroll down past the BepInEx 6 pre-release)
- Make sure you use the correct architecture for your system!
- If you are on a 32-bit version of Windows, select the x86 download.
- If you are on a 64-bit version of Windows, select the x64 download.
- Otherwise, chose the unix download.
- Make sure you use the correct architecture for your system!
- Unzip the file into your RD folder. You should have a
winhttp.dll
,doorstop_config.ini
, andBepInEx
folder next to Rhythm Doctor.exe. - Launch RD once to generate BepInEx files.
- Download the latest version of the mod from here. It should be named
RDTweaks vx.x.x.zip
. - Unzip the file you downloaded into your Rhythm Doctor installation folder. You should now have a file at
BepInEx/Plugins/RDTweaks/RDTweaks.dll
. - Launch the game, and configure the mod in
BepInEx/Config
. - Optional: Install the BepInEx Configuration Manager to configure the mod with a GUI.
For more information, check out the BepInEx installation guide.
In order to build the plugin, you need some external dlls to compile it, not included for copyright purposes.
Get the Rhythm Doctor/Rhythm Doctor_Data/Managed/Assembly-CSharp.dll
file from the game files,
then create a new folder at the project root named Libs
, and put this file inside it.
You also will need the Unity and BepInEx assemblies, you can get these from their NuGet feed. Add https://nuget.bepinex.dev/v3/index.json as a source and install the required packages there.
Alternatively, you can get the Unity and BepInEx assemblies from the game and BepInEx files.
For more information, check out the BepInEx plugin creation guide.