Tuesday, May 03, 2016

Unreal Tournament 2003 on a Modern 64-bit Linux System

In 2003, I was elated that Unreal Tournament 2003 came with a Linux installer (on Disc 3). All I had to do was run the installer and play the game.

Nowadays, it's not so easy. Linux is not like it was in 2003. Not only has it improved. but Linux has been around long enough that it now includes tools to allow backwards compatibility.

We'll be installing as root to make the game available to all system users.

The Linux installer is located on Disc Three, so mount it first.

First, we need to set a workable POSIX version value.

# export _POSIX2_VERSION=199209

Second, set a usable libc version.

# export SETUP_LIBC=glibc-2.1

Then third, tell the installer that we are running on a 32-bit system.

# linux32 ./linux_installer.sh

Then it's as easy as using you favorite text editor to alter the ut2003 startup script in /usr/local/games/ut2003 with the above information.

If you want to make it a little easier (and faster) and avoid disc swapping, create a directory at ~/ut2003 and copy the data from each install disc to it. Then cd to ~/ut2003 and su to root.

Now you can use the graphical installation tool and provide your CD key and play the game.

No comments: