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 updates and changes every patch....

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> General programming
View previous topic :: View next topic  
Author Message
itapi
How do I cheat?
Reputation: 0

Joined: 15 Feb 2015
Posts: 9

PostPosted: Fri Feb 27, 2015 7:42 am    Post subject: pointer updates and changes every patch.... Reply with quote

hey guys! so i manged to found a static pointe rbut the problem is that it changes every update to the game!

it looks totally diffrent...

even the offsets...



how can i get one which will never change?
Back to top
View user's profile Send private message
atom0s
Moderator
Reputation: 205

Joined: 25 Jan 2006
Posts: 8587
Location: 127.0.0.1

PostPosted: Fri Feb 27, 2015 2:19 pm    Post subject: Reply with quote

Use array of bytes to scan for part of a function that uses the pointer.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
itapi
How do I cheat?
Reputation: 0

Joined: 15 Feb 2015
Posts: 9

PostPosted: Thu Mar 05, 2015 8:06 am    Post subject: Reply with quote

atom0s wrote:
Use array of bytes to scan for part of a function that uses the pointer.


bro i dont understand...

like the first pointer was "Game.exe"+01DF5EE4

and now it's Game.exe"+01DF8CB8....

i didnt understand ur solution bro
can anyone help please?
Back to top
View user's profile Send private message
STN
I post too much
Reputation: 43

Joined: 09 Nov 2005
Posts: 2676

PostPosted: Thu Mar 05, 2015 3:35 pm    Post subject: Reply with quote

itapi wrote:
atom0s wrote:
Use array of bytes to scan for part of a function that uses the pointer.


bro i dont understand...

like the first pointer was "Game.exe"+01DF5EE4

and now it's Game.exe"+01DF8CB8....

i didnt understand ur solution bro
can anyone help please?


You can never find a static pointer that will not change when a game updates because its simply not possible. A game patch/update modifies the game exe (or the dll if your pointer resides there) with each patch, the game exe is changed meaning either new code is added or old one removed so the cheat location moves. There are rare exceptions with some games when they don't touch the code that is dealing with your cheat so your cheat will work across different game versions.

What atom0s suggested is using aobscan but because you can't aobscan a pointer as it will change upon each game update, you can use a function that is accessing the pointer itself or some code area near the pointer that you can guess will stay constant (by constant i mean that piece of code will be there in future game patch but it may move its location). You can find its location using aob and jump to your pointer from there.

If you don't understand this, i advise reading up on what a pointer actually is and how it works and you can then grasp what we just said.

To spoon-feed you a little, find out what accesses a pointer and if an instruction pops up that is your function. You can aob parts of it that are not variable upon game updates (no hard coded value) and use as good signature for your aob.

_________________
Cheat Requests/Tables- Fearless Cheat Engine
https://fearlessrevolution.com
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 programming 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