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.
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.
+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
".-parameter
".command
(0|1)".command
(value)".Type: Action
Description: When active the player is firing the weapon.
Type: Action
Description: When active the player is moving backwards.
Type: Action
Description: When active the player is crouching.
Type: Action
Description: When active the player is moving forward.
Type: Action
Description: When active the player is jumping.
Type: Action
Description: When active, +forward
and +back
become +lookup
and +lookdown
respectively.
Type: Action
Description: When active the player is turning left.
Type: Action
Description: When active the player's view is looking down.
Type: Action
Description: When active the player's view is looking up.
Type: Action
Description: When active moving the mouse or joystick forwards and backwards performs +lookup
and +lookdown
respectively.
Type: Action
Description: When active the player is swimming down in a liquid.
Type: Action
Description: When active the player is strafing left.
Type: Action
Description: When active the player is strafing right.
Type: Action
Description: When active the player is swimming up in a liquid.
Type: Action
Description: When active the player is turning right.
Type: Action
Description: Display information about deathmatch statistics.
Type: Action
Description: Display information about your player.
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.
Type: Action
Description: When active, +left
and +right
function like +moveleft
and +moveright
, strafing in that direction.
Type: Action
Description: * Non-functional. Left over command for opening doors and triggering switches.
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].
Type: Command
Syntax: _cl_name
(name)
Default: player
Description: Sets the player name.
Type: Toggle
Default: 1
Description: Sets the player class.
Values:
1
- Paladin.
2
- Crusader.
3
- Necromancer.
4
- Assasin.
Type: Variable
Default: 57600
Description: *Non-functional. Left over modem code which used to set the COM port baud rate.
Type: Variable
Default: 4
Description: *Non-functional. Left over modem code which used to set the COM IRQ number.
Type: Toggle
Default: 1
Description: *Non-functional. Left over modem code which used to enable modem support.
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.
Type: Command
Syntax: _config_modem_clear
(string)
Default: atz
Description: *Non-functional. Left over modem code which used to set the clear string.
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.
Type: Command
Syntax: _config_com_hangup
(string)
Default: at h
Description: *Non-functional. Left over modem code which used to set the hangup string.
Type: Command
Syntax: _config_com_init
(string)
Description: *Non-functional. Left over modem code which used to set the initialzation string.
Type: Variable
Default: 0.1
Description: Delay time for sounds.
Type: Variable
Default: 0
Description: Default video mode.
Type: Variable
Default: 3
Description: Default windowed video mode.
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.
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.
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"
Type: Variable
Default: 100
Description: How quickly ambient sounds fade in or out.
Note: Higher values make the sounds fade quicker.
Type: Variable
Default: 0.3
Description: Ambient sound volume.
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
Type: Variable
Default: 5
Description: Sets the speed at which the information bar rises.
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.
Type: Command
Description: Background flash, used when you pick up an item.
Type: Variable
Default: 4096
Description: Amount of memory allocated for the CD music buffer.
Type: Command
Syntax: bgmtype
(type)
Default: MIDI
Description: Determines the type of device used to background music.
Type: Variable
Default: 1.0
Description: Volume of CD music.
Type: Variable
Default: 1.0
Description: Volume of CD music.
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!"
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
Type: Command
Description: Centers the player's view ahead after +lookup
or +lookdown
.
Note: Does not work when +mlook
is active.
Type: Command
Syntax: changelevel
(map)
Description: Changes the current map without droping the clients.
Type: Command
Syntax: changelevel2
(map)
Description: Changes the current map in the same unit without droping the clients.
Type: Toggle
Default: 0
Description: Toggles the chase camera view.
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.
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.
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.
Type: Variable
Default: 1.5
Description: Sets multiplier for how fast you turn when running.
Type: Variable
Default: 200
Description: Backward movement rate.
Type: Variable
Default: 0.02
Description: How much your weapon moves up and down when walking.
Type: Variable
Default: 0.6
Description: How quickly your weapon moves up and down when walking.
Type: Variable
Default: 0.5
Description: How long your weapon stays up before cycling when walking.
Type: Variable
Default: 200
Description: Sets forward movement rate.
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.
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.
Type: Variable
Default: 150
Description: How fast you +lookup
and +lookdown
.
Type: Variable
Default: 2.0
Description: How much your screen tilts when strafing.
Type: Variable
Default: 200
Description: How quickly you straighten out after strafing.
Type: Toggle
Default: 0
Description: Toggle the display of current net info.
Type: Variable
Default: 225
Description: How quickly you strafe.
Type: Variable
Default: 200
Description: How quickly you +moveup
and +movedown
in liquids.
Type: Variable
Default: 140
Description: How quickly you turn left or right.
Type: Command
Description: Clears the console screen.
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
Default: 0
Description: *Unknown.
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
Type: Variable
Default: 3
Description: The time in seconds that messages are displayed on screen.
Type: Command
Syntax: connect
(IP address | server name)
Description: Connect to a server.
Example:
connect 123.123.123.123
connect thefoopit
Type: Toggle
Default: 0
Description: Toggle cooperative game mode.
Type: Command
Syntax:
create
(string)
create
(object)
Description: Create a Quake-ED function.
Example:
create mon
create monster_archer
Type: Toggle
Default: 0
Description: Toggle the display of an aiming crosshair.
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.
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.
Type: Toggle
Default: 1
Description: Toggle extreme perspective correction.
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.
Type: Command
Description: Start playing queued demos with the startdemos
command.
Type: Toggle
Default: 0
Description: Toggle display of extra debugging information.
Type: Command
Description: Disconnect from server.
Type: Toggle
Default: 1
Description: *Unknown.
Type: Command
Syntax: echo
(string)
Description: Print text to console.
Example: echo Hi Foo!
Type: Variable
Default: 2
Description: Determines how easy it is to fall off an edge.
Type: Command
Syntax: edict
(edict number)
Description: Report information on a given edict in the game.
Example: edict 128
Type: Command
Description: Display summary information on the edicts in the game.
Type: Command
Description: Display information on all edicts in the game.
Type: Command
Description: Display information on all entities in the game.
Type: Command
Syntax: exec
(filename)
Description: Execute a script file.
Example: exec mysetup.cfg
Type: Command
Description: Clears the current game cache.
Type: Command
Description: Will center the screen irrelevant of +klook
and +mlook
commands.
Type: Variable
Default: 90
Description: Field of vision, which determines how close your vision field is to the objects.
Type: Variable
Default: 0
Description: Amount of frags a player must get in order to exit the level.
Default: 0
Description: *Unknown.
Type: Variable
Default: 1
Description: Brightness level.
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
Type: Toggle | glQuakeWorld
Default: 0
Description: * Non-functional.
Type: Toggle | glQuakeWorld
Default: 0
Description: * Non-functional.
Type: Toggle | glQuakeWorld
Default: 1
Description: * Non-functional.
Type: Toggle | glQuakeWorld
Default: 1
Description: Toggles the type of lighting for objects.
Type: Toggle | glQuakeWorld
Default: 1
Description: Toggles the removal of colinear vertexes upon level loadup.
Type: Variable | glQuakeWorld
Default: 256
Description: Determines the detail level for loaded textures.
Type: Toggle | glQuakeWorld
Default: 0
Description: Toggle the binding of textures to models and walls.
Type: Toggle | glQuakeWorld
Default: 0
Description: * Non-functional.
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.
Type: Variable | glQuakeWorld
Default: 0
Description: Determines the detail level of player skins.
Values:
0
- Full detail.
1
- Medim detail.
2
- Low detail.
Type: Toggle | glQuakeWorld
Default: 1
Description: Toggle the color changing when submerged or when power-ups are active.
Type: Toggle | glQuakeWorld
Default: 0
Description: * Non-functional.
Type: Toggle | glQuakeWorld
Default: 0
Description: * Non-functional.
Type: Toggle | glQuakeWorld
Default: 1
Description: * Non-functional.
Type: Command | glQuakeWorld
Description: Report information on the number of loaded texels.
Type: Toggle | glQuakeWorld
Default: 1
Description: * Non-functional.
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
Type: Toggle | glQuakeWorld
Default: 1
Description: Toggles the clearing of the Z-buffer.
Type: Command
Description: Toggle god mode.
Type: Command
Description: Display help.
Type: Variable
Default: 0
Description: Increase the speed that the game runs at.
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.
Type: Command
Syntax: hostname
"(string)"
Description: Report or sets the server name.
Example: hostname "The Foo Pit"
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
Type: Command
Description: Move the inventory to the left.
Type: Command
Description: Move the inventory to the right.
Type: Command
Description: Turn off the inventory.
Type: Command
Description: Use the selected item from the inventory.
Type: Toggle
Default: 0
Description: Toggle use of advanced joystick features.
Note: This command will toggle the use of all the joyadv*
commands.
Type: Command
Description: Initialize the joystick's advanced features.
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
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
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
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
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
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
Type: Variable
Default: -1.0
Description: Determines the ramp-up speed for moving forward and backward.
Note: Negative values will reverse movement.
Type: Variable
Default: 0.15
Description: Controls the dead-zone for moving forward and backward.
Type: Command
Syntax: joyname
(string)
Description: Joystick Name.
Example: joyname "The Foostick"
Type: Variable
Default: 1.0
Description: Speed that you look up and down.
Note: Negative values will reverse movement.
Type: Variable
Default: 0.15
Description: Dead-zone for looking up and down.
Type: Variable
Default: -1.0
Description: Ramp-up speed for moving side to side.
Note: Negative values will reverse movement.
Type: Variable
Default: 0.15
Description: Dead-zone for moving side to side.
Type: Toggle
Description: Toggle the use of joystick.
Type: Variable
Default: 0.0
Description: * Unknown.
Type: Variable
Default: 0.0
Description: * Unknown.
Type: Variable
Default: -1.0
Description: Speed that you look left to right.
Note: Negative values will reverse movement.
Type: Variable
Default: 0.15
Description: Dead-zone for looking left and right.
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
Type: Command
Description: Suicide.
Type: Variable
Default: 0
Description: Change the interlacing angle value. Used for 3D-glasses.
Type: Variable
Default: 0
Description: Change the interlacing yaw value. Used for 3D-glasses.
Type: Variable
Default: 251
Description: Determines the color that map leak particles are displayed in.
Type: Toggle
Default: 0
Description: Toggle if the server will "listen" for connections.
Type: Toggle
Default: 0
Description: Toggles if sounds are loaded as 8-bit samples.
Type: Toggle
Default: 0
Description: Toggles if the view will recenter after +mlook
is deactivated.
Note: Only works with the mouse and joystick.
Type: Toggle
Default: 0
Description: Toggles if turn left and right will strafe left and right when a +mlook
is active.
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.
Type: Variable
Default: 1
Description: How quickly moving the mouse forwards and backwards causes the player to move in the respective direction.
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.
Type: Variable
Default: 0.8
Description: How quickly you strafe left and right with the mouse.
Type: Variable
Default: 0.022
Description: How quickly you turn left and right with the mouse.
Type: Command
Syntax: map
(filename)
Description: Change to a new map and disconnect all players.
Example: map ravdm1
Type: Variable
Default: 30
Description: Determines the maximum amount of temporary edicts that can exist.
Type: Variable
Default: 1
Description: Sets how many players can connect to your server.
Type: Command
Description: Display information about all cached models.
Type: Command
Description: Brings up the class menu.
Type: Command
Description: Brings up the key customization menu.
Type: Command
Description: Brings up the load menu.
Type: Command
Description: Brings up the main menu.
Type: Command
Description: Brings up the multiplayer menu.
Type: Command
Description: Brings up the options menu.
Type: Command
Description: Brings up the quit dialog box.
Type: Command
Description: Brings up the save menu.
Type: Command
Description: Brings up the player setup menu.
Type: Command
Description: Brings up the single player menu.
Type: Command
Description: Brings up the video option menu.
Type: Command
Description: Prompts for string to broadcast to all other players.
Type: Command
Description: Prompts for string to broadcast to team members.
Type: Command
Description: Loop MIDI music.
Type: Command
Description: Pause MIDI music.
Type: Command
Syntax: midi_play
(midi file)
Description: Play MIDI music.
Type: Command
Description: Stop MIDI music.
Type: Variable
Default: 100
Description: Set the MIDI music volume.
Type: Command
Syntax: name
(name)
Default: Player
Description: Player's name.
Example: name Foo
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.
Type: Command
Description: Display network information.
Type: Command
Description: Toggle no-clipping mode.
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.
Type: Toggle
Default: 0
Description: Toggles if monsters exist.
Type: Toggle
Default: 0
Description: Toggles if sound playback.
Type: Command
Description: Toggle if the monsters can see the player.
Type: Command
Description: Show what paths are being used.
Type: Toggle
Default: 1
Description: Toggle if the game can be paused or not.
Type: Command
Description: Pause the game.
Type: Command
Description: Show the latency information for all players on the server.
Type: Command
Syntax: play
(filename)
Description: Play a sound effect.
Example: play rj/steve.wav
Type: Command
Syntax: playdemo
(filename)
Description: Play a recorded demo.
Example: play foodemo
Type: Variable
Description: Choose a player class.
Values:
1
- Paladin.
2
- Cruasader.
3
- Necomancer.
4
- Assassin.
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
Type: Command
Syntax: pointfile
(filename)
Description: Load a pointfile to determine map leaks.
Example: pointfile mymap
Type: Variable
Default: 26900
Description: Choose the default port that the client uses to connect to the server.
Type: Toggle
Default: 1
Description: Toggle the use of a precache.
Type: Command
Description: *Internal command. Used by the client/server protocol to tell the server that the client is ready.
Type: Command
Description: Display information about processing times.
Type: Command
Description: Exit the game.
Type: Variable
Default: 80
Description: * Non-functional.
Type: Variable
Default: 100
Description: * Non-functional. Determines how much of an alias model is clipped away and how much is viewable.
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
Type: Variable
Default: 0
Description: Determines the ambient lighting for a level.
Type: Variable
Default: 2
Description: This sets the color for areas outside of the current map.
Type: Toggle
Default: 1
Description: Toggles the drawing of entities.
Type: Toggle
Default: 0
Description: Toggles the drawing of textures.
Type: Toggle
Default: 0
Description: Toggles the drawing order, x-ray mode.
Type: Toggle
Default: 1
Description: Toggles the drawing of your weapon.
Type: Toggle
Default: 0
Description: Toggles the display of drawing speed information.
Type: Toggle | glQuakeWorld
Default: 1
Description: Toggle use of dynamic lighting.
Type: Toggle
Default: 0
Description: Toggles the light level on a map to maximum.
Type: Variable
Default: 15
Description: Set the number of lines displayed in the various graphs.
Type: Toggle | glQuakeWorld
Default: 0
Description: Toggles the display of light sources on the map.
Type: Variable
Default: 2400
Description: Sets the maximum number of surfaces.
Type: Variable
Default: 800
Description: Sets the maximum number of surfaces.
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.
Type: Toggle | glQuakeWorld
Default: 0
Description: Toggle the refreshing of the display.
Type: Toggle | glQuakeWorld
Default: 0
Description: Toggles the use of VIS information in maps.
Type: Toggle
Default: 0
Description: Toggles the displaying of number of edges currently being viewed.
Type: Toggle
Default: 0
Description: Toggles the displaying of number of surfaces currently being viewed.
Type: Toggle
Default: 0
Description: Toggles the displays of number of polygon models current being viewed.
Type: Toggle
Default: 0
Description: Toggle the display of how many edges where not displayed.
Type: Toggle
Default: 0
Description: Toggle the display of how many surfaces where not displayed.
Type: Toggle | glQuakeWorld
Default: 0
Description: Toggles the display of shadows for entities.
Type: Toggle
Default: 0
Description: Toggles the displaying of drawing time and statistics of what is currently being viewed.
Type: Toggle
Default: 0
Description: Toggle the display of a performance graph.
Type: Toggle
Default: 1
Description: Toggle the use of water transparency.
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.
Type: Toggle
Default: 1
Description: Toggles whether surfaces are warped in a liquid.
Type: Toggle
Default: 1
Description: *Unknown.
Type: Command
Description: Reconnect to the last server.
Type: Command
Syntax: record
(filename)
Description: Record a demo.
Example: record foodemo
Type: Toggle
Default: 1
Description: Toggles if the game is registered or not.
Type: Command
Description: Restart the current level.
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.
Type: Command
Syntax: save
(filename)
Description: Save the game to the specified file.
Example: save mygame
Description: *Unknown.
Description: *Unknown.
Description: *Unknown.
Description: *Unknown.
Description: *Unknown.
Type: Command
Syntax: say
(string)
Description: Broadcast a string to all other players.
Example: say Hi Foo!
Syntax: say_team
(string)
Description: Broadcast a string to teammates.
Example: say_team Hi Foo!
Type: Variable
Default: 5
Description: *Unknown.
Type: Variable
Default: 4
Description: How long in seconds the screen hints are displayed on the screen.
Type: Variable
Default: 300
Description: How quickly in the console screen scrolls up and down.
Type: Variable
Default: 0
Description: The x-axis offset of the view.
Type: Variable
Default: 0
Description: The y-axis offset of the view.
Type: Variable
Default: 0
Description: The z-axis offset of the view.
Type: Variable
Default: 8
Description: How fast the text is displayed at the end of the single player episodes.
Description: *Unknown.
Description: *Unknown.
Description: *Unknown.
Description: *Unknown.
Type: Command
Description: Captures a picture of your current view. Automatically names based on the existence of other screenshots.
Type: Variable
Default: 3
Description: Sets the sensitivity of the mouse.
Type: Toggle
Default: 0
Description: Toggle the display of extra server information.
Type: Toggle
Default: 1
Description: Toggles the display of the pause graphic.
Type: Toggle
Default: 1
Description: Toggles if the RAM icon appears when then game is running out of memory.
Type: Toggle
Default: 0
Description: Toggle if the turtle icon is displayed when the frame rate drops below 10.
Type: Command
Description: Reduces the screen size.
Type: Command
Description: Increases the screen size.
Type: Toggle
Default: 0
Description: Toggle skill level.
Values:
0
- Easiest skill.
1
- Normal skill.
2
- Hard skill.
3
- Hardest skill.
Type: Command
Description: Display all game servers on the network.
Default: 0
Description: *Unknown.
Type: Toggle
Default: 0
Description: Toggles the display of sounds currently being played.
Type: Command
Description: Reports information on the sound system.
Type: Command
Description: Reports a list of sounds in the cache.
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.
Type: Command
Syntax: startdemos
(demoname) (demoname) ... (demoname)
Description: Used to creating a queue of demos to play.
Type: Command
Description: Display server status information.
Type: Command
Description: Stop recording a demo.
Type: Command
Description: Stop recording a demo.
Type: Command
Description: Stops all sounds currently being played.
Type: Command
Description: Executes command line parameters.
Note: Used on startup.
Type: Variable
Default: 10
Description: Sets the acceleration value for the player.
Type: Variable
Default: 0.93
Description: Sets the value for auto-aiming leniency.
Type: Command
Description: *Unknown.
Type: Variable
Default: 20
Description: *Unknown.
Type: Variable
Default: 800
Description: Sets the global value for the amount of gravity.
Type: Variable
Default: 0.8
Description: Sets the value that the player's pitch changes when he steps onto an incline.
Type: Variable
Default: 0.8
Description: Sets the value that the player's roll changes when he steps onto an incline.
Type: Variable
Default: 640
Description: Sets the maximum speed a player can move.
Type: Variable
Default: 2000
Description: Sets the maximum velocity an object can travel.
Type: Toggle
Default: 0
Description: Toggles if players walk-up steps automatically or do they have to jump on each step.
Type: Variable
Default: 800
Description: *Unknown.
Type: Variable
Default: 100
Description: Sets the value that determines how fast the player should come to a complete stop.
Type: Variable
Default: 0
Description: *Unknown.
Default: 1
Description: *Unknown.
Type: Command
Description: Display cache information.
Default: 0
Description: *Unknown.
Type: Command
Description: Display memory information.
Default: 1
Description: *Unknown.
Type: Command
Description: Display more memory information.
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.
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.
Type: Command
Syntax: tell
(player) (string)
Description: Allows to send a private message to a player.
Example: tell foo I'll get you
Type: Variable
Default: 0
Description: An empty variable.
Type: Command
Description: Reports information about the players on the server.
Type: Command
Description: Reports information about the settings on the server.
Type: Command
Syntax: timedemo
(demoname)
Description: Plays a demo as fast a possible and then displays the average frames-per-second value.
Type: Variable
Default: 0
Description: Sets the amount of time in minutes that is needed before advancing to the next level.
Type: Command
Description: Tests the current frame rate for the current location.
Type: Command
Description: *Unknown.
Type: Command
Description: Toggles the console.
Type: Command
Description: Display the menu screens.
Type: Command
Syntax: unbind
(key)
Description: Remove the current commands bound to a key.
Type: Command
Description: Remove every key binding.
Type: Variable
Default: 0.15
Description: How far the player must move forward before the view re-centers.
Type: Variable
Default: 125
Description: *Unknown.
Type: Variable
Default: 500
Description: How quickly you return to a center view after a lookup
or lookdown
.
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
Type: Toggle
Default: 0
Description: Toggles whether the view remains idle.
Type: Variable
Default: 1
Description: How quickly you lean forwards and backwards when v_idlescale
is enabled.
Type: Variable
Default: 0.3
Description: How far you lean forwards and backwards when v_idlescale
is enabled.
Type: Variable
Default: 0.5
Description: How quickly you tilt right and left when v_idlescale
is enabled.
Type: Variable
Default: 0.1
Description: How far you tilt right and left when v_idlescale
is enabled.
Type: Variable
Default: 2
Description: How far you tilt right and left when v_idlescale
is enabled.
Type: Variable
Default: 0.3
Description: How far you tilt right and left when v_idlescale
is enabled.
Type: Variable
Default: 0.6
Description: How much you look up when hit.
Type: Variable
Default: 0.6
Description: How much you lean when hit.
Type: Variable
Default: 0.5
Description: How long the "kick" effects last.
Type: Command
Description: Report version information.
Type: Variable
Default: 800
Description: Maximum x-axis screen size.
Type: Variable
Default: 600
Description: Maximum y-axis screen size.
Type: Command
Description: Report current video mode.
Type: Command
Syntax: vid_describemode
(mode)
Description: Report information on specified videomode.
Example: vid_describemode 3
Type: Command
Description: Report information on all video modes.
Type: Command
Syntax: vid_forcemode
(mode)
Description: Force the client to use a certain video mode.
Example: vid_forcemode 3
Type: Variable
Syntax: vid_mode
(mode)
Description: Sets the video mode.
Example: vid_mode 3
Type: Toggle
Default: 0
Description: Toggles the use of page flipping.
Type: Command
Description: Reports the total number of video modes available.
Type: Toggle
Default: 1
Description: * Non-functional. Stretch the pixles by a two fold to acheive proper view.
Type: Command
Syntax: vid_testmode
(mode)
Description: Switch to another video mode temporarily for 5-seconds to test it.
Example: vid_testmode 3
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.
Type: Command
Syntax: viewframe
(frame)
Description: Display the given frame for the current viewthing.
Example: viewframe 25
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
Type: Command
Description: Display the next frame for the current viewthing.
Type: Command
Description: Display the previous frame for the current viewthing.
Type: Variable
Default: 100
Description: Set the screen size.
Values:
30
- Minimum size
120
- Maximum size
Type: Variable
Default: 1.0
Description: Set the volume for sound playback.
Type: Command
Description: Wait a game tic.
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
Type: Parameter
Description: Allow the display of 360x video modes.
Type: Parameter
Syntax: -basedir
(directory)
Description: Point to the game directory.
Example: -basedir c:\games\hexen2
Type: Parameter
Type: Parameter | OpenGL
Syntax: -bpp
(value)
Description: Specify the bytes-per-pixel for the video mode.
Example: -bpp 15
Type: Parameter
Syntax: -cachedir
(directory)
Description: Point to the cache directory.
Example: -cachedir c:\games\hexen2\data1
Type: Parameter
Description: Store the console text in the qconsole.log
file.
Type: Parameter | OpenGL
Description: * Unknown.
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
Type: Parameter
Description: Enable windowed video modes only.
Type: Parameter | OpenGL
Description: Force the video mode.
Type: Parameter
Syntax: -game
(directory)
Description: Specifies the directory where mod files were stored.
Type: Parameter
Syntax: -heapsize
(kilobytes)
Description: Amount of memory allocatted for game information.
Example: -heapsize 24576
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
Type: Parameter
Description: Enable support for the Hipnotic mission pack.
Type: Parameter
Syntax: -ipxport
(port)
Description: Specifies the ipx port at which to run the server.
Example: -ipxport 1234
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
Type: Parameter
Syntax: -minmemory
(kilobytes)
Description: Allocate the minimum amount of memory.
Example: -minmemory 16384
Type: Parameter | OpenGL
Syntax: -mode
(video mode)
Description: Specify the video mode.
Type: Parameter
Description: * Unknown.
Type: Parameter
Description: Disable the streching of high resolutioins through pixel doubling.
Type: Parameter
Description: Disable the ability to play CDs.
Type: Parameter
Description: Disable DirectDraw support.
Type: Parameter
Description: Disable DirectDraw support.
Type: Parameter
Description: Disable DirectDraw support.
Type: Parameter
Description: Disable the forcing of mouse acceleration on startup.
Type: Parameter
Description: Disable the forcing of mouse parameters on startup.
Type: Parameter
Description: Disable the forcing of mouse speed on startup.
Type: Parameter
Description: Disable the forcing of the VGA 0x13 video mode on startup.
Type: Parameter
Description: Disable fullscreen, borderless window video modes.
Type: Parameter
Description: Disable IPX support support.
Type: Parameter
Description: Disable joystick support.
Type: Parameter
Description: Disable networking support.
Type: Parameter
Description: Disable mouse support.
Type: Parameter
Description: *Unknown.
Type: Parameter
Description: Disable sound support.
Type: Parameter
Description: Disable TCP/IP support.
Type: Parameter
Description: Disable VBE/AF support.
Type: Parameter
Description: Disable VESA suppoart.
Type: Parameter
Description: Disable VESA support in favor of DirectX or windowed display.
Type: Parameter
Description: Disable VESA support in favor of DirectX or windowed display.
Type: Parameter
Syntax: -particles
(value)
Description: Specify the maximum amount of allowed particles.
Example: -particles 40000
Type: Parameter
Syntax: -path
(path)
Description: Specify the path where the game is located.
Example: -path c:\hexen2
Type: Parameter
Syntax: -playback
(playback)
Description: *Unknown.
Type: Parameter
Syntax: -port
(port)
Description: Specify the TCP/IP UDP port that the server should run on.
Example: -port 26901
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.
Type: Parameter
Description: *Unknown.
Type: Parameter
Description: *Unknown.
Type: Parameter
Description: Enable support for the Rogue mission pack.
Type: Parameter
Description: Start in safe mode.
Type: Parameter
Description: Disable sound playback but simulate sound playback for code testing.
Type: Parameter
Description: Disable the forcing of sound hardware into 11KHz, 16-bit mode.
Type: Parameter
Description: * Unknown.
Type: Parameter
Description: Start in a windowed mode.
Type: Parameter
Description: * Non-functional.
Type: Parameter
Syntax: -surfcachesize
(kilobytes)
Description: Amount of memory allocated in kilobytes for the surface cache.
Example: -surfcachesize 2048
Type: Parameter
Syntax: -udpport
(port)
Description: Specify the TCP/IP UDP port that the server should run on.
Example: -udpport 26901
Type: Parameter
Description: Disable DirectSound support in favor of WAV playback.
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
Type: Parameter | OpenGL
Description: Run in a windowed mode.
Type: Parameter
Syntax: -zone
(value)
Description: Allocate additional memory to the alias memory space.
Note: Usually necessary when loading large scripts.
Example: -zone 512
sound/
directory prefix for the play
command thanks to Chuck Schmidt.create
command.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".
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.
All trademarks and servicemarks used in this work are acknowledged and are the property of their rightful owners.
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