Important Mods Checklist
Part 2 of a two part article
HeapAdjuster.asi
OpenIV.asi
PackfileLimitAdjuster.asi
ScriptHookV.dll
ScriptHookVDotNet.asi (and associated xml & dlls)
The last essential file is the gameconfig.xml and there are several options. Read below.
Now let's review what files and mods should be in each important to modding folder.
Your Game Folder
Call it the game folder, the root folder, the installation folder, the GTA 5 folder - whatever you want - this is the folder that contains GTA5.EXE and where the magic begins.
Script Hook V
Once you extract/unpack the ScriptHookV zip you will see a folder called bin. Inside are three files. Ignore the one called NativeTrainer.asi and place dinput8.dll (aka asiloader) and ScriptHookV.dll in your game folder. These are the two files that make modding possible. There is also a RAGE Plugin Hook (RPH) which is popular with some GTA5 communities but not important for new users unless required for a specific mod.
Never use the dinput8.dll from the windows system32 folder.
Open IV
When you install OpenIV you are presented with the GTA V - ASI Manager during the installation. It offers you 3 options.
- The ASI loader. You can accept this, but if you installed Script Hook V first you already have it because the ASI loader is dinput8.dll. This file is essential because it loads all files with the asi extension including OpenIV.asi and your Trainer and many others.
- OpenIV.asi. This is the plugin packaged and installed with OpenIV (the editor/program) and will load the addons in your Mods folder (your dlcpacks). Again, this file is essential unless you mod the game files and folders directly. You will still need the program itself to make edits.
- openCamera.asi. This file isn't mandatory to install but it can't hurt. It is only used in combination with the Rockstar Video Editor.
The Heap Limit Adjuster or the HeapAdjuster mod (install one only, not both) and the Packfile Limit Adjuster are essential if you are installing addon mods. Without them, always used in combination with a gameconfig.xml mod, your system is very likely to crash, even with a single vehicle addon.
Trainers
These are by far the best mods you can install. Read more here.
ScriptHookVDotNet
Mandatory if you want to run installed script mods or scripts of your own. Not to be confused with Script Hook V.
NoBoundaryLimits
Wonderful plugin that is mandatory if you want to install addon worlds and maps. As the name implies, it significantly extends the size of the GTA5 open world.
Other Mods
gameconfig.xml
One of the most important mods, for stability, is the gameconfig.xml file, which is available as a customized mod. Contrary to the other files mentioned above, this file requires OpenIV for installation. It is located here root folder\mods\update\update.rpf\common\data
.
Note: the gameconfig.xml mod is actually a replacement for the game version.
Dlclist.xml. Although not strictly a mod, this editable file is critical to modding. You can read more about it here.
NativeUI.dll (only file mentioned here that goes in the Scripts folder, no longer supported but still required by many mods. Slowly being replaced by LemonUI.)
Weapon Limits Adjuster. From the mod description page: The game has a hardcoded limit on the number of weapons.meta files that can be loaded and on the total number of weapon components that can be defined, which Rockstar increases everytime new weapons.meta or weapon components are added in DLCs. Reaching any these limits when installing weapon mods makes the game crash while loading. This ASI allows you to increase these limits to prevent those crashes.
BEWARE
Certain mods, particularly those with OIV installers, can overwrite your gameconfig.xml with an older version - reverting your updated one to one that is no longer appropriate. The installation process for Modding GTA 5 is very similar to the way you will troubleshoot issues, step by step, eliminating variables and areas that could be problematic. Click on picture below for full size.