Table of Contents
- Liberty City Wizard
- Modding in 4 Steps
- Selection of Mods
- Multiplayer Modding
- Advice for Novice Players
I. Liberty City Wizard
Grand Theft Auto IV is arguably one of the most imaginative games ever created. One of the highlights of its PC version is the ability to mod, which opens before us unlimited possibilities of altering the in-game world. After reading this guide, you will be a wizard in Liberty City. Want to learn how to do magic? Let me take you on the journey...
II. Modding in 4 Steps
We start with a clean installation of the original retail game. You don't have to reinstall your game to modify it but we have to assume that all the game files were left intact. During the installation process you are forced to install Rockstar Social Club and Games For Windows LIVE. Both of these applications are obligatory for joining multiplayer but may be disabled using XLiveLess. Remember that it is forbidden to join multiplayer with modified files and most ASI mods don't support on-line use, so you will have to restore all the original files to be able to play with your friends. After completing installation you're prompted to activate the game on-line. It's a necessary inconvinience and has to be done.
There are 3 distinct modding scenarios we have to consider now. You either have GTA IV with TLAD and/or TBoGT downloaded from LIVE as DLCs, or two game folders - one for GTA IV and the second for EFLC. You always copy your mods to the game's main folder. If you have the DLCs, GTA IV is still the base (the DLC specific files are hidden in the LIVE directory). The main problem here is that you need to make sure your mods are compatible with the game you want to play. If an .ASI mod is designed to run only with TBoGT, it will not run with the original game. GTA IV, TLAD and TBoGT are in effect 3 separate games. It's also quite difficult to move some of the assets from one game to another. The cars introduced in the DLCs are easily moved to vanilla, but making weapons work properly is very difficult even for an experienced modder. Apart from the DLC hassle, both GTA IV and EFLC are modded in exactly the same way, so everything you learned so far still applies here.
1) Official GTA IV Patch 7 and EFLC Patch 2 (link)
The game should preferably be updated to the latest version. Every patch includes all previous fixes so there is no need to install any other updates. The patch will be applied automatically by LIVE after signing-in or you can do it yourself by downloading the installer from the official site (good for making backups and quick re-installations). This is a very important step since the retail version has a number of modding restrictions. You're no longer required to make automatic backups of the game files and therefore there is no need for a separate program that would do that (in the past it was done by the Magic Patcher). In addition, there's also no need to use Aru's modified "filelist.pak" file. However, I strongly recommend you backup every file you modify for two reasons. Firstly, your game is likely to crash time and again if you mod it heavily (an issue we have to struggle with on a daily basis). Secondly, you may simply be unhappy with the changes you made. This will be particularly important in case of file editing.
Due to the fact there are significant differences between the fully patched GTA IV and its unpatched version, some people prefer not to apply the latest patch. Bear in mind that Patches 4-7 all had EFLC compatibility in mind, so the best choice is to stick to Patch 3 (game version 22.214.171.124) in case you don't like the changes introduced by the newer updates. However, this only applies to users who bought the EFLC DVD and don't care about multiplayer. If you downloaded TLAD and TBoGT from LIVE, you won't be able to access them after disabling the service, which is a necessary step to prevent it from patching the game automatically.
2) ASI Loader
- XLiveLess (xlive.dll) by Listener (link)
- YAASIL (dsound.dll) by HazardX (link)
- ASI Loader (dsound.dll) by Alexander Blade (link)
3) ScriptHook.dll by Aru (link)
ScriptHook.dll by Aru is required to run most mods. In order to deal with the fact that every new patch requires all the mods to be updated, Aru prepared a dynamic link library (.dll file) that serves as a link between the mod files and the game's .exe file. When the next patch is released, you will only have to download an updated ScriptHook.dll from Aru's official thread to run all the mods. In the past each mod had to be updated separately with new memory adresses after a patch release. ScriptHook.dll is included in some mod releases (e.g.: Simple Trainer by sjaak327), so it's not always necessary to download it separately. The .dll must be put into the game's main directory along with all other files.
4) Choosing a Mod
The last thing you need to do is to choose the right mod for yourself. It's very important to choose wisely since poorly designed mods may cause your game to be unstable and crash frequently. Remember to always check out README files, which should be included with every mod. Furthermore, you may want to remember that some mods may not work together, so always be ready to exchange them manually. Depending on the type of mod, you will have to put its files in a specific directory. In case of .asi files it's always the main directory. However, mods based on editing original game files may have varying locations. As an example, one of the most famous mods available for the game, "Simple Trainer for GTA IV" by sjaak327, consists of two files (Trainer.asi and Trainer.ini). Both of these files must be put into the game's main directory. The latter file can be edited using NotePad in order to customise its functions. After placing your mod in the right directory you're ready to launch the game and enjoy new possibilities. The next section of this guide is designed to help you choose the right mod. It's a selection of most famous mods with my personal favourites among them. I'm sure there will be something new for everybody to try.
III. Selection of Mods
1) Simple Trainer by sjaak327 (link)
I encourage you to take a look at arguably the best mod ever created for this game. Sjaak327's Simple Trainer is actually a very advanced piece of software. It features almost every function you can think of and makes you a true wizard in Liberty City. It allows you to fly, spawn cars and custom objects, change player skin, synchronise in-game time with your system clock, freeze weather and time, turn on God Mode, teleport (including teleport to waypoint), turn gravity off, spawn custom bodyguards, drivers and attackers, set pedestrians on fire, blow up cars, sit on benches, talk, force Independence FM in every car and much more. It also includes teleport locations to Pigeons, Stunt Jumps, Random Characters and Liberty City Landmarks (a sightseeing tour with 100 locations). In addition, it features a Mission Help Menu which basically completes missions for you.
The official download includes 2 versions of Aru's Scripthook (one for the latest patch and one for the old GTA IV patches I discussed above) and 3 pairs of core files (.asi and .ini) for use with any of the 3 games. If you have the DLCs, you put all of the files in your GTA IV directory. If you have EFLC, you put the correspoding files in your EFLC directory. When in doubt, always check the README.
2) Snow Mod by jumbo0 (link)
This mod covers Liberty City in snow and looks absolutely stunning. Unfortunately, its size is over 4 GB, which causes major hosting problems. Remember you have to backup the whole GTA IV game folder to be able to revert the changes.
3) File Editing this thread. I also encourage you to take a look at my Rocket UZI mod.
IV. Multiplayer Modding
In compliance with the official policy, this guide only discusses single player modding. However, you have to be aware that sooner or later you will meet modders on-line. Some of them may engage in disruptive behaviour ranging from using God Mode in ranked matches or blocking race tracks with ramps to crushing servers by spawning tug boats. There's a difference between (1) modding the game to do something not originally intended by the developer of the game within its imaginary setting and with its imaginary characters and (2) cheating real people sitting in front of their computers when playing a ranked deathmatch by pretending not to have an unfair advantage over them. The latter is simply immoral. Do not use mods in ranked player-to-player combat because you destroy the very reason for playing. It is supposed to be a tournament of skill, not a modding contest. You join multiplayer in order to compete with other players within the world of the game. If a person cheats in player-to-player combat, the only reason you joined the game for in the first place is no more. It's as if we had a kung fu fight in which one of the contestants used a gun... the very reason for the match would be lost.
V. Advice for Novice Players
As I tell people on-line time and again, one cannot use mods all the time and expect to become an expert on the game. For that reason, I recommend that you use them wisely and do everything you can to complete the Single Player story without them. If some parts of the game are too hard or too boring for you, try using the "in-game cheats" available on your mobile phone. Otherwise you will possibly ruin the whole experience for yourself. If you complete the main story and want to have some additional fun - now that's a different thing. Finally, remember that using mods efficiently requires quite a bit of practice and nothing can substitute lack of skill.