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 


Scanning for pointers by hand

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

Joined: 21 Jan 2019
Posts: 3

PostPosted: Mon Jan 21, 2019 3:19 am    Post subject: Scanning for pointers by hand Reply with quote

I have been doing some CE tutorials from Stephen Chapman and for what it is worth it has been going great. Now after the CE tutorial I wanted to try a game and started with Graveyard Keeper V1.22 and for some reason I cannot get manual pointer scanning to work.

Searching what writes to this value only results in 1 instruction and that instructions stores the value into the adress that I already found. I tried looking at the memory viewer and saw that the next instruction moves the value from the EAX register to the ESI register with a offset but creating a pointer to that adress doesn't give me the value I'm looking for.

I cannot post url's yet so I'm uploading the screenshots as attachments

Can anyone give me a nudge in the right direction on what I'm doing wrong? I know pointer scanning is a thing, but for the sake of learning I want to atleast find one value manually.

It looks too me that the value being a float adds some extra assembly but I cannot figure it out.



Graveyard_Keeper_2019-01-21_09-54-03.png
 Description:
Debugger + Memory viewer, looking at the next instruction as well
 Filesize:  188.67 KB
 Viewed:  2654 Time(s)

Graveyard_Keeper_2019-01-21_09-54-03.png



cheatengine-x86_64_2019-01-21_09-53-51.png
 Description:
Cheat engine - 96 is the value I'm looking for.
 Filesize:  37.8 KB
 Viewed:  2654 Time(s)

cheatengine-x86_64_2019-01-21_09-53-51.png


Back to top
View user's profile Send private message
OldCheatEngineUser
Whateven rank
Reputation: 20

Joined: 01 Feb 2016
Posts: 1586

PostPosted: Mon Jan 21, 2019 6:16 am    Post subject: Reply with quote

lea eax,[eax+ecx*4+10] eax now 4E065D38, eax was 4E065D20 so search for previous eax. (or actually eax+disp should result something)
_________________
About Me;
I Use CE Since Version 1.X, And Still Learning How To Use It Well!
Jul 26, 2020
STN wrote:
i am a sweetheart.
Back to top
View user's profile Send private message Visit poster's website
Dark Byte
Site Admin
Reputation: 470

Joined: 09 May 2003
Posts: 25796
Location: The netherlands

PostPosted: Mon Jan 21, 2019 9:30 am    Post subject: Reply with quote

offset is 18, that's the only info you need
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.

Like my help? Join me on Patreon so i can keep helping
Back to top
View user's profile Send private message MSN Messenger
quincytynes
How do I cheat?
Reputation: 0

Joined: 21 Jan 2019
Posts: 3

PostPosted: Mon Jan 21, 2019 1:57 pm    Post subject: Reply with quote

OldCheatEngineUser wrote:
lea eax,[eax+ecx*4+10] eax now 4E065D38, eax was 4E065D20 so search for previous eax. (or actually eax+disp should result something)


Thanks, I need to improve my assembly a bit but with this explanation I atleast got further into scanning. Although I gave up after ther fifth layer, seems time for some pointer scanning.

Thanks!
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