Demonstration Videos:
- 2-X All The Times
- 7-X Miracle Defibrillator (outdated video)
Other tools: QRhythmCafe - Download Rhythm Doctor levels
Important
You can either choose from these versions:
The native Linux version works with BepInEx 5. BepInEx is a mod loader for games. If you do not want to use BepInEx, use the Proton version.
-
You'll need BepInEx 5 installed. If you do not have it, follow the install guide, then also follow the Steam guide.
-
Download the latest release ZIP and extract it to the root of the game.
libQt6#######.so.6files should be in the same folder asUnityPlayer.soandrun_bepinex.sh. -
In the Steam compatibility settings, do not force the runtime.
-
Open the game, go to the settings and select the window dance option in the accessibility tab. Have fun!
If you found this plugin useful or cool, consider starring the GitHub repo!
This is the version when you have "Proton Experimental" selected in the compatibility list. The game would not run on Proton, but only through regular Wine which will be explained later.
To build, you need these packages:
# Debian/Ubuntu based (if on Wine Staging, replace "libwine-dev" with wine-staging-dev)
sudo apt install libwine-dev pkg-config qt6-base-dev libxcb1-dev git
# Arch
sudo pacman -S --needed wine-staging pkgconf qt6-base libxcb gitClone this project:
git clone https://github.com/chocolateimage/rd-multiwindow-linux.git
cd rd-multiwindow-linuxNote
Note that you can no longer play the game from Steam itself after installing, you need to run the command below to run the game. To revert the change, go to the properties window, select the "Installed Files" tab, then click on "Verify Integrity of game files".
To patch the game:
./build.sh "/path/to/steamapps/common/Rhythm Doctor"
# OR this if you want Wayland support (only KWin is supported, else it falls back to X11). This allows real offscreen windows.
./build.sh "/path/to/steamapps/common/Rhythm Doctor" --waylandSteam's Proton doesn't work (at least not for me), so you have to manually run Wine, and in some cases in a different Wine Prefix to fix graphical issues:
cd "/path/to/steamapps/common/Rhythm Doctor"
WINEPREFIX="$HOME/.winerd" wine "Rhythm Doctor.exe"If you found this plugin useful or cool, consider starring the GitHub repo!
Before reporting an issue, follow these troubleshooting steps:
- Pull and rebuild the latest changes (
git pulland./build.sh ...) - Try the latest Wine Staging release. If using a non-rolling distro, use one from WineHQ.
Put the distro you are using and desktop environment in your issue report.
Make sure to launch the game in the terminal. Provide the logs (not Player.log, but you can provide that too if you want) in a new GitHub issue.
If using the Wayland version, make sure to open journalctl -ef before launching the game, then provide the logs from there too.
