ZDoom includes a powerful console that you can use to manipulate or inspect various aspects of the game while you are playing.
The following commands and variables were present in ZDoom 1.22 but have been removed:
configver
This variable was used by ZDoom to determine which version wrote the zdoom.cfg. This has been replaced by the [LastRun] section of zdoom.ini and is no longer accessible from the console.
def_patch
You can now have multiple dehacked patches loaded automatically. To do this, add a [Doom.DefaultDehacked] section to zdoom.ini like this:
[Doom.DefaultDehacked]
Path=my_first_patch.deh
Path=my_second_patch.deh
You can add as many Path= lines as you like. Not all Dehacked patches will work well together. Changes made by patches listed later will override any changes made by patches listed earlier that affect the same things. If you specify any patches with -deh or -bex at the command line, then those patches will be loaded instead of the ones listed here.
impulse
Use the new slot and weapon commands instead.
nobfgaim
This was renamed to sv_nobfgaim and is now a part of dmflags2.
vid_noptc
PTC is no longer used for video, so there is nothing for this cvar to disable.
testgibs
This variable never did anything useful in 1.22.
There are five types of cvars:
boolean
This type of variable represents a yes/no or on/off value. It can only be set to true or false. As shorthand, setting a boolean variable to 0 will set it to false, and setting it to anything non-zero will set it to true.
integer
This is an ordinary number without a decimal point. For example, 1 is an integer, but 1.2 is not.
float
This is an ordinary number that can have a decimal point.
string
This is a series of text characters enclosed in quotes: For example, "Felix loitered lecherously on the lot" is a string. If you removed the quotes around it, then it would not be a string.