Skip to content
Switch branches/tags

Latest commit

* Add check for dupes arg

* Clear away Unsigned vs Signed weirdness

* add nullcheck to GetIndexOf

Git stats


Failed to load latest commit information.

New Vegas Script Extender (xNVSE) expands the engine and scripting capabilities of Fallout New Vegas.


Download the latest NVSE

Changelogs and all releases are provided in the releases section. Do not try to install using the Code .zip source code button GitHub shows.


  1. Copy the .dll and .exe files to your Fallout NV directory. For Steam this is usually in your Program Files folder under Steam\steamapps\common\Fallout New Vegas\. If you see files named FalloutNV.exe and FalloutNVLauncher.exe, this is the correct folder. Do not copy these files to the Data folder or install it with MO2 as with a normal mod.

  2. Launch NV via running nvse_loader.exe or, if you have patched the game using FNV 4GB Patcher, FalloutNV.exe. Enabling the Steam Community option (enabled by default) will allow you to launch the game via Steam's standard UI.

xNVSE is compatible with the Steam and GOG versions of the game. German No Gore, Xbox Gamepass and versions are not supported.


For support, contact us in the xNVSE Discord server. For bug reports and other problems, create a new GitHub issue.


New Vegas Script Extender (NVSE) is a modder's resource that expands the scripting capabilities of Fallout: New Vegas. It does so without modifying the executable files on disk, so there are no permanent side effects.

For documentation on how to write scripts utilizing NVSE, see GECK Wiki.


The original NVSE was created and maintained by Ian Patterson, Stephen Abel, Paul Connelly, and Hugues LE PORS (ianpatt, behippo, scruggsywuggsy the ferret, and hlp)

xNVSE is developed by korri123 (Kormákur) and jazzisparis.

xNVSE has contributions from Demorome, lStewieAl, c6 and carxt