WildStar:CVars: Difference between revisions

From AddOn Studio
Jump to navigation Jump to search
m (Bear moved page //CVars to CVars without leaving a redirect)
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{--|cvar|tocright=0}}__NOWYSIWYG__
{{\|cvar}}__NOWYSIWYG__
In [[w:c:wildstaronline:WildStar|WildStar]] configuration options can be accessed through 'console variables' or 'CVars', sometimes referred to as 'config variables'. These variables affect many aspects of the game, including the graphics engine, sound system, and user interface. CVars in WildStar are object oriented or 'scoped', similar to setting a values in a [[Lua]] or JS table.  Historically, the term [[../CVar/]] was meant to differentiate the console ''variables'' from the ''commands''. Console variable names are not case sensitive.
In [[wildstarwiki:WildStar|WildStar]] configuration options can be accessed through 'console variables' or 'CVars', sometimes referred to as 'config variables'. These variables affect many aspects of the game, including the graphics engine, sound system, and user interface. CVars in WildStar are object oriented or 'scoped', similar to setting a values in a [[Lua]] or JS table.  Historically, the term [[\CVar]] was meant to differentiate the console ''variables'' from the ''commands''. Console variable names are not case sensitive.


;Accessing configuration variables
;Accessing configuration variables
* .ini files - like [[../user.ini/]] in the user 'WildStar' folder, used for game settings: 'draw.shadows=false'.
* .ini files - like [[\user.ini]] in the user 'WildStar' folder, used for game settings: 'draw.shadows=false'.
* /eval command - chat slash command to run [[Lua]] that will set a config value: '/eval Apollo.SetConsoleVariable("draw.shadows", false)'.
* /eval command - chat slash command to run [[Lua]] that will set a config value: '/eval Apollo.SetConsoleVariable("draw.shadows", false)'.
* UI Esc menu - WildStar's in-game configuration interface. Hit Esc to get to it.
* UI Esc menu - WildStar's in-game configuration interface. Hit Esc to get to it.
Line 17: Line 17:


== Reference ==
== Reference ==
This is a categorized list of config variables, along with a short explanation for each CVar. The list is not necessarily complete; for a complete list, see [[../Config variables/Complete list/]] or [[:Category:WildStar CVars/Removed]].
This is a categorized list of config variables, along with a short explanation for each CVar. The list is not necessarily complete; for a complete list, see [[\Config variables/Complete list]] or [[:Category:WildStar CVars/Removed]].


:''Note: currently if 'Default is xxx' ends with a period '.', then is real default as if value not set. Otherwise is just value when documented or an example. If default is confirmed, please replace the value and add the period at the end.''
:''Note: currently if 'Default is xxx' ends with a period '.', then is real default as if value not set. Otherwise is just value when documented or an example. If default is confirmed, please replace the value and add the period at the end.''
Line 26: Line 26:


