My perfected and streamlined WeMod tutorial for Steam Deck

My first tutorial was functional but tedious and included a lot of unnecessary steps as i was still figuring things out myself. Half the steps from that tutorial were the DotNet rabbit hole Winetricks forces you down.

Download the DotNet Framework 4.8 installer from here:

Download the WeMod offline installer from here: 2.2k

Here are the screenshots detailing the tutorial step by step:

I have tested this method on nearly 30 games, and it works universally. It can all be done in Game Mode, and once you have the steps down, it is surprisingly very quick


If you corrupt your prefix, or run into any errors upon launching WeMod, just delete the prefix and start over. The errors usually work themselves out on a fresh reinstall. I suggest getting the prefix setup with the Proton you’ll be playing with because the main cause of corrupt prefixes with WeMod seems to be changing your Proton version after its installed.

Pro is pretty much mandatory for Steam Deck because a lot of games will crash when switching between the game and WeMod, and many more games disable all input on WeMod, so i heavily rely on the mobile app to use WeMod on Deck. The good thing is, regardless of prefix, once you connect your phone, it will work on every single WeMod installation in every prefix automatically.

Idk if this is a WeMod issue or a Steam Deck issue, but the entire Assassins Creed series only works with the Ubisoft trainers, not the Steam trainers. I thought it had to do with Ubisoft Connect but Watch Dogs and Watch Dogs 2 work with the Steam trainers despite also having Ubisoft Connect

Thank you for your work.

It would still be much easier to have a portable “lite” Wemod Client. It could still be windows based and without an interface, so it would be pro-only with mobile app access.

1 Like

Hey, I appreciate the streamlined version of your tutorial (I saw your original one on Reddit) but it does seem to be missing some detail for beginners. I’m brand new to Linux gaming so I don’t really understand prefixes, Proton, Wine, Steam Tinker Launcher, etc.

It would be nice for you to explain what these are and how they contribute to getting games with WeMod to work.

For example I got confused in just the first step:

Start with a fresh prefix and figure out what version of Proton you will be ending with. Do the initial prefix setup with that version of Proton.

What does start with a fresh prefix mean? What do you mean by what version we will be ending with? What does doing the initial prefix setup entail, or is that what comes next in the tutorial?

This wasn’t very clear to me.

Also, I got confused (but eventually figured it out by reading more of the tutorial) about why you say to download .NET and WeMod first but don’t mention installing.

I do really appreciate that you’ve put so much time into figuring this out and providing your findings to all of us who want to mod games on the Steam Deck. I’ll keep working on trying to follow the tutorial.

1 Like

It is still confusing to me, I’m really new to Linux, is it possible to make a video tutorial?

1 Like

So the prefix is the compartmentalized Windows environment your game exists in. For Steam its in the Compatdata folder. They are organized by the Steam AppID. If you’re on Steam Deck, go to desktop mode, the Discover store, and type in ProtonUp-Qt, from that app you can download Steam Tinker Launch. Its a compatibility tool built on top of Proton with all kinds of tools and features. You activate it by going to a game, Properties, Compatibility and selecting Steam Tinker Launch from the dropdown menu

I wish i could, but unless i take it with my phone, idk how. I’m not very tech savvy. Just had my Deck since May and spent the first month learning the basics of Linux and been learning as i go since. I’d say learn the basics first before you jump into stuff like this. Download ProtonUp-Qt from the Discover store, download Steam Tinker Launch from it, and first get familiar and comfortable with it because its an endlessly useful tool. I first got it for Vortex mod manager, but over time I learned how to use more of its features. Like my previous posts about WeMod used multiple tools, but i figured out how to do everything you need from what STL provides

Learning how STL works will make my instructions make a lot more sense. And the cool thing about Linux is if you ■■■■ up, you can always delete the prefix and start again

Your “tutorial” really needs an overhaul. Everything is so poorly explained and the images don’t help whatsoever because they’re all over the place. You don’t explain how or where to install either the .NET Framework or WeMod offline installer. You’re talking about prefixes like we’re supposed to know what it means. You need to explain this. You need to explain how to use ProtonUp-Qt and Steam Tinker Launcher. You need to clarify all the necessary tools it is exactly we need, how to install and utilize them, and progress from there.

If you’re gonna post a tutorial on something many WeMod/Steam Deck users are still waiting for, you need to elaborate in-depth each and every aspect and step. It doesn’t help reading your post and then effectively being forced to Google wth you’re talking about… Your tutorial is far from perfect or streamlined. I’ll stick to CH’s actual video step-by-step tutorial in the meantime.

The installers install where its supposed to. The important part is installing them in the game’s prefix, it’ll do its job from there

And my assumption is that you know what Steam Tinker Launch is, this isn’t advanced stuff, but its definitely not for fresh to Linux novices either. I’ve never used Linux before i got my Steam Deck, but i spent my whole first month teaching myself the basics like Steam Tinker Launch so that i can learn to do anything on Deck that I’d do on Windows. This is just a tutorial for installing WeMod, there is a million tutorials on STL and ProtonUp-Qt.

Dear Brandon, thank you very much for your tutorial! It has helped me a lot.
However, I am now facing a problem.

After I installed Net I should install WeMod but I get the error message:

Error 1:
Installation Failed.

Please re-run this installer as a normal user instead of “Run as


Error 2:
„Your Computer appears to be offline….“

Do you have a solution for this?