The 39 Steps

The 39 Steps

Onvoldoende beoordelingen
How to have the achievements to work on Linux
Door Chichi
This is a quick fix to get achievements unlocked when playing on Linux environment.
   
Prijs
Toevoegen aan favorieten
Toegevoegd aan favorieten
Verwijderen uit favorieten
Introduction
You may have noticed that when you go through the story on Linux the achievements are not unlocking :(. Don't worry there is an easy way to fix it. Just create a symbolinc link to the correct library in the game's folder. It just takes 2 steps (less than 39 ;-) ).
Symbolinc link creation
It is very easy. You just need to open a terminal. On Ubuntu you can press Ctrl+Alt+T.

First step, go to the folder where the game is installed by typing :
# cd ~/.local/share/Steam/SteamApps/common/The39Steps/

Second step, create the symbolic link with the command :
# ln -s lib/libsteam_api.so libsteam_api.so

Enjoy!
Reference
This was explained in a post by Nagical in the product support thread but I thought a guide would be useful to find this information.
13 opmerkingen
M I K I I T O 25 nov 2018 om 13:14 
Thanks Chichi :peace:
davidzwb 4 sep 2015 om 9:14 
Very useful, thanks!
Chichi  [auteur] 3 jun 2015 om 14:31 
@momonarie Good to know you found the problem. It's strange that your folder name is different. I've got steam for Linux installed since the beta. Maybe they changed something.
It's also good that you learnt more Linux commands :). ls -a is crucial when it gets to installs.
Moises 3 jun 2015 om 9:40 
@Chichi yay, it works. The reason it didn't work before is because "steamapp" has no caps on my install, go figure. I also learned the ls -a command to view the hidden folders. I ended up adding it in two locations:

~/.local/share/Steam/steamapps/common/The39Steps
and
~/.steam/root/steamapps/common/The39Steps

thanks for the reply Chichi
Chichi  [auteur] 23 mei 2015 om 11:03 
@momonarie Did you write the command in the terminal or did you try to find the location?
.local is a hidden folder. It won't show without a special command. I recommend that you just copy the commands.
Moises 22 mei 2015 om 19:37 
Can't find location. neither trough terminal or manually. Though i'm a linux noob
smacd 22 dec 2014 om 13:21 
Hm, this method didn't seem to work. I'm using Ubuntu 14 in VMWare Player. I tried just copying the libstream_api.so file from the lib directory up once, and that seemed to work fine though.
louismax1 9 dec 2014 om 15:21 
The libraries are organized almost exactly the same way. Instead of ~/.local/share I go to ~/Library/Application \Support. and everything else is the same.
Chichi  [auteur] 9 dec 2014 om 14:51 
I have never used OS X. Even though I know it is unix based I have no clue how the libraries are organized.
louismax1 9 dec 2014 om 14:20 
The fix did not work for me on OS X. Any idea how to adapt it? You would thing it should be pretty much the same...