Another feature set provided by the Games For Windows API is various functions for “protecting” data (hashing & validating). GTA IV uses these functions to hash and validate its save files. I’m not exactly sure how these functions work exactly — other than the fact that the one we are interested in, XLiveUnprotectData, is called in a peculiar way.
It’s called twice, with five arguments, none of these arguments point at the save data itself, but at the 360 byte blob at the end of the save file. I suspect that this process is actually decrypting some memory rather than hashing the save itself, the end result is that a CRC32 hash of a part of the save is extracted, then compared against. By hashing the save and providing the valid CRC32 in the result of a replaced XLiveUnprotectData we can get past this validation, allow us to load other people’s saves as well as letting us modify our saves.
For the new version of the wrapper:
- Multiplayer functionality of GTA IV is now forcefully disabled, to prevent usage of my wrapper to cheat in multiplayer. Yeah, sorry, I’m not going to encourage it.
- Protected buffers have slightly changed to better organize them, they are a single block of data rather than two now (this is only really useful if you’re writing a trainer for use with my wrapper).
- A new tool, CopyXLiveResources, is now provided to fix the invisible Games For Windows interface in-game. You do not have to use this tool if you do not want to.
- Save validation is now disabled, you can load any save. Note: This will not magically fix any form of corruption on your save files if they are corrupted.
Note: the save validation “feature” of this version of my wrapper now potentially makes it incompatible with any other game, and previous version of GTA IV. This version of the wrapper was made with GTA IV 1.0.1.0 in mind, if there are compatibility issues with previous versions I have no plans to support them.
XLive Wrapper (1.2.0.7) for GTA IV (1.0.1.0)
I have only tested my wrapper locally. There could be unforeseen issues that I have not expected, if you experience any bugs feel free to comment this post.
My problem is the following..
I installed the patch 1.0.1.0, and have auto login activated (Windows Live)
If i copy the two files into the gta iv main folder (with GTA IV.exe and so on) and i run the copyXlive…exe, the xlive.dll size is ~8,5 mb. I think thats ok so far..
But if i want to start GTA IV, (from the folder with: GTAIVlauncher, GTA IV.exe and Social club) the game crashes… i will get kicked back to my desktop and a window appears with the following text inside: “GTA IV.exe has caused problem and needs to close”. I dont know what to do…
My OS: Windows vista Home premium x64 (-bit)
does anybody know the solution for that problem?
Thanks in advance!
I have the same problem… any ideas??
Hey im using the Pedor Crack. and i found your xlive thing for the windows live crap and i did everything to the book but when i start my game it just sits at the program to start GTA IV with pedros crack ?? anyone else have a better crack? i wanna play but i cant save any games because of the Live crap =[
Hi i tried thei, but am getting a gta4.exe application error. It says that the gta4.exe cannot be loaded. I did not run any patch at this time.
asdfsfsdf
damn bastard ruined the game i had to reinstal and i lost all the saves
what the fuck???game nt working after this damn xwrapper thing,u idiot
This stuff does NOT work.
I reinstalled my Windows7 and forget to backup my Xlive folder. I only copied Rockstar Games folder with saves. This wrapper allowed me to load my save files on new installation.
Rick, you and your wrapper saved my day! Using it with Win7 Ultimate x64, GTA4 v.1.0.3.0
If some of you guys having’ crashing issue like me! that mean you have the updated version of game and the “xlive wrapper” only support 1.0.1.0. I have 1.0.4.0 and after the Xlive the game crashes so … i think either i should reinstall the game and update only till 1.0.1.0 or well wait for someone to update the xlive wrapper for latest version of GTA iV
man please help me i formatted my laptop and i forgot to copy the save ok it was not peoblem cuz i found the save in the internet but the problem that i did every thing what you said but when i am coping the xlive.dll to GTA folder the game not working it shows that it has a problem man what should i do please help me ok i have the game on disk D is it a problem ? listen when i delete the xlive.dll for the game folder i can play and i can find the save in the main but when i chose it they say the it has problem check your hard disk man please i am waiting the answer i am waiting an e mail from you or here in this site
Bloody hell this xlive thing is shit dosent do anything it just stuffs up the game!
Hi, I have a problem before and after install this hack tool and this was before I reinstall my OS. every time I am playing the game save 1 time and the second time the game says “failture, please check your hard drive” and I can’t save while I don’t restart my game. I already re-instaled my OS and my game but doesn’t work. please, anyone who knows how to fix it answer me. thank you.
information are helpful………
Could you update this tool. Would really help people since the 1.0.7.0 is out and some people might wanna continue their old save games.
Look i did what the readme says but it say FATAL EROR
SO what do i DO?
It’s not work in 1.0.7.0 version :/
if u have crashing problem like me, just remove the crack which you have copied while installing game, and then paste them again!! its better then reinstalling
Worked for me