Touhou Linux Guide

By Daichungus


Choosing a distro

For this guide, I am using Fedora 42 with KDE, and have tested this process on Ubuntu with GNOME, but most major distros should work with this guide as well.

Installing required software

  1. Update your repository using your distro's included package manager.
  2. If not already included, install flatpak and add the flathub repo.
  3. Install Wine and Lutris.
  4. Using flatpak, install ProtonUp-Qt.
  5. Open ProtonUp-Qt to install ProtonGE to the Lutris.

Adding and running the Touhou games

Running vanilla Touhou

This is if you want to play without THCRAP patches.

  1. Open Lutris, then add "locally installed game".
  2. Enter the game name. Choose Wine as the Runner.
  3. Locate your game's exe (usually thXX.exe except for EoSD) for the executable path. This will also work for vpatch executables.
  4. Set the working directory path to be the same window the game is located in.
  5. Locate your Wine prefix. Usually this is located as ~/.wine
  6. For Runner options, I usually use the System wine.
  7. Press the save button and ensure your game is running.

Running with THCRAP patches

  1. Repeat the same steps above, but for the executable path in Game options, locate thcrap_loader.exe
  2. In the Arguments box, enter the .js file of your patch and the game you want to run it with.

    Example: en.js th06 for running the English patch of EoSD.

  3. Make sure the working directory is the folder that contains thcrap_loader.exe (it should usually be named thcrap/
  4. Press the save button and ensure your game is running. There should be a small window that has the name "Touhou Community Reliant Automatic Patcher". If your game loads with the patcher, you've succeeded.

NOTE: While vpatch is not required for reducing input lag, it's useful for resizing the window.