Console commands: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
No edit summary
Complete overhaul.
Line 1: Line 1:
{|border="1"
Feel free to ask the EDuke32 developers any questions you may have.
! colspan="2"|Variables
 
== Engine ==
 
{| border="1" class="wikitable"
! Name !! Description !! Min !! Max !! Notes
|-
!colspan="5"| osd.c
|-
| osdeditpal
| sets the palette of the OSD input text
| 0
| MAXPALOOKUPS-1
|
|-
| osdpromptpal
| sets the palette of the OSD prompt
| 0
| MAXPALOOKUPS-1
|
|-
| osdtextpal
| sets the palette of the OSD text
| 0
| MAXPALOOKUPS-1
|
|-
| osdeditshade
| sets the shade of the OSD input text
| 0
| 7
|
|-
| osdtextshade
| sets the shade of the OSD text
| 0
| 7
|
|-
| osdpromptshade
| sets the shade of the OSD prompt
| INT8_MIN
| INT8_MAX
|
|-
| osdrows
| sets the number of visible lines of the OSD
| 1
| MAXPALOOKUPS-1
|
|-
| osdtextmode
| set OSD text mode (0:graphical, 1:fast)
| 0
| 1
|
|-
| osdlogcutoff
| sets the maximal line count of the log file
| 0
| 262144
|
|-
| osdhistorydepth
| sets the history depth, in lines
| OSDMINHISTORYDEPTH
| OSDMAXHISTORYDEPTH
|
|-
| alias
|colspan="3"| creates an alias for calling multiple commands
|
|-
| clear
|colspan="3"| clears the console text buffer
|
|-
| echo <nowiki>[</nowiki>text<nowiki>]</nowiki>
|colspan="3"| echoes text to the console
|
|-
| exec <scriptfile>
|colspan="3"| executes a script
|
|-
| fileinfo <file>
|colspan="3"| gets a file's information
|
|-
| help
|colspan="3"| displays help for the specified cvar or command; "listsymbols" to show all commands
|
|-
| history
|colspan="3"| displays the console command history
|
|-
| listsymbols
|colspan="3"| lists all registered functions, cvars and aliases
|
|-
| toggle
|colspan="3"| toggles the value of a boolean cvar
|
|-
| unalias
|colspan="3"| removes a command alias
|
|-
!colspan="5"| baselayer.c
|-
| r_usenewaspect
| enable/disable new screen aspect ratio determination code
| 0
| 1
|
|-
| r_screenaspect
| if using r_usenewaspect and in fullscreen, screen aspect ratio in the form XXYY, e.g. 1609 for 16:9
| 0
| 9999
|
|-
| r_novoxmips
| turn off/on the use of mipmaps when rendering 8-bit voxels
| 0
| 1
|
|-
| r_voxels
| enable/disable automatic sprite->voxel rendering
| 0
| 1
|
|-
| r_tror_nomaskpass
| enable/disable additional pass in TROR software rendering
| 0
| 1
| TROR-enabled builds only
|-
| r_windowpositioning
| enable/disable window position memory
| 0
| 1
|
|-
| vid_gamma
| adjusts gamma component of gamma ramp
| 0
| 10
|
|-
| vid_contrast
| adjusts contrast component of gamma ramp
| 0
| 10
|
|-
| vid_brightness
| adjusts brightness component of gamma ramp
| 0
| 10
|
|-
| debug1
| debug counter
| -100000
| 100000
| debug builds only
|-
| debug2
| debug counter
| -100000
| 100000
| debug builds only
|-
| debug_maskdrawmode
| Show mask draw orders
| 0
| 1
| debug builds only
|-
| setrendermode <number>
|colspan="3"| sets the engine's [[rendering mode]]
|
|-
| hicsetpalettetint
|colspan="3"| sets palette tinting values
| debug builds only
|-
| glinfo
|colspan="3"| shows OpenGL information about the current OpenGL mode
| OpenGL-enabled builds only
|-
!colspan="5"| polymost.c
|-
| r_animsmoothing
| enable/disable model animation smoothing
| 0
| 1
|
|-
| r_downsize
| controls downsizing factor (quality) for hires textures
| 0
| 5
|
|-
| r_fullbrights
| enable/disable fullbright textures
| 0
| 1
|
|-
| r_parallaxskyclamping
| enable/disable parallaxed floor/ceiling sky texture clamping
| 0
| 1
|
|-
| r_parallaxskypanning
| enable/disable parallaxed floor/ceiling panning when drawing a parallaxing sky
| 0
| 1
|
|-
| r_detailmapping
| enable/disable detail mapping
| 0
| 1
| disabled in GL ES targets
|-
| r_glowmapping
| enable/disable glow mapping
| 0
| 1
| disabled in GL ES targets
|-
| r_polygonmode
| debugging feature
| 0
| 3
| disabled in GL ES targets
|-
| r_texcache
| enable/disable OpenGL compressed texture cache
| 0
| 2
| disabled in GL ES targets
|-
| r_memcache
| enable/disable texture cache memory cache
| 0
| 1
| disabled in GL ES targets
|-
| r_texcompr
| enable/disable OpenGL texture compression
| 0
| 1
| disabled in GL ES targets
|-
| r_redbluemode
| enable/disable experimental OpenGL red-blue glasses mode
| 0
| 1
| currently disabled
|-
| r_shadescale
| multiplier for shading
| 0
| 10
|
|-
| r_shadescale_unbounded
| enable/disable allowance of complete blackness
| 0
| 1
|
|-
| r_swapinterval
| sets the GL swap interval (VSync)
| -1
| 1
|
|-
| r_npotwallmode
| enable/disable emulation of walls with non-power-of-two height textures (Polymost, r_hightile 0)
| 0
| 1
|
|-
| r_anisotropy
| changes the OpenGL texture anisotropy setting
| 0
| 16
|
|-
| r_texturemaxsize
| changes the maximum OpenGL texture size limit
| 0
| 4096
|
|-
| r_texturemiplevel
| changes the highest OpenGL mipmap level used
| 0
| 6
|
|-
| r_texfilter
| changes the texture filtering settings
| 0
| 5
|
|-
| r_usenewshading
| visibility/fog code: 0: orig. Polymost  1: 07/2011  2: linear 12/2012  3: no neg. start 03/2014
| 0
| 3
|
|-
| r_usetileshades
| enable/disable Polymost tile shade textures
| 0
| 2
|
|-
| r_vbocount
| sets the number of Vertex Buffer Objects to use when drawing models
| 1
| 256
|
|-
| r_vbos
| enable/disable using Vertex Buffer Objects when drawing models
| 0
| 1
|
|-
| r_vertexarrays
| enable/disable using vertex arrays when drawing models
| 0
| 1
|
|-
| r_projectionhack
| enable/disable projection hack
| 0
| 1
|
|-
| r_models
| enable/disable model rendering
| 0
| 1
|
|-
|-
|cl_angleinterpolation
| r_nofog
|enable/disable angle interpolation
| enable/disable GL fog
| 0
| 1
|
|-
|-
|cl_autoaim
| r_hightile
|enable/disable weapon autoaim
| enable/disable hightile texture rendering
| 0
| 1
|
|-
|-
|cl_automsg
| r_preview_mouseaim
|enable/disable automatically sending messages to all players
| toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32
| 0
| 1
|
|-
|-
|cl_autovote
!colspan="5"| polymost.c (Polymer builds only)
|enable/disable automatic voting
|-
|-
|cl_democams
| r_pr_lighting
|enable/disable demo playback cameras
| enable/disable dynamic lights - restarts renderer
| 0
| 1
|
|-
|-
|cl_idplayers
| r_pr_normalmapping
|enable/disable name display when aiming at opponents
| enable/disable virtual displacement mapping
| 0
| 1
|
|-
|-
|cl_obituaries
| r_pr_specularmapping
|enable/disable multiplayer death messages
| enable/disable specular mapping
| 0
| 1
|
|-
|-
|cl_showcoords
| r_pr_shadows
|show your position in the game world
| enable/disable dynamic shadows
| 0
| 1
|
|-
|-
|cl_viewbob
| r_pr_shadowcount
|enable/disable player head bobbing
| maximal amount of shadow emitting lights on screen - you need to restart the renderer for it to take effect
| 0
| 64
|
|-
|-
|cl_weaponsway
| r_pr_shadowdetail
|enable/disable player weapon swaying
| sets the shadow map resolution - you need to restart the renderer for it to take effect
| 0
| 5
|
|-
|-
|cl_weaponswitch
| r_pr_shadowfiltering
|enable/disable auto weapon switching
| enable/disable shadow edges filtering - you need to restart the renderer for it to take effect
| 0
| 1
|
|-
|-
|crosshair
| r_pr_maxlightpasses
|enable/disable crosshair
| the maximal amount of lights a single object can by affected by
| 0
| PR_MAXLIGHTS
|
|-
|-
|hud_althud
| r_pr_maxlightpriority
|enable/disable alternate mini-hud
| lowering that value removes less meaningful lights from the scene
| 0
| PR_MAXLIGHTPRIORITY
|
|-
|-
|hud_flashing
| r_pr_fov
|enable/disable althud flashing
| sets the field of vision in build angle
| 0
| 1023
|
|-
|-
|hud_glowingquotes
| r_pr_customaspect
|enable/disable "glowing" quote text
| if non-zero, forces the 3D view aspect ratio
| 0
| 3
|
|-
|-
|hud_messagetime
| r_pr_billboardingmode
|length of time to display multiplayer chat messages
| face sprite display method. 0: classic mode; 1: polymost mode
| 0
| 1
|
|-
|-
|hud_numberpal
| r_pr_verbosity
|pal for alt hud numbers
| verbosity level of the polymer renderer
| 0
| 3
|
|-
|-
|hud_numbertile
| r_pr_wireframe
|first tile in alt hud number set
| toggles wireframe mode
| 0
| 1
|
|-
|-
|hud_shadows
| r_pr_vbos
|enable/disable althud shadows
| contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data.
| 0
| 2
|
|-
|-
|hud_showmapname
| r_pr_buckets
|enable/disable map name display on load
| controls batching of primitives. 0: no batching. 1: buckets of materials.
| 0
| 1
|
|-
|-
|hud_stats
| r_pr_gpusmoothing
|enable/disable level statistics display
| toggles model animation interpolation
| 0
| 1
|
|-
|-
|hud_textscale
| r_pr_overrideparallax
|sets multiplayer chat message size
| overrides parallax mapping scale and bias values with values from the pr_parallaxscale and pr_parallaxbias cvars; use it to fine-tune DEF tokens
| 0
| 1
|
|-
|-
|in_mousebias
| r_pr_parallaxscale
|emulates the original mouse code's weighting of input<br/> towards whichever axis is moving the most at any given time
| overriden parallax mapping offset scale
| -10
| 10
|
|-
|-
|in_mousedeadzone
| r_pr_parallaxbias
|amount of mouse movement to filter out
| overriden parallax mapping offset bias
| -10
| 10
|
|-
|-
|in_mousesmoothing
| r_pr_overridespecular
|enable/disable mouse input smoothing
| overrides specular material power and factor values with values from the pr_specularpower and pr_specularfactor cvars; use it to fine-tune DEF tokens
| 0
| 1
|
|-
|-
|osdhightile
| r_pr_specularpower
|enable/disable hires art replacements for console text
| overriden specular material power
| -10
| 1000
|
|-
|-
|r_anamorphic
| r_pr_specularfactor
|enable/disable widescreen mode
| overriden specular material factor
| -10
| 1000
|
|-
|-
|r_drawweapon
| r_pr_highpalookups
|enable/disable weapon drawing
| enable/disable highpalookups
| 0
| 1
|
|-
|-
|r_precache
| r_pr_artmapping
|enable/disable the pre-level caching routine
| enable/disable art mapping
| 0
| 1
|
|-
|-
|r_projectionhack
| r_pr_overridehud
|enable/disable projection hack
| overrides hud model parameters with values from the pr_hud* cvars; use it to fine-tune DEF tokens
| 0
| 1
|
|-
|-
|r_shadows
| r_pr_hudxadd
|enable/disable sprite and model shadows
| overriden HUD xadd; see r_pr_overridehud
| -100
| 100
|
|-
|-
|r_showfps
| r_pr_hudyadd
|show the frame rate counter
| overriden HUD yadd; see r_pr_overridehud
| -100
| 100
|
|-
|-
|snd_ambience
| r_pr_hudzadd
|enables/disables ambient sounds
| overriden HUD zadd; see r_pr_overridehud
| -100
| 100
|
|-
|-
|snd_duketalk
| r_pr_hudangadd
|enables/disables Duke's speech
| overriden HUD angadd; see r_pr_overridehud
| -1024
| 1024
|
|-
|-
|snd_fxvolume
| r_pr_hudfov
|volume of sound effects
| overriden HUD fov; see r_pr_overridehud
| 0
| 1023
|
|-
|-
|snd_mixrate
| r_pr_overridemodelscale
|sound mixing rate
| overrides model scale if non-zero; use it to fine-tune DEF tokens
| 0
| 500
|
|-
|-
|snd_musvolume
| r_pr_ati_fboworkaround
|volume of midi music
| enable this to workaround an ATI driver bug that causes sprite shadows to be square - you need to restart the renderer for it to take effect
| 0
| 1
|
|-
|-
|snd_numbits
| r_pr_ati_nodepthoffset
|sound bits
| enable this to workaround an ATI driver bug that causes sprite drawing to freeze the game on Radeon X1x00 hardware - you need to restart the renderer for it to take effect
| 0
| 1
|
|-
|-
|snd_numchannels
| r_pr_nullrender
|the number of sound channels
| disable all draws when enabled, 2: disables updates too
| 0
| 3
|
|-
|-
|snd_numvoices
!colspan="5"| winbits.c
|the number of concurrent sounds
|-
|-
|snd_reversestereo
| r_togglecomposition
|reverses the stereo channels
| enable/disable toggle of desktop composition when initializing screen modes
| 0
| 1
| Windows builds only
|-
|-
!colspan="5"| winlayer.c
|-
| maxrefreshfreq
|colspan="3"| maximum display frequency to set for OpenGL Polymost modes (0=no maximum)
| RENDERTYPE=WIN builds only
|}


== Game-Specific ==


{| border="1" class="wikitable"
! Name !! Description !! Min !! Max !! Notes
|-
!colspan="5"| game.c
|-
| restartvid
|colspan="3"| reinitialise the video mode
|
|-
| vidmode <nowiki>[</nowiki>xdim ydim<nowiki>]</nowiki> <nowiki>[</nowiki>bpp<nowiki>]</nowiki> <nowiki>[</nowiki>fullscreen<nowiki>]</nowiki>
|colspan="3"| immediately change the video mode
|
|-
| map <nowiki>[</nowiki>filename<nowiki>]</nowiki>
|colspan="3"| load a map
|
|-
!colspan="5"| osdcmds.c
|-
| crosshair
| enable/disable crosshair
| 0
| 1
|
|-
| cl_autoaim
| enable/disable weapon autoaim
| 0
| 3
|
|-
| cl_automsg
| enable/disable automatically sending messages to all players
| 0
| 1
|
|-
| cl_autorun
| enable/disable autorun
| 0
| 1
|
|-
| cl_autovote
| enable/disable automatic voting
| 0
| 2
|
|-
| cl_cheatmask
| configure what cheats show in the cheats menu
| 0
| ~0
|
|-
| cl_obituaries
| enable/disable multiplayer death messages
| 0
| 1
|
|-
| cl_democams
| enable/disable demo playback cameras
| 0
| 1
|
|-
| cl_idplayers
| enable/disable name display when aiming at opponents
| 0
| 1
|
|-
| cl_runmode
| enable/disable modernized run key operation
| 0
| 1
|
|-
| cl_showcoords
| show your position in the game world
| 0
| 2
| mode 2 only in GL builds


! colspan="2"|astub.c
|-
|-
|addpath <path>
| cl_viewbob
|adds path to game filesystem
| enable/disable player head bobbing
| 0
| 1
|
|-
| cl_weaponsway
| enable/disable player weapon swaying
| 0
| 1
|
|-
|-
|echo [text]
| cl_weaponswitch
|echoes text to the console
| enable/disable auto weapon switching
| 0
| 7
|
|-
|-
|editorgridextent
| color
|sets the size of the 2D mode editing grid
| changes player palette
| 0
| MAXPALOOKUPS-1
|
|-
|-
|fileinfo <file>
| crosshairscale
|gets a file's information
| changes the size of the crosshair
| 10
| 100
|
|-
|-
|gamma <value>
| demorec_diffs
|changes brightness
| enable/disable diff recording in demos
| 0
| 1
|
|-
|-
|initgroupfile <path>
| demorec_force
|adds a grp file into the game filesystem
| enable/disable forced demo recording
| 0
| 1
|
|-
|-
|noclip
| demorec_difftics
|toggles clipping mode
| sets game tic interval after which a diff is recorded
| 2
| 60*REALGAMETICSPERSEC
|
|-
|-
|pk_quickmapcycling
| demorec_diffcompress
|allows cycling of maps with (Shift-)Ctrl-X
| Compression method for diffs. (0: none, 1: KSLZW)
| 0
| 1
|
|-
|-
|pk_turnaccel
| demorec_synccompress
|sets turning acceleration
| Compression method for input. (0: none, 1: KSLZW)
| 0
| 1
|
|-
|-
|pk_turndecel
| demorec_seeds
|sets turning deceleration
| enable/disable recording of random seed for later sync checking
| 0
| 1
|
|-
|-
|pk_uedaccel
| demoplay_diffs
|sets UnrealEd movement speed factor (0-5, exponentially)
| enable/disable application of diffs in demo playback
| 0
| 1
|
|-
|-
|quit
| demoplay_showsync
|exits the game immediately
| enable/disable display of sync status
| 0
| 1
|
|-
|-
|testplay_addparam <string>
| hud_althud
|sets additional parameters for test playing
| enable/disable alternate mini-hud
| 0
| 2
|
|-
|-
|sensitivity <value>
| hud_bgstretch
|changes the mouse sensitivity
| enable/disable background image stretching in wide resolutions
| 0
| 1
|
|-
|-
|showheightindicators <value>
| hud_messagetime
|toggles height indicators in 2D mode
| length of time to display multiplayer chat messages
| 0
| 3600
|
|-
|-
! colspan="2"|baselayer.c
| hud_numbertile
| first tile in alt hud number set
| 0
| MAXTILES-10
|
|-
|-
|glinfo
| hud_numberpal
|shows OpenGL information about the current OpenGL mode
| pal for alt hud numbers
| 0
| MAXPALOOKUPS
|
|-
|-
|hicsetpalettetint
| hud_shadows
|sets palette tinting values
| enable/disable althud shadows
| 0
| 1
|
|-
|-
|r_novoxmips
| hud_flashing
|turn off/on the use of mipmaps when rendering 8-bit voxels
| enable/disable althud flashing
| 0
| 1
|
|-
|-
|r_scrcaptureformat
| hud_glowingquotes
|sets the output format for screenshots (TGA or PCX)
| enable/disable "glowing" quote text
| 0
| 1
|
|-
|-
|r_voxels
| hud_scale
|enable/disable automatic sprite->voxel rendering
| changes the hud scale
| 36
| 100
|
|-
|-
|setrendermode <number>
| hud_showmapname
|sets the engine's rendering mode. See [[rendmode]] for further information.
| enable/disable map name display on load
| 0
| 1
|
|-
|-
 
| hud_stats
! colspan="2"|build.c
| enable/disable level statistics display
| 0
| 1
|
|-
| hud_textscale
| sets multiplayer chat message size
| 100
| 400
|
|-
|-
|restartvid
| hud_weaponscale
|reinitialize the video mode
| changes the weapon scale
| 10
| 100
|
|-
|-
|vidmode <xdim> <ydim> <bpp> <fullscreen>
| hud_statusbarmode
|immediately change the video mode
| change overlay mode of status bar
| 0
| 1
|
|-
|-
 
| hud_hidestick
 
| hide the touch input stick
! colspan="2"|osd.c
| 0
| 1
| touch devices only
|-
|-
|alias
| in_joystick
|creates an alias for calling multiple commands
| enables input from the joystick if it is present
| 0
| 1
|
|-
|-
|clear
| in_mouse
|clears the console text buffer
| enables input from the mouse if it is present
| 0
| 1
|
|-
|-
|exec <scriptfile>
| in_aimmode
|executes a script
| 0:toggle, 1:hold to aim
| 0
| 1
|
|-
|-
|help
| in_mousebias
|displays help for the specified cvar or command
| emulates the original mouse code's weighting of input towards whichever axis is moving the most at any given time
| 0
| 32
|
|-
|-
|history
| in_mousedeadzone
|displays the console command history
| amount of mouse movement to filter out
| 0
| 512
|
|-
|-
|listsymbols
| in_mouseflip
|lists all the recognized symbols
| invert vertical mouse movement
| 0
| 1
|
|-
|-
|logcutoff
| in_mousemode
|sets the maximal line count of the log file
| toggles vertical mouse view
| 0
| 1
|
|-
|-
|osdeditpal
| in_mousesmoothing
|sets the palette of the OSD input text
| enable/disable mouse input smoothing
| 0
| 1
|
|-
|-
|osdeditshade
| mus_enabled
|sets the shade of the OSD input text
| enables/disables music
| 0
| 1
|
|-
|-
|osdpromptpal
| mus_volume
|sets the palette of the OSD prompt
| controls music volume
| 0
| 255
|
|-
|-
|osdpromptshade
| osdhightile
|sets the shade of the OSD prompt
| enable/disable hires art replacements for console text
| 0
| 1
|
|-
|-
|osdrows
| osdscale
|sets the number of visible lines of the OSD
| adjust console text size
| 1
| 4
|
|-
|-
|osdtextmode
| r_camrefreshdelay
|set OSD text mode (0:graphical, 1:fast)
| minimum delay between security camera sprite updates, 120 = 1 second
| 1
| 240
|
|-
|-
|osdtextpal
| r_drawweapon
|sets the palette of the OSD text
| enable/disable weapon drawing
| 0
| 2
|
|-
|-
|osdtextshade
| r_showfps
|sets the shade of the OSD text
| show the frame rate counter
| 0
| 2
|
|-
|-
|unalias
| r_shadows
|removes an alias created with "alias"
| enable/disable sprite and model shadows
| 0
| 1
|
|-
|-
 
| r_size
 
| change size of viewable area
! colspan="2"|osdcmds.c
| 0
| 64
|
|-
|-
|addlogvar <gamevar>
| r_rotatespritenowidescreen
|prints the value of a gamevar
| pass bit 1024 to all CON rotatesprite calls
| 0
| 1
|
|-
|-
|addpath <path>
| r_precache
|adds path to game filesystem
| enable/disable the pre-level caching routine
| 0
| 1
|
|-
|-
|bind
| r_ambientlight
|executes a command script when <key> gets pressed.<br> Type "bind showkeys" for a list of keys
| sets the global map light level
| 0
| 10
|
|-
|-
|changelevel <level>
| r_maxfps
|warps to the given level
| limit the frame rate
| 0
| 1000
|
|-
|-
|changelevel <volume> <level>
| sensitivity
|warps to the given level
| changes the mouse sensitivity
| 0
| 25
|
|-
|-
|cmenu <#>
| skill
|jumps to menu
| changes the game skill setting
| 0
| 5
|
|-
|-
|crosshaircolor
| snd_ambience
|changes crosshair color
| enables/disables ambient sounds
| 0
| 1
|
|-
|-
|crosshairscale
| snd_duketalk
|changes the crosshair scale
| enables/disables Duke's speech
| 0
| 5
|
|-
|-
|echo [text]
| snd_enabled
|echoes text to the console
| enables/disables sound effects
| 0
| 1
|
|-
|-
|exit
| snd_mastervolume
|exits the game immediately
| master volume for sound system
| 0
| 255
|
|-
|-
|fileinfo <file>
| snd_fxvolume
|gets a file's information
| volume of sound effects
| 1
| 255
|
|-
|-
|give <item>
| snd_mixrate
|gives requested item. Item can be all, health, weapons, ammo, armor, keys or inventory.
| sound mixing rate
| 0
| 48000
|
|-
|-
|god
| snd_numchannels
|toggles god mode
| the number of sound channels
| 0
| 2
|
|-
|-
|hud_scale
| snd_numvoices
|changes the hud scale
| the number of concurrent sounds
| 0
| 256
|
|-
|-
|hud_weaponscale
| snd_reversestereo
|changes the weapon scale
| reverses the stereo channels
| 0
| 16
|
|-
|-
|in_joystick
| team
|enables input from the joystick if it is present
| change team in multiplayer
| 0
| 3
|
|-
|-
|in_mouse
| touch_sens_move_x
|enables input from the mouse if it is present
| touch input sensitivity for moving froward/back
| 1
| 9
| touch devices only
|-
|-
|initgroupfile <path>
| touch_sens_move_y
|adds a grp file into the game filesystem
| touch input sensitivity for strafing
| 1
| 9
| touch devices only
|-
|-
|map <mapfile>
| touch_sens_look_x
|loads the given user map
| touch input sensitivity for turning left/right
| 1
| 9
| touch devices only
|-
|-
|name
| touch_sens_look_y
|change your multiplayer nickname
| touch input sensitivity for looking up/down
| 1
| 9
| touch devices only
|-
|-
|noclip
| touch_invert
|toggles clipping mode
| invert look up/down touch input
| 0
| 1
| touch devices only
|-
|-
|quickload
| vid_gamma
|performs a quick load
| adjusts gamma component of gamma ramp
| 0
| 10
|
|-
|-
|quicksave
| vid_contrast
|performs a quick save
| adjusts contrast component of gamma ramp
| 0
| 10
|
|-
|-
|quit
| vid_brightness
|exits the game immediately
| adjusts brightness component of gamma ramp
| 0
| 10
|
|-
|-
|r_ambientlight
| wchoice
|sets the global map light level
| sets weapon autoselection order
| 0
| MAX_WEAPONS
|
|-
|-
|r_maxfps
| changelevel <volume> <level>
|sets a framerate cap
|colspan="3"| warps to the given level
| no <volume> parameter when running a shareware game
|-
|-
|rate
| map <mapfile>
|sets the multiplayer packet send rate, in packets/sec
|colspan="3"| loads the given user map
| not available with a shareware game
|-
|-
|restartsound
| demo <demofile or demonum>
|reinitializes the sound system
|colspan="3"| starts the given demo
| not available with a shareware game
|-
|-
|restartvid
| addpath <path>
|reinitializes the video mode
|colspan="3"| adds path to game filesystem
|
|-
|-
|screenshot
| bind <key> <string>
|takes a screenshot
|colspan="3"| associates a keypress with a string of console input. Type "bind showkeys" for a list of keys and "listsymbols" for a list of valid console commands.
|
|-
|-
|sensitivity <value>
| cmenu <#>
|changes the mouse sensitivity
|colspan="3"| jumps to menu
|
|-
|-
|setactorvar <actor#> <gamevar> <value>
| crosshaircolor
|sets the value of <actor#>'s <gamevar> to <value>
|colspan="3"| changes the crosshair color
|
|-
|-
|setvar <gamevar> <value>
| connect
|sets the value of a gamevar
|colspan="3"| connects to a multiplayer game
|
|-
|-
|setvarvar <gamevar1> <gamevar2>
| disconnect
|sets the value of <gamevar1> to <gamevar2>
|colspan="3"| disconnects from the local multiplayer game
|
|-
|-
|spawn <picnum> [palnum] [cstat] [ang] [x y z]
| give <all| health| weapons| ammo| armor| keys| inventory>
|spawns a sprite with the given properties
|colspan="3"| gives requested item
|
|-
|-
|unbind <key>
| god
|unbinds a key
|colspan="3"| toggles god mode
|
|-
|-
|unbindall
| initgroupfile <path>
|unbinds all keys
|colspan="3"| adds a grp file into the game filesystem
|
|-
|-
|vid_brightness <gamma>
| debug
|adjusts gamma ramp
|colspan="3"|
| debug builds only
|-
|-
|vid_contrast <gamma>
| kick <id>
|adjusts gamma ramp
|colspan="3"| kicks a multiplayer client.  See listplayers.
| network-enabled builds only
|-
|-
|vid_gamma <gamma>
| kickban <id>
|adjusts gamma ramp
|colspan="3"| kicks a multiplayer client and prevents them from reconnecting.  See listplayers.
| network-enabled builds only
|-
|-
|vidmode <xdim> <ydim> <bpp> <fullscreen>
| listplayers
|immediately change the video mode
|colspan="3"| lists currently connected multiplayer clients
| network-enabled builds only
|-
|-
 
| music E<ep>L<lev>
 
|colspan="3"| change music
! colspan="2"|polymost.c
|
|-
|-
|r_animsmoothing
| name
|enable/disable model animation smoothing
|colspan="3"| change your multiplayer nickname
|
|-
|-
|r_curpeel
| noclip
|allows to display one depth layer at a time (for development purposes)
|colspan="3"| toggles clipping mode
|
|-
|-
|r_depthpeeling
| password
|enable/disable order-independant transparency
|colspan="3"| sets multiplayer game password
|
|-
|-
|r_detailmapping
| quicksave
|enable/disable detail mapping
|colspan="3"| performs a quick save
|
|-
|-
|r_downsize
| quickload
|controls downsizing factor for hires textures
|colspan="3"| performs a quick load
|
|-
|-
|r_fullbrights
| quit
|enable/disable fullbright textures
|colspan="3"| exits the game immediately
|
|-
|-
|r_glowmapping
| exit
|enable/disable glow mapping
|colspan="3"| exits the game immediately
|
|-
|-
|r_hightile
| restartsound
|enable/disable hightile texture rendering in >8-bit mode
|colspan="3"| reinitializes the sound system
|
|-
|-
|r_modelocclusionchecking
| restartvid
|enable/disable hack to cull "obstructed" models
|colspan="3"| reinitializes the video mode
|
|-
|-
|r_models
| addlogvar <gamevar>
|enable/disable model rendering in >8-bit mode
|colspan="3"| prints the value of a gamevar
| non-Lunatic builds only
|-
|-
|r_multisample
| setvar <gamevar> <value>
|sets the number of samples used for antialiasing (0 = off)
|colspan="3"| sets the value of a gamevar
| non-Lunatic builds only
|-
|-
|r_nvmultisamplehint
| setvarvar <gamevar1> <gamevar2>
|enable/disable Nvidia multisampling hinting
|colspan="3"| sets the value of <gamevar1> to <gamevar2>
| non-Lunatic builds only
|-
|-
|r_parallaxskyclamping
| setactorvar <actor#> <gamevar> <value>
|enable/disable parallaxed floor/ceiling sky texture clamping
|colspan="3"| sets the value of <actor#>'s <gamevar> to <value>
| non-Lunatic builds only
|-
|-
|r_parallaxskypanning
| lua "Lua code..."
|enable/disable parallaxed floor/ceiling panning when drawing a parallaxed sky
|colspan="3"| runs Lunatic code
| Lunatic builds only
|-
|-
|r_peelscount
| screenshot
|sets the number of depth layers for depth peeling
|colspan="3"| takes a screenshot.  See r_scrcaptureformat.
|
|-
|-
|r_polygonmode
| spawn <picnum> <nowiki>[</nowiki>palnum<nowiki>]</nowiki> <nowiki>[</nowiki>cstat<nowiki>]</nowiki> <nowiki>[</nowiki>ang<nowiki>]</nowiki> <nowiki>[</nowiki>x y z<nowiki>]</nowiki>
|debugging feature
|colspan="3"| spawns a sprite with the given properties
|
|-
|-
|r_redbluemode
| unbind <key>
|enable/disable experimental OpenGL red-blue glasses mode
|colspan="3"| unbinds a key
|
|-
|-
|r_shadescale
| unbindall
|multiplier for lighting
|colspan="3"| unbinds all keys
|
|-
|-
|r_swapinterval
| vidmode <xdim> <ydim> <bpp> <fullscreen>
|sets the GL swap interval (VSync)
|colspan="3"| change the video mode
|
|}
 
== Editor-Specific ==
 
{| border="1" class="wikitable"
! Name !! Description !! Min !! Max !! Notes
|-
|-
|r_texcache
!colspan="5"| build.c
|enable/disable OpenGL compressed texture cache
|-
|-
|r_texcachecompression
| restartvid
|enable/disable compression of files in the OpenGL compressed texture cache
|colspan="3"| reinitialize the video mode
|
|-
|-
|r_texcompr
| vidmode <xdim> <ydim> <bpp> <fullscreen>
|enable/disable OpenGL texture compression
|colspan="3"| immediately change the video mode
|
|-
|-
|r_textureanisotropy
| vidmode <xdim> <ydim>
|changes the OpenGL texture anisotropy setting
|colspan="3"| immediately change the video mode
|
|-
|-
|r_texturemaxsize
!colspan="5"| astub.c
|changes the maximum OpenGL texture size limit
|-
|-
|r_texturemiplevel
| addpath <path>
|changes the highest OpenGL mipmap level used
|colspan="3"| adds path to game filesystem
|
|-
|-
|r_texturemode
| editorgridextent
|changes the texture filtering settings
|colspan="3"| sets the size of the 2D mode editing grid
|
|-
|-
|r_vbocount
| initgroupfile <path>
|sets the number of Vertex Buffer Objects to use when drawing models
|colspan="3"| adds a grp file into the game filesystem
|
|-
|-
|r_vbos
| m32_clipping
|enable/disable using Vertex Buffer Objects when drawing models
|colspan="3"| toggles clipping mode
|
|-
|-
|r_vertexarrays
| quit
|enable/disable using vertex arrays when drawing models
|colspan="3"| exits the editor immediately
|
|-
|-
 
| exit
! colspan="2"|polymer.c
|colspan="3"| exits the editor immediately
|
|-
|-
|r_pr_lighting
| sensitivity <value>
|enable/disable dynamic lights
|colspan="3"| changes the mouse sensitivity
|
|-
|-
|r_pr_normalmapping
| 2d3dmode
|enable/disable virtual displacement mapping
|colspan="3"| experimental 2d/3d hybrid mode
|
|-
|-
|r_pr_specularmapping
| pk_turnaccel <value>
|enable/disable specular mapping
|colspan="3"| sets turning acceleration+deceleration
|
|-
|-
|r_pr_shadows
| pk_turndecel <value>
|enable/disable dynamic shadows
|colspan="3"| sets turning deceleration
|
|-
|-
|r_pr_shadowcount
| pk_uedaccel <value>
|maximal amount of shadow emitting lights on screen
|colspan="3"| sets UnrealEd movement speed factor (0-5, exponentially)
|
|-
|-
|r_pr_shadowdetail
| pk_quickmapcycling
|sets the shadow map resolution
|colspan="3"| toggles quick cycling of maps with (Shift-)Ctrl-X
|
|-
|-
|r_pr_maxlightpasses
| testplay_addparam "string"
|the maximal amount of lights a single object can by affected by
|colspan="3"| sets additional parameters for test playing
|
|-
|-
|r_pr_maxlightpriority
| show_heightindicators {0, 1 or 2}
|lowering that value removes less meaningful lights from the scene
|colspan="3"| sets display of height indicators in 2D mode
|
|-
|-
|r_pr_fov
| show_ambiencesounds {0, 1 or 2}
|sets the field of vision in build angle
|colspan="3"| sets display of MUSICANDSFX circles in 2D mode
|
|-
|-
|r_pr_billboardingmode
| corruptcheck_noalreadyrefd
|face sprite display method. 0: classic mode; 1: polymost mode
|colspan="3"| toggles ignoring of one-to-many red wall connections
|
|-
|-
|r_pr_verbosity
| corruptcheck_heinum
|verbosity level of the polymer renderer
|colspan="3"| toggles auto-correcting inconsistent c/fstat bit 2 and heinum (2: also warn)
|
|-
|-
|r_pr_wireframe
| keeptexturestretch
|toggles wireframe mode
|colspan="3"| toggles keeping texture stretching when dragging wall vertices
|
|-
|-
|r_pr_vbos
| corruptcheck {<seconds>| now| tryfix}
|contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data.
|colspan="3"| sets auto corruption check interval if <seconds> given, otherwise as indicated
|
|-
|-
|r_pr_gpusmoothing
| tint <pal> <r> <g> <nowiki><b></nowiki> <flags>
|toggles model animation interpolation
|colspan="3"| queries or sets hightile tinting
| OpenGL-enabled builds only
|-
|-
|r_pr_overrideparallax
| lua "Lua code..."
|overrides parallax mapping scale and bias values with values from the pr_parallaxscale and pr_parallaxbias cvars; use it to fine-tune DEF tokens
|colspan="3"| runs Lua code
| Lunatic builds only
|-
|-
|r_pr_parallaxscale
| include <filenames...>
|overriden parallax mapping offset scale
|colspan="3"| compiles one or more M32 script files
|
|-
|-
|r_pr_parallaxbias
| do (m32 script ...)
|overriden parallax mapping offset bias
|colspan="3"| executes M32 script statements
|
|-
|-
|r_pr_overridespecular
| script_info
|overrides specular material power and factor values with values from the pr_specularpower and pr_specularfactor cvars; use it to fine-tune DEF tokens
|colspan="3"| shows information about compiled M32 script
|
|-
|-
|r_pr_specularpower
| script_expertmode
|overriden specular material power
|colspan="3"| toggles M32 script expert mode
|
|-
|-
|r_pr_specularfactor
| enableevent {all<nowiki>| </nowiki>EVENT_...<nowiki>| </nowiki>(event number)}
|overriden specular material factor
|colspan="3"|
|
|-
|-
|r_pr_overridemodelscale
| disableevent {all<nowiki>| </nowiki>EVENT_...<nowiki>| </nowiki>(event number)}
|used for fine tuning model scales
|colspan="3"|
|
|-
|-
! colspan="2"|winlayer.c
| osd_tryscript
|colspan="3"| toggles execution of M32 script on invalid OSD command
|
|-
|-
|maxrefreshfreq
| sideview_reversehorizrot
|maximum display frequency to set for OpenGL Polymost modes (0=no maximum)
|colspan="3"| toggles reversion of Q and W keys in side view mode
|
|-
|-
|r_windowpositioning
| disasm <nowiki>[</nowiki>s<nowiki>| </nowiki>e<nowiki>]</nowiki> <state or event number>
|enable/disable window position memory
|colspan="3"|
| debug builds only
|}
|}

Revision as of 12:55, 20 October 2015

Feel free to ask the EDuke32 developers any questions you may have.

Engine

Name Description Min Max Notes
osd.c
osdeditpal sets the palette of the OSD input text 0 MAXPALOOKUPS-1
osdpromptpal sets the palette of the OSD prompt 0 MAXPALOOKUPS-1
osdtextpal sets the palette of the OSD text 0 MAXPALOOKUPS-1
osdeditshade sets the shade of the OSD input text 0 7
osdtextshade sets the shade of the OSD text 0 7
osdpromptshade sets the shade of the OSD prompt INT8_MIN INT8_MAX
osdrows sets the number of visible lines of the OSD 1 MAXPALOOKUPS-1
osdtextmode set OSD text mode (0:graphical, 1:fast) 0 1
osdlogcutoff sets the maximal line count of the log file 0 262144
osdhistorydepth sets the history depth, in lines OSDMINHISTORYDEPTH OSDMAXHISTORYDEPTH
alias creates an alias for calling multiple commands
clear clears the console text buffer
echo [text] echoes text to the console
exec <scriptfile> executes a script
fileinfo <file> gets a file's information
help displays help for the specified cvar or command; "listsymbols" to show all commands
history displays the console command history
listsymbols lists all registered functions, cvars and aliases
toggle toggles the value of a boolean cvar
unalias removes a command alias
baselayer.c
r_usenewaspect enable/disable new screen aspect ratio determination code 0 1
r_screenaspect if using r_usenewaspect and in fullscreen, screen aspect ratio in the form XXYY, e.g. 1609 for 16:9 0 9999
r_novoxmips turn off/on the use of mipmaps when rendering 8-bit voxels 0 1
r_voxels enable/disable automatic sprite->voxel rendering 0 1
r_tror_nomaskpass enable/disable additional pass in TROR software rendering 0 1 TROR-enabled builds only
r_windowpositioning enable/disable window position memory 0 1
vid_gamma adjusts gamma component of gamma ramp 0 10
vid_contrast adjusts contrast component of gamma ramp 0 10
vid_brightness adjusts brightness component of gamma ramp 0 10
debug1 debug counter -100000 100000 debug builds only
debug2 debug counter -100000 100000 debug builds only
debug_maskdrawmode Show mask draw orders 0 1 debug builds only
setrendermode <number> sets the engine's rendering mode
hicsetpalettetint sets palette tinting values debug builds only
glinfo shows OpenGL information about the current OpenGL mode OpenGL-enabled builds only
polymost.c
r_animsmoothing enable/disable model animation smoothing 0 1
r_downsize controls downsizing factor (quality) for hires textures 0 5
r_fullbrights enable/disable fullbright textures 0 1
r_parallaxskyclamping enable/disable parallaxed floor/ceiling sky texture clamping 0 1
r_parallaxskypanning enable/disable parallaxed floor/ceiling panning when drawing a parallaxing sky 0 1
r_detailmapping enable/disable detail mapping 0 1 disabled in GL ES targets
r_glowmapping enable/disable glow mapping 0 1 disabled in GL ES targets
r_polygonmode debugging feature 0 3 disabled in GL ES targets
r_texcache enable/disable OpenGL compressed texture cache 0 2 disabled in GL ES targets
r_memcache enable/disable texture cache memory cache 0 1 disabled in GL ES targets
r_texcompr enable/disable OpenGL texture compression 0 1 disabled in GL ES targets
r_redbluemode enable/disable experimental OpenGL red-blue glasses mode 0 1 currently disabled
r_shadescale multiplier for shading 0 10
r_shadescale_unbounded enable/disable allowance of complete blackness 0 1
r_swapinterval sets the GL swap interval (VSync) -1 1
r_npotwallmode enable/disable emulation of walls with non-power-of-two height textures (Polymost, r_hightile 0) 0 1
r_anisotropy changes the OpenGL texture anisotropy setting 0 16
r_texturemaxsize changes the maximum OpenGL texture size limit 0 4096
r_texturemiplevel changes the highest OpenGL mipmap level used 0 6
r_texfilter changes the texture filtering settings 0 5
r_usenewshading visibility/fog code: 0: orig. Polymost 1: 07/2011 2: linear 12/2012 3: no neg. start 03/2014 0 3
r_usetileshades enable/disable Polymost tile shade textures 0 2
r_vbocount sets the number of Vertex Buffer Objects to use when drawing models 1 256
r_vbos enable/disable using Vertex Buffer Objects when drawing models 0 1
r_vertexarrays enable/disable using vertex arrays when drawing models 0 1
r_projectionhack enable/disable projection hack 0 1
r_models enable/disable model rendering 0 1
r_nofog enable/disable GL fog 0 1
r_hightile enable/disable hightile texture rendering 0 1
r_preview_mouseaim toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32 0 1
polymost.c (Polymer builds only)
r_pr_lighting enable/disable dynamic lights - restarts renderer 0 1
r_pr_normalmapping enable/disable virtual displacement mapping 0 1
r_pr_specularmapping enable/disable specular mapping 0 1
r_pr_shadows enable/disable dynamic shadows 0 1
r_pr_shadowcount maximal amount of shadow emitting lights on screen - you need to restart the renderer for it to take effect 0 64
r_pr_shadowdetail sets the shadow map resolution - you need to restart the renderer for it to take effect 0 5
r_pr_shadowfiltering enable/disable shadow edges filtering - you need to restart the renderer for it to take effect 0 1
r_pr_maxlightpasses the maximal amount of lights a single object can by affected by 0 PR_MAXLIGHTS
r_pr_maxlightpriority lowering that value removes less meaningful lights from the scene 0 PR_MAXLIGHTPRIORITY
r_pr_fov sets the field of vision in build angle 0 1023
r_pr_customaspect if non-zero, forces the 3D view aspect ratio 0 3
r_pr_billboardingmode face sprite display method. 0: classic mode; 1: polymost mode 0 1
r_pr_verbosity verbosity level of the polymer renderer 0 3
r_pr_wireframe toggles wireframe mode 0 1
r_pr_vbos contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data. 0 2
r_pr_buckets controls batching of primitives. 0: no batching. 1: buckets of materials. 0 1
r_pr_gpusmoothing toggles model animation interpolation 0 1
r_pr_overrideparallax overrides parallax mapping scale and bias values with values from the pr_parallaxscale and pr_parallaxbias cvars; use it to fine-tune DEF tokens 0 1
r_pr_parallaxscale overriden parallax mapping offset scale -10 10
r_pr_parallaxbias overriden parallax mapping offset bias -10 10
r_pr_overridespecular overrides specular material power and factor values with values from the pr_specularpower and pr_specularfactor cvars; use it to fine-tune DEF tokens 0 1
r_pr_specularpower overriden specular material power -10 1000
r_pr_specularfactor overriden specular material factor -10 1000
r_pr_highpalookups enable/disable highpalookups 0 1
r_pr_artmapping enable/disable art mapping 0 1
r_pr_overridehud overrides hud model parameters with values from the pr_hud* cvars; use it to fine-tune DEF tokens 0 1
r_pr_hudxadd overriden HUD xadd; see r_pr_overridehud -100 100
r_pr_hudyadd overriden HUD yadd; see r_pr_overridehud -100 100
r_pr_hudzadd overriden HUD zadd; see r_pr_overridehud -100 100
r_pr_hudangadd overriden HUD angadd; see r_pr_overridehud -1024 1024
r_pr_hudfov overriden HUD fov; see r_pr_overridehud 0 1023
r_pr_overridemodelscale overrides model scale if non-zero; use it to fine-tune DEF tokens 0 500
r_pr_ati_fboworkaround enable this to workaround an ATI driver bug that causes sprite shadows to be square - you need to restart the renderer for it to take effect 0 1
r_pr_ati_nodepthoffset enable this to workaround an ATI driver bug that causes sprite drawing to freeze the game on Radeon X1x00 hardware - you need to restart the renderer for it to take effect 0 1
r_pr_nullrender disable all draws when enabled, 2: disables updates too 0 3
winbits.c
r_togglecomposition enable/disable toggle of desktop composition when initializing screen modes 0 1 Windows builds only
winlayer.c
maxrefreshfreq maximum display frequency to set for OpenGL Polymost modes (0=no maximum) RENDERTYPE=WIN builds only

Game-Specific

Name Description Min Max Notes
game.c
restartvid reinitialise the video mode
vidmode [xdim ydim] [bpp] [fullscreen] immediately change the video mode
map [filename] load a map
osdcmds.c
crosshair enable/disable crosshair 0 1
cl_autoaim enable/disable weapon autoaim 0 3
cl_automsg enable/disable automatically sending messages to all players 0 1
cl_autorun enable/disable autorun 0 1
cl_autovote enable/disable automatic voting 0 2
cl_cheatmask configure what cheats show in the cheats menu 0 ~0
cl_obituaries enable/disable multiplayer death messages 0 1
cl_democams enable/disable demo playback cameras 0 1
cl_idplayers enable/disable name display when aiming at opponents 0 1
cl_runmode enable/disable modernized run key operation 0 1
cl_showcoords show your position in the game world 0 2 mode 2 only in GL builds
cl_viewbob enable/disable player head bobbing 0 1
cl_weaponsway enable/disable player weapon swaying 0 1
cl_weaponswitch enable/disable auto weapon switching 0 7
color changes player palette 0 MAXPALOOKUPS-1
crosshairscale changes the size of the crosshair 10 100
demorec_diffs enable/disable diff recording in demos 0 1
demorec_force enable/disable forced demo recording 0 1
demorec_difftics sets game tic interval after which a diff is recorded 2 60*REALGAMETICSPERSEC
demorec_diffcompress Compression method for diffs. (0: none, 1: KSLZW) 0 1
demorec_synccompress Compression method for input. (0: none, 1: KSLZW) 0 1
demorec_seeds enable/disable recording of random seed for later sync checking 0 1
demoplay_diffs enable/disable application of diffs in demo playback 0 1
demoplay_showsync enable/disable display of sync status 0 1
hud_althud enable/disable alternate mini-hud 0 2
hud_bgstretch enable/disable background image stretching in wide resolutions 0 1
hud_messagetime length of time to display multiplayer chat messages 0 3600
hud_numbertile first tile in alt hud number set 0 MAXTILES-10
hud_numberpal pal for alt hud numbers 0 MAXPALOOKUPS
hud_shadows enable/disable althud shadows 0 1
hud_flashing enable/disable althud flashing 0 1
hud_glowingquotes enable/disable "glowing" quote text 0 1
hud_scale changes the hud scale 36 100
hud_showmapname enable/disable map name display on load 0 1
hud_stats enable/disable level statistics display 0 1
hud_textscale sets multiplayer chat message size 100 400
hud_weaponscale changes the weapon scale 10 100
hud_statusbarmode change overlay mode of status bar 0 1
hud_hidestick hide the touch input stick 0 1 touch devices only
in_joystick enables input from the joystick if it is present 0 1
in_mouse enables input from the mouse if it is present 0 1
in_aimmode 0:toggle, 1:hold to aim 0 1
in_mousebias emulates the original mouse code's weighting of input towards whichever axis is moving the most at any given time 0 32
in_mousedeadzone amount of mouse movement to filter out 0 512
in_mouseflip invert vertical mouse movement 0 1
in_mousemode toggles vertical mouse view 0 1
in_mousesmoothing enable/disable mouse input smoothing 0 1
mus_enabled enables/disables music 0 1
mus_volume controls music volume 0 255
osdhightile enable/disable hires art replacements for console text 0 1
osdscale adjust console text size 1 4
r_camrefreshdelay minimum delay between security camera sprite updates, 120 = 1 second 1 240
r_drawweapon enable/disable weapon drawing 0 2
r_showfps show the frame rate counter 0 2
r_shadows enable/disable sprite and model shadows 0 1
r_size change size of viewable area 0 64
r_rotatespritenowidescreen pass bit 1024 to all CON rotatesprite calls 0 1
r_precache enable/disable the pre-level caching routine 0 1
r_ambientlight sets the global map light level 0 10
r_maxfps limit the frame rate 0 1000
sensitivity changes the mouse sensitivity 0 25
skill changes the game skill setting 0 5
snd_ambience enables/disables ambient sounds 0 1
snd_duketalk enables/disables Duke's speech 0 5
snd_enabled enables/disables sound effects 0 1
snd_mastervolume master volume for sound system 0 255
snd_fxvolume volume of sound effects 1 255
snd_mixrate sound mixing rate 0 48000
snd_numchannels the number of sound channels 0 2
snd_numvoices the number of concurrent sounds 0 256
snd_reversestereo reverses the stereo channels 0 16
team change team in multiplayer 0 3
touch_sens_move_x touch input sensitivity for moving froward/back 1 9 touch devices only
touch_sens_move_y touch input sensitivity for strafing 1 9 touch devices only
touch_sens_look_x touch input sensitivity for turning left/right 1 9 touch devices only
touch_sens_look_y touch input sensitivity for looking up/down 1 9 touch devices only
touch_invert invert look up/down touch input 0 1 touch devices only
vid_gamma adjusts gamma component of gamma ramp 0 10
vid_contrast adjusts contrast component of gamma ramp 0 10
vid_brightness adjusts brightness component of gamma ramp 0 10
wchoice sets weapon autoselection order 0 MAX_WEAPONS
changelevel <volume> <level> warps to the given level no <volume> parameter when running a shareware game
map <mapfile> loads the given user map not available with a shareware game
demo <demofile or demonum> starts the given demo not available with a shareware game
addpath <path> adds path to game filesystem
bind <key> <string> associates a keypress with a string of console input. Type "bind showkeys" for a list of keys and "listsymbols" for a list of valid console commands.
cmenu <#> jumps to menu
crosshaircolor changes the crosshair color
connect connects to a multiplayer game
disconnect disconnects from the local multiplayer game
health| weapons| ammo| armor| keys| inventory> gives requested item
god toggles god mode
initgroupfile <path> adds a grp file into the game filesystem
debug debug builds only
kick <id> kicks a multiplayer client. See listplayers. network-enabled builds only
kickban <id> kicks a multiplayer client and prevents them from reconnecting. See listplayers. network-enabled builds only
listplayers lists currently connected multiplayer clients network-enabled builds only
music E<ep>L<lev> change music
name change your multiplayer nickname
noclip toggles clipping mode
password sets multiplayer game password
quicksave performs a quick save
quickload performs a quick load
quit exits the game immediately
exit exits the game immediately
restartsound reinitializes the sound system
restartvid reinitializes the video mode
addlogvar <gamevar> prints the value of a gamevar non-Lunatic builds only
setvar <gamevar> <value> sets the value of a gamevar non-Lunatic builds only
setvarvar <gamevar1> <gamevar2> sets the value of <gamevar1> to <gamevar2> non-Lunatic builds only
setactorvar <actor#> <gamevar> <value> sets the value of <actor#>'s <gamevar> to <value> non-Lunatic builds only
lua "Lua code..." runs Lunatic code Lunatic builds only
screenshot takes a screenshot. See r_scrcaptureformat.
spawn <picnum> [palnum] [cstat] [ang] [x y z] spawns a sprite with the given properties
unbind <key> unbinds a key
unbindall unbinds all keys
vidmode <xdim> <ydim> <bpp> <fullscreen> change the video mode

Editor-Specific

Name Description Min Max Notes
build.c
restartvid reinitialize the video mode
vidmode <xdim> <ydim> <bpp> <fullscreen> immediately change the video mode
vidmode <xdim> <ydim> immediately change the video mode
astub.c
addpath <path> adds path to game filesystem
editorgridextent sets the size of the 2D mode editing grid
initgroupfile <path> adds a grp file into the game filesystem
m32_clipping toggles clipping mode
quit exits the editor immediately
exit exits the editor immediately
sensitivity <value> changes the mouse sensitivity
2d3dmode experimental 2d/3d hybrid mode
pk_turnaccel <value> sets turning acceleration+deceleration
pk_turndecel <value> sets turning deceleration
pk_uedaccel <value> sets UnrealEd movement speed factor (0-5, exponentially)
pk_quickmapcycling toggles quick cycling of maps with (Shift-)Ctrl-X
testplay_addparam "string" sets additional parameters for test playing
show_heightindicators {0, 1 or 2} sets display of height indicators in 2D mode
show_ambiencesounds {0, 1 or 2} sets display of MUSICANDSFX circles in 2D mode
corruptcheck_noalreadyrefd toggles ignoring of one-to-many red wall connections
corruptcheck_heinum toggles auto-correcting inconsistent c/fstat bit 2 and heinum (2: also warn)
keeptexturestretch toggles keeping texture stretching when dragging wall vertices
now| tryfix} sets auto corruption check interval if <seconds> given, otherwise as indicated
tint <pal> <r> <g> <b> <flags> queries or sets hightile tinting OpenGL-enabled builds only
lua "Lua code..." runs Lua code Lunatic builds only
include <filenames...> compiles one or more M32 script files
do (m32 script ...) executes M32 script statements
script_info shows information about compiled M32 script
script_expertmode toggles M32 script expert mode
enableevent {all| EVENT_...| (event number)}
disableevent {all| EVENT_...| (event number)}
osd_tryscript toggles execution of M32 script on invalid OSD command
sideview_reversehorizrot toggles reversion of Q and W keys in side view mode
disasm [s| e] <state or event number> debug builds only