Amnesia: The Dark Descent

Amnesia: The Dark Descent

Not enough ratings
Fix Amnesia on Linux
By headlesscyborg
Follow these steps if Amnesia doesn't start for you since the 1.3 update. Can potentially fix the game on Steam Deck as well.
   
Award
Favorite
Favorited
Unfavorite
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.