List of CVARs

Enemy Territory: Legacy, just like the original Wolfenstein: Enemy Territory, offers a wide range of console variables, so-called CVARs. These are options that can be used to customize the game’s behaviour, setup and appearance to accommodate the player’s needs or preferences. Most can be set from the menu. But all can be set from inside a configuration file _(.cfg)_ , the command line or, in most cases from the console.

Version goes here:


Non prefixed CVARS

Player cvars

sensitivity

Type Range
Default 5
Range any positive decimal
Description Defines the sensitivity of mouse movements. E.g. looking around. Higher is faster

Developer cvars

timescale

Type Range
Default 1.0
Range any positive decimal
Description Scale of which time passes by

CG_ (Client Game)

Player cvars

cg_activateLean

Type Boolean
Default 0
Description Lean using left/right strafe keys when +activate is held

cg_allowGeoIP

Type Boolean
Default 1
Description Allows sending your geolocation based off your IP address to the server
  • The location is used to display countryflags on scoreboard, and append country to connection message

cg_altHud

Type List
Default 0
Description Choose from different premade HUD styles
Value Effect
0 Default HUD
1 Alternative hud 1
2 Alternative hud 2
3 Alternative hud 3

cg_altHudFlags

Type Bitflag
Default 0
Description Move the spawn timer and mission timer and other HUD elements to an alternative location.
Value Effect
0 Default HUD
1 Moves timers to a alternative position
2 Removes ranks
4 Moves popups to a alternative position
  • This cvar will be removed in the future, see HUD Rework.

cg_announcer

Type Boolean
Default 1
Description Toggles the announcer voice on map start “FIGHT!” and “Prepare to Fight!”

cg_atmosphericEffects

Type Boolean
Default 1
Description Toggles display of atmospheric map effects like rain and snow

cg_autoAction

Type Bitflag
Default 0
Description Automatically start the selected actions when a match starts
Value Effect
0 No action
1 Record demo at start of map / round
2 Screenshot at end of map / round
4 Save player stats to .txt file on disk

cg_autoActivate

Type Boolean
Default 1
Description Toggles automatically picking up items such as ammo/health packs, weapons, objectives, etc

cg_autoFolders

Type Boolean
Default 1
Description Store screenshots, stats and demos created by cg_autoAction to a subfolder named YYYY-MM
  • Also applies to autoScreenshot command.

cg_autoMapZoom

Type Range
Default 5.159
Range any positive decimal
Description Adjust the zoom level of the compass minimap. Menu is limited to 7.43. Higher value is more zoomed in.

cg_autoReload

Type Boolean
Default 1
Description Automatically reload weapon when clip becomes empty. Keep in mind that reloading can’t be cancelled!

cg_autoSwitch

Type Boolean
Default 0
Description Automatically switch to a new weapon when picking one up

cg_bannerTime

Type Range
Default 10000
Range any positive integer
Description Set the time a banner stays visible, in milliseconds

cg_bloodDamageBlend

Type Range
Default 1.0
Range 0.0 - 1.0
Description Opacity of on-screen blood splatter effect when you are being shot
  • Menu entries are None, Light, Medium, Heavy, Full. Value increased by 0.25 per step respectively.

cg_bloodFlash

Type Range
Default 1.0
Range 0.0 - 1.0
Description Opacity of blood flashes displayed at the edges of the screen when getting shot
  • Menu entries are None, Light, Medium, Heavy, Full. Value increased by 0.25 per step respectively.
  • The flash position around the screen edges indicates the direction from which you are being shot from

cg_bloodFlashTime

Type Range
Default 1500
Range any positive decimal
Description Duration of blood flashes, in milliseconds

cg_bloodTime

Type Range
Default 120
Range any positive decimal
Description Duration of blood puddle effects _(walls, floors, etc.)_ in seconds

cg_bobbing

Type Boolean
Default 1
Description Toggle bobbing effect. Bobbing simulates head movement by bobbing the view when moving around.
  • This combines the historical cg_runpitch, cg_runroll, cg_bobup, cg_bobpitch and cg_bobroll into one cvar
  • Also affects sniper scopes when moving around while scoped

cg_brassTime

Type Range
Default 2500
Range any positive decimal
Description Duration ejected bullet shells last for, in milliseconds
  • Menu entries are Off, Med, High. Values are 0, 2500 and 15000 respectively.
  • See also: cg_bloodTime and cg_markTime

cg_centerTime

Type Range
Default 5
Range any positive decimal
Description Duration for which center print popups are displayed, in seconds

cg_chatAlpha

Type Range
Default 1.0
Range 0.0 - 1.0
Description Set chat opacity

cg_chatBackgroundAlpha

Type Range
Default 0.66
Range 0.0 - 1.0
Description Set chat background opacity

cg_chatFlags

Type Boolean
Default 1
Description Draw team flags on chat

cg_chatLineWidth

Type Range
Default 70
Range any positive integer
Description Set number of characters in chat before a line break (includes player name and possible location string)

cg_chatScale

Type Range
Default 1.0
Range any positive decimal
Description Set chat scale

cg_chatShadow

Type Boolean
Default 0
Description Draw shadow on chat

cg_chatX

Type Range
Default 160
Range any positive decimal
Description Set chat x position, in pixels

cg_chatY

Type Range
Default 478
Range any positive integer
Description Set chat y position, in pixels

cg_complaintPopUp

Type Boolean
Default 1
Description Display the UI popup to file complaints against teammates who teamkill you
  • See example
  • When disabled, you’ll automatically send a “no” response

cg_coronaFarDist

Type Range
Default 1536
Range any positive integer
Description Maximum distance coronas are displayed before fading from view
  • Menu entries are Off, Near, Normal, Far. Values are 0, 800 and 1536, 4096, 16000 respectively.
  • See cg_coronas for toggling the effect.

cg_coronas

Type List
Default 0
Description Toggles the display of coronas
Value Effect
0 Disabled
1 Enabled
2 Traces everything and ignores cg_coronaFarDist

cg_countryflags

Type Boolean
Default 1
Description Displays players’ country flags in scoreboard

cg_crosshairAlpha

Type Range
Default 1.0
Range 0.0 - 1.0
Description Transparency level for the primary crosshair image

cg_crosshairAlphaAlt

Type Range
Default 1.0
Range 0.0 - 1.0
Description Transparency level for the secondary crosshair image

cg_crosshairColor

Type String
Default “white”
Description Set the colour for the primary crosshair image. For menu values see Menu Colors. You can also use custom Hex colour codes in this format: 0xFF1E00

cg_crosshairColorAlt

Type String
Default “white”
Description Set the colour for the secondary crosshair image. For menu values see Menu Colors. You can also use custom Hex colour codes in this format: 0xFF1E00

cg_crosshairHealth

Type Boolean
Default 0
Description Colors the crosshair based on current health. Overrides cg_crosshairColor settings

cg_crosshairPulse

Type Boolean
Default 1
Description Increases the crosshair spread/sizing while moving, shooting, etc. to provide a visual representation of actual weapon spread

cg_crosshairSize

Type Range
Default 48
Range any positive integer
Description Size of the displayed crosshair, in pixels
  • Menu entries are Tiny, Small, Medium, Large, Huge. Values are 24, 32, 48, 64 and 96 respectively.
  • See example

cg_crosshairX

Type Range
Default 0
Range any positive/negative integer
Description Offset of the crosshair position on-screen, in pixels. Moves left or right.
  • Max left value = (Your resolution / 2) * -1
  • Max right value = (Your resolution / 2)
  • See example

cg_crosshairY

Type Range
Default 0
Range any positive/negative integer
Description Offset of the crosshair position on-screen, in pixels. Moves up or down.
  • Max left value = (Your resolution / 2) * -1
  • Max right value = (Your resolution / 2)
  • See example