==== User.ini ====
==== User.ini ====
These are [[../OS/]] login relative settings.
These are [[\OS]] login relative settings.
:{{--|id|CVAR|camera|distanceMax}} [number] (8-32) - Video "Max Camera Distance". Default is 32.
:{{\|id|CVAR|camera|distanceMax}} [number] (8-32) - Video "Max Camera Distance". Default is 32.
:{{--|id|CVAR|camera|reorient}} [boolean] - Video "Auto-Center Camera". Default is true.
:{{\|id|CVAR|camera|reorient}} [boolean] - Video "Auto-Center Camera". Default is true.
:{{--|id|CVAR|camera|shake}} [boolean] - Video "Camera Shake". Default is true.
:{{\|id|CVAR|camera|shake}} [boolean] - Video "Camera Shake". Default is true.
:{{--|id|CVAR|draw|shadows}} [boolean] - enable world shadows. Video "Camera Shake". Default is true.
:{{\|id|CVAR|draw|shadows}} [boolean] - enable world shadows. Video "Camera Shake". Default is true.
:{{--|id|CVAR|draw|subtitles}} [boolean] - Default is false.
:{{\|id|CVAR|draw|subtitles}} [boolean] - Default is false.
:{{--|id|CVAR|fxaa|preset}} [number] - Default is 3.
:{{\|id|CVAR|fxaa|preset}} [number] - Default is 3.
:{{--|id|CVAR|fxaa|enable}} [boolean] - Default is true.
:{{\|id|CVAR|fxaa|enable}} [boolean] - Default is true.
:{{--|id|CVAR|locale|languageId}} [number] - Default is 1.
:{{\|id|CVAR|locale|languageId}} [number] - Default is 1.
:{{--|id|CVAR|lod|clutterDensity}} [number] - Default is 1.
:{{\|id|CVAR|lod|clutterDensity}} [number] - Default is 1.
:{{--|id|CVAR|lod|clutterDistance}} [number] - Default is 32.
:{{\|id|CVAR|lod|clutterDistance}} [number] - Default is 32.
:{{--|id|CVAR|lod|defaults}} [number] - Default is 1.
:{{\|id|CVAR|lod|defaults}} [number] - Default is 1.
:{{--|id|CVAR|lod|farFogDistance}} [number] - Default is 1536.
:{{\|id|CVAR|lod|farFogDistance}} [number] - Default is 1536.
:{{--|id|CVAR|lod|landLod}} [number] - Default is 1.
:{{\|id|CVAR|lod|landLod}} [number] - Default is 1.
:{{--|id|CVAR|lod|renderTargetScale}} [number] - world render resolution. smaller is more performant. Default is 1.
:{{\|id|CVAR|lod|renderTargetScale}} [number] - world render resolution. smaller is more performant. Default is 1.
:{{--|id|CVAR|lod|shadowMapSize}} [number] - Default is 1024.
:{{\|id|CVAR|lod|shadowMapSize}} [number] - Default is 1024.
:{{--|id|CVAR|lod|textureFilter}} [number] - Default is 1.
:{{\|id|CVAR|lod|textureFilter}} [number] - Default is 1.
:{{--|id|CVAR|lod|textureLodBias}} [number] - Default is 2.
:{{\|id|CVAR|lod|textureLodBias}} [number] - Default is 2.
:{{--|id|CVAR|lod|textureLodMin}} [number] - Default is 1.
:{{\|id|CVAR|lod|textureLodMin}} [number] - Default is 1.
:{{--|id|CVAR|lod|viewDistance}} [number] - Default is 640.
:{{\|id|CVAR|lod|viewDistance}} [number] - Default is 640.
:{{--|id|CVAR|login|realmDataCenterId}} [number] - set of realm servers used for connecting client. Default is 9.
:{{\|id|CVAR|login|realmDataCenterId}} [number] - set of realm servers used for connecting client. Default is 9.
:{{--|id|CVAR|login|account}} [string] - user account name. Default is . Example is: account@email.com.
:{{\|id|CVAR|login|account}} [string] - user account name. Default is . Example is: account@email.com.
:{{--|id|CVAR|login|saveAccount}} [boolean] - save last user account name. Default is false.
:{{\|id|CVAR|login|saveAccount}} [boolean] - save last user account name. Default is false.
:{{--|id|CVAR|video|exclusive}} [boolean] - full screen non-windowed mode. Default is false
:{{\|id|CVAR|video|exclusive}} [boolean] - full screen non-windowed mode. Default is false
:{{--|id|CVAR|video|exclusiveDisplayMode}} [string] - screen resolution for exclusive mode. Example is: 1280,720,60.
:{{\|id|CVAR|video|exclusiveDisplayMode}} [string] - screen resolution for exclusive mode. Example is: 1280,720,60.
:{{--|id|CVAR|video|fullscreen}} [boolean] - full screen borderless game window for windowed mode. Default is false
:{{\|id|CVAR|video|fullscreen}} [boolean] - full screen borderless game window for windowed mode. Default is false
:{{--|id|CVAR|video|verticalSync}} [boolean] - sync game frame rate with display. Default is false
:{{\|id|CVAR|video|verticalSync}} [boolean] - sync game frame rate with display. Default is false
:{{--|id|CVAR|video|windowMaximized}} [boolean] - restore 'state' of game window for windowed mode. Default is false
:{{\|id|CVAR|video|windowMaximized}} [boolean] - restore 'state' of game window for windowed mode. Default is false
:{{--|id|CVAR|video|windowPos}} [string] - restore position of game window for windowed mode. Example is: 6,2.
:{{\|id|CVAR|video|windowPos}} [string] - restore position of game window for windowed mode. Example is: 6,2.
:{{--|id|CVAR|video|windowSize}} [string] - restore size of game window for windowed mode. Example is: 1035,762.
:{{\|id|CVAR|video|windowSize}} [string] - restore size of game window for windowed mode. Example is: 1035,762.
:{{--|id|CVAR|player|abilityQueueMax}} [number] - Default is 296
:{{\|id|CVAR|player|abilityQueueMax}} [number] - Default is 296
:{{--|id|CVAR|player|disableFacingLock}} [boolean] - Default is true
:{{\|id|CVAR|player|disableFacingLock}} [boolean] - Default is true
:{{--|id|CVAR|player|doubleTapToDash}} [number] - Default is true
:{{\|id|CVAR|player|doubleTapToDash}} [number] - Default is true
:{{--|id|CVAR|player|ignoreAlwaysFaceTarget}} [boolean] - Default is false
:{{\|id|CVAR|player|ignoreAlwaysFaceTarget}} [boolean] - Default is false
:{{--|id|CVAR|player|moveToTargetOnSelfAOE}} [boolean] - Default is true
:{{\|id|CVAR|player|moveToTargetOnSelfAOE}} [boolean] - Default is true
:{{--|id|CVAR|player|showDoubleTapToDash}} [boolean] - Default is false
:{{\|id|CVAR|player|showDoubleTapToDash}} [boolean] - Default is false
:{{--|id|CVAR|ppp|gamma}} [number] - Default is 1.
:{{\|id|CVAR|ppp|gamma}} [number] - Default is 1.
:{{--|id|CVAR|spell|allyBeneficialTelegraphOpacity}} [number] - Default is 78
:{{\|id|CVAR|spell|allyBeneficialTelegraphOpacity}} [number] - Default is 78
:{{--|id|CVAR|spell|allyBeneficialTelegraphOutline}} [number] - Default is 79
:{{\|id|CVAR|spell|allyBeneficialTelegraphOutline}} [number] - Default is 79
:{{--|id|CVAR|spell|allyNPCBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyNPCBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|allyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|allyNPCTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyNPCTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|allyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|allyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|autoSelectCharacter}} [boolean] - Default is false
:{{\|id|CVAR|spell|autoSelectCharacter}} [boolean] - Default is false
:{{--|id|CVAR|spell|disableAutoTargeting}} [boolean] - Default is true
:{{\|id|CVAR|spell|disableAutoTargeting}} [boolean] - Default is true
:{{--|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOpacity}} [number] - Default is 73
:{{\|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOpacity}} [number] - Default is 73
:{{--|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOutline}} [number] - Default is 79
:{{\|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOutline}} [number] - Default is 79
:{{--|id|CVAR|spell|enemyDetrimentalTelegraphOpacity}} [number] - Default is 77
:{{\|id|CVAR|spell|enemyDetrimentalTelegraphOpacity}} [number] - Default is 77
:{{--|id|CVAR|spell|enemyDetrimentalTelegraphOutline}} [number] - Default is 79
:{{\|id|CVAR|spell|enemyDetrimentalTelegraphOutline}} [number] - Default is 79
:{{--|id|CVAR|spell|enemyNPCBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|enemyNPCBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|enemyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyNPCTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyNPCTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|enemyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|enemyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|holdToContinueCasting}} [boolean] - Default is true
:{{\|id|CVAR|spell|holdToContinueCasting}} [boolean] - Default is true
:{{--|id|CVAR|spell|partyMemberAllyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|partyMemberAllyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|selfTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|selfTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|selfTelegraphOpacity}} [number] - Default is 82
:{{\|id|CVAR|spell|selfTelegraphOpacity}} [number] - Default is 82
:{{--|id|CVAR|spell|selfTelegraphOutline}} [number] - Default is 79
:{{\|id|CVAR|spell|selfTelegraphOutline}} [number] - Default is 79
:{{--|id|CVAR|spell|useButtonDownForAbilities}} [boolean] - Default is true
:{{\|id|CVAR|spell|useButtonDownForAbilities}} [boolean] - Default is true
:{{--|id|CVAR|tutorial|visibilityFlags}} [bitflag] - Default is 4294967294
:{{\|id|CVAR|tutorial|visibilityFlags}} [bitflag] - Default is 4294967294
:{{--|id|CVAR|ui|zoneMap|ghostedIconsAlpha}} [number] - Default is 0.7
:{{\|id|CVAR|ui|zoneMap|ghostedIconsAlpha}} [number] - Default is 0.7
:{{--|id|CVAR|world|propScreenHeightPercentMin}} [number] - Default is 12
:{{\|id|CVAR|world|propScreenHeightPercentMin}} [number] - Default is 12


