so did i , and yes the title is a little tricky to work with, Thnx to rockstar games
With all respect to DDS mate, I don't think the game is any sort of tricky at all really. I got the impression from your nfo description that your trainer had to be activated with some work but probably cause you're using processnames. Use the caption instead. Maybe you were referring to this as tricky ?.
The engine was sweet and easy though, i don't know about steam release btw but i don't think there is steam CEG and it would be same as RETAiL (which is version i worked with).
Don't mind me saying that, just suggesting an alternative way. You can check my trainer to know what i mean
Link
[Edited by Kavvman, 6/6/2012 5:48:31 AM]
[Edited by Kavvman, 6/6/2012 5:49:39 AM]
i take offense at this statement..
the LEGIT NON CRACKED version of the game has several annoying things..
1- the game has securom like debug .exe addon. when you run the game, the game runs another copy of itself and attaches to that copy of itself with debug registers reset. this means:
a- that your code that iterates through process names has to discern between two game .exe that have the same name..
b- you cannot attach a normal debugger like ollydebug to the game .exe without resetting the debug ports, which is quite a pain in windows 7 64 bit
c- the game has to be run to be able to examine it, so you have to do binary searches to update the game when it patches
2- the game is packed, so opening in disassemblers without running the game shows a garble of code, since the code is packed
3- coding the trainer using normal tools requires alot of extra work since we have to work on the game 'live' and with lesser useful coding tools (like CoSMOS) to do our assembly.
4- you have to use virtual machine or VEH type debugging to capture the code affecting addresses or the game will instantly crash. thankfully darkbyte added this to CoSMOS a couple versions ago.. otherwise people would have to do like we did here at cheathappens and create our own 'invisible' virtual debuggers from scratch for games like this.
people who are using the 'cracked' .exe or modified .exe without protections on it likely have no idea what we are talking about and frankly they should be thankful that others like darkbyte created tools for them like CoSMOS to get ANYTHING done with this game, as likely they would be completely lost..
my 2 cents-
Cal
Thank u caliber for explaining this with more detail
DAT SECUROM
LOOKS LIKE GAMESHIELD
[Edited by DABhand, 6/6/2012 9:45:50 AM]
yah was used on some other titles.. battlefield 2 back in the day and etc.
best,
Cal
so did i , and yes the title is a little tricky to work with, Thnx to rockstar games
With all respect to DDS mate, I don't think the game is any sort of tricky at all really. I got the impression from your nfo description that your trainer had to be activated with some work but probably cause you're using processnames. Use the caption instead. Maybe you were referring to this as tricky ?.
The engine was sweet and easy though, i don't know about steam release btw but i don't think there is steam CEG and it would be same as RETAiL (which is version i worked with).
Don't mind me saying that, just suggesting an alternative way. You can check my trainer to know what i mean
Link
[Edited by Kavvman, 6/6/2012 5:48:31 AM]
[Edited by Kavvman, 6/6/2012 5:49:39 AM]
i take offense at this statement..
the LEGIT NON CRACKED version of the game has several annoying things..
1- the game has securom like debug .exe addon. when you run the game, the game runs another copy of itself and attaches to that copy of itself with debug registers reset. this means:
a- that your code that iterates through process names has to discern between two game .exe that have the same name..
b- you cannot attach a normal debugger like ollydebug to the game .exe without resetting the debug ports, which is quite a pain in windows 7 64 bit
c- the game has to be run to be able to examine it, so you have to do binary searches to update the game when it patches
2- the game is packed, so opening in disassemblers without running the game shows a garble of code, since the code is packed
3- coding the trainer using normal tools requires alot of extra work since we have to work on the game 'live' and with lesser useful coding tools (like CoSMOS) to do our assembly.
4- you have to use virtual machine or VEH type debugging to capture the code affecting addresses or the game will instantly crash. thankfully darkbyte added this to CoSMOS a couple versions ago.. otherwise people would have to do like we did here at cheathappens and create our own 'invisible' virtual debuggers from scratch for games like this.
people who are using the 'cracked' .exe or modified .exe without protections on it likely have no idea what we are talking about and frankly they should be thankful that others like darkbyte created tools for them like CoSMOS to get ANYTHING done with this game, as likely they would be completely lost..
my 2 cents-
Cal
I know what you're talking about, i am on 64bit and training the retail untouched version atm without any fixes and there is that anti stuff in there. That wasn't my point though.
My post was mainly directed at DDS since his trainer was having probs with activation and i assume it was because he was hooking the game thru process name which isn't the best way to do in this game and suggested him another way.
Cut the anti stuff, the game engine is pretty easy to train unlike some other titles which have encrypted values and the likes e.g GTA IV etc which required hella lot more debugging.