cg_cursorHints

Type List
Default 1
Description Displays hint and information icons for certain actions when near interactive objects
Value Effect
0 Disabled
1 Size Pulse
2 Strobe Pulse
3 Alpha Pulse
4 Solid

cg_cycleAllWeaps

Type Boolean
Default 1
Description When enabled loops around while cycling through inventory. Include non-weapon items when cycling through inventory.

cg_drawBreathPuffs

Type Boolean
Default 1
Description Toggles drawing puffs of breath when standing on ‘snow’ surfaces

cg_drawCompass

Type List
Default 1
Description Display the HUD compass
Value Effect
0 Disable compass
1 Selects default compass
2 Selects alternative compass

cg_drawCompassIcons

Type Bitflag
Default 7
Description Show icons on compass
Value Effect
0 No icons
1 All icons
2 No secondary objective icons
4 No primary objective icons

cg_drawCrosshair

Type List
Default 1
Description Choose from different premade crosshairs

cg_drawCrosshairInfo

Type Bitflag
Default 3
Description Displays player info when the crosshair is over a teammate
Value Effect
0 Disabled
1 Shows player class
2 Shows player rank
4 Shows player prestige
  • See example
  • Flag 4 requires server to have g_prestige enabled

cg_drawCrosshairNames

Type List
Default 1
Description Display names of teammates when hovering over them with your crosshair
Value Effect
0 Disabled
1 Enabled, white names
2 Enabled, coloured names

cg_drawCrosshairPickups

Type List
Default 1
Description Give pickup items a highlight. Very subtle.
Value Effect
0 Disabled
1 Enabled when aiming at objective
2 Always enabled
  • See example
  • Value 1 requires you to be within 255 in-game units of the objective for highlighting to be visible.

cg_drawEnvAwareness

Type Bitflag
Default 7
Description Display objective icons on HUD
Value Effect
0 No icons
1 All icons
2 No secondary objective icons
4 No primary objective icons

cg_drawFireteamOverlay

Type Boolean
Default 1
Description Display Fireteam HUD window.

cg_drawFPS

Type Boolean
Default 0
Description Display a FPS counter in the HUD below the compass.

cg_drawGun

Type List
Default 1
Description Display equipped weapon
Value Effect
0 Disabled
1 Enabled
2 Don’t draw primary and secondary weapons

cg_drawNotifyText

Type Boolean
Default 1
Description Toggle prefixing certain messages with [skipnotify]. Only applies to logfiles and TTY output.

cg_drawPing

Type Boolean
Default 0
Description Display the ping in the HUD below the compass

cg_drawReinforcementTime

Type Boolean
Default 1
Description Display reinforcement(spawn) timer for your team in the HUD below the compass (in light blue)

cg_drawRoundTimer

Type Boolean
Default 1
Description Display remaining mission time in the HUD below the compass

cg_drawSmallPopupIcons

Type Boolean
Default 1
Description Use small icons for obituary messages

cg_drawSnapshot

Type Boolean
Default 1
Description Display the snapshot counter in the HUD

cg_drawSpectatorNames

Type List
Default 2
Description Display names of players when spectating or playing demos
Value Effect
0 Disabled
1 Enabled, white names
2 Enabled, coloured names

cg_drawSpeed

Type Boolean
Default 0
Description Displays current player speed in the HUD below the compass

cg_drawSpreadScale

Type List
Default 1
Description Displays a coloured bar on the left of the screen showing the current weapon spread. Increases when turning around, shooting, etc.
Value Effect
0 Disabled
1 Enabled, for scoped weapons
2 Enabled, for all weapons

cg_drawTime

Type Bitflag
Default 0
Description Display local time
Value Effect
0 Disabled
1 Enabled (required for other options)
2 Draw seconds
4 Use 12h clock

cg_drawUnit

Type List
Default 0
Description Set unit system
Value Effect
0 Unit
1 Metric
2 Imperial

cg_drawWeaponIconFlash

Type Boolean
Default 1
Description Flashes the weapon icon on the bottom right during certain events

cg_descriptiveText

Type Boolean
Default 1
Description Displays help text about following other players while spectating/in limbo, or about tapping out when wounded and waiting for a medic

cg_draw2D

Type Boolean
Default 1
Description Display all UI and HUD elements
  • See example
  • Crosshair is drawn even when disabled

cg_dynamicIcons

Type Boolean
Default 0
Description Toggle player icon scaling for command map

cg_dynamicIconsDistance

Type Range
Default 400
Range any positive integer
Description Distance between players when scaling down starts, in in-game units

cg_dynamicIconsMaxScale

Type Range
Default 1.0
Range any positive decimal
Description Max scale of icons. When ‘cg_dynamicIconsMaxScale’ and cg_dynamicIconsMinScale are equal the icons will stay the same size, allowing you to control just the size of the icons when enabling dynamic icons.

cg_dynamicIconsMinScale

Type Range
Default 0.5
Range any positive decimal
Description Max scale of icons. When ‘cg_dynamicIconsMinScale’ and cg_dynamicIconsMaxScale are equal the icons will stay the same size, allowing you to control just the size of the icons when enabling dynamic icons.

cg_dynamicIconsSize

Type Range
Default 20
Range any positive integer
Description Player icon size, in pixels

cg_fireteamAlpha

Type Range
Default 1.0
Range any positive decimal
Description Sets the opacity of the fireteam overlay including text etc.

cg_fireteamBgAlpha

Type Range
Default 0.3
Range any positive decimal
Description Sets the background opacity of the fireteam overlay

cg_fireteamLatchedClass

Type Boolean
Default 1
Description Draw latched class of fireteam members in the fireteam overlay

cg_fireteamLocationAlign

Type List
Default 0
Description Specifies alignment of location string in fireteam overlay
Value Effect
-1 Left align (static)
0 Left align (dynamic)
1 Right align (static/dynamic)
  • Combine this with cg_locationMaxChars to reserve space for location field in fireteam overlay. When cg_locationMaxChars is set, using -1 or 1 will force the location field to be staticly sized with the location string aligned to left or right respectively.

cg_fireteamNameAlign

Type Boolean
Default 0
Description ESpecifies alignment of player names in fireteam overlay
Value Effect
-1 Left align (static)
0 Left align (dynamic)
1 Right align (static/dynamic)
-Combine this with cg_fireteamNameMaxChars to reserve space for name field in fireteam overlay. When cg_fireteamNameMaxChars is set, using -1 or 1 will force the name field to be staticly sized with the player names aligned to left or right respectively.

cg_fireteamNameMaxChars

Type Range
Default 0
Range 0 - 36
Description Specify a max amount of characters drawn per name in the fireteam overlay. 0 = no limit

cg_fireteamSprites

Type Boolean
Default 1
Description Draw small triangles above players’ heads who are part of your fireteam

cg_fontScaleCN

Type Range
Default 0.25
Range any positive decimal
Description Font scale for entitiy/player names when aiming crosshair at them

cg_fontScaleCP

Type Range
Default 0.22
Range any positive decimal
Description Font scale for center prints

cg_fontScaleSP

Type Range
Default 0.22
Range any positive decimal
Description Font scale for side prints

cg_fontScaleTP

Type Range
Default 0.35
Range any positive decimal
Description Font scale for top of the screen prints

cg_etVersion

Type String
Default “”
Description Shows client mod version when connected to a server

cg_fov

Type Range
Default 90
Range 75 - 160
Description Sets the Field of View

cg_gibs

Type Boolean
Default 1
Description When enabled, body parts are created when players get gibbed (exploded, crushed etc.)
-Also requires cg_showBlood to be enabled

cg_graphicObituaries

Type List
Default 0
Description Display simple graphic kill messages instead of text-based messages
Value Effect
0 Disabled
1 Victim -> Weapon -> Killer
2 Killer -> Weapon -> Victim

