Hexen 2 Console Commands


Abstract

Author: JakFrost
Email: jakfrost(at)planetquake(dot)com
Web Site: http://www.planetquake.com/console/
Created: September 6, 1997
Last Modified: May 18, 2000
Based On: Hexen 2 v1.0
Source: http://www.planetquake.com/console/commands/hexen_2.html

Copyright (C) 1997-2000 JakFrost, All Rights Reserved

This is the complete list of console commands, console variables, and command line parameters for Hexen 2. All console commands and variables are identified, documented, tagged, and classified. This document has been designed to help out all those people who want to customize the game to their liking.


Table Of Contents

  1. Introduction
  2. Command Types Key
  3. Console Commands List
  4. Command Line Parameters List
  5. Version Information
  6. Legal
    1. Copyright
    2. License
    3. Trademarks and Servicemarks
    4. Warranty Disclaimer

1. Introduction

This is the complete list of commands for Hexen 2. All commands are identified, documented, tagged, and classified. With permission, I have used the work of Daniel "Prog" Rinehart and information from his web site - Quake Console Command Pages - to complete my list.


2. Command Types Key

Action:
Performs an action when the +action part of the command is executed and terminates that action when the -action part of the command is executed. When an action command is bound to a key, the +action is executed with the key is pressed, and the -action is executed when the key is released. The default syntax is "+action" or "-action".
Command:
Performs a command, sometimes with extra parameters. The default syntax is "command".
OpenGL:
Only available in OpenGL version.
Parameter:
Command line parameter used upon launching the executable file. The Type field is not shown for parameters because of the seperate list. The default syntax is "-parameter".
Toggle:
Toggles the setting between known attributes, usually on and off only. The default syntax is "command (0|1)".
Variable:
Allows for the change of a game variable with numeric input. The default syntax is "command (value)".

3. Console Commands List

+attack

Type: Action

Description: When active the player is firing the weapon.

+back

Type: Action

Description: When active the player is moving backwards.

+crouch

Type: Action

Description: When active the player is crouching.

+forward

Type: Action

Description: When active the player is moving forward.

+jump

Type: Action

Description: When active the player is jumping.

+klook

Type: Action

Description: When active, +forward and +back become +lookup and +lookdown respectively.

+left

Type: Action

Description: When active the player is turning left.

+lookdown

Type: Action

Description: When active the player's view is looking down.

+lookup

Type: Action

Description: When active the player's view is looking up.

+mlook

Type: Action

Description: When active moving the mouse or joystick forwards and backwards performs +lookup and +lookdown respectively.

+movedown

Type: Action

Description: When active the player is swimming down in a liquid.

+moveleft

Type: Action

Description: When active the player is strafing left.

+moveright

Type: Action

Description: When active the player is strafing right.

+moveup

Type: Action

Description: When active the player is swimming up in a liquid.

+right

Type: Action

Description: When active the player is turning right.

+showdm

Type: Action

Description: Display information about deathmatch statistics.

+showinfo

Type: Action

Description: Display information about your player.

+speed

Type: Action

Description: When active the player is running.

Note: This will use the cl_movespeedkey variable to multiply the cl_forwardspeed and cl_backspeed variables.

+strafe

Type: Action

Description: When active, +left and +right function like +moveleft and +moveright, strafing in that direction.

+use

Type: Action

Description: * Non-functional. Left over command for opening doors and triggering switches.

_cl_color

Type: Variable

Default: 0

Description: Sets the player color using one value.

Note: The formula for the player color is (pants color)+[(shirt color)*16].

_cl_name

Type: Command

Syntax: _cl_name (name)

Default: player

Description: Sets the player name.

_cl_playerclass

Type: Toggle

Default: 1

Description: Sets the player class.

Values:
1 - Paladin.
2 - Crusader.
3 - Necromancer.
4 - Assasin.

_config_com_irq

Type: Variable

Default: 57600

Description: *Non-functional. Left over modem code which used to set the COM port baud rate.

_config_com_irq

Type: Variable

Default: 4

Description: *Non-functional. Left over modem code which used to set the COM IRQ number.

_config_com_modem

Type: Toggle

Default: 1

Description: *Non-functional. Left over modem code which used to enable modem support.

_config_com_port

Type: Command

Syntax: _config_com_port (port)

Default: 0x3f8

Description: *Non-functional. Left over modem code which used to set the COM port IO number.

_config_modem_clear

Type: Command

Syntax: _config_modem_clear (string)

Default: atz

Description: *Non-functional. Left over modem code which used to set the clear string.

_config_modem_dialtype

Type: Toggle

Default: t

Description: *Non-functional. Left over modem code which used to set the dial type.

Values:
p - Pulse tone.
t - Touch tone.

_config_modem_hangup

Type: Command

Syntax: _config_com_hangup (string)

Default: at h

Description: *Non-functional. Left over modem code which used to set the hangup string.

_config_modem_init

Type: Command

Syntax: _config_com_init (string)

Description: *Non-functional. Left over modem code which used to set the initialzation string.

_snd_mixahead

Type: Variable

Default: 0.1

Description: Delay time for sounds.

_vid_default_mode

Type: Variable

Default: 0

Description: Default video mode.

_vid_default_mode_win

Type: Variable

Default: 3

Description: Default windowed video mode.

_vid_wait_override

Type: Toggle

Default: 0

Description: Toggles the wait for vertical sync for video modes.

Values:
0 - Can cause shearing and screen glitching.
1 - Will prevent shearing and screen glitching for a performance trade off.

_windowed_mouse

Type: Toggle

Default: 0

Description: Toggles windowed mouse support.

Note: To regain mouse support to other applications, use ALT+TAB to switch away from the game.

alias

Type: Command

Syntax: alias (name) "(commands)"

Description: Used to create a reference to a command or list of commands. When used without parameters, displays all current aliases.

Note: Enclose multiple commands within quotes and seperate each command with a semi-colon.

Example:
alias sayhi "say Hi foo!"
alias quickaxe "impulse 1;wait;+attack;wait;-attack"

ambient_fade

Type: Variable

Default: 100

Description: How quickly ambient sounds fade in or out.

Note: Higher values make the sounds fade quicker.

ambient_level

Type: Variable

Default: 0.3

Description: Ambient sound volume.

ban

Type: Command

Syntax: ban (ip) (mask)

