hackorama
hackorama

First Person Shooter Games On Linux





FEATURED GAMES | Q3A | RtCW | Unreal | Unreal Tourney | Half-Life | SoF 2 | Jedi Knight 2
MODS | Urban Terror | Tactical Ops | Alliance | 1/2 LIFE MODS |
GAME BROWSER | XQF |
Q3A/RtCW LEVEL EDITOR | GTKRadiant |
3D MODELING | BLENDER | VERTEX |
Q3A SOURCE | Q3A SOURCE From Tim 'Timbo' Angus | MIRROR |
WINE | WINEHQ | TRANSGAMING |
DRIVERS | NVIDIA | NVClock | NVNEWS |
LINKS | LOKI | TUXGAMES | LINUXGAMES | ICCULUS | LINUXQUAKE | ROJERWILCO |
LINKS | LGFAQ | LGDC | Evil3D |

Some notes specific to linux, like copying the pak/umod files from windows games, setting up server options or game configs. Running windows games through WINE or WineX.

Also features selected Mods and Total Conversions. Some like Urban Terror has great linux support while most others can be installed from the zip files without any effort, Only few like NeoCairo does not have the correct files for the Linux client.

GAMESERVERS

Connect to server location "hackorama.myip.org" , I have Unreal Tournament Death Match with 5 average skilled bots and Quake3 Excessive Mod with no bots. These pure dedicated anti-cheat public servers are running on a linux box hooked up to AT&T cable, so your pingage may vary :)

MACHINE CONFIG

This is the HW/SW of the machine, where I am running/testing all these games.

AMD Athlon 850Mhz / 256 MB RAM / nVidia GeForce3 Ti 200 64MB DDR / Creative SB Live
Mandrake Linux 8.2 / 2.4.18-6mdk Kernel / nVidia 1.0-2880 OpenGL Drivers / ALSA 0.5.12a Sound Drivers / WineX 1.0-3

All games/mods mentioned on the page works fine on this machine. Exceptions are slow menu drawing in Half-Life and occasional unhandled exceptions in windows games running via WineX.

SIGKILL9

"SIGKILL9" is my handle when I play online ( usually Q3A and sometimes UnrealT/RtCW )

      SIGKILL (9), the kill signal, forces a process to terminate
      immediately.  Since SIGKILL cannot be trapped or ignored, it is useful
      for terminating a process that does not respond to SIGTERM.


NEW GAMES

Soldier of Fortune 2 Demo installs and works like a charm with Winex 2.0, having alot of fun with online play.

Finally got hold of Jedi Knight 2, works beatifully with Winex 2.0.1, killer deal with light saber duels.

These are the new games I am planning to try out soon, maybe when the price drops, and depending on the quality of WineX 2.0. In the order of preference.

1.Medal of Honour : Allied Assault ( Brady Games/Electronic Arts using Id Q3A Engine $44.99 )
3.Counter Strike : Condition Zero ( Gearbox/Sierra using VALVE HalfLife Engine - August 2002 $39.99 )
4.Alien Vs Predator 2 ( Sierra/Fox using Monolith Lithtech Engine $44.99 )
5.Soldier of Fortune II : Double Helix ( Raven/Activision using Id Q3A:TA Engine - May 2002 $49.99 )


Plus of course Unreal 2 which may not work on Linux, unless transgaming does some magic, or Epic thinks like Id.

UT Tact Ops

Tactical Ops: Assualt on Terror

To be released in Spring 2002, TO:AOT is the retail version of Tactical Ops the popular team play mod for Unreal Tournament.

According to this FAQ there will be a Linux version which can be installed manually. TO:AOT will be stand alone, means you dont need UnrealT installed. There might be a new Single Player element as well as other visual extras and new maps.


HL

HalfLife using WINE

I am successfully running Half-Life 1108 update with Nvidia 1.0-2802 OpenGL drivers and WineX-1.0.3 ( all latest packages available as of March 2002 ).

Plus all the mods like CounterStrike, Opposing Force, and Team Fortress also runs fine.

1. Get WINE or WINEX

