Guide:System Setup Guide

From Step Mods | Change The Game
Delta c.png

System Setup Guide

A Mandatory Prerequisite for Step Mod-Build Guides

by: The Step Team  | Forum Topic

This guide describes the expected configuration of the PC environment in order to complete ANY Bethesda mod-build guide on this wiki. This standard configuration prevents some common modding issues and facilitates support and resolution of many others.

A couple of notes before continuing:

  • This guide assumes a Windows 10 environment.
    • Windows 7 is at End-of-Life and Windows 8 is not recommended, therefore, Windows 10 is the only OS supported by Step.
  • Step recommends solid state drives (SSD) over hard drives (HDD)
    • SSDs are much faster than HDDs and are therefore the recommended location for games and game-management software like Steam.

Modding Folder[edit | edit source]

First, set up a directory location for modding. Due to issues with some modding programs and Windows User Account Control (UAC), Step recommends using a location outside of UAC jurisdiction. Avoid installing games and modding resources within the following directory locations without first understanding why this can cause issues and how to circumvent them:

  • C:\Windows\..
  • C:\Program Files\..
  • C:\Program Files (x86)\..
  • C:\Users\{logged in user}\AppData\Local Note that some modding applications like BethINI and Mod Organizer may validly create files under this location.

Also consider the space requirements for modding, which can be significant for a single game. For a heavily modded setup, at least 50 GB of free space per game is typical. This accounts for downloaded mods, installed mods, temporary LODGen files, modding tools, etc. Additionally, allow for at least 20 GB of free space for each game (e.g., Skyrim requires 13 GB, and Fallout 4 requires upwards of 30 GB). Also remember that no PC drive should be filled to more than 90% of its capacity.

Info-Logo.png

NOTE

A good rule of thumb for modding drive space requirements is ~100 GB per game.

Specifically, begin by creating the following folders on any drive (C:\ is used here for demonstration). This keeps path depth shallow and path strings brief:

C:\Games
C:\Games\Modding
C:\Games\Modding\Tools

File Extensions[edit | edit source]

It's recommended to unhide file extensions so they are visible to make identifying assets easier.

➕ [Click to show]➖ [Click to hide] Steps to Show Windows File Extensions


  1. Click on the Windows button.
  2. Type in the search, File Explorer Options.
  3. Click on the File Explorer Options listing.
  4. Click the View tab on the window that opens.
  5. In the Advanced settings pane, remove the checkbox next to Hide extensions for known file types.

Steam Installation[edit | edit source]

Steam is a digital distribution platform by Valve Corp. used for purchasing, downloading, installing, and launching PC games.

  1. Download the program from their website
  2. Run the installer and install Steam to the Games folder created above: e.g., C:\Games\
    • This location is outside of UAC control and keeps path depth shallow.
    • Steam installs its games in the ..\Steam\steamapps\common\ sub-folder.

Steam can be installed to any drive and any location, regardless of the paths used for this Guide. However, all of our Guides will reference these default paths, so any deviations must be taken into account when following our guides. When installing Steam to an alternative path...

...avoid installing to a location controlled by UAC (see Modding Folder)
...keep in mind the space requirements for the games that will be installed
➕ [Click to show]➖ [Click to hide] Steam Installation Steps

  Steam can be installed one of two ways:

  1. Using a physical copy of the Steam-hosted game purchased from a retailer:
    1. Insert the game disk into your disk drive.
    2. If the installer doesn't run automatically, open the disk from Explorer and run Setup.exe.
    3. Follow the on-screen instructions to install Steam (see video link below)
  2. Download Steam from their website and install it:
    1. Navigate to the Steam website
    2. Download the Steam installer
    3. Navigate to your downloads location and launch SteamSetup.exe (see video link below).

Steam Game Installation & Maintenance[edit | edit source]

Games are installed using the Steam application. Those who have installed a physical copy of the official game will have done this.

➕ [Click to show]➖ [Click to hide] Game Download & Install Steps

 

  1. Open the Steam application.
  2. First, to purchase a game, use the search bar to find the game.
  3. Once the game has been purchased by the Steam account owner, click Library from the top nav.
  4. Games in grey are not installed. Click on the game to install, and click the Install button in the right pane.
Steam Support

Moving Steam and Installed Games(optional) [edit | edit source]

