Mord3rca's neat gamma-launcher tool makes it possible to install STALKER GAMMA natively on Linux bypassing GAMMA's installer which needs Windows to run.
This doc is a short summary of 2 other documents but aimed at using Steam instead of Lutris to run the game.
- gamma-launcher covers the installation of gamma-launcher. If you're on Arch or a variant of it, consider using
yay -Sy gamma-launcherto let Arch manage the install and keep it updated for you. - A guide to getting S.T.A.L.K.E.R. - G.A.M.M.A. running on GNU/Linux by DravenusRex is a good guide to getting it running with Lutris. It was the basis for this document.
Read the above for reference if you need, but the below covers the entire process.
You should have Steam installed and running on your Linux machine already.
You will also need the protontricks package so install that using your distro's install tool. On Arch that would be yay -Sy protontricks (or pacman or equivalent if you don't use yay).
- Install gamma-launcher as above.
- Pick a location to store the game. You'll need 3 folders, the locations I chose are in parentheses:
- ANOMALY install location (~/Games/STALKER/ANOMALY)
- GAMMA install location (~/Games/STALKER/GAMMA)
- gamma-launcher cache folder (~/Games/STALKER/gamma-launcher-cache)
- The space needed for a full install (September 2025, GAMMA 0.9.4):
17G ANOMALY/ 83G GAMMA/ 46G gamma-launcher-cache/- The cache will speed up updates significantly and prevent moddb from blocking you for using too much bandwidth, so you should consider leaving it there permanently
- Run gamma-launcher to do a full install of the game:
gamma-launcher full-install --anomaly ~/Games/STALKER/ANOMALY --gamma ~/Games/STALKER/GAMMA --cache-directory ~/Games/STALKER/gamma-launcher-cache- Change the folder names to suit your preference
- Bring up Steam and go to the Library
- In the bottom left corner click "Add a Game" and then "Add a Non-Steam Game"
- Navigate to
ModOrganizer.exein the GAMMA folder (/home/YOURUSERNAME/Games/STALKER/GAMMA/ModOrganizer.exe) - Now that you have a new game called ModOrganizer.exe in the list, right click on the game and select Properties, then go to the Compatibility tab. Select "Force the use of a specific Steam Play compatibility tool" so that it is ticked. From the drop-down that shows up, select the newest version of Proton listed. A Proton 10 or 9 version would be good in 2025, but you can use a later one if it exists.
- Run MO2 by clicking the Play button and when the MO2 window pops up, hit Cancel and quit out - don't proceed further until you've done the steps below
- Run
protontricksfrom the terminal. - Select
Non-Steam shortcut: ModOrganizer.exefrom the list and hit OK. - Protontricks will look like it exited, be patient - it will pop up a bunch of dialogs. Just hit OK on any warnings or errors.
- When you get to the "Winetricks - choose a wineprefix" screen, make sure "Select the default wineprefix" is selected and hit OK.
- In the next screen select "Install a Windows DLL or component"
- In the next screen select each of these components before hitting OK:
cmdd3dcompiler_47d3dx10d3dx11_43d3dx9dx8vbquartzvcrun2022- Ignore any warnings about the SHA hashes not matching when this is being installed.
- Aside: We do not select
dxvkhere because Proton, used by Steam, already incorporates dxvk. If you're using Wine instead, perhaps through Lutrix, you should usedxvkas it's a big performance boost. - Follow the prompts to install all of the packages, one by one.
- Go back to Steam and launch MO2 (the ModOrganizer 2 non-Steam game you added)
- Pick a portable install when asked
- When asked for the game's location pick the ANOMALY install directory (~/Games/STALKER/ANOMALY), not the GAMMA folder.
- The defaults are correct for all other folders.
- When MO2 comes up, the Anomaly Launcher should be visible on the right pane. Run it to play GAMMA.