Subscribe to Transgaming and get their version of WINE ( WineX ) which will cost you 5$ per month with a minimum 3 month subscription, or just use latest WINE which is free.

2. Mount and install Halflife from the Windows CD.

$mount -t iso9660 /dev/cdrom /mnt/cdrom
$cd /mnt/cdrom
$winex -winver win98 SETUP.EXE

3. Download and install the latest update of Halflife.

Change to the directory where you downlaoded the update ( e.g 1108.exe)

$winex -winver win98 1108.exe
Select the installation directory as "C:\Sierra\Half-life"

4. Now start Halflife

either use:
$winex -winver win98 "C:\Sierra\Half-Life\hl.exe" -- -console -w 1024 -noipx
or
$cd $HOME/TransGaming_Drive/Sierra/Half-Life
$winex -winver win98 hl.exe -- -console -w 1024 -noipx
	
-w 1024 will bring it up in 1024x768 resolution but if you have low video memory try lower resolutions.

5. Change from software rendering to OpenGL

Go to Settings->Video Mode and select OpenGL, and you will be taking your train to Black Mesa.


Q3A Alliance

Alliance : The unltimate mod for Q3A

As good as or even better than the Q3:Team Arena Mission Pack. Features Gapple, Pogo, Radar Tracker HUD, QuickChat, Screen Camera, a new game type called "Hold the Flag", and "intelligent" bots.

If you want to play team based CTF style games offline, this is the best so far with bots whom you can actually work with.

Download the zip files ( one for the mod and 2 zips for the maps ) from Alliance website. Unzip them in /usr/local/games/quake3 which will create a folder for alliance as well as install few alliance_maps*.pk3 in baseq3 folder.

To start the mod use "quake3 -nosplash +set fs_game alliance +set com_hunkmegs 72".

The latest version is 3.21. Please note that the the shellscripts provided in /usr/local/games/quake3/alliance/linux folder has minor syntax errors.


RtCW

Installing RtCW

Go to fileplanet and download wolf-linux-1.1b.x86.run, which will install RtCW linux binaries at /usr/local/games/wolfenstein.

Now get the Windows retail CD of RtCW and install it on a Windows box or if you want to do it the hard way use WINE to install on Linux itself.

Now from the Windows installation folder C:\Program Files\return to Castle Wolfenstein\Main copy the following files to your linux /usr/local/games/wolfenstein/main directory.

 mp_pak0.pk3
 mp_pak1.pk3
 mp_pak2.pk3
 pak0.pk3
 sp_pak1.pk3
 sp_pak2.pk3
	

Q3 UrbanTerror

Urban Terror

Checkout Urban Terror from Silicon Ice. , a very well done realism school Q3A total conversion mod. In the same class as the extremely popular Half Life mod Counter Strike. But unlike CS, UT works cross-platform and has a nice graphical installer for Linux/Mac/Win.

New version out is 2.4, Rommell rocks !


 

The infamous Athlon CPU bug with AGP

to avoid the Athlon CPU bug with AGP, start linux with "nopentium" option.

	$vi /etc/lilo.conf
	append="mem=nopentium"
	$/sbin/lilo
	

Unreal

Unreal using WINE

Just followed the directions from this HOW-TO to install and successfully run Unreal and the "Return to Na Pali" mission pack from the Unreal Gold CD using WineX.

These are the System files I have tweaked for my graphics card [WINE C:\]/UnrealGold/System/ folder, OpenGlDrv.int, OpenGlDrv.ini, Unreal.ini.


UT Tac Ops

Installing Tactical Ops ( 2.2.0 ) for Unreal Tournament

The Manual at Tact Ops website has instructions on downloading and manually installing from the zip files on Linux instead of the umod auto installation.

These are just quick notes:

1. Remove any existing older version of Tact Ops from /usr/local/games/ut/
2. Downlaod the two files tacticalops220.zip and tomappack1.zip to maybe /tmp
3. Unzip these files to the correct locations.

 cd /tmp
 unzip tacticalops220.zip
 cd TacticalOps220/
 $ls
 Help/   Maps/  Music/  Sounds/  System/  TacticalOps/  Textures/  Web/
 $cp /tmp/tomappack1.zip .
 $unzip tomappack1.zip
 $rm tomappack1.zip
 $ls
 Help/  Maps/  Music/  Sounds/  System/  TacticalOps/  Textures/  Web/
 $zip -r ./* /tmp/tactops.zip
 $su
 #mv /tmp/tactops.zip /usr/local/games/ut
 #cd /usr/local/games/ut
 #unzip tactops.zip
4. Copy the TacticalOps.ini
 $cp /usr/local/games/ut/TacticalOps/Extra/DefaultINIfile/TacticalOpsLinux.ini \ 
	$HOME/.loki/ut/System/TacticalOps.ini
5. Edit the TacticalOps.ini file to use the correct driver, the default is Glide drivers. For example to use OpenGL drivers ( like if you have an NVidia card )
$vi $HOME/.loki/ut/System/TacticalOps.in
[Engine.Engine]
GameRenderDevice=OpenGLDrv.OpenGLRenderDevice
WindowedRenderDevice=OpenGLDrv.OpenGLRenderDevice
RenderDevice=OpenGLDrv.OpenGLRenderDevice

Without the correct driver you will get error messages like "Can't find file for package 'GlideDrv'"

6. Start by either:
$ut -ini=TacticalOps.ini
or run:
$chmod +x /usr/local/games/ut/System/TacticalOpsLinuxLauncher $/usr/local/games/ut/System/TacticalOpsLinuxLauncher
Q3A

Installing Q3A Team Arena

Get the latest Q3A point release from q3a and install it over your existing Q3A install from the windows or linux retail CD. This will create a directory, /usr/local/games/quake3/missionpack with all files for Q3A TA except the big file pak0.pk3. Now get the Q3A TA windows retail CD and mount it and copy pak0.pk3 and q3key file to the missionpack folder.

Now either run quake3 and select team arena from the mods menu, or start it with quake3 +set fs_game missionpack

You may also copy the .ico file from the cd and convert it into a .xpm file for creating desktop shortcut on KDE/GNOME.


Q3A SP

Starting Q3A server without graphics

Create a server.cfg file in /usr/local/games/quake3a/baseq3 with following sample contents.

 set sv_hostname "fragfest"
 set timelimit 1200
 set fraglimit 20
 map q3dm6
	

Now start the server as:
quake3 +set dedicated 1 +exec server.cfg


Unreal Tournament

Installing UT from "Totally Unreal" Windows boxset!

Follow the same method as described below for UT installation.

In this package, the files in ../ut/maps are now compressed with .uz extension instead of the .unr uncopressed version from older CD's.

Uncompress each file by running.

	$cd /usr/local/games/ut/System
	$./ucc decompress ../Maps/DM-Mapname.unr.uz -nohomedir
	
or run a small shellscript from /usr/local/ut/System
	#!/bin/csh
	foreach file (../Maps/*.uz)
	./ucc-bin decompress $file -nohomedir
	end
	

Detailed instructions are here [ mirror ].


Unreal Tournament

Unreal Tournamnet

First get the Windows Unreal tournamnet retail CD mounted.

Now Get the linux binaries from Loki and run it, which will install the game and data files from the CD into /usr/local/games/ut/

Detailed instructions are at Loki UT FAQ

If you want to install Unreal mods, get http://umodpack.sourceforge.net/ a crossplatform tool for umod installation and unpacking.





Few shout outs to the gaming world. "id" pioneers of 3d shooters and for being true to 0penGL and crossplatform (PC/Linux/Mac) games. Q3A for redefining the FPS graphics. Other classics like Unreal Tournament. RtCW another id winner. HalfLife, the uber game from VALVE. NVidia for the monster graphics and the detonator linux drivers. Loki, now dead but they did a good job for linux gaming while they lasted. And to everyone in the gaming community for the games mods maps models skins etc. Game on ...


Monday, 06-Dec-2004 09:26:09 MST kishan at hackorama dot com