Since Steam installs its games in the ..Steam\steamapps\ sub-folder by default, UAC restrictions are usually not an issue. To avoid any potential UAC issues with the modding tools and unknown security setups, Step recommends installing all modding-related software into the "Modding Folder" as described previously. If Steam was previously installed into its default location, it can optionally be moved into a custom location if desired.

Disabling Steam Automatic Updates(optional) [edit | edit source]

To stop Steam from automatically updating a game, select "Only update this game when I launch it" from the game Library > Properties > Updates.

Initialize the Game[edit | edit source]

Once the game is installed, it needs to be loaded with the default launcher to register it with Windows and create necessary files:

  1. Click the Play button on the games page in Steam.
  2. Load the game to the game menu.
  3. Exit the game.

Game Backup(optional) [edit | edit source]

Though not necessary with the use of Mod Organizer, some may wish to create a backup of their vanilla game before modding begins. If so, now would be the time to complete this task. For this, Step recommends using 7-Zip to archive the following directories:

  • Replace 'GameFolder' with the name of the folder being archived.
  • ..\Steam\steamapps\common\GameFolder
  • %USERPROFILE%\My Documents\My Games\GameFolder
  • %LOCALAPPDATA%\GameFolder (e.g. C:\Users\UserName\AppData\Local\GameFolder )

Reverting to Vanilla[edit | edit source]

During the modding experience it is handy to know how to re-establish a clean game installation. If the game was backed up as described previously, the archives may simply be extracted into the desired location (see previous instructions).

If an archived backup was not created, the default game content can be downloaded fresh from Steam.

➕ [Click to show]➖ [Click to hide] Steps to Reacquire Game Data From Steam

 

  1. If mods from the Steam Workshop are installed, navigate to the Workshop and unsubscribe from ALL mods.
  2. Browse to the game directory: ../Steam/SteamApps/common/GameFolder
  3. Delete all files and subdirectories.
  4. Browse to: %USERPROFILE%/My Documents/My Games/GameName, and delete all files and subdirectories.
  5. In the Steam app, right-click the game and select Properties.
  6. Under the Local Files tab, click [Verify integrity of game cache...]
    • This will reset all game data to it's latest official state.
  7. Launch the game from Steam to reinitialize the game.

Tools Installation and Setup[edit | edit source]

Step recommends the tools for modding be installed and setup as “standalone” applications whenever possible. This means a tool is installed once and used for all games. Most of the modding tools used already have this feature built in, and some are meant to be used as such. This will also reduce redundant tool installations while saving hard drive space. All Step guides will assume that tools are installed as “standalone” applications.

Mod Organizer(Forum)[edit | edit source]

  1. Download MO from Nexus.
  2. Install MO by running the installer and changing the path to the "Modding Folder" (e.g. ..Games\Modding\Mod Organizer)

Mod Organizer 2 (MO) is the official mod manager for all Step guides. MO supports both 32-bit and 64-bit versions of Bethesda games and has basic support for a few games from other publishers. The major changes MO brings from the old version are:

  1. A return to normal plugin/archive relationship
    BSA archives (Bethesda games only) are no longer decoupled from their corresponding plugins. In MO, the plugins must be active for the archives to load, which is the behavior expected by all mods.
  2. New installation options
    • MO may be installed as "instanced" or "portable". Certain third-party (mostly deprecated) applications like Merge Plugins can require special configuration with instanced installations of MO, but Step recommends it's successor, zMerge, which works fine with the instanced install method. Also see Gamerpoet's zEdit tutorial for all assets and instruction.
    • Step recommends “instanced” installation, meaning a single installation of MO is used for all supported games. Not only is this option cleaner and better organized, but it also allows us to design all of our mod-build guides around using MO's instances, which allows management of independent mod lists.
    • See the Portable vs Instanced Installation Sidebox on the Mod Organizer Guide for more information.
Warning-Logo.png

WARNING

No Man Sky users: Stop here and skip to MO Initialization.

Modding Tools Setup[edit | edit source]

Install tools to the location created above (e.g., ..\Games\Modding\Tools\).

NOTE: These tools pertain to multiple Bethesda games. Install as directed unless the referring game guide dictates otherwise.

BethINI(Forum)[edit | edit source]
  1. Download BethINI from Nexus.
  2. Extract the archive to the *Tools* folders (e.g. ..\Games\Modding\Tools\BethINI\)
