Day of the Tentacle on 64bit Arch Linux



So I recently bought the Humble Overwhelmingly Positive Bundle primarily because it had a few really cool sounding games that have native Linux support. And, being a Linux enthusiast, the best way to get more Linux games is to buy Linux games! But, being Linux, getting these games running isn't as simple as double-clicking an icon. So, here's my write up on what it took to get one of them (Day of the Tentacle, but Doublefine) running.

My Setup: I'm currently running a new installation of Arch Linux (x86_64) with the mesa drivers (for intel video cards).

Before installing packages, you'll need to have multilib enabled.

Packages I needed to install:

  • lib32-glibc
  • lib32-ncurses
  • lib32-libstdc++5
  • lib32-mesa
  • lib32-libgudev
  • lib32-libxrandr
  • lib32-libpulse
  • lib32-alsa-plugins

I found two other quirks that needed addressed. First was getting the LD_LIBRARY_PATH correct. Due to the structure of /usr/lib32/ and my 32bit openGL drivers not beeing found (they were in /usr/lib32/mesa. I did this by adding a line to /etc/ld.so.conf.d/lib32-glibc.conf like so

% cat /etc/ld.so.conf.d/lib32-glibc.conf
/usr/lib32
/usr/lib32/mesa

I don't know for sure if this is needed (this isn't an ordered list of what I did, but an summary and analysis of what should be required) as one of the other packages above might have corrected that for me.

Additionally, I had to launch Day of the Tentacle with a command line argument the first time and select a sound card, like so

./Dott --list-audio-devices
./Dott --audio-devices 0

And that should all that's required. If you find that I missed something, drop me a line and I'll update this guide as best I can.

/x1101