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 


[Short-TUT]How to find the address of a pointer that changes
Goto page 1, 2, 3, 4, 5  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials
View previous topic :: View next topic  
Author Message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5100
Location: Israel.

PostPosted: Sat Jun 09, 2007 1:28 pm    Post subject: [Short-TUT]How to find the address of a pointer that changes Reply with quote

First, I Don't know if someone posted such a tut before, but someone asked me for, so heres the tut. Rolling Eyes

As you all know, some pointers always change their location and you gotta find the addresses everytime again and again...
so if you want to make your life easier, this tut is for you.

First thing, you find the pointer you need. (I'll teach you with Cheat Engine Tutorial)


After you found it, add it to your CT and right click on it and then click Find out what writes to this address.



Now, change the value of it. (lets say it was mouse pointer, all you gotta do is to move your mouse)
After the op-code is showd, double click it or press "More Information".


Now check what is written in red and between [SQUARES]. if it says [xxx+xx] I mean, lets say [eax+18] so the offset of the pointer will be 18, if 19 so 19, if 4857349857 so 4857349857. you got me...
Look where it says: "The value of the pointer needed to find this address is probably..." and write down or remember the value it tells you.


Now go back to your UCE, tick "HEX" and write the value it said and scan for it.


Add the address you've yo your CT and double click it (on the address) and tick "Pointer" check box.



Now write there the address you've found (in this case it's 0045CC2C)
The offset is gonna be 0 for me becuase it wrote [eax] without anything after, if it would wrote [eax+xx] so the offset would be xx.


Now you can save the pointer in your CT and save yourself lots of time and hard work. Smile
And I finished step 6 in Cheat Engine Tutorial, it's time for code injection Surprised

Wink
Back to top
View user's profile Send private message
SGL
Grandmaster Cheater
Reputation: 14

Joined: 04 May 2007
Posts: 774

PostPosted: Sat Jun 09, 2007 4:16 pm    Post subject: Reply with quote

Good job!
+rep

_________________
I'm SirGodlike
Back to top
View user's profile Send private message
CEF Satan
How do I cheat?
Reputation: 0

Joined: 09 Jun 2007
Posts: 2

PostPosted: Sat Jun 09, 2007 4:42 pm    Post subject: Reply with quote

Woah.
Back to top
View user's profile Send private message AIM Address
M3KillU
Grandmaster Cheater
Reputation: 0

Joined: 06 Apr 2007
Posts: 793
Location: California, USA

PostPosted: Sat Jun 09, 2007 6:58 pm    Post subject: Reply with quote

hmm... didnt realize that when you don't have anything there then it is obviously 0... lol... I feel like a retard lol

Symbol... I told you already, i know how to make pointers... use the value in the ESI, or where it says "it should be -crap-" I got lost when there was no [storer+xx] it was just [storer] lol [storer+0]

How stupid of me... but I did find the Character Animation Pointer, so that only showed that I knew how to make Pointers, I just got a little mixed up... lol

+rep... your a good guy Symbol Very Happy
You earned the rep Wink

Edit: I'll rep in some- 15XXX seconds... lol
I repped duffy already Lol

_________________
This is where my siggy goes!
Back to top
View user's profile Send private message MSN Messenger
DarthVaderAsip
Master Cheater
Reputation: 0

Joined: 21 Feb 2007
Posts: 261
Location: Near Singapore

PostPosted: Mon Jun 11, 2007 12:49 am    Post subject: Re: [Short-TUT]How to find the address of a pointer that cha Reply with quote

MOD EDIT : QUOTE REMOVED !

i've reached the part where i have found the opcode and the value...
so when i scan and i did tick HEX but the results shows 15 address...
how to reduced to one address?

anyway the game information
Game Title : Zuma Deluxe
Cheat Target to find : Infinite live/ball
Cheat Engine used : Cheat Egine v5.3

How do i find infinite live/ball address?

well i first scan for score address and i got two address...
one of the address is the real score address another one is some kind like a max power bar...
i froze the 2nd address and change to 9999999...
so now the lives/ball will constantly increase when 3 same balls explodes...
its easier now to find lives/ball value address...
i just scan for current lives/ball number e.g 2...
then when increase i search again 3...
untill one address left...
so thats how i find it...
but the address keep changing...
so i need a pointers...
but i end up with 15 different address that said might be pointer for lives/ball address...

need help...
ty...

EDIT : Spell Check,mod warn...
MOD EDIT: Well , i like leaving spaces between my punctuations as it looks much neater .
Back to top
View user's profile Send private message Yahoo Messenger
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5100
Location: Israel.

PostPosted: Mon Jun 11, 2007 1:59 am    Post subject: Reply with quote

