Uncommon Commands

 

This section deals with command and settings available in Heretic II that aren't well-known or frequently used. Nonetheless they are useful from specific situations to helping you get the most out of the game.
 

condump

Sample Usage: condump fun.txt

This command writes the entire contents of your console to the specified file. You do not need to specify the extension (".txt" in the example above); condump will append the a .txt if you don't. Files are saved in the \Heretic\User directory.

 

echo

Sample Usage: echo "Only I can see this message!"

Displays a message on the screen similar to the talk feature in the game but that only you can see. This command is useful when creating your own scripts. For example to tell you when you activated a certain bind.

 

exec

Sample Usage: exec dm.cfg

Executes the specified script file. You must include the extension. Script files are used to store a series of commands such as special binds, settings, etc. You can specify a path in addition to the file name (eg. exec scipts/dm.cfg). 

 

fov

Sample Usage: fov 80

Sets Corvus' field of vision to the specified value. The default is 75. A large number will allow you to see more of the game at one time at the expense of some speed (depending on how high you set it to). Be aware that changing this value will throw off your timing and aim since your perspective is different. After experimenting and discovering a comfortable setting you may wish to include this command in your .cfg file.

 

gl_modulate

Sample Usage: set gl_modulate 1.5

Sets the brightness of all textures used in the game except skins and spell effects. This setting is useful if you find your game is too dark but don't want to adjust the gamma. The default value is 1 and you can specify decimal values (eg. "1.5"). After experimenting and find the right value you may want to add this command to your .cfg file.

 

ignore

Sample Usage: ignore Doc

Prevents you from seeing messages (via the game's talk feature) from the specified player. Other players can still see the target's messages and he can see yours. The effect lasts until you exit the game or you issue the unignore command. To make it permanent add the command to your .cfg file, one per target player. Use the listignore command to see who you are currently ignoring.

 

listignore

Sample Usage: listignore

Displays a list of all users currently in your ignore list. This includes both permanent and recently added players.

 

rate

Sample Usage: set rate 3000

Rate tells the server how fast to refresh your specific client. The higher the value the more time the server spends on you at the expense of other players. The effect on others becomes more apparent the more players are on the server. For a test go to a busy server -- say 8-12 players -- and play a few matches to get a 'feel' for your connection. Then ask someone to set their rate to 10000. Go blade a bit more and you'll notice what effect it has.

For dial-up users 3000 is more than adequate for what their connection can handle (the default is 2800). ADSL users are fine with 4000-4500 while cable modem users need no more than 5000.

Do not set this value higher than 5000! And then only if you have cable modem access. Setting rate to a value higher than the maximum specified here for your Internet access type will not give you any benefits (since your connection can't handle the extra attention from the server) and will serve only to lag other players. Server administrators and authorized rcon users will almost certainly ask you to lower your rate in such a case and may even kick or ban you.

 

sc_framerate

Sample Usage: set sc_framerate 20

This variable indicates the number of frames to draw per second for effects animations such as the trail of a powered blade. The default setting is 20. Setting this value lower will increase performance at the expense of how good visual effects appear and vice versa. Try increasing or decreasing the number in jumps of 2-3 at a time to see the effect. Once you've found the right value for you you may want to include this command in your .cfg file.

 

snd_restart

Sample Usage: snd_restart

This command stops the Heretic II sound system and restarts it, reloading all necessary sound files from disk. It is useful if you encountering problems with the sound while playing and the stopsound doesn't resolve the issue. Note that while the sound system is restarting you will be a sitting duck in the game, so it's best to issue this command after you've died and before re-spawning. 

 

stopsound

Sample Usage: stopsound

If you're having problems with a sound that seems to be playing infinitely over and over again use the stopsound command to end the current sound. If after this problem persists issue the snd_restart command as well.

 

unignore

Sample Usage: unignore Doc

Allows you to see messages from a player that you have previously used the ignore command on.

 

vid_restart

Sample Usage: vid_restart

Use this command to reset the graphics system in Heretic II if you're experiencing graphic-related problems like missing textures and other strange phenomena. As with the snd_restart command, you will be a sitting duck in the game while it's re-loading all necessary textures from disk so it's best to issue this command after you've died and before re-spawning.