View previous topic :: View next topic |
Author |
Message |
Gaz Cheater
Reputation: 0
Joined: 08 Aug 2012 Posts: 40
|
Posted: Fri Jan 01, 2016 12:33 pm Post subject: Pointer Scan making it not break on updates & Read Proce |
|
|
Hi Everyone
QUick question lets say i did a pointerscan for an address and i got the static address to the base of the classes which would be ac.exe+53535 + 0x80 or something right , how would i now make this not break on the next game update? since it is pointing to a specific address that i write to its not some bytes patched in the assembly where i could just take those bytes and make a pattern.
another question lets say i write the process so i set my recoil values to 0 how would i then set them back to default values since its a lot of different values ?
Thanks happy new year
|
|
Back to top |
|
 |
Rydian Grandmaster Cheater Supreme
Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Fri Jan 01, 2016 8:29 pm Post subject: |
|
|
Seeing as Cheat Engine doesn't have time-travel ability right now... if the data moves, it breaks.
You could hook something that works with the base address for the structure you want instead, which would be stable as long as that code doesn't change across updates.
http://forum.cheatengine.org/viewtopic.php?t=572465
("Injection Copies" is the method.)
If you can find some code that reads/writes the recoil value and edit that code, undoing the edit (unchecking the script) should have it reading normal values again. Like if it writes the recoil when you fire as something like "mov [eax+128],ecx" and you change it to "mov [eax+128],0", unchecking it would have it dealing with the data loaded into the registers like normal.
_________________
|
|
Back to top |
|
 |
Gaz Cheater
Reputation: 0
Joined: 08 Aug 2012 Posts: 40
|
Posted: Sat Jan 02, 2016 5:37 am Post subject: |
|
|
That is all perfect code injection would be perfect if i could actually inject or modify the assembly which i cannot in this case it has vm protect spawns a thread to kill the process , with the recoil its playerbase + 30 + F8 = recoil set to 0 in c++ with write process memory but what i wanted to know here was how would i set it to the default value in c++
|
|
Back to top |
|
 |
|