The 39 Steps

The 39 Steps

评价数不足
How to have the achievements to work on Linux
由 Chichi 制作
This is a quick fix to get achievements unlocked when playing on Linux environment.
   
奖励
收藏
已收藏
取消收藏
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 条留言
M I K I I T O 2018 年 11 月 25 日 下午 1:14 
Thanks Chichi :peace:
davidzwb 2015 年 9 月 4 日 上午 9:14 
Very useful, thanks!
Chichi  [作者] 2015 年 6 月 3 日 下午 2: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 2015 年 6 月 3 日 上午 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  [作者] 2015 年 5 月 23 日 上午 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 2015 年 5 月 22 日 下午 7:37 
Can't find location. neither trough terminal or manually. Though i'm a linux noob
smacd 2014 年 12 月 22 日 下午 1: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 2014 年 12 月 9 日 下午 3: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  [作者] 2014 年 12 月 9 日 下午 2: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 2014 年 12 月 9 日 下午 2: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...