Skip to content

Mod Dependencies#

Only install Ultimate ASI Loader if you're here for the first time.

Ultimate ASI Loader#

This tool is used to load .asi mods (one of the most common types of GTA IV mods) into your game. It's multipurpose and can be used for many other games, but we will use it for GTA IV.

FusionFix already includes this tool.

Compatibility

This tool is compatible with all versions.

Installation
  • Go to the Releases page.
  • Download Ultimate-ASI-Loader.zip.
Why not Ultimate-ASI-Loader_x64.zip? My system is 64-bit

Your system is irrelevant in this case. The game itself is designed to use 32-bit libraries, not 64-bit ones.

In simpler words, the game will not use the files from Ultimate-ASI-Loader_x64.zip.

  • Extract into the game folder.
When running on Linux...

Perform a DLL override to use either dinput8.dll or xlive.dll.

How to use .asi mods?

Make sure your mod is built for Ultimate ASI Loader and not for ScriptHook or IV-SDK .NET.

Extract the mod into either the game folder or plugins - either will do.

Getting rid of Games for Windows - LIVE (for retail patches)

This tool can be used to get rid of GFWL if you're not interested in multiplayer and Xbox achievements. This will reduce the amount of hassle you have with your game.

  • Rename the dinput8.dll to xlive.dll
Modloading

This tool can be used for modloading purposes. See modloading for more details.

ScriptHook#

Also known as ScriptHookDotNet (well, it's a different thing, but majority use DotNet so we're going with that) and aru's ScriptHook.

Compatibility

Compatible with all versions. See notes below.

Not compatible with Linux. See this issue for details.

This tool is used to run scripts written in any .NET language. Not to be confused with IV-SDK .NET. See your mod's requirements to see whether it was built for ScriptHook or IV-SDK .NET.

Installation
  • Go to Releases.
  • Download the version for the patch you want.
  • Extract scripthookdotnet_vx_x_x_xb.zip into the game folder.
Compatibility with 1.0.8.0

You may want to use this version instead for 1.0.8.0 compatibility.

Compatibility with the Complete Edition

Add this patch for Complete Edition compatibility ontop. This is limited and you may experience problems.

How to use .NET scripts?

Make sure that your mod is built for ScriptHook and not for IV-SDK .NET.

Extract the mod into scripts.

IV-SDK .NET#

Compatibility

Only compatible with 1.0.8.0 and 1.0.7.0. Downgrade if using the Complete Edition.

Not compatible with Linux. See this issue for details.

This tool is used to run scripts written in any .NET language. Not to be confused with ScriptHook. See your mod's requirements to see whether it was built for IV-SDK .NET or for ScriptHook.

Installation
  • Go to the GTAForums page.
  • Download latest version.
  • Extract IV-SDK.NET.vx_x_x.zip into the game folder.
Clonk's Coding Library

Some mods may require extensions from Clonk's Coding Library.

  • Installation:
    • Go to the Releases page.
    • Download latest version.
    • Extract ClonkCodingLib.GTAIV.vx_x.zip into the game folder.
How to use .NET scripts?

Make sure your mod is built for IV-SDK .NET and not for ScriptHook.

Extract the mod into IVSDKDotNot\scripts.

Previous page
Downgrading
Next page
Essential Modding