cg_gunX

Type Range
Default 0 (center)
Range any positive or negative decimal
Description Offset of equipped weapon on screen along the X-axis, in in-game units

cg_gunY

Type Range
Default 0 (center)
Range any positive or negative decimal
Description Offset of equipped weapon on screen along the Y-axis, in in-game units

cg_gunZ

Type Range
Default 0 (center)
Range any positive or negative decimal
Description Offset of equipped weapon on screen along the Z-axis, in in-game units

cg_healthDynamicColor

Type Boolean
Default 0
Description When enabled, health text on HUD will be colored dynamically based off your current health

cg_hitSounds

Type Bitflag
Default 1
Description Set active hit sounds. Current implementation does not adhere to default bitflag behaviour
Value Effect
0 None
1 All
3 Disable body hitsounds
5 Disable headshot hitsounds
7 Disable body and headshot hitsounds
11 Disable body and team hitsounds
13 Disable headshot and team hitsounds
25 Disable team hitsounds

cg_instantTapOut

Type Boolean
Default 0
Description Puts you directly into the respawn queue without waiting for a revive. Only works in LMS game mode or on servers with limited lives set.

cg_lagometer

Type Boolean
Default 0
Description Displays a lag’o’meter in the HUD below the compass checking for lag spikes

cg_letterbox

Type Boolean
Default 0
Description Adds an overlay to the game underneath the HUD at the bottom and top of the screen simulating widescreen

cg_locationMaxChars

Type Range
Default 0
Range 0 - 128
Description Specify a max amount of characters drawn for locations. 0 = no limit

cg_locations

Type Bitflag
Default 3
Description Specifies how locations are displayed. Uses data from loc.dat file.
Value Effect
0 Off
1 Show locations in fireteam
2 Show locations in team chat and fireteam chat
4 Show location where landmines are spotted
8 Substitute “Unknown” locations with coordinates
16 Show only coordinates
32 Show distance to other clients
  • Team chat and fireteam chat will always display coordinates even when set to 0
  • Flag 32 cannot be combined with locations or coordinates

cg_logFile

Type String
Default “”
Description If set, will write a logfile containing chat to fs_homepath/legacy folder with the name provided. If empty, logging is disabled.
  • Not to be confused with the engine cvar logfile

cg_markTime

Type Range
Default 20000
Range any positive integer
Description Duration of bullet marks on walls, in milliseconds

cg_muzzleFlash

Type Boolean
Default 1
Description Toggles display of muzzle flash when shooting

cg_noAmmoAutoSwitch

Type Boolean
Default 1
Description Automatically switch to a new weapon when out of ammunition

cg_optimizePrediction

Type Boolean
Default 1
Description Enables unlagged optimized prediction

cg_popupFadeTime

Type Range
Default 2500
Range any positive integer
Description Duration of the fading effect of popup messages, in milliseconds

cg_popupBigFilter

Type Bitflag
Default 0
Description Filter promotion popups
Value Effect
0 Disabled
1 Filter skill promotions
2 Filter rank promotions
4 Filter prestige promotions

cg_popupFilter

Type Bitflag
Default 0
Description Filter message popups
Value Effect
0 Disabled
1 Filter connect
2 Filter team join
4 Filter mission
8 Filter pickup
16 Filter death

cg_popupShadow

Type Boolean
Default 0
Description Draw shadow on popups

cg_popupStayTime

Type Range
Default 2000
Range any positive integer
Description Duration for which popup messages stay active, in milliseconds

cg_popupTime

Type Range
Default 0
Range any positive integer
Description Duration between popups appearing. A side effect is that it increases stay time as well.

cg_predefinedDemoKeys

Type Boolean
Default 1
Description Use predefined key bindings to control actions in a demo such as fast forward. This way existing binds are ignored.

cg_predictItems

Type Boolean
Default 1
Description Enables prediction for item pickups
  • TODO: remove, item pickups are always predicted in ET (also remove from clientflags)

cg_printObjectiveInfo

Type Boolean
Default 1
Description Prints important game messages to the console

cg_quickChat

Type List
Default 0
Description Specify receiver of quick radio messages. Quick radio messages are triggered when using weapalt and holding a specific weapon.
Value Effect
0 Disabled
1 Team chat
2 Fireteam chat
  • List of possible quick chats:
    • Dynamite - Explore the area!
    • Smoke grenade - Go undercover/Infiltrate!
    • Airstrike can/grenades - Fire in the hole!
    • Pliers = Cover me/I need backup/Clear the path!
    • Satchel = Let’s go!
    • Medkit/syringe = I’m a medic.
    • Ammokit = I’m a field ops.

cg_quickMessageAlt

Type Boolean
Default 1
Description Toggles using numbers instead of letters for the quick chat menu

cg_scopedSensitivityScaler

Type Range
Default 0.6
Range any positive decimal
Description Set scoped mouse sensitivity. The value is a scalar used to calculate the sensitivity depending on field of view when scoped(zoom value). This makes it possible to have a other sensitivity while scoped.

cg_scoreboard

