Modloading#
A lot of mods require replacing internal files with OpenIV. We can get around this by using a modloader.
What's the difference between them?#
While they are different in some ways, you can still use both if you're running 1.0.8.0 or 1.0.7.0. Fusion Overloader, for example, can cover what IV Tweaker doesn't support. Personally, I prefer loading in the .img
mods via IV Tweaker for ease of configuration and any other files via Fusion Overloader.
Fusion Overloader#
Compatibility
Supports both the Complete Edition and 1.0.8.0/1.0.7.0 as long as the latest version of FusionFix is installed.
Although it is possible to only install Ultimate ASI Loader (and latest ZolikaPatch on older patches) and omit FusionFix, you may be missing some extra features FusionFix implements for it.
This modloader is not as robust as IV Tweaker, but can replace all kinds of files. It works by loading the files from the update instead of the main game files. avoiding removing the original files.
Usage
Installing mods packaged for Fusion Overloader
They're likely already packaged into an update. Just drop that folder into the root folder of the game.
Installing mods with files that go into .img
archives
Note
While you can get away with not compiling the separate files (if, say, the mod compiles the whole vehicles.img
but only replaces one vehicle), you'll ruin any compatibility with other mods. So please don't do that.
- Compile all the files that go into
.img
's into a single.img
archive (or multiple if your archives exceed1.5GB
to avoid issues) using OpenIV. - If the mod combines these files with vanilla game files and there's no way to get them separately, extract both the mod's
.img
and the vanilla.img
and use any comparison tool (I like to use WinMerge) to find the differing files. Go back to 1. after you do that. - If you have files that should be only injected into TLAD, TBoGT or IV and not the other, compile a separate
.img
file for them. - Create a folder with the name of your mod in update (create the folder if it doesn't exist).
- Drop your compiled
.img
files into that folder. - If you had to go through 3., also create folders called IV, TLAD or TBoGT and drop the specific
.img
files there. - If you have multiple mods that replace similar files, you can set a priority by making sure it shows up higher when sorting by names, ascending. You can do that by adding a number or a symbol (such as !) before it's name.
Installing mods with other kind of files
Note
By other kind of files I mean literally any replacement files that go into pc, common, TLAD or TBoGT. As long as they're not .img
files.
Placing the files in the mod folders won't work. At the time of writing this, at least.
- Recreate the folder structure from the vanilla one in update.
- Place the replacement files exactly as you would in vanilla, just do that in update.
- If the two mods replace same files, use a comparison tool (I like to use WinMerge) to merge them.
Expected folder structure
In this example, Mod 2 is supposed to be higher priority than Mod 1.
- GTAIV\
- update\
- 1 Mod 2\
Mod2.ForEveryGame.img
- 2 Mod 1\
Mod1.ForEveryGame.img
- IV\
Mod 1.IVOnly.img
- TLAD\
Mod 1.TLADOnly.img
- TBoGT\
Mod 2.TBoGTOnly.img
- common\
- data\
WeaponInfo.xml
- data\
- TLAD\
- common\
- data\
WeaponInfo.xml
- data\
- common\
- 1 Mod 2\
- update\
IV Tweaker#
Compatibility
Supports 1.0.8.0 and 1.0.7.0 only. Downgrade if using the Complete Edition.
This modloader has a few advantages, such as being able to inject more files than just .img
's while still having the originals intact. It also allows to increase limits.
Installation
- Go to Zolika1351's Zone
- Scroll to the bottom and download the archive.
- Extract the
IVTweaker_vx.x.zip
into the game folder.
Usage
Installing mods
Note
While you can get away with not compiling the separate files (if, say, the mod compiles the whole vehicles.img
but only replaces one vehicle), you'll ruin any compatibility with other mods. So please don't do that.
- Compile all the files that go into
.img
's into a single.img
archive (or multiple if your archives exceed1.5GB
to avoid issues) using OpenIV. - If the mod combines these files with vanilla game files and there's no way to get them separately, extract both the mod's
.img
and the vanilla.img
and use any comparison tool (I like to use WinMerge) to find the differing files. Go back to 1. after you do that. - If you have files that should be only injected into TLAD, TBoGT or IV and not the other, compile a separate
.img
file for them. - You can also omit this and use raw files.
- Create a folder with the name of your mod in modloader (create the folder if it doesn't exist).
- Drop your compiled
.img
files into that folder. - If you had to go through 3., also create separate folders for IV, TLAD or TBoGT and drop the specific files there.
- You can add
GTAIVOnly
,TLADOnly
or aTBoGTOnly
if you don't need the mod to load in any other DLC. Otherwise, editmodloader.ini
for priority and when the mods should or should not load.
Expected folder structure
- GTAIV\
- modloader\
- Mod1\
IVAnims.ForEveryGame.img
WeaponInfo.xml
- Mod1.TLADOnly\
TLADOnly
TLADAnims.img
WeaponInfo.xml
- Mod1.TBoGTOnly\
TBoGTOnly
TBoGTAnims.img
- Mod1\
- modloader\
Configuring the modloader
To configure the modloader, edit modloader.ini
in modloader. Make sure you set the correct priority so you don't have unwanted mods overriding other mods(higher number - higher priority). Make sure mods that should be be injected to TBoGT or TLAD are disabled for IV (Ep0), mods that are for TBoGT are disabled for TLAD (Ep1), and mods that are for TLAD are disabled for TBoGT(Ep2). This isn't necessary if you left GTAIVOnly
, TLADOnly
or TBoGTOnly
files. If you have issues - experiment with disabling mods.
Expected configuration
Improved Animations mod will be used for an example.
[DisabledMods]
IVImprovedAnimations=0
TLADImprovedAnimations=0
TBoGTImprovedAnimations=0
[Priorities]
IVImprovedAnimations=1
TLADImprovedAnimations=2
TBoGTImprovedAnimations=2
[DisabledForEp0]
TLADImprovedAnimations=1
TBoGTImprovedAnimations=1
[DisabledForEp1]
TBoGTImprovedAnimations=1
[DisabledForEp2]
TLADImprovedAnimations=1
Increasing the limits
To increase the limits, edit IVTweaker.ini
- you may want to do this if you install mods that, for example, change vehicle textures as you may encounter the taxi bug.