Description: Allows to ban a list of ips.

Note: You can turn off banning by using the ban off command.

Example:
ban 123.123.123.123 255.255.255.0
ban 123.123.123

barspeed

Type: Variable

Default: 5

Description: Sets the speed at which the information bar rises.

begin

Type: Command

Description: *Internal command. Used by the the client/server protocol which informs the server that the client is ready to receive game update information.

bf

Type: Command

Description: Background flash, used when you pick up an item.

bgmbuffer

Type: Variable

Default: 4096

Description: Amount of memory allocated for the CD music buffer.

bgmtype

Type: Command

Syntax: bgmtype (type)

Default: MIDI

Description: Determines the type of device used to background music.

bgmvolume

Type: Variable

Default: 1.0

Description: Volume of CD music.

bgmvolume

Type: Variable

Default: 1.0

Description: Volume of CD music.

bind

Type: Command

Syntax: bind (key) "(commands)"

Description: Assign a command or a set of commands to a key.

Note: To bind multiple commands to a key, enclose the commands in quotes and separate with semi-colons. To bind to non-printable keys, use the key name.

Non-printable Key's Name List: Escape, F1-F12, pause, backspace, tab, semicolon, enter, shift, ctrl, alt, space, ins, home, pgup, del, end, pgdn, uparrow, downarrow, leftarrow, rightarrow, mouse1-mouse3, aux1-aux9, joy1-joy4.

Special: The escape, and ~ (tilde) keys can only be bound from an external configuration file.

Example:

bind h "echo Hi Foo!"

bind mouse1 "+attack;+jump;wait;-jump;-attack;echo Foo!"

cd

Type: Command

Syntax: cd (command)

Description: Control the CD player.

Commands:
eject - Eject the CD.
info - Reports information on the CD.
loop (track number) - Loops the specified track.
remap (track1) (track2) ... - Remap the current track order.
reset - Causes the CD audio to re-initialize.
resume - Will resume playback after pause.
off - Shuts down the CD audio system..
on - Re-enables the CD audio system after a cd off command.
pause - Pause the CD playback.
play (track number) - Plays the specified track one time.
stop - Stops the currently playing track.

Example:
cd play 4
cd remap 9 8 7 6 5 4 3 2 1

centerview

Type: Command

Description: Centers the player's view ahead after +lookup or +lookdown.

Note: Does not work when +mlook is active.

changelevel

Type: Command

Syntax: changelevel (map)

Description: Changes the current map without droping the clients.

changelevel2

Type: Command

Syntax: changelevel2 (map)

Description: Changes the current map in the same unit without droping the clients.

chase_active

Type: Toggle

Default: 0

Description: Toggles the chase camera view.

chase_back

Type: Variable

Default: 100

Description: Sets the distance that the camera travels behind the player.

Note: A negative value will make the camera be positioned in front of the player.

chase_right

Type: Variable

Default: 0

Description: Sets the distance that the camera travels to the right of the player.

Note: A negative value will make the camera be positioned to the left of the player.

chase_up

Type: Variable

Default: 0

Description: Sets the distance that the camera travels above the player.

Note: A negative value will make the camera be positioned below the player.

cl_anglespeedkey

Type: Variable

Default: 1.5

Description: Sets multiplier for how fast you turn when running.

cl_backspeed

Type: Variable

Default: 200

Description: Backward movement rate.

cl_bob

Type: Variable

Default: 0.02

Description: How much your weapon moves up and down when walking.

cl_bobcycle

Type: Variable

Default: 0.6

Description: How quickly your weapon moves up and down when walking.

cl_bobup

Type: Variable

Default: 0.5

Description: How long your weapon stays up before cycling when walking.

cl_forwardspeed

Type: Variable

Default: 200

Description: Sets forward movement rate.

cl_movespeedkey

Type: Variable

Default: 2.0

Description: Set multiplier for how fast you move when running.

Note: This will multiply the values of cl_forwardspeed and cl_backspeed, by the specified value.

cl_nolerp

Type: Toggle

Default: 0

Description: Toggle the rules for updating player movement on the screen.

Values:
0 - Will draw many frames of movement for each movement packet received.
1 - Will draw only 1-frame of movement for each movement packet received.

cl_pitchspeed

Type: Variable

Default: 150

Description: How fast you +lookup and +lookdown.

cl_rollangle

Type: Variable

Default: 2.0

Description: How much your screen tilts when strafing.

cl_rollspeed

Type: Variable

Default: 200

Description: How quickly you straighten out after strafing.

cl_shownet

Type: Toggle

Default: 0

Description: Toggle the display of current net info.

cl_sidespeed

Type: Variable

Default: 225

Description: How quickly you strafe.

cl_upspeed

Type: Variable

Default: 200

Description: How quickly you +moveup and +movedown in liquids.

cl_yawspeed

Type: Variable

Default: 140

Description: How quickly you turn left or right.

clear

Type: Command

Description: Clears the console screen.

cmd

Type: Variable

Syntax: cmd (command) (value)

Description: Send a command to the server.

Commands:
kill - Same as the command.
msg (value) - Same as the command.
prespawn (entity) (spot) - Internal command. Find a spawn spot for the player entity.
spawn (entity) - Internal command. Spawn the player entity.
status - Same as the command.

Example: cmd msg 2

cmdline

Default: 0

Description: *Unknown.

color

Type: Command

Syntax: color (shirt color) (pants color)

Default: 0 0

Description: The pant and shirt color.

Note: If only the shirt color is given, the pant color will match.

Example:
color 12
color 4 11

con_notifytime

Type: Variable

Default: 3

Description: The time in seconds that messages are displayed on screen.

connect

Type: Command

Syntax: connect (IP address | server name)

Description: Connect to a server.

Example:
connect 123.123.123.123
connect thefoopit

coop

Type: Toggle

Default: 0

Description: Toggle cooperative game mode.

create

Type: Command

Syntax:
create (string)
create (object)

Description: Create a Quake-ED function.

Example:
create mon
create monster_archer

crosshair

Type: Toggle

Default: 0

Description: Toggle the display of an aiming crosshair.

d_mipcap

Type: Variable

Syntax: d_mipcap ( 0 | 1 | 2 | 3 )

Default: 0

Description: Detail level for the level.

Values:
0 - High detail level.
1 - Medium detail level.
2 - Low detail level.
3 - Minimum detail level.

