mirror of https://github.com/tLDP/LDP
updated
This commit is contained in:
parent
33f9813dfa
commit
3f6f3e2122
|
@ -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>
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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&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&package_id=137465&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&package_id=137465&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> > .... 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>
|
||||
|
|
Loading…
Reference in New Issue