This - is - LINUX!
Euh... yeah... so, anyone mad enough to be running Ubuntu 9.10 64 bit will probably run into a few problems when trying to run the games, especially when it comes to sound. Here are the steps I went through to get all 5 games working. Let me know if you have any other problems - I may be able to help you as well.
By the way - my user name is "william", so everytime you see a "william" just replace it with your name m'kay?
edit: Everything seems to work out of the box for 10.02, which is freaky really
World of Goo
Installed with DEB file, works perfectly.
Lugaru HD
No sound. Run the game with "pasuspender" - replace the default command with:
Code: Select all
pasuspender "/home/william/lugaru/lugaru"
Gish
2 errors here.
First up the game wouldn't run because of a missing library "libopenal.so.0". This can be fixed by creating a symbolic linked to "libopenal.so.1" called "libopenal.so.0", which effectively redirects the requests to the correct library:
Code: Select all
sudo ln -s /usr/lib32/libopenal.so.1 /usr/lib32/libopenal.so.0
Create a file called '.asoundrc' in your home folder, with this inside it:
Code: Select all
pcm.!default {
@func refer
name { @func concat
strings [ "pcm."
{ @func getenv
vars [ ALSA_DEFAULT_PCM ]
default "pulse"
}
}
}
pcm.pulse { type pulse }
ctl.pulse {
type pulse
# source "Monitor of HDA Intel"
}
Code: Select all
pasuspender $(ALSA_DEFAULT_PCM=hw:0 ./gish)
Edit: since I like having fancy little shortcuts with icons, I actually created a bash script to run Gish directly, called "run_Gish.sh":
Code: Select all
#!/bin/bash
cd /home/william/gish153
pasuspender $(ALSA_DEFAULT_PCM=hw:0 ./gish)
Code: Select all
home/william/gish153/run_Gish.sh
From the Linux Gamers Codex. As you've probably guessed, I took some advice from that page also, though it shouldn't be necessary to install the 32 bit compatibility layer (I didn't have to anyway)
Penumbra
Painful intermittent buzzing sound. Neither a direct "pasuspender" nor the above, nor changing the output using options > sound > output seems to fix the problem.
So we're going to have to go for the throat: since pulseaudio is the bane of Ubuntu gamers everywhere, we're going to create a bash script that deactivates it, runs the game and then reactivates it when the game is finished. Voilà:
Code: Select all
#!/bin/bash
cd /home/william/PenumbraOverture
killall pulseaudio
./penumbra
pulseaudio -D
First we create/edit the the pulseaudio configuration file:
Code: Select all
gedit /home/william/.pulse/client.conf
Code: Select all
autospawn = no
Once again we can set the Penumbra shortcut to:
Code: Select all
/home/william/PenumbraOverture/run_Penumbra
Aquaria
Installs and runs fine out of the box.