Overview
The devs refuse to fix their broken game, so here’s how to get the achievements working under Linux.
Fixing the stupid achivements
1. Go to your Larry install directory. On most systems it’ll be installed in ~/.local/share/Steam/steamapps/common/Leisure Suit Larry in the Land of the Lounge Lizards Reloaded
2. Find working 32-bit copies of libsteam_api.so and libSteamworksNative.so.
I got libsteam_api.so from Portal, and libSteamworksNative.so from Only If (free game), but you may have other games you can yank these from.
Here’s the SHA1 checksums of the versions I’m using:
3. Copy those .so files into the game’s install directory.
4. Start the game through the Steam native client. I wasn’t able to get it to work when starting it from the command line.
How the devs messed this up
Looking at the files in the install directory it should be obvious how the devs fudgefingered this:
Are… are those Windows DLL’s? Seriously?
OH COME ON!