GQ -- A GNU Licensed GLQuake Engine Modification

GQ is protected and liberated by the GNU License. see GNU.txt.
All other files are still copyright of Matthew Garnett-Frizelle
Gleeb@planetquake.com

|| CVAR Aditions and Changes

gl_fogenable					[1]		(Enable Fog)
gl_fogstart						[500]	(Fog starts here)
gl_fogend						[2000]	(Fog ends here)
gl_fogred						[0.6]   (            )
gl_foggreen						[0.6]	(Colour 0>x>1)
gl_fogblue						[0.6]	(            )
gl_cc_red						[255]   (              )
gl_cc_green						[255]	(Colour 0>x>255)
gl_cc_blue						[255]	(              )
gl_cc_percent					[0]		(Percent 0>x>100)
gl_hand							[0]		(Weapon Offset -2>x>2)
r_waterwarp						[0]		(That annoying waterwibble)
in_mlook						[1]		(Enable mouselooking)
 -- WAS +MLOOK
r_interpolate_model_transform 	[1]		(Enables Smooth Movement)
r_interpolate_model_animation 	[1]		(Enables Smooth Animation)
r_lerpimages					[1]		(Smoothed Textures, Slow loading times)
r_fps							[0]		(set to the number of line down you want the counter to appear. Negative goes from bottom up)
gq_vondur						[511]	(the magic cvar! read below for details)

|| New Commands

i		same as impulse, just shorter

|| Some explainations

Weapon 'hand' has been done before, in other engines. Owing to the fact my system is different, the cvar is called 'gl_hand' to avoid confusion, values between -.5 and .5 look best, but I allow from -2 to 2 as your opinion may differ.

The fog is the same as everyone's really, so if you're moving to GQ, you won't notice much of a change.

r_waterwarp was added coz I hate the warping that was in there.

in_mlook is in coz I hate typing +mlook everytime I wanna play

interpolations are in coz it just looks damned good.

EBSP is a nifty new way to distribute files with a map. You like it. FrikaC is god.

The DMSP are simply cosmetic, and has no bearing on ingame play. Activate by using the command line argument '-dmsp' (DMSP MUST be in 'quake/dmsp')

r_fps is used like so :- set to the number of line down you want the counter to appear. Negative goes from bottom up. It appears on the left because I'm left handed.

gl_cc_whatever looks good with the following settings :- RED 130  GREEN 80  BLUE 50  PERCENT 150   You can use this feature to change the brightness of the screen, but the black will still be black. Some say that you can recreate 'software lighting' using this.

|| Particle System

Okay, I know I said it wasn't going to be changed, but I couldn't resist the bugs much longer! The particles are now prettier, brighter, and don't have any z-buffer issues at all! Woohoo!

|| gq_vondur

Are you one of the few who downloaded my engine for the extra stuff but want to turn it off when you don't want it?
That's where GQ comes into it's own, with a wonderful cvar named after the mapper vondur, in an attempt to get ihm to use GQ all the time
Enough PR, how do you use it? Well it's simple. If you're familiar with 'DMFLAGS' from Quake 2, you'll get this right away.
Basically, just add the numbers together that are beside the features you want, and set gq_vondur to the product :D
They're all on by default, To turn them all off, just set it to 0, and you've got what might as well be glQuake :D

gq_vondur table

/----------------------------------------\
| Value | Description                    |
|-------|--------------------------------|
|   1   | Global Fog                     |
|-------|--------------------------------|
|   2   | Smoothed Animations            |
|-------|--------------------------------|
|   4   | Coloured World Lighting        |
|-------|--------------------------------|
|   8   | Fullbright Textures            |
|-------|--------------------------------|
|  16   | Coloured Dynamic Lights        |
|-------|--------------------------------|
|  32   | TGA/PCX loading                |
|-------|--------------------------------|
|  64   | EBSP Loading                   |
|-------|--------------------------------|
|  128  | Fish Spleening                 |
|-------|--------------------------------|
|  256  | Funky Pallette Shifts          |
|-------|--------------------------------|
|  512  | Old Statusbar Style Toggle     |
|-------|--------------------------------|
| 1024  | Skybox Toggle                  |
|----------------------------------------|
|      More to come at a later date      |
\----------------------------------------/

|| Extra Requirements over glQuake

None!

|| Known Bugs

 || Pink textures
  -- this is caused by fullbrights... just alter gq_vondur to turn off fullbrights till I fix it
 
 || WaterWarp
  -- Cause unknown... but other people know. If you know how to fix this, tell me.

|| Features

Global GL fogging
 -- Brambo / Tomaz
 -- http://www.quakesrc.org/

.lit Coloured lighting support
 -- LordHavoc
 -- http://darkplaces.gamevisions.com

Lerped Textures
 -- LordHavoc
 -- http://darkplaces.gamevisions.com

r_waterwarp
 -- Radix
 -- http://www.quakesrc.org/

Fullbright Colours
 -- MH
 -- http://www.quakesrc.org/

Model and Transform Interpolation
 -- Phoenix
 -- http://www.planetquake.com/

EBSP
 -- FrikaC
 -- http://www.inside3d.com/frikbot/

Fish Spleening
 -- Quest
 -- 3

Hand
 -- Gleeb and #QC
 -- http://www.planetquake.com/gZone

DMSP Extras
 -- Gleeb (All by himself)
 -- http://www.planetquake.com/gZone

TGA and PCX loading
 -- Tomaz
 -- http://tomaz.quakesrc.org/

Alternate 'Flash'
 -- KriMzon
 -- [UNKOWN]

Colour Correction
 -- Gleeb (All by himself)
 -- http://www.planetquake.com/gZone
 
FPS counter
 -- Gleeb (All by himself)
 -- http://www.planetquake.com/gZone

Particle System
 -- Gleeb, Tomaz, Metlslime and others
 -- http://www.planetquake.com/gZone

SkyBox
 -- Gleeb, Tomaz, Metlslime, Tei and others
 -- http://www.planetquake.com/gZone

(If you see your feature in GQ that isn't listed here, and I'll gladly change, coz I know I've forgotten something)