this post was submitted on 20 Nov 2023
13 points (100.0% liked)

S.T.A.L.K.E.R.

227 readers
14 users here now


Scavengers, Trespassers, Adventurers, Loners, Killers, Explorers and Robbers.

Welcome to c/stalker, a community to discuss the highly acclaimed S.T.A.L.K.E.R. franchise created by GSC Game World. Discussions pertaining to the Strugatsky brothers' Roadside Picnic as well as the Tarkovsky film are also welcome.

Don't get lost in The Zone...

Official Site | Official Twitter | Support Ukraine

founded 2 years ago
MODERATORS
 

Hello everyone,

I am crossposting this from /c/linux_gaming

I wanted to write a guide on how to play Anomaly on Linux which works as of 19th November 2023.

I use Arch with KDE plasma (and I also tested it with Xfce4) and it works perfectly fine, it even seems to work on Wayland session but I haven't done extensive testing. It should work for any distro as long as it has what you need. So here it goes.

Step 0: Requirements

You'll need to have Steam, Protontricks, and obviously the game files downloaded from the official sources

Step 1: Extract the game files

You can put them wherever you want, I personally chose ~/Games/Anomaly/. Essentially put the ".7z" files wherever and extract them, I do this with this terminal command:

7z x Anomaly-1.5.1.7z

and then

7z x Anomaly-1.5.1-to-1.5.2-Update.7z

Make sure to overwrite anything when extracting the 1.5.2 patch

Step 2: Add the game to steam

Open up steam, on the top right go to games > Add a non-Steam game > Browse and then navigate to and select the .exe file, then Add program.

Step 3: Set up Steam compatibility layer

On your Steam library Right click the Anomaly game and go to Properties > Compatibility and click Force the use of a specific compatibility layer and select whichever proton version you prefer. I went with Proton experimental and it works fine. After all of this is done, run it once and wait for it to crash.

Step 4: Protontricks compatibility

Now open up protontricks, I'll use the GUI via running:

protontricks --gui

Then, select the Anomaly game > Default profile > Install DLL and you'll want to select these:

  • d3dcompiler_43
  • d3dcompiler_47
  • d3dx10
  • d3dx11_43
  • d3dx9
  • d3dx9_43

Let it install everything then close it and launch the game via steam. You're set to go.

top 3 comments
sorted by: hot top controversial new old
[–] [email protected] 3 points 1 year ago

Me over here using plain Wine like some kinda nerd ;P Nice, clean guide though.

[–] vynaaa 1 points 1 year ago

Personally, I install Mod Organizer 2 and launch it from Lutris and it has worked perfectly on Gnome, xfce and plasma on Fedora, Arch and openSuse respectively. I have used as many as 40 mods at a time and it is a pleasant experience. Both 1.5.1 and 1.5.2 work fine for me.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

It also works with Lutris, simple archive extraction in your preferred directory, overwrite with 1.5.2, add AnomalyLauncher to Lutris and pick wine-ge-8-24, working directory and wine prefixes in the parent directory of AnomalyLauncher, and the game launches without issues (sometimes I get the prompt that it's not responding asking if I want to kill it or wait, I simply wait and a few seconds later game starts).

Now, GAMMA is a bit of a pain, and I'm still trying to make it work lol

edit: managed to! Though I had to cheat and run the GAMMA installer in Win (the Python, reverse-engineered one made to work in Linux would always get stuck when downloading one mod because of a CRC mismatch or something similar) and then move everything to my Linux drive. Only slight issue is that, for some reason, ModOrganizer doesn't actually start the game (or AnomalyLauncher) when I click on Play; I have to click Play, wait a couple seconds and then close MO with the cross, at THIS point I get a window saying "compilin vfc" or something like that, and then the game slowly (very slowly, talking a couple of minutes) launches. No issues in-game though. Also when I quit Anomaly for some reason Lutris doesn't stop counting playtime, I have to also press on Stop in Lutris for it to actually stop