Skip to content

Commit ffe89c9

Browse files
Merge pull request #144 from Squiddim/main
Update linux.md with SteamTinkerLaunch Instructions
2 parents b22f1ae + 7ad2a31 commit ffe89c9

File tree

1 file changed

+21
-4
lines changed

1 file changed

+21
-4
lines changed

instructions/linux.md

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,28 @@
11
Although the solutions available here do not get tested on Linux before their release, Linux users have documented ways to get the solutions to work on their systems.
22

3-
### General suggestions
3+
## General suggestions
44
When using a solution that needs to target the running game process, [ensure](https://github.com/RoseTheFlower/UltrawideIndex/issues/25#issuecomment-1650838775) that both run within the same Wine prefix. Consider trying [Bottles](https://usebottles.com/), which may simplify the process.
55

6-
### Instructions for DLL-based solutions
6+
## Instructions for DLL-based solutions
77
The instructions below apply to the solutions that require dropping a DLL file into the game folder.
8-
#### Global
8+
### Global
99
In Wine configuration, go to Libraries and add a new override for the applicable DLL libraries to be `native`, `builtin`.
10-
#### Steam-specific
10+
### Steam-specific
1111
On Steam, add `WINEDLLOVERRIDES="dsound=n,b" %command%` as a launch option, where `dsound` is the name of the .dll file.
12+
13+
## Instructions for standalone injection-based solutions
14+
The instructions below apply to the solutions that require running an app after the game in order to target its process (e.g a trainer).
15+
### Steam-specific
16+
#### Steam Tinker Launch
17+
*(based on Squiddim's guide submitted to this repository)*
18+
1. [Install Steam Tinker Launch](https://github.com/sonic2kk/steamtinkerlaunch/wiki/Installation).
19+
1. Download the desired trainer-based solution found in this repository and unpack it.
20+
1. In the Steam client, go to the game's properties and set *Steam Tinker Launch* as the compatibility tool.
21+
1. Launch the game from Steam and click *Main Menu* (or press Space) once the Steam Tinker Launch window shows up.
22+
1. In the Steam Tinker Launch window, click Category -> Misc.
23+
1. Check the *Use custom command* box and select the trainer exe via *Custom command*.
24+
1. Check the *Fork custom command* box.
25+
1. Uncheck the *Use Steam Linux Runtime with Custom Command* box.
26+
1. Check the *Inject custom command* box
27+
1. Set *Inject wait* depending on the game (e.g. 15 seconds).
28+
1. Click *Save and Play*.

0 commit comments

Comments
 (0)