Checked on 20 August 2026

Mods for GTA V: from zero to a working installation

Three tools, eight steps and one rule whose breach can cost an account. This guide also explains each mod type and what to do when the game no longer starts.

First find out which edition you have

In March 2025, Rockstar split the PC release into two: GTAV Enhanced and GTAV Legacy. This distinction is crucial for modding because most established mods were made for Legacy and either work differently on Enhanced or do not work at all.

If you are modding the story campaign, Legacy remains the safer choice for now. Enhanced has newer graphics, but its mod ecosystem is still catching up.

Source: PCGamesN — overview of mods and the edition split

The one rule to remember

Modifying the story campaign for yourself is one thing. Starting GTA Online with a modified client is another, and Rockstar issues bans for it. Mods must be disabled or uninstalled before starting Online mode.

Rockstar has long tolerated single-player modifications and acted against anything that affects the shared world. This is not inconsistency; it is the boundary between your game and other people's.

BattlEye and why the game will not start with mods

GTA V uses the BattlEye anti-cheat system. It refuses to start the game if it finds modified .rpf archives or a library required by mods in the installation. This is not a mod bug — it is intentional.

In the Legacy edition, BattlEye can be disabled in the launcher settings or with a launch parameter. This applies exclusively to the story campaign.

Never start GTA Online with BattlEye disabled or with mods installed — not even in a private session. This will result in an account ban.

Three essential tools

In installation order

1

OpenIV

An editor for the game's .rpf archives. Vehicles, textures and sounds cannot be replaced without it.

It creates a `mods` folder for changed files instead of overwriting the originals. This is the only sensible way to mod the game — reverting then means deleting a single folder.

openiv.com
2

Script Hook V

The library that allows script mods to run. It was created by Alexander Blade.

Most complex mods will not work without it. It is installed in the game's root directory — where GTA5.exe is located.

dev-c.com
3

Script Hook V .NET

The extension for scripts written in C# and .NET.

Many community mods are written in .NET. They will not start without this extension, even if Script Hook V is installed.

GitHub — releases

Installation step by step

Eight steps; do not skip any

  1. 1

    Back up the entire game folder

    Not only the files you intend to change — the whole folder. Returning to a clean installation then takes minutes instead of downloading dozens of gigabytes. This is the one step that cannot be done afterwards.

  2. 2

    Identify the exact game edition

    Enhanced or Legacy? And which update number? Script Hook V is tied to a particular release and will immediately close a different one.

  3. 3

    Install OpenIV and create the mods folder

    In OpenIV, select Tools → ASI Manager and install OpenIV.ASI. Then select Tools → mods folder. From that point, edit only files in the mods folder and leave the originals untouched.

  4. 4

    Extract Script Hook V to the root directory

    ScriptHookV.dll and dinput8.dll (the ASI loader) belong beside GTA5.exe, not in the mods folder. Some guides mention dsound.dll — this is the older name for the same loader.

  5. 5

    Add Script Hook V .NET

    Extract it to the root directory and create a `scripts` folder. The actual script mods with a .dll extension go there.

  6. 6

    Disable BattlEye — for the campaign only

    In the Legacy edition, use either the launcher settings or the -nobattleye parameter. The game will not start with mods otherwise.

  7. 7

    Start the game with an empty scripts folder

    Before adding the first mod, check whether the game starts with the tools alone. If it crashes now, you know the problem lies with them rather than the mod.

  8. 8

    Add mods one at a time

    Start the game after each addition. If you add five mods at once and the game crashes, you have five possible causes to investigate instead of one.

What each mod type does

How it works, what it costs and the risk involved

Graphics overhauls

Low risk

For example: NaturalVision Evolved

Completely changes lighting, weather, colours and reflections. It makes a game from 2013 look like a current title.

How it works
It replaces lighting configuration files and adds custom textures. It is installed in the mods folder through OpenIV.
What it costs
High performance demands. Expect a noticeable drop in frame rate.

Add-on vehicles

Low risk

For example: Add-on vehicles from GTA5-Mods

Adds cars as new vehicles alongside the originals or replaces existing models.

How it works
The add-on approach is safer: it does not overwrite an existing vehicle, but adds a new entry to dlclist.xml. The replace approach overwrites an existing model.
What it costs
Every additional vehicle uses memory. Dozens of add-on vehicles will be noticeable on an older graphics card.

Story campaign trainers

Requires care

For example: Menyoo, Simple Trainer

An in-game menu for spawning vehicles, changing the weather, teleporting or enabling invincibility.

