Console commands: Difference between revisions
Hendricks266 (talk | contribs)  →Editor-Specific:  fix more missed pipes  | 
				Hendricks266 (talk | contribs)  non-cvar defaults  | 
				||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
Feel free to ask the EDuke32 developers any questions you may have.  | Feel free to ask the EDuke32 developers any questions you may have.  | ||
NOTE: Most defaults were taken from a Windows build.  | |||
== Engine ==  | == Engine ==  | ||
{| border="1" style="font-size:10pt;" class="wikitable"  | {| border="1" style="font-size:10pt;" class="wikitable"  | ||
! Name !! Description !! Min !! Max !! Notes  | ! Name !! Description !! Min !! Max !! Default !! Notes  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| osd.c  | ||
|-  | |-  | ||
| osdeditpal  | | osdeditpal  | ||
| sets the palette of the OSD input text  | | sets the palette of the OSD input text  | ||
| 0  | | 0  | ||
| MAXPALOOKUPS-1  | | {{abbr|MAXPALOOKUPS-1|255}}  | ||
| 12  | |||
|  | |  | ||
|-  | |-  | ||
| Line 17: | Line 20: | ||
| sets the palette of the OSD prompt  | | sets the palette of the OSD prompt  | ||
| 0  | | 0  | ||
| MAXPALOOKUPS-1  | | {{abbr|MAXPALOOKUPS-1|255}}  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 23: | Line 27: | ||
| sets the palette of the OSD text  | | sets the palette of the OSD text  | ||
| 0  | | 0  | ||
| MAXPALOOKUPS-1  | | {{abbr|MAXPALOOKUPS-1|255}}  | ||
| 12  | |||
|  | |  | ||
|-  | |-  | ||
| Line 30: | Line 35: | ||
| 0  | | 0  | ||
| 7  | | 7  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 36: | Line 42: | ||
| 0  | | 0  | ||
| 7  | | 7  | ||
| 2  | |||
|  | |  | ||
|-  | |-  | ||
| osdpromptshade  | | osdpromptshade  | ||
| sets the shade of the OSD prompt  | | sets the shade of the OSD prompt  | ||
| INT8_MIN  | | {{abbr|INT8_MIN|-128}}  | ||
| INT8_MAX  | | {{abbr|INT8_MAX|127}}  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 47: | Line 55: | ||
| sets the number of visible lines of the OSD  | | sets the number of visible lines of the OSD  | ||
| 1  | | 1  | ||
|   | | 400  | ||
| 20  | |||
|  | |  | ||
|-  | |-  | ||
| Line 54: | Line 63: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 60: | Line 70: | ||
| 0  | | 0  | ||
| 262144  | | 262144  | ||
| 131072  | |||
|  | |  | ||
|-  | |-  | ||
| osdhistorydepth  | | osdhistorydepth  | ||
| sets the history depth, in lines  | | sets the history depth, in lines  | ||
| OSDMINHISTORYDEPTH  | | {{abbr|OSDMINHISTORYDEPTH|32}}  | ||
| OSDMAXHISTORYDEPTH  | | {{abbr|OSDMAXHISTORYDEPTH|256}}  | ||
| 32  | |||
|  | |  | ||
|-  | |-  | ||
| alias  | | alias  | ||
|colspan="  | |colspan="4"| creates an alias for calling multiple commands  | ||
|  | |  | ||
|-  | |-  | ||
| clear  | | clear  | ||
|colspan="  | |colspan="4"| clears the console text buffer  | ||
|  | |  | ||
|-  | |-  | ||
| echo <nowiki>[</nowiki>text<nowiki>]</nowiki>  | | echo <nowiki>[</nowiki>text<nowiki>]</nowiki>  | ||
|colspan="  | |colspan="4"| echoes text to the console  | ||
|  | |  | ||
|-  | |-  | ||
| exec <scriptfile>  | | exec <scriptfile>  | ||
|colspan="  | |colspan="4"| executes a script  | ||
|  | |  | ||
|-  | |-  | ||
| fileinfo <file>  | | fileinfo <file>  | ||
|colspan="  | |colspan="4"| gets a file's information  | ||
|  | |  | ||
|-  | |-  | ||
| help  | | help  | ||
|colspan="  | |colspan="4"| displays help for the specified cvar or command; "listsymbols" to show all commands  | ||
|  | |  | ||
|-  | |-  | ||
| history  | | history  | ||
|colspan="  | |colspan="4"| displays the console command history  | ||
|  | |  | ||
|-  | |-  | ||
| listsymbols  | | listsymbols  | ||
|colspan="  | |colspan="4"| lists all registered functions, cvars and aliases  | ||
|  | |  | ||
|-  | |-  | ||
| toggle  | | toggle  | ||
|colspan="  | |colspan="4"| toggles the value of a boolean cvar  | ||
|  | |  | ||
|-  | |-  | ||
| unalias  | | unalias  | ||
|colspan="  | |colspan="4"| removes a command alias  | ||
|  | |  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| baselayer.c  | ||
|-  | |-  | ||
| r_usenewaspect  | | r_usenewaspect  | ||
| enable/disable new screen aspect ratio determination code  | | enable/disable new screen aspect ratio determination code  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 120: | Line 133: | ||
| 0  | | 0  | ||
| 9999  | | 9999  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 125: | Line 139: | ||
| turn off/on the use of mipmaps when rendering 8-bit voxels  | | turn off/on the use of mipmaps when rendering 8-bit voxels  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 131: | Line 146: | ||
| enable/disable automatic sprite->voxel rendering  | | enable/disable automatic sprite->voxel rendering  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 137: | Line 153: | ||
| enable/disable additional pass in TROR software rendering  | | enable/disable additional pass in TROR software rendering  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
| TROR-enabled builds only  | | TROR-enabled builds only  | ||
| Line 144: | Line 161: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 150: | Line 168: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 156: | Line 175: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 162: | Line 182: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 168: | Line 189: | ||
| -100000  | | -100000  | ||
| 100000  | | 100000  | ||
| 0  | |||
| debug builds only  | | debug builds only  | ||
|-  | |-  | ||
| Line 174: | Line 196: | ||
| -100000  | | -100000  | ||
| 100000  | | 100000  | ||
| 0  | |||
| debug builds only  | | debug builds only  | ||
|-  | |-  | ||
| Line 180: | Line 203: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
| debug builds only  | | debug builds only  | ||
|-  | |-  | ||
| setrendermode <number>  | | setrendermode <number>  | ||
|colspan="3"| sets the engine's [[rendering mode]]  | |colspan="3"| sets the engine's [[rendering mode]]  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| hicsetpalettetint  | | hicsetpalettetint  | ||
|colspan="  | |colspan="4"| sets palette tinting values  | ||
| debug builds only  | | debug builds only  | ||
|-  | |-  | ||
| glinfo  | | glinfo  | ||
|colspan="  | |colspan="4"| shows OpenGL information about the current OpenGL mode  | ||
| OpenGL-enabled builds only  | | OpenGL-enabled builds only  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| polymost.c  | ||
|-  | |-  | ||
| r_animsmoothing  | | r_animsmoothing  | ||
| enable/disable model animation smoothing  | | enable/disable model animation smoothing  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 206: | Line 232: | ||
| 0  | | 0  | ||
| 5  | | 5  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 211: | Line 238: | ||
| enable/disable fullbright textures  | | enable/disable fullbright textures  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 217: | Line 245: | ||
| enable/disable parallaxed floor/ceiling sky texture clamping  | | enable/disable parallaxed floor/ceiling sky texture clamping  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 224: | Line 253: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 230: | Line 260: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| disabled   | | 1  | ||
| disabled when GL extensions are disabled, such as GL ES targets  | |||
|-  | |-  | ||
| r_glowmapping  | | r_glowmapping  | ||
| Line 236: | Line 267: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| disabled   | | 1  | ||
| disabled when GL extensions are disabled, such as GL ES targets  | |||
|-  | |-  | ||
| r_polygonmode  | | r_polygonmode  | ||
| Line 242: | Line 274: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 0  | |||
| disabled in GL ES targets  | | disabled in GL ES targets  | ||
|-  | |-  | ||
| Line 247: | Line 280: | ||
| enable/disable OpenGL compressed texture cache  | | enable/disable OpenGL compressed texture cache  | ||
| 0  | | 0  | ||
| 2  | |||
| 2  | | 2  | ||
| disabled in GL ES targets  | | disabled in GL ES targets  | ||
| Line 253: | Line 287: | ||
| enable/disable texture cache memory cache  | | enable/disable texture cache memory cache  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
| disabled in GL ES targets  | | disabled in GL ES targets  | ||
| Line 259: | Line 294: | ||
| enable/disable OpenGL texture compression  | | enable/disable OpenGL texture compression  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
| disabled in GL ES targets  | | disabled in GL ES targets  | ||
| Line 266: | Line 302: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
| currently disabled  | | currently disabled  | ||
|-  | |-  | ||
| Line 272: | Line 309: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 278: | Line 316: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 284: | Line 323: | ||
| -1  | | -1  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 290: | Line 330: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 296: | Line 337: | ||
| 0  | | 0  | ||
| 16  | | 16  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 302: | Line 344: | ||
| 0  | | 0  | ||
| 4096  | | 4096  | ||
| 14  | |||
|  | |  | ||
|-  | |-  | ||
| Line 308: | Line 351: | ||
| 0  | | 0  | ||
| 6  | | 6  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 314: | Line 358: | ||
| 0  | | 0  | ||
| 5  | | 5  | ||
| 2  | |||
|  | |  | ||
|-  | |-  | ||
| Line 319: | Line 364: | ||
| visibility/fog code: 0: orig. Polymost   1: 07/2011   2: linear 12/2012   3: no neg. start 03/2014  | | visibility/fog code: 0: orig. Polymost   1: 07/2011   2: linear 12/2012   3: no neg. start 03/2014  | ||
| 0  | | 0  | ||
| 3  | |||
| 3  | | 3  | ||
|  | |  | ||
| Line 325: | Line 371: | ||
| enable/disable Polymost tile shade textures  | | enable/disable Polymost tile shade textures  | ||
| 0  | | 0  | ||
| 2  | |||
| 2  | | 2  | ||
|  | |  | ||
| Line 332: | Line 379: | ||
| 1  | | 1  | ||
| 256  | | 256  | ||
|  | | 64  | ||
| disabled when GL extensions are disabled, such as GL ES targets  | |||
|-  | |-  | ||
| r_vbos  | | r_vbos  | ||
| Line 338: | Line 386: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
|  | | 1  | ||
| disabled when GL extensions are disabled, such as GL ES targets  | |||
|-  | |-  | ||
| r_vertexarrays  | | r_vertexarrays  | ||
| enable/disable using vertex arrays when drawing models  | | enable/disable using vertex arrays when drawing models  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 349: | Line 399: | ||
| enable/disable projection hack  | | enable/disable projection hack  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 355: | Line 406: | ||
| enable/disable model rendering  | | enable/disable model rendering  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 362: | Line 414: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 367: | Line 420: | ||
| enable/disable hightile texture rendering  | | enable/disable hightile texture rendering  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 373: | Line 427: | ||
| toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32  | | toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| polymost.c (Polymer builds only)  | ||
|-  | |-  | ||
| r_pr_lighting  | | r_pr_lighting  | ||
| enable/disable dynamic lights - restarts renderer  | | enable/disable dynamic lights - restarts renderer  | ||
| 0  | | 0  | ||
| 2  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 387: | Line 443: | ||
| enable/disable virtual displacement mapping  | | enable/disable virtual displacement mapping  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 393: | Line 450: | ||
| enable/disable specular mapping  | | enable/disable specular mapping  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 399: | Line 457: | ||
| enable/disable dynamic shadows  | | enable/disable dynamic shadows  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 406: | Line 465: | ||
| 0  | | 0  | ||
| 64  | | 64  | ||
| 5  | |||
|  | |  | ||
|-  | |-  | ||
| Line 412: | Line 472: | ||
| 0  | | 0  | ||
| 5  | | 5  | ||
| 4  | |||
|  | |  | ||
|-  | |-  | ||
| Line 417: | Line 478: | ||
| enable/disable shadow edges filtering - you need to restart the renderer for it to take effect  | | enable/disable shadow edges filtering - you need to restart the renderer for it to take effect  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 423: | Line 485: | ||
| the maximal amount of lights a single object can by affected by  | | the maximal amount of lights a single object can by affected by  | ||
| 0  | | 0  | ||
| PR_MAXLIGHTS  | | {{abbr|PR_MAXLIGHTS|1024}}  | ||
| 5  | |||
|  | |  | ||
|-  | |-  | ||
| Line 429: | Line 492: | ||
| lowering that value removes less meaningful lights from the scene  | | lowering that value removes less meaningful lights from the scene  | ||
| 0  | | 0  | ||
| PR_MAXLIGHTPRIORITY  | | {{abbr|PR_MAXLIGHTPRIORITY|6}}  | ||
| 6  | |||
|  | |  | ||
|-  | |-  | ||
| Line 436: | Line 500: | ||
| 0  | | 0  | ||
| 1023  | | 1023  | ||
| 426  | |||
|  | |  | ||
|-  | |-  | ||
| Line 442: | Line 507: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 447: | Line 513: | ||
| face sprite display method. 0: classic mode; 1: polymost mode  | | face sprite display method. 0: classic mode; 1: polymost mode  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 454: | Line 521: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 460: | Line 528: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 465: | Line 534: | ||
| contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data.  | | contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data.  | ||
| 0  | | 0  | ||
| 2  | |||
| 2  | | 2  | ||
|  | |  | ||
| Line 472: | Line 542: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 477: | Line 548: | ||
| toggles model animation interpolation  | | toggles model animation interpolation  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 484: | Line 556: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 490: | Line 563: | ||
| -10  | | -10  | ||
| 10  | | 10  | ||
| 0.1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 496: | Line 570: | ||
| -10  | | -10  | ||
| 10  | | 10  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 502: | Line 577: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 508: | Line 584: | ||
| -10  | | -10  | ||
| 1000  | | 1000  | ||
| 15  | |||
|  | |  | ||
|-  | |-  | ||
| Line 514: | Line 591: | ||
| -10  | | -10  | ||
| 1000  | | 1000  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 519: | Line 597: | ||
| enable/disable highpalookups  | | enable/disable highpalookups  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 525: | Line 604: | ||
| enable/disable art mapping  | | enable/disable art mapping  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 532: | Line 612: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 538: | Line 619: | ||
| -100  | | -100  | ||
| 100  | | 100  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 544: | Line 626: | ||
| -100  | | -100  | ||
| 100  | | 100  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 550: | Line 633: | ||
| -100  | | -100  | ||
| 100  | | 100  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 556: | Line 640: | ||
| -1024  | | -1024  | ||
| 1024  | | 1024  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 562: | Line 647: | ||
| 0  | | 0  | ||
| 1023  | | 1023  | ||
| 426  | |||
|  | |  | ||
|-  | |-  | ||
| Line 568: | Line 654: | ||
| 0  | | 0  | ||
| 500  | | 500  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 574: | Line 661: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 580: | Line 668: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 586: | Line 675: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| winbits.c  | ||
|-  | |-  | ||
| r_togglecomposition  | | r_togglecomposition  | ||
| enable/disable toggle of desktop composition when initializing screen modes  | | enable/disable toggle of desktop composition when initializing screen modes  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
| Windows builds only  | | Windows builds only  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| winlayer.c  | ||
|-  | |-  | ||
| maxrefreshfreq  | | maxrefreshfreq  | ||
|colspan="3"| maximum display frequency to set for OpenGL Polymost modes (0=no maximum)  | |colspan="3"| maximum display frequency to set for OpenGL Polymost modes (0=no maximum)  | ||
| 60  | |||
| RENDERTYPE=WIN builds only  | | RENDERTYPE=WIN builds only  | ||
|}  | |}  | ||
| Line 606: | Line 698: | ||
{| border="1" style="font-size:10pt;" class="wikitable"  | {| border="1" style="font-size:10pt;" class="wikitable"  | ||
! Name !! Description !! Min !! Max !! Notes  | ! Name !! Description !! Min !! Max !! Default !! Notes  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| game.c  | ||
|-  | |-  | ||
| restartvid  | | restartvid  | ||
|colspan="  | |colspan="4"| reinitialise the video mode  | ||
|  | |  | ||
|-  | |-  | ||
| vidmode <nowiki>[</nowiki>xdim ydim<nowiki>]</nowiki> <nowiki>[</nowiki>bpp<nowiki>]</nowiki> <nowiki>[</nowiki>fullscreen<nowiki>]</nowiki>  | | vidmode <nowiki>[</nowiki>xdim ydim<nowiki>]</nowiki> <nowiki>[</nowiki>bpp<nowiki>]</nowiki> <nowiki>[</nowiki>fullscreen<nowiki>]</nowiki>  | ||
|colspan="  | |colspan="4"| immediately change the video mode  | ||
|  | |  | ||
|-  | |-  | ||
| map <nowiki>[</nowiki>filename<nowiki>]</nowiki>  | | map <nowiki>[</nowiki>filename<nowiki>]</nowiki>  | ||
|colspan="  | |colspan="4"| load a map  | ||
|  | |  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| osdcmds.c  | ||
|-  | |-  | ||
| crosshair  | | crosshair  | ||
| enable/disable crosshair  | | enable/disable crosshair  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 634: | Line 727: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 640: | Line 734: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 645: | Line 740: | ||
| enable/disable autorun  | | enable/disable autorun  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 652: | Line 748: | ||
| 0  | | 0  | ||
| 2  | | 2  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 657: | Line 754: | ||
| configure what cheats show in the cheats menu  | | configure what cheats show in the cheats menu  | ||
| 0  | | 0  | ||
| ~0  | | {{abbr|~0|4294967295}}  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 663: | Line 761: | ||
| enable/disable multiplayer death messages  | | enable/disable multiplayer death messages  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 669: | Line 768: | ||
| enable/disable demo playback cameras  | | enable/disable demo playback cameras  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 675: | Line 775: | ||
| enable/disable name display when aiming at opponents  | | enable/disable name display when aiming at opponents  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 682: | Line 783: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 688: | Line 790: | ||
| 0  | | 0  | ||
| 2  | | 2  | ||
| 0  | |||
| mode 2 only in GL builds  | | mode 2 only in GL builds  | ||
| Line 694: | Line 797: | ||
| enable/disable player head bobbing  | | enable/disable player head bobbing  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 700: | Line 804: | ||
| enable/disable player weapon swaying  | | enable/disable player weapon swaying  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 707: | Line 812: | ||
| 0  | | 0  | ||
| 7  | | 7  | ||
| 3  | |||
|  | |  | ||
|-  | |-  | ||
| Line 712: | Line 818: | ||
| changes player palette  | | changes player palette  | ||
| 0  | | 0  | ||
| MAXPALOOKUPS-1  | | {{abbr|MAXPALOOKUPS-1|255}}  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 719: | Line 826: | ||
| 10  | | 10  | ||
| 100  | | 100  | ||
| 50  | |||
|  | |  | ||
|-  | |-  | ||
| Line 724: | Line 832: | ||
| enable/disable diff recording in demos  | | enable/disable diff recording in demos  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 731: | Line 840: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 736: | Line 846: | ||
| sets game tic interval after which a diff is recorded  | | sets game tic interval after which a diff is recorded  | ||
| 2  | | 2  | ||
| 60*REALGAMETICSPERSEC  | | {{abbr|60*REALGAMETICSPERSEC|1800}}  | ||
| 60  | |||
|  | |  | ||
|-  | |-  | ||
| Line 742: | Line 853: | ||
| Compression method for diffs. (0: none, 1: KSLZW)  | | Compression method for diffs. (0: none, 1: KSLZW)  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 748: | Line 860: | ||
| Compression method for input. (0: none, 1: KSLZW)  | | Compression method for input. (0: none, 1: KSLZW)  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 754: | Line 867: | ||
| enable/disable recording of random seed for later sync checking  | | enable/disable recording of random seed for later sync checking  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 760: | Line 874: | ||
| enable/disable application of diffs in demo playback  | | enable/disable application of diffs in demo playback  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 766: | Line 881: | ||
| enable/disable display of sync status  | | enable/disable display of sync status  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 773: | Line 889: | ||
| 0  | | 0  | ||
| 2  | | 2  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 779: | Line 896: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 785: | Line 903: | ||
| 0  | | 0  | ||
| 3600  | | 3600  | ||
| 120  | |||
|  | |  | ||
|-  | |-  | ||
| Line 790: | Line 909: | ||
| first tile in alt hud number set  | | first tile in alt hud number set  | ||
| 0  | | 0  | ||
|   | | {{abbr|MAXUSERTILES-10|30694}}  | ||
| 2930  | |||
|  | |  | ||
|-  | |-  | ||
| Line 796: | Line 916: | ||
| pal for alt hud numbers  | | pal for alt hud numbers  | ||
| 0  | | 0  | ||
| MAXPALOOKUPS  | | {{abbr|MAXPALOOKUPS-1|255}}  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 802: | Line 923: | ||
| enable/disable althud shadows  | | enable/disable althud shadows  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 808: | Line 930: | ||
| enable/disable althud flashing  | | enable/disable althud flashing  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 814: | Line 937: | ||
| enable/disable "glowing" quote text  | | enable/disable "glowing" quote text  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 820: | Line 944: | ||
| changes the hud scale  | | changes the hud scale  | ||
| 36  | | 36  | ||
| 100  | |||
| 100  | | 100  | ||
|  | |  | ||
| Line 826: | Line 951: | ||
| enable/disable map name display on load  | | enable/disable map name display on load  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 833: | Line 959: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 839: | Line 966: | ||
| 100  | | 100  | ||
| 400  | | 400  | ||
| 100  | |||
|  | |  | ||
|-  | |-  | ||
| Line 844: | Line 972: | ||
| changes the weapon scale  | | changes the weapon scale  | ||
| 10  | | 10  | ||
| 100  | |||
| 100  | | 100  | ||
|  | |  | ||
| Line 850: | Line 979: | ||
| change overlay mode of status bar  | | change overlay mode of status bar  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 857: | Line 987: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 863: | Line 994: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 868: | Line 1,000: | ||
| enables input from the mouse if it is present  | | enables input from the mouse if it is present  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 875: | Line 1,008: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 881: | Line 1,015: | ||
| 0  | | 0  | ||
| 32  | | 32  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 887: | Line 1,022: | ||
| 0  | | 0  | ||
| 512  | | 512  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 892: | Line 1,028: | ||
| invert vertical mouse movement  | | invert vertical mouse movement  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 898: | Line 1,035: | ||
| toggles vertical mouse view  | | toggles vertical mouse view  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 904: | Line 1,042: | ||
| enable/disable mouse input smoothing  | | enable/disable mouse input smoothing  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 910: | Line 1,049: | ||
| enables/disables music  | | enables/disables music  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 917: | Line 1,057: | ||
| 0  | | 0  | ||
| 255  | | 255  | ||
| 195  | |||
|  | |  | ||
|-  | |-  | ||
| Line 922: | Line 1,063: | ||
| enable/disable hires art replacements for console text  | | enable/disable hires art replacements for console text  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 929: | Line 1,071: | ||
| 1  | | 1  | ||
| 4  | | 4  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 935: | Line 1,078: | ||
| 1  | | 1  | ||
| 240  | | 240  | ||
| 4  | |||
|  | |  | ||
|-  | |-  | ||
| Line 941: | Line 1,085: | ||
| 0  | | 0  | ||
| 2  | | 2  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 947: | Line 1,092: | ||
| 0  | | 0  | ||
| 2  | | 2  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 952: | Line 1,098: | ||
| enable/disable sprite and model shadows  | | enable/disable sprite and model shadows  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 959: | Line 1,106: | ||
| 0  | | 0  | ||
| 64  | | 64  | ||
| 4  | |||
|  | |  | ||
|-  | |-  | ||
| Line 965: | Line 1,113: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 970: | Line 1,119: | ||
| enable/disable the pre-level caching routine  | | enable/disable the pre-level caching routine  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 977: | Line 1,127: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 983: | Line 1,134: | ||
| 0  | | 0  | ||
| 1000  | | 1000  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 989: | Line 1,141: | ||
| 0  | | 0  | ||
| 25  | | 25  | ||
| 7  | |||
|  | |  | ||
|-  | |-  | ||
| Line 995: | Line 1,148: | ||
| 0  | | 0  | ||
| 5  | | 5  | ||
| 2  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,000: | Line 1,154: | ||
| enables/disables ambient sounds  | | enables/disables ambient sounds  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 1,006: | Line 1,161: | ||
| enables/disables Duke's speech  | | enables/disables Duke's speech  | ||
| 0  | | 0  | ||
| 5  | |||
| 5  | | 5  | ||
|  | |  | ||
| Line 1,012: | Line 1,168: | ||
| enables/disables sound effects  | | enables/disables sound effects  | ||
| 0  | | 0  | ||
| 1  | |||
| 1  | | 1  | ||
|  | |  | ||
| Line 1,018: | Line 1,175: | ||
| master volume for sound system  | | master volume for sound system  | ||
| 0  | | 0  | ||
| 255  | |||
| 255  | | 255  | ||
|  | |  | ||
| Line 1,025: | Line 1,183: | ||
| 1  | | 1  | ||
| 255  | | 255  | ||
| 225  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,031: | Line 1,190: | ||
| 0  | | 0  | ||
| 48000  | | 48000  | ||
| 44100  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,036: | Line 1,196: | ||
| the number of sound channels  | | the number of sound channels  | ||
| 0  | | 0  | ||
| 2  | |||
| 2  | | 2  | ||
|  | |  | ||
| Line 1,043: | Line 1,204: | ||
| 0  | | 0  | ||
| 256  | | 256  | ||
| 32  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,048: | Line 1,210: | ||
| reverses the stereo channels  | | reverses the stereo channels  | ||
| 0  | | 0  | ||
|   | | 1  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,055: | Line 1,218: | ||
| 0  | | 0  | ||
| 3  | | 3  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| touch_sens_move_x  | | touch_sens_move_x  | ||
| touch input sensitivity for moving   | | touch input sensitivity for moving forward/back  | ||
| 1  | | 1  | ||
| 9  | | 9  | ||
| 5  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 1,067: | Line 1,232: | ||
| 1  | | 1  | ||
| 9  | | 9  | ||
| 5  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 1,073: | Line 1,239: | ||
| 1  | | 1  | ||
| 9  | | 9  | ||
| 5  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 1,079: | Line 1,246: | ||
| 1  | | 1  | ||
| 9  | | 9  | ||
| 5  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 1,085: | Line 1,253: | ||
| 0  | | 0  | ||
| 1  | | 1  | ||
| 0  | |||
| touch devices only  | | touch devices only  | ||
|-  | |-  | ||
| Line 1,091: | Line 1,260: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,097: | Line 1,267: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| Line 1,103: | Line 1,274: | ||
| 0  | | 0  | ||
| 10  | | 10  | ||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
| wchoice  | | wchoice <string>  | ||
| sets weapon autoselection order  | |colspan="3"| sets weapon autoselection order  | ||
|   | | 3457860291  | ||
|  | |  | ||
|-  | |-  | ||
| changelevel <volume> <level>  | | changelevel <volume> <level>  | ||
|colspan="  | |colspan="4"| warps to the given level  | ||
| no <volume> parameter when running a shareware game  | | no <volume> parameter when running a shareware game  | ||
|-  | |-  | ||
| map <mapfile>  | | map <mapfile>  | ||
|colspan="  | |colspan="4"| loads the given user map  | ||
| not available with a shareware game  | | not available with a shareware game  | ||
|-  | |-  | ||
| demo <demofile or demonum>  | | demo <demofile or demonum>  | ||
|colspan="  | |colspan="4"| starts the given demo  | ||
| not available with a shareware game  | | not available with a shareware game  | ||
|-  | |-  | ||
| addpath <path>  | | addpath <path>  | ||
|colspan="  | |colspan="4"| adds path to game filesystem  | ||
|  | |  | ||
|-  | |-  | ||
| bind <key> <string>  | | bind <key> <string>  | ||
|colspan="  | |colspan="4"| 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 <#>  | | cmenu <#>  | ||
|colspan="  | |colspan="4"| jumps to menu  | ||
|  | |  | ||
|-  | |-  | ||
| crosshaircolor  | | crosshaircolor  | ||
|colspan="  | |colspan="4"| changes the crosshair color  | ||
|  | |  | ||
|-  | |-  | ||
| connect  | | connect  | ||
|colspan="  | |colspan="4"| connects to a multiplayer game  | ||
|  | |  | ||
|-  | |-  | ||
| disconnect  | | disconnect  | ||
|colspan="  | |colspan="4"| disconnects from the local multiplayer game  | ||
|  | |  | ||
|-  | |-  | ||
| give <all<nowiki>|</nowiki>health<nowiki>|</nowiki>weapons<nowiki>|</nowiki>ammo<nowiki>|</nowiki>armor<nowiki>|</nowiki>keys<nowiki>|</nowiki>inventory>  | | give <all<nowiki>|</nowiki>health<nowiki>|</nowiki>weapons<nowiki>|</nowiki>ammo<nowiki>|</nowiki>armor<nowiki>|</nowiki>keys<nowiki>|</nowiki>inventory>  | ||
|colspan="  | |colspan="4"| gives requested item  | ||
|  | |  | ||
|-  | |-  | ||
| god  | | god  | ||
|colspan="  | |colspan="4"| toggles god mode  | ||
|  | |  | ||
|-  | |-  | ||
| initgroupfile <path>  | | initgroupfile <path>  | ||
|colspan="  | |colspan="4"| adds a grp file into the game filesystem  | ||
|  | |  | ||
|-  | |-  | ||
| debug  | | debug  | ||
|colspan="  | |colspan="4"|  | ||
| debug builds only  | | debug builds only  | ||
|-  | |-  | ||
| kick <id>  | | kick <id>  | ||
|colspan="  | |colspan="4"| kicks a multiplayer client.  See listplayers.  | ||
| network-enabled builds only  | | network-enabled builds only  | ||
|-  | |-  | ||
| kickban <id>  | | kickban <id>  | ||
|colspan="  | |colspan="4"| kicks a multiplayer client and prevents them from reconnecting.  See listplayers.  | ||
| network-enabled builds only  | | network-enabled builds only  | ||
|-  | |-  | ||
| listplayers  | | listplayers  | ||
|colspan="  | |colspan="4"| lists currently connected multiplayer clients  | ||
| network-enabled builds only  | | network-enabled builds only  | ||
|-  | |-  | ||
| music E<ep>L<lev>  | | music E<ep>L<lev>  | ||
|colspan="  | |colspan="4"| change music  | ||
|  | |  | ||
|-  | |-  | ||
| name  | | name  | ||
|colspan="  | |colspan="4"| change your multiplayer nickname  | ||
|  | |  | ||
|-  | |-  | ||
| noclip  | | noclip  | ||
|colspan="  | |colspan="4"| toggles clipping mode  | ||
|  | |  | ||
|-  | |-  | ||
| password  | | password  | ||
|colspan="  | |colspan="4"| sets multiplayer game password  | ||
|  | |  | ||
|-  | |-  | ||
| quicksave  | | quicksave  | ||
|colspan="  | |colspan="4"| performs a quick save  | ||
|  | |  | ||
|-  | |-  | ||
| quickload  | | quickload  | ||
|colspan="  | |colspan="4"| performs a quick load  | ||
|  | |  | ||
|-  | |-  | ||
| quit  | | quit  | ||
|colspan="  | |colspan="4"| exits the game immediately  | ||
|  | |  | ||
|-  | |-  | ||
| exit  | | exit  | ||
|colspan="  | |colspan="4"| exits the game immediately  | ||
|  | |||
|-  | |||
| restartmap  | |||
|colspan="4"| restarts the current map  | |||
|  | |  | ||
|-  | |-  | ||
| restartsound  | | restartsound  | ||
|colspan="  | |colspan="4"| reinitializes the sound system  | ||
|  | |  | ||
|-  | |-  | ||
| restartvid  | | restartvid  | ||
|colspan="  | |colspan="4"| reinitializes the video mode  | ||
|  | |  | ||
|-  | |-  | ||
| addlogvar <gamevar>  | | addlogvar <gamevar>  | ||
|colspan="  | |colspan="4"| prints the value of a gamevar  | ||
| non-Lunatic builds only  | | non-Lunatic builds only  | ||
|-  | |-  | ||
| setvar <gamevar> <value>  | | setvar <gamevar> <value>  | ||
|colspan="  | |colspan="4"| sets the value of a gamevar  | ||
| non-Lunatic builds only  | | non-Lunatic builds only  | ||
|-  | |-  | ||
| setvarvar <gamevar1> <gamevar2>  | | setvarvar <gamevar1> <gamevar2>  | ||
|colspan="  | |colspan="4"| sets the value of <gamevar1> to <gamevar2>  | ||
| non-Lunatic builds only  | | non-Lunatic builds only  | ||
|-  | |-  | ||
| setactorvar <actor#> <gamevar> <value>  | | setactorvar <actor#> <gamevar> <value>  | ||
|colspan="  | |colspan="4"| sets the value of <actor#>'s <gamevar> to <value>  | ||
| non-Lunatic builds only  | | non-Lunatic builds only  | ||
|-  | |-  | ||
| lua "Lua code..."  | | lua "Lua code..."  | ||
|colspan="  | |colspan="4"| runs Lunatic code  | ||
| Lunatic builds only  | | Lunatic builds only  | ||
|-  | |-  | ||
| screenshot  | | screenshot  | ||
|colspan="  | |colspan="4"| takes a screenshot.  See r_scrcaptureformat.  | ||
|  | |  | ||
|-  | |-  | ||
| spawn <picnum> <nowiki>[</nowiki>palnum<nowiki>]</nowiki> <nowiki>[</nowiki>cstat<nowiki>]</nowiki> <nowiki>[</nowiki>ang<nowiki>]</nowiki> <nowiki>[</nowiki>x y z<nowiki>]</nowiki>  | | spawn <picnum> <nowiki>[</nowiki>palnum<nowiki>]</nowiki> <nowiki>[</nowiki>cstat<nowiki>]</nowiki> <nowiki>[</nowiki>ang<nowiki>]</nowiki> <nowiki>[</nowiki>x y z<nowiki>]</nowiki>  | ||
|colspan="  | |colspan="4"| spawns a sprite with the given properties  | ||
|  | |  | ||
|-  | |-  | ||
| unbind <key>  | | unbind <key>  | ||
|colspan="  | |colspan="4"| unbinds a key  | ||
|  | |  | ||
|-  | |-  | ||
| unbindall  | | unbindall  | ||
|colspan="  | |colspan="4"| unbinds all keys  | ||
|  | |  | ||
|-  | |-  | ||
| vidmode <xdim> <ydim> <bpp> <fullscreen>  | | vidmode <xdim> <ydim> <bpp> <fullscreen>  | ||
|colspan="  | |colspan="4"| change the video mode  | ||
|  | |  | ||
|}  | |}  | ||
| Line 1,259: | Line 1,434: | ||
{| border="1" style="font-size:10pt;" class="wikitable"  | {| border="1" style="font-size:10pt;" class="wikitable"  | ||
! Name !! Description !! Min !! Max !! Notes  | ! Name !! Description !! Min !! Max !! Default !! Notes  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| build.c  | ||
|-  | |-  | ||
| restartvid  | | restartvid  | ||
|colspan="  | |colspan="4"| reinitialize the video mode  | ||
|  | |  | ||
|-  | |-  | ||
| vidmode <xdim> <ydim> <bpp> <fullscreen>  | | vidmode <xdim> <ydim> <bpp> <fullscreen>  | ||
|colspan="  | |colspan="4"| immediately change the video mode  | ||
|  | |  | ||
|-  | |-  | ||
| vidmode <xdim> <ydim>  | | vidmode <xdim> <ydim>  | ||
|colspan="  | |colspan="4"| immediately change the video mode  | ||
|  | |  | ||
|-  | |-  | ||
!colspan="  | !colspan="6"| astub.c  | ||
|-  | |-  | ||
| addpath <path>  | | addpath <path>  | ||
|colspan="  | |colspan="4"| adds path to game filesystem  | ||
|  | |  | ||
|-  | |-  | ||
| editorgridextent  | | editorgridextent  | ||
| sets the size of the 2D mode editing grid  | |||
| 65536  | |||
| {{abbr|BXY_MAX|524288}}  | |||
| 131072  | |||
|  | |  | ||
|-  | |-  | ||
| initgroupfile <path>  | | initgroupfile <path>  | ||
|colspan="  | |colspan="4"| adds a grp file into the game filesystem  | ||
|  | |  | ||
|-  | |-  | ||
| m32_clipping  | | m32_clipping  | ||
| toggles clipping mode  | |||
| 0  | |||
| 2  | |||
| 2  | |||
|  | |  | ||
|-  | |-  | ||
| quit  | | quit  | ||
|colspan="  | |colspan="4"| exits the editor immediately  | ||
|  | |  | ||
|-  | |-  | ||
| exit  | | exit  | ||
|colspan="  | |colspan="4"| exits the editor immediately  | ||
|  | |  | ||
|-  | |-  | ||
| sensitivity <value>  | | sensitivity <value>  | ||
|colspan="3"| changes the mouse sensitivity  | |colspan="3"| changes the mouse sensitivity  | ||
| 1  | |||
|  | |||
|-  | |||
| m32_2d3dmode  | |||
| experimental 2d/3d hybrid mode  | |||
| 0  | |||
| 1  | |||
| 0  | |||
|  | |  | ||
|-  | |-  | ||
|   | | pointhighlightdist <value>  | ||
|colspan="3"|   | |colspan="3"| distance at which points are selected  | ||
| 512  | |||
|  | |||
|-  | |||
| linehighlightdist <value>  | |||
|colspan="3"| distance at which lines are selected  | |||
| 1024  | |||
|  | |  | ||
|-  | |-  | ||
| pk_turnaccel <value>  | | pk_turnaccel <value>  | ||
| sets turning acceleration+deceleration  | |||
| 1  | |||
| 256  | |||
| 16  | |||
|  | |  | ||
|-  | |-  | ||
| pk_turndecel <value>  | | pk_turndecel <value>  | ||
| sets turning deceleration  | |||
| 1  | |||
| 128  | |||
| 12  | |||
|  | |  | ||
|-  | |-  | ||
| pk_uedaccel <value>  | | pk_uedaccel <value>  | ||
| sets UnrealEd movement speed factor (0-5, exponentially)  | |||
| 0  | |||
| 5  | |||
| 3  | |||
|  | |  | ||
|-  | |-  | ||
| pk_quickmapcycling  | | pk_quickmapcycling  | ||
| toggles quick cycling of maps with (Shift-)Ctrl-X  | |||
| 0  | |||
| 1  | |||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| testplay_addparam "string"  | | testplay_addparam "string"  | ||
|colspan="  | |colspan="4"| sets additional parameters for test playing  | ||
|  | |  | ||
|-  | |-  | ||
| show_heightindicators {0, 1 or 2}  | | show_heightindicators {0, 1 or 2}  | ||
| sets display of height indicators in 2D mode  | |||
| 0  | |||
| 2  | |||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| show_ambiencesounds {0, 1 or 2}  | | show_ambiencesounds {0, 1 or 2}  | ||
| sets display of MUSICANDSFX circles in 2D mode  | |||
| 0  | |||
| 2  | |||
| 2  | |||
|  | |  | ||
|-  | |-  | ||
| corruptcheck_noalreadyrefd  | | corruptcheck_noalreadyrefd  | ||
|colspan="  | |colspan="4"| toggles ignoring of one-to-many red wall connections  | ||
|  | |||
|-  | |||
| corruptcheck_game_duke3d  | |||
|colspan="4"| toggles ignoring of Duke3D issues  | |||
|  | |  | ||
|-  | |-  | ||
| corruptcheck_heinum  | | corruptcheck_heinum  | ||
| toggles auto-correcting inconsistent c/fstat bit 2 and heinum (2: also warn)  | |||
| 0  | |||
| 2  | |||
| 1  | |||
|  | |  | ||
|-  | |-  | ||
| keeptexturestretch  | | keeptexturestretch  | ||
|colspan="  | |colspan="4"| toggles keeping texture stretching when dragging wall vertices  | ||
|  | |  | ||
|-  | |-  | ||
| corruptcheck {<seconds><nowiki>|</nowiki>now<nowiki>|</nowiki>tryfix}  | | corruptcheck {<seconds><nowiki>|</nowiki>now<nowiki>|</nowiki>tryfix}  | ||
|colspan="  | |colspan="4"| sets auto corruption check interval if <seconds> given, otherwise as indicated  | ||
|  | |  | ||
|-  | |-  | ||
| tint <pal> <r> <g> <nowiki><b></nowiki> <flags>  | | tint <pal> <r> <g> <nowiki><b></nowiki> <flags>  | ||
|colspan="  | |colspan="4"| queries or sets hightile tinting  | ||
| OpenGL-enabled builds only  | | OpenGL-enabled builds only  | ||
|-  | |-  | ||
| lua "Lua code..."  | | lua "Lua code..."  | ||
|colspan="  | |colspan="4"| runs Lua code  | ||
| Lunatic builds only  | | Lunatic builds only  | ||
|-  | |-  | ||
| include <filenames...>  | | include <filenames...>  | ||
|colspan="  | |colspan="4"| compiles one or more M32 script files  | ||
|  | |  | ||
|-  | |-  | ||
| do (m32 script ...)  | | do (m32 script ...)  | ||
|colspan="  | |colspan="4"| executes M32 script statements  | ||
|  | |  | ||
|-  | |-  | ||
| script_info  | | script_info  | ||
|colspan="  | |colspan="4"| shows information about compiled M32 script  | ||
|  | |  | ||
|-  | |-  | ||
| script_expertmode  | | script_expertmode <value>  | ||
|colspan="  | |colspan="4"| toggles M32 script expert mode  | ||
|  | |  | ||
|-  | |-  | ||
| enableevent {all<nowiki>|</nowiki>EVENT_...<nowiki>|</nowiki>(event number)}  | | enableevent {all<nowiki>|</nowiki>EVENT_...<nowiki>|</nowiki>(event number)}  | ||
|colspan="  | |colspan="4"|  | ||
|  | |  | ||
|-  | |-  | ||
| disableevent {all<nowiki>|</nowiki>EVENT_...<nowiki>|</nowiki>(event number)}  | | disableevent {all<nowiki>|</nowiki>EVENT_...<nowiki>|</nowiki>(event number)}  | ||
|colspan="  | |colspan="4"|  | ||
|  | |  | ||
|-  | |-  | ||
| osd_tryscript  | | osd_tryscript  | ||
|colspan="  | |colspan="4"| toggles execution of M32 script on invalid OSD command  | ||
|  | |  | ||
|-  | |-  | ||
| sideview_reversehorizrot  | | sideview_reversehorizrot  | ||
|colspan="  | |colspan="4"| toggles reversion of Q and W keys in side view mode  | ||
|  | |  | ||
|-  | |-  | ||
| disasm <nowiki>[</nowiki>s<nowiki>|</nowiki>e<nowiki>]</nowiki> <state or event number>  | | disasm <nowiki>[</nowiki>s<nowiki>|</nowiki>e<nowiki>]</nowiki> <state or event number>  | ||
|colspan="  | |colspan="4"|  | ||
| debug builds only  | | debug builds only  | ||
|}  | |}  | ||
Latest revision as of 16:39, 28 January 2016
Feel free to ask the EDuke32 developers any questions you may have.
NOTE: Most defaults were taken from a Windows build.
Engine
| Name | Description | Min | Max | Default | Notes | 
|---|---|---|---|---|---|
| osd.c | |||||
| osdeditpal | sets the palette of the OSD input text | 0 | MAXPALOOKUPS-1 | 12 | |
| osdpromptpal | sets the palette of the OSD prompt | 0 | MAXPALOOKUPS-1 | 0 | |
| osdtextpal | sets the palette of the OSD text | 0 | MAXPALOOKUPS-1 | 12 | |
| osdeditshade | sets the shade of the OSD input text | 0 | 7 | 0 | |
| osdtextshade | sets the shade of the OSD text | 0 | 7 | 2 | |
| osdpromptshade | sets the shade of the OSD prompt | INT8_MIN | INT8_MAX | 0 | |
| osdrows | sets the number of visible lines of the OSD | 1 | 400 | 20 | |
| osdtextmode | set OSD text mode (0:graphical, 1:fast) | 0 | 1 | 0 | |
| osdlogcutoff | sets the maximal line count of the log file | 0 | 262144 | 131072 | |
| osdhistorydepth | sets the history depth, in lines | OSDMINHISTORYDEPTH | OSDMAXHISTORYDEPTH | 32 | |
| 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 | 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 | 0 | |
| r_novoxmips | turn off/on the use of mipmaps when rendering 8-bit voxels | 0 | 1 | 1 | |
| r_voxels | enable/disable automatic sprite->voxel rendering | 0 | 1 | 1 | |
| r_tror_nomaskpass | enable/disable additional pass in TROR software rendering | 0 | 1 | 1 | TROR-enabled builds only | 
| r_windowpositioning | enable/disable window position memory | 0 | 1 | 0 | |
| vid_gamma | adjusts gamma component of gamma ramp | 0 | 10 | 1 | |
| vid_contrast | adjusts contrast component of gamma ramp | 0 | 10 | 1 | |
| vid_brightness | adjusts brightness component of gamma ramp | 0 | 10 | 0 | |
| debug1 | debug counter | -100000 | 100000 | 0 | debug builds only | 
| debug2 | debug counter | -100000 | 100000 | 0 | debug builds only | 
| debug_maskdrawmode | Show mask draw orders | 0 | 1 | 0 | debug builds only | 
| setrendermode <number> | sets the engine's rendering mode | 0 | |||
| 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 | 1 | |
| r_downsize | controls downsizing factor (quality) for hires textures | 0 | 5 | 0 | |
| r_fullbrights | enable/disable fullbright textures | 0 | 1 | 1 | |
| r_parallaxskyclamping | enable/disable parallaxed floor/ceiling sky texture clamping | 0 | 1 | 1 | |
| r_parallaxskypanning | enable/disable parallaxed floor/ceiling panning when drawing a parallaxing sky | 0 | 1 | 0 | |
| r_detailmapping | enable/disable detail mapping | 0 | 1 | 1 | disabled when GL extensions are disabled, such as GL ES targets | 
| r_glowmapping | enable/disable glow mapping | 0 | 1 | 1 | disabled when GL extensions are disabled, such as GL ES targets | 
| r_polygonmode | debugging feature | 0 | 3 | 0 | disabled in GL ES targets | 
| r_texcache | enable/disable OpenGL compressed texture cache | 0 | 2 | 2 | disabled in GL ES targets | 
| r_memcache | enable/disable texture cache memory cache | 0 | 1 | 1 | disabled in GL ES targets | 
| r_texcompr | enable/disable OpenGL texture compression | 0 | 1 | 1 | disabled in GL ES targets | 
| r_redbluemode | enable/disable experimental OpenGL red-blue glasses mode | 0 | 1 | 0 | currently disabled | 
| r_shadescale | multiplier for shading | 0 | 10 | 1 | |
| r_shadescale_unbounded | enable/disable allowance of complete blackness | 0 | 1 | 0 | |
| r_swapinterval | sets the GL swap interval (VSync) | -1 | 1 | 0 | |
| r_npotwallmode | enable/disable emulation of walls with non-power-of-two height textures (Polymost, r_hightile 0) | 0 | 1 | 0 | |
| r_anisotropy | changes the OpenGL texture anisotropy setting | 0 | 16 | 1 | |
| r_texturemaxsize | changes the maximum OpenGL texture size limit | 0 | 4096 | 14 | |
| r_texturemiplevel | changes the highest OpenGL mipmap level used | 0 | 6 | 0 | |
| r_texfilter | changes the texture filtering settings | 0 | 5 | 2 | |
| r_usenewshading | visibility/fog code: 0: orig. Polymost 1: 07/2011 2: linear 12/2012 3: no neg. start 03/2014 | 0 | 3 | 3 | |
| r_usetileshades | enable/disable Polymost tile shade textures | 0 | 2 | 2 | |
| r_vbocount | sets the number of Vertex Buffer Objects to use when drawing models | 1 | 256 | 64 | disabled when GL extensions are disabled, such as GL ES targets | 
| r_vbos | enable/disable using Vertex Buffer Objects when drawing models | 0 | 1 | 1 | disabled when GL extensions are disabled, such as GL ES targets | 
| r_vertexarrays | enable/disable using vertex arrays when drawing models | 0 | 1 | 1 | |
| r_projectionhack | enable/disable projection hack | 0 | 1 | 1 | |
| r_models | enable/disable model rendering | 0 | 1 | 1 | |
| r_nofog | enable/disable GL fog | 0 | 1 | 0 | |
| r_hightile | enable/disable hightile texture rendering | 0 | 1 | 1 | |
| r_preview_mouseaim | toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32 | 0 | 1 | 1 | |
| polymost.c (Polymer builds only) | |||||
| r_pr_lighting | enable/disable dynamic lights - restarts renderer | 0 | 2 | 1 | |
| r_pr_normalmapping | enable/disable virtual displacement mapping | 0 | 1 | 1 | |
| r_pr_specularmapping | enable/disable specular mapping | 0 | 1 | 1 | |
| r_pr_shadows | enable/disable dynamic shadows | 0 | 1 | 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 | 5 | |
| r_pr_shadowdetail | sets the shadow map resolution - you need to restart the renderer for it to take effect | 0 | 5 | 4 | |
| r_pr_shadowfiltering | enable/disable shadow edges filtering - you need to restart the renderer for it to take effect | 0 | 1 | 1 | |
| r_pr_maxlightpasses | the maximal amount of lights a single object can by affected by | 0 | PR_MAXLIGHTS | 5 | |
| r_pr_maxlightpriority | lowering that value removes less meaningful lights from the scene | 0 | PR_MAXLIGHTPRIORITY | 6 | |
| r_pr_fov | sets the field of vision in build angle | 0 | 1023 | 426 | |
| r_pr_customaspect | if non-zero, forces the 3D view aspect ratio | 0 | 3 | 0 | |
| r_pr_billboardingmode | face sprite display method. 0: classic mode; 1: polymost mode | 0 | 1 | 1 | |
| r_pr_verbosity | verbosity level of the polymer renderer | 0 | 3 | 1 | |
| r_pr_wireframe | toggles wireframe mode | 0 | 1 | 0 | |
| r_pr_vbos | contols Vertex Buffer Object usage. 0: no VBOs. 1: VBOs for map data. 2: VBOs for model data. | 0 | 2 | 2 | |
| r_pr_buckets | controls batching of primitives. 0: no batching. 1: buckets of materials. | 0 | 1 | 0 | |
| r_pr_gpusmoothing | toggles model animation interpolation | 0 | 1 | 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 | 0 | |
| r_pr_parallaxscale | overriden parallax mapping offset scale | -10 | 10 | 0.1 | |
| r_pr_parallaxbias | overriden parallax mapping offset bias | -10 | 10 | 0 | |
| 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 | 0 | |
| r_pr_specularpower | overriden specular material power | -10 | 1000 | 15 | |
| r_pr_specularfactor | overriden specular material factor | -10 | 1000 | 1 | |
| r_pr_highpalookups | enable/disable highpalookups | 0 | 1 | 1 | |
| r_pr_artmapping | enable/disable art mapping | 0 | 1 | 1 | |
| r_pr_overridehud | overrides hud model parameters with values from the pr_hud* cvars; use it to fine-tune DEF tokens | 0 | 1 | 0 | |
| r_pr_hudxadd | overriden HUD xadd; see r_pr_overridehud | -100 | 100 | 0 | |
| r_pr_hudyadd | overriden HUD yadd; see r_pr_overridehud | -100 | 100 | 0 | |
| r_pr_hudzadd | overriden HUD zadd; see r_pr_overridehud | -100 | 100 | 0 | |
| r_pr_hudangadd | overriden HUD angadd; see r_pr_overridehud | -1024 | 1024 | 0 | |
| r_pr_hudfov | overriden HUD fov; see r_pr_overridehud | 0 | 1023 | 426 | |
| r_pr_overridemodelscale | overrides model scale if non-zero; use it to fine-tune DEF tokens | 0 | 500 | 0 | |
| 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 | 0 | |
| 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 | 0 | |
| r_pr_nullrender | disable all draws when enabled, 2: disables updates too | 0 | 3 | 0 | |
| winbits.c | |||||
| r_togglecomposition | enable/disable toggle of desktop composition when initializing screen modes | 0 | 1 | 1 | Windows builds only | 
| winlayer.c | |||||
| maxrefreshfreq | maximum display frequency to set for OpenGL Polymost modes (0=no maximum) | 60 | RENDERTYPE=WIN builds only | ||
Game-Specific
| 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 | 1 | |
| cl_autoaim | enable/disable weapon autoaim | 0 | 3 | 1 | |
| cl_automsg | enable/disable automatically sending messages to all players | 0 | 1 | 0 | |
| cl_autorun | enable/disable autorun | 0 | 1 | 1 | |
| cl_autovote | enable/disable automatic voting | 0 | 2 | 0 | |
| cl_cheatmask | configure what cheats show in the cheats menu | 0 | ~0 | 0 | |
| cl_obituaries | enable/disable multiplayer death messages | 0 | 1 | 1 | |
| cl_democams | enable/disable demo playback cameras | 0 | 1 | 1 | |
| cl_idplayers | enable/disable name display when aiming at opponents | 0 | 1 | 1 | |
| cl_runmode | enable/disable modernized run key operation | 0 | 1 | 0 | |
| cl_showcoords | show your position in the game world | 0 | 2 | 0 | mode 2 only in GL builds | 
| cl_viewbob | enable/disable player head bobbing | 0 | 1 | 1 | |
| cl_weaponsway | enable/disable player weapon swaying | 0 | 1 | 1 | |
| cl_weaponswitch | enable/disable auto weapon switching | 0 | 7 | 3 | |
| color | changes player palette | 0 | MAXPALOOKUPS-1 | 0 | |
| crosshairscale | changes the size of the crosshair | 10 | 100 | 50 | |
| demorec_diffs | enable/disable diff recording in demos | 0 | 1 | 1 | |
| demorec_force | enable/disable forced demo recording | 0 | 1 | 0 | |
| demorec_difftics | sets game tic interval after which a diff is recorded | 2 | 60*REALGAMETICSPERSEC | 60 | |
| demorec_diffcompress | Compression method for diffs. (0: none, 1: KSLZW) | 0 | 1 | 1 | |
| demorec_synccompress | Compression method for input. (0: none, 1: KSLZW) | 0 | 1 | 1 | |
| demorec_seeds | enable/disable recording of random seed for later sync checking | 0 | 1 | 1 | |
| demoplay_diffs | enable/disable application of diffs in demo playback | 0 | 1 | 1 | |
| demoplay_showsync | enable/disable display of sync status | 0 | 1 | 1 | |
| hud_althud | enable/disable alternate mini-hud | 0 | 2 | 1 | |
| hud_bgstretch | enable/disable background image stretching in wide resolutions | 0 | 1 | 0 | |
| hud_messagetime | length of time to display multiplayer chat messages | 0 | 3600 | 120 | |
| hud_numbertile | first tile in alt hud number set | 0 | MAXUSERTILES-10 | 2930 | |
| hud_numberpal | pal for alt hud numbers | 0 | MAXPALOOKUPS-1 | 0 | |
| hud_shadows | enable/disable althud shadows | 0 | 1 | 1 | |
| hud_flashing | enable/disable althud flashing | 0 | 1 | 1 | |
| hud_glowingquotes | enable/disable "glowing" quote text | 0 | 1 | 1 | |
| hud_scale | changes the hud scale | 36 | 100 | 100 | |
| hud_showmapname | enable/disable map name display on load | 0 | 1 | 1 | |
| hud_stats | enable/disable level statistics display | 0 | 1 | 0 | |
| hud_textscale | sets multiplayer chat message size | 100 | 400 | 100 | |
| hud_weaponscale | changes the weapon scale | 10 | 100 | 100 | |
| hud_statusbarmode | change overlay mode of status bar | 0 | 1 | 1 | |
| hud_hidestick | hide the touch input stick | 0 | 1 | 0 | touch devices only | 
| in_joystick | enables input from the joystick if it is present | 0 | 1 | 0 | |
| in_mouse | enables input from the mouse if it is present | 0 | 1 | 1 | |
| in_aimmode | 0:toggle, 1:hold to aim | 0 | 1 | 0 | |
| in_mousebias | emulates the original mouse code's weighting of input towards whichever axis is moving the most at any given time | 0 | 32 | 0 | |
| in_mousedeadzone | amount of mouse movement to filter out | 0 | 512 | 0 | |
| in_mouseflip | invert vertical mouse movement | 0 | 1 | 1 | |
| in_mousemode | toggles vertical mouse view | 0 | 1 | 1 | |
| in_mousesmoothing | enable/disable mouse input smoothing | 0 | 1 | 1 | |
| mus_enabled | enables/disables music | 0 | 1 | 1 | |
| mus_volume | controls music volume | 0 | 255 | 195 | |
| osdhightile | enable/disable hires art replacements for console text | 0 | 1 | 1 | |
| osdscale | adjust console text size | 1 | 4 | 1 | |
| r_camrefreshdelay | minimum delay between security camera sprite updates, 120 = 1 second | 1 | 240 | 4 | |
| r_drawweapon | enable/disable weapon drawing | 0 | 2 | 1 | |
| r_showfps | show the frame rate counter | 0 | 2 | 0 | |
| r_shadows | enable/disable sprite and model shadows | 0 | 1 | 1 | |
| r_size | change size of viewable area | 0 | 64 | 4 | |
| r_rotatespritenowidescreen | pass bit 1024 to all CON rotatesprite calls | 0 | 1 | 0 | |
| r_precache | enable/disable the pre-level caching routine | 0 | 1 | 1 | |
| r_ambientlight | sets the global map light level | 0 | 10 | 1 | |
| r_maxfps | limit the frame rate | 0 | 1000 | 0 | |
| sensitivity | changes the mouse sensitivity | 0 | 25 | 7 | |
| skill | changes the game skill setting | 0 | 5 | 2 | |
| snd_ambience | enables/disables ambient sounds | 0 | 1 | 1 | |
| snd_duketalk | enables/disables Duke's speech | 0 | 5 | 5 | |
| snd_enabled | enables/disables sound effects | 0 | 1 | 1 | |
| snd_mastervolume | master volume for sound system | 0 | 255 | 255 | |
| snd_fxvolume | volume of sound effects | 1 | 255 | 225 | |
| snd_mixrate | sound mixing rate | 0 | 48000 | 44100 | |
| snd_numchannels | the number of sound channels | 0 | 2 | 2 | |
| snd_numvoices | the number of concurrent sounds | 0 | 256 | 32 | |
| snd_reversestereo | reverses the stereo channels | 0 | 1 | 0 | |
| team | change team in multiplayer | 0 | 3 | 0 | |
| touch_sens_move_x | touch input sensitivity for moving forward/back | 1 | 9 | 5 | touch devices only | 
| touch_sens_move_y | touch input sensitivity for strafing | 1 | 9 | 5 | touch devices only | 
| touch_sens_look_x | touch input sensitivity for turning left/right | 1 | 9 | 5 | touch devices only | 
| touch_sens_look_y | touch input sensitivity for looking up/down | 1 | 9 | 5 | touch devices only | 
| touch_invert | invert look up/down touch input | 0 | 1 | 0 | touch devices only | 
| vid_gamma | adjusts gamma component of gamma ramp | 0 | 10 | 1 | |
| vid_contrast | adjusts contrast component of gamma ramp | 0 | 10 | 1 | |
| vid_brightness | adjusts brightness component of gamma ramp | 0 | 10 | 0 | |
| wchoice <string> | sets weapon autoselection order | 3457860291 | |||
| 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 | ||||
Editor-Specific
| 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 | 65536 | BXY_MAX | 131072 | |
| initgroupfile <path> | adds a grp file into the game filesystem | ||||
| m32_clipping | toggles clipping mode | 0 | 2 | 2 | |
| quit | exits the editor immediately | ||||
| exit | exits the editor immediately | ||||
| sensitivity <value> | changes the mouse sensitivity | 1 | |||
| m32_2d3dmode | experimental 2d/3d hybrid mode | 0 | 1 | 0 | |
| pointhighlightdist <value> | distance at which points are selected | 512 | |||
| linehighlightdist <value> | distance at which lines are selected | 1024 | |||
| pk_turnaccel <value> | sets turning acceleration+deceleration | 1 | 256 | 16 | |
| pk_turndecel <value> | sets turning deceleration | 1 | 128 | 12 | |
| pk_uedaccel <value> | sets UnrealEd movement speed factor (0-5, exponentially) | 0 | 5 | 3 | |
| pk_quickmapcycling | toggles quick cycling of maps with (Shift-)Ctrl-X | 0 | 1 | 1 | |
| testplay_addparam "string" | sets additional parameters for test playing | ||||
| show_heightindicators {0, 1 or 2} | sets display of height indicators in 2D mode | 0 | 2 | 1 | |
| show_ambiencesounds {0, 1 or 2} | sets display of MUSICANDSFX circles in 2D mode | 0 | 2 | 2 | |
| 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) | 0 | 2 | 1 | |
| 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 | ||||