Red's guide on Installing G.A.M.M.A. (Anomaly modpack) on Linux.
Alternative instalation guide by DravenusRex (older): https://github.com/DravenusRex/stalker-gamma-linux-guide
Video-companion: youtube-guide
!!! This guide assumes that you have solid general understanding of CLI and how to install/fix stuff on your system. If you need more hand-holding - refer to the video guide.
1 - Bottles (Source: usebottles.com)
- 1.1 - Install Flatpak.
- 1.2 - Install Bottles with
flatpak install flathub com.usebottles.bottles - 1.3 - Run (Verify it) with
flatpak run com.usebottles.bottles - 1.4 - Give Bottles access to filesystem with
sudo flatpak override com.usebottles.bottles --filesystem=host
- 2.1 - Create folder where you will be installing GAMMA (You need 200GB to be safe).
- 2.2 - Open it in terminal.
- 2.2.1 - Copy path of said folder.
- 2.2.2 - Open terminal and do
cd {path-of-your-folder}(without {}).
3 - gamma-laucher (Source: github.com/Mord3rca/gamma-launcher)
- 3.1 - Pull repository with
git clone https://github.com/Mord3rca/gamma-launcher. - 3.2.0 - You shoud ignore this line at first; Next steps tested with given Python versions (including but not excluding): 3.13, 3.12, 3.11, 3.10.
- 3.2 - Create venv with
python -m venv venv. - 3.3 - Enable venv with
source ./venv/bin/activateif you have encounter an error while doing this try again but withbashas your shell. - 3.4 - Go into gamma-launcher's folder (with cd {name-of-the-folder}).
- 3.5 - Install gamma-launcher with
pip install . - 3.6 - Try to check gamma-launcher version with
gamma-launcher --versionsolve errors as they appear.
- 4.1 - Go into folder that you created for installing GAMMA, for example "StalkerGAMMA".
- 4.2 - Install GAMMA + Anomaly with
gamma-launcher full-install --anomaly ./Anomaly --gamma ./GAMMA --cache-directory ./cache - 4.3 - You are looking to get a file structure like this:
└── StalkerGAMMA
├── Anomaly
├── cache
├── GAMMA
├── gamma-launcher
└── venv
- 4.4 - Solve dependency errors as they appear.
- 5.1 - Configure Bottles
- 5.1.1 - Download runner (proton-ge-9-20)
- 5.1.2 - Create bottle (Gaming)
- 5.1.3 - Configure bottle (change it's runner to proton-ge-9-20)
- 5.2 - Configure prefix
- 5.2.1 - Find prefix of the bottle that you created
- 5.2.2 - Install dependencies with
WINEPREFIX={your-prefix's-path} winetricks cmd d3dx9 dx8vb d3dcompiler_42 d3dcompiler_43 d3dcompiler_46 d3dcompiler_47 d3dx10_43 d3dx10 d3dx11_42 d3dx11_43 dxvk quartz
- 6.1 - First run
- 6.1.1 - Add mod organ shortcut.
- 6.1.2 - Start it.
- 6.1.3 - Press next.
- 6.1.4 - Select "Create a portable instance".
- 6.1.5 - Browse > select path of your Anomaly installation.
- 6.1.6 - Selected location should change to GAMMA folder.
- 6.1.7 - Next > Next > Finish.
- 6.1.8 - Get an error (Def. profile does not exist. GAMMA one will be used instead)
- 6.1.9 - Follow through.
- 6.1.10 - You can close it (if you want)
- 6.2 - Second run (or continuation)
- 6.2.1 - (Ultrawide fix (only for people with Ultrawide)).
- 6.2.2 - Try to start GAMMA.
- 6.2.3 - It works.
- 7.1 - Additional help (Source: AnomalyMod)
- 7.1.1 - Discord - @red007master (me)
- 7.1.2 - Discord - Stalker-GAMMA Server
- 7.1.3 - Discord - Linux support thread: Linux Support Thread
- 7.2 - My Hardware/Software: AMD GPU(7900xtx)/CPU(r9), kernel - (6.12.8-arch1-1), tested on: Hyprland/KDE/Cinamon, date:12.01.2025.
- 7.3 - Good luck in Zone and have a good day.