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 


I'm Stuck on finding pointers and offsets!

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

Joined: 28 Sep 2019
Posts: 2

PostPosted: Sat Sep 28, 2019 5:52 pm    Post subject: I'm Stuck on finding pointers and offsets! Reply with quote

I've already found pointers and offsets for some data like HP and MP.

But stuck on finding another data.

At first I could locate an address which changes a value when I make changes for the address.

Then I found [ESI + 000002F9] and for sure I checked if this opcode counts whenever I change its value.

But the problem is, there were not any address for ESI...

What should I do?
Is there any other way for searching for pointers and offsets?
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: Sat Sep 28, 2019 7:16 pm    Post subject: Reply with quote

You would have to debug and trace back to the function that contains the [esi+2f9] stuff. You'll find how ESI gets set doing that. It may be a handful of calls to trace back through in order to find the initial usage of what ESI is, in most cases, it'll be a class object of some sort for games.
_________________
- Retired.
Back to top
View user's profile Send private message Visit poster's website
nunkoolvine
How do I cheat?
Reputation: 0

Joined: 28 Sep 2019
Posts: 2

PostPosted: Sat Sep 28, 2019 9:29 pm    Post subject: Reply with quote

But how can I do that? Should I use another debugger? Or is there a sort of functions helps me do that?
Back to top
View user's profile Send private message
DanyDollaro
Master Cheater
Reputation: 3

Joined: 01 Aug 2019
Posts: 334

PostPosted: Tue Oct 01, 2019 8:39 am    Post subject: Reply with quote

you can do it with CE too but for this kind of operation I use debugger as xDBG, however a method that I used when I didn't want to look for pointers is:
Let's say that I wanted the address of life, usually on that there is always a code that accesses us 50 times per second then, do a code injection that makes it possible to memorize the value of the register (containing the address of life) on a region of memory and if it needs us to add the offsets always from the script, at that point register the symbol of the region and add it to the cheat table and the game is done. But the address will be updated so many times the code on which you did the code injecton is executed and there could be more addresses that use the same code but it is something that you can solve with the dissection of the data structure
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine 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