SkyrimSE:No Grass In Objects: Difference between revisions

From Step Mods | Change The Game
mNo edit summary
m (Text replacement - "|core=No |landw=No |enb=No" to "|core=No |landw=No |pp=No |enb=No")
(8 intermediate revisions by 2 users not shown)
Line 7: Line 7:
|core=No
|core=No
|landw=No
|landw=No
|pp=No
|enb=No
|enb=No
}}
}}
Line 37: Line 38:
GlobalGrassScale = 1.15
GlobalGrassScale = 1.15
OnlyLoadFromCache = True
OnlyLoadFromCache = True
DynDOLODGrassMode = 1</div>
DynDOLODGrassMode = 0</div>
 
 
<span class=salmontx>''''NOTE:''' <u>If grass LOD will be generated using DynDOLOD</u>, the following process should be invoked AFTER all mods have been installed, including '''20-Patches''' and (optionally) '''21-Post-Processing'''.</span>
 
<div class=mpheading>Get Worldspaces With Grass</div>
[[SkyrimSE:Worldspaces with Grass SSEEdit Script|Worldspaces with Grass SSEEdit Script]] will be used to reduce the amount of worldspaces traversed by NGIO in precaching grass. This will reduce the generation time for some by as much as 80%.
# Ensure all plugins are activated, and sort with LOOT.
# Open xEdit with all plugins ticked.
# Once the "''Background Loader: Finished''" message appears, right click anywhere in the left pane and select <span class=hltx>[Apply Script...]</span>.
# Select ''List worldspaces with grass'' from the '''''Script''''' drop-down, and click <span class=hltx>[OK]</span>.
# After a minute or two, when the "''Worldspaces with grass''" window appears, right-click the highlighted text and select <span class=hltx>[Copy]</span>.
# Click OK and exit SSEdit.
# In the MO left pane, search for and double click on [[SkyrimSE:No Grass In Objects|No Grass In Objects]] mod.
# Click the <span class=hltx>[Text Files]</span> tab in the mod information window.
# Click on '''''GrassControl.config.txt''''', and paste the clipboard content between the quotation marks of the <code>OnlyPregenerateWorldSpaces</code> setting.
 
<div class=mpheading>Generate Grass Cache</div>
This process will take about 20-40 minutes to complete, depending on the system. The game will typically crash during grass generation, but MO will restart the process automatically. There is no need to monitor or click <span class=hltx>[OK]</span> when restarts occur.
# Click the {{Icon|type=motools}} button in MO, and select <span class=hltx>[Precache Grass]</span>.
# When the game displays the ''error message'' stating "''Grass generation finished successfully!''", click <span class=hltx>[OK]</span>.
#: Unless SKSE output has been configured specifically (not applicable if this guide's instructions were followed), the grass cache will be generated in  ''Overwrite''.
# Right-click ''Overwrite'', select <span class=hltx>[Create Mod...]</span>, name it <code>Grass Cache</code>, and click <span class=hltx>[OK]</span>.
# Place this mod just after [[SkyrimSE:No Grass In Objects|No Grass In Objects]] mod in the MO left pane.
# Ensure the following setting is changed in <code>GrassControl.config.txt</code> AFTER generating the grass cache:
<p class=mpcode>ExtendGrassDistance = False</p>
}}
}}

Revision as of 18:24, January 3, 2023

No Grass In Objects

by meh321

Game:

SkyrimSE

Download:

Mod Group:

Baseline:

n/a

Links:

CR Patch:

No

LW Patch:

No

PP Patch:

No

ENB Option:

No

Guide/Version-Specific Mod Recommendations

  No guides are using this mod

Type a version string using the format indicated by the placeholder text below. Copy/paste the intended guide version from the "Existing Guides" table above (if it exists) into the field below. For unofficial user-created guides, use the format indicated by the placeholder text. Editors: Please DO NOT use wiki headings inside of custom Recommendations and also avoid using templates if at all possible! Template calls add to the max threshold, and headings mess up the guide ToC.

Recommendations

Download "Grass Control" from Main Files and install as normal.

Also Download "Grass Generation MO Plugin v1" and open it in 7-Zip.

  1. From Windows Explorer, navigate to C:/Modding/Tools/Mod Organizer/plugins
  2. Drag GrassPrecacher.py into the MO Plugins directory.
  3. Close and restart MO.
Grass Configuration

The following configuration applies to all users, regardless of whether or not grass LOD will be generated using DynDLOD. Precaching grass is necessary for this mod to resolve some specific stuttering issues when loading cells outdoors in grassy areas. Precaching also generally improves performance in these areas. Precaching grass is also required by DynDOLOD to generate grass LOD, but this mod has nothing to do with grass LOD otherwise.

Modify Config
  1. Double click on the mod in the MO left pane
  2. Click on the "Text Files" tab to modify GrassControl.config.txt
  3. Find the following settings and edit as follows:
RayCast = True

SuperDenseGrass = False ProfilerReport = False UseGrassCache = True ExtendGrassDistance = True ExtendGrassCount = False EnsureMaxGrassTypesPerTextureSetting = 15 OverwriteGrassDistance = 6144 OverwriteGrassFadeRange = 14128 OverwriteMinGrassSize = 67 GlobalGrassScale = 1.15 OnlyLoadFromCache = True

DynDOLODGrassMode = 0