Feel free to ask the EDuke32 developers any questions you may have.
Name |
Description |
Min |
Max |
Default |
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
|
400
|
|
|
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 when GL extensions are disabled, such as GL ES targets
|
r_glowmapping
|
enable/disable glow mapping
|
0
|
1
|
|
disabled when GL extensions are disabled, such as 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
|
|
disabled when GL extensions are disabled, such as GL ES targets
|
r_vbos
|
enable/disable using Vertex Buffer Objects when drawing models
|
0
|
1
|
|
disabled when GL extensions are disabled, such as GL ES targets
|
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
|
2
|
|
|
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
|
Name |
Description |
Min |
Max |
Default |
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
|
MAXUSERTILES-10
|
|
|
hud_numberpal
|
pal for alt hud numbers
|
0
|
MAXPALOOKUPS-1
|
|
|
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
|
1
|
|
|
team
|
change team in multiplayer
|
0
|
3
|
|
|
touch_sens_move_x
|
touch input sensitivity for moving forward/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 <string>
|
sets weapon autoselection order
|
|
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
|
|
give <all|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
|
|
restartmap
|
restarts the current map
|
|
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
|
|
Name |
Description |
Min |
Max |
Default |
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
|
|
m32_2d3dmode
|
experimental 2d/3d hybrid mode
|
|
pointhighlightdist <value>
|
distance at which points are selected
|
|
linehighlightdist <value>
|
distance at which lines are selected
|
|
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_game_duke3d
|
toggles ignoring of Duke3D issues
|
|
corruptcheck_heinum
|
toggles auto-correcting inconsistent c/fstat bit 2 and heinum (2: also warn)
|
|
keeptexturestretch
|
toggles keeping texture stretching when dragging wall vertices
|
|
corruptcheck {<seconds>|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 <value>
|
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
|