LOOT(Forum)[edit | edit source]
  1. Download the latest version of LOOT from their GitHub page (LOOT.Install.exe).
  2. Install LOOT by running the installer and changing the path to the Tools folder (e.g. ..\Games\Modding\Tools\LOOT\)
xEdit(Forum)[edit | edit source]
  1. Download xEdit from Nexus Mods.
  2. Extract the archive to the xEdit folder: ..\Games\Modding\Tools\xEdit
xLODGen(Forum)[edit | edit source]
  1. From the link at the top of the OP, Download xLODGen.
  2. Extract the archive to the xLODGen folder: ..\Games\Modding\Tools\xLODGen
  3. Create a folder for the application output: ..\Games\Modding\Tools\xLODGen\xLODGen_Oputput

The "Modding" folder structure should now reflect:

..\Games\Modding\Mod Organizer
..\Games\Modding\GameName
..\Games\Modding\Tools
..\Games\Modding\Tools\BethINI
..\Games\Modding\Tools\LOOT
..\Games\Modding\Tools\xEdit
..\Games\Modding\Tools\xLODGen

Tool Configuration[edit | edit source]

Mod Organizer Initialization[edit | edit source]

Step recommends installing all applications as standalone programs, including MO. If MO was installed as a 'portable' application, the instructions below will need to be interpreted accordingly. For further information about this process, see the Mod Organizer Guide.

  1. Launch MO by running its executable (e.g. ..Games\Modding\Mod Organizer\ModOrganizer.exe)
  2. Upon launch, a window explaining "instances" will be presented. Tick [Next].
  3. Choose [Create a global instance] to install as standalone.
  4. The installer will detect games that are installed. Select any one of the games listed and tick [Next].
    If it didn't find a game, manually browse to the game directory.
  5. Leave the default name, or create a custom name, and tick [Next].
  6. Choose an installation path, and tick [Next].
  7. Tick the [Connect to Nexus] button.
    • If this fails, wait a moment and try again.
    • When successful, a browser window will open Nexus Mods. Log in, and tick the [Authorise] button to allow the connection.
    • The browser page should present a 'success' message. Close the window, and tick [Next]
  8. Tick [Finish] after the confirmation message appears.
    • A tutorial prompt may appear. First time MO users should run it for a quick lesson on MO.
    • Another prompt will appear if MO is not set up to handle .NXM links. Select [Yes].
  9. MO is now ready to use.

Display & Overlays[edit | edit source]

System Drivers[edit | edit source]

Most drivers are updated fairly frequently, especially if hardware is relatively new. Driver updates often fix bugs, expand functionality, increase compatibility, and provide performance improvements. As such, it is important to keep drivers up to date, particularly chipset drivers.

Pre-built PCs often bundle driver-update applications that can be used to download and install official driver updates specific to the PC. Drivers for custom-built PCs will be on the component manufacturer's websites. BIOS and firmware updates are often available as well but can be trickier and more risky to implement.

Display Drivers[edit | edit source]

Most graphics software applications (i.e., GeForce Experience) provide links or automated updates for their software and drivers. If updated display drivers are available:

  1. Download and install the latest stable AMD drivers / Nvidia drivers. Otherwise, Google "AMD drivers", "NVIDIA drivers", etc. to download updated drivers.
  2. Reboot normally

Display drivers can often be upgraded without issue, particularly if done so using the video card's software; however, a bad installation or corruption is possible. In such situations, it is necessary to perform a "clean-upgrade" as described below:

➕ [Click to show]➖ [Click to hide] Steps to Cleanly Update Display Drivers

 

  1. Download the latest stable AMD drivers / Nvidia drivers. Otherwise, Google "AMD drivers", "NVIDIA drivers", etc. to download updated drivers.
  2. Download DDU and install it (DDU forums)
  3. Restart Windows, and boot into safe mode
  4. Launch DDU, and select the appropriate driver from the dropdown
  5. Note the recommendations in DDU, and initialize the cleanup
  6. Reboot normally and install the latest drivers downloaded from step 1
  7. Reboot normally again

Also see SSE Display Tweaks for additional information. Thought this article is in reference to SSE, much of it applies to all games.

Overlays[edit | edit source]

Certain programs (e.g., ENBSeries) don't work properly when other program overlays are active. Consider disabling all unnecessary overlays commonly found on modern Windows PCs.