d_mipscale

Type: Variable

Default: 1

Description: Detail level for the objects.

Values:
0 - Full detail to objects.
1 - Some detail to objects.
2 - Medium detail to bjects.
3 - Low detail to objects.

d_subdiv16

Type: Toggle

Default: 1

Description: Toggle extreme perspective correction.

deathmatch

Type: Toggle

Syntax: deathmatch ( 0 | 1 | 2 )

Default: 0

Description: Sets the rules for weapon and item respawning.

Values:
0 - Disable deathmatch.
1 - Does not leave weapons on the map. You can pickup weapons and items and they will respawn.
2 - Leaves weapons on the map. You can only pick up a weapon once. Picked up items will not respawn.

demos

Type: Command

Description: Start playing queued demos with the startdemos command.

developer

Type: Toggle

Default: 0

Description: Toggle display of extra debugging information.

disconnect

Type: Command

Description: Disconnect from server.

dm_mode

Type: Toggle

Default: 1

Description: *Unknown.

echo

Type: Command

Syntax: echo (string)

Description: Print text to console.

Example: echo Hi Foo!

edgefriction

Type: Variable

Default: 2

Description: Determines how easy it is to fall off an edge.

edict

Type: Command

Syntax: edict (edict number)

Description: Report information on a given edict in the game.

Example: edict 128

edictcount

Type: Command

Description: Display summary information on the edicts in the game.

edicts

Type: Command

Description: Display information on all edicts in the game.

entities

Type: Command

Description: Display information on all entities in the game.

exec

Type: Command

Syntax: exec (filename)

Description: Execute a script file.

Example: exec mysetup.cfg

flush

Type: Command

Description: Clears the current game cache.

force_centerview

Type: Command

Description: Will center the screen irrelevant of +klook and +mlook commands.

fov

Type: Variable

Default: 90

Description: Field of vision, which determines how close your vision field is to the objects.

fraglimit

Type: Variable

Default: 0

Description: Amount of frags a player must get in order to exit the level.

gamecfg

Default: 0

Description: *Unknown.

gamma

Type: Variable

Default: 1

Description: Brightness level.

give

Type: Command

Syntax: give (item) (amount)

Description: Give user a certain amount of an item.

Items:
1 - Weapon 1
2 - Weapon 2
3 - Weapon 3
4 - Weapon 4
H - Health

Example: give 3

gl_affinemodels

Type: Toggle | glQuakeWorld

Default: 0

Description: * Non-functional.

gl_clear

Type: Toggle | glQuakeWorld

Default: 0

Description: * Non-functional.

gl_cull

Type: Toggle | glQuakeWorld

Default: 1

Description: * Non-functional.

gl_flashblend

Type: Toggle | glQuakeWorld

Default: 1

Description: Toggles the type of lighting for objects.

gl_keeptjunctions

Type: Toggle | glQuakeWorld

Default: 1

Description: Toggles the removal of colinear vertexes upon level loadup.

gl_max_size

Type: Variable | glQuakeWorld

Default: 256

Description: Determines the detail level for loaded textures.

gl_nobind

Type: Toggle | glQuakeWorld

Default: 0

Description: Toggle the binding of textures to models and walls.

gl_nocolors

Type: Toggle | glQuakeWorld

Default: 0

Description: * Non-functional.

gl_picmip

Type: Variable | glQuakeWorld

Default: 0

Description: Determines the dimensions of displayed textures.

Values:
0 - Original size.
1 - Half the dimensions.
2 - One-fourth the dimensions.

gl_playermip

Type: Variable | glQuakeWorld

Default: 0

Description: Determines the detail level of player skins.

Values:
0 - Full detail.
1 - Medim detail.
2 - Low detail.

gl_polyblend

Type: Toggle | glQuakeWorld

Default: 1

Description: Toggle the color changing when submerged or when power-ups are active.

gl_reportjunctions

Type: Toggle | glQuakeWorld

Default: 0

Description: * Non-functional.

gl_round_down

Type: Toggle | glQuakeWorld

Default: 0

Description: * Non-functional.

gl_smoothmodels

Type: Toggle | glQuakeWorld

Default: 1

Description: * Non-functional.

gl_texsort

Type: Command | glQuakeWorld

Description: Report information on the number of loaded texels.

gl_texsort

Type: Toggle | glQuakeWorld

Default: 1

Description: * Non-functional.

gl_texturemode

Type: Command | glQuakeWorld

Syntax: gl_texturemode (textre mapping type)

Default: GL_LINEAR_MIPMAP

Description: Determines the texture mapping to be used.

Values:
GL_NEAREST - Point sampled.
GL_LINEAR_MIPMAP - Default.
GL_LINEAR_MIPMAP_LINEAR - Trilinear interpolation.

Example: gl_texturemode GL_LINEAR_MIPMAP

gl_ztrick

Type: Toggle | glQuakeWorld

Default: 1

Description: Toggles the clearing of the Z-buffer.

god

Type: Command

Description: Toggle god mode.

help

Type: Command

Description: Display help.

host_framerates

Type: Variable

Default: 0

Description: Increase the speed that the game runs at.

host_speeds

Type: Toggle

Default: 0

Description: Toggle the display of processing info. Display is in milliseconds and represents the processing time for each sub-system.

Order of display: total time, server time, graphics time, and sound time.

hostname

Type: Command

Syntax: hostname "(string)"

Description: Report or sets the server name.

Example: hostname "The Foo Pit"

impulse

Type: Command

Syntax: impulse (number)

Description: Call a game function or QuakeC function.

Impulses:
1 - Select Weapon 1.
2 - Select Weapon 2.
3 - Select Weapon 3.
4 - Select Weapon 4.
9 - All weapons and ammunition cheat.
10 - Select the next weapon.
12 - Select the previous weapon.
13 - Lift an object.
14 - Polymorph spell, become a sheep.
21 - Get 55 torches.
22 - Crouch.
23 - Get a Torch.
25 - Tome of Power Cheat.
32 - Use the selected item.
33 - Toggle ally vision.
39 - Toggle flymode.
40 - Increase player level.
41 - Increase player experience.
43 - All cheat.
44 - Drop selected item.
99 - Restart map.
100 - Use Torch.
101 - Use Quartz Flask.
102 - Use Mystic Urn.
103 - Use Krater of Might.
104 - Use Chaos Device.
105 - Use Tome of Power.
106 - Use Summoning Stone.
107 - Use Invisibility Sphere.
108 - Use Glyph of The Ancients.
109 - Use Boots of Speed.
110 - Use Disk of Repulsion.
111 - Use Seal of Ovinmancer.
112 - Use Ring of Flight.
113 - Use Force Cube.
114 - Use Icon of Defender.

Example: impulse 9

invleft

Type: Command

Description: Move the inventory to the left.

invright

Type: Command

Description: Move the inventory to the right.

invoff

Type: Command

Description: Turn off the inventory.

invuse

Type: Command

Description: Use the selected item from the inventory.

joyadvanced

Type: Toggle

Default: 0

Description: Toggle use of advanced joystick features.

Note: This command will toggle the use of all the joyadv* commands.

joyadvancedupdate

Type: Command

Description: Initialize the joystick's advanced features.

joyadvaxisr

Type: Variable

Default: 0

Description: Mapping of the joystick r-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisr 2
joyadvaxisr 18

joyadvaxisu

Type: Variable

Default: 0

Description: Mapping of the joystick u-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisu 2
joyadvaxisu 18

joyadvaxisv

Type: Variable

Default: 0

Description: Mapping of the joystick v-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisv 2
joyadvaxisv 18

joyadvaxisx

Type: Variable

Default: 0

Description: Mapping of the joystick x-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisx 2
joyadvaxisx 18

joyadvaxisy

Type: Variable

Default: 0

Description: Mapping of the joystick y-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisy 2
joyadvaxisy 18

joyadvaxisz

Type: Variable

Default: 0

Description: Mapping of the joystick z-axis.

Values:
0 - Axis not used.
1 - Axis is for forward and backward movement.
2 - Axis is for pitch.
3 - Axis is for side to side movement.
4 - Axis is for yaw.
16 + ? - Axis mapping is relative (no stop points).

Example:
joyadvaxisz 2
joyadvaxisz 18

joyforwardsensitivity

Type: Variable

Default: -1.0

Description: Determines the ramp-up speed for moving forward and backward.

Note: Negative values will reverse movement.

joyforwardthreshold

Type: Variable

Default: 0.15

Description: Controls the dead-zone for moving forward and backward.

joyname

Type: Command

Syntax: joyname (string)

Description: Joystick Name.

Example: joyname "The Foostick"

joypitchsensitivity

Type: Variable

Default: 1.0

Description: Speed that you look up and down.

Note: Negative values will reverse movement.

joypitchthreshold

Type: Variable

Default: 0.15

Description: Dead-zone for looking up and down.

joysidesensitivity

Type: Variable

Default: -1.0

Description: Ramp-up speed for moving side to side.

Note: Negative values will reverse movement.

joysidethreshold

Type: Variable

Default: 0.15

Description: Dead-zone for moving side to side.

joystick

Type: Toggle

Description: Toggle the use of joystick.

joywwhack1

Type: Variable

Default: 0.0

Description: * Unknown.

joywwhack2

Type: Variable

Default: 0.0

Description: * Unknown.

joyyawsensitivity

Type: Variable

Default: -1.0

Description: Speed that you look left to right.

Note: Negative values will reverse movement.

joyyawthreshold

Type: Variable

Default: 0.15

Description: Dead-zone for looking left and right.

kick

Type: Command

Syntax:
kick (player name)
kick # (player number)

Description: Remove a user from the server. Use the status command to get the player's number.

Example:
kick fooman
kick # 1

kill

Type: Command

Description: Suicide.

lcd_x

Type: Variable

Default: 0

Description: Change the interlacing angle value. Used for 3D-glasses.

lcd_yaw

Type: Variable

Default: 0

Description: Change the interlacing yaw value. Used for 3D-glasses.

leak_color

Type: Variable

Default: 251

Description: Determines the color that map leak particles are displayed in.

listen

Type: Toggle

Default: 0

Description: Toggle if the server will "listen" for connections.

loadas8bit

Type: Toggle

Default: 0

Description: Toggles if sounds are loaded as 8-bit samples.

lookspring

Type: Toggle

Default: 0

Description: Toggles if the view will recenter after +mlook is deactivated.

Note: Only works with the mouse and joystick.

lookstrafe

Type: Toggle

Default: 0

Description: Toggles if turn left and right will strafe left and right when a +mlook is active.

m_filter

Type: Toggle

Default: 0

Description: Toggle mouse input filtering.

Note: Enabling this will average the last mouse position and the current mouse position on every mouse motion.

m_forward

Type: Variable

Default: 1

Description: How quickly moving the mouse forwards and backwards causes the player to move in the respective direction.

m_pitch

Type: Variable

Default: 0.022

Description: How quickly you look up and look down with the mouse when a +mlook is active.

Note: Using a negative value will reverse the directions.

m_side

Type: Variable

Default: 0.8

Description: How quickly you strafe left and right with the mouse.

m_yaw

Type: Variable

Default: 0.022

Description: How quickly you turn left and right with the mouse.

map

Type: Command

Syntax: map (filename)

Description: Change to a new map and disconnect all players.

Example: map ravdm1

max_temp_edicts

Type: Variable

Default: 30

Description: Determines the maximum amount of temporary edicts that can exist.

maxplayers

Type: Variable

Default: 1

Description: Sets how many players can connect to your server.

mcache

Type: Command

Description: Display information about all cached models.

menu_class

Type: Command

Description: Brings up the class menu.

menu_keys

Type: Command

Description: Brings up the key customization menu.

menu_load

Type: Command

Description: Brings up the load menu.

menu_main

Type: Command

Description: Brings up the main menu.

menu_multiplayer

Type: Command

Description: Brings up the multiplayer menu.

menu_options

Type: Command

Description: Brings up the options menu.

menu_quit

Type: Command

Description: Brings up the quit dialog box.

menu_save

Type: Command

Description: Brings up the save menu.

menu_setup

Type: Command

Description: Brings up the player setup menu.

menu_singleplayer

Type: Command

Description: Brings up the single player menu.

menu_video

Type: Command

Description: Brings up the video option menu.

messagemode

Type: Command

Description: Prompts for string to broadcast to all other players.

messagemode2

Type: Command

Description: Prompts for string to broadcast to team members.

midi_loop

Type: Command

Description: Loop MIDI music.

midi_pause

Type: Command

