Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


Pointer Scan making it not break on updates & Read Proce

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking
View previous topic :: View next topic  
Author Message
Gaz
Cheater
Reputation: 0

Joined: 08 Aug 2012
Posts: 40

PostPosted: Fri Jan 01, 2016 12:33 pm    Post subject: Pointer Scan making it not break on updates & Read Proce Reply with quote

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
View user's profile Send private message
Rydian
Grandmaster Cheater Supreme
Reputation: 31

Joined: 17 Sep 2012
Posts: 1358

PostPosted: Fri Jan 01, 2016 8:29 pm    Post subject: Reply with quote

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
View user's profile Send private message
Gaz
Cheater
Reputation: 0

Joined: 08 Aug 2012
Posts: 40

PostPosted: Sat Jan 02, 2016 5:37 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> General Gamehacking All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites