Generated by
tools/build_cvar_wiki.pyfrom the engine's own cvar registry. Edits made here are overwritten by the next run.
1359 cvars of Wolfenstein II: The New Colossus — engine, sound, network, input, UI and the rest. Grouped by name prefix; prefixes with fewer than 10 cvars share the last table. Part of the TNC cvar catalogue, which explains how to set a cvar in this game and where the data comes from.
Exposed = accepted by the retail console and +name value launch arguments; every other cvar needs the resourceExec route.
build_
14 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
build_ |
string | 20181121-143144-88855_pink-magenta |
no | forge binary build name |
build_ |
string | user:autocompiler:forge |
no | forge binary build requestor |
build_ |
string | forged |
no | forge binary build type |
build_ |
string | http://www.forge.ad.machinegames.com/builds/binaries/20181121-143144-88855_pink-magenta |
no | forge binary build url |
build_ |
string | (empty) | yes | forge candidate disc number |
build_ |
string | (empty) | yes | forge candidate build name |
build_ |
string | (empty) | yes | forge disc layout build name |
build_ |
string | unknown |
no | package build correlation |
build_ |
string | (empty) | no | forge package map set |
build_ |
string | (empty) | no | forge package build name |
build_ |
string | unknown |
no | package relevant Perforce changelists |
build_ |
string | (empty) | no | forge package build requestor |
build_ |
string | developer |
no | forge package build type |
build_ |
string | (empty) | no | forge package build url |
challenge_
15 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
challenge_ |
int | 0 |
no | Block the challenge from the sas machine |
challenge_ |
bool | 0 |
no | Unlock all the challenges without having progression on them |
challenge_ |
int | 0 |
no | Force the challenge to be completed |
challenge_ |
bool | 0 |
no | Even if we arent in a challenge variation make the game think that we are |
challenge_ |
int | 17 |
no | How many frames for each kill to player for a new guy |
challenge_ |
int | -1 |
no | Kills during challenge, num slot impact |
challenge_ |
int | 0 |
no | Give all the medals from a set prio |
challenge_ |
int | 1500 |
no | The fast score counting |
challenge_ |
int | 5000 |
no | The slow score counting |
challenge_ |
int | -1 |
no | — |
challenge_ |
int | 0 |
no | — |
challenge_ |
int | 600 |
no | Delay timer for the actual slices |
challenge_ |
bool | 0 |
no | If true, score will grow for each succession kill and reset once timer runs out. |
challenge_ |
int | 3250 |
no | How far between kills need to be to not get succession bonus, simple multi kill |
challenge_ |
string | (empty) | no | — |
cm_
48 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
cm_ |
bool | 0 |
no | cull back facing polygons |
cm_ |
int | 64 |
no | Catch queries which intersect more than this many submodels |
cm_ |
int | 10000 |
no | How long to draw the large query submodels for. |
cm_ |
int | 1 |
no | The Drawing mode for Catching Large Queries. 0 - No Draw, 1 - Simple Draw, 2 - Complex Draw, 3 - Draw Both |
cm_ |
bool | 0 |
no | debug the collision detection |
cm_ |
bool | 1 |
no | debug rotation failure |
cm_ |
bool | 1 |
no | debug set parameters |
cm_ |
bool | 0 |
no | When the debug timeout occurs on a collision query, Error (1) or Warn (0) that it occurred. |
cm_ |
int | 16 |
no | MS to wait before giving up on collision query results; 0 = never stop waiting |
cm_ |
bool | 1 |
no | debug translation failure |
cm_ |
bool | 0 |
no | depth test the collision model primitives |
cm_ |
bool | 0 |
no | Print collision query stats when failure happens |
cm_ |
bool | 0 |
no | 1 = draw edges as arrows, 0 = draw edges as lines |
cm_ |
string | 1 0 0 .5 |
no | color used to draw the collision models |
cm_ |
bool | 0 |
no | draw filled polygons |
cm_ |
float | 0.02 |
no | scale of primitive indices |
cm_ |
bool | 0 |
no | draw primitive indices |
cm_ |
bool | 1 |
no | draw internal edges green |
cm_ |
string | all |
no | collision mask |
cm_ |
float | 0 |
no | draw polygon and edge normals |
cm_ |
bool | 0 |
no | draw sub model bounds |
cm_ |
bool | 0 |
no | draw filled polygons with the surface color stored on the material |
cm_ |
bool | 1 |
no | enable streaming |
cm_ |
float | 0.001 |
no | At 0.0 every collision is treated as a penetration, we don not want that |
cm_ |
float | 0.001 |
no | Maximum allowed vertex position error for triangle compression |
cm_ |
bool | 1 |
no | enable the memory mapped file streaming |
cm_ |
string | textures/common/flatShadeTwoSidedDimRed |
no | Material to use when debug rendering collisionmodel |
cm_ |
int | 0 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
int | 0 |
no | 1 = show not streamed, 2 = show streaming, 3 = show streamed |
cm_ |
float | 60 |
no | — |
cm_ |
string | -16 -16 0 16 16 64 |
no | — |
cm_ |
string | 0 0 0 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
float | 1024 |
no | — |
cm_ |
int | 0 |
no | — |
cm_ |
string | 0 0 0 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
float | 64 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
bool | 0 |
no | — |
cm_ |
bool | 1 |
no | — |
cm_ |
int | 1000 |
no | — |
cm_ |
bool | 1 |
no | — |
cm_ |
bool | 1 |
no | — |
cm_ |
int | 2 |
no | 0 = off, 1 = job chain, 2 = coop job |
cm_ |
bool | 1 |
no | — |
com_
107 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
com_ |
bool | 1 |
no | adapt the game hz dynamically |
com_ |
int | 0 |
no | stress test to find bugs with adaptive tick |
com_ |
int | 60 |
no | base HZ value to deviate from |
com_ |
int | 20 |
no | stress test HZ deviation amount +/- amount |
com_ |
int | 100000 |
no | delay for adjust stress test HZ deviation |
com_ |
int | 1 |
no | hz adjustment going up/down |
com_ |
bool | 1 |
no | immediately adjust game hz based on last frame's duration |
com_ |
int | 1000 |
yes | max game hz |
com_ |
int | 10 |
no | min game hz |
com_ |
int | 1 |
no | how long in ms to stay at an adjusted hz before trying to go back up |
com_ |
bool | 0 |
yes | 0 = never force a render frame during a console print |
com_ |
bool | 0 |
yes | bypass the popup assert dialog |
com_ |
bool | 0 |
no | Only assert once per assert instance (file/line combination) |
com_ |
bool | 0 |
no | by default, do not assert while not running under the debugger |
com_ |
bool | 0 |
no | whether to pop up the break, continue, ignore dialog or just break when an assert is hit |
com_ |
string | (empty) | yes | optional filename for screenshots, this is only used if no filename is given in the screenshot function call |
com_ |
int | 0 |
no | number of frames to capture if com_captureFrames is 2 |
com_ |
int | 0 |
no | 1 to capture each frame and output it |
com_ |
int | 0 |
no | 1 to capture cause com_captureFrames to capture frames in batches |
com_ |
string | (empty) | yes | optional outpath for screenshots, this path is appended to screeenshots/ |
com_ |
int | 0 |
yes | number of prime screens to use during capturing |
com_ |
int | 1 |
yes | set to number of samples for screenshots |
com_ |
int | 0 |
no | set to 1 to start capture, 2 while capturing, 0 when disabled |
com_ |
int | 0 |
no | number of frames to start capturing in |
com_ |
int | 0 |
yes | format for capture screenshots, 0 = JPG, 1 = TGA |
com_ |
bool | 1 |
no | set on command line to disable cleaning generated folders - temporary cvar until cooked assets stale check fixed |
com_ |
float | 1.0 |
yes | transparency of the console background 0-1 |
com_ |
bool | 0 |
no | set on command line when cooking assets, enables loading of additional assets to include things needed for baking etc |
com_ |
bool | 1 |
no | This will only allow reload of files that are writable on your system while using cooked assets. |
com_ |
bool | 0 |
no | crash if an error reach common frame |
com_ |
bool | 0 |
yes | if enabled we will crash on a fatal rather than throwing an exception |
com_ |
bool | 0 |
no | — |
com_ |
int | 0 |
no | 1 = show debug HUD |
com_ |
int | -1 |
no | change input routing for device 0 to poll a different device |
com_ |
int | 1500 |
no | number of ms to let files settle (no new events) before issuing the notification |
com_ |
bool | 0 |
no | disable script loading |
com_ |
int | 0 |
yes | 1 = dynamic draw, 2 = static draw, 3 = dynamic draw until stall |
com_ |
bool | 0 |
no | 1 when an editor has focus |
com_ |
bool | 1 |
yes | If enabled, the command system will suggest possible commands and/or cvars if the input text is unrecognized. |
com_ |
bool | 1 |
yes | enable the crash exception handler |
com_ |
bool | 0 |
no | Throw error if map heap isn't empty at reset |
com_ |
bool | 0 |
yes | Exits the process on a com_error. |
com_ |
bool | 1 |
no | Enable warnings filter system. |
com_ |
bool | 1 |
no | run a single game frame per render frame |
com_ |
string | 0 |
no | — |
com_ |
bool | 1 |
no | Set to force production cvars to specific values during build |
com_ |
bool | 0 |
no | Force sound to play even if not the focused app |
com_ |
int | 0 |
no | set when game is running a pre-rendered cutscene in idStudio. Overrides any tick related cvars. 0 = Disable |
com_ |
bool | 0 |
yes | print frame number on each console print |
com_ |
string | (empty) | no | path for game DLL to pull from |
com_ |
int | 0 |
yes | determines asset load pattern and runtime behaviour for production builds only, 0 - ALL, 1 - SP, 2 - MP, 3 - SNAP, 4 - SHELL, 5 - MOD |
com_ |
bool | 1 |
no | allow restarts when switching game modes |
com_ |
bool | 0 |
no | only restart going into and out of snapMap |
com_ |
int | 1000 |
no | time between subsequent gauge pushes across the wire. |
com_ |
bool | 0 |
no | check generated folder version with GeneratedVersionCheck |
com_ |
bool | 0 |
yes | Disables showing Warnings from calls to PrintWarnings() (called during initialization) |
com_ |
int | 33 |
yes | sets com_drawThreadSpeeds to 2 if a frame takes longer than this time in milliseconds |
com_ |
bool | 0 |
no | — |
com_ |
bool | 1 |
no | Check if chunk is installed when doing map transitions |
com_ |
bool | 0 |
no | if 1 loads the language files loosly |
com_ |
int | 0 |
no | if non zero only run this many residual game frames |
com_ |
bool | 1 |
no | — |
com_ |
float | 100 |
no | — |
com_ |
float | 50 |
no | — |
com_ |
float | 1.0 |
no | — |
com_ |
float | 1 |
no | — |
com_ |
float | 2 |
no | — |
com_ |
bool | 0 |
no | — |
com_ |
string | (empty) | yes | print only if the filter is present in the print message. |
com_ |
bool | 0 |
yes | whether to show development warning |
com_ |
bool | 0 |
no | Regression tests require certain functionality in production builds. |
com_ |
int | 0 |
no | Used to enable and/or inhibit specific behaviour during production building mode. All demo and retail builds are built with this on. |
com_ |
bool | 0 |
no | remove the default vmtr on load. |
com_ |
bool | 1 |
no | If true, will require sign in, even on non production builds. |
com_ |
bool | 1 |
no | — |
com_ |
bool | 0 |
yes | let us know the command line was a relaunch. |
com_ |
bool | 0 |
yes | deletes the video.cfg & rageConfig.cfg and reverts video settings to game default |
com_ |
int | 15000 |
no | timeout to drop a recurring save that is stuck because the savegamemanager is already working |
com_ |
bool | 1 |
no | For debugging, will not send snapshots when false. |
com_ |
int | 0 |
yes | shows consumer friendly performance metrics |
com_ |
bool | 0 |
yes | whether to show development reminders |
com_ |
bool | 0 |
yes | skips the intro video |
com_ |
bool | 0 |
yes | skip generating the GUIs |
com_ |
bool | 0 |
yes | — |
com_ |
bool | 0 |
yes | skips keypress on load screens |
com_ |
bool | 0 |
yes | — |
com_ |
int | 0 |
no | sleep for this many milliseconds between frames to simulate long game frames. |
com_ |
bool | 0 |
no | Use the load screen code while waiting on the host (0: safer, use a dialog instead) |
com_ |
bool | 1 |
no | SnapMap uses the map heap |
com_ |
string | perforce |
no | name of the source control dll to load |
com_ |
int | 0 |
no | show engine timings. 1 = print on console, 2 = print on screen, 3 = also show graph, 4 = retail version of graphs |
com_ |
bool | 1 |
no | — |
com_ |
float | 10.0 |
yes | Time to screen scale |
com_ |
int | 0 |
yes | replaces FPS with a seconds counter, set to -1 to start, set to 0 to turn off |
com_ |
int | 0 |
yes | print time with each console print, 1 = sec, 2 = msec, 3 = actual time |
com_ |
float | 0.55 |
no | Specifies the highest percent (from 0.0 to 1.0) difference allowed between a typo and other words for the words to be suggestions. |
com_ |
bool | 0 |
no | set on command line to enable loading of cooked assets |
com_ |
bool | 0 |
no | set on command line to enable loading of cooked materials |
com_ |
bool | 0 |
no | set on command line to enable loading of cooked MD6 anims |
com_ |
bool | 0 |
no | set on command line to enable loading of cooked models |
com_ |
bool | 0 |
no | set on command line to enable loading of cooked pre-compressed bvimages |
com_ |
bool | 1 |
no | if set use .entities files instead of .map files for production and buildgame loads |
com_ |
bool | 1 |
no | Use a separate heap for each map load |
com_ |
bool | 0 |
no | If true, will use Snapmap memory values - TESTING ONLY! DON'T USE THIS! CANNOT SHIP WITH THIS! |
com_ |
bool | 1 |
no | during map heap reset, wait for the savegames to complete |
com_ |
int | 4 |
yes | print only if the severity of a warning is greater than threshold |
com_ |
string | (empty) | no | write out any missing decls for a specific decl type, using the default decl (hit tab to display supported decl types) |
demo_
10 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
demo_ |
bool | 1 |
no | Set to 1 to disable capturing via 'func/demo/capture' objects. |
demo_ |
bool | 0 |
no | Normally demos will only play for the appropriate build. This ignores that check. WARNING: Enabling this can result in strange behaviors and crashes. |
demo_ |
bool | 0 |
no | When starting playback, should the demo manager build a summary of the snapshot data in the file? |
demo_ |
int | 3000 |
no | In bytes, how big a snapshot should we call out from the snapshot summary? |
demo_ |
int | 250 |
no | In milliseconds, how far apart should snapshot be for us to call out a warning from the snapshot summary? |
demo_ |
int | 30 |
no | How many packets are used to store checkpoints? Must be enough to store a complete base state for a full level. |
demo_ |
bool | 0 |
no | Pauses the demo at the current point. Not a true pause, just an interpolation pause (good enough for now) |
demo_ |
int | 0 |
no | During playback, which type of pause break should we pause on? 0 = NONE, 1 = BAD SPAWN, 2 = BAD TELEPORT |
demo_ |
bool | 1 |
no | During playback, should we process stored reliables? If not, we'll skip them. |
demo_ |
bool | 0 |
no | Flat-out disable demo recording from being initiated (won't stop in-progress demos) |
dtls_
14 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
dtls_ |
string | DTLS_PSK_WITH_AES_128_GCM_SHA256,DTLS_PSK_WITH_AES_128_CBC_SHA256 |
no | List of cipher suites in decreasing order of preference separated by ','. |
dtls_ |
int | 10000 |
no | Number of calls before a new cookie secret needs to be generated (must be > than COOKIE_CALLS_MINIMUM) |
dtls_ |
time_ms | 600000 |
no | Time before the cookie secret needs to be generated |
dtls_ |
bool | 1 |
no | DTLS enable alternate signature algorithms |
dtls_ |
bool | 0 |
no | DTLS enable sending non-x509 certificates |
dtls_ |
bool | 1 |
no | DTLS enable encrypt then MAC extension (more secure) |
dtls_ |
bool | 1 |
no | DTLS enable being sent heartbeat request messages |
dtls_ |
bool | 0 |
no | DTLS enable heartbeat messages (helps determine PTMU) |
dtls_ |
bool | 1 |
no | DTLS enable renegotiation info extension (secures renegotiations) |
dtls_ |
bool | 1 |
no | DTLS enable trucated HMAC values extension (first 80 bits instead of full value) |
dtls_ |
int | 0 |
no | Maximum number of padding blocks to add when using CBC mode (up to 14) |
dtls_ |
int | 0 |
no | DTLS Maximum Fragment Length extension value (0 = 2**14, 1 = 2**9, 2 = 2**10, 3 = 2**11, 4 = 2**12) |
dtls_ |
int | 10 |
no | Maximum number of handshake message retransmits before aborting the connection |
dtls_ |
int | 0 |
no | Controls logging dtls messages (0 = none, 1 = debug, 2 = trace) |
face_
12 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
face_ |
float | 0.5 |
no | scale blink intervals by this much |
face_ |
string | (empty) | no | break when the text in a text event matches this value |
face_ |
float | 2.0 |
no | maximum jitter offset at a distance of eyeJitterMinDist |
face_ |
float | 0.1 |
no | scale to apply to the delta between the AI's eyes when offsetting the left eye's focus point |
face_ |
float | 0 |
no | offset to apply to focus Z |
face_ |
float | 10 |
no | maximum interval between fidgets |
face_ |
float | 6 |
no | minimum interval between fidgets |
face_ |
float | 3 |
no | maximum min interval between any fluff |
face_ |
float | 1 |
no | minimum min interval between any fluff |
face_ |
float | 5 |
no | maximum interval between glances |
face_ |
float | 3 |
no | minimum interval between glances |
face_ |
float | 32.0 |
no | distance at which eye jitter clamps to minimum |
fb_
13 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
fb_ |
int | 0 |
no | 1 uses fb_breathAdjustScale and fb_breathAdjustSpeed to adjust the breathing animations. 2 is the same as 1 but sets heavy breathing. 3 uses fb_breathAdjustSprintBreath |
fb_ |
float | 0 |
no | X offset of the players left leg |
fb_ |
float | 0 |
no | Y offset of the players left leg |
fb_ |
float | 0 |
no | Z offset of the players left leg |
fb_ |
float | 0 |
no | X rotation of the players left leg |
fb_ |
float | 0 |
no | Y rotation of the players left leg |
fb_ |
float | 0 |
no | Z rotation of the players left leg |
fb_ |
float | 0 |
no | X offset of the players right leg |
fb_ |
float | 0 |
no | Y offset of the players right leg |
fb_ |
float | 0 |
no | Z offset of the players right leg |
fb_ |
float | 0 |
no | X rotation of the players right leg |
fb_ |
float | 0 |
no | Y rotation of the players right leg |
fb_ |
float | 0 |
no | Z rotation of the players right leg |
fc_
16 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
fc_ |
int | 1024 |
no | Maximum individual sized read size |
fc_ |
bool | 0 |
no | If zero, don't clear the hard disk cache when timestamps are dirty |
fc_ |
int | 16 |
no | number of cache lines that can be skipped without seeking |
fc_ |
int | 24 |
no | milliseconds after which a request times out |
fc_ |
int | 128 |
no | Leave this much in ConsumeMemoryFromMapHeap |
fc_ |
int | 8 |
no | Leave this much in ConsumeMemoryFromMapHeap |
fc_ |
int | 1024 |
no | Maximum cache size in megabytes |
fc_ |
int | 4 |
no | Minimum cache size in megabytes, take this much even if over committed |
fc_ |
int | 16 |
no | number of cache lines that can be skipped without seeking |
fc_ |
int | 48 |
no | milliseconds after which a request times out |
fc_ |
int | 5 |
no | keep on reading if the next cache line is less than this many lines ahead |
fc_ |
int | 16 |
no | Frequency of stream control job |
fc_ |
bool | 0 |
no | print the "idStreamControlThread::ProcessRequests() took x msec" performance warning |
fc_ |
int | 0 |
no | 1 = enable hard hard cache, 2 = force hard disk cache |
fc_ |
bool | 0 |
no | Use periodic job instead of thread for stream control |
fc_ |
bool | 0 |
no | Compare every cache read with an actual ReadOfs |
fs_
19 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
fs_ |
bool | 0 |
no | default = 1, 0 = will not load zip files |
fs_ |
bool | 1 |
no | Return idFile_AtomicWrite instead of idFile_Permanent on OpenFileWrite |
fs_ |
bool | 0 |
no | put the temp file for atomic files into generated/temp |
fs_ |
int | 20000 |
no | If benchmark < this, assume HD |
fs_ |
bool | 0 |
no | — |
fs_ |
string | (empty) | no | If set will copy all files opened for read to this path, i.e. 'fs_copyfiles x:/work/d00m/' may be set on the command line or post engine load |
fs_ |
int | 0 |
yes | — |
fs_ |
int | 524288 |
no | if an mtp file size is less than this threshold, block read the entire thing and return a memory file |
fs_ |
int | 30 |
no | nfs connection error retries before failure, -1 for infinite |
fs_ |
float | 1 |
no | nfs connection error wait before retry in seconds |
fs_ |
bool | 0 |
no | 1 = chmod local files for writing/deleting instead of checking out |
fs_ |
bool | 0 |
no | default = 0, 1 = uses blocking reads instead of overlapped reads |
fs_ |
bool | 0 |
no | Closes opened zip files after they're opened and re-opens them when file IO needs to take place |
fs_ |
bool | 0 |
no | default = 0, 1 = will set file system to read only |
fs_ |
bool | 0 |
no | Report every filesystem reads |
fs_ |
bool | 0 |
no | default = 0, 1 = retry opening files when encountering a sharing error |
fs_ |
bool | 0 |
no | enable automatic source control gets for missing files |
fs_ |
bool | 0 |
no | update the entire folder on a source control get, only gets files with the same extension, currently excludes tgas |
fs_ |
string | (empty) | no | use an explicit workspace for source control operations |
gc_
31 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
gc_ |
bool | 0 |
no | Allow spawn system debugging during demo playback. Must be set BEFORE starting demo playback. |
gc_ |
int | 0 |
no | When 1, automatically records demos for each match in PRODUCTION (packaged) builds. When 2, automatically records demos for each match in all builds. |
gc_ |
float | 0.3 |
no | Percentage of damage a player must do to get an assist (while not getting killing blow) |
gc_ |
bool | 0 |
no | Toggle debug text when giving PVP unlocks. |
gc_ |
int | 3000 |
no | How long do we sit on death cam before going to spectating, for modes that allow it. |
gc_ |
int | 3 |
no | Amount of time to show victory screens in seconds |
gc_ |
int | 0 |
no | 0 = demon slaughter. 1 = escape |
gc_ |
int | 15 |
no | In seconds, the time that the game will take before restarting when it has failed |
gc_ |
bool | 1 |
no | If true, a loadout will be forced on the player when the game starts. If false, they can stay at the loadout screen forever |
gc_ |
bool | 0 |
no | Force the partner left scenario |
gc_ |
bool | 0 |
no | Force spawns to be at this spawn index. |
gc_ |
bool | 1 |
no | If true, stats will be posted, xp will be awarded, even in games where it normally would not. |
gc_ |
bool | 0 |
no | 1 = Shooting teammates will hurt them. |
gc_ |
int | 0 |
no | Duration of time between game over starting and the round results. |
gc_ |
int | 1 |
no | How many kills/assists are awarded for killing/assisting a player-controlled demon |
gc_ |
int | 6 |
no | If spawn tickets are used, will change color to display warning when YOUR team has <= this many tickets left. |
gc_ |
int | 0 |
no | When > 0, overrides the numOvertimeRounds for this game mode. |
gc_ |
int | 0 |
no | When > 0, overrides the numRounds for this game mode. |
gc_ |
bool | 0 |
no | Override. If on, always will allow revive. If off, it will default to whatever the game dictates. |
gc_ |
int | 15000 |
no | Duration of pre-game in milliseconds. Controls the Waiting for Players... duration |
gc_ |
int | 20000 |
no | Time in milliseconds for results screen |
gc_ |
float | 2.0 |
no | Threshold of time to game over if both players are down (in seconds). Time of 0 means infinite |
gc_ |
int | 5000 |
no | Duration of between rounds loadout in milliseconds. |
gc_ |
int | 5000 |
no | Duration of between rounds results screen in milliseconds. |
gc_ |
bool | 0 |
no | Show debug information used to balance player damage in MP games. |
gc_ |
bool | 0 |
no | If true - will check for players that join the session in progress. Useful for testing with bots. Be sure to set 'p_spRespawnOnDeath' to 1 as well! |
gc_ |
int | 0 |
no | Duration of spectator mode in milliseconds before respawning - if respawning is allowed. |
gc_ |
bool | 0 |
no | Test uploading leaderboard stats |
gc_ |
int | 15000 |
no | Amount of time from last lead change callout until the new lead change callout is allowed to play |
gc_ |
float | 0.05f |
no | Percent of time until the lead change callout is allowed to play |
gc_ |
int | 0 |
no | If not zero, time until the player is forced to respawn in milliseconds |
in_
13 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
in_ |
float | 1.5 |
yes | angle change scale when holding down _speed button |
in_ |
bool | 0 |
yes | allow joystick input to control game instances that don't have win focus |
in_ |
bool | 0 |
yes | inverts the look controls so the forward looks up (flight controls) |
in_ |
bool | 1 |
yes | enables joystick input |
in_ |
bool | 1 |
yes | enables joystick rumble |
in_ |
bool | 1 |
yes | Enable mouse locking |
in_ |
bool | 1 |
no | 1 - Will mark joystick inactive on mouse input events 0 - will not mark inactive |
in_ |
bool | 1 |
yes | enable mouse input |
in_ |
float | 140 |
yes | pitch change speed when holding down look _lookUp or _lookDown button |
in_ |
bool | 1 |
yes | true - input will be cleared when game window loses focus, false - input present when window lost focus will repeat |
in_ |
bool | 0 |
no | enables joystick rumble testing from console and key binding via 'playRumble' |
in_ |
bool | 0 |
yes | If true, the mouse cursor can move outside the game window while in menus. |
in_ |
float | 140 |
yes | yaw change speed when holding down _left or _right button |
is_
26 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
is_ |
bool | 1 |
no | Use stream file cache for IO |
is_ |
bool | 1 |
no | Cache additional mips for images |
is_ |
int | 0 |
no | — |
is_ |
bool | 0 |
no | Always use jobs to decode |
is_ |
int | 1 |
no | Minimum texture priority to decode with a job chain |
is_ |
float | 15 |
no | Minimum decode velocity MB/s before jobs are an option |
is_ |
bool | 1 |
no | Defragment the pool on the fly |
is_ |
int | 1 |
no | Defragment the pool based upon allocation demands |
is_ |
int | 500 |
no | Maximum number of iterations to spend in searching for an alloc driven move |
is_ |
bool | 0 |
no | Defragment the pool each frame |
is_ |
int | 64 |
no | Maximum amount of individual moves per frame |
is_ |
int | 32 |
no | Maximum amount of data moved per frame in MiB |
is_ |
bool | 0 |
no | Validate memory requirements when moving |
is_ |
bool | 1 |
no | Enable AMD specific transfer workaround |
is_ |
bool | 1 |
no | Enable image streaming reads/reduces |
is_ |
float | 4 |
yes | Floating point aniso for material textures. |
is_ |
int | 32 |
no | Maximum number of image allocations per frame |
is_ |
int | 24 |
yes | Maximum number of uploads per frame |
is_ |
float | 0.01 |
no | Minimum clamp distance to object for computing mip level |
is_ |
int | 0 |
no | Streaming mip bias |
is_ |
int | 1024 |
yes | Image streaming pool size in MiB. is_restart after changing this. |
is_ |
bool | 0 |
no | Print image streaming timings to console |
is_ |
bool | 1 |
no | Use static stream tree for gather |
is_ |
float | 24 |
no | Threshold for gathering solely from tree |
is_ |
float | 0.5 |
no | Minimum change in a bounds axis before the object is updated in the dynamic tree |
is_ |
bool | 1 |
no | Update image streaming |
jobs_
19 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
jobs_ |
bool | 0 |
no | Only for consoles. Do or do not allow worker threads to be scheduled onto core 6. |
jobs_ |
bool | 1 |
no | hack for r_usesmp 1 |
jobs_ |
int | 0 |
yes | 0 = off, 1 = dynamic stats, 2 = umbra only |
jobs_ |
bool | 0 |
no | Enable or disable job system logging entirely. |
jobs_ |
bool | 0 |
no | Force the job system to run single threaded, executing them immediately upon being submitted. |
jobs_ |
int | 2 |
no | Sets the logging level of the job system. 0=None, 1=Error, 2=Warnings, 3=Debug, 4=Everything |
jobs_ |
int | 10000 |
no | Print a warning for jobs that take more than this number of microseconds |
jobs_ |
int | 3600 |
no | The maximum amount of time, in seconds, to wait for a job chain before giving up. |
jobs_ |
int | -1 |
yes | The number of threads used to crunch through jobs. if -1, use the maximum number of hyperthreads, minus one for main. |
jobs_ |
int | 0 |
no | The index of the first core to schedule on. The last core is jobs_jobs_packageTestNumCores + this. |
jobs_ |
int | 4 |
no | The number of cores to use for the package separation testing |
jobs_ |
int | 131072 |
no | The number of iterations to make in each test. For example, a single test pass normalizes this amount of vectors. |
jobs_ |
int | 128 |
no | The number of passes to make in each test. For example, each test includes this number of runs, which are averaged together for the final timing. Higher is better, but slower to run. |
jobs_ |
int | 8 |
no | The number of times to run the tests |
jobs_ |
bool | 0 |
no | push pix/razor cpu labels around jobs |
jobs_ |
bool | 0 |
no | push pix/razor cpu labels around jobs |
jobs_ |
int | 16 |
no | Number of rays to run in the job system test |
jobs_ |
int | 1024 |
no | Number of rays to run in the job system test |
jobs_ |
bool | 1 |
no | When a wait or try-wait occurs on a job chain, it will set the priority to high (does not take effect until the next group is scheduled.) |
joy_
20 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
joy_ |
int | 2 |
yes | Convert view input from circle to square to prevent diag slowdown. |
joy_ |
float | 2 |
yes | Power exponent for the circle to square lerp |
joy_ |
bool | 1 |
yes | Do not allow full acceleration on look |
joy_ |
float | 0.15 |
yes | specifies how large the dead-zone is on the joystick |
joy_ |
float | 0.003 |
yes | Max amount to be added on look per MS |
joy_ |
float | 520.0 |
yes | Max turn acceleration when edge acceleration is active |
joy_ |
float | 0.4 |
yes | Percentage of max turn rate to add when edge acceleration is active (0.0 does nothing; 1.0 doubles turn speed) |
joy_ |
float | 0.9 |
yes | Percentage of joystick deflection needed before edge acceleration kicks in |
joy_ |
bool | 1 |
yes | use a log curve instead of a power curve for movement |
joy_ |
float | 10.0 |
yes | If joy_mergedThreshold is enabled, this value is used as an angular dead zone |
joy_ |
bool | 1 |
yes | If the thresholds aren't merged, you drift more off center |
joy_ |
float | 120 |
yes | pitch speed when pressing left or right on the joystick |
joy_ |
float | 2 |
yes | Raise joystick values to this power |
joy_ |
float | 1.0 |
yes | allow full range to be mapped to a smaller offset |
joy_ |
float | 1300.0 |
yes | Max turn acceleration |
joy_ |
bool | 1 |
yes | Enable look smoothing |
joy_ |
float | 1.0 |
yes | Additional joystick sensitivity scalar when smoothing is enabled |
joy_ |
float | 0.2 |
yes | how far the joystick triggers have to be pressed before they register as down |
joy_ |
bool | 0 |
yes | Use game delta time instead of immediate system queried delta time |
joy_ |
float | 240 |
yes | yaw speed when pressing left or right on the joystick |
menu_
31 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
menu_ |
bool | 0 |
no | allow mein leben whether or not the game has been beat on other skill levels, development only |
menu_ |
int | 10544 |
no | on which frame we end the credits on jp build for fergus only |
menu_ |
float | 0.10 |
no | how far from top and bottom textfields should be aligned |
menu_ |
float | 0.10 |
no | how far from left and right the textfields should be aligned |
menu_ |
int | 370 |
no | where the entries are positioned in endgame |
menu_ |
int | 0 |
no | where the entries are positioned in mainmenu |
menu_ |
int | 2000 |
no | for how long we run the scroll, debug only should be dep on the decl |
menu_ |
int | 12000 |
no | full scroll menu |
menu_ |
int | 240 |
no | add a new entry timer. |
menu_ |
int | 9000 |
no | full scroll |
menu_ |
int | 184 |
no | add a new entry timer. |
menu_ |
int | 355000 |
no | total time for the synced bink |
menu_ |
int | 10534 |
no | on which frame we end the bink for wyatt only |
menu_ |
int | 0 |
no | show additional menu debug info. 0 = off, 1 = warnings, 2 = additional info |
menu_ |
bool | 0 |
no | True if we loaded chronicles from dev menu |
menu_ |
bool | 0 |
no | whether to turn off repeat actions (useful for when debugging) |
menu_ |
bool | 1 |
no | disable link BNet Account flow |
menu_ |
int | -1 |
no | fake that there are this many users in the lobby |
menu_ |
int | -1 |
no | Only render this instance of the guimodel, used when running layered rendering. |
menu_ |
bool | 0 |
no | turn on to remove options for press tour demo |
menu_ |
bool | 0 |
no | fade the command bar in / out in the journal when changing tabs or when its color changes |
menu_ |
bool | 0 |
no | dev reload of binding to make them run the initialize again |
menu_ |
int | 7 |
no | What day we unlock |
menu_ |
int | 14 |
no | What time we unlock |
menu_ |
int | 10 |
no | What month we unlock |
menu_ |
int | 117 |
no | What year |
menu_ |
bool | 0 |
no | show the load game screen instead of the pause menu from in game |
menu_ |
bool | 0 |
no | set to turn on the menu option to go to the DEV menu |
menu_ |
bool | 0 |
no | set to turn on the menu option to go to the SAS menu |
menu_ |
bool | 0 |
no | show the stats screen instead of the pause menu from in game |
menu_ |
int | 2 |
no | How many frames we wait before bink is started to allow banks to load |
mp_
16 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
mp_ |
int | -1 |
no | Override local input routing for bot control |
mp_ |
bool | 0 |
no | Toggle showing hit X when hitting another player in an MP game |
mp_ |
bool | 0 |
no | If true, join in progress is enabled by default. |
mp_ |
float | 2000.0 |
no | Max friendly distance. |
mp_ |
float | 2000.0 |
no | Max danger distance. |
mp_ |
float | 3000.0 |
no | Any spawn location closer than this to the killer will be devalued. |
mp_ |
float | 0.0 |
no | Any spawn location closer than this to the last spawn will be devalued. |
mp_ |
float | 500.0 |
no | Min friendly distance. |
mp_ |
float | 400.0 |
no | Min danger distance. |
mp_ |
float | 1500.0 |
no | Any spawn location closer than this to the killer won't be considered. |
mp_ |
float | 0.0 |
no | Any spawn location closer than this to the last spawn won't be considered. |
mp_ |
float | 1.5 |
no | Number of seconds that is used to predict future enemies locations for a LOS check |
mp_ |
bool | 0 |
no | Re-generate radial progress bar verts on every draw. |
mp_ |
bool | 0 |
no | Draw backdrop on radial bar. |
mp_ |
int | 0 |
no | Override the number of divisions in the circle. |
mp_ |
int | 0 |
no | Print detailed spawn manager information for debugging. |
net_
130 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
net_ |
bool | 0 |
no | Allow multiple packets to be sent in the same frame |
net_ |
bool | 0 |
no | will check all reliable messages agenst the goal size. 0 == off, 1 == on |
net_ |
int | 0 |
no | Check for matching version when clients connect. 0: normal rules, 1: force check, otherwise no check (pass always) |
net_ |
bool | 0 |
no | Log life-cycle of snapshots (pending -> compressor -> packetprocessor -> sent) with peer info to make sure peers are equally treated. |
net_ |
bool | 0 |
no | Log reception of snapshots to try and see why telemetry doesn't seem to match demo or what server sends. |
net_ |
int | 120 |
no | Time in seconds when a lobby will try to coalesce with another lobby, after sending out invites. |
net_ |
int | 15 |
no | timeout (in seconds) while connecting |
net_ |
bool | 0 |
no | — |
net_ |
bool | 0 |
no | Log out base state information |
net_ |
bool | 0 |
no | if true will debug print data for priority sorting |
net_ |
int | 0 |
no | — |
net_ |
float | 5120.0f |
no | Highest factor of server base snapRate that a client can be throttled |
net_ |
int | 10000 |
no | How long before the aggregation (min/max/avg) should reset |
net_ |
bool | 0 |
no | Show incoming snapshots on the net debug hud 3 |
net_ |
bool | 0 |
no | — |
net_ |
bool | 0 |
no | — |
net_ |
bool | 1 |
no | When TRUE, failure to validate client will invalidate dedicated lobby |
net_ |
int | 3 |
no | Number of attempts to acquire a dedicated server |
net_ |
int | 30 |
no | Timeout in seconds before a service disconnect is detected |
net_ |
bool | 0 |
no | disable snap jobs |
net_ |
int | 0 |
no | Shows various network debug information |
net_ |
int | -1 |
no | — |
net_ |
bool | 0 |
no | If true, delta against snapshot templates to try to save bandwidth for new objects. |
net_ |
float | 1.25 |
no | The time in MS it will add on to an entity interpolations to make it smooth and seamless |
net_ |
float | 0.1 |
no | the amount to lerp to the goal delta every frame |
net_ |
float | 1000.0 |
no | the max allowed delta |
net_ |
int | 0 |
no | Frames to artificially delay searching for lobby |
net_ |
int | 10000 |
no | How long between logging when the user is still searching for a match |
net_ |
bool | 1 |
no | In CopyLatestObjects, attempt to catch hidden deletes (due to single-packet object life) |
net_ |
int | 0 |
no | Simulate network latency (milliseconds round trip time - applied equally on the receive and on the send) |
net_ |
int | 0 |
no | Used with net_forceLatency. This cvar specifies a random latency value from -x to +x where x is this cvar and is added to net_forcelatency. |
net_ |
float | 0.8 |
no | Ratio of peers required before allowing force starting a match. |
net_ |
int | 30 |
no | Max amount of time before allowing force starting a match |
net_ |
float | 0 |
no | Force a maximum upstream in kB/s (256kbps <-> 32kB/s) |
net_ |
int | 64 |
no | How much data is queued when enforcing upstream (in kB) |
net_ |
bool | 0 |
no | If true, server will create snapshots even if there are no peers (for debugging) |
net_ |
int | 750 |
no | the goal size for reliable message to be under |
net_ |
time_ms | 10000 |
no | Time before a HTTP job will timeout. |
net_ |
int | 1 |
no | Test as if no one can connect to me. 0 = off, 1 = ignore with no reply, 2 = send goodbye |
net_ |
bool | 0 |
no | Skips starting a match. Only on dedicated servers. |
net_ |
string | localhost |
no | local IP address |
net_ |
int | 0 |
no | Strategy for sending the level data. 0: legacy, 1: new. |
net_ |
int | 30 |
no | Time in seconds when a lobby will try to coalesce with another lobby when there is only one user. |
net_ |
int | 3 |
no | Random time to add to net_LobbyCoalesceTimeInSeconds |
net_ |
int | 6 |
no | Maximum users allowed in a single party |
net_ |
int | 10 |
no | Max failed ping recoveries before we stop trying |
net_ |
int | 1 |
no | The maximum allowed local user count. Set to 2+ for splitscreen |
net_ |
int | 0 |
no | Override for the maximum number of match players when starting a multiplayer session. |
net_ |
int | 50 |
no | max send rate in kilobytes per second |
net_ |
bool | 1 |
no | enable host migration. no effect unless net_qos_enable > 0. |
net_ |
int | -1 |
no | When set to >-1, it forces that peer number to be the new host during migration |
net_ |
int | 2 |
no | How to pick a migration fallback host. 0: legacy ping based only, 1: use host picks exclusively (new code, no legacy), 2: use host picks, fallback to legacy for MP only, 3: use host picks and fallback for legacy both MP and snaps |
net_ |
bool | 0 |
no | Whether to consider pings when comparing hosts using legacy ping |
net_ |
bool | 0 |
no | Wait forever while picking migration host. |
net_ |
int | 1500 |
no | Ping has to be higher than this before we consider throttling to recover |
net_ |
bool | 1 |
no | Allow the MP Cloud Gobbler server to set override the send frequency |
net_ |
bool | 1 |
no | Allow the MP Cloud Gobbler server to disable the log listener |
net_ |
bool | 1 |
no | Allow the MP Cloud Gobbler sever to override the log level |
net_ |
time_ms | 60000 |
no | Time in MS between MP Cloud Gobbler heartbeat events |
net_ |
bool | 1 |
no | enable switching to non-host admin if poor uprate. no effect unless net_qos_enable > 0. |
net_ |
int | 1000 |
no | Time, in milliseconds, to wait before kicking back to the main menu when a profile losses backend connection during an online game |
net_ |
int | 1 |
no | 0 - warnings and errors, 1 - initialization info, socket opens and tcp listens, 2 - everything |
net_ |
int | 500 |
no | how much total time allowed total to handle packets -ms |
net_ |
int | 4000 |
no | Optimal size of snapshot delta msgs. |
net_ |
float | 0.25f |
no | If peer exceeds this number of queued snap deltas, then throttle his effective snap rate |
net_ |
int | 3000 |
no | If peer exceeds this number of queued snap deltas, then throttle his effective snap rate |
net_ |
float | 1024 |
no | Min outgoing bps of host for bps based throttling to be considered |
net_ |
float | 0.60 |
no | Min reported incoming bps % of sent from host that a peer must maintain before throttling kicks in |
net_ |
int | 4 |
no | Highest factor of server base snapRate that a client can be throttled |
net_ |
int | 150 |
no | Minimum number of snapshot exchanges before throttling can be triggered |
net_ |
int | 3 |
no | = 0 off, 1 = enable fixed, 2 = absolute, 3 = both |
net_ |
bool | 0 |
no | Completely disable CheckHeartBeats and IsLosingConnectionToHost checks that use net_peerTimeoutInSeconds |
net_ |
int | 10000 |
no | Time in ms before we stop waiting for peer during map load and go ahead into game without them |
net_ |
int | 30 |
no | If the host hasn't received a response from a peer in this amount of time (in seconds), the peer will be disconnected. |
net_ |
int | 20 |
no | If the host hasn't received a response from a peer in this amount of time (in seconds), the peer will be disconnected. |
net_ |
float | 1.3 |
no | Percentage change increase of ping before we try to recover |
net_ |
int | 3 |
no | Throttle snaps for this amount of time in seconds to recover from ping spike. |
net_ |
bool | 0 |
no | — |
net_ |
int | 3000 |
no | Optimal size of snapshot delta msgs. |
net_ |
int | 1 |
no | bandwidth and connectivity checks: 0 - disable, 1 - enable in snapmaps, 2 - enable always. |
net_ |
bool | 0 |
no | Set to 1 to force prompting for switching to a non-admin host. Will pick the best suited peer, even if local host would be ok. |
net_ |
int | 15 |
no | Controls the number of reliables to test against to be considered too much |
net_ |
bool | 0 |
no | — |
net_ |
float | 0 |
no | If any interpolated entities are within this radius of a local player, the interpolated entity will evaluate real physics. |
net_ |
int | -1 |
no | For every level of throttle (1x the common snaprate), if ping drops below level * this cvar, reduce throttle. If < 0 do not reduce throttle. |
net_ |
bool | 0 |
no | Prints debug information about the start fx reliable |
net_ |
int | -1 |
no | Force the best region id to this value (set negative to disable) |
net_ |
time_ms | 10000 |
no | Time before a REST job will timeout. |
net_ |
bool | 1 |
no | Turn this off to fallback to sending updating/sending snaps at the end of the frame; snaps will fail to be set if off |
net_ |
bool | 1 |
no | Send the customizations over the network. |
net_ |
bool | 0 |
no | Show reliable compression ratio. |
net_ |
bool | 0 |
no | Simulate delta receive buffer overflowing |
net_ |
bool | 0 |
no | — |
net_ |
bool | 0 |
no | if set, skips the recent entitlements. |
net_ |
float | 0.80 |
no | When clamping bandwidth to reported values, scale reported value by this |
net_ |
int | 800 |
no | Delay between redundantly sending snaps during initial snap exchange |
net_ |
int | 0 |
no | — |
net_ |
bool | 0 |
no | Draw snapshot metrics on screen. 1 = dynamic draw, 2 = static draw, 3 = dynamic raw for largest delta, 4 = draw on fragmentation |
net_ |
int | 0 |
no | Peer to show with net_snapshot_metrics |
net_ |
bool | 1 |
no | Report snapshot metrics when delta fragments |
net_ |
int | 100 |
no | Minimum snap sequence to report. Used to not report initial snapshots |
net_ |
int | 2000 |
no | Report snapshot metrics snapshot delta is greater than this size |
net_ |
bool | 1 |
no | Skips objects that didnt change in metric report |
net_ |
int | 500 |
no | Print warning messages if we take longer than this to send a client a snapshot. |
net_ |
bool | 0 |
no | Debug snapshot template states |
net_ |
int | -1 |
no | Will dump template data to console for the corresponding object ID. |
net_ |
bool | 0 |
no | Prints the raw data whenever a snapshot template is used. |
net_ |
int | -1 |
no | Force this party member index to fail to connect to games. |
net_ |
bool | 1 |
yes | Use cmap for multiplayer maps |
net_ |
int | 2 |
no | — |
net_ |
bool | 0 |
no | if true will debug print data for snapshot throttling |
net_ |
bool | 0 |
no | Print some stats about simulated traffic (net_force* cvars) |
net_ |
int | 0 |
no | Verbose snapshot code to help debug snapshot problems. Greater the number greater the spam |
net_ |
int | 0 |
no | Verbose snapshot code to help debug snapshot problems. Greater the number greater the spam |
net_ |
int | -1 |
no | this will help with the spam from net_verboseSnapshot, if -1 will spam like normal, if >= 0 will only print out data for objID == net_verboseSnapshotObject |
net_ |
int | 0 |
no | Verbose snapshot code to help debug snapshot problems. Greater the number greater the spam |
net_ |
int | 2 |
no | 0: warn only, 1: error, 2: fixup, 3: fixup and verbose, 4: force test |
net_ |
float | 0 |
no | distance based visibility (developer use) |
net_ |
bool | 0 |
no | Enable or disable voice chat |
net_ |
int | 1000 |
no | Throttle steam voice start by x ms to avoid timing bugs |
net_ |
int | 0 |
no | View debug output for voice specific things |
net_ |
int | -1 |
yes | Which audio device to use for voice output (listVoiceDevices to list, -1 for default) |
net_ |
bool | 0 |
no | Show Steam XAudio2 performance data |
net_ |
bool | 1 |
no | Enable or disable push to talk |
net_ |
int | 500 |
no | Time (ms) since last data from talker before talker considered silent |
net_ |
bool | 0 |
no | If on, track whether or not players have a mic and report to others |
net_ |
float | 1.0f |
no | Set the voice playback volume level. 0.0f - 2.0f (0.0f is silence) |
net_ |
int | 0 |
no | How many clients needed before we are allowed to force everyone into the game when other peers are taking forever |
net_ |
int | 10 |
no | After a client joins, how long to wait for the rest of the clients to join before just starting the game. |
net_ |
bool | 0 |
no | wait on snaps |
p_
20 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
p_ |
bool | 1 |
no | player weapon near DOF settings applicable |
p_ |
bool | 0 |
no | player weapon near DOF settings applicable |
p_ |
float | 1.00 |
yes | player debug hud background A component |
p_ |
float | 0.25 |
yes | player debug hud background B component |
p_ |
float | 0.25 |
yes | player debug hud background G component |
p_ |
float | 0.25 |
yes | player debug hud background R component |
p_ |
float | 1.00 |
yes | player debug hud foreground A component |
p_ |
float | 0.00 |
yes | player debug hud foreground B component |
p_ |
float | 1.00 |
yes | player debug hud foreground G component |
p_ |
float | 1.00 |
yes | player debug hud foreground R component |
p_ |
float | 200.0 |
no | distance the echo needs to travel |
p_ |
int | 10000 |
no | time it takes for the echo to finish in milliseconds |
p_ |
bool | 1 |
no | enables the players DOF settings for weapons (and takedowns etc). |
p_ |
bool | 1 |
no | Allow ClientFires |
p_ |
int | 0 |
no | Debug ClientFires |
p_ |
bool | 1 |
no | Allow Client authoritative hitscans |
p_ |
bool | 0 |
no | Displays markers where local client hitscan hits |
p_ |
int | 5000 |
no | Cuttoff time (in milliseconds) a player will be granted a kill if the target dies from self damage or environment. |
p_ |
float | 25.0f |
no | The amount of shield when we need to flash the shield low FX |
p_ |
float | 350 |
no | Spring constant for step-up |
plog_
11 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
plog_ |
bool | 0 |
no | don't flush records, keep a running tab |
plog_ |
int | 0 |
no | 0 = none, 1 = print entire child tree for any item that passes threshold |
plog_ |
int | 2 |
no | depth at which to start looking at drill down mode |
plog_ |
bool | 0 |
no | force one print of plog info |
plog_ |
float | 0 |
no | only shows data from a game frame that exceeds this time |
plog_ |
bool | 0 |
no | don't print plog info |
plog_ |
float | 0 |
no | only shows individual items that exceed this threshold |
plog_ |
int | 0 |
no | global performance log mode, 0 = list, 1 = call graph |
plog_ |
int | 0 |
no | sort mode (0 = normal, 1 = sort by time) |
plog_ |
float | 0 |
no | only shows the global log if the total time exceeds this threshold |
plog_ |
float | 0 |
no | only shows any items if total of all filtered groups exceeds this ms |
resource_
56 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
resource_ |
string | bink/boot/boot_pc.bk2 |
no | video to load during initial ( not restart ) boot cycle |
resource_ |
bool | 1 |
no | toggle to clear userCmdGen at the end of load screens |
resource_ |
bool | 1 |
no | combine all parm variants in the same container in cooked |
resource_ |
int | 0 |
no | Set to 1 for huge console spew |
resource_ |
string | (empty) | no | name of resource to debug |
resource_ |
bool | 0 |
no | set to use the play heap |
resource_ |
int | 1 |
no | consider defaulted resources to be stale on first load (will go away) |
resource_ |
string | video\bink/logo_end.bik |
no | default video used as reference |
resource_ |
bool | 1 |
no | disable the background loader, not good for speed |
resource_ |
bool | 0 |
no | don't run files larger than the ring buffer through the BGL |
resource_ |
int | 8 |
no | (MiB) buffer size for disk streamer |
resource_ |
bool | 0 |
no | use source file instead of streamer for debugging |
resource_ |
int | 128 |
no | (kiB) max gap to read without seek |
resource_ |
bool | 1 |
no | collect performance stats on the disk streaming |
resource_ |
int | 4 |
no | (MiB) read-scratch buffer size for disk streamer |
resource_ |
bool | 1 |
no | use a background thread for disk reads |
resource_ |
bool | 0 |
no | verify reads from the streamer with direct file reads |
resource_ |
string | (empty) | no | Search path for dlcs |
resource_ |
int | 0 |
no | 0 - Nothing. 1 - Warning. 2 - Fatal Error - if loaded during gameplay |
resource_ |
bool | 1 |
no | 1 = errors on failure to resolve code resources, 0 = just warnings |
resource_ |
bool | 0 |
no | ignore layer bits and load all layers during map loads |
resource_ |
int | 15 |
no | chunks <= are where in the gmc (that is, on blue ray) |
resource_ |
bool | 0 |
no | check for loose assets when satisfying file io from a resource file |
resource_ |
int | 50 |
no | Maximum number of seconds to spend in the load overall, when waiting for image streaming prefetch |
resource_ |
bool | 0 |
no | if 1 will not preload static geo in all cases |
resource_ |
string | (empty) | no | Optional output path for resource files |
resource_ |
bool | 1 |
no | Enable parallel resource generation in BatchStaleCheckAndGenerate |
resource_ |
int | 5 |
no | Maximum number of seconds to spend at the end of loading, waiting for image streaming prefetch |
resource_ |
int | 0 |
no | 1 = print resources loaded from cooked, 2 = only print non-use |
resource_ |
string | (empty) | no | If non empty, will print the name of the resource that matches this id when idResourceList::GenerateResourceIDForName() is called on it |
resource_ |
string | video\bink/logo_end.bik |
no | video to load during restart boot cycle |
resource_ |
string | video\bink/logo_end.bik |
no | video to load during restart boot cycle |
resource_ |
int | 0 |
no | 1 = show all loads, 2 = show all finds |
resource_ |
bool | 0 |
no | 1 = show all localized resource names |
resource_ |
bool | 0 |
no | Prints to the console whenever a resource is stale-reloaded. |
resource_ |
bool | 1 |
no | tomes and bcm load on demand |
resource_ |
bool | 1 |
no | 0 = don't spam decl files not found in production builds, in many cases this is valid, 1 = spam |
resource_ |
bool | 0 |
no | 0 = don't spam files loaded in production builds, in many cases this is valid, 1 = spam |
resource_ |
bool | 1 |
no | 0 = don't spam no text for decls, in many cases this is valid, 1 = spam |
resource_ |
bool | 0 |
no | print verbose information when updating the cache table from a pak file or remvoing preload entries |
resource_ |
bool | 0 |
no | check and generate all variations (but only load the right one). For buildgame and cooker. |
resource_ |
string | (empty) | no | pretend map isn't installed |
resource_ |
int | 0 |
no | 1 = track the time spent on loading resources and basic statistics per resource list, 2 = time stale checks as well |
resource_ |
bool | 0 |
no | keep track of when a resource was last use. used by the cooker to remove obsolete resources from cooked |
resource_ |
bool | 0 |
no | update the resource index file for pak files |
resource_ |
int | 1 |
no | 1 = check cooked for valid resources, 2 = update cooked |
resource_ |
string | (empty) | no | skip cooked for resource names matching these strings (comma separated list), only for debugging |
resource_ |
string | (empty) | no | skip cooked for these types (comma separated list), only for debugging |
resource_ |
bool | 1 |
no | use directory watchers for resource update |
resource_ |
bool | 1 |
yes | set to use the play heap |
resource_ |
bool | 1 |
no | don't read models from disc if we are just going to dump the surfaces right after |
resource_ |
bool | 1 |
no | use the disk streamer for resource storage containers |
resource_ |
bool | 0 |
no | verify resources |
resource_ |
bool | 1 |
no | run the virtual texture preloader in parallel with game init |
resource_ |
string | (empty) | no | warn on load that sub string match on string (to find out who cause a resource to load) |
resource_ |
bool | 0 |
no | write out the common preload list |
resourcestorage_
11 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
resource |
bool | 0 |
no | check resource data checksums on resource load |
resource |
bool | 0 |
no | Set the generationTimestamp of the container to 0, allows for binary file comparisons by making sure the only non static element of the metadata doesn't change |
resource |
bool | 1 |
no | Allow for resource compression, 0 disables all resource compression |
resource |
bool | 0 |
no | Print message when resource defaults |
resource |
bool | 0 |
no | print if resources are loaded without a disk streamer in production |
resource |
bool | 0 |
no | print the reason for a resource being considered stale |
resource |
bool | 1 |
no | print when resources are regenerated/written |
resource |
bool | 0 |
no | split containers into multiple segments |
resource |
int | -1 |
no | size of a data segment in MiB (-1 == max size) |
resource |
int | 1 |
no | use streaming decompression for large files, 1 = in production, 2 = always (for testing) |
resource |
bool | 0 |
no | makes sure the hash stored for decls matches the hash of the actual decl |
rs_
17 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
rs_ |
int | 0 |
no | Resolution scale debug modes. 1 = Alternate between 50%/100% each other frame |
rs_ |
bool | 0 |
no | Enable debug view for resolution scaling |
rs_ |
int | 0 |
no | 0 - percentages, 1 - pixels per frame |
rs_ |
float | 0.05 |
no | Drop the resolution in increments of this |
rs_ |
int | 16 |
no | Require this many frames between each resolution drop. This heavily affects Temporal techniques results ( negatively if not enough frames ). |
rs_ |
float | 16.5 |
no | Drop the resolution when GPU time exceeds this |
rs_ |
float | 15.0 |
no | Drop the resolution when GPU time exceeds this |
rs_ |
int | 0 |
yes | Enable dynamic resolution scaling, 0 - off, 1 - horz only, 2 - vert only, 3 - both (horz first, then vert) |
rs_ |
float | 0 |
yes | Force a specific 0.0 to 1.0 horizontal resolution scale |
rs_ |
float | 0 |
yes | Force a specific 0.0 to 1.0 vertical resolution scale |
rs_ |
int | 0 |
yes | -1: rs off 0: small headroom (higher res, higher risk of dropped frames) 1: large headroom (lower res, lower risk of drops) |
rs_ |
float | 0.7 |
no | Never go below this |
rs_ |
float | 0.06 |
no | Raise the resolution in increments of this |
rs_ |
int | 5 |
no | Require this many frames below rs_raiseMilliseconds |
rs_ |
float | 16.0 |
no | Raise the resolution when GPU time is below this for several frames |
rs_ |
float | 14.5 |
no | Raise the resolution when GPU time is below this for several frames |
rs_ |
int | 0 |
no | 1 = Print whenever the resolution scale changes, 2 = always |
s_
42 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
s_ |
bool | 1 |
no | Allow multiple m_listeners in splitscreen |
s_ |
float | -1 |
no | — |
s_ |
float | 0.3 |
no | Size of the font used on the debug pages |
s_ |
int | 0 |
no | draw sound objects. 1 = all, 2 = point only, 3 = beam and multi-position only |
s_ |
int | 100 |
no | Time in milliseconds |
s_ |
int | 100 |
no | Time in milliseconds |
s_ |
int | 0 |
no | (MIB)reserve memory when s_nosound is set |
s_ |
bool | 0 |
no | force the listener to the origin |
s_ |
bool | 0 |
yes | Headphone panning rule |
s_ |
int | 370 |
no | Size in megs of the APU memory pool |
s_ |
int | 320 |
no | Size in megs of the APU memory pool |
s_ |
int | 320 |
no | Size in megs of the APU memory pool |
s_ |
int | 128 |
no | The amount of pools we allocate with WWise. |
s_ |
bool | 0 |
no | lock listener updates |
s_ |
int | 2 |
yes | Loudness profile |
s_ |
bool | 0 |
no | Mute sound environments |
s_ |
string | (empty) | no | mute all sound objects coming from this object |
s_ |
float | -1 |
yes | Override (no profile etc) Master volume, active if >= 0 |
s_ |
bool | 0 |
no | replace the sound.pack file on patching instead of delta patch it |
s_ |
string | (empty) | no | Force reverb bus |
s_ |
int | 0 |
no | Render environment portals and info |
s_ |
int | 0 |
no | show paths from listener to all sound objects |
s_ |
int | 0 |
no | Print all events posted on a sound object. 2 = with timestamps |
s_ |
string | (empty) | no | Filter for s_showPostEvent |
s_ |
int | 0 |
no | Show sounds. 1 = sound objects, 2 = playing events |
s_ |
string | (empty) | no | Filter for s_showSounds |
s_ |
bool | 0 |
no | Freeze s_showSounds |
s_ |
int | 0 |
no | 1 = Print all sound object state changes, 2+ = don't show RTPC, 3+ = don't show globals |
s_ |
string | (empty) | no | Filters the messages outputed by s_showStateChanges |
s_ |
string | (empty) | no | Filters the messages outputed by s_showStateChanges |
s_ |
bool | 0 |
no | Show sound info |
s_ |
bool | 0 |
no | Skip sound occlusion |
s_ |
string | (empty) | no | mute all sound objects but those coming from this object |
s_ |
bool | 0 |
no | makes the weapon statics always fire |
s_ |
float | 0.4 |
no | adjusts the player turn speed of emplaced turret |
s_ |
bool | 0 |
no | Use k-d tree to accelerate Umbra cell cluster lookups |
s_ |
bool | 1 |
no | Enable the sound thread as a job |
s_ |
int | 0 |
yes | Enable extra verbose prints |
s_ |
float | 1 |
yes | Master volume in 0 - 1 |
s_ |
float | 1 |
yes | Music volume in 0 - 1 |
s_ |
float | 0.5 |
yes | VO volume in 0 - 1 |
s_ |
bool | 0 |
no | Filter for s_showSounds and s_drawSounds. Zombie sounds are sounds without a handle waiting for the playback to stop |
shell_
22 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
shell_ |
string | 0 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | 180 |
no | — |
shell_ |
string | 10 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | 1.28 |
no | — |
shell_ |
bool | 0 |
no | — |
shell_ |
float | 0.01f |
no | — |
shell_ |
bool | 0 |
no | If true, the controller will be able to control the camera menu |
shell_ |
string | 60 |
no | — |
shell_ |
bool | 0 |
no | Start the game with the customization room loaded. |
shell_ |
bool | 0 |
yes | Should show the migration dialogue when migrating. |
shell_ |
bool | 0 |
no | If true print information when starting maps. |
shell_ |
int | 1000 |
no | milliseconds until we flip to next image if we have one |
shell_ |
int | 1000 |
no | milliseconds until the tutorial is considered to be read |
shell_ |
string | 0 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | -50 |
no | — |
shell_ |
string | 0 |
no | — |
shell_ |
string | 0 |
no | — |
si_
19 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
si_ |
string | (empty) | no | difficulty for challenge new game |
si_ |
string | (empty) | no | name of the spawn spot to use when reloading from a failed challenge (TEMPORARY) |
si_ |
string | (empty) | no | name of the checkpoint to load with the map command |
si_ |
string | (empty) | no | name of dev inventory loadout override |
si_ |
string | (empty) | no | name of the devprogression to execute on map load |
si_ |
bool | 0 |
no | credits started from endgame, at the end endgame will start |
si_ |
string | (empty) | no | what variation we should start on after the endgame credits |
si_ |
string | (empty) | no | game play fill layers to use with map the map command, debug help only for now |
si_ |
string | (empty) | no | difficulty for freedom chronicle new game |
si_ |
int | 0 |
no | which gamemode was selected, starting challenges from the main menu |
si_ |
bool | 0 |
no | ignore dev progression inside the devmenu to be able for QA to test easier |
si_ |
bool | 0 |
no | game started from main menu |
si_ |
string | (empty) | no | bake variation to use with the next map command |
si_ |
string | (empty) | no | difficulty for new games |
si_ |
string | (empty) | no | game play layers to use with map the map command |
si_ |
string | (empty) | no | player start to use when saving a progression spawn spot. |
si_ |
bool | 0 |
no | If true all checkpoints in dev mode are simulated |
si_ |
string | player_start |
no | name of the spawn spot to use with the map command |
si_ |
int | 0 |
no | force splitscreen |
sm_
10 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
sm_ |
bool | 1 |
no | builds the ambient nodes approximately 40% faster on snap maps |
sm_ |
bool | 1 |
no | Toggles between caching the build ambient nodes and not |
sm_ |
int | 1024 |
no | Normalize the graph(s) |
sm_ |
int | 256 |
no | Normalize the graph(s) |
sm_ |
int | 1014 |
no | Normalize the graph(s) |
sm_ |
int | 4096 |
no | Normalize the graph(s) |
sm_ |
int | 20480 |
no | Normalize the graph(s) |
sm_ |
int | 20480 |
no | — |
sm_ |
int | 12288 |
no | Normalize the graph(s) |
sm_ |
bool | 1 |
no | Toggles the snap map build time reporting on/off |
snapedit_
185 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
snap |
bool | 0 |
no | — |
snap |
int | 0 |
no | interval to autosave in seconds. set to 0 to disable autosave |
snap |
float | 0.2 |
no | 0 - 1: point in transitional time where blueprint effect kicks in (above the value for skyview, below for fps view) |
snap |
float | 64.0 |
no | the height of the bottom cut off plane for snapEdit_viewSingleFloorMode 2 |
snap |
float | 320.0 |
no | distance allowable for the camera in snapEditor |
snap |
float | 24.0 |
no | light radius for fps camerea headlight |
snap |
float | 1.28 |
no | size of connected portal icons |
snap |
float | 0.35 |
no | Distance used to offset the crawl portals' SplinePaths in the Forward direction |
snap |
int | 200 |
no | time threshold for dbl click in milliseconds |
snap |
float | 0.5 |
no | deadzone for stick and hold button operations |
snap |
bool | 0 |
no | debug editor entity models in the editor |
snap |
int | 0 |
no | 1 = show all entity bounds. 2 = show only placeable entity bounds. 3 = show only editable entity bounds |
snap |
int | 0 |
no | 1 = show all lights in the editor. 2 = Show only point lights. 3 = show only spot lights. 4 = show only parallel lights. 5 = show only light probes. 6 = show only area lights. |
snap |
bool | 0 |
no | 1 = debug mode. |
snap |
bool | 0 |
no | 1 = debug mode. |
snap |
bool | 0 |
no | 1 = debug mode. |
snap |
int | 0 |
no | 1 = show all module origins and transforms. |
snap |
int | 0 |
no | 1 = show all module bounds. |
snap |
int | 0 |
no | 1 = show all module and portal indices. 2 = same as 1, but show global portal indices |
snap |
int | 0 |
no | 1 = show all module nav polytopes and models. |
snap |
int | 0 |
no | 1 = show all module portal bounds. |
snap |
int | 0 |
no | 1 = show all module portal orientations. |
snap |
int | 0 |
no | 1 = show all module positions and extents. |
snap |
bool | 0 |
no | show prefab bounds |
snap |
int | 0 |
no | 1 = show world origin and transform. |
snap |
float | 0.32 |
no | Size of an entity bounding box if not specified |
snap |
int | 0 |
no | 0 = Category |
snap |
int | 0 |
no | 0:Theme 1:Function 2:Num Portals 3:Size 4:Motif 5:Floor Diff 6:Palette Name 7:Type, 8:Decl Path 9:Deliverable Category |
snap |
int | 500 |
no | MS to hide description box when it changes position |
snap |
bool | 0 |
no | 1 = Sets dev mode on match parms. This will give the player ALL THE THINGS. |
snap |
bool | 0 |
no | 1 = don't cull entities in the snap editor |
snap |
bool | 0 |
no | 1 = don't draw floor number labels. |
snap |
bool | 0 |
no | 1 = don't draw colored portal icons. |
snap |
float | 0.0 |
no | Distance used to offset the doors' SplinePaths in the Forward direction |
snap |
float | 0.2 |
no | Distance used to offset the doors' SplinePaths in the Up direction |
snap |
float | 0.01 |
no | scale for the drag line |
snap |
int | 100 |
no | Distance in pixels(?) that we need to move to start a drag input. |
snap |
float | 16.0 |
no | Distance threshold for starting a drag operation, in pixels |
snap |
float | -0.01 |
no | scale to multiply rotation speed by when using mouse |
snap |
float | -0.005 |
no | scale to multiply rotation speed by when using mouse |
snap |
float | 2.0 |
no | scale to multiply rotation speed by |
snap |
float | 0.2 |
no | scale to multiply after snapEdit_editLogicZoomScale for mouse wheel |
snap |
float | 12.0 |
no | scale to multiply fpsDollySpeed by |
snap |
int | 0 |
no | control scheme to use for edit properties |
snap |
bool | 0 |
no | test limits full |
snap |
bool | 1 |
no | 1 = enable render model augments in the editor. |
snap |
bool | 0 |
no | enable dev layer |
snap |
bool | 1 |
no | 0 = disable grid. 1 = enable grid. |
snap |
float | 0.35 |
no | the amplitude of bobbing for entities in the snap editor |
snap |
float | 0.003 |
no | the frequency of bobbing for entities in the snap editor |
snap |
float | 0.1 |
no | Radius of the capsule we create to do ray trace test against for entity connection detection |
snap |
float | 0.64 |
no | size of entity icons |
snap |
float | 0.4 |
no | Offset from the top of the entity's bounding box. |
snap |
float | 20.48 |
no | Entity picking raycast distance. |
snap |
float | 0.1 |
no | entityref connection line scale |
snap |
float | 1.5 |
no | entityref connection texture scroll speed |
snap |
float | 1.0 |
no | entityref connection texture sizing scale |
snap |
float | 0.72 |
no | Offset from the top of the entity's bounding box. |
snap |
float | 650.0 |
no | distance from center bounds for fog to be absent in snapEditor |
snap |
float | 320.0 |
no | module distance from center bounds in snapEditor |
snap |
float | 4.0 |
no | Distance to place the camera when finding an entity. |
snap |
float | 50.0 |
no | the fade out length above and below the cut off planes for floor viewing mode |
snap |
float | 10.0 |
no | size of the outline in both cutoff planes |
snap |
bool | 0 |
no | force entity def update on save even if entity is not dirty |
snap |
bool | 0 |
no | 1 = force snap render world to use the hover color for all modules |
snap |
float | 900.0 |
no | Time it takes for fps cam to reach full speed. |
snap |
bool | 0 |
no | 0 = disable blueprint effect for fps mode. 1 = enable blueprint effect for fps mode. |
snap |
float | 2.0 |
no | float value for the dolly speed of the fps-logic view. |
snap |
float | 0.2 |
no | float value for the dolly speed of the fps entity mode view. |
snap |
float | 0.08 |
no | float value for the strength of gravity in the fps view. |
snap |
float | 20 |
no | float value for the min speed to lerp in fps-logic view. |
snap |
time_ms | 350 |
no | float value for the max time to lerp in fps-logic view. |
snap |
float | 3.0 |
no | scale speed by this factor when holding LT in fps-logic |
snap |
float | 50.0 |
no | Maximum logic view distance. |
snap |
float | 0.5 |
no | Minimum logic view distance. |
snap |
float | 20.0f |
no | float value for the max distance camera can be away from entity in fps-logic view. Cannot be less than 1 |
snap |
float | 0.05 |
no | Smallest percentage of movement the camera will do. Set to 1.0 to disable acceleration. |
snap |
float | 0.06 |
no | float value for the move speed in the fps view. |
snap |
float | 90.0 |
no | float value for the orbit speed of the fps-logic view. |
snap |
float | 0.01 |
no | float value for the pan speed of the fps view. |
snap |
float | 120.0 |
no | float value for the dolly speed of the fps-logic view. |
snap |
float | 0.35 |
no | float value for the time till max speed is achieved for vertical movement in FPS |
snap |
float | 1.0 |
no | outline opacity |
snap |
float | 0.1 |
no | outline width |
snap |
float | 1.5 |
no | < 1.0 = less sensitive, > 1.0 = more sensitive |
snap |
float | 1.28 |
no | distance below the bottom of the map to render the grid |
snap |
int | 250 |
no | Time in MS inputs are delayed when repeating. |
snap |
bool | 0 |
no | 1 = On map load, map migration will occur. |
snap |
bool | 1 |
no | 1 = don't draw logic in blueprint mode. |
snap |
float | 2.0 |
no | floating label fade range |
snap |
float | 20.0 |
no | floating label fade start |
snap |
float | 0.18 |
no | floating label font height |
snap |
time_ms | 125 |
no | Lerp duration for modules |
snap |
float | 0.85 |
no | 0 <= x < 1: float value for the 'float-y' effect, higher is more float-y, should not be 1. |
snap |
int | 4000 |
no | 0 = instant |
snap |
float | 1000.0 |
no | float value for the min speed to lerp with magnets |
snap |
time_ms | 200 |
no | value for the max time to lerp with magnets |
snap |
float | 0.01 |
no | Distance squared threshold for magnet snapping |
snap |
string | (empty) | no | manifest file to use for loading resources/palettes/etc. |
snap |
int | 25 |
no | maximum allowable floor in snapEditor |
snap |
float | 650.0f |
no | Max draw distance in the snap editor during blueprint view |
snap |
float | 75.0f |
no | Max draw distance in the snap editor during fps view |
snap |
int | -25 |
no | minimal allowable floor in snapEditor |
snap |
float | 2.56 |
no | size of module icons |
snap |
float | 1000.0 |
no | Module picking raycast distance. |
snap |
float | 0.32 |
no | height offset to be added when entering no clip mode |
snap |
bool | 1 |
no | 1 = stop sound events from playing |
snap |
float | 27.0 |
no | float value for the dolly speed of the orbit view. |
snap |
float | 90.0 |
no | float value for the rotate speed of the free orbit view. |
snap |
float | 90.0 |
no | float value for the tilt speed of the free orbit view. |
snap |
bool | 0 |
no | ignore chmod restrictions |
snap |
string | c1v1 |
no | Set the name of the snap editor palette definition to use when building or running packages |
snap |
string | master |
no | Set the name of the snap editor palette definition to use |
snap |
bool | 1 |
no | If true, entities can be placed in the 'global instance', aka the void outside of all modules. |
snap |
float | 5.12 |
no | float value for the default distance of entities in placement |
snap |
float | 15.36 |
no | float value for the default distance of entities in mouse placement |
snap |
float | 81.92 |
no | Drop to floor max distance |
snap |
float | 7.68 |
no | float value for the forward speed of entities in placement |
snap |
float | 4.0 |
no | float value for the min distance of entities in placement |
snap |
float | 180.0 |
no | Placement rotate angles per seconds |
snap |
float | 0.2 |
no | Deadzone to prevent accidental rotation during placement. |
snap |
float | 81.92 |
no | Surface align max distance |
snap |
float | 2.54 |
no | float value for the upward speed of entities in placement |
snap |
bool | 1 |
no | 0 = off. 1 = play in-module speakers/sounds in the editor. |
snap |
bool | 0 |
no | 1 = draw only a white floor for each primitive |
snap |
string | (empty) | no | Semi-Colon delimited list of primitive names to restrict. ex: maps/primitives/ind_medium/a_ind_long_hall_wide.decl |
snap |
int | 0 |
no | screenshot format |
snap |
float | 3.8 |
no | Distance infront of camera to draw beam to when connecting and there is no target node |
snap |
float | 0.1 |
no | Radius of the capsule we create to do ray trace test against for script connection detection |
snap |
float | 20.48 |
no | script connection picking raycast distance. |
snap |
int | 20 |
no | Maximum length of a script var name. |
snap |
bool | 0 |
no | show chmod debug info |
snap |
bool | 1 |
no | show spline paths' control points in the snap editor |
snap |
bool | 1 |
no | Set 0 to turn off 1 to turn on |
snap |
int | 0 |
no | 1 = show all entities in the editor, around the camera. 2 = Same as 1, pluse show editor decl name as well. |
snap |
float | 20.0f |
no | set distance limit for shown entities. |
snap |
string | (empty) | no | filter shown entities on class. |
snap |
bool | 0 |
no | show the current hover entity |
snap |
bool | 0 |
no | Show caps that are in an invalid state |
snap |
bool | 0 |
no | Show doors that are in an invalid state |
snap |
bool | 0 |
no | show limits |
snap |
bool | 0 |
no | show module debug info |
snap |
int | -1 |
no | 0 = AAS48, 1 = AAS96, 2 = AAS128 |
snap |
bool | 0 |
no | show scene point arcs in the snap editor |
snap |
bool | 1 |
no | Set 0 to turn off 1 to turn on |
snap |
bool | 1 |
no | Use only simple module sort filters |
snap |
bool | 0 |
no | Skip loading decals in the Snap Editor. |
snap |
bool | 1 |
no | 1 = skip all editor limits - keep building until the game crashes. |
snap |
int | 0 |
no | 1 = place entities anywhere, skipping the navmesh test |
snap |
float | 8.0 |
no | float value for the dolly speed of the sky view. |
snap |
float | 0.075 |
no | float value for the pan speed of the sky view. |
snap |
float | 3.0 |
no | scale speed by this factor when holding LT in skyview |
snap |
bool | 1 |
no | 0 = disable blueprint effect for sky view mode. 1 = enable blueprint effect for sky view mode. |
snap |
float | 4.0 |
no | size of margin around world bounds when initially setting the sky view camera |
snap |
float | 8.0 |
no | height offset from top of world bounds when initially setting the sky view camera |
snap |
bool | 1 |
no | make the filter text stay after closing the grid |
snap |
float | .05 |
no | dead zone value for joystick input |
snap |
float | .97 |
no | maximum dead zone value for joystick input |
snap |
int | 200 |
no | delay after the initial button press when a button is held |
snap |
int | 500 |
no | delay on first button press before we continue to scroll on button held |
snap |
int | 4000 |
no | how long to show the toast for before it goes away |
snap |
int | -1 |
no | -1 = disabled, 0 = XBOX, 1 = PS, 2 = PC |
snap |
int | 50 |
no | delay after the initial button press when a button is held |
snap |
int | 200 |
no | delay on first button press before we continue to scroll on button held |
snap |
int | 10 |
no | multiplier on slider after input on joystick is held for 10 ticks |
snap |
int | 9 |
no | where to stop scaling the script UI and hide it |
snap |
float | .3 |
no | the minimum scale value when scaling the script UI ( 0 - 1 ) |
snap |
int | 1 |
no | where to start scaling the script UI |
snap |
time_ms | 250 |
no | time threshold for key tap (press/release) |
snap |
float | 0.25 |
no | scale for the entity connection lines |
snap |
float | 1.5 |
no | target connection texture sizing scale |
snap |
float | 2.0 |
no | connection texture scroll speed |
snap |
bool | 0 |
no | Prioritize which icons and labels to draw |
snap |
float | 448.0 |
no | the height of the top cut off plane for snapEdit_viewSingleFloorMode 2 |
snap |
float | 2.56 |
no | size of unconnected portal icons |
snap |
bool | 0 |
no | if true will use cached ambient from the bundle when loading instead of building ambient |
snap |
bool | 0 |
no | if true will use cached automap from the bundle when loading instead of building automap |
snap |
bool | 0 |
no | if true will use cached map from the bundle when loading instead of building map |
snap |
bool | 0 |
no | if true will use cached nav from the bundle when loading instead of building nav |
snap |
bool | 0 |
no | if true will use cached proc from the bundle when loading instead of building proc |
snap |
bool | 0 |
no | if true will use cached umbra from the bundle when loading instead of building umbra |
snap |
bool | 0 |
no | should use manifest file to initialize the snapeditor |
snap |
bool | 0 |
no | 1 = use slowmap in the editor when running snapEditor |
snap |
bool | 0 |
no | 1 = use slowmap in the game when running snapEditor |
snap |
int | 0 |
no | 0 = no floor fade out, 1 = fade out according to which floor you're on, 2 = custom fadeout heights, 3 = fancy lerpy fade in |
swf_
70 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
swf_ |
float | 20.0f |
no | distance a which combat subtitles no longer appear (note: for AI's this is overridden by their idDeclAIBehavior). |
swf_ |
string | 01 |
no | Test |
swf_ |
int | 0 |
no | debug swf scripts. 1 shows traces/errors. 2 also shows warnings. 3 also shows disassembly. 4 shows parameters in the disassembly. |
swf_ |
int | 0 |
no | debug swf functions being called from game. |
swf_ |
bool | 0 |
no | Display where the idSWF thinks the mouse is in swf coordinates. |
swf_ |
bool | 1 |
no | If false, all tweening will be skipped |
swf_ |
bool | 0 |
no | force alignment of UI elements to the flash frame instead of viewport |
swf_ |
float | 0 |
no | force an alpha value on all elements, useful to show invisible animating elements |
swf_ |
bool | 0 |
no | force blackbars outside the flash frame. Used when aspect ratio is different between viewport and flash frame. |
swf_ |
float | 1.0f |
no | speed hud components interpolate |
swf_ |
float | 0.0 |
no | x pos of the damage |
swf_ |
float | 0.0 |
no | y pos of the damage |
swf_ |
float | 15.0 |
no | what is the max damage = max intensity of the damage |
swf_ |
float | 3.2 |
no | what is the min damage = min intensity of the damage |
swf_ |
bool | 0 |
no | should the red damage be drawn toward the hit or away from the hit |
swf_ |
float | -1.0 |
no | override the damage intensity |
swf_ |
float | 0.40 |
no | different events that give damage |
swf_ |
float | 0.07 |
no | min value of intensity to always show this effect |
swf_ |
float | 0.7 |
no | grain intensity on font and ui elements |
swf_ |
bool | 0 |
no | — |
swf_ |
int | 0 |
no | — |
swf_ |
int | 10000 |
no | — |
swf_ |
int | 1 |
no | used to set whether to load binary swf from generated |
swf_ |
int | -1 |
no | force a blade on a certain screen |
swf_ |
int | -1 |
no | alternate loadscreentext to use |
swf_ |
bool | 0 |
no | Print warnings for shape parsing which no one ever reads or cares about |
swf_ |
int | 1 |
no | The maximum number of times that UI elements can be updated per frame |
swf_ |
bool | 1 |
no | Allow More things to be batch rendered |
swf_ |
int | -1 |
no | used to force which buttons are displayed for testing UI 0 - Xbox1 gamepad, 1 - PS4 gamepad, 2 - Steam gamepad, 3 -PC (mouse/keyboard) |
swf_ |
int | 1 |
no | Do we want to play menu sounds 1 Yes 0 No |
swf_ |
bool | 1 |
no | purge atlas images when a swf is not being rendered |
swf_ |
int | 0 |
no | If above 0 render a special effect on the word custom__ fetched from swf, 1 frosted, 2 blur, 3 fullscreen blur, 4 degamma |
swf_ |
float | 0.025 |
no | space between UI elements and screen edge |
swf_ |
bool | 0 |
no | Render debug information about the abilities when they are setup inside the journal |
swf_ |
string | shell/menu_shell |
no | The SWF to use for the main shell |
swf_ |
bool | 0 |
no | print swf resource load times to the console |
swf_ |
bool | 0 |
no | skips setting any alt glyphs for a font |
swf_ |
string | (empty) | no | skips rendering any SWFs that don't match this string |
swf_ |
bool | 0 |
no | skips attempting to render any SWF |
swf_ |
bool | 0 |
no | skip rendering masks |
swf_ |
bool | 0 |
no | skips attempting to render any SWF editTexts |
swf_ |
bool | 0 |
no | skips attempting to replace tooltips in SWF editText |
swf_ |
bool | 0 |
no | use the calculated height instead of the hardcoded height |
SWF_ |
bool | 0 |
no | Enables the SWF Statistics Gui display. |
swf_ |
float | 0 |
no | stop at a specific frame |
swf_ |
int | 1152 |
no | (kilo pixel) make atlases that have more than this amount of pixels |
swf_ |
int | 3500 |
no | early time out to switch the line |
swf_ |
int | 3500 |
no | time after subtitles vo is complete |
swf_ |
int | 10000 |
no | early time out to switch the line |
swf_ |
int | 3000 |
no | number of seconds before a pause is considered |
swf_ |
float | 10.0f |
no | distance a which subtitles no longer appear (note: for AI's this is overridden by their idDeclAIBehavior). |
swf_ |
int | -1 |
no | specify a end randomize number for the texts |
swf_ |
int | -1 |
no | specify a start randomize number for the texts |
swf_ |
int | 250 |
no | for how long it takes for text to roll in and off the screen |
swf_ |
bool | 1 |
no | whether or not text selection is allowed with shift |
swf_ |
int | 512 |
no | max number of characters that can go into the input line |
swf_ |
float | 1.3 |
no | scroll speed for text |
swf_ |
int | 15 |
no | scroll speed for text |
swf_ |
int | 100 |
no | scroll speed for text |
swf_ |
int | 1 |
no | scroll speed for text |
swf_ |
int | 80 |
no | scroll speed for text |
swf_ |
float | 1 |
no | timescale for swf files |
swf_ |
float | 0.15 |
yes | extra space past the margins for the tooltip boxes, calculated as a fraction of the box height |
swf_ |
float | 0.2 |
yes | left and right extra margins width for the tooltip boxes, calculated as a fraction of the box height |
swf_ |
float | 1.1 |
yes | scaling for the PC tooltip box relative to surrounding text size |
swf_ |
float | 0.2 |
yes | extra vertical adjust for the PC tooltip box post-scaling; higher values will position the box lower relative to the text |
swf_ |
bool | 1 |
no | 1: use full single pass blur (VERY NOT PERFORMANT) for transparent blurred swf shapes, 0: use horizontal single pass separable blur for transparent blurred swf shapes |
swf_ |
int | 2 |
no | 0 = run on the main thread, 1 = use a job chain, 2 = use coop jobs |
swf_ |
bool | 0 |
no | set to override the profile setting |
swf_ |
bool | 1 |
no | 1: draw boxes around tooltip buttons on the PC; 0: insert brackets |
sys_
15 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
sys_ |
bool | 0 |
yes | used to enable font modifications for Chinese and Japanese fonts. |
sys_ |
float | 6 |
yes | added line spacing. |
sys_ |
float | 10 |
yes | extend ascender, extend bounding box from base. |
sys_ |
float | 6 |
yes | extend bounds, unclear effect please document. |
sys_ |
float | 0 |
yes | increase point size has the effect of shrinking font. |
sys_ |
float | 0.3 |
yes | tooltip X offset. |
sys_ |
float | -0.13 |
yes | tooltip Y offset. |
sys_ |
float | 1 |
yes | tooltip scale. |
sys_ |
float | 3 |
yes | top offset, unclear effect please document. |
sys_ |
string | english |
yes | — |
sys_ |
string | en |
yes | the actual language code supplied by the system at load time. Useful in a few platform-specific cases. |
sys_ |
string | english |
yes | comma separated list of available languages |
sys_ |
bool | 0 |
yes | if 1, strings and vo can live outside a retail package |
sys_ |
int | 0 |
no | if 1, show install progress |
sys_ |
int | 0 |
no | If 0, all uses of Sys_SoftYield() will use a thread yield, otherwise a thread sleep with the given ms delay. |
telemetry_
18 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
telemetry_ |
bool | 1 |
no | Enable tracking of sp campaign game data to Forge. |
telemetry_ |
bool | 0 |
no | Enable metric recording of player/bot foot traffic. |
telemetry_ |
bool | 1 |
no | Enable tracking of general frame performance data to Forge. |
telemetry_ |
bool | 0 |
no | Enable telemetry tracking of dedicated server metrics to Forge. |
telemetry_ |
bool | 1 |
no | Enable tracking of networking performance data to Forge. |
telemetry_ |
bool | 0 |
no | Enable tracking of renderer performance data to Forge. |
telemetry_ |
bool | 0 |
no | Enable tracking of virtual texture system performance data to Forge. |
telemetry_ |
int | 100 |
no | The amount of time between foot traffic metric snapshots in milliseconds |
telemetry_ |
string | uppsala.mg |
no | AMQP Forge network topic to use when sending messages to Forge; defaults to forge_currentNetwork or AMQP vhost |
telemetry_ |
int | 30000 |
no | delay between server metric updates |
telemetry_ |
string | doom.zion.servers |
no | configurable string prefix for the server metric gauge |
telemetry_ |
bool | 1 |
no | Push telemetry logs at the end of a match. |
telemetry_ |
int | 2048 |
no | Buffer size for telemetry snapshot transport |
telemetry_ |
bool | 0 |
no | Controls verbosity of snapshot telemetry transport |
telemetry_ |
int | 1 |
no | Message transport to use for publishing telemetry; 0 = none, 1 = AMQP, 2 = UDP, 3 = Snapshot |
telemetry_ |
string | unspecified |
no | Metric correlation name |
telemetry_ |
string | (empty) | no | host and port to receive UDP telemetry messages |
telemetry_ |
string | unknown |
no | Default player prefix for generated player IDs |
tm_
19 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
tm_ |
int | 100 |
no | the time (in milliseconds) that animations played on a test model will take to blend in |
tm_ |
string | (empty) | no | name of joint to display the model-space location of |
tm_ |
int | 1 |
no | amount of time in millseconds that joint positions will remain visible |
tm_ |
int | -1 |
no | number of loops to play after tm_loop is executed. -1 means loop forever. |
tm_ |
bool | 1 |
no | 0 = modify the physics origin / axis, 1 = modify the render model origin / axis |
tm_ |
bool | 1 |
yes | 0 = place model directly in front of view point, 1 = place model in front of view point, but on the ground. |
tm_ |
float | 0 |
no | extra offset to apply around pitch axis |
tm_ |
float | 0 |
no | rate to rotate model around pitch ( in degrees per second ). |
tm_ |
bool | 1 |
no | 1 = remove last test model when a new one is spawned, 0 = don't remove. |
tm_ |
float | 0 |
no | extra offset to apply around roll axis |
tm_ |
float | 0 |
no | rate to rotate model around roll ( in degrees per second ). |
tm_ |
float | 1 |
no | scale of test model |
tm_ |
int | 0 |
no | 1 = show translation and rotation deltas for each loop, 2 = also so deltas each frame, 0 = don't show any delta info. |
tm_ |
int | 0 |
no | 0 = don't show origin position and rotation 1 = show origin position and rotation 2 = trace origin position and rotation |
tm_ |
int | 1 |
no | 0 = don't show origin position and rotation 1 = draw origin locations where the delta was fudged for frameset boundaries |
tm_ |
bool | 1 |
no | 1 = render the model with most recent origin |
tm_ |
bool | 1 |
no | 1 = use quaternion version of ApplyOriginDeltas |
tm_ |
float | 0 |
no | extra offset to apply around yaw axis |
tm_ |
float | 0 |
no | rate to rotate model around yaw ( in degrees per second ). |
win_
21 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
win_ |
string | 0 |
no | set on command line to allow multiple instances at the same time |
win_ |
int | 1 |
no | 0 = hidden, 1 = normal, 2 = minimized |
win_ |
bool | 0 |
no | enable crash dumps in the windows exception handler |
win_ |
string | ad.machinegames.com |
no | only use win_crashDmp_path_network when on this domain network |
win_ |
string | (empty) | no | Override path to save windows crash minidmps. If empty, save to save path. Must include ending \ |
win_ |
string | \\mgbuilds01\crashdumps\mercury\ |
no | Networkpath to save windows crash minidmps. If empty, save to save path. Must include ending \ |
win_ |
bool | 0 |
no | default the gamerTag to the windows username rather than machine name |
win_ |
bool | 0 |
no | If 1, emulates PC as if circle were accept (JP PS4 behavior |
win_ |
bool | 0 |
no | enable floating point exceptions |
win_ |
bool | 1 |
no | shows if the game window has focus or not, autoset from code |
win_ |
bool | 0 |
no | Hides the mouse cursor with SetCursor, rather than ShowCursor |
win_ |
int | 20000 |
no | Joystick deadzone as used by the GUI. Between 0 and 32768. |
win_ |
int | 180 |
no | How many frames to wait until we set rumble. XBone controllers can freak out if we call SetState too quickly after connecting. |
win_ |
int | 1 |
no | Level of dump, 0 - minimal, 1 - midi, 2 - full memory |
win_ |
int | 0 |
no | disable windows task keys |
win_ |
bool | 1 |
no | enable output to debugger |
win_ |
bool | 1 |
no | pause game on alt-tab |
win_ |
int | 0 |
no | crash without showing the Windows crash dialog. 0: show 1: silent 2: silent and auto report |
win_ |
int | 0 |
no | 1: spins on a crash, 2: show and wait on message box |
win_ |
bool | 0 |
no | immediate terminate process on crash |
win_ |
int | 0 |
no | — |
Smaller prefixes
269 cvars.
| Name | Type | Default | Exposed | Description |
|---|---|---|---|---|
aigui |
int | 0 |
no | 0 = no AI debug GUI, 1-9 = debug page |
aigui_ |
int | 2 |
no | 0 = no keys, 1 = arrow keys, 2 = arrows and NumPad |
aigui_ |
float | 0.25 |
no | scale for AI GUI text |
aigui_ |
int | 0 |
no | 0 = no AI debug GUI, 1 = minimal AI debug GUI, 2 = full AI debug GUI |
aigui_ |
float | 0.0 |
no | title safe ratio region |
amqp_ |
int | 20 |
no | Base interval at which AMQP library tries to reconnect to a server. |
amqp_ |
string | amqp://zion:zion@mq.forge.ad.machinegames.com:5672/uppsala.mg |
no | AMQP connection URI for the AMQP server ... preferably RabbitMQ |
amqp_ |
bool | 0 |
no | Enables the AMQP traffic |
amqp_ |
int | 9 |
no | Number of attempts AMQP library will make to connect to a server. ( -1=indefinite, 0=no retry ) |
amqp_ |
bool | 0 |
no | Control AMQP library and client(s) chattiness. |
animsys |
float | 0.85 |
yes | Gui alpha |
animsys |
float | 0.2 |
yes | Gui scale |
animsys |
int | 0 |
no | 0 = off, 1 = show 2 = show anim command stack |
ark_ |
int | 1 |
no | 0: only errors, 1: +warnings, 2: +debug messages. (default = 1). |
ark_ |
bool | 0 |
no | If 1, Kiscule will log all its runtime check verification (WINDOWS/DEBUG only) |
bindset |
int | 0 |
yes | value of current bind set |
bnet_ |
bool | 0 |
yes | use global around user instead of friends leaderboard |
bot_ |
bool | 1 |
no | If 1, show fake pings for bots in-game. Just for testing. |
bot_ |
int | 0 |
no | Keep a minimum number of clients on the server with bots and humans. 0 to disable. > 1 = Num clients to always keep in game. |
bp_ |
bool | 0 |
no | Debug bullet penetration |
campaign_ |
bool | 1 |
no | Allow the shell to be activated or not |
capture |
bool | 1 |
no | The contributing weight diminishes as the scalar increases |
capture |
bool | 1 |
no | Whether to show the debug progress bars on CPs |
capture |
bool | 0 |
no | Whether to show the debug radius on CPs |
capture |
bool | 0 |
no | Whether to print out debug state changes on CPs |
cg_ |
float | 0.0 |
no | — |
cg_ |
bool | 0 |
no | — |
cg_ |
bool | 0 |
no | Debug reliable client game msgs |
cg_ |
bool | 0 |
no | Render the reference path ui |
cine_ |
bool | 0 |
no | debug cinematic camera |
cine_ |
bool | 0 |
no | set to 1 to capture the cinematic frames to jpgs/tgas |
client |
float | 0.1 |
no | the distance that must be in between impact effects |
commander_ |
int | 1000 |
no | How long from kill to becoming terminating, milli |
commodity_ |
bool | 0 |
no | Show information about managing the commodities |
con_ |
int | 5 |
yes | The number of times per second to query CPU utilization. Higher frequencies make the numbers less accurate. |
con_ |
float | 10 |
yes | Use con_fontName at this many pixels wide per char |
con_ |
bool | 1 |
yes | print on the console but not onscreen when console is pulled up |
con_ |
float | 3 |
yes | time messages are displayed onscreen when console is pulled up |
con_ |
float | 3 |
yes | speed at which the console moves up and down |
cs_ |
bool | 0 |
no | draws the rungs of all ladders |
cs_ |
bool | 0 |
no | draws the spline of the crawlspace |
death |
bool | 0 |
no | Prints debug info about death history. |
debug_ |
bool | 0 |
no | show the new chronicle popup when entering the root screen in shell |
debug |
float | 1.0 |
no | Com_DebugHUD text Scale |
decl_ |
bool | 1 |
no | Write all decl changes into a local decl tree (for automatic syncing and merging) |
decl_ |
bool | 1 |
no | set to 0 to not merge generic materials on model load |
decl_ |
bool | 1 |
no | Automatically merge all new decls |
decl_ |
bool | 1 |
no | set to 1 to use the transparent uber shader |
decl_ |
int | 0 |
no | EXPERIMENTAL: (only enables if set to magic value) If true then make a diff against a set of freshly constructed nodes before writing down the graph |
decl |
bool | 1 |
no | Print debug information regarding decl overriding |
devgui |
int | 0 |
no | 0 = disable DevGUI, 1 = enable DevGUI, 2 = enable DevGUI with key legend, 3 = ImGUI only, 4 = ImGUI with custom windows, 5 = custom ImGUI windows only |
dev |
bool | 0 |
yes | Enable entering developer mode |
dev |
bool | 0 |
yes | FatalError rather than enter Dev Mode |
dev |
bool | 1 |
no | Skip entering developer mode when loading corrupted saves |
dialog_ |
int | 1000 |
no | Time required to show short message |
dict_ |
bool | 0 |
no | debug the checksum process for the dictionary |
dict_ |
bool | 0 |
no | if true it does not allow pre/post white spaces in sentences on the saved files, data can result in checksum fail |
dlts_ |
time_ms | 60000 |
no | Time after a cookie expires that it will still be accepted |
dp_ |
float | 32.0f |
no | Min apex height from the higher of starting or landing pos |
event |
string | 0x3cd64dc7265bcf06 |
no | cvar with the hash of the event defs in it |
faust_ |
float | 0.5 |
no | — |
faust_ |
float | 2.0 |
no | — |
findchapter_ |
string | (empty) | no | if this is set the override the map name when trying to find it used from test chapters |
fnc_ |
float | 0 |
no | distance to render flight nav voxels |
focus_ |
float | 2.5 |
no | Distance threshold to display and perform usable |
forge_ |
string | (empty) | no | forge task name |
forge_ |
string | user:unknown:forge |
no | forge user identifier |
game |
int | 0 |
no | Number for the component that should start by default. 0 = OFF. |
gamepad_ |
int | 0 |
no | Change the default bindset for the gamepad ( 0 - SP, 1 - MP |
geist_ |
float | 2.0 |
no | Draw Alpha multiplier |
geist_ |
float | 0 |
no | Motion Root Offset |
geist_ |
bool | 1 |
no | Use Deferred Job |
glass_ |
int | 1 |
no | 0 = off, 1 = threaded |
global |
float | 100.0f |
no | Length of the trace used for the global cursor. |
gore |
bool | 0 |
no | Enables the Gore Editing Gui display. |
hailmary_ |
float | 30.0 |
no | How far away we need to be for this to count as hail mary |
hands_ |
float | 1.0 |
no | Hands vertical FOV multiplier |
hands_ |
int | 500 |
no | how long in MS the player has to be in sprint to do a sprint melee |
hansoft_ |
string | (empty) | no | AMQP Forge network topic to use when sending messages to Forge; defaults to forge_currentNetwork or AMQP vhost |
heap_ |
bool | 0 |
no | Force the map heap to follow the production path when resetting |
http_ |
time_ms | 60000 |
no | Default HTTP connection timeout in MS |
http_ |
time_ms | 30000 |
no | Default HTTP receive timeout in MS |
http_ |
time_ms | 0 |
no | Default HTTP resolve timeout in MS (0 = infinite) |
http_ |
time_ms | 30000 |
no | Default HTTP send timeout in MS |
http_ |
bool | 0 |
no | Control whether to use system proxy configuration |
http_ |
bool | 0 |
no | Control HTTP client chattiness |
id |
bool | 0 |
no | disable system |
id |
int | 5000 |
no | how long should we track |
id |
int | 1000 |
no | if a single client has taken up too much time in an interval drop him |
id |
bool | 1 |
no | Enables reloading of models automatically as soon as any change is detected. |
ik |
float | 0 |
no | raise hip, compensate feet |
info_ |
bool | 1 |
no | Show in game comments or not |
journal_ |
bool | 0 |
no | Force contraption tab in the journal. |
journal_ |
bool | 0 |
no | show all collectibles in the journal |
journal_ |
int | 5000 |
no | milliseconds until we flip to next image if we have one |
journal_ |
bool | 1 |
no | use layered rendering for the journal |
journal_ |
int | 1 |
no | Use post effects on the journal, 2 = debug circle |
kd_ |
float | 800.0 |
no | — |
kd_ |
int | 8192 |
no | max triangles per area |
kd_ |
int | 8192 |
no | max vertices per area |
kd_ |
float | 25.0 |
no | — |
kd_ |
float | 100.0 |
no | — |
key_ |
bool | 0 |
no | if 1 then prints debug info as bind commands are received |
key_ |
int | -1 |
no | if > -1 will use that device to exec bind commmands on |
kiscule_ |
string | ^0 |
yes | set Kiscule Log node text default color (use color escape strings: ^ followed by 0-9) |
kiscule_ |
bool | 0 |
no | — |
lang_ |
bool | 0 |
no | if set, shows the reference strings (ie: #str_blah_blah) rather than the language strings |
lang_ |
bool | 0 |
no | Masks all localized strings to help debugging. When set will replace strings with an equal length of W's and ending in an X. Note: The masking occurs at string table load time. |
launcher_ |
string | (empty) | no | id of the Forge launcher running the game |
launcher_ |
string | (empty) | no | id of the current launch instance |
lcp_ |
bool | 0 |
no | show LCP solver failures |
loadscreen_ |
int | 12000 |
no | how long before we switch loading tip |
lobby_ |
bool | 0 |
no | The lobby host always behaves as though the lobby was full so external clients are unable to join. |
lobby_ |
bool | 0 |
no | Force the session to spin in the searching state; even if it has found something to connect to. ( For debug purposes only ) |
lobby_ |
bool | 0 |
no | Force the local user to be a non-participant spectator |
lobby_ |
int | -1 |
no | Force the local users to an initial team when joining a lobby. Must be used in conjunction with lobby_enableInitialTeamAssignment = 0 on the host. |
lobby_ |
int | 30000 |
no | The max amount of time a lobby user can be reserved for. |
lobby_ |
time_ms | 5000 |
no | How often the party host checks the game lobby to see if a party client is missing and then fix that. |
loc_ |
bool | 0 |
no | enables the uploading of string usage telemetry to the forge telemetry data |
loc_ |
bool | 0 |
no | on load of a swf we update the string table with strings max length |
log |
string | 0 |
yes | 1 = buffer log, 2 = flush after each print |
log |
string | qconsole.log |
yes | name of log file, if empty, qconsole.log will be used |
log |
string | 0 |
yes | 0 = FSPATH_SAVE, 1 = FSPATH_BASE |
log |
bool | 0 |
yes | If the qconsole log should persist between launches |
m_ |
float | 1.0 |
no | mouse menu sensitivity used because using the same unscaled mouse view sensitivity is way to high |
m_ |
float | 0.022 |
yes | mouse pitch scale |
m_ |
float | 3 |
yes | mouse view sensitivity |
m_ |
bool | 0 |
yes | shows mouse movement |
m_ |
int | 1 |
yes | number of samples blended for mouse viewing |
m_ |
bool | 0 |
yes | enable mouse smoothing |
m_ |
float | 0.022 |
yes | mouse yaw scale |
mainmenu_ |
bool | 0 |
no | UShow debug info for the miotion fixes inside the main menu. |
mainmenu_ |
bool | 1 |
no | Use post inside main menu. |
marker_ |
float | 50.0 |
no | Scale of the animated marker |
marker_ |
float | 15.0 |
no | Distance where the animated marker starts to scale |
mdnt_ |
bool | 0 |
no | To warn on CanStartMdnt fail cases. |
mdnt_ |
string | (empty) | no | When set, used to override capture output location. May contain $(rating) placeholder. |
mdnt_ |
int | 3 |
no | Used to set com_capturePrimes for midnight captures |
mdnt_ |
bool | 0 |
no | Override game FOV calculation to not assume the resolution is in 16:9 |
mdnt_ |
bool | 0 |
no | Forces midnights to be evaluated synchronous. |
mdnt_ |
float | 25 |
no | Indicate the minimum distance to an Entity of Midnight to permit LOD. |
mdnt_ |
bool | 0 |
no | Show an axis where motion anim props should be |
mdnt_ |
bool | 0 |
no | Write the frame number on each captured frame. |
mem_ |
bool | 0 |
no | Run the heap pointer checking before resetMapHeap |
mem_ |
bool | 0 |
no | Don't destroy map heaps on exit, guard them instead (64 bit build required) |
mem_ |
bool | 0 |
no | Print out any unfreed allocations on map heap destroy |
mm_ |
string | (empty) | yes | saved dev menu decl |
mm_ |
int | 0 |
yes | saved index into the dev menu decl. |
mm_ |
int | 0 |
yes | saved type of launch 0 is slow combo map, 1 is devmap |
mm_ |
bool | 0 |
no | progressional saving. |
mm_ |
bool | 0 |
no | should we do the progressional save. |
mmf_ |
bool | 0 |
no | print during operation |
model |
string | player |
yes | Default entity def to use for footstep sounds and other defaults |
motd_ |
string | (empty) | no | When not empty, the MOTD store option will be forced to this product id |
motd_ |
bool | 1 |
no | Use default language if localized version not found |
motd_ |
bool | 0 |
no | Print debug information regarding the message of the day |
mp |
time_ms | 5000 |
no | Initial timeout for clients connecting to Forge MP Cloud |
mp |
string | (empty) | no | Address of the http endpoint in URI format |
mp |
time_ms | 12000 |
no | initial time to wait for a server response in MSec |
mp |
bool | 0 |
no | You know what this does |
mp |
bool | 0 |
no | Flag controlling whether to exit the game after a dedicated server match |
mp |
int | 0 |
no | Process exit code used after a match if mpServerCloudInstance_exit is set |
mt_ |
string | HDP |
no | Compression method for generated pages. |
mt_ |
string | HDP |
no | Compression method for generated Vmtrs. |
mt_ |
int | 0 |
no | Override the default landscape resolution, specified in kiloTexels |
mtp_ |
string | 10.4.20.180 |
no | IP Address of the MTP server |
mtp_ |
string | 1400 |
no | per write size for mtp writes to server |
music_ |
float | 80 |
no | Beats per minute for the background track |
orbis_ |
int | -1 |
no | — |
pmec_ |
bool | 0 |
no | If set, then the block check uses an 8x8 cube instead of a point |
pmec_ |
int | -1 |
no | Force the deferred position handling as follows -1: don't force anything, 0: force non deferred handling, 1: force deferred handling |
pmec_ |
bool | 1 |
no | Enable ledge grab in MP game modes |
pmec_ |
bool | 1 |
no | Enable the 3rd person body |
pmec_ |
bool | 0 |
no | Always draw the 3rd person body |
pmec_ |
int | 0 |
no | Traces the third person body angles (1=post-values, 2=pre and post-values |
pmec_ |
int | 0 |
no | Traces the third person body anim deltas (1 for trans, 2 for rot, 3 for both) |
pmec_ |
bool | 0 |
no | Traces the animation calls on the body to the debug console |
pmec_ |
int | 0 |
no | Traces the third person body position (1=post-values, 2=pre and post-values |
poi |
float | 0.2 |
no | Health ratio value considered low health |
poi |
float | 0.5 |
no | Health ratio value considered medium health |
popup |
bool | 0 |
yes | display debug spam |
profile_ |
bool | 0 |
no | print debug info for player profiles |
profile_ |
bool | 0 |
no | act as if no profile file was found on first load (to simulate no profile) |
profile_ |
bool | 0 |
no | checks to make sure we are on a valid map before we save stats to profile or update achievements |
profile_ |
bool | 0 |
no | Turns on debug spam for profiles |
pvs_ |
bool | 0 |
no | — |
qc_ |
bool | 0 |
no | Clear/Reset player settings after each match. |
reg_ |
string | (empty) | no | optional file for specifying list of tests/paths to skip, which override reg_includeList |
reg_ |
string | (empty) | no | optional file for specifying list of tests/paths to run |
rumble_ |
float | 5.0 |
no | How much rumble to add if there's screen shake |
sasmachine_ |
bool | 0 |
no | set this to reinitialize the sasmachine again |
sasmachine_ |
int | -1 |
no | set this to show the last volume screen when returning to the in game sas machine |
save |
int | 0 |
no | allows loading of savegames from previous versions of the game |
save |
bool | 1 |
no | are savegames enabled |
savegame_ |
int | 0 |
no | Combination of bits that will simulate an error, see 'savegamePrintErrors'. 0 = no error |
save |
float | 0 |
no | wait for x extra seconds in the save to simulate a slow save/load |
savegame_ |
int | -1 |
no | minimum bytes required to start a new game |
save |
int | 1000 |
no | min time the save icon can appear TRC/TCR compatible |
save |
bool | 0 |
yes | debug spam |
savegame_ |
int | 0 |
no | on windows, this is a delay induced before any file operation occurs |
sc_ |
string | (empty) | no | client used to access perforce server (aka P4CLIENT) |
sc_ |
int | 0 |
no | 0 = errors only, 1 = minimal output, 2 = maximum verbosity from perforce api commands |
sc_ |
string | perforce:1666 |
no | address used to access perforce server (aka P4PORT) |
sc_ |
string | (empty) | no | username used to access perforce server (aka P4USER) |
scoreboard_ |
bool | 0 |
no | Always overwrite the score for scoreboards |
shooting_ |
int | 3 |
no | Shooting range new game timer countdown, in seconds. |
shooting_ |
int | 60 |
no | Seconds for the shooting range timer |
skip |
bool | 0 |
no | debug command to skip the progress check in the chronicles screen and always move to the volume screen despite unlock status |
smtp_ |
bool | 0 |
no | Show SMTP messages. |
smtp_ |
bool | 1 |
no | sends attachments on emails, for viewnotes |
snap_ |
float | 0.25 |
no | multiplier for a fade window with culling distances that are less than the default fade window |
snap_ |
string | primitives |
no | String specifying the folder where the primitives are stored. |
snap_ |
float | 20 |
no | padding for the border on world texts |
snap_ |
float | 5 |
no | size of the border line when using borders on world texts |
snap_ |
float | 200.0 |
no | default fade window for world texts fading away distance culling |
snap_ |
float | 2.05 |
no | a scale for world texts |
snap |
float | 1000.0f |
no | What value to use for DoF far |
snap |
float | 400.0f |
no | What value to use for DoF focus |
snap |
float | 0.0f |
no | What value to use for DoF near |
snapmap_ |
bool | 0 |
no | Skip version checks during snap map building |
snapmaps_ |
float | 65536 |
no | Distance required to be from a portal to be counted as entering a module. |
snap |
int | 5000 |
no | One shot bonus for beating the par time |
snap |
int | 100 |
no | Per second bonus under par time. |
snap |
int | 150 |
no | Value of reviving a teammate in snap challenge |
sound |
bool | 0 |
no | Used to report sound bsp build errors to the build wizard steps |
spectator_ |
bool | 1 |
no | If true, then when spectating a 3rd person view of someone, allow camera rotation. |
spectator_ |
time_ms | 3000 |
no | Timeout, in milliseconds, for auto-switching to a new spectator target after the previous one dies. |
spectator_ |
float | 60.0 |
no | Maximum absolute pitch angle from horizon for the spectator follow camera. |
steam_ |
bool | 1 |
no | enable steam achievements |
steam_ |
string | (empty) | no | The key you got from the guy to do the thing that one time.. |
string_ |
bool | 0 |
no | force all atomic strings to be put in system pool |
subtitle_ |
float | 0.5 |
no | Time(s) that a subtitle has to be below min volume to be culled |
subtitle_ |
bool | 0 |
no | Disables all subtitles |
subtitle_ |
int | 0 |
no | — |
subtitle_ |
float | 1000.0 |
no | — |
subtitle_ |
float | 1000.0 |
no | — |
subtitle_ |
int | 1800 |
no | — |
subtitle_ |
float | 0.55 |
no | cull subtitles when sound volume (0-1) for the vo is below this value |
takedown |
bool | 0 |
no | Debug drawing for collision check |
takedown |
bool | 0 |
no | always draw takedown icon if a takedown is possible |
takedown |
int | -1 |
no | Forces the logic midnight container to use a specific valid scene for takedowns |
takedown |
float | 45.0f |
no | Pitch limit the player must look below for a takedown to trigger |
takedown |
bool | 1 |
no | Does takedowns from above require player to look down |
takedown |
bool | 0 |
no | show current takedown name |
test |
string | user/shawn/level_transition_b |
no | sample base64 string used by testBase64 |
test |
int | 0 |
no | show the volume unlock popup in show screen for the volume specified. Resets after each test. |
timescale |
float | 1 |
no | scales the time |
tss_ |
time_ms | 60000 |
no | Time before a REST job will timeout. |
typeinfo_ |
bool | 1 |
no | 0 = allocate each node in ParsePath, 1 = use a list to preallocate memory |
ucmd_ |
bool | 0 |
no | if true will use the sensitivity table set up in the editor |
vo_ |
bool | 0 |
no | print debug info when parsing VoiceTrack resources |
vo_ |
float | 0 |
no | extra duration to add to visemes |
vo_ |
bool | 1 |
no | 1 = use simple, one peak visemes, 0 = use visemes that store a weight per-frame |
vo_ |
string | w:/mercury/game/tools/arttools/anno/cmdlinesync.exe |
no | location of the lip sync command line tool |
vo_ |
string | english,japanese |
no | Which languages should be localized, other language will use english |
vo_ |
string | english,french,italian,spanish |
no | Which languages should be localized, other language will use english |
vo_ |
string | german |
no | Which languages should be localized, other language will use english |
vo_ |
bool | 1 |
no | 1 = merge overlapping visemes of the same type |
vo_ |
int | 0 |
no | 1 = show frame numbers for GetEvents() |
voicetrack_ |
bool | 1 |
no | allow voicetrack to fallback to english on usk |
wartable_ |
float | 5.0 |
no | how many seconds between each ambience node starts to play. |
wartable_ |
float | 2.0 |
no | randomized value added to the ambiencetimer so we dont become to predictable |
wartable_ |
float | 200.0 |
no | radius where we can use it starts playing anim when entering ok radius |
wartable_ |
int | 0 |
no | 1 shows debug info for the wartable, > 1 shows info for spline as well. |
wartable_ |
float | 200.0 |
no | radius where we can use it starts playing anim when entering ok radius |
wartable_ |
int | 2000 |
no | for how long do we need to hold it to use it. |
wartable_ |
int | 1 |
no | 1 lock the player in wartable with movement following spline, 0 free look |
wartable_ |
bool | 0 |
no | set this to reinitialize the warmap again |
wartable_ |
float | 2.5 |
no | How far away can we use the table |