Description: Pause MIDI music.

midi_play

Type: Command

Syntax: midi_play (midi file)

Description: Play MIDI music.

midi_stop

Type: Command

Description: Stop MIDI music.

midi_volume

Type: Variable

Default: 100

Description: Set the MIDI music volume.

name

Type: Command

Syntax: name (name)

Default: Player

Description: Player's name.

Example: name Foo

net_messagetimeout

Type: Variable

Default: 300

Description: Set the maximum amount of time that it takes to receive a message from the server before the connection is considered dead.

net_stats

Type: Command

Description: Display network information.

noclip

Type: Command

Description: Toggle no-clipping mode.

noexit

Type: Toggle

Syntax: noexit ( 0 | 1 | 2 )

Default: 0

Description: Determines the rules for level exiting.

Values:
0 - Allows advancing to the next level.
1 - The same level will be played and the exit will kill anybody that tries to exit.
2 - The same level will be played and the exit will kill anybody that tries to exit, except on the Start map.

nomonsters

Type: Toggle

Default: 0

Description: Toggles if monsters exist.

nosound

Type: Toggle

Default: 0

Description: Toggles if sound playback.

notarget

Type: Command

Description: Toggle if the monsters can see the player.

path

Type: Command

Description: Show what paths are being used.

pausable

Type: Toggle

Default: 1

Description: Toggle if the game can be paused or not.

pause

Type: Command

Description: Pause the game.

ping

Type: Command

Description: Show the latency information for all players on the server.

play

Type: Command

Syntax: play (filename)

Description: Play a sound effect.

Example: play rj/steve.wav

playdemo

Type: Command

Syntax: playdemo (filename)

Description: Play a recorded demo.

Example: play foodemo

playerclass

Type: Variable

Description: Choose a player class.

Values:
1 - Paladin.
2 - Cruasader.
3 - Necomancer.
4 - Assassin.

playvol

Type: Command

Syntax: playvol (filename) (% of maximum volume)

Description: Play a sound at a given volume.

Example:
playvol items/protect.wav .5
playvol items/protect.wav .9

pointfile

Type: Command

Syntax: pointfile (filename)

Description: Load a pointfile to determine map leaks.

Example: pointfile mymap

port

Type: Variable

Default: 26900

Description: Choose the default port that the client uses to connect to the server.

precache

Type: Toggle

Default: 1

Description: Toggle the use of a precache.

prespawn

Type: Command

Description: *Internal command. Used by the client/server protocol to tell the server that the client is ready.

profile

Type: Command

Description: Display information about processing times.

quit

Type: Command

Description: Exit the game.

r_aliasmip

Type: Variable

Default: 80

Description: * Non-functional.

r_aliastransadj

Type: Variable

Default: 100

Description: * Non-functional. Determines how much of an alias model is clipped away and how much is viewable.

r_aliastransbase

Type: Variable

Default: 200

Description: * Non-functional. Determines how much of an alias model is clipped away and how much is viewable.

Credit: Squirrel Eiserloh

r_ambient

Type: Variable

Default: 0

Description: Determines the ambient lighting for a level.

r_clearcolor

Type: Variable

Default: 2

Description: This sets the color for areas outside of the current map.

r_drawentities

Type: Toggle

Default: 1

Description: Toggles the drawing of entities.

r_drawflat

Type: Toggle

Default: 0

Description: Toggles the drawing of textures.

r_draworder

Type: Toggle

Default: 0

Description: Toggles the drawing order, x-ray mode.

r_drawviewmodel

Type: Toggle

Default: 1

Description: Toggles the drawing of your weapon.

r_dspeeds

Type: Toggle

Default: 0

Description: Toggles the display of drawing speed information.

r_dynamic

Type: Toggle | glQuakeWorld

Default: 1

Description: Toggle use of dynamic lighting.

r_fullbright

Type: Toggle

Default: 0

Description: Toggles the light level on a map to maximum.

r_graphheight

Type: Variable

Default: 15

Description: Set the number of lines displayed in the various graphs.

r_lightmap

Type: Toggle | glQuakeWorld

Default: 0

Description: Toggles the display of light sources on the map.

r_maxedges

Type: Variable

Default: 2400

Description: Sets the maximum number of surfaces.

r_maxsurfs

Type: Variable

Default: 800

Description: Sets the maximum number of surfaces.

r_mirroralpha

Type: Variable | glQuakeWorld

Default: 1

Range: 0.0 - 1.0

Description: Determines the level or reflectivness of special textures.

Values:
0.00 - Mirror.
0.25 - High reflection.
0.50 - Medium reflection.
0.75 - Low reflection.
1.00 - Solid.

r_norefresh

Type: Toggle | glQuakeWorld

Default: 0

Description: Toggle the refreshing of the display.

r_novis

Type: Toggle | glQuakeWorld

Default: 0

Description: Toggles the use of VIS information in maps.

r_numedges

Type: Toggle

Default: 0

Description: Toggles the displaying of number of edges currently being viewed.

r_numsurfs

Type: Toggle

Default: 0

Description: Toggles the displaying of number of surfaces currently being viewed.

r_polymodelstats

Type: Toggle

Default: 0

Description: Toggles the displays of number of polygon models current being viewed.

r_reportedgeout

Type: Toggle

Default: 0

Description: Toggle the display of how many edges where not displayed.

r_reportsurfout

Type: Toggle

Default: 0

Description: Toggle the display of how many surfaces where not displayed.

r_shadows

Type: Toggle | glQuakeWorld

Default: 0

Description: Toggles the display of shadows for entities.

r_speeds

Type: Toggle

Default: 0

Description: Toggles the displaying of drawing time and statistics of what is currently being viewed.

r_timegraph

Type: Toggle

Default: 0

Description: Toggle the display of a performance graph.

r_transwater

Type: Toggle

Default: 1

Description: Toggle the use of water transparency.

r_wateralpha

Type: Variable | glQuakeWorld

Default: 1

Description: Determines the opacity of liquids.

Values:
0.00 - Transparent.
0.25 - Low opacity.
0.50 - Medim opacity.
0.75 - High opacity.
1.00 - Solid.

Note: On maps which have not been VISed with a transparent water, you have to use the r_novis 1 command to enable water tansparency.

r_waterwarp

Type: Toggle

Default: 1

Description: Toggles whether surfaces are warped in a liquid.

