FalloutNV:1.0.0: Difference between revisions

From Step Mods | Change The Game
(5 intermediate revisions by the same user not shown)
Line 85: Line 85:
= STEP 1 =
= STEP 1 =
<div>Game & Tool Installation</div>
<div>Game & Tool Installation</div>
== Preliminary Step: Get your Direct X 9 Support ==
Before you start with the System Setup make sure you've downloaded and installed the [https://www.microsoft.com/en-us/download/details.aspx?id=8109 Direct X Runtime Libraries]:
:# Follow the link to ''Microsoft's page''.
:# Download the archive to a location of your choice.
:# Double-click on the file to install.


== Follow the [[Guide:SystemSetupGuide|{{Fc|blue|System Setup Guide}}]]! ==
== Follow the [[Guide:SystemSetupGuide|{{Fc|blue|System Setup Guide}}]]! ==
Line 636: Line 642:


== {{#show:Category:ModGroup_18-Lighting & Weather|?ModGroupName}} ==
== {{#show:Category:ModGroup_18-Lighting & Weather|?ModGroupName}} ==
{{Alert|type=notice|text={{fc|highlight|{{fs|larger|'''''This section is optional!'''''}}}}<br>We wish to be clear that the mods included within this section are completely optional. They are still within the [[STEP:Mandate|Mandate]], however, we've made this section optional for users who wish to customize their own lighting and weather. As such, we've included an additional patch solely for this mod group.}}


:{{fc|#E6B69E|{{#show:Category:ModGroup_18-Lighting & Weather|?ModGroupDescription}} }}
:{{fc|#E6B69E|{{#show:Category:ModGroup_18-Lighting & Weather|?ModGroupDescription}} }}
Line 697: Line 702:
{{Fc|instruction|The goal at this point is to have at least 80 FPS in exteriors on average.}} It's necessary to determine how much performance headroom is available before generating LOD, because the full LODGen setup can cost upwards of 30 FPS on average in exteriors. Before beginning, ''uncap FPS'' if it was configured in SSE Display Tweaks or via the driver software so that ''actual'' frame rates can be measured. Some users may by required to turn of vsync to measure above 60FPS. These changes should be reversed when FPS performance is no longer a concern.  
{{Fc|instruction|The goal at this point is to have at least 80 FPS in exteriors on average.}} It's necessary to determine how much performance headroom is available before generating LOD, because the full LODGen setup can cost upwards of 30 FPS on average in exteriors. Before beginning, ''uncap FPS'' if it was configured in SSE Display Tweaks or via the driver software so that ''actual'' frame rates can be measured. Some users may by required to turn of vsync to measure above 60FPS. These changes should be reversed when FPS performance is no longer a concern.  


It's recommended to turn on the On-Screen Display (OSD) settings in [[SkyrimSE:SSE_Display_Tweaks|SSE Display Tweaks]] to measure FPS. Other third-party applications like [https://fraps.com/ FRAPS], [https://www.nexusmods.com/skyrimspecialedition/mods/3826 Skyrim Performance Monitor] (SPM), and even driver software can be used but are unnecessary with SSE Display Tweaks. Optional instructions are provided to assist.
It's recommended to use either third-party applications like [https://fraps.com/ FRAPS] or driver software. Optional instructions are provided to assist.


{{Spoiler|shown=Benchmarking Instructions|hidden=<br>Take a moment to configure the chosen FPS overlay as described above. If SPM or FRAPS are used for some reason, install into e.g., <code>C:/Modding/Tools/SPM</code>.  
{{Spoiler|shown=Benchmarking Instructions|hidden=<br>Take a moment to configure the chosen FPS overlay as described above. If FRAPS are used, install into e.g., <code>C:/Modding/Tools/FRAPS</code>.  
# Uncap FPS if it was configured in BethINI, SSE Display Tweaks, or via the driver software so that actual frame rates can be seen. This can be set again when the build is fully completed. Ignore any stuttering, screen tearing, etc. for the time being, as these are probably not related to performance if FPS ≥ 60.
# Uncap FPS if it was configured in BethINI, SSE Display Tweaks, or via the driver software so that actual frame rates can be seen. This can be set again when the build is fully completed. Ignore any stuttering, screen tearing, etc. for the time being, as these are probably not related to performance if FPS ≥ 60.
# Launch SkyrimSE, and start a '''NEW''' game to verify that Skyrim loads without issue.  
# Launch Fallout New Vegas, and start a '''NEW''' game to verify that it loads without issue.  
#* Ensure that the FPS overlay is working.
#* Ensure that the FPS overlay is working.
#* {{Fc|important|NOTE:}} If the game crashes at any point, there is a problem with load order, enabled mods, or any number of things missed in the above instructions. Please troubleshoot by validating that all instructions have been followed. If custom mods have been installed and enabled, disable them.
#* {{Fc|important|NOTE:}} If the game crashes at any point, there is a problem with load order, enabled mods, or any number of things missed in the above instructions. Please troubleshoot by validating that all instructions have been followed. If custom mods have been installed and enabled, disable them.
# Create a character to test initial frame rates. Skyrim should successfully load into the Alternate Start character generation interface.
# Create a character to test initial frame rates. Complete the initial quest in Doc Mitchell's House and exit it through the front door.
# At the Statue of Mara, select "I own property in one of the holds".
# Head to the hill above Goodsprings (i.e. Goodsprings Cemetery) and stand at edge of the cliff looking out over the wasteland.
# Select "Breezehome".
# Rest, and then save the game when the Breezehome interior loads. This will be the ''clean save'' to use for testing performance before and after LODGen.
# Exit Breezhome, then Whiterun, and stand at the end of the wood deck looking out over the tundra.
# Note FPS while panning over the horizon}}
# Note FPS while panning over the horizon}}


Line 714: Line 716:
There are many things that can be modified to improve performance and quality, depending on the performance headroom available. Following are some suggestions listed in descending priority:
There are many things that can be modified to improve performance and quality, depending on the performance headroom available. Following are some suggestions listed in descending priority:
# Consider revisiting the [[{{FULLPAGENAME}}#BethINI_Setup|BethINI Setup]] to set the 'Low', 'Medium', 'High', or 'Ultra' preset until FPS is close to or greater than 80 FPS while looking West across the tundra outside of the Whiterun main gate.
# Consider revisiting the [[{{FULLPAGENAME}}#BethINI_Setup|BethINI Setup]] to set the 'Low', 'Medium', 'High', or 'Ultra' preset until FPS is close to or greater than 80 FPS while looking West across the tundra outside of the Whiterun main gate.
#: {{AlertSmall|text=Changing the preset revises View Distance, so be certain to change "Level 16" to 300000.}}
# Consider modifying the following grass settings in ''GrassControl.config.txt'' of the [[SkyrimSE:No_Grass_In_Objects|No Grass In Objects]] mod:
#* Set <code>ExtendGrassDistance = False</code> and <code>OverwriteGrassDistance = 6000</code> or less to improve performance. Increase only the latter value to improve quality at the cost of performance.
#* Don't forget to also lower <code>OverwriteGrassFadeRange</code> to some value less than 6000 (like 3000).
#* Set <code>OverwriteMinGrassSize</code> to a value of 50-20 to improve quality (default of '60' is already the performance optimum, but it can be increased further to optimize the quality-performance trade-off).
# If FPS still cannot achieve at least 80 in the test area, then consider NOT using grass LOD at all (addressed below, including screenshots)
# If FPS still cannot achieve at least 80 in the test area, then consider NOT using grass LOD at all (addressed below, including screenshots)
<br>
<br>
Line 725: Line 722:
= STEP 5 =
= STEP 5 =
<div>ENB Configuration</div><br>
<div>ENB Configuration</div><br>
If FPS is generally 75 or greater on average (HINT: check in the Rift and the Frozen Marshes), then installing even a very minimal ENB is desirable if only to help 'fix' many of Skyrim's water and snow issues. This minimal ENB will cost about 5-10 FPS. A more comprehensive ENB configuration is also provided that will cost more on the order of 20 FPS outdoors and 80 FPS indoors.
As ENB was designed and optimized specifically with ''Skyrim'' in mind, it does not work as flawlessly with ''Fallout New Vegas''. In the recent years since its initial introduction '''New Vegas Tick Fix''' (NVTF) does a much better job at memory management, performance and stability than '''ENBoost'''. Since the author of NVTF advise against the use of ENBoost or ENB ([https://www.nexusmods.com/newvegas/mods/66537?tab=posts see the sticky post]), this guide also recommends not to use any of them.
{{Alert|type=warning|text=Keep in mind that LOD generation is more important to visual enhancement than ENB, so if FPS at this stage is < 75 outdoors, then the '''''minimal''''' ENB configuration is highly recommended. DynDOLOD alone will cost at least 10 FPS (outdoors only), even with the most performance-friendly options.}}


In addition guide users can refer to [https://stepmodifications.org/forum/topic/10287-antialiasing-not-working-with-fallout-3-no-post-processor/#entry161993 this
forum post by Audley] in which he discusses how ''Fallout New Vegas's'' software AA provided by ''ENBoost/ENB presets'' is inferior to the hardware one.
== {{#show:Category:ModGroup_21-ENB|?ModGroupName}} ==
== {{#show:Category:ModGroup_21-ENB|?ModGroupName}} ==
:{{fc|#E6B69E|{{#show:Category:ModGroup_21-ENB|?ModGroupDescription}} }}
:{{fc|#E6B69E|{{#show:Category:ModGroup_21-ENB|?ModGroupDescription}} }}
Line 750: Line 748:
Now that all the mods and patches have been installed/sorted and performance margins are acceptable, the next step is to generate custom LOD data for the mod list. Recommended settings correspond to rendered game resolutions that can benefit. Using 'higher' settings will otherwise be a waste of PC resources that may be necessary to keep frame rates above 50 FPS. Use 'lower' settings as a compromise if necessary.
Now that all the mods and patches have been installed/sorted and performance margins are acceptable, the next step is to generate custom LOD data for the mod list. Recommended settings correspond to rendered game resolutions that can benefit. Using 'higher' settings will otherwise be a waste of PC resources that may be necessary to keep frame rates above 50 FPS. Use 'lower' settings as a compromise if necessary.


{{AlertSmall|text=''Any time a mod providing LOD assets'' is added, removed, or changed, LOD should be regenerated. Examples include --but are not limited to-- most of the '03-Foundation' mods, No Grass In Objects, Enhanced Vanilla Trees, Just Ice, etc.}}
{{AlertSmall|text=''Any time a mod providing LOD assets'' is added, removed, or changed, LOD should be regenerated. Examples include --but are not limited to-- most of the '03-Foundation' mods, Wasteland Flora and Terrain Overhaul, any mod that has ''LOD'' in the title, etc.}}




Before moving on, create three empty mods for the LOD output:
Before moving on, create an empty mod for the LOD output:
# Click on the {{icon|type=molistoptions|size=30}} button and select, {{ui|Create empty mod}}.
# Click on the {{icon|type=molistoptions|size=30}} button and select, {{ui|Create empty mod}}.
# Name it <code>(TEMP) - SSE Terrain - Tamriel - xLODGen</code> (this will only be used as a resource for xLODGen).
# Name it <code>FalloutNV - xLODGen Output</code> (this will only be used as a resource for xLODGen).
#* This places a new, empty mod at the bottom of the mod list. However if it's not, place it last in the mod list.
#* This places a new, empty mod at the bottom of the mod list.  
# Repeat these steps to create three other new mods named:<code>Step SkyrimSE - xLODGen Output</code>, <code>Step SkyrimSE - TexGen Output</code>, and <code>Step SkyrimSE - DynDOLOD Output</code>; or anything unique and descriptive to their source/function.
# Find the '''FNVLODGen''' mod from the ''04-Foundation'' mod group and enable it if it is not enabled.  
# Place these new mods directly after '''(TEMP) - SSE Terrain - Tamriel - xLODGen'''.
# Find the '''(TEMP) - Cathedral Landscapes - LODGen''' mod from the ''04-Foundation'' mod group and enable it if it is not enabled. This mod ONLY needs to be enabled for terrain LOD generation. If it is not disabled before actually playing the game, it will cause visual glitches.
 
The last few mods in the mod list should now reflect the following (numbering is approximate and reflects the number of mods installed without extra mods or mod-list separators):
<ol start=1>
<li> DLC: Hearthfires</li></ol>
<ol start={{#ask:[[Category:{{NAMESPACE}} Mods]][[Version::{{PAGENAME}}]] | mainlabel=- | format=count}}>
<li> ... </li><li> (TEMP) - SSE Terrain - Tamriel - xLODGen</li>
<li> (TEMP) - Cathedral Landscapes - LODGen {{Fc|important|''NOTE: This mod can be here or under ''04-Foundation'' with Cathedral Landscapes main mod, but it must be DISABLED later as instructed!''}}</li>
<li> Step SkyrimSE - xLODGen Output</li>
<li> Step SkyrimSE - TexGen Output</li>
<li> Step SkyrimSE - DynDOLOD Output</li></ol>
{{alert|type=notice|text= Complete the following in order, and ensure that all mods are enabled and plugins enabled and sorted!}}


== xLODGen ==
== xLODGen ==
xLODGen is run first to generate updated LOD terrain textures and meshes so that landscape LOD is updated with mod changes:
xLODGen is run to generate updated LOD terrain textures and meshes so that landscape LOD is updated with mod changes:


=== Preparation ===
=== Preparation ===
{{Spoiler|shown=Terrain LOD preparation|hidden=<br/>
{{Spoiler|shown=Sort Plugins|hidden=<br/>
# Visit the [https://stepmodifications.org/forum/topic/13451-xlodgen-terrain-lod-beta-for-fnv-fo3-fo4-fo4vr-tes5-sse-tes5vr-enderal/ Step Forum] and download '''SSE-Terrain-Tamriel.esm'''.
# Sort your mod order with LOOT.
# Extract the file to the '''(TEMP) - SSE Terrain - Tamriel - xLODGen''' mod folder in MO.
# Ensure that FNVLODGen.esp and tmzLODadditions.esp are ''last'' in your load order on the right-hand side of MO.}}
# Ensure the both '''(TEMP) - SSE Terrain - Tamriel - xLODGen''' and '''(TEMP) - Cathedral Landscapes - LODGen''' are active in the plugin list (ticked), as they will be used by xLODGen to regenerate corrected landscape LOD and disabled afterwards.
# Sort with LOOT.}}


=== Generation ===
=== Generation ===
{{Spoiler|shown=Terrain LOD generation|hidden=<br/>
{{Spoiler|shown=Terrain LOD generation|hidden=<br/>
# Run xLODGen from the MO2 executable drop-down list.
# Run xLODGen from the MO2 executable drop-down list.
# Select all worldspaces.
# On the left pane, select all worldspaces.
# Ensure that ONLY the '''Terrain LOD''' box is ticked in the right pane.
# On the right pane, make sure that '''only''' Objects LOD is checked.  
# Use the following settings, which have been verified in extensive [https://stepmodifications.org/forum/topic/15184-xlodgen-terrain-settings-compare/page-3#entry242523 testing]:
# Under the Objects LOD section, change the Atlas size option to ''8192 x 8192''
#: {{AlertSmall|text=Those running 4k resolution or higher should consider bumping up all texture sizes by doubling values shown (256 --> 512, 512 --> 1024).}}
# Click {{ui|Generate}} to run the process, which will require upwards of 15 minutes, depending on the PC.
#: {{GallerySimple|id=xLODGenTerrain|width=150|img=File:XLODGen1.jpg|caption=LOD4}}{{GallerySimple|id=xLODGenTerrain|width=150|img=File:XLODGen2.jpg|caption=LOD8}}{{GallerySimple|id=xLODGenTerrain|width=150|img=File:XLODGen3.jpg|caption=LOD16}}{{GallerySimple|id=xLODGenTerrain|width=150|img=File:XLODGen4.jpg|caption=LOD32}}{{clear}}
# Click {{ui|Generate}} to run the process, which will require upwards of 30 minutes, depending on the PC.
# Once the "LOD generation complete" message has appeared, close xLODGen.}}
# Once the "LOD generation complete" message has appeared, close xLODGen.}}


Line 796: Line 777:
{{Spoiler|shown=Terrain LOD wrap up|hidden=<br/>
{{Spoiler|shown=Terrain LOD wrap up|hidden=<br/>
# Navigate to the xLODGen output folder (e.g. <code>..Modding/Tools/xLODGen/xLODGen_Output</code>).
# Navigate to the xLODGen output folder (e.g. <code>..Modding/Tools/xLODGen/xLODGen_Output</code>).
# Back on MO, open the '''Step SkrimSE - xLODGen Output''' mod in an Explorer window (Ctrl+double click).
# Back on MO, open the '''FalloutNV - xLODGen Output''' mod in an Explorer window (Ctrl+double click).
# Cut and paste the files from the LOD generation to the '''Step Skyrim SE - xLODGen Output''' folder. Close both folders.
# Cut and paste the files from the LOD generation to the '''FalloutNV  - xLODGen Output''' folder. Close both folders.
# Enable '''Step SkrimSE - xLODGen Output''' mod.
# Enable '''FalloutNV  - xLODGen Output''' mod.}}
# Disable '''(TEMP) - SSE Terrain - Tamriel - xLODGen''' and '''(TEMP) - Cathedral Landscapes - xLODGen''' mods (only needed as xLODGen resources).}}
 
== DynDOLOD ==
Object LOD will be created using Dynamic Distant Objects LOD (DynDOLOD).


=== Modify INI ===
Modifications to most of these settings require DynDOLOD regeneration in order to manifest in game.
{{Spoiler|shown=Instructions for modifying DynDOLOD's INI|hidden=<br/>
Navigate to <code>C:/Modding/Tools/DynDOLOD/Edit Scripts/DynDOLOD/DynDOLOD_SSE.ini</code>, and modify as follows:<br>
:<code>Expert=1</code>
:<code>DoubleSidedMeshMask=mountain,mtn</code> - Uncomment or add for mods like [[SkyrimSE:Dynamic Volumetric Lighting and Sun Shadows|Dynamic Volumetric Lighting and Sun Shadows]] so that mountains block sunlight.
:<code>TerrainUnderside=1</code> - Generate a terrain NIF that is placed under the actual terrain in order to block light for mods like [[SkyrimSE:Dynamic Volumetric Lighting and Sun Shadows|Dynamic Volumetric Lighting and Sun Shadows]]}}
<hr>
<hr>


=== Grass LOD Configuration ===
DynDOLOD v3+ supports generation of grass billboard LOD, which must be enabled as described below. This comes at a performance cost, but the results may be worth it if performance allows. If not, instructions for turning 'off' grass LOD are provided below. Doing so will restore some frame rate without much impact to overall LOD quality.
{{AlertSmall|text=If the Step recommendations were followed, the grass density should already be optimized. To further increase performance, grass distance settings can be reduced in [[SkyrimSE:No Grass In Objects|No Grass In Objects]] (NGIO) mod configuration as described above in [[{{FULLPAGENAME}}#Performance.2FQuality_Optimization|Performance/Quality Optimization]]. Keep in mind that {{Fc|instruction|NGIO has nothing to do with grass LOD generation}}; however, precaching grass is a requirement for generating grass LOD.}}
{{Spoiler|shown=Instructions for Grass LOD Configuration|hidden=<br/>
Navigate to <code>C:/Modding/Tools/DynDOLOD/Edit Scripts/DynDOLOD/DynDOLOD_SSE.ini</code>, and modify as follows:<br>
: <code>Grass=1</code>
: <code>GrassDensity=70</code> - (optional) set to a value between 10 and 100. Lower values increase performance.
: <code>GrassLargeReference=1</code> - To trade-off better performance for more noticeable grass LOD transition, consider setting this to '0'
:: {{AlertSmall|text=This setting is coupled to ''DynDOLODGrassMode'' INI setting in [[SkyrimSE:No_Grass_In_Objects|No Grass In Objects]], so be certain to change that setting as noted below.}}
Also consider modifying GrassBrightness* values, which affect grass LOD brightness/hue. For good results with Cathedral Landscapes grasses, Step recommends:<br>
:<code>GrassBrightnessTopR=0.410</code>
:<code>GrassBrightnessTopG=0.415</code>
:<code>GrassBrightnessTopB=0.400</code>
:<code>GrassBrightnessBottomR=0.200</code>
:<code>GrassBrightnessBottomG=0.203</code>
:<code>GrassBrightnessBottomB=0.195</code>
{{GallerySimple|id=DynDOLODgrass|width=600|img=File:Step DynDOLOD grass tint default.jpg|caption=Default Tint}}{{GallerySimple|id=DynDOLODgrass|width=600|img=File:Step DynDOLOD grass tint CL.jpg|caption=Step CL Tint}}
:# Double click on the [[SkyrimSE:No Grass In Objects|No Grass In Objects]] mod in the MO left pane
:# Click on the "Text Files" tab to modify ''GrassControl.config.txt''
:# Find the following settings and edit as follows:
:#: <code>UseGrassCache = True</code> - This setting is required even when NOT generating grass LOD
:#: <code>OnlyLoadFromCache = True</code> - This setting is required even when NOT generating grass LOD
:#: <code>DynDOLODGrassMode = 2</code> - To trade-off slightly better performance (in certain areas) for more noticeable grass LOD transition, consider setting this to '1'
:#: {{AlertSmall|text=This setting is coupled to ''GrassLargeReference'' INI setting in [[SkyrimSE:DynDOLOD_SE/{{PAGENAME}}|DynDOLOD 3.00]], so be certain to change that setting as noted above.}}
:# Click the {{Icon|type=motools}} button in MO, and select "Precache Grass"
:#: {{Fc|important|This process will take between 20-120 minutes to complete, depending on hardware.}} There is no need to monitor or click 'OK' when restarts occur.
:# If previous instructions were followed, a new <code>/grass/</code> directory containing precached *.cgid files will appear within the [[SkyrimSE:SKSE64|SKSE64]] mod. Otherwise, it will appear in the MO Overwrite folder (if so, drag the <code>/grass/</code> folder into the SKSE64 mod).}}
==== Turn Off Grass LOD for Better Performance ====
DynDOLOD and NGIO both ship with settings for grass LOD disabled, but instructions are provided below to revert these settings if they were changed previously.
{{Spoiler|shown=Instructions for Turning Off Grass LOD|hidden=<br/>
To increase performance further, disable grass LOD generation completely by making the following configuration changes prior to generating (or regenerating) object LOD:
# In MO, make the following changes to [[SkyrimSE:No Grass In Objects|No Grass In Objects]] ''GrassControl.config.txt'':
#* <code>DynDOLODGrassMode = 0</code>
#* <code>OverwriteGrassDistance</code> - Set to something between 4000 and 24000. Higher values decrease performance while increasing quality. Grass will be full-rendered to this value as per default behavior of ''fGrassStartFadeDistance'' in Skyrim.ini
#* <code>OverwriteGrassFadeRange</code> - Set to something between 1000 and 18000 (depending on <code>OverwriteGrassDistance</code>) to transition linearly from full grass to no grass. Higher values increase performance while decreasing quality. Grass will begin fading from this value as per default behavior of ''fGrassFadeRange'' in Skyrim.ini
#* <code>ExtendGrassCount</code> - Set to 'False' only if OverwriteGrassDistance ≤ 7000
# Set <code>Grass=0</code> in <code>../DynDOLOD/Edit Scripts/DynDOLOD/DynDOLOD_SSE.ini</code>}}
<hr>
=== Run TexGen ===
TexGen 3, shipped with DynDOLOD 3, will generate custom object LOD textures based on enabled mods. TexGen 3 will also generate grass billboards for LOD.
{{Spoiler|shown=Instructions for TexGen|hidden=<br/>
# Run TexGen from the MO2 executable drop-down list.
# Keep the default Output location, and use the setting corresponding to rendered game [https://www.windowscentral.com/1080p-vs-1440p-vs-4k-which-should-gamers-go resolution]: 1080p = HD, 1440p = QHD, 2160p = 4k
#: {{AlertSmall|text=If NOT generating grass LOD, be sure to untick ''Grass'' when replecating the following examples.}}
#: {{GallerySimple|id=TexGen|width=150|img=File:TexGenHD.jpg|caption=HD}}{{GallerySimple|id=TexGen|width=150|img=File:TexGenQHD.jpg|caption=QHD}}{{GallerySimple|id=TexGen|width=150|img=File:TexGen4k.jpg|caption=4k}}{{clear}}
# Click {{ui|Start}}.
# Once the completed message has appeared (15-30 minutes, depending on the PC), click {{ui|Exit}}.
# Navigate to the DynDOLOD ''TexGen_Output'' folder location (e.g. <code>../Modding/Tools/DynDOLOD/TexGen_Output</code>).
# Move the files from the ''TexGen_Output'' folder into the '''Step SkyrimSE - TexGen Output''' mod:
#: In MO2, hold down the '''Ctrl''' key and double-click the '''Step SkyrimSE - TexGen Output''' mod. Alternatively, right click the mod to open it in an Explorer window.
# Enable the '''Step SkyrimSE - TexGen Output''' mod in MO.}}
<hr>
=== Run DynDOLOD ===
DynDOLOD will generate the object LOD.
==== Configure and Generate ====
# Run DynDOLOD from the MO2 executable drop-down list to open the GUI configuration in 'expert' mode (if the DynDOLOD INI modification was set as described previously).
# Select all worldspaces.
# Configure as follows, or make performance modifications as instructed further below:
#: {{GallerySimple|id=DynDOLODsettings|width=150|img=File:DynDOLODQHD.jpg|caption=HD / QHD}}{{GallerySimple|id=DynDOLODsettings|width=150|img=File:DynDOLOD4k.jpg|caption=4k}}
#:''The following gallery shows visual compares and performance snapshots (reference [[User:Z929669/SystemSpecs|testing PC specs]]) for the cost of LOD and DynDOLOD using a number of custom presets, each with caption from which the corresponding preset can be downloaded. Presets should be placed under <code>../DynDOLOD/Edit Scripts/DynDOLOD/Presets/</code> and can be loaded by clicking {{Ui|Load Preset}} in the DynDOLOD GUI configuration''. Keep in mind that 4k and greater resolutions can increase the "Max tile size" values as indicated in the above images as performance allows:
<gallery mode="slideshow">File:Step LOD - 0 no LOD.jpg|'''No LOD'''
File:Step LOD - 1 Terrain Only.jpg|'''Terrain LOD''' (no DynDOLOD)
File:Step LOD - 2 Performance_24000-12000.jpg|[[Media:DynDOLOD_SSE_Performance.ini|'''Performance Preset''']] ('Medium' preset w/Billboard2 trees)
File:Step LOD - 3 Optimal_24000-12000.jpg|[[Media:DynDOLOD_SSE_Optimal.ini|'''Optimal Preset''']] ('High' preset with Level0/Billboard2/Billboard2 trees and Level0/0/1 mountains)
File:Step LOD - 4 Ultra_24000-12000.jpg|[[Media:DynDOLOD_SSE_Ultra.ini|'''Ultra Preset''']] ('High' preset with Level0/1/2 trees and Level0/0/1 mountains)
File:Step LOD - 5 Optimal-uGrids_24000-12000.jpg|[[Media:DynDOLOD_SSE_Optimal.ini|'''Optimal Preset''']] (grass LOD stating at uGridsToLoad) - Also set <code>OverwriteGrassDistance = 12000</code> and <code>OverwriteGrassDistance = 6000</code> in NGIO
File:Step LOD - 6 Optimal-no grass_24000-12000.jpg|[[Media:DynDOLOD_SSE_Optimal.ini|'''Optimal Preset''']] (no grass LOD)</gallery>
<ol start="4"><li>Once the configuration is finalized, click {{ui|OK}}, and get a cup of coffee.</li>
<li>When the completed message has appeared, click {{ui|Save & Exit}}.</li></ol>
=== Wrap Up ===
{{Spoiler|shown=Instructions for DynDOLOD Wrap Up|hidden=<br/>
# Navigate to the <code>../DynDOLOD</code> folder location (e.g. <code>../Modding/Tools/DynDOLOD</code>).
# Copy or cut the files from the <code>../DynDOLOD_Output</code> folder.
# In MO2, hold down the Ctrl key and double-click on the '''Step SkyrimSE - DynDOLOD Output''' mod created above.
# Paste the files into the mod's folder and close the window.
# In MO2, enable the mod.
# Ensure the DynDOLOD.esm and DynDOLOD.esp files are ticked in the right pane.
# Sort with LOOT.}}
== Occlusion ==
xLODGen will be used to update the occlusion data for the new mod list. This fixes holes in the distant landscape that are notoriously bad over water cells:
{{Spoiler|shown=Instructions for occlusion generation|hidden=<br/>
# Run xLODGen from the MO2 executable drop-down list.
# Select only the '''Tamriel''' and '''DLC2SolstheimWorld''' worldspaces.
# Ensure only the '''Occlusion''' box is ticked.
# Use the following settings:
#* Quality: 3
#* Height: 0
#* Radius: 100
#* Mode: -Flat +Borders
# Click {{ui|Generate}} to run the process.
# Once the completed message has appeared, click the red X to close xLODGen.
#* '''''Occlusion.esp''''' is saved automatically and will be placed in the Overwrite folder in MO.
# Right-click on the '''Overwrite''' mod listing and select, {{ui|Create new mod}}.
# Name it <code>Step SkyrimSE - Occlusion</code> or anything unique.
# Ensure the new mod is active (ticked).
# Ensure the '''Occlusion.esp is the last plugin in the load order just after DyDOLOD.esp''' and that it is enabled, else run LOOT and sort plugins.}}
<hr>
== When to Regenerate LOD ==
== When to Regenerate LOD ==
; xLODGen
; xLODGen
: Whenever there are changes to the mod list that affect the underlying landscape: height, shape, textures, etc. This does not include grass, mountains or other objects on the landscape.
: Whenever there are changes to the mod list that affect the underlying landscape: height, shape, textures, etc.  
 
; Re-caching Grass
: Whenever there is a change in the mod list that affects grass rendering: grass diversity, grass density, <code>DynDOLODGrassMode</code> setting, grass mods, any mods affecting grass placement, etc. {{Fc|instruction|Change to grass distance and fade settings do not require re-caching.}}
 
; TexGen
: Whenever there are changes to the mod list that affect objects with LOD: new objects, moved structures or objects, removed structures or objects, changes to grass (only when using grass LOD), changes to trees and/or landscape height, when its master plugins order is changed (out of order masters), etc. {{Fc|instruction|When grass is re-cached, TexGen should also be run again to update grass billboards.}}
 
; DynDOLOD
: Whenever there are changes to the mod list that affect objects with LOD: new objects, moved structures or objects, removed structures or objects, changes to grass (only when using grass LOD), changes to trees and/or landscape height, when its master plugins order is changed (out of order masters), etc. {{Fc|instruction|When LOD textures are updated with TexGen, DynDOLOD should also be run again to update all affected object LOD.}}
 
; Occlusion
: Only with noticeable changes to geography of Tamriel and/or Solstheim. For Step, this should only need to be run once.
<br>
<br>
<br>
<br>

Revision as of 09:50, August 2, 2021


Warning-Logo.png

WARNING

This guide is out of date and is NOT supported! It may contain information that is incorrect or not in line with the current state of the game.
Go to the latest supported FalloutNV Guide.


This Release[edit | edit source]

This is our first release of the Step Fallout: New Vegas guide. As described in the Step Versioning Documentation, this is the very first release of the official guide. This is also a special release, since it is the first official Step guide created and maintained by an adjunct staffer or "Guide Curator", Majorman. This guide is essentially an 'official' fork of ex-Step staffer, EssArrBee's, "Fear & Loathing In New Vegas". As such, this guide adheres to the Step Mandate and conforms to the quality and performance expectations of all official Step Guides.

There have been many changes, so check out the Changelog for all of the fine details.

  • Visit the forums, and provide feedback related to this guide.
  • Also follow Step Modifications on Facebook.
  • To support hosting and maintenance of the Step Community Project, consider donating to the project.



About Step[edit | edit source]

A Foreword

Created by TheCompiler, Step is a collaborative project with input from the modding community, technical volunteers, and project administrators. The goal is to provide tested and validated methods for establishing and maintaining an enhanced modded Skyrim. Thus, the Guide provides detailed, well-tested build instructions for a solid modded Skyrim that achieves an enhanced, vanilla experience. It's meant to be installed in its entirety and not piecemeal.

The Step team collects information from the modding community through extensive mod testing, detailed reviews, feedback, and suggestions exchanged on the Step Community Forums. Posting rules apply, so be sure to read and follow them. Engage and enjoy a warm welcome and plenty of high-quality support from a large community of experienced members.

New to Modding?[edit | edit source]

We recommend that you ...

  • read through this Guide at least once before attempting installation.
  • follow all linked guides and read through them, as well.

There is a lot of information to absorb and learn in order to successfully build a modded game. We and the community, have brought together a lot of this information into guides as a free and hopefully convenient resource for all. New and experienced modders alike will find many answers within these guides and linked resources. This Guide is written in such a way that it expects users to know the basics of modding and related tools (e.g. mod managers, LOD optimizers, configuration utilities, etc.). However our support forums are always available for our users.

Nomenclature[edit | edit source]

The following nomenclature is used throughout this guide and should be understood before proceeding.

  • 'tick' means 'check': Frequently, the word 'check' or 'checked' can mean 'ensure' in addition to "check mark", so 'check' is not used where it is synonymous with 'tick' to avoid any mistakes that can (and have) happened from this conflation.
  • Baseline: An installation of a mod using the recommend file option listed within the Baseline column of the mod tables below.
  • Step Patches: A "patch" is a plugin that allows two or more mods to work together without conflicting. The Step Patches are such plugins, but allow all of the mods in the Step Guide to work harmoniously together. Some users refer to this as a conflict resolution patch or "CR Patch".

Minimum System Requirements[edit | edit source]

We recommend the following hardware configuration for running a Step SkyrimSE installation at a resolution of 1920x1080. The minimum requirements will allow most users to install and run the Baseline options, which match SkyrimSE's recommended requirements. Our recommended requirements below will allow most users to install and run the Guide using higher quality options with all of the Guide's optional components (Lighting & Weather, ENB, etc.).

Users wishing to install high quality options at resolutions higher than 1920x1080, be advised a more powerful system will likely be required than what is listed below.

Hardware Minimum Recommended
Windows OS Windows 10 64-bit Windows 10 64-bit
CPU Intel Core i5-3470 or equivalent Intel Core i5-4670 or equivalent or better
System RAM 8 GB 8 GB or higher
GPU Nvidia GTX 780 3GB / AMD R9 290 4GB Nvidia GTX 970 or equivalent or better / 4GB VRAM or higher
Drive Space ~65 GBs (includes game+guide) ~75 GBs (includes game+guide)
Monitor Resolution 1920x1080 1920x1080 or higher

Time Requirement[edit | edit source]

Users should be aware that it will usually take anywhere from several hours to a several days to complete this Guide from start to finish. Since this is a start to finish process, a recommend schedule for completing it is:

Day 1 : Steps 1 - 3
Day 2 : Step 4
  • Step 4 is installing all the mods. Depending on download speeds and previous modding knowledge, this step could span 1-3 days.
Final Day : Finish the remainder of the Guide.

The overall message here is that Step encourages users to always follow proper computer ergonomics when modding! Remember to take breaks and happy modding!


STEP 1[edit | edit source]

Game & Tool Installation

Preliminary Step: Get your Direct X 9 Support[edit | edit source]

Before you start with the System Setup make sure you've downloaded and installed the Direct X Runtime Libraries:

  1. Follow the link to Microsoft's page.
  2. Download the archive to a location of your choice.
  3. Double-click on the file to install.

Follow the System Setup Guide![edit | edit source]

Those who have not completed the System Setup Guide should STOP and do so now BEFORE continuing this guide! This is a perquisite for completing any of the Step Bethesda mod-build guides.
NEW GUIDE FOLLOWERS: Deviate from these instructions at your own risk! Instructions in this guide presume that previous instructions have been followed.


STEP 2[edit | edit source]

Tool Configuration

Mod Organizer - Fallout New Vegas Initialization[edit | edit source]

FIRST, follow the System Setup Guide. The below instructions describe how to initialize a Fallout New Vegas (FNV) instance in Mod Organizer (MO). If MO wass installed as a Portable application, the instructions below will need to be reinterpreted accordingly. Those who already have a MO instance for FNV can skip this initialization:

➕ [Click to show]➖ [Click to hide] Initialization Instructions


  1. Launch MO by running its executable (e.g. ..Modding/Tools/Mod Organizer/ModOrganizer.exe)
  2. Upon load, click the Instance Manager button on the tool (first button).
  3. Click [Create new instance] button.
  4. Select Fallout New Vegas and click [Next].
    If it didn't find the game, users can manually browse to the game's location.
  5. Name the instance something like Step Fallout New Vegas or keep the default. Click [Next].
  6. (optional) change the location of data stored. Step recommends the default location, unless space restraints prevent this. Click [Next].
  7. A confirmation window will display with the installation information. Click [Finish].
  8. MO is now ready to use with this guide.

Profile Setup[edit | edit source]

Mod Organizer's profile feature allows the creation of multiple mod-builds. Begin by creating/editing two profiles for use with this guide:

➕ [Click to show]➖ [Click to hide] Profile Setup Instructions


  1. Launch MO, choosing the Fallout New Vegas Instance.
  2. On the Default profile, arrange the mods in the left pane in the following order:
    1. FalloutNV.esm
    2. DeadMoney.esm
    3. HonestHearts.esm
    4. OldWorldBlues.esm
    5. LonesomeRoad.esm
    6. GunRunnersArsenal.esm
    7. ClassicPack.esm
    8. MercenaryPack.esm
    9. TribalPack.esm
    10. CaravanPack.esm
  3. Click the Profiles MO.png button on the menu bar.
  4. Select the Default profile.
  5. Ensure the Use profile-specific Game INI Files box is ticked and click [Copy].
  6. Name the new profile Step Fallout New Vegas, or anything similar.
  7. Ensure the Use profile-specific Game INI Files box is ticked.
  8. Close the window by clicking [Close].
  9. Select the Step Fallout New Vegas profile from the profile selection down-drop.
    • If users receive a notice saying some INI files were missing and will be copied. This is normal.
    • If an error is displayed about missing "modlist.txt" files, restart MO (or do a system reboot if one hasn't been done yet).
  10. Now click the MOlistoptions.png button and select [Create empty mod].
  11. Name it xEdit Output.

Tool Setup[edit | edit source]

All tools installed in the System Setup Guide should be added to MO. Some tools will have been auto-detected and added; however, ensure the settings below are set correctly for all tools. xEdit is used in this example:

➕ [Click to show]➖ [Click to hide] Tool Setup Instructions


  1. Click the Gear MO.png button at the top of the main Mod Organizer window.
  2. Over the left pane of the executables config, click the [+] to add a new executable, and then [Add from file...].
  3. Navigate to the TES5Edit.exe file (e.g. ..Modding/Tools/xEdit/TES5Edit.exe).
    • This should auto-fill most of the fields.
  4. Change the title to xEdit.
  5. Input the following in the Arguments field separated by a single space:
    • e.g. -IKnowWhatImDoing -fnv -edit -AllowMasterFilesEdit
    • "-IKnowWhatImDoing": This turns off a warning presented when users make edits.
    • "-AllowMasterFilesEdit": By default xEdit will not allow master file editing. This allows users to edit these files.
  6. Tick the Create files in mod instead of overwrite box. Select the xEdit Output mod from the drop-down.
  7. Tick the Use applications icon for desktop shortcuts box.
  8. Click [Apply].
  9. Repeat these steps to add the remaining executables as indicated in the table below:

Tool Setup Reference for Fallout New Vegas[edit | edit source]

Info-Logo.png
NOTE:
For tools previously installed, simply adjust the arguments below for use with Skyrim SE.
Executable Title Argument(s)
TES5Edit.exe xEdit -IKnowWhatImDoing -FNV
Tick the Create files in mod instead of overwrite box and select the xEdit Output mod from the drop-down.
TES5EditQuickAutoClean.exe xEditQuickAutoClean -FNV
Tick the Create files in mod instead of overwrite box and select the xEdit Output mod from the drop-down.
LOOT.exe LOOT --game="FalloutNV"
xLODGen.exe xLODGen -lodgen -FNV -o:"Drive:\Modding\Tools\xLODGen\xLODGen_Output"
Replace Drive: with the path before the 'Modding' folder.

Users can arrange the tools in any order using the up and down buttons above the list. This will dictate the order that tools are listed in the MO "Run" dropdown menu. Close the window by clicking the [OK] button.

BethINI Setup[edit | edit source]

BethINI needs to be run for the current MO profile to establish the configuration files before beginning mod installation. This ensures that all users share a common configuration during the modding process. As such, please do not deviate from the instructions below.

BethINI Initialization[edit | edit source]

➕ [Click to show]➖ [Click to hide] Initialize BethINI


  1. Close MO2 and run BethINI (e.g. ..Modding/Tools/BethINI/BethINI.exe).
    If prompted by Windows protection, click More Info and then [Run anyway].
  2. When BethINI launches, select "Fallout New Vegas" from the game selection box.
  3. Allow BethINI to handle custom INIs, if prompted.
  4. Go to the Setup tab and ensure the
    • Ensure the Game path is correct (e.g. ..\Steam\steamapps\common\Fallout New Vegas).
    • Ensure the Mod Organizer path is correct (e.g. ..\Modding\Tools\Mod Organizer).
    • The INI Path name depends on the MO Profile Setup
      • If BethINI does not automatically display the profile created previously, browse to the applicable MO2's /Profile folder.
      • Select the Step Fallout New Vegas profile folder, and click [Open].
      • Click [OK] at the prompts to restart BethINI with the desired profile configured. Allow BethINI to handle custom INIs, if prompted.
      • BethINI should restart whenever the INI path changes in order to associate the MO2 profile information.
  5. Return to the Setup tab.
    • The “Automatically Check for Updates”, “Auto-detect Invalid Settings”, “Always Select Game”, and “Modify Custom INIs” boxes should be ticked.
    • If BethINI will be used for multiple games from a single installation, the “Always Select Game” box should be ticked.
  6. Keep BethINI open.

BethINI Basline Configuration[edit | edit source]

Users should now continue through each of the tabs within BethINI, matching the screens below. Again, please do no deviate from these instructions at this time. Click the header to see important notes:

➕ [Click to show]➖ [Click to hide] Basic

 

  • Window Resolution should match the system resolution.
  • The recommended Antialiasing is "8x" for the initial setup.
  • The recommended Anisotropic Filtering is "16x".
  • Tick the boxes next to:
    • "Transperancy AA"
    • VSync
    • Enable File Selection
  • Click the [High] preset for the initial setup.
Please avoid the temptation to click 'Ultra' for now, even if the PC is high-end.
➕ [Click to show]➖ [Click to hide] General

 

  • The Screenshots directory, Filename, and Index can be set to whatever the user desires. Screenshots are taken by pressing the Print Screen button on the keyboard (PrtSc).
  • Untick the box next to "Intro Logos".
➕ [Click to show]➖ [Click to hide] Gameplay

 

NPC Use Ammo is optional. The developers haven't provided NPCs with a substantial amount of ammo, so they will run through it pretty fast and then be forced to engage in melee, making the game easier in the process.
➕ [Click to show]➖ [Click to hide] Interface

 

  • Users that require subtitles may enable them here.
➕ [Click to show]➖ [Click to hide] Detail

 

  • Water and Shadow quality can be increased or decreased based on performance. For baseline setup, leave them as-is.
  • Optionally, "Decal Quantity" can be increased to Medium or High.
➕ [Click to show]➖ [Click to hide] View Distance

 

  • The Object, Actor, and Item fade values are user preference.
  • Set "Light Fade" to 10240
  • Set Grass Fade to 17000
  • uGridsToLoad should never been changed from vanilla's default of 5.
➕ [Click to show]➖ [Click to hide] Visuals

 

Do not change anything.
➕ [Click to show]➖ [Click to hide] Custom

 

  • Section drop-down select Display.
    • Set fLightLODStartFad to 10240
    • Set fLightLODRange to 10240
  • Return to Basic tab, and click [Save and Exit].




STEP 3[edit | edit source]

Cleanup and Considerations

LOOT[edit | edit source]

At any time during the mod installation process, LOOT should be used to sort plugin load order before running the game. This is necessary to ensure proper plugin priority (load order), which can have a dramatic impact on the game. Users not running the game during the mod installation step of the Guide can wait to sort after this step is complete. To sort with LOOT:

  1. Launch LOOT via Mod Organizer 2 from the executables drop-down menu at the top of the right pane.
    • If LOOT fails to start, try adding the following argument as described in Tools Setup: --single-process. If LOOT cannot find the game directory, add the path to ../Skyrim Special Edition folder to Installed Path under LOOT settings.
  2. Click the [Sort Plugins] icon at the top of the LOOT window.
  3. Several plugins will show warnings. The next section describes how to clean them up.
  4. Click [Apply] button, which has replaced the Sort button at the top.
  5. Close LOOT.
Info-Logo.png

NOTE

When running LOOT before completing the Step Guide, additional warnings may be indicated. These will all be addressed by the end of this Guide.

Up to this point, users should only have the following plugins, in the order listed:

  1. FalloutNV.esm
  2. DeadMoney.esm
  3. HonestHearts.esm
  4. OldWorldBlues.esm
  5. LonesomeRoad.esm
  6. GunRunnersArsenal.esm
  7. ClassicPack.esm
  8. MercenaryPack.esm
  9. TribalPack.esm
  10. CaravanPack.esm

If the plugins are not in the order listed, run LOOT now.

Cleaning Vanilla Master Files[edit | edit source]

Step no longer recommends cleaning the vanilla masters, since this has always been unnecessary. See the relevant posts for details and further reading. We continue to provide general plugin cleaning instructions for those mods that may require it.

Info-Logo.png

NOTE

For those that have previously-cleaned vanilla masters, please feel free to continue using them. It is also fine to revert to the uncleaned vanilla masters. Effectively, there is no difference.

Standard Cleaning Procedures[edit | edit source]

➕ [Click to show]➖ [Click to hide] Toggle cleaning procedures...


  1. Run xEditQuickAutoClean from the drop-down executable list in MO2.
  2. On the plugin selection window, double-click on the mod being cleaned (e.g. Update.esm).
  3. Once xEdit is finished, click [X] at upper right to close. A backup of the original plugin will automatically be saved into (e.g., ../xEdit Output/SSEEdit Backups) inside of Overwrite at the bottom of the MO mod list (left) pane.
  4. To verify the vanilla mods have been cleaned, LOOT can be run again, and no warnings should be apparent.

Understanding the Step Patches[edit | edit source]

A “conflict resolution” patch, or CR Patch, is a plugin that resolves conflicts between various active plugins. They allow users to use various mods together without any major issues, while still achieving the desired outcome from the mods. Thus, the Step Patches are one part patch and one part mod.

The Step Patches are built specifically for the Step mod list. They are required to run the this Guide and are dependent on specific mods within the mod list (those tagged at left with a green vertical bar). They will not resolve conflicts with any applicable mods that are not within the Guide's mod list, though.

Step Patches[edit | edit source]

  1. Step SkyrimSE - Conflict Resolution Patch (Step CR Patch)
    • For those that would opt for their own custom lighting and weather mods
    • Patches all applicable mods except for Lighting & Weather mods
    • Required for all users!
  2. Step SkyrimSE - Lighting & Weather Patch (Step LW Patch)
    • For those that are using Guide's lighting and weather mod from the Lighting & Weather mod group.
    • Patches only the applicable Lighting & Weather mods; the CR Patch is still required!




STEP 4[edit | edit source]

Step FalloutNV Mod List

At this point, the PC modding environment should be fully set up and ready for mod installation. Those unfamiliar with using MO2 should return to that guide for a refresher. When installing mods, keep the following in mind:

  • To maintain compatibility with downstream Patch instructions, it is important to install Patch-related mods as described in their respective Notes.
  • After installing a mod, enable the mod in MO.
  • If no Notes or Step recommendations are provided for a particular mod, all options are good. Step encourages user customization.
  • Mods should be arranged in MO in the order that they are listed to ensure other mods further down the list overwrite/override those occurring before them. This is necessary to ensure the desired outcome.
  • Mods are listed in alphabetical order within each Mod Group and any deviations from this are purposeful to achieve the desired outcome.
  • Always install plugins (ESLs/ESMs/ESPs), unless otherwise noted. When there is a choice between ESL and ESP, always choose ESL unless otherwise noted.
  • Always follow LOOT's advice in regards to mod cleaning and sorting unless otherwise noted.
  • Step does not recommend extracting BSAs as a general principle, since it adds to the potential for user error and unnecessary support issues. Experienced and self-supporting users may derive benefit from doing so, however.
Moicon.png

MO2

MO Separators: Mod Organizer features the ability to create separators within the mod list to group mods for easier visual reference. Step recommends using these separators for each Mod Group following below. To create a separator:

  1. Click the MOlistoptions.png button on the top of the mod list pane.
  2. Select [Create Separator] and give the separator a name. Step recommends using the Mod Group names (i.e., Extensions, Resources, Lighting & Weather, etc.).
    • Create a new separator for each new Mod Group while working through the Guide.
    • Separator colors can be customized by right-clicking on any separator and selecting Select Color.

Mod Table Reference[edit | edit source]

Below is the legend and reference for the mod tables used in this Guide. Users should refer back to it when confused about a mod listing.

Mod Name Baseline Instructions
Mod (patch/enb-independent)Wikilink.png Baseline Notes
Mod (patch/enb-dependent)Wikilink.png Baseline Notes

Mod Table Legend[edit | edit source]

Table Flags A red vertical bar indicates that the mod is required by the Step CR Patch.
A yellow bar indicates that the mod is required by the Step L&W Patch.
A blue bar indicates the mod includes instructions for ENBSeries.
Mod Name Nexus mod name presented as a link to Nexus for download.
Wikilink.png Link to the mod's wiki page, which includes various information about the mod.
Baseline This notes the Step Baseline version or option of the corresponding mod that should be installed, and usually refers to options affecting performance/quality. General suggestions are located in the "Notes" column; see below.
Instructions Brief notes that apply to the mod or installation.
In some cases, mods with several options will include a suggested option. These suggestions will take the form of: "Step recommends: Option A Main File."
In other cases, there may only be one appropriate option, which fits the Step Mandate. These instructions will take the form of: "Install Option A Main File."
Users will also see links displayed as: [Expand]. Users should click these links to expand the mod row to reveal detailed instructions for installing the mod.

02-Extenders[edit | edit source]

Mods that expand on the inherent functionality of a game or another mod without themselves affecting content
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


03-Resources[edit | edit source]

Mods solely providing assets intended specifically for use by other mods without themselves affecting content
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/Row


04-Foundation[edit | edit source]

Baseline mods having many conflicting assets that should be overridden by other mods OR mods having programmatic changes that are widely accepted and adopted/expected by other mods
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


[edit | edit source]

No mods defined.

06-Models and Textures[edit | edit source]

Mods that replace existing models or textures

No mods defined.

07-Sounds and Music[edit | edit source]

Mods that affect sounds or music

No mods defined.

08-Character Appearance[edit | edit source]

Mods that affect the appearance of the player character or NPCs
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


09-Fixes[edit | edit source]

Mods have a programmatic component that fixes various bugs and/or inconsistencies
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


10-Gameplay-General[edit | edit source]

Mods that affect general or multiple gameplay mechanics
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


11-Gameplay-AI and Combat[edit | edit source]

Mods that affect AI, stats, or combat mechanics of NPCs

No mods defined.

12-Gameplay-Economy[edit | edit source]

Mods that affect currency, rewards, values, rates, or any other economy-related mechanics
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


13-Gameplay-Immersion[edit | edit source]

Mods that help to improve game immersion and role-playing scenarios
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


14-Gameplay-Quests[edit | edit source]

Mods that alter aspects of quests and/or related lore
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


15-Gameplay-Skills and Perks[edit | edit source]

Mods that affect the player character's or NPC skills and perks or related leveling

No mods defined.

16-Interface[edit | edit source]

Mods that affect any aspect of the user interface
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


17-Locations[edit | edit source]

Mods that programmatically add new or alter vanilla locations
Mod Name Baseline Instructions

Template:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/RowTemplate:ModTable/Row


18-Lighting and Weather[edit | edit source]

Mods that affect lighting and/or weather systems **installation is optional**

No mods defined.

19-Utilities[edit | edit source]

Mods that generate derived mod output from load-order-specific assets

No mods defined.

20-Patches[edit | edit source]

Mods that programmatically resolve load-order conflicts
Mod Name Baseline Instructions

Template:ModTable/Row


Mod List Cleanup & Performance Check[edit | edit source]

Final Sorting and Cleaning[edit | edit source]

Before moving on, run LOOT from MO, then sort, and accept the default load order provided. Review the mod list in LOOT looking for any plugins reported as needing to be cleaned. Keep in mind that LOOT tends to lag behind on the report information, so it will not always be accurate. Ignore any reported missing compatibility patches or other warnings. These are either handled by the Step Patches or not of any concern. Perform the standard cleaning procedures on the mods requiring cleaning.

Be aware the Step Patches are designed to work with a default, LOOT-sorted plugin order. This eliminates the need to set rules on the load order. From this point on:

  • Ensure all applicable mods are ticked in the left pane of MO.
  • Ensure all plugins are ticked in the right pane of MO.
  • Sort the load order using LOOT whenever plugins are added/removed.
  • Update LOOT (the program and masterlist) whenever updates are available.

Performance Tuning[edit | edit source]

The goal at this point is to have at least 80 FPS in exteriors on average. It's necessary to determine how much performance headroom is available before generating LOD, because the full LODGen setup can cost upwards of 30 FPS on average in exteriors. Before beginning, uncap FPS if it was configured in SSE Display Tweaks or via the driver software so that actual frame rates can be measured. Some users may by required to turn of vsync to measure above 60FPS. These changes should be reversed when FPS performance is no longer a concern.

It's recommended to use either third-party applications like FRAPS or driver software. Optional instructions are provided to assist.

➕ [Click to show]➖ [Click to hide] Benchmarking Instructions


Take a moment to configure the chosen FPS overlay as described above. If FRAPS are used, install into e.g., C:/Modding/Tools/FRAPS.

  1. Uncap FPS if it was configured in BethINI, SSE Display Tweaks, or via the driver software so that actual frame rates can be seen. This can be set again when the build is fully completed. Ignore any stuttering, screen tearing, etc. for the time being, as these are probably not related to performance if FPS ≥ 60.
  2. Launch Fallout New Vegas, and start a NEW game to verify that it loads without issue.
    • Ensure that the FPS overlay is working.
    • NOTE: If the game crashes at any point, there is a problem with load order, enabled mods, or any number of things missed in the above instructions. Please troubleshoot by validating that all instructions have been followed. If custom mods have been installed and enabled, disable them.
  3. Create a character to test initial frame rates. Complete the initial quest in Doc Mitchell's House and exit it through the front door.
  4. Head to the hill above Goodsprings (i.e. Goodsprings Cemetery) and stand at edge of the cliff looking out over the wasteland.
  5. Note FPS while panning over the horizon

Performance/Quality Optimization[edit | edit source]

There are many things that can be modified to improve performance and quality, depending on the performance headroom available. Following are some suggestions listed in descending priority:

  1. Consider revisiting the BethINI Setup to set the 'Low', 'Medium', 'High', or 'Ultra' preset until FPS is close to or greater than 80 FPS while looking West across the tundra outside of the Whiterun main gate.
  2. If FPS still cannot achieve at least 80 in the test area, then consider NOT using grass LOD at all (addressed below, including screenshots)



STEP 5[edit | edit source]

ENB Configuration


As ENB was designed and optimized specifically with Skyrim in mind, it does not work as flawlessly with Fallout New Vegas. In the recent years since its initial introduction New Vegas Tick Fix (NVTF) does a much better job at memory management, performance and stability than ENBoost. Since the author of NVTF advise against the use of ENBoost or ENB (see the sticky post), this guide also recommends not to use any of them.

In addition guide users can refer to [https://stepmodifications.org/forum/topic/10287-antialiasing-not-working-with-fallout-3-no-post-processor/#entry161993 this forum post by Audley] in which he discusses how Fallout New Vegas's software AA provided by ENBoost/ENB presets is inferior to the hardware one.

[edit | edit source]

No mods defined.


STEP 6[edit | edit source]

Level of Detail (LOD)


Now that all the mods and patches have been installed/sorted and performance margins are acceptable, the next step is to generate custom LOD data for the mod list. Recommended settings correspond to rendered game resolutions that can benefit. Using 'higher' settings will otherwise be a waste of PC resources that may be necessary to keep frame rates above 50 FPS. Use 'lower' settings as a compromise if necessary.

Info-Logo.png
NOTE:
Any time a mod providing LOD assets is added, removed, or changed, LOD should be regenerated. Examples include --but are not limited to-- most of the '03-Foundation' mods, Wasteland Flora and Terrain Overhaul, any mod that has LOD in the title, etc.


Before moving on, create an empty mod for the LOD output:

  1. Click on the MOlistoptions.png button and select, [Create empty mod].
  2. Name it FalloutNV - xLODGen Output (this will only be used as a resource for xLODGen).
    • This places a new, empty mod at the bottom of the mod list.
  3. Find the FNVLODGen mod from the 04-Foundation mod group and enable it if it is not enabled.

xLODGen[edit | edit source]

xLODGen is run to generate updated LOD terrain textures and meshes so that landscape LOD is updated with mod changes:

Preparation[edit | edit source]

➕ [Click to show]➖ [Click to hide] Sort Plugins


  1. Sort your mod order with LOOT.
  2. Ensure that FNVLODGen.esp and tmzLODadditions.esp are last in your load order on the right-hand side of MO.

Generation[edit | edit source]

➕ [Click to show]➖ [Click to hide] Terrain LOD generation


  1. Run xLODGen from the MO2 executable drop-down list.
  2. On the left pane, select all worldspaces.
  3. On the right pane, make sure that only Objects LOD is checked.
  4. Under the Objects LOD section, change the Atlas size option to 8192 x 8192
  5. Click [Generate] to run the process, which will require upwards of 15 minutes, depending on the PC.
  6. Once the "LOD generation complete" message has appeared, close xLODGen.

Wrap Up[edit | edit source]

➕ [Click to show]➖ [Click to hide] Terrain LOD wrap up


  1. Navigate to the xLODGen output folder (e.g. ..Modding/Tools/xLODGen/xLODGen_Output).
  2. Back on MO, open the FalloutNV - xLODGen Output mod in an Explorer window (Ctrl+double click).
  3. Cut and paste the files from the LOD generation to the FalloutNV - xLODGen Output folder. Close both folders.
  4. Enable FalloutNV - xLODGen Output mod.

When to Regenerate LOD[edit | edit source]

xLODGen
Whenever there are changes to the mod list that affect the underlying landscape: height, shape, textures, etc.



STEP 6[edit | edit source]

Final INI Configuration


Step Fallout New Vegas is fully installed and working at this point, but if FPS are < 60 or > 80, some adjustments may be beneficial to performance or quality. A final consideration is customizing BethINI. Refer to the Skyrim Configuration Guides for more information.


STEP 7[edit | edit source]

Mod Configuration (MCM)


The game is now ready to be loaded to configure mods in the Mod Configuration Menu (MCM). The MCM a mod that allows mod authors to provide custom, game-accessible settings for their mods. Recommendations are provided below for select mods. The remainder are user preference.

First Launch[edit | edit source]

To run the game, select the Fallout: New Vegas (not the Launcher) executable from the drop-down list and click the Run button. Keep the following in mind when first launching from a fresh Guide installation:

  • A new game is required!
    In other words, don't load from a save when first launching after a fresh guide install to avoid issues. Review the changelog before upgrading from a previous version of this Guide to determine whether or not a new game is advisable.
  • When launching the game for the first time after a Guide install, the load could take significantly longer than normal. This will only be a one-time wait as all the installed mods are being initialized. Subsequent load times should be shorter.
  • Once the main menu loads, Vault Boy's head icon should appear in the bottom left corner of the screen. Move the mouse cursor over it. It should dispay your current version of NVSE, JIP LN Plugin and Johnny Guitar NVSE. If the text appers, the extenders installation has been successful.

Mod Configuration Menu Settings[edit | edit source]

Cathedral Weathers[edit | edit source]

TBA

Remaining Mod Configurations[edit | edit source]

The remaining mod configurations are recommended to be left at their defaults for the most enhanced, vanilla experience. However, users may adjust the settings for these mods to their preference.


COMMUNITY CONTRIBUTIONS[edit | edit source]

Help build STEP

STEP can only get bigger and better with help from the community. It is very time consuming for the STEP team to ensure that the Guide is consistently maintained at the highest quality possible. We need people to help us identify mods that improve the vanilla game while adhering to our Mandate. We also need ongoing bug reports, reviews, and updates on mods that may cause problems or that stray from the Mandate.

In order to suggest a mod for inclusion, visit the Mods section of the Forums.

Call for Mod Testers[edit | edit source]

Community members interested in becoming Mod Testers, please contact TechAngel85 via PM on the forums. Once registered, Mod Testers will be given access to Staff forums that houses useful information. For more information about our mod testing process, read through the Mod Testing Guide to get a sense of what's involved.

Call for Forum Moderators[edit | edit source]

Regular community members interested in becoming moderators, please contact TechAngel85 via PM on the forums. Forum Moderators will be determined based upon level and quality of activity within our community.

Thank you for reading and enjoy the game!


Credits[edit | edit source]

Thank you all!

The STEP administrators would sincerely like to thank (from the bottoms of our fuzzy little hearts):

  • The authors of mods and tools recommended within our Guides
  • The core Community for feedback, suggestions and input
  • Step staff for their altruistic and for keeping this website alive for so many years
  • EssArrBee for his awesome "Fear and Loathing in New Vegas Guide"
  • The Beta and Mod Testers for their good humor and rigorous analyses
  • The Nexus community
  • Bethesda Softworks for their games
  • Obsidian Entertainment for their work on Fallout: New Vegas
  • Tannin for the gift that is Mod Organizer
  • All the developers that kept MO alive to create MO2

Step Staff[edit | edit source]

Guide Curator[edit | edit source]

  • Majorman
    • Lead Release Coordinator, Patch Coordinator

Administrators[edit | edit source]

  • TechAngel85
    • Lead Forum Administrator, Mod Author
  • z929669
    • Project Founder, Lead Site Developer, Lead Site Administrator

Step Admin[edit | edit source]

  • DoubleYou
  • Greg

Honorary Staff[edit | edit source]

Retired Founders, Administrators, and Staff:

  • Aiyen
  • Bealdwine
  • deathneko11
  • EisDrache
  • EssArrBee
  • Farlo
  • frihyland
  • GSDfan (still active: MO Support)
  • GrantSP
  • hishutup
  • Kelmych
  • MontyMM
  • Nebulous112
  • oqhansoloqo
  • phazer11
  • rootsrat
  • stoppingby4now
  • TheCompiler
  • torminater
  • Uhuru
  • WilliamImm
  • wolverine2710