Tuesday, May 03, 2016

Unreal Tournament 2003 on a Modern 64-bit Linux System

If Unreal2 was the redheaded stepchild of the original game, Unreal Tournament 2003 was the redheaded stepchild of the original Unreal Tournament. The gaming community was not happy with the game as it originally shipped in September 30th, 2002. So unhappy, in fact, that EPIC released Unreal Tournament 2004 which re-used much of UT2003.

However, back then I was elated since UT2003 offered a Linux installer and there is a Linux update as well as the DE Bonus pack and the Epic Bonus Pack. A Windows-only Community Bonus Pack was released followed by a Linux installer for it.

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. There is a HOWTO that tells you how to consolidate the three install CDs into one DVD (it works just like the UT2004 HOWTO) and add the Linux install fix as well as other extras.

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

The EPIC Bonus Pack can be unpacked with unzip. then the files transferred to your UT2003 installation.

No comments: