Console commands: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
Hendricks266 (talk | contribs) Complete overhaul. |
||
Line 1: | Line 1: | ||
{|border="1" | Feel free to ask the EDuke32 developers any questions you may have. | ||
! colspan="2 | |||
== 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 | |||
| | |||
|- | |- | ||
| | | r_nofog | ||
|enable/disable | | enable/disable GL fog | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | | r_hightile | ||
|enable/disable | | enable/disable hightile texture rendering | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | | r_preview_mouseaim | ||
| | | toggles mouse aiming preview, use this to calibrate yxaspect in Polymost Mapster32 | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | !colspan="5"| polymost.c (Polymer builds only) | ||
|- | |- | ||
| | | r_pr_lighting | ||
|enable/disable | | enable/disable dynamic lights - restarts renderer | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | | r_pr_normalmapping | ||
|enable/disable | | enable/disable virtual displacement mapping | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | | r_pr_specularmapping | ||
|enable/disable | | 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 | | 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 | | enable/disable highpalookups | ||
| 0 | |||
| 1 | |||
| | |||
|- | |- | ||
| | | r_pr_artmapping | ||
|enable/disable | | 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 | |||
| | |||
|- | |- | ||
| | !colspan="5"| winbits.c | ||
|- | |- | ||
| | | r_togglecomposition | ||
| | | 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 | |||
|- | |- | ||
| | | 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 | | sets weapon autoselection order | ||
| 0 | |||
| MAX_WEAPONS | |||
| | |||
|- | |- | ||
| | | changelevel <volume> <level> | ||
| | |colspan="3"| warps to the given level | ||
| no <volume> parameter when running a shareware game | |||
|- | |- | ||
| | | map <mapfile> | ||
| | |colspan="3"| loads the given user map | ||
| not available with a shareware game | |||
|- | |- | ||
| | | demo <demofile or demonum> | ||
| | |colspan="3"| starts the given demo | ||
| not available with a shareware game | |||
|- | |- | ||
| | | addpath <path> | ||
| | |colspan="3"| adds path to game filesystem | ||
| | |||
|- | |- | ||
| | | bind <key> <string> | ||
| | |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. | ||
| | |||
|- | |- | ||
| | | cmenu <#> | ||
| | |colspan="3"| jumps to menu | ||
| | |||
|- | |- | ||
| | | crosshaircolor | ||
| | |colspan="3"| changes the crosshair color | ||
| | |||
|- | |- | ||
| | | connect | ||
| | |colspan="3"| connects to a multiplayer game | ||
| | |||
|- | |- | ||
| | | disconnect | ||
| | |colspan="3"| disconnects from the local multiplayer game | ||
| | |||
|- | |- | ||
| | | give <all| health| weapons| ammo| armor| keys| inventory> | ||
| | |colspan="3"| gives requested item | ||
| | |||
|- | |- | ||
| | | god | ||
| | |colspan="3"| toggles god mode | ||
| | |||
|- | |- | ||
| | | initgroupfile <path> | ||
| | |colspan="3"| adds a grp file into the game filesystem | ||
| | |||
|- | |- | ||
| | | debug | ||
| | |colspan="3"| | ||
| debug builds only | |||
|- | |- | ||
| | | kick <id> | ||
| | |colspan="3"| kicks a multiplayer client. See listplayers. | ||
| network-enabled builds only | |||
|- | |- | ||
| | | kickban <id> | ||
| | |colspan="3"| kicks a multiplayer client and prevents them from reconnecting. See listplayers. | ||
| network-enabled builds only | |||
|- | |- | ||
| | | listplayers | ||
| | |colspan="3"| lists currently connected multiplayer clients | ||
| network-enabled builds only | |||
|- | |- | ||
| music E<ep>L<lev> | |||
|colspan="3"| change music | |||
| | |||
|- | |- | ||
| | | name | ||
| | |colspan="3"| change your multiplayer nickname | ||
| | |||
|- | |- | ||
| | | noclip | ||
| | |colspan="3"| toggles clipping mode | ||
| | |||
|- | |- | ||
| | | password | ||
| | |colspan="3"| sets multiplayer game password | ||
| | |||
|- | |- | ||
| | | quicksave | ||
| | |colspan="3"| performs a quick save | ||
| | |||
|- | |- | ||
| | | quickload | ||
| | |colspan="3"| performs a quick load | ||
| | |||
|- | |- | ||
| | | quit | ||
| | |colspan="3"| exits the game immediately | ||
| | |||
|- | |- | ||
| | | exit | ||
| | |colspan="3"| exits the game immediately | ||
| | |||
|- | |- | ||
| | | restartsound | ||
| | |colspan="3"| reinitializes the sound system | ||
| | |||
|- | |- | ||
| | | restartvid | ||
| | |colspan="3"| reinitializes the video mode | ||
| | |||
|- | |- | ||
| | | addlogvar <gamevar> | ||
| | |colspan="3"| prints the value of a gamevar | ||
| non-Lunatic builds only | |||
|- | |- | ||
| | | setvar <gamevar> <value> | ||
|sets the | |colspan="3"| sets the value of a gamevar | ||
| non-Lunatic builds only | |||
|- | |- | ||
| | | setvarvar <gamevar1> <gamevar2> | ||
| | |colspan="3"| sets the value of <gamevar1> to <gamevar2> | ||
| non-Lunatic builds only | |||
|- | |- | ||
| | | setactorvar <actor#> <gamevar> <value> | ||
| | |colspan="3"| sets the value of <actor#>'s <gamevar> to <value> | ||
| non-Lunatic builds only | |||
|- | |- | ||
| | | lua "Lua code..." | ||
| | |colspan="3"| runs Lunatic code | ||
| Lunatic builds only | |||
|- | |- | ||
| | | screenshot | ||
| | |colspan="3"| 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> | ||
| | |colspan="3"| spawns a sprite with the given properties | ||
| | |||
|- | |- | ||
| | | unbind <key> | ||
| | |colspan="3"| unbinds a key | ||
| | |||
|- | |- | ||
| | | unbindall | ||
| | |colspan="3"| unbinds all keys | ||
| | |||
|- | |- | ||
| | | vidmode <xdim> <ydim> <bpp> <fullscreen> | ||
| | |colspan="3"| change the video mode | ||
| | |||
|} | |||
== Editor-Specific == | |||
{| border="1" class="wikitable" | |||
! Name !! Description !! Min !! Max !! Notes | |||
|- | |- | ||
| | !colspan="5"| build.c | ||
|- | |- | ||
| | | restartvid | ||
| | |colspan="3"| reinitialize the video mode | ||
| | |||
|- | |- | ||
| | | vidmode <xdim> <ydim> <bpp> <fullscreen> | ||
| | |colspan="3"| immediately change the video mode | ||
| | |||
|- | |- | ||
| | | vidmode <xdim> <ydim> | ||
| | |colspan="3"| immediately change the video mode | ||
| | |||
|- | |- | ||
| | !colspan="5"| astub.c | ||
|- | |- | ||
| | | addpath <path> | ||
| | |colspan="3"| adds path to game filesystem | ||
| | |||
|- | |- | ||
| | | editorgridextent | ||
| | |colspan="3"| sets the size of the 2D mode editing grid | ||
| | |||
|- | |- | ||
| | | initgroupfile <path> | ||
| | |colspan="3"| adds a grp file into the game filesystem | ||
| | |||
|- | |- | ||
| | | m32_clipping | ||
| | |colspan="3"| toggles clipping mode | ||
| | |||
|- | |- | ||
| | | quit | ||
| | |colspan="3"| exits the editor immediately | ||
| | |||
|- | |- | ||
| exit | |||
|colspan="3"| exits the editor immediately | |||
| | |||
|- | |- | ||
| | | sensitivity <value> | ||
| | |colspan="3"| changes the mouse sensitivity | ||
| | |||
|- | |- | ||
| | | 2d3dmode | ||
| | |colspan="3"| experimental 2d/3d hybrid mode | ||
| | |||
|- | |- | ||
| | | pk_turnaccel <value> | ||
| | |colspan="3"| sets turning acceleration+deceleration | ||
| | |||
|- | |- | ||
| | | pk_turndecel <value> | ||
| | |colspan="3"| sets turning deceleration | ||
| | |||
|- | |- | ||
| | | pk_uedaccel <value> | ||
| | |colspan="3"| sets UnrealEd movement speed factor (0-5, exponentially) | ||
| | |||
|- | |- | ||
| | | pk_quickmapcycling | ||
| | |colspan="3"| toggles quick cycling of maps with (Shift-)Ctrl-X | ||
| | |||
|- | |- | ||
| | | testplay_addparam "string" | ||
| | |colspan="3"| sets additional parameters for test playing | ||
| | |||
|- | |- | ||
| | | show_heightindicators {0, 1 or 2} | ||
| | |colspan="3"| sets display of height indicators in 2D mode | ||
| | |||
|- | |- | ||
| | | show_ambiencesounds {0, 1 or 2} | ||
|sets | |colspan="3"| sets display of MUSICANDSFX circles in 2D mode | ||
| | |||
|- | |- | ||
| | | corruptcheck_noalreadyrefd | ||
| | |colspan="3"| toggles ignoring of one-to-many red wall connections | ||
| | |||
|- | |- | ||
| | | corruptcheck_heinum | ||
| | |colspan="3"| toggles auto-correcting inconsistent c/fstat bit 2 and heinum (2: also warn) | ||
| | |||
|- | |- | ||
| | | keeptexturestretch | ||
|toggles | |colspan="3"| toggles keeping texture stretching when dragging wall vertices | ||
| | |||
|- | |- | ||
| | | corruptcheck {<seconds>| now| tryfix} | ||
| | |colspan="3"| sets auto corruption check interval if <seconds> given, otherwise as indicated | ||
| | |||
|- | |- | ||
| | | tint <pal> <r> <g> <nowiki><b></nowiki> <flags> | ||
| | |colspan="3"| queries or sets hightile tinting | ||
| OpenGL-enabled builds only | |||
|- | |- | ||
| | | lua "Lua code..." | ||
| | |colspan="3"| runs Lua code | ||
| Lunatic builds only | |||
|- | |- | ||
| | | include <filenames...> | ||
| | |colspan="3"| compiles one or more M32 script files | ||
| | |||
|- | |- | ||
| | | do (m32 script ...) | ||
| | |colspan="3"| executes M32 script statements | ||
| | |||
|- | |- | ||
| | | script_info | ||
| | |colspan="3"| shows information about compiled M32 script | ||
| | |||
|- | |- | ||
| | | script_expertmode | ||
| | |colspan="3"| toggles M32 script expert mode | ||
| | |||
|- | |- | ||
| | | enableevent {all<nowiki>| </nowiki>EVENT_...<nowiki>| </nowiki>(event number)} | ||
| | |colspan="3"| | ||
| | |||
|- | |- | ||
| | | disableevent {all<nowiki>| </nowiki>EVENT_...<nowiki>| </nowiki>(event number)} | ||
| | |colspan="3"| | ||
| | |||
|- | |- | ||
| osd_tryscript | |||
|colspan="3"| toggles execution of M32 script on invalid OSD command | |||
| | |||
|- | |- | ||
| | | sideview_reversehorizrot | ||
| | |colspan="3"| toggles reversion of Q and W keys in side view mode | ||
| | |||
|- | |- | ||
| | | disasm <nowiki>[</nowiki>s<nowiki>| </nowiki>e<nowiki>]</nowiki> <state or event number> | ||
| | |colspan="3"| | ||
| debug builds only | |||
|} | |} |
Revision as of 11: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 |