r_wholeframe

Type: Toggle

Default: 1

Description: *Unknown.

reconnect

Type: Command

Description: Reconnect to the last server.

record

Type: Command

Syntax: record (filename)

Description: Record a demo.

Example: record foodemo

registered

Type: Toggle

Default: 1

Description: Toggles if the game is registered or not.

restart

Type: Command

Description: Restart the current level.

samelevel

Type: Toggle

Syntax: samelevel ( 0 | 1 | 2 | 3 )

Default: 0

Description: Determines the rules for level changing and exiting.

Values:
0 - Allows advancing to the next level.
1 - The same level will be played until someone exits.
2 - The same level will be played and the exit will kill anybody that tries to exit.
3 - The same level will be played and the exit will kill anybody that tries to exit, except on the Start map.

save

Type: Command

Syntax: save (filename)

Description: Save the game to the specified file.

Example: save mygame

saved1

Description: *Unknown.

saved2

Description: *Unknown.

saved3

Description: *Unknown.

saved4

Description: *Unknown.

savedgamecfg

Description: *Unknown.

say

Type: Command

Syntax: say (string)

Description: Broadcast a string to all other players.

Example: say Hi Foo!

say_team

Syntax: say_team (string)

Description: Broadcast a string to teammates.

Example: say_team Hi Foo!

sbtemp

Type: Variable

Default: 5

Description: *Unknown.

scr_centertime

Type: Variable

Default: 4

Description: How long in seconds the screen hints are displayed on the screen.

scr_conspeed

Type: Variable

Default: 300

Description: How quickly in the console screen scrolls up and down.

scr_ofsx

Type: Variable

Default: 0

Description: The x-axis offset of the view.

scr_ofsy

Type: Variable

Default: 0

Description: The y-axis offset of the view.

scr_ofsz

Type: Variable

Default: 0

Description: The z-axis offset of the view.

scr_printspeed

Type: Variable

Default: 8

Description: How fast the text is displayed at the end of the single player episodes.

scratch1

Description: *Unknown.

scratch2

Description: *Unknown.

scratch3

Description: *Unknown.

scratch4

Description: *Unknown.

screenshot

Type: Command

Description: Captures a picture of your current view. Automatically names based on the existence of other screenshots.

sensitivity

Type: Variable

Default: 3

Description: Sets the sensitivity of the mouse.

serverprofile

Type: Toggle

Default: 0

Description: Toggle the display of extra server information.

showpause

Type: Toggle

Default: 1

Description: Toggles the display of the pause graphic.

showram

Type: Toggle

Default: 1

Description: Toggles if the RAM icon appears when then game is running out of memory.

showturtle

Type: Toggle

Default: 0

Description: Toggle if the turtle icon is displayed when the frame rate drops below 10.

sizedown

Type: Command

Description: Reduces the screen size.

sizeup

Type: Command

Description: Increases the screen size.

skill

Type: Toggle

Default: 0

Description: Toggle skill level.

Values:
0 - Easiest skill.
1 - Normal skill.
2 - Hard skill.
3 - Hardest skill.

slist

Type: Command

Description: Display all game servers on the network.

snd_noextraupdate

Default: 0

Description: *Unknown.

snd_show

Type: Toggle

Default: 0

Description: Toggles the display of sounds currently being played.

soundinfo

Type: Command

Description: Reports information on the sound system.

soundlist

Type: Command

Description: Reports a list of sounds in the cache.

spawn

Type: Command

Description: *Internal command. Use by the client/server protocol. Sends a message to the server that the client is ready to process the entity information.

startdemos

Type: Command

Syntax: startdemos (demoname) (demoname) ... (demoname)

Description: Used to creating a queue of demos to play.

status

Type: Command

Description: Display server status information.

stop

Type: Command

Description: Stop recording a demo.

stopdemo

Type: Command

Description: Stop recording a demo.

stopsound

Type: Command

Description: Stops all sounds currently being played.

stuffcmds

Type: Command

Description: Executes command line parameters.

Note: Used on startup.

sv_accelerate

Type: Variable

Default: 10

Description: Sets the acceleration value for the player.

sv_aim

Type: Variable

Default: 0.93

Description: Sets the value for auto-aiming leniency.

sv_edicts

Type: Command

Description: *Unknown.

sv_flypitch

Type: Variable

Default: 20

Description: *Unknown.

sv_gravity

Type: Variable

Default: 800

Description: Sets the global value for the amount of gravity.

sv_idealpitchscale

Type: Variable

Default: 0.8

Description: Sets the value that the player's pitch changes when he steps onto an incline.

sv_idealrollscale

Type: Variable

Default: 0.8

Description: Sets the value that the player's roll changes when he steps onto an incline.

sv_maxspeed

Type: Variable

Default: 640

Description: Sets the maximum speed a player can move.

sv_maxvelocity

Type: Variable

Default: 2000

Description: Sets the maximum velocity an object can travel.

sv_nostep

Type: Toggle

Default: 0

Description: Toggles if players walk-up steps automatically or do they have to jump on each step.

sv_sound_distance

Type: Variable

Default: 800

Description: *Unknown.

sv_stopspeed

Type: Variable

Default: 100

Description: Sets the value that determines how fast the player should come to a complete stop.

sv_walkpitch

Type: Variable

Default: 0

Description: *Unknown.

sys_adaptive

Default: 1

Description: *Unknown.

sys_cache

Type: Command

Description: Display cache information.

sys_delay

Default: 0

Description: *Unknown.

sys_memory

Type: Command

Description: Display memory information.

sys_quake2

Default: 1

Description: *Unknown.

sys_stats

Type: Command

Description: Display more memory information.

sys_ticrate

Type: Variable.

Default: 0.05

Description: Sets the delay time in seconds between each network packet.

Note: The value 0.05 means that the server should send out a packet every 5-milliseconds which is 20-packets per second. It is recommened to make the value 0.1 to lower the number of packets to 10-per-second.

teamplay

Type: Toggle

Syntax: teamplay ( 0 | 1 | 2 | 3 )

Default: 0

Description: Determines teamplay rules.

Values:
0 - No teams. You can hurt yourself and others.
1 - You cannot hurt yourself nor your teammates.
2 - You can hurt yourself, your teammates, and you will lose one frag for killing a teammate.
3 - You can hurt yourself but you cannot hurt your teammates.

