Nihilumbra Guide

Linux 64-bit — Steam Achievements for Nihilumbra

Linux 64-bit — Steam Achievements

Overview

How to unlock all your gained Nihilumbra achievements on the Steam (for the Linux 64-bit).

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.

SteamSolo.com