==== Account.ini ====
==== Account.ini ====
These are OS login and [[w:c:wildstaronline:NCSOFT|NCSOFT]] account relative settings.
These are OS login and [[wildstarwiki:NCSOFT|NCSOFT]] account relative settings.
:{{--|id|CVAR|chat|filter}} [boolean] - Default is true
:{{\|id|CVAR|chat|filter}} [boolean] - Default is true
:{{--|id|CVAR|draw|subtitles}} [boolean] - Default is false
:{{\|id|CVAR|draw|subtitles}} [boolean] - Default is false
:{{--|id|CVAR|login|realm}} [string] - Default is Dorian
:{{\|id|CVAR|login|realm}} [string] - Default is Dorian
:{{--|id|CVAR|sound|intenseBattleMusic}} [boolean] - Default is false
:{{\|id|CVAR|sound|intenseBattleMusic}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyBeneficialTelegraphOpacity}} [number] - Default is 60
:{{\|id|CVAR|spell|allyBeneficialTelegraphOpacity}} [number] - Default is 60
:{{--|id|CVAR|spell|allyBeneficialTelegraphOutline}} [number] - Default is 58
:{{\|id|CVAR|spell|allyBeneficialTelegraphOutline}} [number] - Default is 58
:{{--|id|CVAR|spell|allyNPCBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyNPCBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|allyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|allyNPCTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyNPCTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|allyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|allyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|allyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|allyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOpacity}} [number] - Default is 66
:{{\|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOpacity}} [number] - Default is 66
:{{--|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOutline}} [number] - Default is 58
:{{\|id|CVAR|spell|enemyBeneficalAllyDetrimentalTelegraphOutline}} [number] - Default is 58
:{{--|id|CVAR|spell|enemyDetrimentalTelegraphOpacity}} [number] - Default is 63
:{{\|id|CVAR|spell|enemyDetrimentalTelegraphOpacity}} [number] - Default is 63
:{{--|id|CVAR|spell|enemyDetrimentalTelegraphOutline}} [number] - Default is 58
:{{\|id|CVAR|spell|enemyDetrimentalTelegraphOutline}} [number] - Default is 58
:{{--|id|CVAR|spell|enemyNPCBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|enemyNPCBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|enemyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyNPCDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyNPCTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyNPCTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{\|id|CVAR|spell|enemyPlayerBeneficialTelegraphDisplay}} [boolean] - Default is true
:{{--|id|CVAR|spell|enemyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyPlayerDetrimentalTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyPlayerTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|enemyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|enemyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|partyMemberAllyTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|partyMemberAllyTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|selfTelegraphDisplay}} [boolean] - Default is false
:{{\|id|CVAR|spell|selfTelegraphDisplay}} [boolean] - Default is false
:{{--|id|CVAR|spell|selfTelegraphOpacity}} [number] - Default is 65
:{{\|id|CVAR|spell|selfTelegraphOpacity}} [number] - Default is 65
:{{--|id|CVAR|spell|selfTelegraphOutline}} [number] - Default is 58
:{{\|id|CVAR|spell|selfTelegraphOutline}} [number] - Default is 58
:{{--|id|CVAR|world|telegraphColorblindDisplay}} [number] - Default is 1
:{{\|id|CVAR|world|telegraphColorblindDisplay}} [number] - Default is 1


==== Realm.ini ====
==== Realm.ini ====
These are OS login, NCSOFT account, and realm relative settings.
These are OS login, NCSOFT account, and realm relative settings.
:{{--|id|CVAR|login|character}} [string] - Default is Charname
:{{\|id|CVAR|login|character}} [string] - Default is Charname


==== Character.ini ====
==== Character.ini ====
These are OS login, NCSOFT account, realm, and character relative settings.
These are OS login, NCSOFT account, realm, and character relative settings.
:{{--|id|CVAR|hud|secondaryLeftBarDisplay}} [number] - Default is 1
:{{\|id|CVAR|hud|secondaryLeftBarDisplay}} [number] - Default is 1
:{{--|id|CVAR|hud|secondaryRightBarDisplay}} [number] - Default is 1
:{{\|id|CVAR|hud|secondaryRightBarDisplay}} [number] - Default is 1
:{{--|id|CVAR|hud|skillsBarDisplay}} [number] - Default is 1
:{{\|id|CVAR|hud|skillsBarDisplay}} [number] - Default is 1
:{{--|id|CVAR|hud|xpBarDisplay}} [number] - Default is 1
:{{\|id|CVAR|hud|xpBarDisplay}} [number] - Default is 1
:{{--|id|CVAR|matching|roles}} [number] - Default is 6
:{{\|id|CVAR|matching|roles}} [number] - Default is 6


==== Tools.ini ====
==== Tools.ini ====
Line 143: Line 143:


;[Houston]
;[Houston]
Under .ini section header 'Houston', used by the [[../Houston/]] tool.
Under .ini section header 'Houston', used by the [[\Houston]] tool.
:{{--|id|CVAR|BreakLineBGColor}} [rgb] - Default is 12632288
:{{\|id|CVAR|BreakLineBGColor}} [rgb] - Default is 12632288
:{{--|id|CVAR|BreakPtBGColor}} [rgb] - Default is 13619151
:{{\|id|CVAR|BreakPtBGColor}} [rgb] - Default is 13619151
:{{--|id|CVAR|CommentBold}} [number] - Default is 0
:{{\|id|CVAR|CommentBold}} [number] - Default is 0
:{{--|id|CVAR|CommentColor}} [number] - Default is 32768
:{{\|id|CVAR|CommentColor}} [number] - Default is 32768
:{{--|id|CVAR|CommentItalic}} [number] - Default is 1
:{{\|id|CVAR|CommentItalic}} [number] - Default is 1
:{{--|id|CVAR|EnableSyntaxColoring}} [number] - Default is 1
:{{\|id|CVAR|EnableSyntaxColoring}} [number] - Default is 1
:{{--|id|CVAR|KeywordBold}} [number] - Default is 1
:{{\|id|CVAR|KeywordBold}} [number] - Default is 1
:{{--|id|CVAR|KeywordColor}} [rgb] - Default is 16711680
:{{\|id|CVAR|KeywordColor}} [rgb] - Default is 16711680
:{{--|id|CVAR|KeywordItalic}} [number] - Default is 0
:{{\|id|CVAR|KeywordItalic}} [number] - Default is 0
:{{--|id|CVAR|NormalBGColor}} [rgb] - Default is 16777215
:{{\|id|CVAR|NormalBGColor}} [rgb] - Default is 16777215
:{{--|id|CVAR|NormalBold}} [number] - Default is 0
:{{\|id|CVAR|NormalBold}} [number] - Default is 0
:{{--|id|CVAR|NormalColor}} [number] - Default is 0
:{{\|id|CVAR|NormalColor}} [number] - Default is 0
:{{--|id|CVAR|NormalItalic}} [number] - Default is 0
:{{\|id|CVAR|NormalItalic}} [number] - Default is 0
:{{--|id|CVAR|StringBold}} [number] - Default is 0
:{{\|id|CVAR|StringBold}} [number] - Default is 0
:{{--|id|CVAR|StringColor}} [rgb] - Default is 16711807
:{{\|id|CVAR|StringColor}} [rgb] - Default is 16711807
:{{--|id|CVAR|StringItalic}} [number] - Default is 0
:{{\|id|CVAR|StringItalic}} [number] - Default is 0
:{{--|id|CVAR|TypeBold}} [number] - Default is 1
:{{\|id|CVAR|TypeBold}} [number] - Default is 1
:{{--|id|CVAR|TypeColor}} [number] - Default is 128
:{{\|id|CVAR|TypeColor}} [number] - Default is 128
:{{--|id|CVAR|TypeItalic}} [number] - Default is 0
:{{\|id|CVAR|TypeItalic}} [number] - Default is 0


</div><!-- do not remove -->
</div><!-- do not remove -->

Latest revision as of 06:31, 10 August 2023

CVars

In WildStar configuration options can be accessed through 'console variables' or 'CVars', sometimes referred to as 'config variables'. These variables affect many aspects of the game, including the graphics engine, sound system, and user interface. CVars in WildStar are object oriented or 'scoped', similar to setting a values in a Lua or JS table. Historically, the term CVar was meant to differentiate the console variables from the commands. Console variable names are not case sensitive.

Accessing configuration variables
  • .ini files - like user.ini in the user 'WildStar' folder, used for game settings: 'draw.shadows=false'.
  • /eval command - chat slash command to run Lua that will set a config value: '/eval Apollo.SetConsoleVariable("draw.shadows", false)'.
  • UI Esc menu - WildStar's in-game configuration interface. Hit Esc to get to it.
  • In AddOns - using Lua functions from an AddOn directly, similar to using '/eval'.
Syntax for setting variables
variableName=string
variableName=0
variableName=0.0
variableName=true
Warning: changing CVars directly can cause issues. In some cases you may have to quit the game, and manually remove from the .ini file. These changes are generally the same as using the 'Esc menu' UI, and will be saved.

Reference[edit]

This is a categorized list of config variables, along with a short explanation for each CVar. The list is not necessarily complete; for a complete list, see Config variables/Complete list or Category:WildStar CVars/Removed.

Note: currently if 'Default is xxx' ends with a period '.', then is real default as if value not set. Otherwise is just value when documented or an example. If default is confirmed, please replace the value and add the period at the end.

Startup[edit]

These are general variables that are relevant during start-up. Variables will not be saved to .ini files until the game is being closed completely.

User.ini[edit]

These are OS login relative settings.

camera.distanceMax [number] (8-32) - Video "Max Camera Distance". Default is 32.
camera.reorient [boolean] - Video "Auto-Center Camera". Default is true.
camera.shake [boolean] - Video "Camera Shake". Default is true.
draw.shadows [boolean] - enable world shadows. Video "Camera Shake". Default is true.
draw.subtitles [boolean] - Default is false.
fxaa.preset [number] - Default is 3.
fxaa.enable [boolean] - Default is true.
locale.languageId [number] - Default is 1.
lod.clutterDensity [number] - Default is 1.
lod.clutterDistance [number] - Default is 32.
lod.defaults [number] - Default is 1.
lod.farFogDistance [number] - Default is 1536.
lod.landLod [number] - Default is 1.
lod.renderTargetScale [number] - world render resolution. smaller is more performant. Default is 1.
lod.shadowMapSize [number] - Default is 1024.
lod.textureFilter [number] - Default is 1.
lod.textureLodBias [number] - Default is 2.
lod.textureLodMin [number] - Default is 1.
lod.viewDistance [number] - Default is 640.
login.realmDataCenterId [number] - set of realm servers used for connecting client. Default is 9.
login.account [string] - user account name. Default is . Example is: account@email.com.
login.saveAccount [boolean] - save last user account name. Default is false.
video.exclusive [boolean] - full screen non-windowed mode. Default is false
video.exclusiveDisplayMode [string] - screen resolution for exclusive mode. Example is: 1280,720,60.
video.fullscreen [boolean] - full screen borderless game window for windowed mode. Default is false
video.verticalSync [boolean] - sync game frame rate with display. Default is false
video.windowMaximized [boolean] - restore 'state' of game window for windowed mode. Default is false
video.windowPos [string] - restore position of game window for windowed mode. Example is: 6,2.
video.windowSize [string] - restore size of game window for windowed mode. Example is: 1035,762.
player.abilityQueueMax [number] - Default is 296
player.disableFacingLock [boolean] - Default is true
player.doubleTapToDash [number] - Default is true
player.ignoreAlwaysFaceTarget [boolean] - Default is false
player.moveToTargetOnSelfAOE [boolean] - Default is true
player.showDoubleTapToDash [boolean] - Default is false
ppp.gamma [number] - Default is 1.
spell.allyBeneficialTelegraphOpacity [number] - Default is 78
spell.allyBeneficialTelegraphOutline [number] - Default is 79
spell.allyNPCBeneficialTelegraphDisplay [boolean] - Default is false
spell.allyNPCDetrimentalTelegraphDisplay [boolean] - Default is true
spell.allyNPCTelegraphDisplay [boolean] - Default is false
spell.allyPlayerBeneficialTelegraphDisplay [boolean] - Default is false
spell.allyPlayerDetrimentalTelegraphDisplay [boolean] - Default is true
spell.allyPlayerTelegraphDisplay [boolean] - Default is false
spell.allyTelegraphDisplay [boolean] - Default is false
spell.autoSelectCharacter [boolean] - Default is false
spell.disableAutoTargeting [boolean] - Default is true
spell.enemyBeneficalAllyDetrimentalTelegraphOpacity [number] - Default is 73
spell.enemyBeneficalAllyDetrimentalTelegraphOutline [number] - Default is 79
spell.enemyDetrimentalTelegraphOpacity [number] - Default is 77
spell.enemyDetrimentalTelegraphOutline [number] - Default is 79
spell.enemyNPCBeneficialTelegraphDisplay [boolean] - Default is true
spell.enemyNPCDetrimentalTelegraphDisplay [boolean] - Default is false
spell.enemyNPCTelegraphDisplay [boolean] - Default is false
spell.enemyPlayerBeneficialTelegraphDisplay [boolean] - Default is true
spell.enemyPlayerDetrimentalTelegraphDisplay [boolean] - Default is false
spell.enemyPlayerTelegraphDisplay [boolean] - Default is false
spell.enemyTelegraphDisplay [boolean] - Default is false
spell.holdToContinueCasting [boolean] - Default is true
spell.partyMemberAllyTelegraphDisplay [boolean] - Default is false
spell.selfTelegraphDisplay [boolean] - Default is false
spell.selfTelegraphOpacity [number] - Default is 82
spell.selfTelegraphOutline [number] - Default is 79
spell.useButtonDownForAbilities [boolean] - Default is true
tutorial.visibilityFlags [bitflag] - Default is 4294967294
ui.zoneMap.ghostedIconsAlpha [number] - Default is 0.7
world.propScreenHeightPercentMin [number] - Default is 12

Account.ini[edit]

These are OS login and NCSOFT account relative settings.

chat.filter [boolean] - Default is true
draw.subtitles [boolean] - Default is false
login.realm [string] - Default is Dorian
sound.intenseBattleMusic [boolean] - Default is false
spell.allyBeneficialTelegraphOpacity [number] - Default is 60
spell.allyBeneficialTelegraphOutline [number] - Default is 58
spell.allyNPCBeneficialTelegraphDisplay [boolean] - Default is false
spell.allyNPCDetrimentalTelegraphDisplay [boolean] - Default is true
spell.allyNPCTelegraphDisplay [boolean] - Default is false
spell.allyPlayerBeneficialTelegraphDisplay [boolean] - Default is false
spell.allyPlayerDetrimentalTelegraphDisplay [boolean] - Default is true
spell.allyPlayerTelegraphDisplay [boolean] - Default is false
spell.allyTelegraphDisplay [boolean] - Default is false
spell.enemyBeneficalAllyDetrimentalTelegraphOpacity [number] - Default is 66
spell.enemyBeneficalAllyDetrimentalTelegraphOutline [number] - Default is 58
spell.enemyDetrimentalTelegraphOpacity [number] - Default is 63
spell.enemyDetrimentalTelegraphOutline [number] - Default is 58
spell.enemyNPCBeneficialTelegraphDisplay [boolean] - Default is true
spell.enemyNPCDetrimentalTelegraphDisplay [boolean] - Default is false
spell.enemyNPCTelegraphDisplay [boolean] - Default is false
spell.enemyPlayerBeneficialTelegraphDisplay [boolean] - Default is true
spell.enemyPlayerDetrimentalTelegraphDisplay [boolean] - Default is false
spell.enemyPlayerTelegraphDisplay [boolean] - Default is false
spell.enemyTelegraphDisplay [boolean] - Default is false
spell.partyMemberAllyTelegraphDisplay [boolean] - Default is false
spell.selfTelegraphDisplay [boolean] - Default is false
spell.selfTelegraphOpacity [number] - Default is 65
spell.selfTelegraphOutline [number] - Default is 58
world.telegraphColorblindDisplay [number] - Default is 1

Realm.ini[edit]

These are OS login, NCSOFT account, and realm relative settings.

login.character [string] - Default is Charname

Character.ini[edit]

These are OS login, NCSOFT account, realm, and character relative settings.

hud.secondaryLeftBarDisplay [number] - Default is 1
hud.secondaryRightBarDisplay [number] - Default is 1
hud.skillsBarDisplay [number] - Default is 1
hud.xpBarDisplay [number] - Default is 1
matching.roles [number] - Default is 6

Tools.ini[edit]

These are OS login relative tool settings. They do not follow conventions of actual game CVars, are specific to the game tools only, and are not accessible form the game proper.

[Houston]

Under .ini section header 'Houston', used by the Houston tool.

BreakLineBGColor [rgb] - Default is 12632288
BreakPtBGColor [rgb] - Default is 13619151
CommentBold [number] - Default is 0
CommentColor [number] - Default is 32768
CommentItalic [number] - Default is 1
EnableSyntaxColoring [number] - Default is 1
KeywordBold [number] - Default is 1
KeywordColor [rgb] - Default is 16711680
KeywordItalic [number] - Default is 0
NormalBGColor [rgb] - Default is 16777215
NormalBold [number] - Default is 0
NormalColor [number] - Default is 0
NormalItalic [number] - Default is 0
StringBold [number] - Default is 0
StringColor [rgb] - Default is 16711807
StringItalic [number] - Default is 0
TypeBold [number] - Default is 1
TypeColor [number] - Default is 128
TypeItalic [number] - Default is 0