usally its the first address in green (static address) try to find out what access the address and change the value ur looking for and if op-codes appere there its the right address.
Back to top
View user's profile Send private message
DarthVaderAsip
Master Cheater
Reputation: 0

Joined: 21 Feb 2007
Posts: 261
Location: Near Singapore

PostPosted: Mon Jun 11, 2007 5:34 pm    Post subject: Reply with quote

unfortunately for me all the address not in green....
aight ill check whether the opcode is the right address...
Back to top
View user's profile Send private message Yahoo Messenger
Chi-Tur
How do I cheat?
Reputation: 0

Joined: 13 Jun 2007
Posts: 1

PostPosted: Wed Jun 13, 2007 5:49 pm    Post subject: ty Reply with quote

ty that was helpful
cuz lawts of stuff does that [changes]

_________________
If lyfe gives u crap... throw it back.. o.O

http://forum.cheatengine.org/files/avatar933976_4_745.gif

Hey, where's my Sig go?

|-|3'/ 5()|\/|3()|\|3 7()L|) |\/|3 7() 937 7|-|15 L337 7'/p3r 5() 1|\/| |_|51|\| 17 4|\||) 1 |/\|()|\||)3r 1f 4|\|'/()|\|3 (4|\| r34|) 7|-|15?
Back to top
View user's profile Send private message
DevilGilad
Grandmaster Cheater
Reputation: 0

Joined: 10 May 2007
Posts: 624
Location: Delete C:\WINDOWS folder and you'll be able to see me.

PostPosted: Sun Jun 17, 2007 10:36 am    Post subject: Reply with quote

Lol...
Already knew it, but I think it's really good :]
It can be usefull for stages 6 and 8 at the Cheat Engine's Tutorial...

_________________
Back to top
View user's profile Send private message AIM Address Yahoo Messenger
spedchyyz
Master Cheater
Reputation: 0

Joined: 16 Jun 2007
Posts: 268
Location: what ?

PostPosted: Sun Jun 17, 2007 9:37 pm    Post subject: ty Reply with quote

ty for dat it helped n im a noooooooo0b
Shocked

_________________
Back to top
View user's profile Send private message
Arkas
How do I cheat?
Reputation: 0

Joined: 21 Jun 2007
Posts: 5

PostPosted: Sat Jun 23, 2007 3:08 pm    Post subject: Reply with quote

I'm running into the problem DarthVaderAsip had. I have 38 memory addresses containing my memory location. But my pointer looks like this:

fstp [ecx+eax*8+00000710]

The value of the pointer needed to find this address is probably 017AD2A0

I search Hex for 017AD2A0 and I get the 38 memory addresses.

So I have two questions:

1. How do I narrow down the 38 (none are listed in green). And I didn't understand what Symbol said in his response about looking for opcodes. Looking where? By Searching all 38 memory addresses and seeing what is accessing them? Etc...

2. WTF??!? [ecx+eax*8+00000710] Why can't it just be [eax+8] or something. How do I put all that crap in my offset? Or I can't? Or I have to find an alternative method to using pointers?
Back to top
View user's profile Send private message
Symbol
I'm a spammer
Reputation: 0

Joined: 18 Apr 2007
Posts: 5100
Location: Israel.

PostPosted: Wed Jun 27, 2007 1:07 pm    Post subject: Reply with quote

find out what writes to this address -> double click -> u see eax and ecx value...
ecx+eax*8+710

lets say...
eax = 10

so...
ecx+10*8+710
ecx+80+710
ecx+790 O_o

im not sure it also can be a 2nd lvl pointer...
Back to top
View user's profile Send private message
PimArts
Grandmaster Cheater Supreme
Reputation: 0

Joined: 14 Aug 2006
Posts: 1040
Location: Netherlands

PostPosted: Tue Jul 03, 2007 3:59 pm    Post subject: Reply with quote

Good tutorial,I was looking for this.
_________________
Back to top
View user's profile Send private message MSN Messenger
Never Again
I post too much
Reputation: 0

Joined: 13 Jan 2007
Posts: 2005
Location: New Mexico

PostPosted: Fri Jul 13, 2007 3:11 pm    Post subject: Reply with quote

my address says movsd or w/e
Back to top
View user's profile Send private message MSN Messenger
XSV
GTH Moderator
Reputation: 9

Joined: 12 Oct 2005
Posts: 1007
Location: USA

PostPosted: Tue Jul 24, 2007 9:57 am    Post subject: Reply with quote

Very Nice Tuturial
_________________
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 Tutorials -> Pointer tutorials All times are GMT - 6 Hours
Goto page 1, 2, 3, 4, 5  Next
Page 1 of 5

 
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)