-
Notifications
You must be signed in to change notification settings - Fork 13
Full guide
WeMod-launcher Setup Tutorial by Marvin1099
How to Install WeMod on a Steam Deck (Linux) In this guide, we'll walk you through the process of installing WeMod on a Steam Deck running Linux. We'll cover all the steps required to set up the necessary components and configurations to seamlessly integrate WeMod with your games. |
- A Steam Deck running Linux (or any Linux-based x86_64 system).
- A external Mouse and Keyboard (Recommended for Steam Deck).
- A WeMod Pro Subscription (Recommended for Steam Deck).
OR Use a Keyboard to send the key shortcuts to toggle cheats.
OR Use a Keyboard and Desktop mode to switch the game and WeMod with alt+tab.
OR Set your mods only on startup.
OR Enable developer mode so you can switch windows in gaming mode. - A stable Internet Connection.
-
Optional: If you have access to another PC and wish to control the Steam Deck remotely,
consider using RustDesk for easier setup.
On SteamOS download the.flatpak
file ofRustDesk
.
NOTE: You can also use any alternative approach to installRustDesk
for your distro. - To Install some software, see just below this line.
- Go to the Desktop Mode on your Steam Deck (Skip if you are not using a Steam Deck).
- Open the Discovery Store (or any other Flatpak-compatible store on your OS).
- Search for and install
ProtonUp-QT
in the store. - Search for and install
Protontricks
in the store.
NOTE: This is used to find the Game ID for your games,
if you know how to find the Game ID withoutProtontricks
you can skip this step.
NOTE: You can use any alternative approach to installProtonUp-QT
that is available in your distro. - Search for and install
zip
andunzip
in the store (preinstalled on SteamOS). - Search for and install
TK
in the store (preinstalled on SteamOS).
WARNING: Tkinter may have a other name on your distro
For example on Ubuntu itspython3-tk
Search online fortkinter on BASEDISTO
,
replace BASEDISTO with your basedistro eg. Ubuntu - Search for and install
python
in the store (preinstalled on SteamOS). - Search for and install
python-venv
or whatever is is named on your distro, from the store (preinstalled on SteamOS).
-
NOTE: After some testing it seams
Proton
also works.
So you can try to run the launcher withProton
and withoutGE-Proton
.
Then you can skip this entire step and go to step 3.
- Open
ProtonUp-QT
- Click on
Add Version
under GE-Proton and select the newest version.
NOTE: At the time of writing this, anyGE-Proton9
version will work,
but versions above 9 are untested, so maybe stick with any version 9 NOTE: After some testing it seamsProton
also works
So you can try to run the launcher withProton
and withoutGE-Proton
- Restart the Steam Deck (or Steam if you are not on Steam OS).
-
Open Konsole/Terminal and make sure you are running as user.
Soecho $USER
should NOT outputroot
, then run:
git clone https://github.com/DaniAsh551/wemod-launcher.git
The following command may also be need to be run:
sudo chmod -R ug+x /home/$USER/wemod-launcher
-
In Dolphin/File Browser, navigate to your home at
/home/$USER
to find thewemod-launcher
folder and make sure it's there.
NOTE:$USER
will need to be replaced with your username.
On SteamOS, this will be/home/deck
.Meta Step: Deleting Game Prefix (If Needed)-
IMPORTANT: It may be needed to delete the old game prefix.
If you run into problems, follow these steps:
- Open Protontricks and note the "Game ID" next to the game.
- Open Dolphin file manager and enable "Show Hidden Files".
- Navigate to the
.steam
directory. Most of the time it's at /home/$USER. Its the drive where you installed your game.
Then go too these sub-folders:steam/steamapps/compatdata/$GameID
NOTE:$USER
will need to be replaced with your username.
On SteamOS, this will be:
steam/steamapps/compatdata/$GameID
NOTE:$GameID
will also need to be replaced with the game id. - Delete the folder with the corresponding Game ID.
-
IMPORTANT: It may be needed to delete the old game prefix.
-
This is only need if you must use the Steam Flatpak (not recomended),
if you are NOT using the Flatpak skip this step
- Install
Flatseal
to change the settings of the Steam Flatpak. - Install
flatpak-xdg-utils
so the wemod-laucher can start itself outside of the flatpak - Now change the following settings inside
Flatseal
on the steam flatpak:- Add the path
/home/$USER/wemod-launcher
to Filesystem:Other files
Replace $USER with your username - Enable Socket:
D-Bus session bus
- Enable Socket:
D-Bus system bus
- Add the path
- Open a Terminal / Console and run:
sudo chmod -R ug+rw /home/$USER/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata
Note: Replace $USER with your username - Restart Steam
- Launch the game and exit after you reach the game's Main Menu.
- Click the game you want to use WeMod with from Steam.
- Click on the gear icon and select
Properties
. - Go to the
Compatibility
tab. - Enable
Force the use of a specific Steam Play compatibility tool
. - Choose the downloaded
GE-Proton9.x
(restart Steam if not listed).
NOTE:x
can be any number (eg.GE-Proton9.5
) - Under Launch Options, paste:
/home/$USER/wemod-launcher/wemod %command%
.
- Launch the game.
- If you have built or downloaded the launcher in the past,
use the option to copy a other prefix if it says that itlikely works
.
The launcher will ask you if it can be done and do it for you.
IMPORTANT: IfWeMod
fails to start, go to the Meta Step of Step 3 and try to delete the prefix.
In that case, if the launcher asks you if you want to copy, select no.- NEW: Use download instead of build, to speed up the process, by not building and go to Step 6.
-
ALSO: All rundll32.exe errors can safely be ignored (click on
no
here)
- Select
Build
and thenWinetricks
(this process takes around 25 minutes on a Steam Deck).
IMPORTANT: if you are usingGE-Proton7.55
or earlier, selectwemod-launcher
instead ofwinetricks
. - Once the build is complete, launch the game (Desktop mode might be needed, if you are on a Steam Deck).
-
When you launch the game now,
WeMod
should Launch with it. -
If not logged in, log in or create an account in
WeMod
(One time only). -
Search for the game you launched in
WeMod
.
IMPORTANT: It may be needed to add your game inWeMod
.
But if your game gets detected, you can skip the following steps. -
Click the arrow next to install.
-
Navigate to the drive where you installed your game.
Most of the time it's at:
/home/$USER/steam/steamapps/common
.
NOTE: $USER will need to be replaced with your username.
On SteamOS, this will be:
/home/deck/steam/steamapps/common
. -
Select the file
/steam/steamapps/common/Game/Game.exe
. NOTE:Game/Game.exe
will need to be replaced with your game name / executable.Game Locations may differIMPORTANT: You might have a different installation location than the one provided in the guide,
especially if your game is installed on your SD card.
This location can vary from person to person. To locate it,
you'll need to determine the drive where your SD card is located and then navigate to
/run/media/SDCardName/steamapps/common/Game/Game.exe
. -
It may be needed to Restart the Steam Deck (or Steam if you are not on Steam OS).
If so relaunch the game after Restart
NOTE: If you wish to enable or disable mods within SteamOS you will need:
- A WeMod Pro subscription is required for controlling cheats using a mobile device
-
OR you can do it by sending over the keystrokes to toggle mods with a Keyboard.
Nevertheless, with the free version ofWeMod
, you can still solely manage toggle settings atgame start
.
Its also possible to switch between the game and WeMod from gaming mode.
To do this you will have to have developer mode active.
After that you can use the steam button to switch betweenWeMod
and the game. - If this doesn't work you will have to start the game in desktop mode,
so you can useAlt+Tab
to switch between open windows. - Then just set the cheats you use and start the game in Desktop mode.
If WeMod
goes on top as expected,
you will have to click Play
, even if the game is running.
You also want to set your cheats at this point
and after that, you can close
the window
and still use the hotkeys to toggle them on the fly.
You may need to initiate game launches from WeMod.
Also, it's important to be aware that certain games may require
launching exclusively through WeMod in desktop mode to access its features.