How it works
A script mod controlled by a key in the game. It is mainly used to test other mods and take photographs.
What it costs
It removes some of the challenge. We recommend keeping a second, unmodified installation.

Police duty

Requires care

For example: LSPDFR

Turns the game into a police patrol simulator, with traffic stops, callouts and radio messages.

How it works
An extensive script mod with its own add-ons. It requires RAGEPluginHook in addition to Script Hook V.
What it costs
The most involved installation among common mods. Allow about an hour.

Gameplay changes

Requires care

For example: Realistic damage, reworked police

Changes vehicle behaviour, police aggression, the economy or the difficulty of gunfights.

How it works
A combination of script mods and changes to handling.meta and pedpersonality.meta.
What it costs
They can easily conflict. Two mods that alter the same file will not work together.

Map modifications

Requires care

For example: Added interiors, new areas

Adds buildings, opens interiors that the game does not normally use or changes parts of the city.

How it works
Installed as an object file through Map Editor or Menyoo, or directly through OpenIV where necessary.
What it costs
It can cause frame-rate drops in the affected area and conflicts with other map mods.

Where to find mods

Community archives with ratings and version histories

GTA5-Mods.com

The largest community mod archive, with ratings, comments and version history.

The first place to look. Each mod shows which edition of the game it is intended for.

Open

Nexus Mods — GTA V

The other major archive, with download and version management.

It has fewer GTA V mods than GTA5-Mods, but better version management.

Open

LCPDFR

The community for police modifications, chiefly LSPDFR.

Registration is required. It is the largest project of its kind.

Open

FiveM

Alternative multiplayer with custom servers, now under Rockstar.

The legitimate way to play with modifications and other people — it runs outside official GTA Online, so the two do not mix.

Open

We deliberately do not provide links to tools that modify official GTA Online, and never will. They can cause a permanent account ban and spoil the game for others.

Five categories by risk

Low risk

Graphics modifications

Lighting, textures, weather and depth of field: the most visible change with the lowest risk.

They change only appearance, not game behaviour or data. Safe in single-player.

Low risk

Vehicles and models

Added cars, paint schemes and modified character models.

Take care with real brands: models are usually distributed without a licence and may disappear after manufacturer complaints.

Requires care

Script mods

New mechanics, missions and NPC behaviour, including well-known police mods.

They require a Script Hook, which must be updated after every game update or the game will crash at launch.

Requires care

Alternative multiplayer

Independent servers with their own rules, operating outside official GTA Online.

The legal way to play modified multiplayer because it does not mix with official servers. A legal game copy is still required.

Results in a ban

Cheats for GTA Online

Tools that alter money, position or statistics in official Online mode.

We advise against these and do not link to them. They lead to a permanent account ban and harm other people's games.

Five things before installing your first mod

  1. 1

    Back up the entire game folder, not only files you change. Returning to a clean installation then takes minutes rather than another download.

  2. 2

    Record the game version. Most script mods target a particular version and stop working after an update.

  3. 3

    Install mods individually and start the game after each addition. Adding five at once leaves five possible causes when it crashes.

  4. 4

    Download only from large community archives with ratings and comments. Video links and URL shorteners are a common route to malware.

  5. 5

    Never install anything that asks you to disable antivirus protection or enter your Rockstar Games account details.

When something does not work

Five problems and their usual causes

Common GTA V modding problems, their causes and solutions
ProblemUsual causeWhat helps
The game crashes immediately on start-upUsually an outdated Script Hook V after a game update.Temporarily remove ScriptHookV.dll and dinput8.dll from the root directory. If the game then starts, wait for a new version from the author.
The game runs, but the mods do nothingScript Hook V .NET is missing, or the scripts are not in the scripts folder.Check that the `scripts` folder exists in the root directory and that the .dll files are inside it, not in mods.
BattlEye prevents the game from startingThe anti-cheat system has found modified archives or a loader.Disable BattlEye for Legacy in the launcher or with the -nobattleye parameter. Never enter online mode afterwards.
Performance dropped sharply only after installing a modA graphics overhaul, or an invalid hook that slows the game without crashing it.Remove the graphics mod and measure again. If there is no improvement, remove the hook as well.
The added car does not appear in the gameThe entry in dlclist.xml is missing, or the vehicle is installed outside the mods folder.Check the path in dlclist.xml. It must exactly match the location where you placed the files.

After every GTA V update, Script Hook and most script mods stop working. Do not try to bypass this; wait for the authors to release an updated version. Until then, the game runs normally without mods.

Does performance drop without mods too?

Six settings with a clear effect on frame rate and four mistakes we repeatedly encounter.