Skip to content

Releases: major-gnuisance/thcrap-linux-ez

More compatible, disabled background thcrap updates

02 Jan 12:27
Compare
Choose a tag to compare

Set up

For Steam on Linux (Steam Deck included, via Desktop mode)

  1. Download script to ~/thcrap_auto.py:
    wget -nv -O ~/thcrap_auto.py https://github.com/major-gnuisance/thcrap-linux-ez/releases/download/v1/thcrap_auto.py
  2. Find the game in your Steam Library -> right click -> properties -> copy & paste these launch options:
    python3 ~/thcrap_auto.py %command%
  3. Run the game via Steam.
  4. The latest thcrap will download and a configuration window will appear.
    Click next two times, until you see the "Find games" screen, then click Cancel.
    thcrap will download some files and then launch the game in English.

Normal usage

Launch the game on Steam normally.
Game Setting tool works too.

Disabling

Remove launch options added in step 2.
Repeat step 2 to re-enable.

Full uninstall

  • Remove launch options added in step 2
  • Browse game files and delete the "thcrap" directory
  • Delete the ~/thcrap_auto.py file

Notes

  • The thcrap self-updater runs on every game start. You can disable this by renaming or removing thcrap/bin/thcrap_update.dll
  • No other languages are supported right now, but adapting the script for a different language is easy
  • The games can be installed wherever
  • Feel free to put the script wherever you want and adjust paths accordingly

Tested with

  • Touhou 18
  • Touhou 17 Demo
  • Touhou 18 (non-Steam)
  • Probably works with a few more games as it is

Tested on

  • Fedora Linux 37 (Workstation Edition)
  • Steam Deck
  • Probably works on all distros, but might not work with Flatpak Steam.

v0-alpha.0

31 Dec 04:31
dfdfb6e
Compare
Choose a tag to compare
v0-alpha.0 Pre-release
Pre-release

Quick initial version, good enough for me.

Set up

For Steam on Linux (Steam Deck included, use Desktop mode)

  1. Download script to ~/thcrap_auto.py
    wget -O ~/thcrap_auto.py https://github.com/major-gnuisance/thcrap-linux-ez/releases/download/v0-alpha.0/thcrap_auto.py
  2. In your Steam Library, go to the game's properties and use these launch options:
    python3 ~/thcrap_auto.py %command%
  3. Run the game via Steam. The latest thcrap will be downloaded and then the configurator should launch.
  4. Click next until the "Find games" step, then click Cancel.
  5. Run the game via Steam again. thcrap will download some files and then launch the game in English.

Normal usage

Launch the game on Steam normally.
Game Setting tool works too.

Disabling

Remove launch options added in step 2.
Add them again to re-enable.

Full uninstall

  • Remove launch options added in step 2
  • Browse game files and delete the "thcrap" directory
  • Delete ~/thcrap_auto.py file

Notes

  • The self-updater keeps running in the background after the game closes, which counts as the game still running.
    • On the Steam Deck in Game Mode you will need to quit the game via the Steam overlay, or by holding Steam + B
  • No other languages are supported right now, but adapting the script for a different language is easy
  • The games can be installed wherever
  • Feel free to put the script wherever you want and adjust paths accordingly

Tested with

  • Touhou 18
  • Touhou 17 Demo
  • Probably works with a few more games as it is

Tested on

  • Fedora Linux 37 (Workstation Edition)
  • Steam OS (on a Steam Deck)
  • Probably works on all distros, but might not work with Flatpak Steam. Feedback is welcome.