tell

Type: Command

Syntax: tell (player) (string)

Description: Allows to send a private message to a player.

Example: tell foo I'll get you

temp1

Type: Variable

Default: 0

Description: An empty variable.

test

Type: Command

Description: Reports information about the players on the server.

test2

Type: Command

Description: Reports information about the settings on the server.

timedemo

Type: Command

Syntax: timedemo (demoname)

Description: Plays a demo as fast a possible and then displays the average frames-per-second value.

timelimit

Type: Variable

Default: 0

Description: Sets the amount of time in minutes that is needed before advancing to the next level.

timerefresh

Type: Command

Description: Tests the current frame rate for the current location.

toggle_dm

Type: Command

Description: *Unknown.

toggleconsole

Type: Command

Description: Toggles the console.

togglemenu

Type: Command

Description: Display the menu screens.

unbind

Type: Command

Syntax: unbind (key)

Description: Remove the current commands bound to a key.

unbindall

Type: Command

Description: Remove every key binding.

v_centermove

Type: Variable

Default: 0.15

Description: How far the player must move forward before the view re-centers.

v_centerrollspeed

Type: Variable

Default: 125

Description: *Unknown.

v_centerspeed

Type: Variable

Default: 500

Description: How quickly you return to a center view after a lookup or lookdown.

v_cshift

Type: Command

Syntax: v_cshift (red) (green) (blue) (intensity)

Description: This adjusts all of the colors currently being displayed. Used when you are underwater, hit, have the Ring of Shadows, or Quad Damage.

Example: v_cshift 16 32 64

v_idlescale

Type: Toggle

Default: 0

Description: Toggles whether the view remains idle.

v_ipitch_cycle

Type: Variable

Default: 1

Description: How quickly you lean forwards and backwards when v_idlescale is enabled.

v_ipitch_level

Type: Variable

Default: 0.3

Description: How far you lean forwards and backwards when v_idlescale is enabled.

v_iroll_cycle

Type: Variable

Default: 0.5

Description: How quickly you tilt right and left when v_idlescale is enabled.

v_iroll_level

Type: Variable

Default: 0.1

Description: How far you tilt right and left when v_idlescale is enabled.

v_iyaw_cycle

Type: Variable

Default: 2

Description: How far you tilt right and left when v_idlescale is enabled.

v_iyaw_level

Type: Variable

Default: 0.3

Description: How far you tilt right and left when v_idlescale is enabled.

v_kickpitch

Type: Variable

Default: 0.6

Description: How much you look up when hit.

v_kickroll

Type: Variable

Default: 0.6

Description: How much you lean when hit.

v_kicktime

Type: Variable

Default: 0.5

Description: How long the "kick" effects last.

version

Type: Command

Description: Report version information.

vid_config_x

Type: Variable

Default: 800

Description: Maximum x-axis screen size.

vid_config_y

Type: Variable

Default: 600

Description: Maximum y-axis screen size.

vid_describecurrentmode

Type: Command

Description: Report current video mode.

vid_describemode

Type: Command

Syntax: vid_describemode (mode)

Description: Report information on specified videomode.

Example: vid_describemode 3

vid_describemodes

Type: Command

Description: Report information on all video modes.

vid_forcemode

Type: Command

Syntax: vid_forcemode (mode)

Description: Force the client to use a certain video mode.

Example: vid_forcemode 3

vid_mode

Type: Variable

Syntax: vid_mode (mode)

Description: Sets the video mode.

Example: vid_mode 3

vid_nopageflip

Type: Toggle

Default: 0

Description: Toggles the use of page flipping.

vid_nummodes

Type: Command

Description: Reports the total number of video modes available.

vid_stretch_by_2

Type: Toggle

Default: 1

Description: * Non-functional. Stretch the pixles by a two fold to acheive proper view.

vid_testmode

Type: Command

Syntax: vid_testmode (mode)

Description: Switch to another video mode temporarily for 5-seconds to test it.

Example: vid_testmode 3

vid_wait

Type: Variable

Default: 0

Description: Sets the type of waiting for the video adapter signal.

Values:
0 - No waiting.
1 - Wait for vertical sync active.
2 - Wait for display enable active.

viewframe

Type: Command

Syntax: viewframe (frame)

Description: Display the given frame for the current viewthing.

Example: viewframe 25

viewmodel

Type: Command

Syntax: viewmodel (model filename)

Description: Display the given model for the current viewthing.

Note: To use this command the current map must have a special viewthing entity.

Viewthing Entity:
{
"classname" "viewthing"
"origin" "0 0 0"
}

Example: viewmodel models/archer.mdl

viewnext

Type: Command

Description: Display the next frame for the current viewthing.

viewprevious

Type: Command

Description: Display the previous frame for the current viewthing.

viewsize

Type: Variable

Default: 100

Description: Set the screen size.

Values:
30 - Minimum size
120 - Maximum size

volume

Type: Variable

Default: 1.0

Description: Set the volume for sound playback.

wait

Type: Command

Description: Wait a game tic.


4. Command Line Parameters List

+

Type: Parameter

Syntax: +(console command)

Description: Allow for the passing of console commands from the command line to the console.

Example: h2.exe +echo hi! +rcon_password foo

-allow360

Type: Parameter

Description: Allow the display of 360x video modes.

-basedir

Type: Parameter

Syntax: -basedir (directory)

Description: Point to the game directory.

Example: -basedir c:\games\hexen2

-bpp

Type: Parameter

Type: Parameter | OpenGL

Syntax: -bpp (value)

Description: Specify the bytes-per-pixel for the video mode.

Example: -bpp 15

-cachedir

Type: Parameter

Syntax: -cachedir (directory)

Description: Point to the cache directory.

Example: -cachedir c:\games\hexen2\data1

-condebug

Type: Parameter

Description: Store the console text in the qconsole.log file.

-current

Type: Parameter | OpenGL

Description: * Unknown.

-dedicated

Type: Parameter

Syntax: -dedicated (number of players)

Description: Specifies that the client should be a dedicated server with a maximum number of players.

Note: The maximum number of players on a dedicated server is 16.

Example: -dedicated 16

-dibonly

Type: Parameter

Description: Enable windowed video modes only.

-force

Type: Parameter | OpenGL

Description: Force the video mode.

-game

Type: Parameter

Syntax: -game (directory)

