Essential

ScriptHookV Installation Guide

About ScriptHookV

Script Hook V is the library that allows to use GTA V script native functions in custom *.asi plugins. Note that it doesn't work in GTA Online, script hook closes GTA V when player goes in multiplayer, see details in the readme.

This distribution also includes the latest Asi Loader and Native Trainer.

Installation Steps

  1. Copy ScriptHookV.dll

    Copy ScriptHookV.dll to the game's main folder, i.e. where GTA5.exe is located.

  2. Install ASI Loader

    In order to load asi plugins you need to have asi loader installed. You can use the included version (dinput8.dll). You must delete previous asi loader version (dsound.dll) if you have one installed.

  3. Native Trainer (Optional)

    This distribution also includes a sample asi plugin - native trainer. If you need a trainer then copy NativeTrainer.asi too.

Concept

How It Works

The main concept is that compiled script plugins depend only on ScriptHookV.dll, so when the game updates the only thing that user must do in order to make scripts working again is to update script hook runtime (i.e. ScriptHookV.dll).