Logo The Best of Times

Essential Mods

In this step, we will install mods that are required by the game and Tale of Two Wastelands to function properly


Epic Games Patcher

You obviously need to skip this mod if you have the Steam or GOG version of the game.

Installation instructions:

  1. Main Files - Epic Games Patcher (Manual download).
  2. From the downloaded archive, extract everything to the game's Root folder.
  3. Double-click on Patcher.exe to run it.
  4. A command prompt window will open and after processing it should say Press any key to continue...
  5. Close the command prompt and a file named FalloutNV_backup.exe should appear in the game's Root folder.
Downgrades the Epic Games EXE for xNVSE and mod support.

xNVSE (Script Extender)

Installation instructions:

  1. Main Files - New Vegas Script Extender (xNVSE) (Manual download).
  2. From the downloaded archive, extract everything to the game's Root folder.
If you do not know what the Root folder is, read the Key Terminology section from the Setup page.
Despite its name, nvse_steam_loader.dll is still needed with the GOG version of the game.
An updated version of the original NVSE, which extends the scripting capabilities of the game.
  1. After proper install, your Root Folder should look like this:
    Screenshot of the root folder showcasing correct xNVSE install

4GB Patcher

This is required for both Steam & GOG users! The 4GB Patch included with the GOG release is obsolete as it lacks NVSE integration.

Epic Games Store users already have this patch thanks to the Epic Games Patcher used before, so they can skip this.

Installation instructions:

  1. Main Files - 4GB Patcher (Manual download).
  2. From the downloaded archive, extract the .exe file to the game's Root folder.
  3. Double-click on FNVpatch.exe to run it.
  4. A command prompt window will open and should say FalloutNV.exe patched!
  5. Close the command prompt and a file named FalloutNV_backup.exe should appear in the game's Root folder.
Makes the game large address aware, meaning it can use 4GB of RAM instead of 2GB.
From now on, you should run the game through the Tale of Two Wastelands option in MO2, rather than the NVSE option. This mod makes the game auto-load NVSE when you run the game through the default executable, which is generally the safer option.

New Vegas Heap Replacer

Installation instructions:

  1. Main Files - NVHR (Manual download).
  2. From the downloaded archive, extract everything to the game's Root folder.
Replaces the game's heap management system with a much faster version, which can lead to large performance gains.


Creating a Separator in MO2.

  1. Right-click the empty space in the left pane of MO2 and select Create separator.
  2. Name the separator Utilities.

ROOGNVSE Plugin

Installation instructions:

xNVSE plugin fixing bugs & adding new functions; hard requirement for TTW.
This is the first mod in the guide that is installed with the Mod Manager Download button, you will need to click that button then head to the Downloads section of Mod Organizer 2 to install it. Once installed, make sure you check the box next to it in the left pane of MO2 to enable it.

JIP LN NVSE Plugin

Installation instructions:

NVSE extension with new functions and many engine bug fixes.

JohnnyGuitar NVSE

Installation instructions:

Another NVSE extension similar to JIP LN.

Crash Logger

Installation instructions:

A DLL that logs raw crash data.

New Vegas Tick Fix

Installation instructions:

IMPORTANT:
If you are planning to install texture mods, use Texture Modding Preset instead!
Warning: Alt-Tab will be non functional when using this preset - make sure to follow Performance and Stability Guide later below for a fix.
Fixes micro-stuttering, performance and allows playing at higher framerates (up to a safe maximum of 120).

lStewieAl's Tweaks and Engine Fixes

Installation instructions:

Collection of many configurable quality of life improvements and bug fixes. Settings can be further enabled/disabled/tweaked in the new Tweaks section added to the main menu.

Stewie Tweaks Essentials INI

Installation instructions:

Preconfigured collection of tweaks, enabling basic quality of life feature, bugfixes and performance patches.

lStewieAl's Engine Optimizations

Installation instructions:

Rewrites various slow functions in the game to decrease loading/saving time and improve general performance.

