protonscr

Splice: achievements don't get recoreded

steamclosed duplicate
ValveSoftware/steam-for-linux#1192 · opened 2013-02-02 by TheRealCuran · updated 2013-02-02 · 3 comments · github
TTheRealCuran 2013-02-02 github

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)?

Sswordfischer 2013-02-02 github

I believe they haven't fixed the Splice achievements with unity.
http://steamcommunity.com/app/209790/discussions/0/864951657745931480/#c828925216497607741

TTheRealCuran 2013-02-02 github

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

Jjohndrinkwater 2013-02-02 github

Developers know of this issue and afaik, waiting on a 3rd party library to update.

Nothing extracted yet.