Fix Amnesia on Linux
The fix itself
1) Add the missing Steam appid file
Create a file called steam_appid.txt with 57300 inside.echo 57300 > steam_appid.txt
and place it into the root Amnesia folder.
Now, if your system is English only, it will probably work. If it's not, follow the step 2.
2) Set LC_ALL launch parameters
Right click on Amnesia in your library -> properties -> launch options and place the following there:LC_ALL=cs_CZ.UTF-8 %command%
You can (and should) replace cs_CZ.UTF-8 to match your system locale. All the locales can be found in
/etc/locale.gen
For example - de_DE for Germany, fr_FR for France etc.
Amnesia should work fine now. Applies to A Machine For Pigs as well.
If you're wondering why you have to do this, ask Frictional Games, I made sure they know about both these issues back in 2019 and it's still there after 3 years.
This guide was created by its original author on the Steam Community. Are you the author and want it removed? Request removal.