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
toxlive.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.