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 Previous  1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine Tutorials -> Pointer tutorials
View previous topic :: View next topic  
Author Message
Pingo
Grandmaster Cheater
Reputation: 8

Joined: 12 Jul 2007
Posts: 571

PostPosted: Wed Aug 13, 2008 3:37 am    Post subject: Reply with quote

Seker wrote:
in REAL games it's usually not that easy as "working" (i guess you mean guessing) them out.

Real games? what did you think i was talking about a flash game lol NO it was a real 5gb game. Yeah i guessed the 7 digit offset, still easy though.

I guess i got lucky with this game. I didnt expect the pointers to work forever.

_________________
Back to top
View user's profile Send private message
Orcrist
Grandmaster Cheater
Reputation: 0

Joined: 13 Jul 2008
Posts: 748
Location: Some where under ground =P

PostPosted: Thu Sep 11, 2008 9:21 pm    Post subject: Reply with quote

wth is up with the pics...
_________________
Back to top
View user's profile Send private message AIM Address
krazedkat
I post too much
Reputation: 0

Joined: 29 Aug 2007
Posts: 2255
Location: Hell, Norway

PostPosted: Fri Sep 12, 2008 5:41 pm    Post subject: Reply with quote

orcist get rid of the huge avatar.
Back to top
View user's profile Send private message
Orcrist
Grandmaster Cheater
Reputation: 0

Joined: 13 Jul 2008
Posts: 748
Location: Some where under ground =P

PostPosted: Fri Sep 12, 2008 7:04 pm    Post subject: Reply with quote

krazedkat wrote:
orcist get rid of the huge avatar.


It's not huge...

_________________
Back to top
View user's profile Send private message AIM Address
andy105
Cheater
Reputation: 0

Joined: 12 Mar 2007
Posts: 38

PostPosted: Mon Jul 27, 2009 6:32 pm    Post subject: Reply with quote

"Now go back to your UCE, tick "HEX" and write the value it said and scan for it. "
when i do that the addy that comes up is non static :/ what do i do any help?
Back to top
View user's profile Send private message
rawgreaze
Expert Cheater
Reputation: 0

Joined: 23 May 2009
Posts: 108
Location: United Kingdom

PostPosted: Thu Sep 03, 2009 12:48 am    Post subject: Is Reply with quote

Is it possible if i freeze it and save it??
So i can make a trainer???

_________________
Do not ask Dark Byte about online cheats. He doesn't know any and wont help finding them.[center]
[/center]
Back to top
View user's profile Send private message
The 5A1N7
How do I cheat?
Reputation: 0

Joined: 02 Oct 2009
Posts: 4
Location: DaSaintsRow

PostPosted: Fri Oct 02, 2009 9:54 pm    Post subject: Re: [Short-TUT]How to find the address of a pointer that cha Reply with quote

DarthVaderAsip wrote:
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...Try to go to 888888...instead
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 .
Arrow Arrow
_________________
5_5_5
A_A_A
1_1_1
N_N_N
7_7_7
------------------------(<5AN7>)--------------------
-------------------------(SAINT)----------------------
Back to top
View user's profile Send private message Send e-mail AIM Address
billiout
How do I cheat?
Reputation: 0

Joined: 01 Sep 2010
Posts: 4

PostPosted: Thu Sep 02, 2010 1:33 pm    Post subject: Reply with quote

pls can someone reupload the images because i cant see them. thanks anyway Smile Smile Smile!!!
Back to top
View user's profile Send private message
sdecorme
Cheater
Reputation: 0

Joined: 07 Sep 2010
Posts: 33

PostPosted: Wed Sep 08, 2010 6:41 am    Post subject: PB to get the static pointer Reply with quote

Hi
While I try to find my address at this step

"Now go back to your UCE, tick "HEX" and write the value it said and scan for it. "
I found no address in memory , any idea ?
All the step before work properly my pointer value change while the game value is changing.

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

Joined: 01 Dec 2010
Posts: 1

PostPosted: Wed Dec 01, 2010 4:33 pm    Post subject: Re: PB to get the static pointer Reply with quote

sdecorme wrote:
Hi
While I try to find my address at this step

"Now go back to your UCE, tick "HEX" and write the value it said and scan for it. "
I found no address in memory , any idea ?
All the step before work properly my pointer value change while the game value is changing.

Thanks


I have exactly the same problem, but something is strange, the value and the address i first searched are equal ...
Back to top
View user's profile Send private message
Basic
Newbie cheater
Reputation: 0

Joined: 29 Dec 2010
Posts: 11

PostPosted: Sat Jan 01, 2011 8:23 pm    Post subject: Reply with quote

Hello,

I'm a bit rookie at this pointer searching, and the result I received from inside the brackets is [ebx+eax*4+78], how would I calculate the offset of that Smile?

Thanks!
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 111

Joined: 05 Feb 2010
Posts: 5636

PostPosted: Sun Jan 02, 2011 1:02 am    Post subject: Reply with quote

[ebx+eax*4+78]

ebx is the base address
eax is a counter which is multiplied with 4 to keep the address 32-bit aligned and 78 is an offset.

To find the pointer offset for this address, calculate what is eax*4+78.
And You need to search for ebx.

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
Basic
Newbie cheater
Reputation: 0

Joined: 29 Dec 2010
Posts: 11

PostPosted: Sun Jan 02, 2011 7:20 am    Post subject: Reply with quote

Geri wrote:
[ebx+eax*4+78]

ebx is the base address
eax is a counter which is multiplied with 4 to keep the address 32-bit aligned and 78 is an offset.

To find the pointer offset for this address, calculate what is eax*4+78.
And You need to search for ebx.


Thanks a lot Smile

By the way, when I want to do eax*4, is it
00000001 * 4 then?
and ebx (the base address) is that 005051e0 or 128B1B08?

Image shows the Extra Info
img716.imageshack.us/i/68546093.png/

Thanks Smile
Back to top
View user's profile Send private message
Geri
Moderator
Reputation: 111

Joined: 05 Feb 2010
Posts: 5636

PostPosted: Sun Jan 02, 2011 4:11 pm    Post subject: Reply with quote

005051e0 is the address of the code that You have found. It has nothing to do with the value of Your registers (except EIP but let's forget it for now).

ebx is 128B1B08.
eax is 1

So the final offset is:
1*4+78 = 7C

_________________
My trainers can be found here: http://www.szemelyesintegracio.hu/cheats

If you are interested in any of my crappy articles/tutorials about CE and game hacking, you can find them here:
http://www.szemelyesintegracio.hu/cheats/41-game-hacking-articles

Don't request cheats or updates.
Back to top
View user's profile Send private message
Basic
Newbie cheater
Reputation: 0

Joined: 29 Dec 2010
Posts: 11

PostPosted: Sun Jan 02, 2011 4:51 pm    Post subject: Reply with quote

Geri wrote:
005051e0 is the address of the code that You have found. It has nothing to do with the value of Your registers (except EIP but let's forget it for now).

ebx is 128B1B08.
eax is 1

So the final offset is:
1*4+78 = 7C


Thanks Geri!

Now I got a new problem.. Razz
After I manage to setup a pointer, etc:
Address of pointer: 128A4CE4
Offset: 7C
This pointer points to address: 128AA288
The offset you chose brings it to: 128AA304

it points to the place I want, since I can see the value matching the result I want.
Now when I exit the application and start it again, it is no longer pointing to the address it should :/
What am I doing wrong, and how to fix it Smile?

EDIT: And I also tried doing whatever.exe+128A4CE4, but still no success.
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 Previous  1, 2, 3, 4, 5, 6  Next
Page 3 of 6

 
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