quakeforge-old/debian/README.Debian

92 lines
4.5 KiB
Text

QuakeForge for Debian
---------------------
Well, it's finally here: 0.2! It's just a CVS snapshot but it's stable
enough that I am comfortable releasing it into woody at least. If you
didn't read the changelog.Debian and you want to know where quake went,
shame on you for not reading it. => For completeness, here's a full list
of the binary names in 0.1.x and what they are in 0.2-d:
qw-client-3dfx -> qw-client-3dfx quake-3dfx -> uquake-3dfx
qw-client-ggi -> qw-client-ggi quake-ggi -> uquake-ggi
qw-client-gl -> qw-client-glx quake-gl -> uquake-glx
qw-client-sdl -> qw-client-sdl quake-sdl -> uquake-sdl
qw-client-svga -> qw-client-svga quake-svga -> uquake-svga
qw-client-x11 -> qw-client-x11 quake-x11 -> uquake-x11
qw-server -> qw-server
In short, quake is now uquake (since that's what it was in CVS even in
0.1.x) and the -gl target has been renamed to the more appropriate -glx.
New Cvars
Some things have been added which will make the GL renderer targets (for
Debian these are -3dfx and -glx) look a little nicer. Here they are:
r_fog - set to something like 0.0005 to have a light global fog
r_volfog - complicated, see below
r_sky - set to 1 to use skyboxes instead of sky textures
r_skyname - sets basename of the skybox you wanna use, see below
gl_conspin - set nonzero (try 1, 0.5, etc) for QER spinning console
gl_conalpha - defaults to 0.6, alpha consoles now actually work!
r_waterripple - set it around 5 to 8 for water to have little waves
Skyboxes
In order to use skyboxes, you're going to need one. Any skybox from
Quake2 should work nicely. Drop the six .tga files into the gfx/env
subdirectory under any directory where QuakeForge looks for pak files
such as ~/.quake/base. For this example I'm going to use a different
directory and add -game skybox to my command line.
First, I put my skyboxes in the appropriate directory:
knghtbrd@trinity:~/.quake$ ls skybox/gfx/env/
nightbk.pcx nightlf.pcx snow2bk.pcx snow2lf.pcx snowbk.pcx snowlf.pcx
nightbk.tga nightlf.tga snow2bk.tga snow2lf.tga snowbk.tga snowlf.tga
nightdn.pcx nightrt.pcx snow2dn.pcx snow2rt.pcx snowdn.pcx snowrt.pcx
nightdn.tga nightrt.tga snow2dn.tga snow2rt.tga snowdn.tga snowrt.tga
nightft.pcx nightup.pcx snow2ft.pcx snow2up.pcx snowft.pcx snowup.pcx
nightft.tga nightup.tga snow2ft.tga snow2up.tga snowft.tga snowup.tga
Don't worry about the pcx files, they're only used for software renderers
and QuakeForge doesn't support them yet. As you can see here, I have
three choices for skyboxes: night, snow, and snow2. Let's use snow2.
To use it we would start the game with +r_skyname snow2 on the command
line. You can put that in your autoexec.cfg if you'd prefer or even set
it from the console by hand. It just doesn't take effect until you
reload the current map. BTW, when you start a map without a skybox you
should see six warning/error messages that several sky*.tga files cannot
be found. The default r_skyname value is sky and the engine tries to
load them whether you have r_sky turned on or not. This IS a developer
version after all.
Volumetric Fog
Quake has no support for volfog. In order to make real use of it, we are
going to have to create a volfog brush. (If you have no idea what I am
talking about, don't worry---I don't fully understand the map-making
aspect of QuakeForge either, I just code here!) In the meantime, we're
borrowing the water brush for testing purposes. You're going to need a
map which has been "watervis'd" (ie, you can actually see through the
water if you set r_wateralpha to .3 or so)
raptor suggests the settings r_wateralpha 0.3 and r_volfog 0.0009. Note
that the current volumetric fog implementation has a few side effects and
uses the OpenGL stencil buffer. Unless you have a g400 or something (I
don't) you're going to discover quickly that volfog eats more of your CPU
which is likely to lower your fps a bit unless you have a fast chip.
We'll probably change how we render volumetric fog in the future so it
works better for more people. A real volfog brush is likely so map
people can actually put areas of fog into maps sanely.
I want to reiterate that this is a development release. If you can break
it, we'd like to know---especially if you can tell us how. Send reports
and other comments to quake-devel@lists.sourceforge.net
-- Joseph Carter <knghtbrd@debian.org>, Wed, 8 Mar 2000 02:27:27 -0800