Combat Lag Fix (NVSE)

Installation instructions:

Improves framerate in combat by fixing an engine bug that lowered framerate while attacking an enemy with a health-bar visible.

VATS Lag Fix

Installation instructions:

Fixes an issue that caused the game to wait around 1-2 seconds before showing hit percentages in some cases.

ActorCause Save Bloat Fix

Installation instructions:

Fixes a save bloating issue related to actors detecting the player, improving save/load speed and decreasing save size 15-30% depending on playthrough length.

Mod Limit Fix

Installation instructions:

Raises the game's file handles limit and improves performance/loading times, even if you are far below it.

kNVSE Animation Plugin

Installation instructions:

Resource for expanding and improving the game's limited animation system.

Improved Console (NVSE)

Installation instructions:

Enhances the console's abilities to be able to execute and print results from all available script commands. Full scripting support inside console, including creating variables and evaluating NVSE expressions (arrays, strings) for easy mod development and prototyping. Mouse wheel scrolling included too.

Console Paste Support

Installation instructions:

Adds Ctrl+V as a hotkey to paste into the in-game console, along with a few other helpful shortcuts.

Basic Console Autocomplete

Installation instructions:

Adds autocomplete and reverse searching to the game console.

ShowOff NVSE

Installation instructions:

NVSE plugin adding new functions and engine-level tweaks & bugfixes.

User Interface Organizer

Installation instructions:

Automatically ensures that multiple HUD extensions work together, as well as fixing many bugs and improving performance.
Linux users!
Proton 8.0-5 crashes with UIO! Please use Proton 8-25 or newer.

Custom INI

In this step we will take advantage of JIP LN NVSE's FalloutCustom.ini feature to improve performance and stability without affecting the main INIs.
  1. Click the MO2 INI button button at the top of MO2 and select INI Editor.
  2. Select the FalloutCustom.ini tab, which should be blank. In case it's not, clear the file.
    • Make sure you are in the FalloutCustom.ini tab and NOT the Custom.ini tab.
  3. Paste in the following:
It is highly recommended to avoid changing any other INI settings not in the guide, and to avoid using tools like BethINI. You will realistically not need any other tweaks than the ones already in the guide.

Performance and Stability Guide

If you are an AMD GPU user, installing DXVK is mandatory otherwise your game will crash.
In-depth guide about how to fix the game's lackluster performance, display issues and alt-tabbing. Covers topics such as DXVK, framerate limiting, display modes, lag and HDR.

Testing Utilities

  1. Restart your PC (otherwise some plugins may fail to load).
  2. Launch the game using the New Vegas option in MO2 (not the NVSE option).
  3. Run New Vegas through MO2
  4. If you see a black console window appear, it means NVHR is working.
    • If not, NVHR is installed incorrectly.
  5. Once the game has reached the main menu, hit the ~ key (above the tab key) to open the console. Don't start a new game.
    • You will need to unplug/disconnect any controllers to be able to use the keyboard.
  6. Enter GetNVSEVersion and the console should print NVSE version: 6
    • If not, xNVSE is installed incorrectly.
  7. Next, enter GetIsLAA and the console should print GetIsLAA >> 2
    • If it prints >> 0, then the 4GB Patch was applied incorrectly.
    • If it prints an error message, then JIP LN NVSE is installed incorrectly.
  8. Next, enter GetINISetting "iNumHWThreads:General" and the console should print INISetting iNumHWThreads:General >> 3
  9. Next, enter IsDLLLoaded CrashLogger and the console should print IsDLLLoaded "CrashLogger.dll" >> 1
  10. Next, enter IsDLLLoaded NVTF and the console should print IsDLLLoaded "nvtf.dll" >> 1
    • If not, then NVTF is installed incorrectly.
  11. Lastly, enter IsDLLLoaded mlf and the console should print IsDLLLoaded "mlf.dll" >> 1
  12. Close the game.