49
edits
(This revision and previous are available under: CC BY-SA 3.0. See list of authors in previous history below.) |
|||
| (3 intermediate revisions by 2 users not shown) | |||
| Line 2: | Line 2: | ||
In the World of Warcraft game client you can access many of its configuration options through 'console variables' or 'CVars'. These variables affect many aspects of the game, including the graphics engine, sound system, and user interface. | In the World of Warcraft game client you can access many of its configuration options through 'console variables' or 'CVars'. These variables affect many aspects of the game, including the graphics engine, sound system, and user interface. | ||
== Details == | |||
The term 'CVar' predates WoW and originated with id Software's game Quake (the lead programmer of vanilla WoW was John Cash, a former programmer at idSoftware), and is meant to differentiate base game script ''variables'' from ''commands''. 'CVars' should not be confused with the game's script variables, called ''vars''. It's a bit of a misnomer because the base game scripting language is used for many things, and happens to be accessible through the game console. Here are several common ways accessing these vars and commands: | The term 'CVar' predates WoW and originated with id Software's game Quake (the lead programmer of vanilla WoW was John Cash, a former programmer at idSoftware), and is meant to differentiate base game script ''variables'' from ''commands''. 'CVars' should not be confused with the game's script variables, called ''vars''. It's a bit of a misnomer because the base game scripting language is used for many things, and happens to be accessible through the game console. Here are several common ways accessing these vars and commands: | ||
* .wtf files - [[Config.wtf]], in 'WTF', in WoW folder, stores game settings, like 'gxResolution', and 'locale' for the language. | * .wtf files - [[Config.wtf]], in 'WTF', in WoW folder, stores game settings, like 'gxResolution', and 'locale' for the language. | ||
| Line 7: | Line 8: | ||
* 'wow.exe -Console' - allows you to open ''"the console"'' in-game, opening and closing by using <code>~</code> key | * 'wow.exe -Console' - allows you to open ''"the console"'' in-game, opening and closing by using <code>~</code> key | ||
* Configuration UI - WoW's normal in-game configuration interface. Hit Esc to get to it. | * Configuration UI - WoW's normal in-game configuration interface. Hit Esc to get to it. | ||
* [[API SetCVar|SetCVar]]() - [[WoW API|WoW global API]] for changing settings using [[Macros]] or [[ | * [[API SetCVar|SetCVar]]() - [[WoW API|WoW global API]] for changing settings using [[Macros]] or [[AddOn]]s | ||
:{{icon-exclamation}} Warning: changing CVars directly can cause issues. Like changing 'cameraDistanceMax' in Config.wtf may render the "Max Camera Distance" slider useless. In some cases you may have to quit the game, and manually remove the CVar line from the .wtf file. Any changes done though CVars are generally the same as setting them through the game Configuration UI and will be saved. | :{{icon-exclamation}} Warning: changing CVars directly can cause issues. Like changing 'cameraDistanceMax' in Config.wtf may render the "Max Camera Distance" slider useless. In some cases you may have to quit the game, and manually remove the CVar line from the .wtf file. Any changes done though CVars are generally the same as setting them through the game Configuration UI and will be saved. | ||
| Line 133: | Line 134: | ||
:{{id|CVar|autoDismountFlying}} - ...even when flying | :{{id|CVar|autoDismountFlying}} - ...even when flying | ||
:{{id|CVar|AutoInteract}} - Right-click to move | :{{id|CVar|AutoInteract}} - Right-click to move | ||
:{{id|CVar|autoLootDefault}} - Items picked up automatically when looting | |||
:{{id|CVar|autoRangedCombat}} - Automatically switch between ranged and meelee attack | :{{id|CVar|autoRangedCombat}} - Automatically switch between ranged and meelee attack | ||
:{{id|CVar|autoSelfCast}} - Automatic self-casting | :{{id|CVar|autoSelfCast}} - Automatic self-casting | ||
:{{id|CVar|autoStand}} - Stand up when trying to use an ability | :{{id|CVar|autoStand}} - Stand up when trying to use an ability (added Patch 2.3) | ||
:{{id|CVar|autoUnshift}} - Unshift/Unstealth/Leave shadowform when using an ability only usable "unshifted" | :{{id|CVar|autoUnshift}} - Unshift/Unstealth/Leave shadowform when using an ability only usable "unshifted" (added Patch 2.3) | ||
:{{id|CVar|deselectOnClick}} - Sticky targeting | :{{id|CVar|deselectOnClick}} - Sticky targeting | ||
:{{id|CVar|enableWowMouse}} - Enables the Steelseries Gaming Mouse | :{{id|CVar|enableWowMouse}} - Enables the Steelseries Gaming Mouse | ||
| Line 144: | Line 146: | ||
:{{id|CVar|mouseSpeed}} - Mouse speed | :{{id|CVar|mouseSpeed}} - Mouse speed | ||
:{{id|CVar|stopAutoAttackOnTargetChange}} - Stop attacking when switching targets | :{{id|CVar|stopAutoAttackOnTargetChange}} - Stop attacking when switching targets | ||
===Engine=== | ===Engine=== | ||
| Line 337: | Line 338: | ||
:{{id|CVar|Sound_EnableHardware}} - Enable Audio Hardware Acceleration | :{{id|CVar|Sound_EnableHardware}} - Enable Audio Hardware Acceleration | ||
:{{id|CVar|useEnglishAudio}} - override the locale and use English audio | :{{id|CVar|useEnglishAudio}} - override the locale and use English audio | ||
=== Removed === | === Removed === | ||
See [[:Category:Console variables/Removed CVars|Removed CVars]] | |||
[[Category:Console variables| ]] | [[Category:Console variables| ]] | ||