Nihilumbra

Nihilumbra

Not enough ratings
Linux 64-bit — Steam Achievements
By dif
How to unlock all your gained Nihilumbra achievements on the Steam (for the Linux 64-bit).
   
Award
Favorite
Favorited
Unfavorite
Unlocking Steam achievements
In order to unlock all your previously gained Nihilumbra achievements on the Steam, follow these steps:

  1. Open the terminal and launch 32-bit version of the Steam with the command:
    setarch i386 -3 steam
  2. Launch and exit Nihilumbra
  3. After the previous step, in the directory
    ~/.steam/steam/steamapps/common/Nihilumbra/
    should appear 4 new files:
    00-XXXXXXXXXXXXXXXXX-savegame.xml
    01-XXXXXXXXXXXXXXXXX-savegame.xml
    0-XXXXXXXXXXXXXXXXX-metaprofiledata.xml
    1-XXXXXXXXXXXXXXXXX-metaprofiledata.xml
    where XXXXXXXXXXXXXXXXX — your Steam numeric id.

  4. Copy save files from the 64-bit game (should be in the same directory):
    00savegame.xml
    01savegame.xml
    0metaprofiledata.xml
    1metaprofiledata.xml
    over the new save files from the 32-bit version (with ids), and launch Nihilumbra again.

After that, all your previously gained achievements will be unlocked immediately.

Many thanks to ryuanlu [Linux] and monad for valuable comments in this thread — they helped me to unlock my own achievements and to write this simple guide :)
Disadvantages of this approach
With this approach, all your achievements will be unlocked with the same date and in the wrong order. So, if you want to avoid this — you have to unlock all achievements again, playing the 32-bit version of the game.
Why Steam achievements don't work on 64-bit Linux?
An answer from the Nihilumbra developer:

More information
Has anything changed since then?
Sadly, but no.

Ludosity's Steamworks Wrapper documentation[sourceforge.net]

This library is built against Ubuntu 12.04 32-bit version. It has not been properly tested on other Linux
distributions yet. Currently we only support 32-bit versions of Linux. 64-bit is being worked on, stay
tuned for an announcement on an official relase.
4 Comments
trubochki_par. 25 Aug @ 4:16am 
i didn't get my achievements:steamthumbsdown:
alechemi 13 Jan, 2017 @ 1:47pm 
Since in many current _x64 games achivements work perfectly, I suspect that there has been a change in the library interface that requires more than a simple relink and it's not thought worth. :steammocking:

Besides this wonderful game.
kelci 9 Jul, 2016 @ 9:01pm 
Thanks for the guide! I got my achievements now!

One small fix: In step 2, I also had to start a new game for the save files to appear.
amphetamachine 13 Jun, 2016 @ 7:17pm 
[quote]64-bit is being worked on, stay
tuned for an announcement on an official relase.[/quote]

Cool story devs. :slow clap: