This commit is contained in:
gferg 2006-02-26 17:01:55 +00:00
parent 33f9813dfa
commit 3f6f3e2122
3 changed files with 121 additions and 60 deletions

View File

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

View File

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

View File

@ -11,11 +11,11 @@ Author: Steven A
<newline> <newline>
Version: 2.01 Version: 2.02
<newline> <newline>
Last updated: December 10, 2005 Last updated: February 24, 2006
<abstract> <abstract>
@ -37,7 +37,7 @@ still making games almost ten years after it's release by ID Software, and
thanks to John Carmack releasing the software under the GPL, people are able to thanks to John Carmack releasing the software under the GPL, people are able to
enjoy it on non-proprietary platforms. enjoy it on non-proprietary platforms.
<newline> <newline> <newline> <newline>
Does all this mean our game is important ? No... It's just fun ;) Does all this mean our game is important ? No... It's just fun ;-)
<sect1> About <p> <sect1> About <p>
@ -94,7 +94,7 @@ Finally, you should have a directory structure similar to this, with all files
being in <ref id="lowercase_" name="lowercase">: being in <ref id="lowercase_" name="lowercase">:
<verb> <verb>
/usr/local/games/quake +- glquake.glx /usr/local/games/quake +- glquake.glx (or another game engine)
| |
+- id1 -+- config.cfg +- id1 -+- config.cfg
| |
@ -206,10 +206,10 @@ Show player from third person perspective
<sect1> GLQuake <label id="glquake_"> <p> <sect1> GLQuake <label id="glquake_"> <p>
The first place for Linux noobs to go is Jörgen's no frills site. It is a basic The first place for Linux noobs to go is Jörgen's no frills site. Here you'll
version of OpenGL Quake for Linux, with some relevant documentation. Fairly find some relevant documentation and trouble shooting tips, and a basic
pain free by Linux standards, it looks and works great, and supports most version of OpenGL Quake for Linux. Fairly pain free by Linux standards, it
Quake mods. supports most Quake mods, but gamma (brightness) support is broken.
<url url="http://mfcn.ilo.de/glxquake"> <url url="http://mfcn.ilo.de/glxquake">
@ -282,10 +282,17 @@ numerous single player and <ref id="quakeworld_" name="QuakeWorld"> clients and
Quake C tools. Amongst it's features are: Quake C tools. Amongst it's features are:
an overhauled menuing sytem, a new "heads up display", and in-game help. an overhauled menuing sytem, a new "heads up display", and in-game help.
Possibly because of it's size, QuakeForge hasn't been updated in a year and a Possibly because of it's size, QuakeForge hasn't been updated in years
half and was never quite finished. Notably - documentation is missing, and it's documentation was never quite finished.
installing only a single player client without everything else has issues, and The usual "configure && make && make install" will build the whole project, but
it may no longer build on FreeBSD. to make a single player binary only, try:
<code>
configure --with-static-plugins --without-tools --without-servers --with-clients=glx
zcat <ruamoko/cl_menu/menu.dat.gz >{somedir}/quake/id1/menu.dat
</code>
For information about building QuakeForge on the BSD Unices, see the <ref
id="freebsd_" name="FreeBSD"> section.
Kudos to the QuakeForge team for a huge project which has provided much inspiration Kudos to the QuakeForge team for a huge project which has provided much inspiration
for other open source games. for other open source games.
@ -408,14 +415,17 @@ Tronwyn, Fat Controller and their co-authors.
<url url="http://www.planetquake.com/tronyn/soul" name="Link"> <url url="http://www.planetquake.com/tronyn/soul" name="Link">
<label id="nehahra_"><tag/Nehahra/ <label id="nehahra_"><tag/Nehahra/
Definitive Quake conversion supported in Linux by LordHavoc's Epic. Ambitious. Otherwordly.
<ref id="darkplaces_" name="Darkplaces"> and <ref id="qudos_" name="QuDos">' Nehahra is the definitive Quake mod, supported in Linux by LordHavoc's
port of the NehQuake engine. <ref id="darkplaces_" name="Darkplaces">, and <ref id="qudos_" name="QuDos">'
port of the NehQuake engine. It has some great models and maps, uses fog effects well, and has an
(optional) two hour movie/demo which ties-in well with the original Quake
"story-line" but is also in desperate need of an edit.
<url url="http://www.planetquake.com/nehahra" name="Link"> <url url="http://www.planetquake.com/nehahra" name="Link">
<tag/Contract Revoked/ <tag/Contract Revoked/
A modern mod which made my jaw drop. It also has an ambitious sequel, The Lost A modern mod which made my jaw drop. It also has ambitious sequels: The Lost
Chapters. Chapters and Quoth.
<url url="http://kell.spawnpoint.org/convoked.html" name="Link"> <url url="http://kell.spawnpoint.org/convoked.html" name="Link">
<tag/The Masque of the Red Death/ <tag/The Masque of the Red Death/
@ -466,12 +476,17 @@ Dark and bloody, with Doom's paranoiac atmosphere - a classic.
Zerstörer also has some good death match levels - Zerstörer also has some good death match levels -
<url url="http://www.google.com.au/search?q=zerstorer.zip" name="zerstorer.zip"> <url url="http://www.google.com.au/search?q=zerstorer.zip" name="zerstorer.zip">
<tag/Fantasy Quake/ <tag/Fantasy Quake/ FQ is a traditional medieval themed conversion. The game
FQ is a traditional medieval themed conversion. The game has some has some beautiful levels, but also plenty of raw edges as it was never quite
beautiful levels, but also plenty of raw edges - it was never quite finished... finished. (The project ended prematurely when the web hosting hit a snag).
Not all the player classes work perfectly, use the "g" key twice Not all the player classes work perfectly. Use the "g" key twice to purchase
to purchase items, and the "<",">","/" keys for inventory - items, the "<",">","/" keys for inventory, and the "w","e","r" keys for the
<url url="http://www.google.com.au/search?q=fantasy.zip" name="fantasy.zip"> grappling hook - <url url="http://www.google.com.au/search?q=fantasy.zip"
name="fantasy.zip">
Here you can get the long lost Fantasy Quake
<url url="http://prdownloads.sourceforge.net/uhexen2/fq-manual.tgz?download"
name="manual">.
<tag/Gib Factory, Vigil, Museum/ <tag/Gib Factory, Vigil, Museum/
Little mods with great game-play! - Little mods with great game-play! -
@ -521,18 +536,20 @@ It is possible to install many of the editors which are used to make Quake
maps, but creating full scale mods is real voodoo and beyond my knowledge. maps, but creating full scale mods is real voodoo and beyond my knowledge.
<bf>GtkRadiant</bf> <bf>GtkRadiant</bf>
is the only currently maintained world editor I know of. is the only currently maintained world editor I know of
<url url="http://www.qeradiant.com/" name="Link"> <url url="http://www.qeradiant.com/" name="Link">
The <bf>Quake Army Knife</bf> (QuArK) is a multi-purpose Quake editing tool which.. The <bf>Quake Army Knife</bf> (QuArK) is a multi-purpose Quake editing tool which..
may or may not have Linux support %-(. may or may not have Linux support %-(.
<url url="http://dynamic.gamespy.com/%7Equark/" name="Link"> <url url="http://dynamic.gamespy.com/%7Equark/" name="Link">
...You may be able to find out from the <url url="http://www.celephais.net/board/forum.php" name="Func_Msgboard"> - an ongoing hub for Q1 development and new mapping projects.
<ref id="quakeforge_" name="QuakeForge"> <ref id="quakeforge_" name="QuakeForge">
include Quake C tools with their tarball. include Quake C tools with their tarball.
And the <bf>Quake Wiki</bf> has some relevant links for the windows platforms. The <url url="http://wiki.quakesrc.org/index.php/HomePage" name="Quake Wiki">
<url url="http://wiki.quakesrc.org/index.php/HomePage" name="Link"> has some relevant links for the windows platforms.
<!-- horizontalline --> <!-- horizontalline -->
@ -576,8 +593,8 @@ Paintball comes to Linux !
Digital Paint 2 is an "original" multiplayer game based on the Digital Paint 2 is an "original" multiplayer game based on the
<ref id="quakeII_" name="Quake II"> <ref id="quakeII_" name="Quake II">
engine. It's colourful and fun nature is a departure engine. It's colourful and fun nature is a departure
from the usual dark tone of most Quake games, and, being a totally remodeled from the usual dark tone of most Quake games. Being a totally remodeled
game, it doesn't require you have the original Quake II ;->. game, it doesn't require you to have the original Quake II ;->.
Single player games are possible by playing against computer bots. Single player games are possible by playing against computer bots.
@ -670,7 +687,7 @@ containing the files "pak0.pak" and "pak1.pak".
<newline><newline> <newline><newline>
<item> For a comprehensive lowercase utility, download this <item> For a comprehensive lowercase utility, download this
<url url="http://prdownloads.sourceforge.net/uhexen2/lowercase?download" name="utility"> or visit <url url="http://prdownloads.sourceforge.net/uhexen2/lowercase?download" name="utility"> or visit
<url url="http://www.filerenameutils.sourceforge.net">. <url url="http://filerenameutils.sourceforge.net">.
</itemize> </itemize>
@ -764,12 +781,12 @@ doesn't work, you can use the <bf>xgamma</bf> program to brighten the whole disp
<itemize> <itemize>
<item> Type <bf>xgamma -gamma VALUE</bf> before running the game, where VALUE is a number larger than 1. <item> Type <bf>xgamma -gamma VALUE</bf> before running the game, where VALUE is a number larger than 1.
<newline>When you've finished, use <bf>xgamma -gamma 1</bf> to restore the brightness. When you've finished, use <bf>xgamma -gamma 1</bf> to restore the brightness.
</itemize> </itemize>
<newline>
This tip will not work with poorly supported hardware. For Voodoo 1/2 users, visit This tip will not work with poorly supported hardware. For Voodoo 1/2 users, visit
<url url="http://sourceforge.net/docman/display_doc.php?docid=28982&amp;group_id=124987" name="here"> for more information. <url url="http://sourceforge.net/docman/display_doc.php?docid=28982&amp;group_id=124987" name="here"> for more information.
<tag/Mouse look/"This game won't let me look around properly. %$!$@" <tag/Mouse look/"This game won't let me look around properly. %$!$@"
<itemize> <itemize>
@ -829,8 +846,8 @@ and info pages to better understand Unix file permissions.
<item> In full multi-user environments it is recommended using the <item> In full multi-user environments it is recommended using the
<ref id="darkplaces_" name="Darkplaces"> or <ref id="darkplaces_" name="Darkplaces"> or
<ref id="quakeforge_" name="QuakeForge"> game engines, which do not suffer file <ref id="quakeforge_" name="QuakeForge"> game engines, which correctly
permission problems. place per-user data in their home directory.
</itemize> </itemize>
@ -874,7 +891,7 @@ exceptions...
Nvidia's drivers for all of their modern video cards are not open source. Nvidia's drivers for all of their modern video cards are not open source.
Because of this many distributions do not include them. If your Nvidia card is Because of this many distributions do not include them. If your Nvidia card is
running slowly this is probably the cause, and you should visit <url running slowly this is probably the cause and you should visit <url
url="http://www.nvidia.com"> to download the Linux installer. In the author's url="http://www.nvidia.com"> to download the Linux installer. In the author's
experience these drivers are great, but not all versions work 100% with all experience these drivers are great, but not all versions work 100% with all
cards. If you have a misbehaving Nvidia video card, try a different driver. cards. If you have a misbehaving Nvidia video card, try a different driver.
@ -947,16 +964,20 @@ url="http://sourceforge.net/projects/uhexen2" name="project page">.
Quake II is the sci-fi themed sequel to Quake. Quake II is the sci-fi themed sequel to Quake.
Early Linux releases weren't very solid, especially the mouse handling. Early Linux releases weren't very solid, especially the mouse handling, but there is now a few related projects to choose from.
Current releases should work fine - the latest from QuakeForge is available <url url="http://qudos.quakedev.com/linux/quake2" name="QuDos' Quake II">
<url url="http://www.quakeforge.net/files/quake2forge/quake2-0.3.tar.gz" name="here">, is the most recent, being based on
Other related projects are <url url="http://www.icculus.org/quake2/" name="Icculus Quake II">, but having
<url url="http://www.icculus.org/quake2/" name="Icculus Quake II">, an enhanced graphics engine.
<url url="http://qudos.quakedev.com/linux/quake2" name="QuDos' Quake II archive"> Michael Olson has some Quake II
and Michael Olson's
<url url="http://www.cs.odu.edu/~olson/linux/quake2-0.12-1jag.src.rpm" name="source"> <url url="http://www.cs.odu.edu/~olson/linux/quake2-0.12-1jag.src.rpm" name="source">
and and
<url url="http://www.cs.odu.edu/~olson/linux/quake2-0.12-1jag.i386.rpm" name="binary"> packages. <url url="http://www.cs.odu.edu/~olson/linux/quake2-0.12-1jag.i386.rpm"
name="binary"> rpms which appear to be old Icculus releases.
Alternatively, there is the <url
url="http://www.quakeforge.net/files/quake2forge/quake2-0.3.tar.gz"
name="QuakeForge Quake II"> project which also provides support for
multiple operating systems.
The multiplayer paintball mod <ref id="digitalpaint2_" name="Digital Paint 2"> The multiplayer paintball mod <ref id="digitalpaint2_" name="Digital Paint 2">
is based on Quake II. is based on Quake II.
@ -1034,29 +1055,37 @@ name="Quake IV demo">
<sect1> Text Version <p> <sect1> Text Version <p>
This how-to is also available as a This how-to is also available as a
<url url="http://www.tldp.org/HOWTO/Quake-HOWTO.txt" name="text file">, and a <url url="http://prdownloads.sourceforge.net/uhexen2/Quake-HOWTO.txt?download" name="text file">, and a
<url url="http://prdownloads.sourceforge.net/uhexen2/Quake-HOWTO.html?download" name="single html file">. <url url="http://prdownloads.sourceforge.net/uhexen2/Quake-HOWTO.html?download" name="single html file">.
<sect1> Old Quake How-To <label id="old_"> <p> <sect1> Old Quake How-To <label id="old_"> <p>
... is located <url url="http://webpages.mr.net/bobz/howto/" name="here"> ... is located <url url="http://webpages.mr.net/bobz/howto/" name="here">
<label id="freebsd_">
<sect1> FreeBSD <p> <sect1> FreeBSD <p>
The author has limited experience with this OS and currently uses FreeBSD 5.3 with Nvidia's The author has limited experience with this OS and currently uses FreeBSD 5.3 with Nvidia's
proprietary drivers. <ref id="darkplaces_" name="Darkplaces"> and <ref proprietary drivers. <ref id="darkplaces_" name="Darkplaces"> and <ref
id="hexenII_" name="Hammer of Thyrion"> work well with this system. id="hexenII_" name="Hammer of Thyrion"> work well with this system.
<ref id="qudos_" name="QuDos"> has recently ported several engines to Linux and <ref id="qudos_" name="QuDos"> has recently ported several
with a little work the SDL clients can be compiled under FreeBSD. <url url="http://qudos.quakedev.com/linux/quake1" name="engines"> to Linux and
You can find GLQuake binary and source tarballs has recently started work on FreeBSD compatability. His great <url
<url url="https://sourceforge.net/project/showfiles.php?group_id=124987&amp;package_id=137465&amp;release_id=329290" name="here">. url="http://qudos.quakedev.com/linux/quake2" name="Quake II project"> is
also now BSD friendly.
<ref id="quakeforge_" name="QuakeForge"> may have installation issues with FreeBSD: For basic GLQuake support, you can find a hacked FreeBSD binary and source
The memory allocator routine "alloca" is not correctly detected on FreeBSD 5.3. The fix is to add tarball <url url="https://sourceforge.net/project/showfiles.php?group_id=124987&amp;package_id=137465&amp;release_id=329290" name="here">.
"#define C_ALLOCA 1" to "include/config.h" and undefine other ALLOCA variables.
Another issue is the opening of plugins, including "console_client.so", to which a solution <ref id="quakeforge_" name="QuakeForge"> is a comprehensive Quake project,
is currently unknown. but may have installation issues with newer FreeBSD releases. The memory
allocator routine "alloca" is not correctly detected on FreeBSD 5.3. The fix
is, after running "configure", to add "#define C_ALLOCA 1" to
"include/config.h" and undefine other ALLOCA variables. Another issue is the
opening of plugins. If the project builds, but you can't get the console or
menus, you may have to enable static plugins using <bf>configure
LDFLAGS=-lpthread --with-static-plugins</bf>.
<sect1> Miscellaneous <p> <sect1> Miscellaneous <p>
@ -1094,6 +1123,12 @@ is currently unknown.
be. There is no substitute, and once you've experienced it there's no be. There is no substitute, and once you've experienced it there's no
going back." going back."
<newline><newline>
<item> Func Message Board -
<newline> &gt; .... This Will Produce A Fully Functional Bouncing, Exploding Zombie
<newline> Sounds like fun :)
<newline><newline> <newline><newline>
<item> Moby Games <item> Moby Games
@ -1111,6 +1146,13 @@ is currently unknown.
control interface. Although the specifications required a Pentium, control interface. Although the specifications required a Pentium,
Quake ran acceptably well on a 486 DX4/100 Quake ran acceptably well on a 486 DX4/100
<newline><newline>
<item> "Quake and its three follow up games, Quake II,Quake III Arena
and Quake 4 (which many do not regard as true sequels), have sold over
4 million copies combined. In 2005, a version of Quake was produced
for mobile phones."
<newline><newline> <newline><newline>
<item> Popular games derived from the Quake engine include - <item> Popular games derived from the Quake engine include -
@ -1138,9 +1180,9 @@ is currently unknown.
<tag/Quake Forge/<url url="http://www.quakeforge.net"> <tag/Quake Forge/<url url="http://www.quakeforge.net">
<tag/Darkplaces Game Engine/<url url="http://www.icculus.org/twilight/darkplaces"> <tag/Darkplaces Game Engine/<url url="http://www.icculus.org/twilight/darkplaces">
<tag/Linux Hexen II project/<url url="http://uhexen2.sourceforge.net"> <tag/Linux Hexen II project/<url url="http://uhexen2.sourceforge.net">
<tag/SDL - Cross platform graphics toolkit/<url url="http://www.libsdl.org/"> <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/ALSA - Linux sound project/<url url="http://www.alsa-project.org">
<tag/Lowercase utility/<url url="http://www.filerenameutils.sourceforge.net"> <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"> <tag/Func_Msgboard - message board from hell ...no, I mean it/<url url="http://www.celephais.net/board/forum.php">
</descrip> </descrip>
@ -1189,7 +1231,7 @@ Of course you could always type <bf>man patch</bf> and learn for yourself
how to use this powerful unix command. ;-/ how to use this powerful unix command. ;-/
<tag/SDL/<url url="http://www.libsdl.org/" name="Simple DirectMedia Layer"> <tag/SDL/<url url="http://www.libsdl.org/" name="Simple DirectMedia Layer">
cross platform graphics API. cross platform hardware API widley used in Linux games.
<tag/Server/A program central to multiplayer games to which every player connects. <tag/Server/A program central to multiplayer games to which every player connects.
@ -1197,13 +1239,32 @@ cross platform graphics API.
"tar" program. It is often compressed using the programs "tar" program. It is often compressed using the programs
"gzip" or "bzip2", in which case it will normally end in the letters "gzip" or "bzip2", in which case it will normally end in the letters
<bf>.gz</bf> or <bf>.bz2</bf>. The extension <bf>.tar.gz</bf> <bf>.gz</bf> or <bf>.bz2</bf>. The extension <bf>.tar.gz</bf>
is often shortened to just <bf>.tgz</bf>. is often shortened to <bf>.tgz</bf>.
</descrip> </descrip>
<sect1> Credits <p>
Thanks to:
<itemize>
<item>The <url url="http://www.tldp.org" name="Linux Documentation Project">.
<item>Linus Torvalds for hacking together his little operating system.
<item><url url="http://www.idsoftware.com" name="ID Software">.
<item>Quake modders great and small.
</itemize>
This webpage was contructed using
<url url="http://www.debian.org/~sano/linuxdoc-tools/" name="Linuxdoc-Tools">
0.9.20,
<url url="www.vim.org" name="Vim"> and
<url url="unknown" name="Bash">.
<sect1> Todo <p> <sect1> Todo <p>
demo, quakeworld status ?, impulses, _windowed_mouse ? demo, quakeworld status , impulses, ezquake.
<sect1> Author <p> <sect1> Author <p>
@ -1211,6 +1272,6 @@ Steven A.
<url url="http://sourceforge.net/users/stevenaaus" name="Sourceforge user page"> <url url="http://sourceforge.net/users/stevenaaus" name="Sourceforge user page">
<url url="mailto:stevenaaus - at - yahoo - dot - com" name="Email"> <url url="mailto:yahoo - dot - com - username - stevenaaus" name="Email">
</article> </article>