Type List
Default 1
Description Used to cycle between XP and Skill Rating (SR) scoreboard
Value Effect
0 XP
1 Skill Rating
2 Prestige
  • Skill rating and Prestige scoreboards require server to have g_skillRating and g_prestige enabled, respectively
  • This cvar is automatically cycled when double tapping +scores`
  • See example

cg_shadows

Type List
Default 1
Description Display player shadows underneath the player
Value Effect
0 Disabled
1 Blob
2 Stencil
3 Projection
4 Polygon
  • NOTE: Stencil, Projection and Polygon are currently disabled.
  • See example

cg_sharetimerText

Type String
Default “”
Description Specify a custom text to announce the next enemy spawn. Use ${nextspawn} and ${enemylimbotime} as variables. See the sharetimer commands

cg_shoutcastDrawHealth

Type List
Default 0
Description Display player health above them in shoutcaster mode
Value Effect
0 Disabled
1 Show health as text
2 Show health as a bar

cg_shoutcastDrawMinimap

Type Boolean
Default 1
Description Display minimap while in shoutcaster mode

cg_shoutcastDrawPlayers

Type Boolean
Default 1
Description Display player lists while in shoutcaster mode

cg_shoutcastDrawTeamNames

Type Boolean
Default 1
Description Display team names while in shoutcaster mode

cg_shoutcastGrenadeTrail

Type Boolean
Default 0
Description Display red trail for grenades while in shoutcaster mode

cg_shoutcastTeamNameBlue

Type String
Default “Allies”
Description Set allies team name (‘allies’ if empty) while in shoutcaster mode

cg_shoutcastTeamNameRed

Type String
Default “Axis”
Description Set axis team name (‘Axis’ if empty) while in shoutcaster mode

cg_showBlood

Type Boolean
Default 1
Description Toggles showing blood spurt effect when players are shot
  • Must be enabled for cg_gibs to work.

cg_showMiss

Type Bitflag
Default 0
Description Print faulty predictions into the console, for debugging purposes
Value Effect
0 Disabled
1 Generic prediction errors
2 Display number of predicted/played back frames per snapshot
4 Prints current cg_pmove servertime and local cgame time
8 Prints information about prediction error return codes

cg_simpleItems

Type List
Default 0
Description Use minimalistic icons for item pick-ups
Value Effect
0 Disabled
1 Enabled except objectives
2 Enabled for all items

cg_simpleItemsScale

Type Range
Default 1.0
Range 0.25 - 1.50
Description Set scale of simple items

cg_skybox

Type Boolean
Default 0
Description Toggle visibility of skyportal geometry, if a map has one.

cg_specHelp

Type Boolean
Default 0
Description Toggle display of spectator help, only in multiview

cg_stats

Type Boolean
Default 0
Description Prints client frame in the console, for debugging purposes

cg_teamChatHeight

Type Range
Default 8
Range 0 - 8
Description Amount of lines of chat messages displayed at once (maximum)

cg_teamChatMention

Type Boolean
Default 1
Description Prefixes messages with a yellow ‘> ‘ where you are mentioned. Mentioning someone is done through @playername’, but is required to have a space before it.

cg_teamChatsOnly

Type Boolean
Default 0
Description Filers global chat messages and only displays team and fireteam chat

cg_teamChatTime

Type Range
Default 8000
Range any positive integer
Description Duration of chat messages that are kept on display, in milliseconds

cg_tracers

Type List
Default 1
Description Choosing which tracers to display
Value Effect
0 None
1 All tracers
2 Own tracers only
3 Other’s tracers only

cg_useWeapsForZoom

Type Boolean
Default 1
Description Weapon switch will zoom in and out while scoped, rather than switch weapons

cg_visualEffects

Type Boolean
Default 1
Description Draws additional visual effects (airstrike planes, debris)

cg_voiceChats

Type Boolean
Default 1
Description Play voice chat sound file in-game when using quick chat e.g. v21 for Need a Medic!

cg_voiceText

Type Boolean
Default 1
Description Show voice text lines in-game when using quick chat e.g. v21 for Need a Medic!

cg_voiceSpriteTime

Type Range
Default 6000
Range any positive integer
Description Duration of chat icons shown above players their head, in milliseconds
  • Ammo and medic request icons are displayed for twice the duration
  • See example

cg_weapAltReloads

Type Boolean
Default 0
Description Allows reloading weapons without alternate fire mode by pressing weapalt

cg_weapaltSwitches

Type Boolean
Default 1
Description Provide an alternative way to use an alt weapon by pressing the respective weaponbank bind

cg_weapAnims

Type Bitflag
Default 15
Description Set which weapon animations to play
Value Effect
0 None
1 Move
2 Firing
4 Reload
8 Switch

cg_weaponCycleDelay

Type Range
Default 150
Range any positive integer
Description Ignores additional weapon switches for the set duration after a weapon switch has begun, preventing accidental double weapon switches. Value in milliseconds.

cg_zoomDefaultSniper

Type Range
Default 20
Range 4 - 32
Description Set the default zoom level for sniper scopes and binoculars

cg_zoomStepSniper

Type Range
Default 2
Range 0 - 28
Description Specifies the amount of levels one key activation zooms in or out.

Developer cvars

A cheat protected cvar is usually used by developers to help during development.

cg_animSpeed

Type Boolean
Default 1
Description Display of player animations

cg_debugAnim

Type List
Default 1
Description Used to debug player model and weapon animations by printing info
Value Effect
0 Disabled
1 Player animations
2 Weapon animations
3 Old and current weapon animations
4 Print debug when time > lf->frameTime

cg_debugBullets

Type Boolean
Default 0
Description Displays a line from bullet start point to end point
  • Works similar to g_debugBullets, but is client sided only
  • See cg_railTrailTime

cg_debugEvents

Type Boolean
Default 0
Description Used to debug entity events. When enabled, prints debug information in the console.

cg_debugPlayerHitboxes

Type Bitflag
Default 1
Description Used to debug player hitboxes
Value Effect
0 Disabled
1 Other players
2 Self

cg_debugPosition

Type Boolean
Default 0
Description Used to debug player entity yaw angle. When enabled, prints debug information in the console.

cg_debugSkills

Type Boolean
Default 0
Description Prints debug information to console when gaining a skill level and/or xp. Exact circumstances are unknown.

cg_errorDecay

Type Range
Default 100
Range 0 - 500
Description Decay prediction errors over several frames instead of correcting in one jerk, in frames

cg_gun_frame

Type Range
Default 0
Range 0 - Maximum frame of current gun animation
Description Disable weapon animations and only display the animation frame specified

cg_noPlayerAnims

Type Boolean
Default 0
Description Toggles display of player animations. If enabled, animation is fixed in a single frame.

cg_noPredict

Type Boolean
Default 0
Description Toggles prediction of player actions e.g. movement

cg_railTrailTime

Type Range
Default 750
Range any positive integer
Description Specifies the time the trail a bullet takes is visualized, in milliseconds

cg_swingSpeed

Type Range
Default 0.1
Range any positive decimal
Description Speed at which the thirdperson player model turns around when looking around

cg_thirdPerson

Type Boolean
Default 0
Description Enables a thirdperson perspective

cg_thirdPersonAngle

Type Range
Default 0
Range 0 - 360
Description Specifies the angle of the thirdperson perspective, angle in degrees

cg_thirdPersonRange

Type Range
Default 80
Range any positive integer
Description Specifies the distance from camera to player origin, in in-game units

cg_tracerChance

Type Range
Default 0.4
Range 0.0 - 1.0
Description Probability that a shot creates a bullet tracer, % in decimal

cg_tracerLength

Type Range
Default 160
Range any positive integer
Description Length of bullet tracers, in in-game units

cg_tracerSpeed

Type Range
Default 4500
Range any positive integer
Description Speed of bullet tracers, in in-game units

cg_tracerWidth

Type Range
Default 0
Range any positive integer
Description Width of bullet tracers

cg_uinfo

Type String
Default “0”
Description Displays three numbers representing client flags, cl_timenudge and cl_maxpackets. Client flags is a bitflag value consisting of various cvars.

CL_ (Client Engine)

Player cvars

cl_allowDownload

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled; “2” = enabled, but suppressed sound
  • Download missing files when available.
  • See also: [[List_of_Cvars_(new)#cl_wwwDownload|cl_wwwDownload]]

cl_angleSpeedKey

{TODO} CVAR unused in ET and ET: Legacy. Safe to remove?

  • Default: “1.5”| Possible values:
  • CVAR is unused.
  • Likely intended to adjust the speed for turning around. For example for controller / keyboard button

cl_aviDemo

{TODO} Couldn’t test in-game. Check if it works

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Likely saves the specified amount of jpeg screenshots per second.

cl_aviDemoType

{TODO} There are way too many avi demo related CVARs. Are all of them necessary?

  • Default: “0”| Possible values:
  • Description needed.

cl_aviMotionJpeg

{TODO} There are way too many avi demo related CVARs. Are all of them necessary?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Description needed.

cl_cacheGathering

{TODO} No official description found! Please check

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Enables some sort of data caching. Maps seem to load faster when loaded again. No info on what exactly gets cached found.

cl_conXOffset

{TODO} What does this CVAR do?

  • Default: “0” = disabled| Possible values:
  • No description available.

cl_consoleKeys

{TODO} can this be renamed to con_consoleKeys, because shouldn’t it be rather in the [[List_of_Cvars_(new)#CON_-Console|console related section]]?

  • Default: “~ ` 0x7e 0x60”| Possible values: keys
  • Bind opening the console to the specified key. e.g. cl_consoleKeys ~

cl_debugMove

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Display a bar on the bottom of the screen containing bar charts representing mouse movement.
https://i.imgur.com/0nB4zb4.jpg

cl_doubleTapDelay

{TODO} What is this actually used for? Are there double taps in ET?

  • Default: “350” | Possible range: “0” = disabled; < ?
  • Delay between registering key presses for double tapping binds, in milliseconds.

cl_forceAviDemo

{TODO} CVAR seems to be unused?

  • Default: “0” = disabled | Possible values: “0” = disabled; “1” = enabled
  • Description needed.

cl_freeLook

{TODO} CVAR seems pointless

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Enables ‘freelook’. When “disabled” only left/right camera movement is possible, up/down is deactivated.

cl_freezeDemo


cl_lang

  • Default: “en” = English| Possible values: en = English; fr = French; de = German; it = Italian; es = Spanish; pl = Polish;
    • nl = Dutch; cs = Czech; se = Swedish; fi = Finnish; da = Danish; pt = Portugese; no = Norwegian

