Touhou Kouryudou ~ Unconnected Marketeers.

Touhou Kouryudou ~ Unconnected Marketeers.

Not enough ratings
English Patch on Linux / Steam Deck 「EASY MODE」
By Major Gnuisance
Fast and easy way to install the English Patch on Linux, including Steam Deck, with the help of a python script.
4
2
   
Award
Favorite
Favorited
Unfavorite
Introduction
This guide will help you play Touhou 18 in English on Linux using thcrap.[www.thpatch.net]
This includes the Steam Deck.

We will use a short Python script I wrote.
You can examine the source code on GitHub[github.com] or by opening the script with a text editor.

This guide should also work with other games supported by thcrap — even non-Steam versions you have manually added to Steam.
If a game was supposed to work but didn't, please let me know so I can try to fix it.
Installation
Please follow the steps below.
If you get stuck, there are videos at the end of this section you can use as reference.
On the Steam Deck you must follow these steps in Desktop Mode.
  1. Download the Python script.
    Choose OPTION A or OPTION B.
    • OPTION A: Copy & paste this line into a terminal and press enter:
      wget -nv -O ~/thcrap_auto.py https://github.com/major-gnuisance/thcrap-linux-ez/releases/download/v1/thcrap_auto.py
      On the Steam Deck use the Konsole app. After pasting press the A button.

    • OPTION B: save this file[github.com] to your home directory.
      If you change the name or save to a different location, you will have to change the launch options to match in the next step.
  2. Change the launch options
    • In your Steam library, right click the game and click Properties...

    • Copy & paste into the launch options:
      python3 ~/thcrap_auto.py %command%
      Like so:
  3. Run the game.


  4. A thcrap window will appear.
    Click next until the "Find games" screen, then click cancel.



    thcrap will now download the translation and launch the game in English.

You're done!
If you're on a Steam Deck, you can go back to Gaming Mode.

(Note: slightly outdated videos. You no longer need to run the game twice.)
Here's a video of the Installation on the Steam Deck, using Desktop Mode.

Here's another video doing the same on Fedora Linux:
Notes
For more details, including how to disable and remove, see the release notes on GitHub[github.com]

Steam Deck users: after the game quits the thcrap updater may keep running. If that happens, press the Steam button and then choose "Exit game." Holding Steam + B works too. No longer applies in fresh installations using v1.

This script should also work for other Team Shanghai Alice games on Steam, but I only tested it with th18 and th17-demo for now.
11 Comments
Cadence Nov 23, 2024 @ 5:49am 
I love you
yuueda Oct 12, 2023 @ 12:07pm 
absolute chad. how did i not come across this? thanks for the help :praisesun:
Lstriker8D8 Jul 16, 2023 @ 6:55pm 
Okay I cannot find an answer to this anywhere so I'll ask here. What "version" of a Touhou game do you add as a non steam game in the first place. I'm trying to run touhou 6 for context. I used an old version I downloaded from moriya shrine years ago. I also downloaded the original unpatched ISO so I'm genuinely confused what I'm supposed to be applying thcrap to, aka what goes in as a non steam game?
CupcakeNrgYT Jun 22, 2023 @ 2:00pm 
Thank You!
Flawless Clothing Jan 4, 2023 @ 10:39am 
Thanks Sambobadger, I appreciate the help, though it seems the script now works flawlessly with 17.5.
Nice!
Major Gnuisance  [author] Jan 2, 2023 @ 4:47am 
New version: v1.
Major changes:
- Support more games. Hopefully now works with everything thcrap itself supports on Linux.
- Disable background updates in thcrap (for fresh installations; this fixes thcrap remaining open after the game quits)
Major Gnuisance  [author] Jan 1, 2023 @ 6:35am 
17.5 is not a Team Shanghai Alice game, so that's probably why.
The script has a guard against being run in the wrong place — it checks for the existence of custom.exe, which 17.5 probably doesn't have.
I can look into it later and release a new version, but for now you can just delete line 19. It's the one with this:

sys.exit(1)

Or you can just create a file named custom.exe in the game's directory, if that's easier.
Sambobadger Dec 31, 2022 @ 5:07pm 
This looks great, haven't tried it yet but looking forward to giving it a go, seems much easier, thanks!
Sambobadger Dec 31, 2022 @ 5:07pm 
Flawless Clothing, Have you tried patching 17.5 manually by following this other guide here? https://steamcommunity.com/sharedfiles/filedetails/?id=2806543955

This one worked for me on both my steamdeck and my laptop. It's a bit more involved, but you'll basically just need to change the file path parts of the commands.

Make sure to set the compatability to use proton, and then run the game unpatched before you start trying the commands, just to be sure the game is working properly in the first place.

Also in the case of 17.5 the executable isn't called 'th175.exe' like they usually are, it's just called 'game.exe' so make sure to change that in the commands as well.

I hope this helps, maybe I can post the exact commands I used if you need it (I have them saved in a text file already).
motaku96 Dec 31, 2022 @ 4:52pm 
Works like a charm. Thank you for making this!