I believe they haven't fixed the Splice achievements with unity.
http://steamcommunity.com/app/209790/discussions/0/864951657745931480/#c828925216497607741
Ihrg, the ambiguity of names. When I searched before opening this bug I saw "Unity" and thought the GUI of Ubuntu was meant.
Anyway: it's totally possible this is a duplicate of #402, then... thanks @swordfischer
Developers know of this issue and afaik, waiting on a 3rd party library to update.
Nothing extracted yet.
I've just tried Splice (AppID 209790) on Linux with Steam. It seams to launch the x64 version of Splice and playing Splice works perfectly. As I didn't have much recorded play time of Splice with Steam (back then on Windows), I had only one Achievement unlocked. Now I should have gotten at lest the achievements for completing sequences but they didn't get recorded.
Maybe this is because of the missing Steam Overlay (
ERROR: ld.so: object 'gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded: ignored.)? If so, then this is a semi dupe of #977 (semi because Splice does have achievements).The error message makes me think Steam tries to load an i386 SO in a amd64 context... maybe using multi-arch correctly is an option to solve this (probably the best option would be to really use the package management, ie. installing an "libgameoverlayrenderer" package into the correct multi-arch location, that'd be
/usr/lib/i386-linux-gnu/; of course, as long as you ship amd64 games you also need to offer an x64 binary for preloading, but thanks to multi-arch installing the library in both versions isn't going to be a problem – if you use the package management)?