ET: Legacy comes with translations created by the community. In case you would like to contribute, please refer to “Transifex”:https://www.transifex.com/etlegacy/etlegacy/


cl_langDebug

{TODO} Is this necessary? Isn’t this the point of Transifex?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints a list of missing translations for the selected language to console and also creates a text file with missing translations.

cl_maxPackets

{TODO} What unit is this in? As in, what does the 125 represent?

  • Default: “125”| Possible range: “15” < “125”
  • Cap for upstream data packet transmissions.

cl_maxPing

  • Default: “800”| Possible range: “100” < “999”
  • Specify the max allowed ping to a server. Servers exceeding this ping will not be displayed in the server browser.

cl_mouseAccel

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Intended to toggle mouse acceleration.

cl_noPrint

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Enable printing of information in the console.

cl_packetDUP

{TODO} Description copied from antman. Correct?

  • Default: “1”| Possible range: “0” < “5”
  • Number of duplicates for every data packet sent upstream.

cl_pitchSpeed

{TODO} +up and +down have been removed so this CVAR is pointless, no?

  • Default: “140” | Possible values:
  • Specify the speed of +up and +down keys.

cl_renderer

  • Default: “opengl1”| Possible values: “opengl1”; “opengl2”
  • Select your renderer of choice.
  • NOTE: “opengl2” remains in experimental state for now.

cl_run

{TODO} Is this really necessary? Maybe remove CVAR, have enabled default and replace +speed with +walk?

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Toggle between walk and run. If enabled, +forward is running speed and if disabled it’s walking speed. To toggle to the other mode use the combination of +speed (capslock) + +forward.

cl_serverStatusResendTime

{TODO} What does that CVAR do?

  • Default: “750”| Possible values:
  • Time in ms between resending serverstatus requests.

cl_showMouseRate

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints the speed of mouse movement to the console.
https://i.imgur.com/zjoMi4L.jpg

cl_showNet

{TODO} Description copied from antman, correct?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints the latency of each packet to the console.
https://i.imgur.com/VTwFGF8.jpg

cl_showNumEnts

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints the number of entities per packet to the console.
https://i.imgur.com/roAjvYj.jpg

cl_showSend

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints each sent packet to the console.
https://i.imgur.com/KwUUt6c.jpg

cl_showServerCommands

{TODO} What does this CVAR do?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Only works if in debug mode e.g. developer = 1

cl_showTimeDelta

{TODO} Check description

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints the time delta of each packet to the console.
https://i.imgur.com/PmLTIpx.jpg

cl_timedemo

{TODO} unkown CVAR ingame. What is it used for?

  • Default: “0”| Possible values:
  • Unknown CVAR, but mentioned in code.

cl_timeNudge

{TODO} Description copied from antman, check

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Supposed to be for adjusting prediction for your ping. Don’t bother, use antilag.

cl_timeout

{TODO} Description copied from antman, check

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Seems to be duration of receiving nothing from server for client to decide it must be disconnected.

cl_waveFileRecord

{TODO} Can this be merged with cg_autoAction?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Start recording a .wav audio file upon loading a demo.

cl_wwwDownload

