The 39 Steps

The 39 Steps

Zbyt mało ocen
How to have the achievements to work on Linux
Autorstwa: Chichi
This is a quick fix to get achievements unlocked when playing on Linux environment.
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
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.
Komentarzy: 13
M I K I I T O 25 listopada 2018 o 13:14 
Thanks Chichi :peace:
davidzwb 4 września 2015 o 9:14 
Very useful, thanks!
Chichi  [autor] 3 czerwca 2015 o 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 czerwca 2015 o 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  [autor] 23 maja 2015 o 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 maja 2015 o 19:37 
Can't find location. neither trough terminal or manually. Though i'm a linux noob
smacd 22 grudnia 2014 o 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 grudnia 2014 o 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  [autor] 9 grudnia 2014 o 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 grudnia 2014 o 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...