Install guide

How to install ScriptHookVDotNet in GTA V

A few files into your GTA V folder, about three minutes. ScriptHookVDotNet (SHVDN) runs script mods written in C# and other .NET languages from a scripts folder. K-YOU is one of them.

Download ScriptHookVDotNetv3.7.0-nightly.193 · 2.5 MB zip · GitHub
  • About 3 minutes
  • Free
  • Only copies files

Before you start

What it does

Script Hook V runs .asi mods. Many script mods are written in C# instead: a .dll file in a folder named scripts. SHVDN is the Script Hook V plugin that loads them when the game starts and hands them the game's functions.

LiorMods mods that need it

Needs Script Hook V, the .NET Framework 4.8 (already part of Windows 10 and 11) and Microsoft's Visual C++ Redistributable (x64), which most PCs already have.
Already have ScriptHookVDotNet.asi next to GTA5.exe, and a ScriptHookVDotNet.log that lists your scripts? Skip this guide. Have the stable 3.6.0? Replace it with a nightly (step 2).

Install

  1. 1Install Script Hook V first: SHVDN is a Script Hook V plugin.
  2. 2Open the nightly releases on GitHub (no sign-in needed). Under the newest release, open Assets and download the zip, for example ScriptHookVDotNet-v3.7.0-nightly.193.zip (about 2.5 MB).
  3. 3Open the zip. Copy everything at its top level except README.txt and the two folders Docs and Licenses: that is ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, ScriptHookVDotNet3.dll, ScriptHookVDotNet.ini and three .pdb files.
  4. 4Paste them into your GTA V folder, next to GTA5.exe.
  5. 5In the same folder, create a folder named scripts if there isn't one yet. Your .NET script mods go in it.
Use a nightly version. On GTA V 1.0.3258 and newer, which is every up-to-date copy, the "stable" ScriptHookVDotNet 3.6.0 doesn't work; SHVDN's own README says to use a nightly. We test with v3.7.0-nightly.193.
Updating later? Replace the .asi and both .dll files together, from the same zip: mixing versions breaks it. Download SHVDN only from the scripthookvdotnet pages on GitHub.

Check it works

  • Start the game. Your GTA V folder now has ScriptHookVDotNet.log, with the lines Loading API from .\ScriptHookVDotNet2.dll and ...3.dll.
  • With a mod in scripts, the log names it. For K-YOU: Started script KYou.
  • F4 opens SHVDN's console in the game; F4 closes it again.

Uninstall

Delete ScriptHookVDotNet.asi, ScriptHookVDotNet2.dll, ScriptHookVDotNet3.dll, ScriptHookVDotNet.ini, the three .pdb files and ScriptHookVDotNet.log. The scripts folder holds your .NET mods: delete it too, or keep it for later.

Troubleshooting