➕ [Click to show]➖ [Click to hide] Steps to Disable the Discord Overlay


  1. Run Discord and open Settings (gear icon next to username).
  2. In the left navigation under Activity Settings, tick [Game Overlay].
  3. Untick [Enable in-game overlay].
    • To enable in some games but not others, leave this setting ticked, and ...
      1. Still under Activity Settings, click [Activity Status].
        • Ensure the monitor icon is toggled off (red) for each game for which the overlay should be disabled.
  4. Close the window.
    Also see Discord's official documentation.
➕ [Click to show]➖ [Click to hide] Steps to Disable the GeForce Experience Overlay


  1. Open the GeForce Experience application.
  2. Click the Settings icon (gear) at the top.
  3. Midway down the page, Untick IN-GAME OVERLAY.
  4. Close the window.
➕ [Click to show]➖ [Click to hide] Steps to Disable the Steam Overlay


  1. Open Steam, and click on the LIBRARY tab at top.
  2. In the game list, right-click on The Elder Scrolls V: Skyrim Special Edition
  3. Select Properties.
  4. Untick [Enable the Steam Overlay while in-game]
  5. Close the window.

To disable the Steam overlay for ALL games:

  1. Open Steam, and click on Steam in the toolbar.
  2. On the dropdown menu click Settings.
  3. In the pop-up, Untick [Enabled the Steam overlay while in-game], and click [OK].

Xbox Apps & Game Bar[edit | edit source]

The Xbox Game Bar is an app on Windows 10 that is part of the Xbox services. It's an overlay to display various features and widgets, which allow users to chat, record gameplay, control music, and more. Sounds nice but this takes up valuable system resources, has been reported to cause issues with some games, and there are better programs that do the same thing (not covered here). It's recommended to remove the Xbox services from the computer altogether. To do this: Be advised this will remove the ability to use Game Pass!

➕ [Click to show]➖ [Click to hide] Steps to Disable Xbox & Game Bar Overlays


Be advised this will remove the ability to use Game Pass.
Follow the steps below. Alternatively, see this article.
  1. Right-click the Windows PowerShell application shortcut, and select [Run as administrator].
  2. Copy and paste the following, then hit Enter:
    dism /Online /Get-ProvisionedAppxPackages | Select-String PackageName | Select-String xbox
    If packages are found, use the following to remove them ALL (or modify "xbox" to match the desired package):
    Get-ProvisionedAppxPackage -Online | Where-Object { $_.PackageName -match "xbox" } | ForEach-Object { Remove-ProvisionedAppxPackage -Online -PackageName $_.PackageName }
  3. Return to step 2 to verify no packages are listed.
  4. Restart Windows.

Display Calibration[edit | edit source]

Color calibration is critical to photographers and graphic artists who work across media types, but it's also equally important for gamers due to there being a lot of screenshot sharing and qualitative discussion about in-game visuals. However, with that said, all monitors will be slightly different in their accuracy of displaying colors.

The gist: Calibrate the monitor's display settings based on the video driver configuration utility with all other configuration baselines set to something akin to "mid level".

There are three places to configure color saturation, temperature, brightness, contrast, gamma, etc:

  1. The monitor's built-in configuration menu
  2. Windows color management
  3. The driver configuration utility

The value of one setting can affect the appearance of other settings, and depending on the quality of the monitor, #1 above could be very good or just 'OK'. The #2 and #3 objects should be standard though, since they are made to work across various monitors.

  • Ensure that #1 above is set to "the middle ground" with respect to all settings. Having extreme settings in the monitor configuration could potentially constrain the other configurations. For some, setting all #1 values to mid levels will be best, but for others the 'auto-config' will be best (auto-config may not set all #1 values to mid settings). Depending on the monitor, there may be other auto-config options based on various presets. Whatever seems most "middle of the road" is probably best for option #1 above.
  • Optionally, also run option #2 (Control Panel > Display > Calibrate Color) and set to 'vanilla' mid-levels with respect to all attributes. If this was never run previously, then it should already be at mid-levels.
  • Finally, calibrate using option #3 (see below) using this reference image and in a room with no direct lighting that could affect what the monitor displays (not-too-bright, diffuse-lighted room). The main calibration should be done using option #3 once a baseline 'canvas' has been established for options #1 and #2.