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 


pointers that die after restart

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
squrrilslayer
Master Cheater
Reputation: 0

Joined: 26 Dec 2006
Posts: 323

PostPosted: Sun Jun 07, 2009 10:37 pm    Post subject: pointers that die after restart Reply with quote

Im trying to get a small but simple cheat table together for Titan Quest, and finding the addresses for HP, MP, EXP, Gold etc... are easy.

But these addresses change every time you restart the game.

So i went about trying to find the pointers for these addresses and i managed to find them, however these pointers do NOT have static 'bases'.
When i scan the hex values, none of the addresses are 'Green' and backtracking through the regions memory does not help one bit.

Because of this, the pointers are all screwed up as well after a game restart.

I saw a pointer tutorial that says to scan what writes to the pointer but when i do that, nothing writes to it. I've been trying it with the EXP address first because that is the easiest (Hp, Mp have some ungodly multiplier on the values making exact value scanning impossible). What i'd do is set up the "Find out what writes to this pointer" on the exp pointer and go ingame, kill something, get exp, go back into CE and find that nothing has written to the pointer.

So my question is, how do i get a pointer/address which does not change every game restart?

Thanks.

_________________
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Jun 08, 2009 3:22 am    Post subject: Reply with quote

multilevel pointers: a pointer to a pointer to a pointer to a pointer to the address you want

After finding the first pointer with no static base, find the pointer that points to that pointer, and repeat until you do get to a static base

_________________
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
squrrilslayer
Master Cheater
Reputation: 0

Joined: 26 Dec 2006
Posts: 323

PostPosted: Mon Jun 08, 2009 5:48 am    Post subject: Reply with quote

Dark Byte wrote:
multilevel pointers: a pointer to a pointer to a pointer to a pointer to the address you want

After finding the first pointer with no static base, find the pointer that points to that pointer, and repeat until you do get to a static base


Thanks.

However i have tried that, but nothing seems to write to the pointer! That is what is confusing me. Is that the ONLY way of doing it?

Attached are steps on how im doing this.



1.jpg
 Description:
 Filesize:  63.94 KB
 Viewed:  13615 Time(s)

1.jpg



2.jpg
 Description:
 Filesize:  122.54 KB
 Viewed:  13615 Time(s)

2.jpg



3.jpg
 Description:
 Filesize:  66.59 KB
 Viewed:  13615 Time(s)

3.jpg



4.jpg
 Description:
 Filesize:  86.15 KB
 Viewed:  13615 Time(s)

4.jpg



_________________
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Mon Jun 08, 2009 7:46 am    Post subject: Reply with quote

why use writes when you can use accesses ? I'm pretty sure the tutorial even tells you to use find what access
_________________
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
squrrilslayer
Master Cheater
Reputation: 0

Joined: 26 Dec 2006
Posts: 323

PostPosted: Mon Jun 08, 2009 5:05 pm    Post subject: Reply with quote

Dark Byte wrote:
why use writes when you can use accesses ? I'm pretty sure the tutorial even tells you to use find what access


Thanks, im managing to find things now.

However, since i've got 4 original pointers, is it possible that there are fakes?
i just followed down "EXP2.1" and got another 8 pointers, with the last one screwing up (not pointing to the previous address)

EDIT:
I've just gone down all 4 original pointers and they all fall on the same 'black' address, which keeps pointing at itself.
it is insanely frustrating Sad

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

Joined: 11 Aug 2008
Posts: 749

PostPosted: Mon Jun 08, 2009 7:48 pm    Post subject: Reply with quote

squrrilslayer wrote:
Dark Byte wrote:
why use writes when you can use accesses ? I'm pretty sure the tutorial even tells you to use find what access


Thanks, im managing to find things now.

However, since i've got 4 original pointers, is it possible that there are fakes?
i just followed down "EXP2.1" and got another 8 pointers, with the last one screwing up (not pointing to the previous address)

EDIT:
I've just gone down all 4 original pointers and they all fall on the same 'black' address, which keeps pointing at itself.
it is insanely frustrating Sad

I am also having this exact same problem with some games and was just about to post the exact same topic. No matter what I do they pointers keep pointing back to the first in an endless loop so I can't find the pointer of a pointer of a pointer or w/e
Back to top
View user's profile Send private message
grasmanek94
Master Cheater
Reputation: 0

Joined: 03 Jun 2008
Posts: 283
Location: The Netherlands

PostPosted: Tue Jun 09, 2009 7:26 am    Post subject: re Reply with quote

yeah that's rreally a problem.. pointing it still back at the same hex value etc.. if i can't find it i try to do a reverse pointer scan...
and if pointer scan gives no luck i search some tut's and then managed how to get to a static adress... Very Happy
so don't give up your hope! Wink
Back to top
View user's profile Send private message
Dark Byte
Site Admin
Reputation: 470

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

PostPosted: Tue Jun 09, 2009 9:09 am    Post subject: Reply with quote

Are you sure it's not just the address that's the same as the value ?
There's a big difference there (e.g offset 0 )

_________________
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
Xblade Of Heaven
Master Cheater
Reputation: 0

Joined: 16 Oct 2005
Posts: 395
Location: DEAD

PostPosted: Tue Jun 09, 2009 9:54 am    Post subject: Reply with quote

you need static address or pointer change restaring game all times
_________________
Welcome to the Hell.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
squrrilslayer
Master Cheater
Reputation: 0

Joined: 26 Dec 2006
Posts: 323

PostPosted: Tue Jun 09, 2009 7:52 pm    Post subject: Reply with quote

Dark Byte wrote:
Are you sure it's not just the address that's the same as the value ?
There's a big difference there (e.g offset 0 )


yes i am sure.
same address, same offset each time.

I usually get something like:
<address> off: 8
<address1> off: C
<address2> off: 8
<address3> off: C
<address4> off: 8
<address5> off: C

<address6> off: 4
<Pointer which keeps pointing at itself (pointer 7)> off:4
every scan on pointer 7 keeps giving offset 4 and the same address value which links to one address all the time.
etc...............

I am also confident that i have the correct address to begin with, hence i am also confident that the first 4 pointers are correct (P 2.1,2.2,2.3,2.4).

What is this reverse pointer thing?

Edit: Is the attachment reverse pointer scanning?



reverse pointer.JPG
 Description:
 Filesize:  48.72 KB
 Viewed:  13497 Time(s)

reverse pointer.JPG



_________________
Back to top
View user's profile Send private message
Xblade Of Heaven
Master Cheater
Reputation: 0

Joined: 16 Oct 2005
Posts: 395
Location: DEAD

PostPosted: Wed Jun 10, 2009 1:26 pm    Post subject: Reply with quote

need green staic address and pointer scan no is good, work in your pc in anothers no work.

the best way for work in all pcs is search green address ( in rare cases this green address change )

_________________
Welcome to the Hell.
Back to top
View user's profile Send private message AIM Address Yahoo Messenger MSN Messenger
squrrilslayer
Master Cheater
Reputation: 0

Joined: 26 Dec 2006
Posts: 323

PostPosted: Wed Jun 10, 2009 4:22 pm    Post subject: Reply with quote

Xblade wrote:
need green staic address and pointer scan no is good, work in your pc in anothers no work.

the best way for work in all pcs is search green address ( in rare cases this green address change )


i know that!
Its finding the green addresses that the problem. I keep getting down to the same pointer which keeps pointing at itself. i CANT get a green address!

_________________
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