Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
Register
(created out of whole cloth)
 
(Checked and updated CVars in →‎Sound)
 
Line 1: Line 1:
  +
{{uitech|doc=}}
−
__NOTOC__
 
  +
The ''World of Warcraft'' game client stores all of its configurations in the so-called '''console variables''' ('''CVars'''). These variables affect many aspects of the game, such as the graphics engine, the interface, and the sound system.
−
{{questbox
 
−
| id = 1324
 
−
| name = The Missing Diplomat (16)
 
−
| faction = Alliance
 
−
| category = Stormwind City
 
−
| start = [[Private Hendel]]
 
−
| end = [[Archmage Tervosh]]
 
−
| level = 38
 
−
| levelreq = 28
 
−
| experience = 2150
 
−
| reputation = +150 [[Stormwind]]
 
−
| previous = {{quest|The Missing Diplomat (15)}}
 
−
| next = {{quest|The Missing Diplomat (17)}}
 
−
}}
 
   
  +
There are several ways of setting the configuration variables:
−
This quest is part of the quest chain {{questchain|The Missing Diplomat}}.
 
  +
* '''Config.wtf''' - The World of Warcraft directory contains a Config.wtf file in the WTF folder, which provides settings mostly relevant to game startup, such as <code>gxResolution</code> for the screen resolution to use and <code>locale</code> for the language.
  +
* '''/console command''' - Settings can be changed in-game using the <code>/console</code> command, which uses the same syntax as the file Config.wtf described above. Any modifications done using this command will be saved to this file.
  +
* '''Wow In-game User Interface''' - Wow's ingame interface - Hit Esc to get to it
  +
* '''WoW.exe -Console''' - This will allow you to call the [[Console|debug console]] ingame by pressing <code>~</code>.
  +
* '''[[API SetCVar|SetCVar]] API command''' - for changing settings using addons
   
  +
The syntax for the first two ways of changing a variable is:
−
== Objectives ==
 
  +
SET ''variableName'' "''value''"
−
Defeat [[Private Hendel]] in [[Dustwallow Marsh]].
 
−
*Subdue Private Hendel
 
   
  +
:{{icon-exclamation}} Manually changing a CVar may permanently override the settings made on the in-game configuration menu. For example, having <code>cameraDistanceMax</code> set in the file Config.wtf renders the "Max Camera Distance" slider useless. You will have to quit the game and manually remove the CVar line from the file.
−
== Quest text ==
 
−
What?! You come here accusing me of allying with the [[Defias]],
 
−
and think I'll just stand here while you insult me?! Something
 
−
tells me you've had this coming for a long time.
 
   
−
== Progression ==
+
==List of CVars==
  +
This is a categorized list of console variables, along with a short explanation for each CVar.
−
Hello again, <Name>. I hope you don't mind the assistance, but
 
−
we couldn't have Hendel escaping, or worse, wind up dead.
 
   
  +
The list is not complete; for a complete list, see [[Console variables/Complete list]].
−
== Completion ==
 
−
I assure you, we're all quite upset about current events, but
 
−
allow us to take him back to [[Theramore]] for some questioning,
 
−
and we'll see about finding the King.
 
   
  +
===Startup===
−
I'm sure my lady [[Jaina Proudmoore|Proudmore]] would like to thank
 
  +
These are general variables that are only relevant for starting the game (or which are only read during startup).
−
you for your help. Speak to her when you have a moment.
 
   
  +
:[[CVar accountList|accountList]] - Saves multiple account names for login screen
−
== Reward ==
 
  +
:[[CVar accountName|accountName]] - Saves 1 account name for login screen
−
* 2150 [[XP]]
 
  +
:[[CVar accounttype|accounttype]] - Saves what account type the user is playing on - Wow, BC, LK, CT
−
* +150 [[Stormwind]] reputation
 
  +
:[[CVar checkAddonVersion|checkAddonVersion]] - Disable loading of out-of-date addons
  +
:[[CVar CinematicJoystick|CinematicJoystick]]
  +
:[[CVar coresDetected|coresDetected]] - Number of CPU cores detected
  +
:[[CVar decorateAccountName|decorateAccountName]]
  +
:[[CVar expansionMovie|expansionMovie]] - Display Burning Crusade intro at startup (This variable is reset to 0 after the video has been shown)
  +
:[[CVar forceEnglishNames|forceEnglishNames]]
  +
:[[CVar heapAllocTracking|heapAllocTracking]] - Enables/disables allocation tracking & dumping in SMemMalloc
  +
:[[CVar installType|installType]] - Retail/Beta/PTR
  +
:[[CVar lastCharacterIndex|lastCharacterIndex]] - Number of last character that was used for logging in (initial selection for character screen)
  +
:[[CVar locale|locale]] - Game language code (e.g. "enGB", "enUS", "deDE", "frFR" ...)
  +
