Guide:Skyrim INI: Difference between revisions

From Step Mods | Change The Game
No edit summary
m (Text replacement - "https://wiki.step-project.com" to "https://stepmodifications.org/wiki")
 
(137 intermediate revisions by 4 users not shown)
Line 1: Line 1:
__NOTOC__
__NOTOC__[[Category:Configuration Settings]]
[[Category:INI Guides]][[Category:Advanced Topics]]
''A comprehensive and advanced guide for editing the "Skyrim.ini" file for n00bs and gurus alike''
''A comprehensive and advanced guide for editing the "SkyrimPrefs.ini" file for n00bs and gurus alike -- by the S.T.E.P. Team''


[http://forum.step-project.com/topic/7990- '''GUIDE FORUM THREAD''']<br />
[https://stepmodifications.org/forum/topic/7989- '''GUIDE FORUM THREAD''']<br />
[http://forum.step-project.com/forum/26-ini-tweaking/ '''INI TWEAKING REFERENCE FORUM''']<br />
[https://stepmodifications.org/forum/forum/26-ini-tweaking/ '''INI TWEAKING REFERENCE FORUM''']<br />
[http://forum.step-project.com/forum/17-general/ '''SUPPORT FORUM''']<br />
[https://stepmodifications.org/forum/forum/17-general/ '''SUPPORT FORUM''']<br />
[http://wiki.step-project.com/Guide:Skyrim_INI '''Skyrim INI Guide''']
[https://stepmodifications.org/wiki/Guide:SkyrimPrefs_INI '''SkyrimPrefs INI Guide''']
----
----
{{Construction|size=80|text=This guide is a work in progress and is thus incomplete. While all INI parameters are listed (we believe), some of the parameter descriptions may be incomplete or even incorrect!}}
{{alert|type=construction|text=This guide is a work in progress and is thus incomplete. While all INI settings are listed, some of the setting descriptions may be incomplete or even incorrect!}}
=== Guide Scope ===
This guide is intended to be the comprehensive reference to all parameters found within ''SkyrimPrefs.ini'' file for The Elder Scrolls V: Skyrim game. All of the user-configurable parameters contained within SkyrimPrefs.ini are listed and defined (or hopefully will be). Parameters are presented by INI section headings in the order that they appear by default within SkyrimPrefs.ini. Jump to a relevant INI section using the links below and navigate back to this "hub" using the link that appears at the top of each section page.


=== The Basics ===
{{fs|1.2em|Suggested first reading: [https://stepmodifications.org/wiki/Guide:Skyrim_Configuration_Settings Skyrim Configuration Settings Guide]}}
SkyrimPrefs.ini has 117 + 13 settings separated into 18 working sections. 3 additional sections ([[#&#91;NavMesh&#93;|[NavMesh]]], [[#&#91;BlurShaderHDR&#93;|[BlurShaderHDR]]], and [[#&#91;BlurShader&#93;|[BlurShader]]]) and 27 additional parameters are mentioned here that are commonly placed in this file that are not believed to do anything. Each setting has a lowercase prefix and a name. The name identifies what the setting modifies. The prefix determines what kind of value the setting can accept. Below is a list of the different prefixes and their meanings.
*''b''-prefix accepts a Boolean value of 1 (true) or 0 (false).
*''f''-prefix accepts a floating point numeral value (any rational number, positive or negative, with or without a decimal, such as 5, 0, or -38.0003).
*''i''-prefix accepts an integer value (any whole number, positive or negative, without a decimal point, such as 5, -38, or 0).
*''r''-prefix accepts a color value in RGB format (e.g. 93,216,234).
*''s''-prefix (also ''S'' and ''str'') accepts a string value (usually text, but may contain numbers, punctuation--anything really).
*''u''-prefix (also ''ui'') accepts an unsigned integer value (any whole number, only positive or 0, without a decimal point, such as 5, 38, or 0).


INI settings may be changed in-game by doing the following:
===Guide scope===
#Press the tilde (~) key to access the console.
This guide is intended to be the comprehensive reference to all settings found within the ''Skyrim.ini'' file for The Elder Scrolls V: Skyrim game. All of the user-configurable settings contained within Skyrim.ini are listed and defined (or hopefully will be). Settings are presented by section in alphabetical order. Jump to a relevant section using the links below and navigate back to this "hub" using the link that appears at the top of each section page.<br />
#Type <code>setini "parameter:category" value</code> where parameter is the name of the setting, category is the section it is under, and value is the value it is to be changed to.
{{fs|1.3em|→}} [[/Default_INI|{{fs|1.2em|'''Default Skyrim INI'''}}]] (runtime 1.9.32.0.8)
#Press enter
}}
#Type <code>saveini</code> and press enter. This saves the INI change to the INI files.
#Type <code>refreshini</code>. This refreshes the INI settings, hopefully applying the change made.


===Credits===
===Settings===
*Tannin for [[Mod Organizer|Mod Organizer's]] Configurator plugin, from which the majority of these values were retrieved.
Skyrim.ini has 1443 settings (339 Booleans, 811 floating points, 106 integers, 81 unsigned integers, 96 strings, and 9 colors) separated into 62 sections. 315 of these are believed to be unused by the game, leaving 1128 settings to tweak. 1 additional setting is mentioned here that is commonly placed in this file that does not work. '''Any additional settings not listed here are most likely invalid.'''


===INI Parameters by Section===
===INI parameters by section===
{| class="wikitable" style="width:65%; border:none; background-color:transparent; padding:25px;"
{{INITOC|columns=5|
| style="width:20%; padding:10px 0 0 0;" |
*:Controls
:{{fs|1.1em|[[#&#91;Imagespace&#93;|[Imagespace]]]}}
*Actor
:{{fs|1.1em|[[#&#91;Display&#93;|[Display]]]}}
*Animation
:{{fs|1.1em|[[#&#91;Grass&#93;|[Grass]]]}}
*Archive
:{{fs|1.1em|[[#&#91;Water&#93;|[Water]]]}}
*Audio
:{{fs|1.1em|[[#&#91;MAIN&#93;|[MAIN]]]}}
*BackgroundLoad
:{{fs|1.1em|[[#&#91;Interface&#93;|[Interface]]]}}
*bLightAttenuation
:{{fs|1.1em|[[#&#91;GamePlay&#93;|[GamePlay]]]}}
*BSPathing
| style="width:20%; padding:10px 0 0 0;" |
*BudgetCaps
:{{fs|1.1em|[[#&#91;Controls&#93;|[Controls]]]}}
*Camera
:{{fs|1.1em|[[#&#91;Particles&#93;|[Particles]]]}}
*CameraPath
:{{fs|1.1em|[[#&#91;SaveGame&#93;|[SaveGame]]]}}
*Cart
:{{fs|1.1em|[[#&#91;AudioMenu&#93;|[AudioMenu]]]}}
*Clouds
:{{fs|1.1em|[[#&#91;Clouds&#93;|[Clouds]]]}}
*Combat
:{{fs|1.1em|[[#&#91;General&#93;|[General]]]}}
*Controls
:{{fs|1.1em|[[#&#91;TerrainManager&#93;|[TerrainManager]]]}}
*CopyProtectionStrings
| style="width:20%; padding:10px 0 0 0;" |
*Debug
:{{fs|1.1em|[[#&#91;NavMesh&#93;|[NavMesh]]]}}
*Decals
:{{fs|1.1em|[[#&#91;Trees&#93;|[Trees]]]}}
*Dialogue
:{{fs|1.1em|[[#&#91;Decals&#93;|[Decals]]]}}
*Display
:{{fs|1.1em|[[#&#91;LOD&#93;|[LOD]]]}}
*FaceGen
:{{fs|1.1em|[[#&#91;Launcher&#93;|[Launcher]]]}}
*Fonts
:{{fs|1.1em|[[#&#91;BlurShaderHDR&#93;|[BlurShaderHDR]]]}}
*FootIK
:{{fs|1.1em|[[#&#91;BlurShader&#93;|[BlurShader]]]}}
*Gameplay
|}
*General
 
*GeneralWarnings
== [Imagespace] ==
*GethitShader
 
*GrabIK
==== bDoDepthOfField ====
*Grass
Enables depth of field. Default is 1.
*HAVOK
<pre>bDoDepthOfField=(0,1)</pre>
*HeadTracking
 
*Imagespace
==== iRadialBlurLevel ====
*Interface
It is uncertain that this value is used by the game (it does not appear in game-generated INIs--only ones created by the Skyrim Launcher via the preset files. It is believed that this parameter is supposed to be inside Skyrim.ini instead.). Determines the amount of radial blur applied. Low and Medium presets are 0. High is 1. Ultra is 2.
*Kinect
<pre>iRadialBlurLevel=</pre>
*Landscape
 
*LANGUAGE
== [Display] ==
*Light
 
*LightingShader
==== bDeferredShadows ====
*LOD
Enables deferred rendering of shadows. Dependent upon bDrawShadows. Default is 1.
*LookIK
<pre>bDeferredShadows=(0,1)</pre>
*MAIN
 
*MapMenu
==== bDrawLandShadows ====
*Menu
Enables landscape shadows. Dependent upon bDrawShadows. Default is 0
*MESSAGES
<pre>bDrawLandShadows=(0,1)</pre>
*NavMeshGeneration
 
*Papyrus
==== bDrawShadows ====
*Pathfinding
Enables shadows. Default is 1.
*Pathing
<pre>bDrawShadows=(0,1)</pre>
*RagdollAnim
 
*RagdollFeedback
==== bFXAAEnabled ====
*SaveGame
Enables an almost zero-cost approximation of antialiasing using the FXAA technique. Do not use with SMAA or ENB AA. Default is 0. Low, High, and Ultra presets are 0. Medium is 1.
*ScreenSplatter
<pre>bFXAAEnabled=(0,1)</pre>
*SpeedTree
 
*Terrain
==== bFloatPointRenderTarget ====
*TerrainManager
Enabling this allows lighting to be rendered using floating point (decimal) values rather than only integer values. This increases the precision of lighting. It comes with a medium performance impact, and is recommended to be set to 0 if not using ENB. If using ENB, it MUST be set to 1. Default is 0 (although default set by the game without the value present is 1).
*TestAllCells
<pre>bFloatPointRenderTarget=(0,1)</pre>
*Trees
 
*VATS
==== bFull Screen ====
*Verlet
Determines if the game is rendered fullscreen. Default is 0.
*Voice
<pre>bFull Screen=(0,1)</pre>
*Water
 
*Weather}}
==== bMainZPrepass ====
Enables ZPrepass. Enabling ZPrepass tells the game not to render certain object to try to increase performance. It is recommended to remain disabled and to use ENBoost's ZPrepass instead. If set to 1, ENBoost's ZPrepass will not work. Default is 0.
<pre>bMainZPrepass=(0,1)</pre>
 
==== bShadowMaskZPrepass ====
Enables ZPrepass on the shadow mask. Enabling ZPrepass tells the game not to render certain object to try to increase performance. It is recommended to remain disabled and to use ENBoost's ZPrepass instead. If set to 1, ENBoost's ZPrepass will not work. Default is 0.
<pre>bShadowMaskZPrepass=(0,1)</pre>
 
==== bShadowsOnGrass ====
Enables grass shadows. Default is 1.
<pre>bShadowsOnGrass=(0,1)</pre>
 
==== bTransparencyMultisampling ====
Enables transparency antialiasing. Recommended to be disabled for better performance. Default is 0.
<pre>bTransparencyMultisampling=(0,1)</pre>
 
==== bTreesReceiveShadows ====
Enables tree shadows. Default is 0.
<pre>bTreesReceiveShadows=(0,1)</pre>
 
==== fDecalLOD1 ====
This sets the initial distance that decals are shown on LOD? Default is 1000.
<pre>fDecalLOD1=</pre>
 
==== fDecalLOD2 ====
This sets the secondary distance that decals are shown on LOD? Default is 1500.
<pre>fDecalLOD2=</pre>
 
==== fGamma ====
This sets the gamma brightness. Default is 1.
<pre>fGamma=</pre>
 
==== fInteriorShadowDistance ====
This sets the distance shadows are rendered indoors. Default is 3000.
<pre>fInteriorShadowDistance=</pre>
 
==== fLeafAnimDampenDistEnd ====
This sets the ending distance leaves are animated? Default is 4600.
<pre>fLeafAnimDampenDistEnd=</pre>
 
==== fLeafAnimDampenDistStart ====
This sets the starting distance leaf animations are lessened? Default is 3600.
<pre>fLeafAnimDampenDistStart=</pre>
 
==== fLightLODStartFade ====
This sets the distance when light on LOD will begin to fade. Default is 1000. Low is 200. Medium is 1000. High is 2500. Ultra is 3500.
<pre>fLightLODStartFade=</pre>
 
==== fMeshLODFadeBoundDefault ====
This sets something to do with meshes in LOD? Default is 256.
<pre>fMeshLODFadeBoundDefault=</pre>
 
==== fMeshLODFadePercentDefault ====
This sets the default percentage meshes fade? Default is 1.2.
<pre>fMeshLODFadePercentDefault=</pre>
 
==== fMeshLODLevel1FadeDist ====
This sets the distance meshes begin to fade in LOD? Default is 4096. Low and Medium presets are 4096. High and Ultra presets are 1e+007.
<pre>fMeshLODLevel1FadeDist=</pre>
 
==== fMeshLODLevel1FadeTreeDistance ====
This sets the distance tree meshes begin to fade in LOD? Default is 2844.
<pre>fMeshLODLevel1FadeTreeDistance=</pre>
 
==== fMeshLODLevel2FadeDist ====
This sets the distance meshes begin to fade even more in LOD? Default is 3072. Low and Medium presets are 3072. High and Ultra presets are 1e+007.
<pre>fMeshLODLevel2FadeDist=</pre>
 
==== fMeshLODLevel2FadeTreeDistance ====
This sets the distance tree meshes begin to fade even more in LOD? Default is 2048.
<pre>fMeshLODLevel2FadeTreeDistance=</pre>
 
==== fShadowBiasScale ====
Default is 1. Low is 0.5. Medium is 0.3. High is 0.25. Ultra is 0.15.
<pre>fShadowBiasScale=</pre>
 
==== fShadowDistance ====
This sets the distance shadows are rendered. Default is 2500. Low is 2000. Medium is 2500. High is 4000. Ultra is 8000.
<pre>fShadowDistance=</pre>
 
==== fShadowLODStartFade ====
This sets the distance shadows begin to fade in LOD. Default is 200.
<pre>fShadowLODStartFade=</pre>
 
==== fSpecularLODStartFade ====
This sets the distance specularity begins to fade in LOD. Default is 500. Low is 200. Medium is 500. High is 1000. Ultra is 2000.
<pre>fSpecularLODStartFade=</pre>
 
==== fTreesMidLODSwitchDist ====
This sets the distance trees switch to their LOD versions? Default is 3600. Low and Medium presets are 3600. High is 5000. Ultra is 1e+007.
<pre>fTreesMidLODSwitchDist=</pre>
 
==== iAdapter ====
Low, Medium, High, and Ultra presets are 0.
<pre>iAdapter=</pre>
 
==== iActorShadowCountExt ====
It is uncertain that this value is used by the game. It is never placed in the game by any normal means, not even by the Launcher, however it appears to exist within the preset files, and would need to be inserted manually. It appears it would control how many actors in exterior areas are allowed to cast shadows. Low, Medium, and High presets are 2. Ultra is 6.
<pre>iActorShadowCountExt=</pre>
 
==== iActorShadowCountInt ====
It is uncertain that this value is used by the game.  It is never placed in the game by any normal means, not even by the Launcher, however it appears to exist within the preset files, and would need to be inserted manually. It appears it would control how many actors in interior areas are allowed to cast shadows. Low is 2. Medium and High presets are 4. Ultra is 6.
<pre>iActorShadowCountInt=</pre>
 
==== iBlurDeferredShadowMask ====
This sets the amount of blurring applied to shadow edges. Low values make sharp shadows. High values make soft shadows. Default is 5. Low is 0. Medium is 1. High and Ultra presets are 3.
<pre>iBlurDeferredShadowMask=</pre>
 
==== iMaxAnisotropy ====
This sets the level of anisotropic filtering. It is recommended to be set to 0 and force either driver AF or ENBoost AF in its place. Default is 8. Low and Medium presets are 1. High is 8. Ultra is 16.
<pre>iMaxAnisotropy=</pre>
 
==== iMaxDecalsPerFrame ====
This sets the maximum number of decals displayed per frame. Default is 10. Low is 0. Medium is 10. High is 30. Ultra is 100.
<pre>iMaxDecalsPerFrame=</pre>
 
==== iMaxSkinDecalsPerFrame ====
This sets the maximum number of decals displayed on skin per frame. Dependent upon and should be a value equal to or less than iMaxDecalsPerFrame. Default is 3. Low is 0. Medium is 3. High is 10. Ultra is 25.
<pre>iMaxSkinDecalsPerFrame=</pre>
 
==== iMultiSample ====
This sets the level of antialising. Recommended to leave off and use other methods of AA such as SMAA. Default is 0. Low is 1. Medium is 4. High is 8. Ultra is 16.
<pre>iMultiSample=</pre>
 
==== iPresentInterval ====
It is uncertain that this value is used by the game (it does not appear in game-generated INIs--only ones created by the Skyrim Launcher via the preset files. It is believed that this parameter is supposed to be inside Skyrim.ini instead.). The setting is similar to vertical sync and is believed to fix many engine and physics bugs when left on. Default is 1.
<pre>iPresentInterval=</pre>
 
==== iScreenShotIndex ====
Default is 0.
<pre>iScreenShotIndex=</pre>
 
==== iShadowFilter ====
Default is 3.
<pre>iShadowFilter=</pre>
 
==== iShadowMapResolution ====
This sets the resolution of shadows. Default is 1024. Low is 512. Medium is 1024. High is 2048. Ultra is 4096.
<pre>iShadowMapResolution=</pre>
 
==== iShadowMapResolutionPrimary ====
This sets the primary resolution of shadows.
<pre>iShadowMapResolutionPrimary=</pre>
 
==== iShadowMapResolutionSecondary ====
This sets the secondary resolution of shadows.
<pre>iShadowMapResolutionSecondary=</pre>
 
==== iShadowMaskQuarter ====
Default is 4. Low and Medium presets are 3. High and Ultra presets are 4.
<pre>iShadowMaskQuarter=</pre>
 
==== iShadowMode ====
Default is 3.
<pre>iShadowMode=</pre>
 
==== iShadowSplitCount ====
It is uncertain that this value is used by the game.
<pre>iShadowSplitCount=</pre>
 
==== iSize H ====
This sets the height of the monitor resolution in pixels. Default is 480.
<pre>iSize H=</pre>
 
==== iSize W ====
This sets the width of the monitor resolution in pixels. Default is 640.
<pre>iSize W=</pre>
 
==== iTexMipMapMinimum ====
Default is 0. Low, Medium, High, and Ultra presets are 4.
<pre>iTexMipMapMinimum=</pre>
 
==== iTexMipMapSkip ====
Default is 0. Low is 1. Medium, High, and Ultra presets are 0.
<pre>iTexMipMapSkip=</pre>
 
==== iWaterMultiSamples ====
This sets the level of antialising applied to the water. Recommended to leave off and use other methods of AA such as SMAA. Default is 0. Low and Medium presets are 1. High and Ultra presets are 4.
<pre>iWaterMultiSamples=</pre>
 
==== sD3DDevice ====
This setting appears to only be used by the Skyrim Launcher to detect the correct preset. It is not accessed by the game itself. If Skyrim is not using the correct graphics card, fix that elsewhere (i.e., the driver).
<pre>sD3DDevice="Name of Graphics Card"</pre>
 
 
== [Grass] ==
 
==== b30GrassVS ====
This enables DirectX 3 filters on grass visuals??? Default is 0. Low and Medium are 0. High and Ultra presets are 1.
<pre>b30GrassVS=(0,1)</pre>
 
==== fGrassMaxStartFadeDistance ====
This sets the maximum distance grass can go before fading. Default is 7000.
<pre>fGrassMaxStartFadeDistance=</pre>
 
==== fGrassMinStartFadeDistance ====
This sets the minimum distance grass can go before fading. Default is 400.
<pre>fGrassMinStartFadeDistance=</pre>
 
==== fGrassStartFadeDistance ====
This sets the distance grass will begin to fade. Default is 3500. Low is 0. Medium is 3000. High is 5000. Ultra is 7000.
<pre>fGrassStartFadeDistance=</pre>
 
 
== [Water] ==
 
==== bUseWaterDepth ====
This enables depth effect to water. Default is 1.
<pre>bUseWaterDepth=(0,1)</pre>
 
==== bUseWaterDisplacements ====
This enables water displacement. Default is 1.
<pre>bUseWaterDisplacements=(0,1)</pre>
 
==== bUseWaterReflections ====
This enables water reflections. Default is 1.
<pre>bUseWaterReflections=(0,1)</pre>
 
==== bUseWaterRefractions ====
This enables water refractions. Default is 1.
<pre>bUseWaterRefractions=(0,1)</pre>
 
==== iWaterReflectHeight ====
This sets the height of water reflections. Default is 512.
<pre>iWaterReflectHeight=</pre>
 
==== iWaterReflectWidth ====
This sets the width of water reflections. Default is 512.
<pre>iWaterReflectWidth=</pre>
 
 
== [MAIN] ==
 
==== bCrosshairEnabled ====
This enables the crosshair. Default is 1.
<pre>bCrosshairEnabled=(0,1)</pre>
 
==== bGamepadEnable ====
This enables the use of a controller. Default is 0.
<pre>bGamepadEnable=(0,1)</pre>
 
==== bSaveOnPause ====
This enables autosaves upon pauses. Default is 1.
<pre>bSaveOnPause=(0,1)</pre>
 
==== bSaveOnRest ====
This enables autosaves upon sleeping. Default is 1.
<pre>bSaveOnRest=(0,1)</pre>
 
==== bSaveOnTravel ====
This enables autosaves upon traveling to different locations. Default is 1.
<pre>bSaveOnTravel=(0,1)</pre>
 
==== bSaveOnWait ====
This enables autosaves upon waiting. Default is 1.
<pre>bSaveOnWait=(0,1)</pre>
 
==== fHUDOpacity ====
This sets the opacity of the HUD. Default is 1.
<pre>fHUDOpacity=</pre>
 
==== fSkyCellRefFadeDistance ====
This sets the distance where clouds will fade out? Default is 150000.
<pre>fSkyCellRefFadeDistance=</pre>
 
 
== [Interface] ==
 
==== bDialogueSubtitles ====
This enables subtitles for important dialogue. Default is 0.
<pre>bDialogueSubtitles=(0,1)</pre>
 
==== bGeneralSubtitles ====
This enables subtitles for all dialogue. Default is 0.
<pre>bGeneralSubtitles=(0,1)</pre>
 
==== bShowCompass ====
This enables the compass. Default is 1.
<pre>bShowCompass=(0,1)</pre>
 
==== fMouseCursorSpeed ====
This sets the lock sensitivity of the mouse. Default is 1.
<pre>fMouseCursorSpeed=</pre>
 
 
== [GamePlay] ==
 
==== bAllowDragonFlightLocationDiscovery ====
This enables the location of a dragon in flight to be discovered?
<pre>bAllowDragonFlightLocationDiscovery=(0,1)</pre>
 
==== bAllowHavokGrabTheLiving ====
This allows the player to grab a living person as a havok object?
<pre>bAllowHavokGrabTheLiving=(0,1)</pre>
 
==== bEssentialTakeNoDamage ====
This makes essential characters never take any damage?
<pre>bEssentialTakeNoDamage=(0,1)</pre>
 
==== bHealthBarShowing ====
This makes the health bar always show?
<pre>bHealthBarShowing=(0,1)</pre>
 
==== bInstantLevelUp ====
This makes levelup instantaneous? Leftover Oblivion anti-sleep setting?
<pre>bInstantLevelUp=(0,1)</pre>
 
==== bShowFloatingQuestMarkers ====
This enables quest marks on objects? It is dependent upon bShowQuestMarkers being enabled? Default is 1.
<pre>bShowFloatingQuestMarkers=(0,1)</pre>
 
==== bShowQuestMarkers ====
This enables quest markers? Default is 1.
<pre>bShowQuestMarkers=(0,1)</pre>
 
==== bTrackProgress ====
This enables the ability to track progress?
<pre>bTrackProgress=(0,1)</pre>
 
==== iActorsDismemberedPerFrame ====
This sets the maximum number of characters able to be decapitated per frame?
<pre>iActorsDismemberedPerFrame=</pre>
 
==== iDetectionPicks ====
This sets the detection of picks range?
<pre>iDetectionPicks=</pre>
 
==== iDifficulty ====
This sets the game difficulty. Default is 2 (adept).
<pre>iDifficulty=</pre>
 
 
== [Controls] ==
 
==== bAlwaysRunByDefault ====
This determines if the character will always run by default. Default is 1.
<pre>bAlwaysRunByDefault=(0,1)</pre>
 
==== bGamePadRumble ====
This enables controller rumble.
<pre>bGamePadRumble=(0,1)</pre>
 
==== bInvertYValues ====
This determines if the mouse is inverted over the y-axis (up and down movement). Default is 0.
<pre>bInvertYValues=(0,1)</pre>
 
==== bMouseAcceleration ====
This determines if the mouse is allowed to accelerate as it moves. Or perhaps it used to, as it appears to no longer have any affect in-game.
<pre>bMouseAcceleration=(0,1)</pre>
 
==== bUseKinect ====
This enables Kinect. Default is 0.
<pre>bUseKinect=(0,1)</pre>
 
==== fGamepadHeadingSensitivity ====
This determines the controller heading sensitivity. Default is 1.9.
<pre>fGamepadHeadingSensitivity=</pre>
 
==== fMouseHeadingSensitivity ====
This determines the mouse heading sensitivity. Default is 0.0125.
<pre>fMouseHeadingSensitivity=</pre>
 
== [Particles] ==
 
==== iMaxDesired ====
This determines the maximum amount of particles to be rendered. Default is 750.
<pre>iMaxDesired=</pre>
 
== [SaveGame] ==
 
==== fAutosaveEveryXMins ====
This sets the time between autosaves made on a timer in minutes. Default is 15.
<pre>fAutosaveEveryXMins=</pre>
 
== [AudioMenu] ==
 
==== fAudioMasterVolume ====
This sets the master volume level. Default is 1.
<pre>fAudioMasterVolume=</pre>
 
==== fVal7 ====
This sets the volume level of sound group #7. Default is 1.
<pre>fVal7=</pre>
==== uID7 ====
This is the identifier #7 of the sound group to be increased. Default is 0.
<pre>uID7=</pre>
 
==== fVal6 ====
This sets the volume level of sound group #6. Default is 1.
<pre>fVal6=</pre>
==== uID6 ====
This is the identifier #6 of the sound group to be increased. Default is 0.
<pre>uID6=</pre>
 
==== fVal5 ====
This sets the volume level of sound group #5. Default is 1.
<pre>fVal5=</pre>
==== uID5 ====
This is the identifier #5 of the sound group to be increased. Default is 0.
<pre>uID5=</pre>
 
==== fVal4 ====
This sets the volume level of sound group #4. Default is 1.
<pre>fVal4=</pre>
==== uID4 ====
This is the identifier #4 of the sound group to be increased. Default is 0.
<pre>uID4=</pre>
 
==== fVal3 ====
This sets the volume level of sound group #3. Default is 0.5.
<pre>fVal3=</pre>
==== uID3 ====
This is the identifier #3 of the sound group to be increased. Default is 466532.
<pre>uID3=</pre>
 
==== fVal2 ====
This sets the volume level of sound group #2. Default is 0.8.
<pre>fVal2=</pre>
==== uID2 ====
This is the identifier #2 of the sound group to be increased. Default is 554685.
<pre>uID2=</pre>
 
==== fVal1 ====
This sets the volume level of sound group #1. Default is 0.8.
<pre>fVal1=</pre>
==== uID1 ====
This is the identifier #1 of the sound group to be increased. Default is 1007612.
<pre>uID1=</pre>
 
==== fVal0 ====
This sets the volume level of sound group #0. Default is 1.
<pre>fVal0=</pre>
==== uID0 ====
This is the identifier #0 of the sound group to be increased. Default is 94881.
<pre>uID0=</pre>
 
 
== [Clouds] ==
 
==== fCloudLevel0Distance ====
This sets the distance of the first level of clouds? Default is 16384.
<pre>fCloudLevel0Distance=</pre>
 
==== fCloudLevel1Distance ====
This sets the distance of the second level of clouds? Default is 32768.
<pre>fCloudLevel1Distance=</pre>
 
==== fCloudLevel2Distance ====
This sets the distance of the third level of clouds? Default is 262144.
<pre>fCloudLevel2Distance=</pre>
 
==== fCloudNearFadeDistance ====
This sets the distance where clouds fade as they come close to the player? Default is 9000.
<pre>fCloudNearFadeDistance=</pre>
 
 
== [General] ==
 
==== bEnableStoryManagerLogging ====
This enables story manager logging? Default is 0.
<pre>bEnableStoryManagerLogging=(0,1)</pre>
 
==== fBrightLightColorB ====
This sets the level of blue bright light?
<pre>fBrightLightColorB=</pre>
 
==== fBrightLightColorG ====
This sets the level of green bright light?
<pre>fBrightLightColorG=</pre>
 
==== fBrightLightColorR ====
This sets the level of red bright light?
<pre>fBrightLightColorR=</pre>
 
==== iStoryManagerLoggingEvent ====
This sets the event for storry manager logging? Default is -1.
<pre>iStoryManagerLoggingEvent=</pre>
 
 
== [TerrainManager] ==
 
==== bShowLODInEditor ====
This enables LOD in Bethesda's 3d software? Default is 0.
<pre>bShowLODInEditor=(0,1)</pre>
 
==== fBlockLevel0Distance ====
Default is 20480. Low is 15000. Medium is 20480. High is 25000. Ultra is 35000.
<pre>fBlockLevel0Distance=</pre>
 
==== fBlockLevel1Distance ====
Default is 32768. Low is 25000. Medium is 32768. High is 40000. Ultra is 70000.
<pre>fBlockLevel1Distance=</pre>
 
==== fBlockMaximumDistance ====
Default is 100000. Low is 75000. Medium is 100000. High is 150000. Ultra is 250000.
<pre>fBlockMaximumDistance=</pre>
 
==== fSplitDistanceMult ====
Default is 0.75. Low is 0.4. Medium is 0.75. High is 1.1. Ultra is 1.5.
<pre>fSplitDistanceMult=</pre>
 
==== fTreeLoadDistance ====
Default is 25000. Low is 12500. Medium is 25000. High is 40000. Ultra is 75000.
<pre>fTreeLoadDistance=</pre>
 
== [NavMesh] ==
This entire section is believed to not be used in-game. It and its possible settings are listed here for completion's sake.
==== fCoverSideHighAlpha ====
<pre>fCoverSideHighAlpha=</pre>
==== fCoverSideLowAlpha ====
<pre>fCoverSideLowAlpha=</pre>
==== fEdgeDistFromVert ====
<pre>fEdgeDistFromVert=</pre>
==== fEdgeFullAlpha ====
<pre>fEdgeFullAlpha=</pre>
==== fEdgeHighAlpha ====
<pre>fEdgeHighAlpha=</pre>
==== fEdgeLowAlpha ====
<pre>fEdgeLowAlpha=</pre>
==== fEdgeThickness ====
<pre>fEdgeThickness=</pre>
==== fLedgeBoxHalfHeight ====
<pre>fLedgeBoxHalfHeight=</pre>
==== fObstacleAlpha ====
<pre>fObstacleAlpha=</pre>
==== fPointSize ====
<pre>fPointSize=</pre>
==== fTriangleFullAlpha ====
<pre>fTriangleFullAlpha=</pre>
==== fTriangleHighAlpha ====
<pre>fTriangleHighAlpha=</pre>
==== fTriangleLowAlpha ====
<pre>fTriangleLowAlpha=</pre>
 
== [Trees] ==
 
==== bRenderSkinnedTrees ====
This enables skinned trees. Default is 1.
<pre>bRenderSkinnedTrees=(0,1)</pre>
 
==== uiMaxSkinnedTreesToRender ====
This is the maximum amount of skinned trees that can be rendered. Default is 40.
<pre>uiMaxSkinnedTreesToRender=0 or higher</pre>
 
 
== [Decals] ==
 
==== bDecals ====
This determines if decals are enabled. Low is 0. Medium, High, and Ultra presets are 1.
<pre>bDecals=(0,1)</pre>
 
==== bSkinnedDecals ====
This determines if skinned decals are enabled. This is dependent upon bDecals being enabled. Low is 0. Medium, High, and Ultra presets are 1.
<pre>bSkinnedDecals=(0,1)</pre>
 
==== uMaxDecals ====
This determines the maximum number of decals. This is dependent upon bDecals being enabled. Default is 100. Low is 0. Medium is 100. High is 250. Ultra is 1000.
<pre>uMaxDecals=0 or higher</pre>
 
==== uMaxSkinDecals ====
This determines the maximum number of skin decals. This is dependent upon bDecals being enabled. This is dependent upon and must be equal to or less than uMaxDecals. Low is 0. Medium is 35. High is 50. Ultra is 100.
<pre>uMaxSkinDecals=0 or higher</pre>
 
==== uMaxSkinDecalsPerActor ====
This determines the maximum number of skin decals per character. This is dependent upon bDecals being enabled. This is dependent upon and must be equal to or less than uMaxDecals and uMaxSkinDecals. Low is 0. Medium is 20. High is 40. Ultra is 60.
<pre>uMaxSkinDecalsPerActor=0 or higher</pre>
 
 
== [LOD] ==
 
==== fLODFadeOutMultActors ====
This sets the actor fade distance. Default is 6. Low is 2.5. Medium is 3. High is 6. Ultra is 15.
<pre>fLODFadeOutMultActors=</pre>
 
==== fLODFadeOutMultItems ====
This sets the item fade distance. Default is 3. Low is 1. Medium is 2.5. High is 7.5. Ultra is 15.
<pre>fLODFadeOutMultItems=</pre>
 
==== fLODFadeOutMultObjects ====
This sets the object fade distance. Default is 5. Low is 2.5. Medium is 3.5. High is 4.5. Ultra is 15.
<pre>fLODFadeOutMultObjects=</pre>
 
==== fLODFadeOutMultSkyCell ====
Default is 1.
<pre>fLODFadeOutMultSkyCell=</pre>
 
 
== [Launcher] ==
 
==== bEnableFileSelection ====
Determines if the Skyrim Launcher will allow the selection of plugins in Data. Not toggleable in the in the GUI. It is probably not used in-game.
<pre>bEnableFileSelection=(0,1)</pre>
==== bShowAllResolutions ====
Determines if the Skyrim Launcher will show all resolutions. Toggleable in the in the GUI. It is probably not used in-game.
<pre>bShowAllResolutions=(0,1)</pre>
==== uLastAspectRatio ====
The aspect ratio shown in the Skyrim Launcher. It is probably not used in-game. 3 is widescreen 16:9. 4 is widescreen 16:10. 1 is standard 4:3 or 5:4.
<pre>uLastAspectRatio=(4, 3, 1)</pre>
 
 
== [BlurShaderHDR] ==
 
==== bDoHighDynamicRange ====
It is uncertain that this value is used by the game. Low is 0. Medium, High, and Ultra presets are 1.
<pre>bDoHighDynamicRange=(0,1)</pre>


===Credits===


== [BlurShader] ==


==== bUseBlurShader ====
It is uncertain that this value is used by the game. Low, Medium, High, and Ultra presets are 0.
<pre>bUseBlurShader=(0,1)</pre>


<br /><br />
*Tannin for [[Mod Organizer|Mod Organizer's]] Configurator plugin.
<br />

Latest revision as of 05:31, February 14, 2021

A comprehensive and advanced guide for editing the "Skyrim.ini" file for n00bs and gurus alike

GUIDE FORUM THREAD
INI TWEAKING REFERENCE FORUM
SUPPORT FORUM
SkyrimPrefs INI Guide


Weapon.png

WIP

This guide is a work in progress and is thus incomplete. While all INI settings are listed, some of the setting descriptions may be incomplete or even incorrect!

Suggested first reading: Skyrim Configuration Settings Guide

Guide scope

This guide is intended to be the comprehensive reference to all settings found within the Skyrim.ini file for The Elder Scrolls V: Skyrim game. All of the user-configurable settings contained within Skyrim.ini are listed and defined (or hopefully will be). Settings are presented by section in alphabetical order. Jump to a relevant section using the links below and navigate back to this "hub" using the link that appears at the top of each section page.
Default Skyrim INI (runtime 1.9.32.0.8) }}

Settings

Skyrim.ini has 1443 settings (339 Booleans, 811 floating points, 106 integers, 81 unsigned integers, 96 strings, and 9 colors) separated into 62 sections. 315 of these are believed to be unused by the game, leaving 1128 settings to tweak. 1 additional setting is mentioned here that is commonly placed in this file that does not work. Any additional settings not listed here are most likely invalid.

INI parameters by section

Credits