So..it has come to my attention that a lot of us are suffering from the trainer crashing...and it's basically across the board. Even though the trainer CheatHappens provides is good..there are much better alternatives on the internet. We will go over these.
The first and foremost alternative is
GTA IV Control Center which can be found here:
LinkNow if you are not already all aware...Games for Windows Live is a big problem for games of our PC generation. It does anti-debugging, constant memory checks from xlive.dll (in system32 that any game feeds of off) and also protects game variables (health..ammo etc) protection
in addition to any security the game makers themselves have implemented: in this case Rockstar Games.
So in order to counteract these, there are called
XLive Wrappers that are placed in [for now we will stick to GTA IV terms] the GTA IV directory. The primary functions of these wrappers are:
Pro's
-removed all anti-debugger checks
-all game variables are made unprotected and can be accessed and changed by the trainers, control centers and other tools
-enabled write access to memory in code and .rdata segments (no need to call VirtualProtect from a .asi)
-Savefile check removed (can be used to enable savefile link and then delete xlive.dll modified later on so the game sees someone else save as yours).Con's
-Disables Multiplayer
- Not always stable.
Now ...not many like the Con's so there are things called
ASI loaders Pro's
-Allows for use of GTA IV C++ Script hook to discover game variables that are hidden in game functions and allows for execution of in-game commands than using an external trainer to change them (more unstable with trainer).
-Different from Wrappers in that it only utilizes single-player commands that are not the same in multiplayer: main reason why these don't DISABLE multiplayer!
Con's
-Does NOT disable in-game debugging of the system --because the system recognizes itself that executed the commands and not a trainer.
--Do not allow for direct modification of code as game protects for that - Courtesy of Rick from XLive Wrapper.
Now that you know the types of tools used to hack / make trainers for GTA IV on Games for Windows Live.. time to get to know some I have personally tested.
GTA IV Control Center Link - Works great..but it needs XLive wrapper--so disables Multiplayer right from singleplayer game even though the main program has nothing to do with multiplayer.
GTA IV Simple Native Trainer Link - The best trainer out so far after DualCore's trainer bit the dust. Allows for various options from weather, to teleport, to car colors, to gravity, to weapons + unlimited ammo, save on the go, etc. Compatible with 1.0.2.0. Requires a ASI loader.
In-Game Trainer Link - Works well with any ASI loader.
Should use ASI loader: XLive Wrapper (built in), Liveless XLive Wrapper (Built in) or simply this one by Alexander Blade (separate loader) : Link - I recommend Alex one. Liveless does a lot of changes with directories (eek).
That's it. Hopefully this helped you understand a lot about Windows Live and how this generation of PC games that use live function and how the "modding" works in general with ASI loaders/wrappers at least for GTA IV. Other games sometimes work just as is with trainers doing direct modification and there's no need for a wrapper or loader as the trainers can disable XLIVE protection.
For GTA IV, it's more complicated especially when it requires GFWL (no in-game profiles).
[Edited by Tnor, 2/1/2009 8:58:51 PM]