OpenAL crashes with UT2003, 2004
I’ve found more recently I’ve had issues with UT2003 and UT2004 crashing under Linux. I’ve found that it’s actually because of OpenAL. In version 0.0.8, binary compatibility was broken, and I setup the game to use the system’s version of OpenAL.
So now, here are some new packages. There’s a basic APT repository too for the lazy, and i386 and amd64 libraries. They’ve been complied against Debian Unstable, however they should also work in Ubuntu Edgy (they’ll also work on Dapper if you run ignoring dependencies, however if you build from source you should be fine).
# On i386, add this to your sources.list file: deb http://micolous.id.au/debian/openal-legacy/ binary-i386/ # On amd64, add this to your sources.list file: deb http://micolous.id.au/debian/openal-legacy/ binary-amd64/ # Sources: deb-src http://micolous.id.au/debian/openal-legacy/ source/
To install, add those repositories, do an `apt-get update`, then `apt-get install libopenal0-legacy`. There’s also a `libopenal-legacy-dev` package, which conflicts with the normal `libopenal-dev` package, should you ever want to develop applications against the old version of OpenAL (which is unlikely).
Then, you need to point the symlink for openal.so in the System folder of UT to `/usr/lib/libopenal.so.0.0.8`. The new version of OpenAL will remain symlinked at `/usr/lib/libopenal.so` pointing to `/usr/lib/libopenal.so.0.0.0`.