{TODO} Merge with cl_allowDownload

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Enables http/ftp downloads.
  • See also: [[List_of_Cvars_(new)#cl_allowDownload|cl_allowDownload]]

cl_yawSpeed

  • Default: “140”| Possible range: “0” = disabled; < ?
  • Specify the speed of +left and +right keys.

Cheat protected cvars

cl_packetDelay

{TODO} What does that CVAR do?

  • Default: “0” = disabled| Possible values:
  • Description needed.

cl_packetLoss

{TODO} What does that CVAR do?

  • Default: “0” = disabled| Possible values:
  • Description needed.

Internal cvars

cl_activeAction

{TODO} unkown CVAR ingame. What is it used for?

  • Default: ” ” | Possible values:
  • Description needed.

cl_autoRecord

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • CVAR looks internally used. Also [[List_of_Cvars_(new)/#cg_autoAction|cg_autoAction]] is a thing.

cl_bypassMouseInput

{TODO} The user should not be able to set this! This should be hard-coded behaviour anyway. Can CVAR be removed?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Used to bypass mouse input in-game while menus are active.

cl_defaultProfile

{TODO} can this be combined with [[List_of_Cvars_(new)/#cl_profile|cl_profile]]?

  • Default: ” ” | Possible values:
  • Read-only CVAR setting the default user profile. Go to the PROFILE section in the main menu to set a default profile.
  • See also: [[List_of_Cvars_(new)/#cl_profile|cl_profile]]

cl_demoFileName

  • Default: ” “| Possible values: strings
  • Internal read-only CVAR used for demo recording.

cl_demoOffset

  • Default: “0”| Possible values:
  • Internal read-only CVAR used for demo recording.

cl_demoRecording

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Internal read-only CVAR used for demo recording.

cl_downloadName

{TODO} Why is that a thing?

  • Default: ” ” | Possible values: strings
  • Stores name of file you’re downloading when connecting to a server.
https://i.imgur.com/OC0foUC.jpg

cl_guid

  • Default: ” ” | Possible values:
  • A GUID, sometimes also referred to as “etkey”, is an automatically generated alpha-numerical sequence used to uniquely identify players.
  • It is stored in the etkey file [[Path_and_file_structure|(path and file structure)]] and in-game in this read-only CVAR.

cl_noDelta

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • When enabled sets last snapshot / frame to NULL so there is nothing to delta from.
  • Should only used by developers who know what they are doing.

cl_paused

{TODO} Can this be combined with [[List_of_Cvars_(new)/#cg_paused|cg_paused]]?

  • Default: “0” = unpaused| Possible values: “0” = unpaused; “1” = paused
  • Internal read-only CVAR to toggle functionality of paused games.

cl_profile

{TODO} Can this be combined with [[List_of_Cvars_(new)/#cl_defaultProfile|cl_defaultProfile]]? Also, can this be made non-read-only?

  • Default: ” ” | Possible values:
  • Read-only CVAR specifying the currently selected profile. To change the profile, you need to go to the “PROFILE” section in the main menu.
  • See also: [[List_of_Cvars_(new)/#cl_defaultProfile|cl_defaultProfile]]

cl_running

{TODO} CVAR seems to be unused. Safe to remove?

  • Default: “0” = not running| Possible values: “0” = not running; “1” = running
  • Can be used to check the status of the client game. _”Is it running or not?”_.

cl_waveFileName

  • Default: ” “| Possible values: strings
  • Internal read-only CVAR used for wave demo recording.

cl_waveOffset

  • Default: “0”| Possible values:
  • Internal read-only CVAR used for wave demo recording.

cl_waveRecording

  • Default: “0”| Possible values:
  • Internal read-only CVAR used for wave demo recording.

COM_ (Common)

Player cvars

com_altivec

{TODO} What is this used for?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Description needed.

com_ansiColor

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Enables color output in the system console.

com_buildScript

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Force loading of all possible data and error on failures for automated data building scripts.

com_hunkMegs

  • Default: “128”| Possible values:
  • Amount of memory (RAM) assigned to the hunk, in MB.
  • See also: [[List_of_Cvars_(new)/#com_soundMegs|com_soundMegs]] and [[List_of_Cvars_(new)/#com_zoneMegs|com_zoneMegs]]

com_logfile / logfile

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = buffer log; “2” = flush after each print
  • Non-user CVAR

com_maxFPS

  • Default: “85”| Possible range: “20” < “333”
  • Specifies the maximum frames per second the game can reach for a stable render rate.

com_soundMegs

  • Default: “160”| Possible values:
  • Amount of memory (RAM) allocated for loading sound files, in MB.
  • See also: [[List_of_Cvars_(new)/#com_hunkMegs|com_hunkMegs]] and [[List_of_Cvars_(new)/#com_zoneMegs|com_zoneMegs]]

com_zoneMegs


Internal / developer cvars

com_crashed

{TODO} Is this supposed to be accessible by the user? It sounds like this should be an automated internal CVAR.

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Enable in case of a crash to prevent CVAR_UNSAFE variables from being set from a cfg.
  • See also: [[List_of_Cvars_(new)/#com_ignoreCrash|com_ignoreCrash]]

com_downloadURL

  • Default: ” ” = Windows| Possible values: address string
  • Non-user CVAR specifying the address which is used for the download command.

com_hunkUsed

{TODO} Should this be accessible to the user? This sounds like it should be read-only {TODO} Which unit is this?

  • Default: “0”| Possible values:
  • Size of the currently used hunk, in [?].

com_errorDiagnoseIP

{TODO} unknown CVAR ingame. Check.

  • Default: ” “| Possible values: server address
  • Catch a connection process that would turn bad.

com_ignoreCrash

{TODO} Combine with com_crashed

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Let ET override CVAR_UNSAFE in case of crash. Use only if you know what you are doing!
  • See also: [[List_of_Cvars_(new)/#com_crashed|com_crashed]]

com_introPlayed

{TODO} Should this be accessible to the user? This sounds like it should be read-only {TODO} Also, since we don’t have an intro, can this be removed?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • CVAR seems to have no effect in ETL and ET. Likely intended to fetch the status of the game at startup?

com_journal / journal

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0” | Possible values:
  • Non-user CVAR to open a journal?

com_masterServer

  • Default: “master.etlegacy.com:27950” = maximized| Possible values: domain:port
  • Allow to override the default master server

com_minimized

{TODO} Shouldn’t this be read-only?

  • Default: “0” = maximized| Possible values: “0” = maximized; “1” = minimized
  • Used to catch the state of the game. Is the window minimized or not?

com_missingFiles

  • Default: ” “| Possible values:
  • Non-user CVAR storing information regarding missing files. Used for displaying error messages to the user.

com_motd

{TODO} What exactly is this used to? “0” also displays the MOTD

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Display the official ET: Legacy “message of the day”.

com_motdServer

  • Default: “motd.etlegacy.com:27951” = maximized| Possible values: domain:port
  • Allow to override the default motd server

com_motdString

{TODO} Description correct?

  • Default: ” “| Possible values: string
  • The official ET: Legacy “message of the day” string used to communicate news to players.

com_pid

  • Default: | Possible values:
  • Read-only CVAR storing process id.

com_pidFile

  • Default: | Possible values: “profiles/name/profile.pid” = client
    • “etlegacy_server.pid” = server

Full path to the pid file (contains process id).


net_dropSim

{TODO} What’s the point of this CVAR?

  • Default: “0.0” = disabled| Possible range: “0.0” < “1.0”
  • Simulated packet drops.

com_fixedtime

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0” | Possible values:
  • Non-user CVAR to fix time?


com_recommendedSet

{TODO} Combine with com_recommended.

  • Default: ” “| Possible values:
  • When enabled, the game uses default (recommended) values during profile creation.

com_showTrace

{TODO} What information is printed here?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints trace information to the console. Used for debugging.
https://i.imgur.com/qJ3hTM8.jpg

com_speeds

{TODO} What information is printed here?

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Prints speed information per frame to the console. Used for debugging.
https://i.imgur.com/lXq6Lv3.jpg

com_sv_running / sv_running

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0”| Possible values:
  • Non-user CVAR

com_timeDemo / timedemo

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0”| Possible values:
  • Non-user CVAR

com_timeScale / timescale

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “1.0”| Possible values:
  • Non-user CVAR used to change speed of the game?
  • From code: if com_timescale below 1.0, then we pass one frame on “1.0/com_timescale” (eg: com_timescale = 0.5, then 1.0/0.5 = 2, so we pass one frame on two)

com_unfocused

{TODO} Shouldn’t this be read-only?!

  • Default: “0” = focused| Possible values: “0” = focused; “1” = unfocused
  • Used mainly in windowed mode to catch the state of the game. Is the window active or not?

com_updateAvailable

  • Default: “0” = no| Possible values: “0” = no; “1” = yes
  • If there is a newer version than the current one this CVAR is enabled.

com_updateFiles

  • Default: ” ” | Possible values:
  • Stores information regarding remainging files needed for the update.

com_updateMessage

{TODO} Shouldn’t this be read-only? Or rather, shouldn’t this be hardcoded without a CVAR?

  • Default: “New version available. Do you want to update now?” | Possible values:
  • Stores the string used for the pop-up when there is a new update.

com_updateServer

  • Default: “update.etlegacy.com:27951” = maximized| Possible values: domain:port
  • Allow to override the default update server

com_version / version

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: ” “| Possible values:
  • Non-user CVAR.

com_viewLog / viewlog

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0” = hidden| Possible values: “0” = hidden, “1” = visible, “2” = minimized
  • Non-user CVAR used to view the log?

com_watchdog

  • Default: “60”| Possible values:
  • Non-user CVAR used to check whether the game died with an ERR_DROP or any situation leading to server running with no map.
  • See also: [[List_of_Cvars_(new)/#com_watchdog_cmd|com_watchdog_cmd]]

com_watchdog_cmd

  • Default: ” “| Possible values: e.g. “exec mapvotecycle.cfg”
  • Non-user CVAR specifying the actions in an event where com_watchdog triggers.
  • See also: [[List_of_Cvars_(new)/#com_watchdog|com_watchdog]]

Server cvars

com_dedicated / dedicated

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: “0” = hidden| Possible values: “0” = hidden; “1” = LAN; “2” = Internet
  • Non-user CVAR used to set mode of server?

CON_ (Console)

Player cvars

con_autoClear

{TODO} CVAR looks unused.

  • Default: “1” | Possible values:
  • Description needed.

Developer cvars

com_developer / developer

{TODO} What is this used for? “Unknown CVAR” ingame

  • Default: | Possible values:
  • Non-user CVAR to toggle some sort of developer mode?

con_drawNotify

{TODO} CVAR to be reworked! “Ticket”:https://dev.etlegacy.com/issues/1258

  • Default: “0” = disabled | Possible values: “0” = disabled; “1” = enabled
  • Prints the last few lines of console output transparently on the top of the screen.
  • See also: con_notifyTime, con_numNotifies

com_dropSim / net_dropsim

{TODO} What’s the point of this CVAR?

  • Default: “0.0” = disabled| Possible range: “0.0” < “1.0”
  • Simulated packet drops.

con_notifyTime

  • Default: “7” | Possible range: “0” = disabled; < ?
  • Duration for which the notification prints on the top of the screen are displayed, in seconds.
  • See also: con_drawNotify, con_numNotifies

con_numNotifies

  • Default: “7” | Possible range: “0” = disabled; < ?
  • Change number of drawable notifies. Allows to draw up to 10 lines.
  • See also: con_drawNotify, con_numNotifies

DEMO_ (Demo)

demo_autoTimeScale

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Automatically adjust demo playback speed depending on currently active weapon?

demo_autoTimeScaleWeapons

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Define timescales for different weapons?

demo_avifpsF1

  • Default: “0” | Possible values:
  • Presets for the rate of avi demos, in screenshots per second.

demo_avifpsF2

  • Default: “10” | Possible values:
  • Presets for the rate of avi demos, in screenshots per second.

demo_avifpsF3

  • Default: “15” | Possible values:
  • Presets for the rate of avi demos, in screenshots per second.

demo_avifpsF4

  • Default: “20” | Possible values:
  • Presets for the rate of avi demos, in screenshots per second.

demo_avifpsF5

  • Default: “24” | Possible values:
  • Presets for the rate of avi demos, in screenshots per second.

demo_drawTimeScale

{TODO} Only works if set before loading the demo. Can’t be changed during runtime of demo. Timescale pop-up only remains on-screen for a few seconds and then can’t be brought back.

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Prints the current timescale (demo playback speed) on the screen.
https://i.imgur.com/RmA0Zl7.jpg

demo_followDistance

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “50 0 20”| Possible values: integers for X Y Z
  • Specifies the distance from the player origin for all axes.

demo_freeCamSpeed

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “800”| Possible range: “0” = static [?]; < ?
  • Define the speed of the free camera, in in-game units per second

demo_infoWindow

{TODO} Only works if set before loading the demo. Can be activated if it was 0 before loading demo, but can’t be disabled/reactivated again.

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Prints an infobox on the screen for useful keybinds.
https://i.imgur.com/eXvhfpu.jpg

demo_lookAt

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “-1”| Possible values:
  • Specify the number of the entity the camera should focus on.

demo_noPitch

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Description needed.

demo_pvsHint

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Description needed.

demo_teamOnlyMissileCam

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Description needed.

demo_weaponCam

{TODO} Send kemon a screenshot of it in action please.

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Triggers weapon cam view.

demo_yawPitchRollSpeed

{TODO} Check description and send kemon a screenshot of it in action please.

  • Default: “140 140 140”| Possible values: integers for yawturn-; pitchturn-; roll-speed
  • Specifies the yawturn-, pitchturn- and roll-speed values for demo playback.

FS_ (File System)

ETL logo NOTE: File system CVARs need to be set before game start and can’t be changed during runtime

fs_baseGame

{TODO} Description needed

  • Default: ” “| Possible values:
  • Write-protected CVAR displaying exactly what?

fs_basePath

{TODO} Displays only a single dot and not a path to the installation folder, why is that?

  • Default: “.”| Possible values:
  • Write-protected CVAR specifying the path to the ET installation folder.
  • See also: [[Path_and_file_structure#Homepath-fs_basepath|Path and File Structure]]

fs_debug

  • Default: “0” = disabled| Possible values: “0” = disabled; “1” = enabled
  • Run the game in debug mode. Prints additional information regarding read files into the console.
https://i.imgur.com/ShVviJn.jpg

fs_game

  • Default: “legacy”| Possible values: mod names _(aka folder names in fs_homepath)_
  • Run the game with this default mod.

fs_homePath


fs_openedList

{TODO} Please add explanation of difference to fs_referencedList to the description.

  • Default: ” “| Possible values:
  • Prints a list of opened PK3 names and their path to the console.

fs_referencedList

{TODO} Please add explanation of difference to fs_openedList to the description.

  • Default: ” “| Possible values:
  • Prints a list of referenced PK3 names to the console.

fs_gameDirVar

{TODO} CVAR looks unused. Safe to remove?

  • Default: ” “| Possible values:
  • Description needed.

G_ (Game)

g_alliedMapXP

{TODO} Seems to never change its value. What does it do exactly?

  • Default: “0”| Possible values:
  • Likely intended to store the accumulated XP of the entire Allied team of the current map/campaign?
  • See also: [[List_of_Cvars_(new)/#g_axisMapXP|g_axisMapXP]]

g_alliedMaxLives

  • Default: “0”| Possible values:
  • Specifies the amount of lives each Allied player has individually. These lives are not shared across the team. The HUD counter seen in the screenshot displays the amount of respawns you have left.
  • See also: [[List_of_Cvars_(new)/#g_axisMaxLives|g_axisMaxLives]]
https://i.imgur.com/qEaZYch.jpg

g_alliedWins

{TODO} Is it necessary that this works like bitflags? Feels a bit counter-intuitive.

  • Default: “0”| Possible values:
  • Stores the amount of wins of the Allied team in the currently active campaign.
  • NOTE: This works like bitflags (1, 2, 4, 8, etc.) So, if the Allied team has three wins the CVAR has a value of 7 (1 + 2 + 4).
  • See also: [[List_of_Cvars_(new)/#g_axisWins|g_axisWins]]

g_altStopwatchMode

  • Default: “0” = A-B-B-A| Possible values: “0” = A-B-B-A; “1” = A-B-A-B
  • Switches between two different Stopwatch types of attacker team turns.

g_antiLag


g_autoFireteams

  • Default: “1” = enabled| Possible values: “0” = disabled; “1” = enabled
  • Toggles providing players with a popup asking to join a Fireteam when joining a team.

g_axisMapXP

{TODO} Seems to never change its value. What does it do exactly?

  • Default: “0”| Possible values:
  • Likely intended to store the accumulated XP of the entire Axis team of the current map/campaign?
  • See also: [[List_of_Cvars_(new)/#g_alliedMapXP|g_alliedMapXP]]

g_axisMaxLives

  • Default: “0”| Possible values:
  • Specifies the amount of lives each Axis player has individually. These lives are not shared across the team. The HUD counter seen in the screenshot displays the amount of respawns you have left.
  • See also: [[List_of_Cvars_(new)/#g_alliedMaxLives|g_alliedMaxLives]]
https://i.imgur.com/qEaZYch.jpg

g_axisWins

{TODO} Is it necessary that this works like bitflags? Feels a bit counter-intuitive.

  • Default: “0”| Possible values:
  • Stores the amount of wins of the Axis team in the currently active campaign.
  • NOTE: This works like bitflags (1, 2, 4, 8, etc.) So, if the Axis team has three wins the CVAR has a value of 7 (1 + 2 + 4).
  • See also: [[List_of_Cvars_(new)/#g_alliedWins|g_alliedWins]]

g_balancedTeams


R_ (Renderer)

Player cvars

r_allowExtensions

  • Default: “1.2”| Possible values: “0” = disabled; “1” = enabled.
  • Enables/Disables global OpenGL extensions.

r_cache

  • Default: | Possible values:
  • Description needed.

r_cacheModels

  • Default: | Possible values:
  • Description needed.

r_cacheShaders

  • Default: | Possible values:
  • Description needed.

r_colorbits

  • Default: | Possible values:
  • Description needed.

r_colorMipLevels

  • Default: | Possible values:
  • Description needed.

r_customaspect

  • Default: | Possible values:
  • Description needed.

r_customheight

  • Default: | Possible values:
  • Description needed.

r_customwidth

  • Default: | Possible values:
  • Description needed.

r_depthbits

  • Default: | Possible values:
  • Description needed.

r_detailTextures

  • Default: | Possible values:
  • Description needed.

r_displayRefresh

  • Default: | Possible values:
  • Description needed.

r_drawSun

  • Default: | Possible values:
  • Description needed.

r_dynamiclight

  • Default: | Possible values:
  • Description needed.

r_ext_compressed_textures

  • Default: | Possible values:
  • Description needed.

r_ext_multitexture

  • Default: | Possible values:
  • Description needed.

r_ext_texture_env_add

  • Default: | Possible values:
  • Description needed.

r_ext_texture_filter_anisotropic

  • Default: | Possible values:
  • Description needed.

r_facePlaneCull

  • Default: | Possible values:
  • Description needed.

r_fastsky

  • Default: | Possible values:
  • Description needed.

r_finish

  • Default: | Possible values:
  • Description needed.

r_flares

  • Default: | Possible values:
  • Description needed.

r_fullscreen

  • Default: | Possible values:
  • Description needed.

r_gamma

  • Default: | Possible values:
  • Description needed.

r_ignoreFastPath

  • Default: | Possible values:
  • Description needed.

r_ignoreGLErrors

  • Default: | Possible values:
  • Description needed.

r_ignorehwgamma

  • Default: | Possible values:
  • Description needed.

r_intensity

  • Default: | Possible values:
  • Description needed.

r_lodbias

  • Default: | Possible values:
  • Description needed.

r_lodCurveError

  • Default: | Possible values:
  • Description needed.

r_mapOverBrightBits

  • Default: | Possible values:
  • Description needed.

r_maxpolys

  • Default: | Possible values:
  • Description needed.

r_maxpolyverts

  • Default: | Possible values:
  • Description needed.

r_mode

  • Default: | Possible values:
  • Description needed.

r_normallength

  • Default: | Possible values:
  • Description needed.

r_overBrightBits

  • Default: | Possible values:
  • Description needed.

r_picmip

  • Default: | Possible values:
  • Description needed.

r_printShaders

  • Default: | Possible values:
  • Description needed.

r_railCoreWidth

  • Default: | Possible values:
  • Description needed.

r_railSegmentLength

  • Default: | Possible values:
  • Description needed.

r_railWidth

  • Default: | Possible values:
  • Description needed.

r_shadows

  • Default: | Possible values:
  • Description needed.

r_showImages

  • Default: | Possible values:
  • Description needed.

r_stencilbits

  • Default: | Possible values:
  • Description needed.

r_subdivisions

  • Default: | Possible values:
  • Description needed.

r_swapInterval

  • Default: | Possible values:
  • Description needed.

r_texturebits

  • Default: | Possible values:
  • Description needed.

r_textureMode

  • Default: | Possible values:
  • Description needed.

r_trisColor

  • Default: | Possible values:
  • Description needed.

r_wolffog

  • Default: | Possible values:
  • Description needed.

Protected cvars

r_ambientScale

{TODO} Add images.

  • Default: “0.5”| Possible values: “0.0” = disabled; “2.0” = max.
  • Sets light intensity of dynamic game entities _(e.g. player models, construction crates and tanks)_.

r_clear

  • Default: | Possible values:
  • Description needed.

r_directedScale

  • Default: | Possible values:
  • Description needed.

r_drawfoliage

  • Default: | Possible values:
  • Description needed.

r_drawworld

  • Default: | Possible values:
  • Description needed.

r_flareFade

  • Default: | Possible values:
  • Description needed.

r_flareSize

  • Default: | Possible values:
  • Description needed.

r_lodscale

  • Default: | Possible values:
  • Description needed.

r_showsky

  • Default: | Possible values:
  • Description needed.

r_zfar

  • Default: | Possible values:
  • Description needed.

r_znear

  • Default: | Possible values:
  • Description needed.

Developer cvars

r_bonesDebug

{TODO} Seems to be under development. Value of “8” and “9” flood a todo message in console.

  • Default: | Possible values:
  • Description needed.

r_debugLight

  • Default: | Possible values:
  • Description needed.

r_debugSort

  • Default: | Possible values:
  • Description needed.

r_debugSurface

  • Default: | Possible values:
  • Description needed.

r_drawBuffer

  • Default: | Possible values:
  • Description needed.

r_drawentities

  • Default: | Possible values:
  • Description needed.

r_ignore

  • Default: | Possible values:
  • Description needed.

r_lightmap

  • Default: | Possible values:
  • Description needed.

r_lockpvs

  • Default: | Possible values:
  • Description needed.

r_logFile

  • Default: | Possible values:
  • Description needed.

r_measureOverdraw

  • Default: | Possible values:
  • Description needed.

r_nobind

  • Default: | Possible values:
  • Description needed.

r_nocull

  • Default: | Possible values:
  • Description needed.

r_nocurves

  • Default: | Possible values:
  • Description needed.

r_noportals

  • Default: | Possible values:
  • Description needed.

r_norefresh

  • Default: | Possible values:
  • Description needed.

r_novis

  • Default: | Possible values:
  • Description needed.

r_offsetFactor

  • Default: | Possible values:
  • Description needed.

r_offsetUnits

  • Default: | Possible values:
  • Description needed.

r_portalOnly

  • Default: | Possible values:
  • Description needed.

r_roundImagesDown

  • Default: | Possible values:
  • Description needed.

r_showcluster

  • Default: | Possible values:
  • Description needed.

r_shownormals

  • Default: | Possible values:
  • Description needed.

r_showtris

  • Default: | Possible values:
  • Description needed.

r_simpleMipMaps

  • Default: | Possible values:
  • Description needed.

r_singleShader

  • Default: | Possible values:
  • Description needed.

r_skipBackEnd

  • Default: | Possible values:
  • Description needed.

r_speeds

  • Default: | Possible values:
  • Description needed.

Internal cvars

r_oldMode

  • Default: | Possible values:
  • Description needed.

r_uiFullScreen

  • Default: | Possible values:
  • Description needed.

Removed cvars

CVAR Reason Replacement
cg_animState Was not used None
cg_bigFont Was not used None
cg_blinktime Was not used None
cg_bobYaw Combined in 1 CVAR cg_bobbing
cg_bobPitch Combined in 1 CVAR cg_bobbing
cg_bobRoll Combined in 1 CVAR cg_bobbing
cg_bobUp Combined in 1 CVAR cg_bobbing
cg_cameraMode Was not used None
cg_cameraOrbit Was not used None
cg_cameraOrbitDelay Was not used None
cg_clipboardName Was not used None
cg_deferPlayers Was not used None
cg_enableBreath Was not used None
cg_fastSolids Was not used None
cg_footsteps Was not used None
cg_ignore Was not used None
cg_fastSolids Was not used None
cg_message Was not used None
cg_messagePlayer Was not used None
cg_messagePlayerName Was not used None
cg_modVersion Was not used None
cg_movespeed Was not used None
cg_noRender Was not used None
cg_noTaunt Was not used None
cg_noVoiceChats Was not used None
cg_noVoiceText Was not used None
cg_recording_Statusline Was not used None
cg_runpitch Bugged None
cg_runroll Bugged None
cg_smallFont Was not used None
cg_specSwing Was not used None
cg_stereoSeparation Was not used None
cg_timescaleFadeEnd Was not used None
cg_timescaleFadeSpeed Was not used None
cg_viewsize Was not used None
cg_wolfparticles Was not used None
cg_zoomDefaultBinoc Was not used None
cg_zoomDefaultFG Was not used None
cg_zoomDefaultSnooper Was not used None
cg_zoomFOV Was not used None
cg_zoomStepBinoc Was not used None
cg_zoomStepFG Was not used None
cg_zoomStepSnooper Was not used None
cl_activateLean Was not used cg_activateLean
cl_anonymous Was not used None
cl_debugTranslation Was not used None
cl_inGameVideo Was not used None
cl_language Was not used cl_lang
cl_motd Was not used None
cl_motdString Was not used None
cl_punkbuster Was not used None
cl_updateAvailable Was not used None
cl_updateFiles Was not used None
cl_visibleClients Was not used None
cl_waitForFire Was not used None
com_cameraMode Was not used None
com_cleanWhiteList Was not used None
com_logosPlaying Was not used None
con_debug Was not used None
con_restricted Was not used None
fs_buildGame Was not used None
fs_buildPath Was not used None
fs_CDpath Was not used None
fs_copyFiles Was not used None
fs_restrict Was not used None
r_ati_fsaa_samples Was not used ENFORCED FOR VANILLA CLIENTS
r_ati_truform_normalmode Was not used None
r_ati_truform_pointmode Was not used None
r_ati_truform_tess Was not used ENFORCED FOR VANILLA CLIENTS
r_clampToEdge Was not used ENFORCED FOR VANILLA CLIENTS
r_dlightBacks Was not used None
r_ext_ATI_pntriangles Was not used ENFORCED FOR VANILLA CLIENTS
r_nv_fogdist_mode Was not used ENFORCED FOR VANILLA CLIENTS
r_portalsky Was not used None
r_primitives Was not used None