ADVANCED HELP 

Helpful Console Commands and Tips 

BIND
Description: Binds a command or a set of commands to a single key.

Syntax:

bind (key)

bind (key) "(commands)"

Tip: A handy use of this command is to reassign your weapons/defensive spells to different keys. For example, if you wanted "Q" to automatically switch your defensive spell to the Meteor Swarm, type the following at the console.

bind q "use meteor"

You basically have free reign to bind any key to any weapon/spell in the game. Take special care that you don't assign it to a key that is already using for movement or some other action. The spells that are available in the game are as follows.

"use staff" The Sword Staff

"use fball" Fireball

"use hell" Hellstaff

"use array" Thunder Blast

"use rain" Storm Bow

"use fwall" Firewall

"use phoen" Phoenix Bow

"use sphere" Sphere of Annihilation

"use mace" Iron Doom

"use powerup" Tome Of Power

"use ring" Ring of Repulsion

"use meteor" Meteor Swarm

"use morph" Morph Ovum

"use tele" Teleport

"use lshield" Lightning Shield

(example: bind x "use tele" )

Advanced Bindings
You can bind multiple commands to a single key by seperating commands with a ";" . For example I you wanted to make an bind that disables the crosshair, and takes a screenshot, the syntax would be as follows.

bind F10 " crosshair 0 ; screenshot "

There are many uses for this, one being having auto-aiming enabled/disabled on a weapon-to-weapon basis. Here's a sample that comes from my actual Heretic II config file.

bind 1 "use staff ; cl_doautoaim 1 "

bind 2 "use fball ; cl_doautoaim 1 "

bind 3 "use hell ; cl_doautoaim 1 "

bind 4 "use array ; cl_doautoaim 0 "

bind 5 "use rain ; cl_doautoaim 0 "

bind 6 "use fwall ; cl_doautoaim 1 "

bind 7 "use phoen ; cl_doautoaim 0 "

bind 8 "use sphere ; cl_doautoaim 0 "

bind 9 "use mace ; cl_doautoaim 1"

Note: cl_doautoaim 1 is turns Auto-Aim ON , 0 turns it OFF.

Aside from the normal letter keys, you can bind commands to the arrow keys, Function keys, etc. The names of the non-alphanumeric keys are:

ESCAPE, F1-F10, F11 (Help key), BACKSPACE, TAB, SEMICOLON, ENTER, SHIFT, CTRL, ALT, SPACE, INS, HOME, PGUP, DEL, END, PGDN, UPARROW, DOWNARROW, LEFTARROW, RIGHTARROW, KP_SLASH, KP_MINUS, KP_ENTER, KP_5, KP_UPARROW, KP_LEFTARROW, KP_RIGHTARROW, KP_DOWNARROW, KP_DEL, MOUSE1-MOUSE3, AUX1-AUX32, JOY1-JOY4.