Grand Theft Auto 4 (GTA 4)
The first and foremost alternative is GTA IV Control Center which can be found here: Link
Now 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:
-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).
- Not always stable.
Now ...not many like the Con's so there are things called ASI loaders
-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!
-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 22.214.171.124. 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]
Yeah. Exactly. These trainers (the one I recommend anyways) are actually just in-game scripts that make it possible to enable LIVE while using hacks and still gaining achievements. Best part about them, and they NEVER crash a game. Very rare.
I don't understand why a lot more people are not doing this than complaining about "trainers not working" ---especially when you don't need trainers! Good that you are a smart one among them and read this. If you need help, PM me.
but they dont work the the . . . "third party loader exe file". (razor loader)
all i get is the trainermenu and right after that window appears the game crashes without even started doing anything usefull.
one of the trainers wants to have the "binkw32.dll" replaced to hook into the game, but a friend of mine told me, that this file is checkt on gamestart.
if noone finds a sollution to that issue i'll have to wait till i can afford to buy the game ~=)
trainer 2.1. and the first wrapper from the gtaforum?
it works fine for me.
at first i wanted to have the "Native Trainer" by dualCore running, but i guess GTA doesnt like it if you snatch a .dll from it and try to rerout the requests to another one.
the current version of the SNT by sjaak327 does have all the options of the NT by dualCore, and expandet massively in the past few days.
right now sjaak's trainer has even more options and a neat ingame menu.
try it out! =)