Max Payne 3 Discussion
Trainer Tools and Resources
Thanks for making the comment most of us have been thinking. Keep kicking butt and taking no prisoners.
As I've said, I won't ever buy from anywhere else again.. but I have to say that it's a pretty poor effort to put out something that didn't work properly then want folks to either pay for updates or buy it again.. I can understand wanting to charge for game revisions or whatever, but it never worked.. and still doesn't and should have been either fixed, refunded, or updated to a working model. To ignore the folks that have had issues, (OK, maybe just me), is pretty average as well.
My last post on this I guess.. Lesson learned. I'll just stay with CH from now on.
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
[Edited by Kavvman, 6/6/2012 5:48:31 AM]
[Edited by Kavvman, 6/6/2012 5:49:39 AM]
I sent the updated trainers for version 18.104.22.168 to PWizard this morning they shoul be ready for download anytime, everything is fixed on the trainer for the legit STEAM / RETAIL US Versions, now it activates right away, i let yall know as soon as he post them, thnx
This game engine was real easy to reverse on the RELOADED version now the legit version is a different Story, and about being tricky yes i was referring to what u said, and i did use like 3 different methods to get the process name, get process by name, get process by caption and get process by id and the only that worked for the legit versions was by getting the process by id, also ur link to ur Max Payne 3 Promo gives u the PROMO_PortRoyale3_TRN-dEViATED instead, but i can tell u this, all the versions have different offsets so if u own the legit retail version ur trainer is not gonna work with the steam version, and finally the game is on version 22.214.171.124 now so alot of people arent gonna be able to test it.
[Edited by IDDSI, 6/6/2012 9:44:38 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 cheatengine) 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 cheatengine 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 cheatengine to get ANYTHING done with this game, as likely they would be completely lost..
my 2 cents-
* Updated game trainers and cheats daily
* Get notified when new cheats are added
* Request which games get new trainers
* Priority support with any problem