Home › Games › GTA V › Grand Theft Auto V Legacy › Install guide

How to install GTA V Legacy mods

GTA V Legacy is the original 2015 PC version, the one that runs GTA5.exe. Its Story Mode mods come almost entirely from GTA5-Mods.com. Script mods run on Script Hook V, C# mods on Script Hook V .NET, and replacement or add-on files load through OpenIV's mods folder. Rockstar doesn't support mods, and they're for Story Mode only: never take a modded game into GTA Online.

Before you start: Safe for Build 1.0.3889.0

Live framework status, refreshed every few hours. Full status → · How fast they update after patches →

Install order at a glance

Details →
  1. Script Hook V + Native Trainer Safe
  2. OpenIV Check manually
  3. Community Script Hook V .NET Safe needs ScriptHookV
  4. LemonUI Check manually needs Community Script Hook V .NET
  5. Simple Trainer Safe needs ScriptHookV
  6. Menyoo 2.0 Safe needs ScriptHookV
  7. Enhanced Native Trainer Safe needs ScriptHookV
  8. Packfile Limit Adjuster Check manually
  9. HeapAdjuster Check manually
  10. Weapon Limits Adjuster Check manually
  11. fwBoxStreamerVariable patch Check manually
  12. Add-On Vehicle Spawner Safe needs ScriptHookV
  13. Enable All Interiors Safe needs ScriptHookV

Frameworks first, then the mods that need them. Badges are our live status for Build 1.0.3889.0.

Steps

  1. Check you have Legacy. Steam lists it as *Grand Theft Auto V Legacy*, and the game folder contains GTA5.exe. If you see GTA5_Enhanced.exe, use the [Enhanced guide](/gta-v-enhanced/install/) instead: most Legacy mods don't work there.
  2. Back up first. Copy your saves from Documents\Rockstar Games\GTA V\Profiles. Note your build (right-click GTA5.exe › Properties › Details › Product version) and compare it with the build on [this page's verdict](/gta-v-legacy/).
  3. Plan for patch days. GTA V must be on the latest build to start, so you can't hold an update back for long. In Steam, set GTA V Legacy to update only when you launch it ([how](/guides/stop-steam-auto-updates/)), and when a patch lands, play unmodded until [the verdict](/gta-v-legacy/) says Script Hook V supports the new build.
  4. Install Script Hook V. Download it from GTA5-Mods.com and copy ScriptHookV.dll and dinput8.dll (the ASI loader) into the folder that holds GTA5.exe. Launch Story Mode and press F4 to check the bundled Native Trainer opens.
  5. Add Script Hook V .NET if a mod needs it. Install Microsoft .NET Framework 4.8 and the Visual C++ redistributable, then copy Community Script Hook V .NET's files into the game folder. C# scripts go into a scripts folder you create there.
  6. Set up OpenIV for file mods. Install OpenIV, choose GTA V for Windows, then use Tools › ASI Manager to install the ASI loader and OpenIV.ASI. Create a mods folder in the game folder, and let OpenIV copy each archive you edit into it, so the original files stay untouched.
  7. Add mods one at a time. Put .asi files next to GTA5.exe, .dll/.cs scripts in scripts, and replacements or add-ons inside mods exactly as each mod's readme says. Launch between mods, so you know which one broke something.
  8. Add limit adjusters for big packs. Large add-on vehicle, weapon or map packs can hit the game's built-in limits. Install Packfile Limit Adjuster and HeapAdjuster before you add dozens of packs.

Common pitfalls

Common errors and fixes

Rolling back

Keep a working setup by stopping Steam from patching the game before your mods catch up: how to stop Steam auto-updates.