CaveUT on Linux

News

5 April 2002: It has recently come to my attention that not only does Unreal Tournament exist for MacOS, but that Apple openly supports OpenGL as well. If someone out there is looking to port CaveUT to MacOS, please let me know. I'd love to help out in any way possible.

23 December 2002: CaveUT 1.2 is now available for Linux.

Setting Up Unreal Tournament

Install Unreal Tournament

Install Libraries

They're all available on the RedHat install media. You may not need them all, but it's easier to just install the whole mess than to realize later you need another and installing them incrementally.

You can also download them from here. Please don't, unless you can't find your install disks or can't connect to a RedHat mirror site.

To install on RedHat 7.2, use the rpm command:

rpm -Uvh *.rpm

Other linuxes will vary. Check your manual.

Get CaveUT For Linux

Download the tar file from here. Save it into your Unreal Tournament directory. Then simply untar it from within the directory:
tar xzf CaveUTLinux-1.2.tar.gz

Type make

NOTE: If you're not running RedHat 7.2, the precompiled SDLGLDrv.so library may or may not work for you. Delete it from the System directory to rebuild it, to make sure.

Do this from within your Unreal Tournament directory. This will build and install the CaveUT components, namely the updated GL driver and the CaveCalc utility program. Drop me a line if you get errors.

Edit View As You Wish

For background, see Jeff's page.

Run the Game!

As long as you installed the Unreal Tournament binaries to somewhere in your PATH, you should just be able to run it with
ut

Make sure you don't already have a preferences directory (~/.loki) or manually copy over the newer initilization files.

Tips and Tricks

Edit UnrealTournament.ini to get any screen resolution you want.

You may have noticed when running the game in Linux, that you can only set the screen resolution to either the X-Windows size, or 640x480, using the game GUI. Look inside the UnrealTournament.ini file (first in your home directory, ~/.loki/ut/System/UnrealTournament.ini, then in the game directory, /usr/local/games/ut/System/UnrealTournament.ini). In the [SDLDrv.SDLClient] section, you'll see two variables, FullscreenViewportX and FullscreenViewportY. Set them to whatever resolution you desire.

Installing Nvidia Drivers Under Linux

If you're using any Nvidia graphics card, install the Nvidia drivers! The drivers supplied with XFree86, though not bad, lack support for hardware OpenGL acceleration. Go to Nvidia's site and download their Linux drivers. The difference will be amazing when running Unreal Tournament.

Right now (19 March 2002) the page on Nvidia's site with their Linux drivers is here. You will download two files from them: the GLX driver file, and the kernel driver file. The instructions on the page should be pretty easy to follow.

A few "gotchas" though:


Page written by Joe Manojlovich

[Home]

Valid XHTML 1.1! Valid CSS!