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>,
<CiteTitle>Linux Quake HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: Dec 2005</CiteTitle>.
<CiteTitle>Updated: Feb 2006</CiteTitle>.
How to install, run and troubleshoot Quake, QuakeWorld and Quake II
on an Intel Linux system. </Para>
</ListItem>

View File

@ -3583,7 +3583,7 @@ alternative to sendmail. </Para>
Quake-HOWTO</ULink>,
<CiteTitle>Linux Quake HOWTO</CiteTitle>
</Para><Para>
<CiteTitle>Updated: Dec 2005</CiteTitle>.
<CiteTitle>Updated: Feb 2006</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.01
Version: 2.02
<newline>
Last updated: December 10, 2005
Last updated: February 24, 2006
<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
enjoy it on non-proprietary platforms.
<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>
@ -94,7 +94,7 @@ Finally, you should have a directory structure similar to this, with all files
being in <ref id="lowercase_" name="lowercase">:
<verb>
/usr/local/games/quake +- glquake.glx
/usr/local/games/quake +- glquake.glx (or another game engine)
|
+- id1 -+- config.cfg
|
@ -206,10 +206,10 @@ Show player from third person perspective
<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
version of OpenGL Quake for Linux, with some relevant documentation. Fairly
pain free by Linux standards, it looks and works great, and supports most
Quake mods.
The first place for Linux noobs to go is Jörgen's no frills site. Here you'll
find some relevant documentation and trouble shooting tips, and a basic
version of OpenGL Quake for Linux. Fairly pain free by Linux standards, it
supports most Quake mods, but gamma (brightness) support is broken.
<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:
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
half and was never quite finished. Notably - documentation is missing,
installing only a single player client without everything else has issues, and
it may no longer build on FreeBSD.
Possibly because of it's size, QuakeForge hasn't been updated in years
and it's documentation was never quite finished.
The usual "configure && make && make install" will build the whole project, but
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
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">
<label id="nehahra_"><tag/Nehahra/
Definitive Quake conversion supported in Linux by LordHavoc's
<ref id="darkplaces_" name="Darkplaces"> and <ref id="qudos_" name="QuDos">'
port of the NehQuake engine.
Epic. Ambitious. Otherwordly.
Nehahra is the definitive Quake mod, supported in Linux by LordHavoc's
<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">
<tag/Contract Revoked/
A modern mod which made my jaw drop. It also has an ambitious sequel, The Lost
Chapters.
A modern mod which made my jaw drop. It also has ambitious sequels: The Lost
Chapters and Quoth.
<url url="http://kell.spawnpoint.org/convoked.html" name="Link">
<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 -
<url url="http://www.google.com.au/search?q=zerstorer.zip" name="zerstorer.zip">
<tag/Fantasy Quake/
FQ is a traditional medieval themed conversion. The game has some
beautiful levels, but also plenty of raw edges - it was never quite finished...
Not all the player classes work perfectly, use the "g" key twice
to purchase items, and the "<",">","/" keys for inventory -
<url url="http://www.google.com.au/search?q=fantasy.zip" name="fantasy.zip">
<tag/Fantasy Quake/ FQ is a traditional medieval themed conversion. The game
has some beautiful levels, but also plenty of raw edges as it was never quite
finished. (The project ended prematurely when the web hosting hit a snag).
Not all the player classes work perfectly. Use the "g" key twice to purchase
items, the "<",">","/" keys for inventory, and the "w","e","r" keys for the
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/
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.
<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">
The <bf>Quake Army Knife</bf> (QuArK) is a multi-purpose Quake editing tool which..
may or may not have Linux support %-(.
<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">
include Quake C tools with their tarball.
And the <bf>Quake Wiki</bf> has some relevant links for the windows platforms.
<url url="http://wiki.quakesrc.org/index.php/HomePage" name="Link">
The <url url="http://wiki.quakesrc.org/index.php/HomePage" name="Quake Wiki">
has some relevant links for the windows platforms.
<!-- horizontalline -->
@ -576,8 +593,8 @@ Paintball comes to Linux !
Digital Paint 2 is an "original" multiplayer game based on the
<ref id="quakeII_" name="Quake II">
engine. It's colourful and fun nature is a departure
from the usual dark tone of most Quake games, and, being a totally remodeled
game, it doesn't require you have the original Quake II ;->.
from the usual dark tone of most Quake games. Being a totally remodeled
game, it doesn't require you to have the original Quake II ;->.
Single player games are possible by playing against computer bots.
@ -670,7 +687,7 @@ containing the files "pak0.pak" and "pak1.pak".
<newline><newline>
<item> For a comprehensive lowercase utility, download this
<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>
@ -764,12 +781,12 @@ doesn't work, you can use the <bf>xgamma</bf> program to brighten the whole disp
<itemize>
<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>
<newline>
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.
<tag/Mouse look/"This game won't let me look around properly. %$!$@"
<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
<ref id="darkplaces_" name="Darkplaces"> or
<ref id="quakeforge_" name="QuakeForge"> game engines, which do not suffer file
permission problems.
<ref id="quakeforge_" name="QuakeForge"> game engines, which correctly
place per-user data in their home directory.
</itemize>
@ -874,7 +891,7 @@ exceptions...
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
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
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.
@ -947,16 +964,20 @@ url="http://sourceforge.net/projects/uhexen2" name="project page">.
Quake II is the sci-fi themed sequel to Quake.
Early Linux releases weren't very solid, especially the mouse handling.
Current releases should work fine - the latest from QuakeForge is available
<url url="http://www.quakeforge.net/files/quake2forge/quake2-0.3.tar.gz" name="here">,
Other related projects are
<url url="http://www.icculus.org/quake2/" name="Icculus Quake II">,
<url url="http://qudos.quakedev.com/linux/quake2" name="QuDos' Quake II archive">
and Michael Olson's
Early Linux releases weren't very solid, especially the mouse handling, but there is now a few related projects to choose from.
<url url="http://qudos.quakedev.com/linux/quake2" name="QuDos' Quake II">
is the most recent, being based on
<url url="http://www.icculus.org/quake2/" name="Icculus Quake II">, but having
an enhanced graphics engine.
Michael Olson has some Quake II
<url url="http://www.cs.odu.edu/~olson/linux/quake2-0.12-1jag.src.rpm" name="source">
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">
is based on Quake II.
@ -1034,29 +1055,37 @@ name="Quake IV demo">
<sect1> Text Version <p>
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">.
<sect1> Old Quake How-To <label id="old_"> <p>
... is located <url url="http://webpages.mr.net/bobz/howto/" name="here">
<label id="freebsd_">
<sect1> FreeBSD <p>
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
id="hexenII_" name="Hammer of Thyrion"> work well with this system.
<ref id="qudos_" name="QuDos"> has recently ported several engines to Linux and
with a little work the SDL clients can be compiled under FreeBSD.
You can find GLQuake binary and source tarballs
<url url="https://sourceforge.net/project/showfiles.php?group_id=124987&amp;package_id=137465&amp;release_id=329290" name="here">.
<ref id="qudos_" name="QuDos"> has recently ported several
<url url="http://qudos.quakedev.com/linux/quake1" name="engines"> to Linux and
has recently started work on FreeBSD compatability. His great <url
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:
The memory allocator routine "alloca" is not correctly detected on FreeBSD 5.3. The fix is to add
"#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
is currently unknown.
For basic GLQuake support, you can find a hacked FreeBSD binary and source
tarball <url url="https://sourceforge.net/project/showfiles.php?group_id=124987&amp;package_id=137465&amp;release_id=329290" name="here">.
<ref id="quakeforge_" name="QuakeForge"> is a comprehensive Quake project,
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>
@ -1094,6 +1123,12 @@ is currently unknown.
be. There is no substitute, and once you've experienced it there's no
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>
<item> Moby Games
@ -1111,6 +1146,13 @@ is currently unknown.
control interface. Although the specifications required a Pentium,
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>
<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/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 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/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">
</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. ;-/
<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.
@ -1197,13 +1239,32 @@ cross platform graphics API.
"tar" program. It is often compressed using the programs
"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>
is often shortened to just <bf>.tgz</bf>.
is often shortened to <bf>.tgz</bf>.
</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>
demo, quakeworld status ?, impulses, _windowed_mouse ?
demo, quakeworld status , impulses, ezquake.
<sect1> Author <p>
@ -1211,6 +1272,6 @@ Steven A.
<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>