Loki Software, Inc.

Technical FAQ
Installation

I ran the installer, and the files are not accessible.
This generally happens when the file permissions are set incorrectly. One common cause of this problem is when the game is installed by the root user with a restrictive umask. Correct the file permissions as follows:

   chmod -R a+r /usr/local/games/quake3 
   chmod a+x /usr/local/games/quake3/quake3 
   chmod a+x /usr/local/games/quake3/q3ded 
   chmod a+x /usr/local/games/quake3/libMesaVoodooGL.so.3.2 
   chmod a+x /usr/local/games/quake3/libMesaMatroxGL.so.3.2
The above example assumes the Quake III binaries are in /usr/local/games/quake3/.

I can't get the binaries installed on a glibc-2.0 based distribution.
Quake III only works with glibc-2.0 with 3D cards based on 3dfx chips. The Matrox G200/G400 are only supported under glibc 2.1.

You can manually install Quake III on a glibc-2.0 system with a 3dfx card as follows:

   cp bin/x86/glibc-2.1/* /usr/local/games/quake3/
   cd /usr/local/games/quake3/
   ln -s libMesaVoodooGL.so.3.2 libMesaVoodooGL.so 
   ln -s libMesaVoodooGL.so.3.2 libGL.so
The above example assumes the Quake III binaries are in /usr/local/games/quake3/

How do I enable the DGA mouse?
DGA mouse is disabled by default to prevent lockups in fullscreen mode with XFree86 SVGA 3.3.3 and Voodoo3 cards. The lockup is severe enough to force reboot. Other users can enable the DGA mouse by entering:

   +set in_dgamouse 1          /commandline 
   \in_dgamouse 1              /console 
   seta in_dgamouse "1"        /q3config.cfg

Can I enable SMP support using +set r_smp 1?
Quake III is not currently accelerated when used with multiple processors. This support will be added in a future update.

Can I disable mouselook in Quake III?
Nope.

The installer incorrectly detects my LibC version as 5 on Debian 2.1.
Manually copy the bin/x86/glibc-2.1 binaries to /usr/local/games/quake3/.

How do I access the console on a german keyboard?
On a german keyboard, the [AltGR] + [+] combo to get "~" doesn't work. To work around this use the following workaround. It maps "Scroll-Lock" (code 0x4E, "Rollen" in German) permanently to the tilde.

Look for a file in your home directory called ".Xmodmap". Keep a backup of that file, just in case.

Use an editor of your choice to change the line starting with "keycode 0x4E", if it is already present, or add it:

keycode 0x4E = asciitilde
Log out of X and log back in again (or use $ xmodmap ~/.Xmodmap).

You should be able to use scroll lock as the console key. If you want to play around with the xkeycaps tool (http://www.jwz.org/xkeycaps/) it is possible to write a wrapper around q3a that remaps the key:

[/usr/local/bin/q3german.sh]
#!/bin/sh
ps2speed 200
cd /usr/local/games/q3demoTEST
xmodmap -e "keycode 49 = asciitilde"
sudo ./linuxquake3 $*
xmodmap -e "keycode 49 = asciicircum"
...
This maps "the key beneath ESC" (which is "^" on german keyboards) to "~" and everything works as expected (except that you can't type "^" anymore...).

Where is the CD key?
The first 3,000 Quake III tin boxes have the CD Key on a sticker on the last page of the manual. All other Quake III tin boxes have the CD Key on a sticker on the back of the CD jewel case.

I have multiple sound cards. Is there a way to specify to Quake III which one to use?
You can specify the sound device to use with:

  +set snddevice 
The default is: "/dev/dsp". Any changes made will be archived in the config file.

Back to Questions

Products | Order | Resellers | Support | Development | Press | News | About Loki

© 2000 Loki Software, Inc. | Contact Us | Webmaster
Loki is a registered trademark of Loki Software, Inc.

 

Note: This site currently only fully supports Netscape Navigator 4.x or Internet Explorer 4.x or better. We will be adding support for other browsers shortly. We apologize for any inconvenience.