Guide:Skyrim INI/Grass

From STEP Modding Wiki

Contents

[Grass]

bAllowCreateGrass

bAllowCreateGrass toggles grass creation. It is an alternative to loading grass (bAllowLoadGrass). It is recommended to be enabled instead of bAllowLoadGrass. The Unofficial Skyrim Patch's plugin INI contains this setting set to enabled.

bAllowCreateGrass=1

bAllowCreateGrass=1
bAllowCreateGrass=0

bAllowCreateGrass=0

Default is 0 (although default set by the game from the Skyrim_default.ini is 1).

bAllowCreateGrass=(0,1)

bAllowLoadGrass

bAllowLoadGrass toggles grass loading. It is an alternative to creating grass (bAllowCreateGrass). It is believed to be more buggy than bAllowCreateGrass and recommended to be disabled. The Unofficial Skyrim Patch's plugin INI contains this setting set to disabled.

bAllowLoadGrass=0

bAllowLoadGrass=0
bAllowLoadGrass=1

bAllowLoadGrass=1

Default is 1 (although default set by the game from the Skyrim_default.ini is 0).

bAllowLoadGrass=(0,1)

bDrawShaderGrass

bDrawShaderGrass toggles the grass shader. Enabling it enables grass, while disabling it will disable grass. It is recommended to be enabled.

bDrawShaderGrass=1<br />(default)

bDrawShaderGrass=1
(default)
bDrawShaderGrass=0

bDrawShaderGrass=0

Default is 1.

bDrawShaderGrass=(0,1)

bGenerateGrassDataFiles

bGenerateGrassDataFiles is believed to be unused by the game. In testing it, no change was noticed and no files appeared to be generated.

Default is 0.

bGenerateGrassDataFiles=(0,1)

bGrassPointLighting

bGrassPointLighting is believed to be unused by the game. In testing, no change was noticed.

Default is 0.

bGrassPointLighting=(0,1)

fGrassDefaultStartFadeDistance

fGrassDefaultStartFadeDistance is believed to be unused by the game. In testing, no change was noticed. It is possible that the value for this setting once changed the default value of fGrassStartFadeDistance, but it does not do that anymore, if it ever did.

Default is 3500.

fGrassDefaultStartFadeDistance=(...,-0.0001,0,0.0001,...)

fGrassFadeRange

fGrassFadeRange sets how far away grass will fade from the start fade distance (fGrassStartFadeDistance, which is Grass Fade in the in-game Settings > Display menu). It is recommended to adjust fGrassFadeRange rather than increase fGrassStartFadeDistance to reduce grass pop-in effect and performance benefits over the latter.

fGrassFadeRange=0

fGrassFadeRange=0
fGrassFadeRange=2500

fGrassFadeRange=2500
fGrassFadeRange=5000

fGrassFadeRange=5000
fGrassFadeRange=18000

fGrassFadeRange=18000

Default is 1000.

fGrassFadeRange=(...,-0.0001,0,0.0001,...)

fGrassWindMagnitudeMax

fGrassWindMagnitudeMax sets the maximum amount of wind blowing the grass, making the grass move. Setting fGrassWindMagnitudeMin and fGrassWindMagnitudeMax to 0 will cause the grass to remain static and may give better performance.

Default is 125.

fGrassWindMagnitudeMax=(...,-0.0001,0,0.0001,...)

fGrassWindMagnitudeMin

fGrassWindMagnitudeMin sets the minimum amount of wind blowing the grass, making the grass move. Setting fGrassWindMagnitudeMin and fGrassWindMagnitudeMax to 0 will cause the grass to remain static and may give better performance.

Default is 5.

fGrassWindMagnitudeMin=(...,-0.0001,0,0.0001,...)

fTexturePctThreshold

fTexturePctThreshold sets the texture percent threshold of the grass. Valid values range between 0 and 0.2, where 0 is full, and 0.2 altogether removes the grass. Negative values act as 0.

fTexturePctThreshold=0<br />(default)

fTexturePctThreshold=0
(default)
fTexturePctThreshold=0.05

fTexturePctThreshold=0.05
fTexturePctThreshold=0.1

fTexturePctThreshold=0.1
fTexturePctThreshold=0.15

fTexturePctThreshold=0.15
fTexturePctThreshold=0.2

fTexturePctThreshold=0.2

Default is 0.

fTexturePctThreshold=(...,-0.0001,0,0.0001,...)

fWaveOffsetRange

fWaveOffsetRange is believed to be unused by the game. In testing, no change was noticed.

Default is 1.75.

fWaveOffsetRange=(...,-0.0001,0,0.0001,...)

iGrassCellRadius

iGrassCellRadius sets the radial number of cells that grass is rendered around the player. This must be set to (uGridsToLoad - 1)/2. If set higher, grass will bug out quickly and remove all grass upon walking just a short distance. If set lower, grass will pop into view unrealistically. Negative values disable grass.

Default is 2. Recommended is (uGridsToLoad - 1)/2.

iGrassCellRadius=(...,-1,0,1,...)

iMaxGrassTypesPerTexure

iMaxGrassTypesPerTexure (sic) sets the maximum types of grass per texture. Increasing this will create more diverse kinds of grass, especially with grass mods such as Skyrim Flora Overhaul at a small performance cost. Without grass mods, changing this setting produces little effect. Negative values disable grass. t is recommended to increase this from its default 2 to 3. If using Skyrim Flora Overhaul, it is recommended to set this to 7.

Default is 2.

iMaxGrassTypesPerTexure=(...,-1,0,1,...)

iMinGrassSize

iMinGrassSize sets the grass density. Lower values produces greater density, but values between 1 and 40 look almost identical. A value of 0 removes all grass. Negative values look almost identical to the values of 1 to 40 but can induce CTDs. High values of around 50 and higher noticeably decrease grass density at a small performance gain. Grass mods such as Grass on Steroids take advantage of this and can create high density grass at high iMinGrassSize values. Setting iMinGrassSize too high (e.g., 1000) will remove all grass. It is recommended to increase this to at least 40.

iMinGrassSize=-1

iMinGrassSize=-1
iMinGrassSize=0

iMinGrassSize=0
iMinGrassSize=1

iMinGrassSize=1
iMinGrassSize=10

iMinGrassSize=10
iMinGrassSize=20<br />(default)

iMinGrassSize=20
(default)
iMinGrassSize=40<br />(recommended)

iMinGrassSize=40
(recommended)
iMinGrassSize=50

iMinGrassSize=50
iMinGrassSize=60

iMinGrassSize=60
iMinGrassSize=80

iMinGrassSize=80
iMinGrassSize=100

iMinGrassSize=100

Default is 20.

iMinGrassSize=(...,-1,0,1,...)