:[[CVar movie|movie]] - Display intro movie at startup (doesn't work in [[Burning Crusade]] game client)
  +
:[[CVar movieSubtitle|movieSubtitle]] - Display subtitles for intro movies
  +
:[[CVar patchlist|patchlist]] - Address of wow patch server
  +
:[[CVar processAffinityMask|processAffinityMask]] - Which processor core to start WoW on
  +
:[[CVar readContest|readContest]] - Whether the user has accepted the [[PTR]] contest rules
  +
:[[CVar readEULA|readEULA]] - Whether the user has accepted the [[EULA]]
  +
:[[CVar readScanning|readScanning]] - Whether the user has accepted the system scanning terms
  +
:[[CVar readTOS|readTOS]] - Whether the user has accepted the [[Terms of Use]]
  +
:[[CVar realmList|realmList]] - Realm list server to use (e.g. "eu.logon.worldofwarcraft.com" or "us.logon.worldofwarcraft.com")
  +
:[[CVar realmListbn|realmListbn]] - Battle.net realm list server to use (default: "") - wow still uses [[CVar realmList|realmList]]
  +
:[[CVar realmName|realmName]] - Name of most recently used realm (displayed in the lower right corner)
  +
:[[CVar showToolsUI|showToolsUI]] - Enable the WoW Launcher
  +
:[[CVar timingMethod|timingMethod]] - Sets the CPU timing method used. 0 is none, 1 is normal precision(fps limited to 64), 2 is high precision
   
−
== Notes ==
+
===[[Console]]===
  +
These are commands that only affect the drop down menu
−
As in the earlier quests, you have to bring Private Hendel to about 20%
 
−
health, whereupon he should become non-hostile. (Remember, your goal
 
−
isn't to kill him, it's to bring him to justice.) When he becomes
 
−
non-hostile, your quest goal will be marked "complete".
 
   
  +
:[[CVar bgcolor|bgcolor]] - Sets the Console Backdrop Color
−
Again, as in earlier quests, the miscreant has help. A couple of the
 
  +
:[[CVar clear|clear]] - Clears all console text
−
guards will join in on the fight. All are about level 34-36.
 
  +
:[[CVar closeconsole|closeconsole]] - Closes console
  +
:[[CVar consolelines|consolelines]] - How many lines to display on screen at once
  +
:[[CVar cvar_default|cvar_default]] - Sets all cvars to their defaults
  +
:[[CVar cvar_reset|cvar_reset]] - Resets config.wtf file to the settings you use when you log in for the first time
  +
:[[CVar cvarlist|cvarlist]] - Lists all cvars with their current & default settings
  +
:[[CVar default|default]] - Returns console to default settings
  +
:[[CVar fontcolor|fontcolor]] - Sets the Console font Color
  +
:[[CVar fontsize|fontsize]] - Sets the Console Font Size
  +
:[[CVar font|font]] - Sets the Font to use in console (path must include .ttf)
  +
:[[CVar heapUsage|heapUsage]] - Displays heaps in use
  +
:[[CVar help|help]] - Displays help and information for any command. (Eg. help debug)
  +
:[[CVar highlightcolor|highlightcolor]] - Sets the Console text highlight color
  +
:[[CVar ObjUsage|ObjUsage]] - Displays the Object manager list status
  +
:[[CVar proportionaltext|proportionaltext]] - Spaces text out to cover the entire screen (E x a m p l e !)
  +
:[[CVar repeat|repeat]] - Repeats a command when entered
  +
:[[CVar settings|settings]] - Lists current console settings
  +
:[[CVar spacing|spacing]] - Specifies inter-character spacing, in pixels
  +
:[[CVar ver|ver]] - Displays build number and build date
   
  +
===Camera===
−
When you complete your 'beating down', [[Archmage Tervosh]] and
 
  +
{{i-note|This list is NOT complete due to the increasing number of cvars for this category.
−
[[Jaina Proudmoore|Lady Proudmoore]] walk up. '''If they are already present when you arrive'''
 
  +
See [[Console_variables/Complete_list/Character]] for the full list of camera settings.}}
−
the quest may be bugged. You may have to wait for a server reset to
 
  +
:[[CVar cameraBobbing|cameraBobbing]]
−
clear this. GMs may lack the tools to clear this issue.
 
  +
:[[CVar cameraBobbingFrequency|cameraBobbingFrequency]]
  +
:[[CVar cameraBobbingLRAmplitude|cameraBobbingLRAmplitude]]
  +
:[[CVar cameraBobbingSmoothSpeed|cameraBobbingSmoothSpeed]]
  +
:[[CVar cameraBobbingUDAmplitude|cameraBobbingUDAmplitude]]
  +
:[[CVar cameraCustomViewSmoothing|cameraCustomViewSmoothing]]
  +
:[[CVar cameraDistance|cameraDistance]] - Fixed value?
  +
:[[CVar cameraDistanceD|cameraDistanceD]] - Camera distance (zoom). May or may not show forced camera movements from camera-world collisions (untested).
  +
:[[CVar cameraDistanceMax|cameraDistanceMax]]
  +
:[[CVar cameraDistanceMaxFactor|cameraDistanceMaxFactor]] - Sets factor by which [[CVar cameraDistanceMax|cameraDistanceMax]] is multiplied
  +
:[[CVar cameraDistanceMoveSpeed|cameraDistanceMoveSpeed]] - Default is 8.33.
  +
:[[CVar cameraDistanceSmoothSpeed|cameraDistanceSmoothSpeed]] - Default is 8.33. Values range from 0.002778-50. Changes speed at which you scroll-wheel zoom in/out.
  +
:[[CVar cameraDive|cameraDive]] - Default is 1.
  +
:[[CVar cameraFlyingMountHeightSmoothSpeed|cameraFlyingMountHeightSmoothSpeed]]
  +
:[[CVar cameraFoVSmoothSpeed|cameraFoVSmoothSpeed]]
  +
:[[CVar cameraGroundSmoothSpeed|cameraGroundSmoothSpeed]]
  +
:[[CVar cameraHeightIgnoreStandState|cameraHeightIgnoreStandState]]
  +
:[[CVar cameraHeightSmoothSpeed|cameraHeightSmoothSpeed]]
  +
:[[CVar cameraPitch|cameraPitch]] - Fixed value?
  +
:[[CVar cameraPitchD|cameraPitchD]] - Camera pitch. Doesn't seem to take forced camera movements because of camera-world collisions into consideration.
  +
:[[CVar cameraPitchMoveSpeed|cameraPitchMoveSpeed]]
  +
:[[CVar cameraPitchSmoothSpeed|cameraPitchSmoothSpeed]]
  +
:[[CVar cameraPitchSmoothMin|cameraPitchSmoothMin]]
  +
:[[CVar cameraPitchSmoothMax|cameraPitchSmoothMax]]
  +
:[[CVar cameraPivot|cameraPivot]] - Default is 1. (no idea what it does)
  +
:[[CVar cameraPivotDXMax|cameraPivotDXMax]]
  +
:[[CVar cameraPivotDYMin|cameraPivotDYMin]]
  +
:[[CVar camerasmooth|camerasmooth]]
  +
:[[CVar cameraSmoothPitch|cameraSmoothPitch]]
  +
:[[CVar cameraSmoothStyle|cameraSmoothStyle]] - Default is 0. Possible values 0-2.
  +
:[[CVar cameraSmoothTrackingStyle|cameraSmoothTrackingStyle]]
  +
:[[CVar cameraSmoothYaw|cameraSmoothYaw]]
  +
:[[CVar cameraSmoothTimeMin|cameraSmoothTimeMin]]
  +
:[[CVar cameraSmoothTimeMax|cameraSmoothTimeMax]]
  +
:[[CVar cameraSubmergeFinalPitch|cameraSubmergeFinalPitch]]
  +
:[[CVar cameraSubmergePitch|cameraSubmergePitch]]
  +
:[[CVar cameraSurfacePitch|cameraSurfacePitch]]
  +
:[[CVar cameraSurfaceFinalPitch|cameraSurfaceFinalPitch]]
  +
:[[CVar cameraTargetSmoothSpeed|cameraTargetSmoothSpeed]]
  +
:[[CVar cameraTerrainTilt|cameraTerrainTilt]]
  +
:[[CVar cameraTerrainTiltTimeMin|cameraTerrainTiltTimeMin]]
  +
:[[CVar cameraTerrainTiltTimeMax|cameraTerrainTiltTimeMax]]
  +
:[[CVar cameraView|cameraView]]
  +
:[[CVar cameraViewBlendStyle|cameraViewBlendStyle]] - Default is 1. Possible values 1-2. Camera moves from saved positions smoothly or instantly.
  +
:[[CVar cameraWaterCollision|cameraWaterCollision]]
  +
:[[CVar cameraYaw|cameraYaw]] - Fixed value?
  +
:[[CVar cameraYawD|cameraYawD]] - Camera yaw. May or may not show forced camera movements from camera-world collisions (untested).
  +
:[[CVar cameraYawMoveSpeed|cameraYawMoveSpeed]] - Default is 230. Possible values 1-360. Changes the speed at which the camera can spin.
  +
:[[CVar cameraYawSmoothMax|cameraYawSmoothMax]]
  +
:[[CVar cameraYawSmoothMin|cameraYawSmoothMin]]
  +
:[[CVar cameraYawSmoothSpeed|cameraYawSmoothSpeed]]
   
  +
===Controls===
−
Other bugs have been noted on cases such as
 
  +
:[[CVar assistAttack|assistAttack]] - Start attacking automatically after using /assist
−
* bring a mob to the guards, then accept the quest from Hendel
 
  +
:[[CVar autoClearAFK|autoClearAFK]] - Automatically clear Away-status when moving or chatting
−
* vanish after accepting the quest.
 
  +
:[[CVar autoDismount|autoDismount]] - Dismount when trying to use an ability
  +
:[[CVar autoDismountFlying|autoDismountFlying]] - ...even when flying
  +
:[[CVar AutoInteract|AutoInteract]] - Enables Right-click to move
  +
:[[CVar autoLootDefault|autoLootDefault]] - Enables auto-looting of corpses
  +
:[[CVar autoRangedCombat|autoRangedCombat]] - Automatically switch between ranged and meelee attack
  +
:[[CVar autoSelfCast|autoSelfCast]] - Automatic self-casting
  +
:[[CVar autoStand|autoStand]] - Stand up when trying to use an ability [Introduced in Patch 2.3]
  +
:[[CVar autoUnshift|autoUnshift]] - Unshift/Unstealth/Leave shadowform when using an ability only usable "unshifted" [Introduced in Patch 2.3]
  +
:[[CVar BlockTrades|BlockTrades]] - Block trade requests
  +
:[[CVar deselectOnClick|deselectOnClick]] - Sticky targetting
  +
:[[CVar enableWowMouse|enableWowMouse]] - Enables the Steelseries World of Warcraft Mouse
  +
:[[CVar Joystick|Joystick]] - Enables Joystick control
  +
:[[CVar lootUnderMouse|lootUnderMouse]] - Moves the looting frame under the mouse cursor when looting
  +
:[[CVar mouseInvertPitch|mouseInvertPitch]] - Invert up-down mouse motion
  +
:[[CVar mouseInvertYaw|mouseInvertYaw]] - Invert left-right mouse motion
  +
:[[CVar mouseSpeed|mouseSpeed]] - Mouse speed
  +
:[[CVar stopAutoAttackOnTargetChange|stopAutoAttackOnTargetChange]] - Stop attacking when switching targets
   
  +
===Engine===
−
If you fail on this quest, drop it, and you will be able to take it again.
 
  +
:[[CVar asyncHandlerTimeout|asyncHandlerTimeout]] - A test of the engine - aka you're loading into instance, click out of wow, click back & wow has stopped responding.
  +
:[[CVar asyncThreadSleep|asyncThreadSleep]] - Engine option: Set based on asyncHandlerTimeout
  +
:[[CVar dbCompress|dbCompress]] - Database compression (?)
  +
:[[CVar ErrorFileLog|ErrorFileLog]]
  +
:[[CVar ErrorFilter|ErrorFilter]]
  +
:[[CVar ErrorLevelMax|ErrorLevelMax]]
  +
:[[CVar ErrorLevelMin|ErrorLevelMin]]
  +
:[[CVar Errors|Errors]]
  +
:[[CVar MemUsage|MemUsage]]
  +
:[[CVar ShowErrors|ShowErrors]] - Enables/Disables errors from being shown
  +
:[[CVar timingTestError|timingTestError]]
   
  +
===Graphics===
−
If Archmage Tervosh disappears before you can complete the quest, he can be found in
 
  +
:[[CVar baseMip|baseMip]] - base level for mip mapping ("Texture Resolution" slider)
−
the tower in Theramore.
 
  +
:[[CVar bspcache|bspcache]] - Binary Space Partition node caching
  +
:[[CVar componentCompress|componentCompress]] - Fixes issues with characters being fully black caused by bad/old drivers.
  +
:[[CVar componentTextureLevel|componentTextureLevel]] - Number of mip levels used for character component textures
  +
:[[CVar componentThread|componentThread]] - Multi thread character component processing
  +
:[[CVar DesktopGamma|DesktopGamma]] - Matches Windows' Gamma Settings
  +
:[[CVar environmentDetail|environmentDetail]] - Controls model draw distance for doodads (WoW 3.0)
  +
:[[CVar farclip|farclip]] - Sets the view distance of the 3D environment. Anything past this distance will be covered in fog.
  +
:[[CVar ffxDeath|ffxDeath]] - Enable full screen death effect
  +
:[[CVar ffxGlow|ffxGlow]] - Enable full screen glow effect
  +
:[[CVar ffxNetherWorld|ffxNetherWorld]] - Enable full screen "nether world" effect, e.g. for a [[Mage]]'s [[Invisibility]]
  +
:[[CVar ffxRectangle|ffxRectangle]] - Enables Widescreen Framebuffer
  +
:[[CVar ffxSpecial|ffxSpecial]] - Enables alternative on screen effects (WoW 3.0 [[Image:Wrath-Logo-Small.PNG]])
  +
:[[CVar ffx|ffx]] - Enable all pixel shaders
  +
:[[CVar fixedFunction|fixedFunction]] - Force fixed function pixel and vertex processing
  +
:[[CVar Gamma|Gamma]] - Gamma level
  +
:[[CVar groundEffectDensity|groundEffectDensity]] - Set the density of small ground objects.
  +
:[[CVar groundEffectDist|groundEffectDist]] - Set the maximum distance from the player at which to render small ground objects.
  +
:[[CVar gxApi|gxApi]] - Graphics API to use
  +
:[[CVar gxAspect|gxAspect]] - Preserve aspect ratio for windowed mode
  +
:[[CVar gxColorBits|gxColorBits]] - Color bits
  +
:[[CVar gxCursor|gxCursor]] - Enable hardware cursors
  +
:[[CVar gxDepthBits|gxDepthBits]] - Depth bits
  +
:[[CVar gxFixLag|gxFixLag]] - Smooth mouse cursor
  +
:[[CVar gxMaximize|gxMaximize]] - When using windowed mode, maximize the window
  +
:[[CVar gxMultisample|gxMultisample]] - Enable anti-aliasing (e.g. "4" for 4x multisampling)
  +
:[[CVar gxMultisampleQuality|gxMultisampleQuality]] - Quality for anti-aliasing (?)
  +
:[[CVar gxOverride|gxOverride]]
  +
:[[CVar gxRefresh|gxRefresh]] - Refresh rate in Hz
  +
:[[CVar gxResolution|gxResolution]] - Screen resolution (e.g. "1280x1024")
  +
:[[CVar gxRestart|gxRestart]] - Restarts the graphics engine
  +
:[[CVar gxTextureCacheSize| gxTextureCacheSize]] - Set the cache size
  +
:[[CVar gxTripleBuffer|gxTripleBuffer]] - Enable Triple Buffering
  +
:[[CVar gxVSync|gxVSync]] - Enable VSync
  +
:[[CVar gxWindow|gxWindow]] - Windowed mode
  +
:[[CVar hwDetect|hwDetect]] - Perform hardware detection for best values
  +
:[[CVar hwPCF|hwPCF]] - Use hardware based Percentage Closer Filtering for shadows (Default on)
  +
:[[CVar M2BatchDoodads|M2BatchDoodads]] - Enable handling of Detail Doodads in batches (combine doodads to reduce batch count)
  +
:[[CVar M2BatchParticles|M2BatchParticles]] - combine particle emitters to reduce batch count
  +
:[[CVar M2FasterDebug|M2FasterDebug]] - Enables developer dynamic control (programmer control of scene optimization mode)
  +
:[[CVar M2Faster|M2Faster]] - end user control of scene optimization mode - (0-3)
  +
:[[CVar M2UseClipPlanes|M2UseClipPlanes]] - use clip planes for sorting transparent objects
  +
:[[CVar M2UseThreads|M2UseThreads]] - multithread model animations
  +
:[[CVar M2UseZFill|M2UseZFill]] - Enabled Z-Fill on transparent objects
  +
:[[CVar mapShadows|mapShadows]] - Toggle map shadows
  +
:[[CVar maxFPS|MaxFPS]] - Framerate Limitation
  +
:[[CVar maxFPSBk|maxFPSBk]] - Framerate Limitation while Wow isn't in focus
  +
:[[CVar MaxLights|MaxLights]] - Maximum number of hardware lights
  +
:[[CVar nearclip|nearclip]] - Clipping range for small detail doodads
  +
:[[CVar ObjectFadeZFill|ObjectFadeZFill]] - Fade objects using ZFill pass
  +
:[[CVar objectFade|objectFade]] - Enables the smooth fading of objects after a certain distance
  +
:[[CVar particleDensity|particleDensity]] - Particle density
  +
:[[CVar shadowcull|shadowcull]]
  +
:[[CVar shadowinstancing|shadowinstancing]] - Shadow optimization which prevents flickering
  +
:[[CVar shadowLOD|shadowLOD]] - Enables or Disables Blob Shadows
  +
:[[Cvar shadowscissor|shadowscissor]] - Enables scissoring when rendering shadowmaps
  +
:[[CVar showfootprintparticles|showfootprintparticles]] - Shows smal dirt particles beneath the player's feet
  +
:[[CVar showfootprints|showfootprints]] - Enable footprints
  +
:[[CVar SkyCloudLOD|SkyCloudLOD]] - Level of detail for Sky
  +
:[[CVar SkySunGlare|SkySunGlare]] - Toggles Sun Glare
  +
:[[CVar SplineOpt|SplineOpt]] - Loading Screen Spline for travel
  +
:[[CVar textureCacheSize|textureCacheSize]] - Caches in memory textures when they are not in use for quick loading. (Min: 8388608, Max: 536870912, Default: 33554432)
  +
:[[CVar textureFilteringMode|textureFilteringMode]] - Texture filtering mode (?)
  +
:[[CVar UIFaster|UIFaster]] - UI acceleration level
  +
:[[CVar unitHighlights|unitHighlights]] - Enable model highlighting with Interface hidden (Alt-Z)
  +
:[[CVar useWeatherShaders|useWeatherShaders]] - Enable weather shaders
  +
:[[CVar violenceLevel|violenceLevel]] - Changes the violence level of the game
  +
:[[CVar weatherDensity|weatherDensity]] - Level of weather effects
  +
:[[CVar windowResizeLock|windowResizeLock]] - Locks so the game can't be resized while in windowed mode - see [[CVar gxWindow|gxWindow]]
   
  +
===[[Interface]]===
−
==Quest progression==
 
  +
:[[CVar bloatnameplates|bloatnameplates]] - Increases size of nameplates based on threat percentage
−
{{:The Missing Diplomat quest chain}}
 
  +
:[[CVar bloattest|bloattest]] - Seems to shrink nameplates for any value greater than zero, probably bugged as of 4.0.3
  +
:[[CVar bloatthreat|bloatthreat]] - Makes nameplates larger depending on gaining/losing threat. Only active when a mob has multiple units on its threat table
  +
:[[CVar chatBubbles|chatBubbles]] - Enable chat bubbles
  +
:[[CVar chatBubblesParty|chatBubblesParty]] - Enable party chat bubbles
  +
:[[CVar CombatDamage|CombatDamage]] - Enable floating damage display over enemy targets
  +
:[[CVar CombatHealing|CombatHealing]] - Enable floating healing display over friendly targets
  +
:[[CVar combatLogOn|combatLogOn]] - Whether or not the combat log is shown
  +
:[[CVar CombatLogPeriodicSpells|CombatLogPeriodicSpells]] - Enable periodic spells in combat log (?)
  +
:[[CVar flaggedTutorials|flaggedTutorials]] - Enable/Disable tutorials for new players
  +
:[[CVar gameTip|gameTip]] - Determine which Loading Screen tip will display next (increments per character Login)
  +
:[[CVar guildMemberNotify|guildMemberNotify]] - Display notification when guild members log in or out
  +
:[[CVar maxSpellStartRecoveryoffset|maxSpellStartRecoveryoffset]] - Sets the time in milliseconds before a global cooldown finishes in which a new spell can be queued up (0 - 400)
  +
:[[CVar minimapZoom|minimapZoom]] - The current outdoor minimap zoom level
  +
:[[CVar minimapInsideZoom|minimapInsideZoom]] - Minimap inside zoom level (returns the same zoom level as [[API Minimap GetZoom|Minimap:GetZoom()]] when indoors)
  +
:[[CVar ObjectSelectionCircle|ObjectSelectionCircle]] - Show the target selection circle underneath the current target
  +
:[[CVar partyStatusText|partyStatusText]] - Toggles the permanent display of health/power texts for party members.
  +
:[[CVar petStatusText|petStatusText]] - Toggles the permanent display of health/power texts for pets.
  +
:[[CVar playerStatusText|playerStatusText]] - Toggles the permanent display of health/power texts for the player.
  +
:[[CVar PetMeleeDamage|PetMeleeDamage]] - Show floating pet meelee damage over enemy targets
  +
:[[CVar PetSpellDamage|PetSpellDamage]] - Show floating pet spell damage over enemy targets
  +
:[[CVar predictedHealth|predictedHealth]] - Whether or not to use predicted health values in the UI
  +
:[[CVar predictedPower|predictedPower]] - Whether or not to use predicted power values in the UI
  +
:[[CVar profanityFilter|profanityFilter]] - Enables chat profanity filter
  +
:[[CVar reducedLagTolerance|reducedLagTolerance]] - Enables the use of a user-defined value for the spell queuing system introduced in 4.0.3
  +
:[[CVar rotateMinimap|rotateMinimap]] - Rotate minimap with the character's orientation
  +
:[[CVar screenshotFormat|screenshotFormat]] - Screenshot format (png | tga | jpeg)
  +
:[[CVar screenshotQuality|screenshotQuality]] - Screenshot quality (0-10)
  +
:[[CVar scriptErrors|scriptErrors]] - Enables the display of LUA errors ingame
  +
:[[CVar scriptProfile|scriptProfile]] - Enables CPU profiling for lua scripts, needs a UI reload to take effect
  +
:[[CVar secureAbilityToggle|secureAbilityToggle]] - Keeps players from accidentally toggling off abilities by hitting the button twice in a short (~1 sec) period of time
  +
:[[CVar showGameTips|showGameTips]] - Toggles displaying of loading screen game tips
  +
:[[CVar showLootSpam|showLootSpam]] - Toggles the detailed display of loot information (rolls etc.)
  +
:[[CVar showNewbieTips|showNewbieTips]] - Toggles the display of simplified ability tooltips
  +
:[[CVar ShowTargetCastbar|ShowTargetCastbar]] - Show your target's cast bar
  +
:[[CVar ShowVKeyCastbar|ShowVKeyCastbar]] - Show target's cast bar under nameplates
  +
:[[CVar spamFilter|spamFilter]] - Enables the chat spam filter
  +
:[[CVar spreadnameplates|spreadnameplates]] - Animates nameplate movement on screen when multiple nameplates collide. Enabling this setting removes the ability for nameplates to overlap
  +
:[[CVar statusTextPercentage|statusTextPercentage]] - Toggles the permanent display of percentages for status texts on unit frames.
  +
:[[CVar synchronizeBindings|synchronizeBindings]] - Toggles the saving of key bindings to the server
  +
:[[CVar synchronizeConfig|synchronizeConfig]] -- Toggles the saving of CVars to the server (?)
  +
:[[CVar synchronizeMacros|synchronizeMacros]] - Toggles the saving of macros to the server
  +
:[[CVar synchronizeSettings|synchronizeSettings]] - Toggles the saving of UI settings to the server
  +
:[[CVar targetStatusText|targetStatusText]] - Toggles the permanent display of health/power texts for the target.
  +
:[[CVar UberTooltips|UberTooltips]] - Show enhanced spell tooltips
  +
:[[CVar uiScale|uiScale]] - User Interface scale, only works when [[useUiScale]] is enabled
  +
:[[CVar UnitNameEnemyGuardianName|UnitNameEnemyGuardianName]] - Toggle Enemy Guardian Names
  +
:[[CVar UnitNameEnemyPetName|UnitNameEnemyPetName]] - Toggle Enemy Pet Names
  +
:[[CVar UnitNameEnemyPlayerName|UnitNameEnemyPlayerName]] - Toggle Enemy Player Names
  +
:[[CVar UnitNameEnemyTotemName|UnitNameEnemyTotemName]] - Toggle Enemy Totem Names
  +
:[[CVar UnitNameFriendlyGuardianName|UnitNameFriendlyGuardianName]] - Toggle Friendly Guardian Names
  +
:[[CVar UnitNameFriendlyPetName|UnitNameFriendlyPetName]] - Toggle Friendly Pet Names
  +
:[[CVar UnitNameFriendlyPlayerName|UnitNameFriendlyPlayerName]] - Toggle Friendly Player Names
  +
:[[CVar UnitNameFriendlySpecialNPCName|UnitNameFriendlySpecialNPCName]] - Toggle Friendly Special NPC Names (?)
  +
:[[CVar UnitNameFriendlyTotemName|UnitNameFriendlyTotemName]] - Toggle Friendly Totem Names
  +
:[[CVar UnitNameGuildTitle|UnitNameGuildTitle]] - Toggle Guild Titles in Player Names
  +
:[[CVar UnitNameNonCombatCreatureName|UnitNameNonCombatCreatureName]] - Toggle Non-Combat Creature Names
  +
:[[CVar UnitNameNPC|UnitNameNPC]] - Toggle NPC Name
  +
:[[CVar UnitNameOwn|UnitNameOwn]] - Toggle Own Name
  +
:[[CVar UnitNamePlayerGuild|UnitNamePlayerGuild]] - Toggle Guild Tags
  +
:[[CVar UnitNamePlayerPVPTitle|UnitNamePlayerPVPTitle]] - Toggle Titles
  +
:[[CVar useUiScale|useUiScale]] - Enable interface scaling
  +
:[[CVar xpBarText|xpBarText]] - Toggles the permanent display of the text on the experience bar.
   
  +
===Sound===
−
== External links ==
 
  +
:[[CVar ChatAmbienceVolume|ChatAmbienceVolume]] - Volume setting for surroundings while in voice chat
−
{{Elinks-quest|1324}}
 
  +
:[[CVar ChatMusicVolume|ChatMusicVolume]] - Volume setting for game music while in voice chat
  +
:[[CVar ChatSoundVolume|ChatSoundVolume]] - Volume setting for voice chat
  +
:[[CVar EnableMicrophone|EnableMicrophone]] - Enables the Microphone
  +
:[[CVar EnableVoiceChat|EnableVoiceChat]] - Enables Voice Chat
  +
:[[CVar FootstepSounds|FootstepSounds]] - Enables footstep sounds
  +
:[[CVar InboundChatVolume|InboundChatVolume]] - The volume of all other chat you hear (0.0 - 1.0)
  +
:[[CVar OutboundChatVolume|OutboundChatVolume]] - The software amplification factor (0.0 - 2.0)
  +
:[[CVar Sound_DSPBufferSize|Sound_DSPBufferSize]] - Sound buffer size
  +
:[[CVar Sound_EnableAllSound|Sound_EnableAllSound]] - Enables All Sound
  +
:[[CVar Sound_EnableArmorFoleySoundForOthers|Sound_EnableArmorFoleySoundForOthers]] - Enable armor damage sounds for NPCs and other PCs
  +
:[[CVar Sound_EnableArmorFoleySoundForSelf|Sound_EnableArmorFoleySoundForSelf]] - Enable armor damage sounds for player
  +
:[[CVar Sound_EnableEmoteSounds|Sound_EnableEmoteSounds]] - Enable emote voices
  +
:[[CVar Sound_EnableErrorSpeech|Sound_EnableErrorSpeech]] - Enable error sounds ("Can't cast that yet!")
  +
:[[CVar Sound_EnableHardware|Sound_EnableHardware]] - Enable Audio Hardware Acceleration
  +
:[[CVar Sound_EnableMixMode2|Sound_EnableMixMode2]] - Enables and controls PCM Audio Quality
  +
:[[CVar Sound_EnableMode2|Sound_EnableMode2]] - Enables Alternate sound processing
  +
:[[CVar Sound_EnableMusic|Sound_EnableMusic]] - Enables Music
  +
:[[CVar Sound_EnableSFX|Sound_EnableSFX]] - Enables SoundFX
  +
:[[CVar Sound_EnableSoftwareHRTF|Sound_EnableSoftwareHRTF]] - Enables headphone designed sound subsystem
  +
:[[CVar Sound_ListenerAtCharacter|Sound_ListenerAtCharacter]] - Set sound center to player
  +
:[[CVar Sound_MaxCacheableSizeInBytes|Sound_MaxCacheableSizeInBytes]] - Max sound size that will be cached, larger files will be streamed instead
  +
:[[CVar Sound_OutputDriverIndex|Sound_OutputDriverIndex]] - Audio Device Selected
  +
:[[CVar Sound_VoiceChatInputDriverIndex|Sound_VoiceChatInputDriverIndex]] - Device for voice input (Microphone)
  +
:[[CVar Sound_VoiceChatOutputDriverIndex|Sound_VoiceChatOutputDriverIndex]] - Device for voice output (Headset or secondary speakers)
  +
:[[CVar useEnglishAudio|useEnglishAudio]] - Override the locale and use English audio
  +
  +
===Deprecated/Removed===
  +
Please see [[:Category:Console variables/Removed CVars]] for the deprecated/removed cvars.
  +
[[Category:Console variables| ]]

Revision as of 19:54, 23 November 2010

The World of Warcraft game client stores all of its configurations in the so-called console variables (CVars). These variables affect many aspects of the game, such as the graphics engine, the interface, and the sound system.

There are several ways of setting the configuration variables:

  • Config.wtf - The World of Warcraft directory contains a Config.wtf file in the WTF folder, which provides settings mostly relevant to game startup, such as gxResolution for the screen resolution to use and locale for the language.
  • /console command - Settings can be changed in-game using the /console command, which uses the same syntax as the file Config.wtf described above. Any modifications done using this command will be saved to this file.
  • Wow In-game User Interface - Wow's ingame interface - Hit Esc to get to it
  • WoW.exe -Console - This will allow you to call the debug console ingame by pressing ~.
  • SetCVar API command - for changing settings using addons

The syntax for the first two ways of changing a variable is:

SET variableName "value"
Red exclamation mark icon Manually changing a CVar may permanently override the settings made on the in-game configuration menu. For example, having cameraDistanceMax set in the file Config.wtf renders the "Max Camera Distance" slider useless. You will have to quit the game and manually remove the CVar line from the file.

List of CVars

This is a categorized list of console variables, along with a short explanation for each CVar.

The list is not complete; for a complete list, see Console variables/Complete list.

Startup

These are general variables that are only relevant for starting the game (or which are only read during startup).

accountList - Saves multiple account names for login screen
accountName - Saves 1 account name for login screen
accounttype - Saves what account type the user is playing on - Wow, BC, LK, CT
checkAddonVersion - Disable loading of out-of-date addons
CinematicJoystick
coresDetected - Number of CPU cores detected
decorateAccountName
expansionMovie - Display Burning Crusade intro at startup (This variable is reset to 0 after the video has been shown)
forceEnglishNames
heapAllocTracking - Enables/disables allocation tracking & dumping in SMemMalloc
installType - Retail/Beta/PTR
lastCharacterIndex - Number of last character that was used for logging in (initial selection for character screen)
locale - Game language code (e.g. "enGB", "enUS", "deDE", "frFR" ...)
movie - Display intro movie at startup (doesn't work in Burning Crusade game client)
movieSubtitle - Display subtitles for intro movies
patchlist - Address of wow patch server
processAffinityMask - Which processor core to start WoW on
readContest - Whether the user has accepted the PTR contest rules
readEULA - Whether the user has accepted the EULA
readScanning - Whether the user has accepted the system scanning terms
readTOS - Whether the user has accepted the Terms of Use
realmList - Realm list server to use (e.g. "eu.logon.worldofwarcraft.com" or "us.logon.worldofwarcraft.com")
realmListbn - Battle.net realm list server to use (default: "") - wow still uses realmList
realmName - Name of most recently used realm (displayed in the lower right corner)
showToolsUI - Enable the WoW Launcher
timingMethod - Sets the CPU timing method used. 0 is none, 1 is normal precision(fps limited to 64), 2 is high precision

Console

These are commands that only affect the drop down menu

bgcolor - Sets the Console Backdrop Color
clear - Clears all console text
closeconsole - Closes console
consolelines - How many lines to display on screen at once
cvar_default - Sets all cvars to their defaults
cvar_reset - Resets config.wtf file to the settings you use when you log in for the first time
cvarlist - Lists all cvars with their current & default settings
default - Returns console to default settings
fontcolor - Sets the Console font Color
fontsize - Sets the Console Font Size
font - Sets the Font to use in console (path must include .ttf)
heapUsage - Displays heaps in use
help - Displays help and information for any command. (Eg. help debug)
highlightcolor - Sets the Console text highlight color
ObjUsage - Displays the Object manager list status
proportionaltext - Spaces text out to cover the entire screen (E x a m p l e  !)
repeat - Repeats a command when entered
settings - Lists current console settings
spacing - Specifies inter-character spacing, in pixels
ver - Displays build number and build date

Camera

Note
Note: This list is NOT complete due to the increasing number of cvars for this category. See Console_variables/Complete_list/Character for the full list of camera settings.
cameraBobbing
cameraBobbingFrequency
cameraBobbingLRAmplitude
cameraBobbingSmoothSpeed
cameraBobbingUDAmplitude
cameraCustomViewSmoothing
cameraDistance - Fixed value?
cameraDistanceD - Camera distance (zoom). May or may not show forced camera movements from camera-world collisions (untested).
cameraDistanceMax
cameraDistanceMaxFactor - Sets factor by which cameraDistanceMax is multiplied
cameraDistanceMoveSpeed - Default is 8.33.
cameraDistanceSmoothSpeed - Default is 8.33. Values range from 0.002778-50. Changes speed at which you scroll-wheel zoom in/out.
cameraDive - Default is 1.
cameraFlyingMountHeightSmoothSpeed
cameraFoVSmoothSpeed
cameraGroundSmoothSpeed
cameraHeightIgnoreStandState
cameraHeightSmoothSpeed
cameraPitch - Fixed value?
cameraPitchD - Camera pitch. Doesn't seem to take forced camera movements because of camera-world collisions into consideration.
cameraPitchMoveSpeed
cameraPitchSmoothSpeed
cameraPitchSmoothMin
cameraPitchSmoothMax
cameraPivot - Default is 1. (no idea what it does)
cameraPivotDXMax
cameraPivotDYMin
camerasmooth
cameraSmoothPitch
cameraSmoothStyle - Default is 0. Possible values 0-2.
cameraSmoothTrackingStyle
cameraSmoothYaw
cameraSmoothTimeMin
cameraSmoothTimeMax
cameraSubmergeFinalPitch
cameraSubmergePitch
cameraSurfacePitch
cameraSurfaceFinalPitch
cameraTargetSmoothSpeed
cameraTerrainTilt
cameraTerrainTiltTimeMin
cameraTerrainTiltTimeMax
cameraView
cameraViewBlendStyle - Default is 1. Possible values 1-2. Camera moves from saved positions smoothly or instantly.
cameraWaterCollision
cameraYaw - Fixed value?
cameraYawD - Camera yaw. May or may not show forced camera movements from camera-world collisions (untested).
cameraYawMoveSpeed - Default is 230. Possible values 1-360. Changes the speed at which the camera can spin.
cameraYawSmoothMax
cameraYawSmoothMin
cameraYawSmoothSpeed

Controls

assistAttack - Start attacking automatically after using /assist
autoClearAFK - Automatically clear Away-status when moving or chatting
autoDismount - Dismount when trying to use an ability
autoDismountFlying - ...even when flying
AutoInteract - Enables Right-click to move
autoLootDefault - Enables auto-looting of corpses
autoRangedCombat - Automatically switch between ranged and meelee attack
autoSelfCast - Automatic self-casting
autoStand - Stand up when trying to use an ability [Introduced in Patch 2.3]
autoUnshift - Unshift/Unstealth/Leave shadowform when using an ability only usable "unshifted" [Introduced in Patch 2.3]
BlockTrades - Block trade requests
deselectOnClick - Sticky targetting
enableWowMouse - Enables the Steelseries World of Warcraft Mouse
Joystick - Enables Joystick control
lootUnderMouse - Moves the looting frame under the mouse cursor when looting
mouseInvertPitch - Invert up-down mouse motion
mouseInvertYaw - Invert left-right mouse motion
mouseSpeed - Mouse speed
stopAutoAttackOnTargetChange - Stop attacking when switching targets

Engine

asyncHandlerTimeout - A test of the engine - aka you're loading into instance, click out of wow, click back & wow has stopped responding.
asyncThreadSleep - Engine option: Set based on asyncHandlerTimeout
dbCompress - Database compression (?)
ErrorFileLog
ErrorFilter
ErrorLevelMax
ErrorLevelMin
Errors
MemUsage
ShowErrors - Enables/Disables errors from being shown
timingTestError

Graphics

baseMip - base level for mip mapping ("Texture Resolution" slider)
bspcache - Binary Space Partition node caching
componentCompress - Fixes issues with characters being fully black caused by bad/old drivers.
componentTextureLevel - Number of mip levels used for character component textures
componentThread - Multi thread character component processing
DesktopGamma - Matches Windows' Gamma Settings
environmentDetail - Controls model draw distance for doodads (WoW 3.0)
farclip - Sets the view distance of the 3D environment. Anything past this distance will be covered in fog.
ffxDeath - Enable full screen death effect
ffxGlow - Enable full screen glow effect
ffxNetherWorld - Enable full screen "nether world" effect, e.g. for a Mage's Ability mage invisibility [Invisibility]
ffxRectangle - Enables Widescreen Framebuffer
ffxSpecial - Enables alternative on screen effects (WoW 3.0 File:Wrath-Logo-Small.PNG)
ffx - Enable all pixel shaders
fixedFunction - Force fixed function pixel and vertex processing
Gamma - Gamma level
groundEffectDensity - Set the density of small ground objects.
groundEffectDist - Set the maximum distance from the player at which to render small ground objects.
gxApi - Graphics API to use
gxAspect - Preserve aspect ratio for windowed mode
gxColorBits - Color bits
gxCursor - Enable hardware cursors
gxDepthBits - Depth bits
gxFixLag - Smooth mouse cursor
gxMaximize - When using windowed mode, maximize the window
gxMultisample - Enable anti-aliasing (e.g. "4" for 4x multisampling)
gxMultisampleQuality - Quality for anti-aliasing (?)
gxOverride
gxRefresh - Refresh rate in Hz
gxResolution - Screen resolution (e.g. "1280x1024")
gxRestart - Restarts the graphics engine
gxTextureCacheSize - Set the cache size
gxTripleBuffer - Enable Triple Buffering
gxVSync - Enable VSync
gxWindow - Windowed mode
hwDetect - Perform hardware detection for best values
hwPCF - Use hardware based Percentage Closer Filtering for shadows (Default on)
M2BatchDoodads - Enable handling of Detail Doodads in batches (combine doodads to reduce batch count)
M2BatchParticles - combine particle emitters to reduce batch count
M2FasterDebug - Enables developer dynamic control (programmer control of scene optimization mode)
M2Faster - end user control of scene optimization mode - (0-3)
M2UseClipPlanes - use clip planes for sorting transparent objects
M2UseThreads - multithread model animations
M2UseZFill - Enabled Z-Fill on transparent objects
mapShadows - Toggle map shadows
MaxFPS - Framerate Limitation
maxFPSBk - Framerate Limitation while Wow isn't in focus
MaxLights - Maximum number of hardware lights
nearclip - Clipping range for small detail doodads
ObjectFadeZFill - Fade objects using ZFill pass
objectFade - Enables the smooth fading of objects after a certain distance
particleDensity - Particle density
shadowcull
shadowinstancing - Shadow optimization which prevents flickering
shadowLOD - Enables or Disables Blob Shadows
shadowscissor - Enables scissoring when rendering shadowmaps
showfootprintparticles - Shows smal dirt particles beneath the player's feet
showfootprints - Enable footprints
SkyCloudLOD - Level of detail for Sky
SkySunGlare - Toggles Sun Glare
SplineOpt - Loading Screen Spline for travel
textureCacheSize - Caches in memory textures when they are not in use for quick loading. (Min: 8388608, Max: 536870912, Default: 33554432)
textureFilteringMode - Texture filtering mode (?)
UIFaster - UI acceleration level
unitHighlights - Enable model highlighting with Interface hidden (Alt-Z)
useWeatherShaders - Enable weather shaders
violenceLevel - Changes the violence level of the game
weatherDensity - Level of weather effects
windowResizeLock - Locks so the game can't be resized while in windowed mode - see gxWindow

Interface

bloatnameplates - Increases size of nameplates based on threat percentage
bloattest - Seems to shrink nameplates for any value greater than zero, probably bugged as of 4.0.3
bloatthreat - Makes nameplates larger depending on gaining/losing threat. Only active when a mob has multiple units on its threat table
chatBubbles - Enable chat bubbles
chatBubblesParty - Enable party chat bubbles
CombatDamage - Enable floating damage display over enemy targets
CombatHealing - Enable floating healing display over friendly targets
combatLogOn - Whether or not the combat log is shown
CombatLogPeriodicSpells - Enable periodic spells in combat log (?)
flaggedTutorials - Enable/Disable tutorials for new players
gameTip - Determine which Loading Screen tip will display next (increments per character Login)
guildMemberNotify - Display notification when guild members log in or out
maxSpellStartRecoveryoffset - Sets the time in milliseconds before a global cooldown finishes in which a new spell can be queued up (0 - 400)
minimapZoom - The current outdoor minimap zoom level
minimapInsideZoom - Minimap inside zoom level (returns the same zoom level as Minimap:GetZoom() when indoors)
ObjectSelectionCircle - Show the target selection circle underneath the current target
partyStatusText - Toggles the permanent display of health/power texts for party members.
petStatusText - Toggles the permanent display of health/power texts for pets.
playerStatusText - Toggles the permanent display of health/power texts for the player.
PetMeleeDamage - Show floating pet meelee damage over enemy targets
PetSpellDamage - Show floating pet spell damage over enemy targets
predictedHealth - Whether or not to use predicted health values in the UI
predictedPower - Whether or not to use predicted power values in the UI
profanityFilter - Enables chat profanity filter
reducedLagTolerance - Enables the use of a user-defined value for the spell queuing system introduced in 4.0.3
rotateMinimap - Rotate minimap with the character's orientation
screenshotFormat - Screenshot format (png | tga | jpeg)
screenshotQuality - Screenshot quality (0-10)
scriptErrors - Enables the display of LUA errors ingame
scriptProfile - Enables CPU profiling for lua scripts, needs a UI reload to take effect
secureAbilityToggle - Keeps players from accidentally toggling off abilities by hitting the button twice in a short (~1 sec) period of time
showGameTips - Toggles displaying of loading screen game tips
showLootSpam - Toggles the detailed display of loot information (rolls etc.)
showNewbieTips - Toggles the display of simplified ability tooltips
ShowTargetCastbar - Show your target's cast bar
ShowVKeyCastbar - Show target's cast bar under nameplates
spamFilter - Enables the chat spam filter
spreadnameplates - Animates nameplate movement on screen when multiple nameplates collide. Enabling this setting removes the ability for nameplates to overlap
statusTextPercentage - Toggles the permanent display of percentages for status texts on unit frames.
synchronizeBindings - Toggles the saving of key bindings to the server
synchronizeConfig -- Toggles the saving of CVars to the server (?)
synchronizeMacros - Toggles the saving of macros to the server
synchronizeSettings - Toggles the saving of UI settings to the server
targetStatusText - Toggles the permanent display of health/power texts for the target.
UberTooltips - Show enhanced spell tooltips
uiScale - User Interface scale, only works when useUiScale is enabled
UnitNameEnemyGuardianName - Toggle Enemy Guardian Names
UnitNameEnemyPetName - Toggle Enemy Pet Names
UnitNameEnemyPlayerName - Toggle Enemy Player Names
UnitNameEnemyTotemName - Toggle Enemy Totem Names
UnitNameFriendlyGuardianName - Toggle Friendly Guardian Names
UnitNameFriendlyPetName - Toggle Friendly Pet Names
UnitNameFriendlyPlayerName - Toggle Friendly Player Names
UnitNameFriendlySpecialNPCName - Toggle Friendly Special NPC Names (?)
UnitNameFriendlyTotemName - Toggle Friendly Totem Names
UnitNameGuildTitle - Toggle Guild Titles in Player Names
UnitNameNonCombatCreatureName - Toggle Non-Combat Creature Names
UnitNameNPC - Toggle NPC Name
UnitNameOwn - Toggle Own Name
UnitNamePlayerGuild - Toggle Guild Tags
UnitNamePlayerPVPTitle - Toggle Titles
useUiScale - Enable interface scaling
xpBarText - Toggles the permanent display of the text on the experience bar.

Sound

ChatAmbienceVolume - Volume setting for surroundings while in voice chat
ChatMusicVolume - Volume setting for game music while in voice chat
ChatSoundVolume - Volume setting for voice chat
EnableMicrophone - Enables the Microphone
EnableVoiceChat - Enables Voice Chat
FootstepSounds - Enables footstep sounds
InboundChatVolume - The volume of all other chat you hear (0.0 - 1.0)
OutboundChatVolume - The software amplification factor (0.0 - 2.0)
Sound_DSPBufferSize - Sound buffer size
Sound_EnableAllSound - Enables All Sound
Sound_EnableArmorFoleySoundForOthers - Enable armor damage sounds for NPCs and other PCs
Sound_EnableArmorFoleySoundForSelf - Enable armor damage sounds for player
Sound_EnableEmoteSounds - Enable emote voices
Sound_EnableErrorSpeech - Enable error sounds ("Can't cast that yet!")
Sound_EnableHardware - Enable Audio Hardware Acceleration
Sound_EnableMixMode2 - Enables and controls PCM Audio Quality
Sound_EnableMode2 - Enables Alternate sound processing
Sound_EnableMusic - Enables Music
Sound_EnableSFX - Enables SoundFX
Sound_EnableSoftwareHRTF - Enables headphone designed sound subsystem
Sound_ListenerAtCharacter - Set sound center to player
Sound_MaxCacheableSizeInBytes - Max sound size that will be cached, larger files will be streamed instead
Sound_OutputDriverIndex - Audio Device Selected
Sound_VoiceChatInputDriverIndex - Device for voice input (Microphone)
Sound_VoiceChatOutputDriverIndex - Device for voice output (Headset or secondary speakers)
useEnglishAudio - Override the locale and use English audio

Deprecated/Removed

Please see Category:Console variables/Removed CVars for the deprecated/removed cvars.