Hopefully, this list will also prove useful for people on other distributions (that aren't listed here), as you should just need to find your distro's equivalent. Please reply with any findings and I'll try to keep this post up to date with new information.
Thanks to everyone who has contributed to the thread!
Table of Contents:
- Wasteland 2: Director's Cut
- Wasteland 2: Original Release
- Bundled Steam Libraries
- Bundled GOG.com Libraries
Director's Cut only supports 64bit platforms. It should work out of the box on a clean install of Ubuntu 15.04 (assuming you have the correct video drivers installed).
Note: If you are experiencing crashes or missing in-game content (blank dialogues, missing sounds or textures) check out my post here: viewtopic.php?f=34&t=14060&p=164139#p164139
It appears, the Unity3D 5.0 audio back-end has switched to PulseAudio exclusively. Be sure to have it installed and the daemon/service running, if you are having trouble launching the game.
Arch Linux
x86_64 - 64bit Systems
- gcc-libs (or gcc-libs-multilib)
- glibc
- libx11
- libxau
- libxcb
- libxcursor
- libxdmcp
- libxext
- libxfixes
- libxrandr
- libxrender
- pulseaudio
Debian
You should be able to use this list on any package compatible derivative, such as: Ubuntu (Kubuntu, Xubuntu, Lubuntu, etc.), Mint, elementary, Zorin, Kali, Bodhi, Deepin, CrunchBang, etc.
x86_64 - 64bit Systems
- libasound2-plugins
- libglu1-mesa (or any package providing libglu1)
- libxcursor1
- libxrandr2
- pulseaudio
Notes:
Omitted any specific sound or graphic drivers, as they can be different depending on your hardware.
How to install missing packages:
Code: Select all
sudo pacman -S [package]
Arch Linux
i386 - 32bit Systems
- glibc
- glu
- libx11
- libxau
- libxcb
- libxcursor
- libxdmcp
- libxext
- libxfixes
- libxrandr
- libxrender
x86_64 - 64bit Systems (multilib is required)
- lib32-gcc-libs
- lib32-glibc
- lib32-glu
- lib32-libx11
- lib32-libxau
- lib32-libxcb
- lib32-libxcursor
- lib32-libxdmcp
- lib32-libxext
- lib32-libxfixes
- lib32-libxrandr
- lib32-libxrender
Notes:
Omitted any specific sound or graphic drivers, as they can be different depending on your hardware.
How to install missing packages:
Code: Select all
sudo pacman -S [package]
You should be able to use this list on any package compatible derivative, such as: Ubuntu (Kubuntu, Xubuntu, Lubuntu, etc.), Mint, elementary, Zorin, Kali, Bodhi, Deepin, CrunchBang, etc.
i386 - 32bit Systems
- libglu1-mesa
- libx11-6
- libxau6
- libxcb1
- libxcursor1
- libxdmcp6
- libxext6
- libxfixes3
- libxrandr2
- libxrender1
x86_64 - 64bit Systems
- libglu1-mesa:i386
- libx11-6:i386
- libxau6:i386
- libxcb1:i386
- libxcursor1:i386
- libxdmcp6:i386
- libxext6:i386
- libxfixes3:i386
- libxrandr2:i386
- libxrender1:i386
Notes:
Omitted any specific sound or graphic drivers, as they can be different depending on your hardware.
How to install missing packages:
Code: Select all
sudo apt-get install [package]
If you're still having problems: it is possible that Steam itself is to blame. In attempt to recreate a Ubuntu 12.04 environment Steam bundles in a number of system libraries as part of it's installation. Those libraries can conflict with the newer versions already included in your distribution.
The following libraries are known to cause problems for some people:
Code: Select all
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libstdc++.so.6
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu/libgcc_s.so.1
~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu/libgcc_s.so.1
~/.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/libstdc++.so.6
~/.local/share/Steam/ubuntu12_32/steam-runtime/i386/usr/lib/i386-linux-gnu/libxcb.so.1
Notes:
When Steam performs self updates it will download new copies of these libraries (so you'll need to delete them again).
Here's some more info:
https://github.com/ValveSoftware/steam- ... /issues/13
Bundled GOG.com Libraries
Like Steam, GOG.com has started bundling system libraries in some of it's downloads (see above for more information). But the GOG.com libraries are a little easier to by pass: instead of launching the game using the start.sh bash script, simply navigate to the game directory and launch WL2 to start the game.