This commit is contained in:
gferg 2007-02-09 13:53:01 +00:00
parent f60b76bf48
commit b442f69ad2
3 changed files with 101 additions and 61 deletions

View File

@ -282,7 +282,7 @@ to be used with a Microsoft Exchange Server. </Para>
Quake-HOWTO</ULink>,
<CiteTitle>Linux Quake HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: Nov 2006</CiteTitle>.
<CiteTitle>Updated: Feb 2007</CiteTitle>.
How to install, run and troubleshoot Quake, QuakeWorld and Quake II
on an Intel Linux system. </Para>
</ListItem>

View File

@ -3608,7 +3608,7 @@ alternative to sendmail. </Para>
Quake-HOWTO</ULink>,
<CiteTitle>Linux Quake HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: Nov 2006</CiteTitle>.
<CiteTitle>Updated: Feb 2007</CiteTitle>.
How to install, run and troubleshoot Quake, QuakeWorld and Quake II
on an Intel Linux system. </Para>
</ListItem>

View File

@ -11,11 +11,11 @@ Author: Steven A
<newline>
Version: 2.04
Version: 2.05
<newline>
Last updated: 22 November, 2006
Last updated: 9 February, 2007
<abstract>
@ -448,7 +448,7 @@ through the "Start Game" menu.
<sect1> SDL Quake <p>
This basic version of Quake is not of major interest to Linux users. It's main
feature is that it uses the SDL programming API for sound, video and mouse
feature is the use of the SDL programming API for sound, video and mouse
handling, and should run on all SDL supported operating systems without major changes.
SDL Quake does have a bug relating to music: running the game with an audio
@ -464,8 +464,7 @@ To play in fullscreen mode, use the <bf>-fullscreen</bf> option.
WindowMaker is a window manager for X11, and this tiny version of Quake
fits in an 64x64 pixel dockable applet!
<newline>
You can test it out if you don't have WindowMaker, but the game will crash if it gets keyboard focus.
You can test it out even if you don't have WindowMaker, but the game will crash if it gets keyboard focus.
<newline><newline>
For the curious, this game can be benchmarked with <bf>timedemo demo1</bf> after removing the "usleep" commands from
sys_linux.c.
@ -692,6 +691,33 @@ incorporated into
<ref id="quakeforge_" name="QuakeForge"> and
<ref id="tyrquake_" name="TyrQuake">.
For servers, try:
<newline>
<url url="http://www.quakeone.com">
<newline>
<url url="http://www.quake1.net/servers.cgi">
<sect1> ProQuake <p>
From the ProQuake website: "...What you will find is a rock solid set of
enhancements to unmodified netquake. Things that quake should have had from
the get go.. like precise aim. Small, simple changes that improve the
quality of netplay enormously. ProQuake is fully compatible with standard
NetQuake. .... ProQuake is also fully compatible with the advanced features
of Clanring CRMod++ version 6.0."
To make ProQuake's GL client, before typing <bf>make</bf>, edit "Makefile" to select the GL client:
<verb>
- TARGETS=$(BUILDDIR)/bin/squake
+ TARGETS=$(BUILDDIR)/bin/glquake.glx
- GLLDFLAGS=-L/usr/X11/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm -lm
+ GLLDFLAGS=-L/usr/X11R6/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm -lm
</verb>
Like the original GLQuake, brightness support is broken, and
owners of new Nvidia cards may have to apply the <ref id="Sys_Printf_" name="Sys_Printf"> bug fix.
<url url="ftp://ftp.runequake.com/quake/engines/proquake">
<label id="fuhquake_">
<sect1> FuhQuake <p>
@ -751,27 +777,6 @@ This slick looking deathmatch mod is another freely distributable Quake II game.
<label id="proquake_">
<sect1> ProQuake <p>
From the ProQuake website: "...What you will find is a rock solid set of
enhancements to unmodified netquake. Things that quake should have had from
the get go.. like precise aim. Small, simple changes that improve the
quality of netplay enormously. ProQuake is fully compatible with standard
NetQuake. .... ProQuake is also fully compatible with the advanced features
of Clanring CRMod++ version 6.0."
To make ProQuake's GL client, before typing <bf>make</bf>, edit "Makefile" to select the GL client:
<verb>
- TARGETS=$(BUILDDIR)/bin/squake
+ TARGETS=$(BUILDDIR)/bin/glquake.glx
- GLLDFLAGS=-L/usr/X11/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm -lm
+ GLLDFLAGS=-L/usr/X11R6/lib -L/usr/local/lib -lGL -lX11 -lXext -ldl -lXxf86dga -lXxf86vm -lm
</verb>
Like the original GLQuake, brightness support is broken, and
owners of new Nvidia cards may have to apply the <ref id="Sys_Printf_" name="Sys_Printf"> bug fix.
<url url="ftp://ftp.runequake.com/quake/engines/proquake">
<sect1> Tremulous <p>
This Quake III mod is a team deathmatch between aliens and
@ -792,16 +797,17 @@ name="1.1"> tarball.
<sect> Trouble-shooting <label id="troubleshooting_"> <p>
<em>Other trouble-shooting resources can be found at:
A new site with community forums is
<url url="http://www.linuxquake.org" name="LinuxQuake.Org">.
Other trouble-shooting resources can be found at:
<url url="http://mfcn.ilo.de/glxquake" name="Jörgen's GLQuake Site">,
the <ref id="other_" name="old version"> of this how-to, and
<url url="http://www.icculus.org/lgfaq" name="Linux Gamers FAQ">.
<newline>
Often, using an alternative game engine such as
<ref id="tyrquake_" name="TyrQuake">,
<ref id="fuhquake_" name="FuhQuake"> and
<ref id="darkplaces_" name="Darkplaces"> will fix mouse and sound related problems.
</em>
<sect1> Bash won't start the program <p>
@ -1016,6 +1022,19 @@ scripts will often have options for defining which compiler to use (type
to use <bf>export CC=gcc32</bf> or edit the Makefile and replace occurrences of
"gcc" with "gcc32" (or "gcc-3.2.2", etc) manually.
<sect2> 64 Bit CPUs <p>
Most of these legacy programs will probably not compile to 64 bit binaries.
It is still possible to compile 32 bit binaries on a 64 bit operating system.
To do so, edit Makefiles and add "<bf>-m32</bf>" to the load and compile flags
(LDFLAGS, CFLAGS). This tells GCC to build and link a 32 bit program (if the 32
bit SDL and OpenGL libraries are also installed). You may also have to disable
the use of x86 assembly.
If you are having trouble running 32 bit apps, try using the linux32
command. For example: <bf>linux32 tyr-glquake</bf>.
<sect2> Nvidia Drivers <p>
The latest Nvidia drivers can also cause headaches. Recently they have started
@ -1260,8 +1279,8 @@ for Quake II troubleshooting tips.</em>
<sect1> Quake III Arena <p>
The third Quake installment was a landmark multiplayer game, with some of the
most beautiful and well balanced fragging ever. It was one of the first games
The third Quake installment was a landmark multiplayer game, with
beautiful graphics and well balanced combat. It was one of the first games
to receive a full Linux commercial release.
Most mods should work. The Linux Gamers FAQ reports:
@ -1309,7 +1328,7 @@ All things Quake III at <url url="http://www.planetquake.com/quake3/q3aguide/" n
<sect1> Quake IV <p>
Quake IV is an epic FPS from the awesome <url url="http://ravensoft.com"
Quake IV is an epic FPS from <url url="http://ravensoft.com"
name="Raven Software">. It is based on the Doom-III engine and has high
hardware specs: A 2GHz P4 (or AMD equivalent) and 512meg ram are the official minimum
requirements. It's a beautiful game which should really be played with the
@ -1361,7 +1380,7 @@ if hdb2 is the new swap partition.
<descrip>
<tag/Links/
<tag/Q3 Links/
The <url url="http://zerowing.idsoftware.com/linux/quake4/" name="Official Linux Faq">
@ -1374,6 +1393,34 @@ name="Quake IV demo">
<!-- horizontalline -->
<sect> Links <p>
<descrip>
<tag/ID Software/<url url="http://www.idsoftware.com">
<tag/Icculus/<url url="http://www.icculus.org">
<tag/Icculus Gamers FAQ/<url url="http://www.icculus.org/lgfaq">
<tag/The Linux Game Tome/<url url="http://www.happypenguin.org">
<tag/LinuxQuake.Org/<url url="http://www.linuxquake.org">
<tag/Planetquake/<url url="http://www.planetquake.com/quake1">
<tag/Darkplaces Game Engine/<url url="http://www.icculus.org/twilight/darkplaces">
<tag/Quake One/<url url="http://www.quakeone.com">
<tag/Linux Gamers/<url url="http://www.linux-gamers.net">
<tag/Quake Terminus/<url url="http://www.quaketerminus.com">
<tag/Retro Quake/<url url="http://www.planetquake.com/retroquake/quake/index.html">
<tag/Quake Basics/<url url="http://www.quaketerminus.com/quakebible/index.htm">
<tag/Quake Wikipedias/<url url="http://wiki.quakesrc.org/index.php/HomePage">, <url url="http://en.wikipedia.org/wiki/Quake">
<tag/Jörgen's GLQuake Site/<url url="http://mfcn.ilo.de/glxquake">
<tag/Linux Hexen II project/<url url="http://uhexen2.sourceforge.net">
<tag/SDL - Cross platform hardware API/<url url="http://www.libsdl.org/">
<tag/ALSA - Linux sound project/<url url="http://www.alsa-project.org">
<tag/Lowercase utility/<url url="http://filerenameutils.sourceforge.net">
<tag/Func_Msgboard - message board from hell ...no, I mean it/<url url="http://www.celephais.net/board/forum.php">
</descrip>
<!-- horizontalline -->
<sect> Other
<label id="watervis_">
@ -1387,7 +1434,7 @@ information at the penalty of cpu cycles. Alternatively, vispatch is a utility
that patches your Quake/QuakeWorld levels to support transparent water.
To do this you'll need the
<url url="http://prdownloads.sourceforge.net/uhexen2/vispatch-v132.tgz?download" name="vispatch utility">,
<url url="http://prdownloads.sourceforge.net/uhexen2/vispatch-v142.tgz?download" name="vispatch utility">,
as well as the
<url url="http://www.3ddownloads.com/telefragged/inside3d/qip/watervis" name="vispatch data files">
for the game you are patching.
@ -1569,6 +1616,16 @@ The author can recommend Yakuake as a very handy X terminal.
control interface. Although the specifications required a Pentium,
Quake ran acceptably well on a 486 DX4/100"
<newline><newline>
<item> Happy Penguin Q3 Forum -
<newline>
As for &lsqb;Q3&rsqb; open source.....earliest date seems to be second half 2005. The
reason? They are still selling the code, over 5 years later to game devs.
Either they are stupid devs, or the Q3 code still offers something....I'm
inclined believe the latter.
<newline><newline>
<item> Slashdot Tenebrae Forum -
@ -1582,31 +1639,6 @@ MR. BURNS: "Then get me his non-union Belgian equivalent!"
</itemize>
<sect1> Links <p>
<descrip>
<tag/ID Software/<url url="http://www.idsoftware.com">
<tag/The Linux Game Tome/<url url="http://www.happypenguin.org">
<tag/Icculus/<url url="http://www.icculus.org">
<tag/Icculus Gamers FAQ/<url url="http://www.icculus.org/lgfaq">
<tag/Linux Gamers/<url url="http://www.linux-gamers.net">
<tag/Planetquake/<url url="http://www.planetquake.com/quake1">
<tag/Quake Terminus/<url url="http://www.quaketerminus.com">
<tag/Retro Quake/<url url="http://www.planetquake.com/retroquake/quake/index.html">
<tag/Quake Basics/<url url="http://www.quaketerminus.com/quakebible/index.htm">
<tag/Quake Wikipedias/<url url="http://wiki.quakesrc.org/index.php/HomePage">, <url url="http://en.wikipedia.org/wiki/Quake">
<tag/Jörgen's GLQuake Site/<url url="http://mfcn.ilo.de/glxquake">
<tag/Quake Forge/<url url="http://www.quakeforge.net">
<tag/Darkplaces Game Engine/<url url="http://www.icculus.org/twilight/darkplaces">
<tag/Linux Hexen II project/<url url="http://uhexen2.sourceforge.net">
<tag/SDL - Cross platform hardware API/<url url="http://www.libsdl.org/">
<tag/ALSA - Linux sound project/<url url="http://www.alsa-project.org">
<tag/Lowercase utility/<url url="http://filerenameutils.sourceforge.net">
<tag/Func_Msgboard - message board from hell ...no, I mean it/<url url="http://www.celephais.net/board/forum.php">
</descrip>
<sect1> Glossary <p>
<descrip>
@ -1695,6 +1727,14 @@ impulses, ezquake.
<descrip>
<tag/2.05 (February 2007)/
Miscellaneous link updates.
A small section for 64 bit cpus.
Moved "Links" to it's own section.
<tag/2.04 (November 2006)/
Added some troubleshooting hints for Quake IV.