Description: Specifies the directory where mod files were stored.

-heapsize

Type: Parameter

Syntax: -heapsize (kilobytes)

Description: Amount of memory allocatted for game information.

Example: -heapsize 24576

-height

Type: Parameter | OpenGL

Syntax: -height (height)

Description: Specify the height of the video resolution to run.

Note: You also need the -width command.

Example: -width 512 -height 384

-hipnotic

Type: Parameter

Description: Enable support for the Hipnotic mission pack.

-ipxport

Type: Parameter

Syntax: -ipxport (port)

Description: Specifies the ipx port at which to run the server.

Example: -ipxport 1234

-listen

Type: Parameter

Syntax: -listen (number of players)

Description: Specifies that the client should be a listen server with a maximum number of players.

Note: The maximum number of players on a listen server is 8.

Example: -listen 8

-minmemory

Type: Parameter

Syntax: -minmemory (kilobytes)

Description: Allocate the minimum amount of memory.

Example: -minmemory 16384

-mode

Type: Parameter | OpenGL

Syntax: -mode (video mode)

Description: Specify the video mode.

-noadjustaspect

Type: Parameter

Description: * Unknown.

-noautostretch

Type: Parameter

Description: Disable the streching of high resolutioins through pixel doubling.

-nocdaudio

Type: Parameter

Description: Disable the ability to play CDs.

-nodd

Type: Parameter

Description: Disable DirectDraw support.

-noddraw

Type: Parameter

Description: Disable DirectDraw support.

-nodirectdraw

Type: Parameter

Description: Disable DirectDraw support.

-noforcemaccel

Type: Parameter

Description: Disable the forcing of mouse acceleration on startup.

-noforcemparms

Type: Parameter

Description: Disable the forcing of mouse parameters on startup.

-noforcemspd

Type: Parameter

Description: Disable the forcing of mouse speed on startup.

-noforcevga

Type: Parameter

Description: Disable the forcing of the VGA 0x13 video mode on startup.

-nofulldib

Type: Parameter

Description: Disable fullscreen, borderless window video modes.

-noipx

Type: Parameter

Description: Disable IPX support support.

-nojoy

Type: Parameter

Description: Disable joystick support.

-nolan

Type: Parameter

Description: Disable networking support.

-nomouse

Type: Parameter

Description: Disable mouse support.

-nopagein

Type: Parameter

Description: *Unknown.

-nosound

Type: Parameter

Description: Disable sound support.

-noudp

Type: Parameter

Description: Disable TCP/IP support.

-novbeaf

Type: Parameter

Description: Disable VBE/AF support.

-novesa

Type: Parameter

Description: Disable VESA suppoart.

-nowd

Type: Parameter

Description: Disable VESA support in favor of DirectX or windowed display.

-nowindirect

Type: Parameter

Description: Disable VESA support in favor of DirectX or windowed display.

-particles

Type: Parameter

Syntax: -particles (value)

Description: Specify the maximum amount of allowed particles.

Example: -particles 40000

-path

Type: Parameter

Syntax: -path (path)

Description: Specify the path where the game is located.

Example: -path c:\hexen2

-playback

Type: Parameter

Syntax: -playback (playback)

Description: *Unknown.

-port

Type: Parameter

Syntax: -port (port)

Description: Specify the TCP/IP UDP port that the server should run on.

Example: -port 26901

-primarysound

Type: Parameter

Description: Use DirectSound's primary buffer output for sound instead of secondary buffer output.

Note: Using this will increase performance but might not work on all systems.

-proghack

Type: Parameter

Description: *Unknown.

-record

Type: Parameter

Description: *Unknown.

-rogue

Type: Parameter

Description: Enable support for the Rogue mission pack.

-safe

Type: Parameter

Description: Start in safe mode.

-simsound

Type: Parameter

Description: Disable sound playback but simulate sound playback for code testing.

-snoforceformat

Type: Parameter

Description: Disable the forcing of sound hardware into 11KHz, 16-bit mode.

-starttime

Type: Parameter

Description: * Unknown.

-startwindowed

Type: Parameter

Description: Start in a windowed mode.

-stdvid

Type: Parameter

Description: * Non-functional.

-surfcachesize

Type: Parameter

Syntax: -surfcachesize (kilobytes)

Description: Amount of memory allocated in kilobytes for the surface cache.

Example: -surfcachesize 2048

-udpport

Type: Parameter

Syntax: -udpport (port)

Description: Specify the TCP/IP UDP port that the server should run on.

Example: -udpport 26901

-wavonly

Type: Parameter

Description: Disable DirectSound support in favor of WAV playback.

-width

Type: Parameter | OpenGL

Syntax: -width (width)

Description: Specify the width of the video resolution to run.

Note: You also need the -height command.

Example: -width 512 -height 384

-window

Type: Parameter | OpenGL

Description: Run in a windowed mode.

-zone

Type: Parameter

Syntax: -zone (value)

Description: Allocate additional memory to the alias memory space.

Note: Usually necessary when loading large scripts.

Example: -zone 512


5. Version Information

May 18, 2000

November 6, 1998

September 29, 1998

July 20, 1998

July 16, 1998

March 13, 1998

January 19, 1998

December 25, 1997

October 26, 1997

October 22, 1997

September 12, 1997

September 6, 1997

September 3, 1997


6. Legal

6.1. Copyright

This work is copyrighted pseudonymously by the author under all applicable laws. The author reserves all rights to this work. The copyright statement for this work is "Copyright (C) 1997-2000 JakFrost, All Rights Reserved".

6.2. License

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts and no Back-Cover Texts. You can access the license at http://www.gnu.org/copyleft/fdl.html or you can write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA to request a copy. Please preserve all authorship and contact information when distributing or modifying this work. All derivative works or works containing parts of this work must be released under the same license or a later version of it.

6.3. Trademarks and Servicemarks

All trademarks and servicemarks used in this work are acknowledged and are the property of their rightful owners.

6.4. Warranty Disclaimer

THIS WORK IS PROVIDED "AS IS" WITHOUT ANY WARRANTY; WITHOUT EVEN THE IMPLIED WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHOR IS NOT LIABLE FOR ANY RESULTS ARRISING FROM THE USE OF THIS WORK. ALL RISKS AND RESULTS THEREOF FALL ON THE USER.


Copyright (C) 1997-2000 JakFrost, All Rights Reserved