| View previous topic :: View next topic |
| Author |
Message |
squrrilslayer Master Cheater
Reputation: 0
Joined: 26 Dec 2006 Posts: 323
|
Posted: Sun Jun 07, 2009 10:37 pm Post subject: pointers that die after restart |
|
|
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 |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25813 Location: The netherlands
|
Posted: Mon Jun 08, 2009 3:22 am Post subject: |
|
|
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 |
|
 |
squrrilslayer Master Cheater
Reputation: 0
Joined: 26 Dec 2006 Posts: 323
|
Posted: Mon Jun 08, 2009 5:48 am Post subject: |
|
|
| 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.
| Description: |
|
| Filesize: |
63.94 KB |
| Viewed: |
13618 Time(s) |

|
| Description: |
|
| Filesize: |
122.54 KB |
| Viewed: |
13618 Time(s) |

|
| Description: |
|
| Filesize: |
66.59 KB |
| Viewed: |
13618 Time(s) |

|
| Description: |
|
| Filesize: |
86.15 KB |
| Viewed: |
13618 Time(s) |

|
_________________
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25813 Location: The netherlands
|
Posted: Mon Jun 08, 2009 7:46 am Post subject: |
|
|
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 |
|
 |
squrrilslayer Master Cheater
Reputation: 0
Joined: 26 Dec 2006 Posts: 323
|
Posted: Mon Jun 08, 2009 5:05 pm Post subject: |
|
|
| 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
_________________
|
|
| Back to top |
|
 |
Farr. Grandmaster Cheater
Reputation: 0
Joined: 11 Aug 2008 Posts: 749
|
Posted: Mon Jun 08, 2009 7:48 pm Post subject: |
|
|
| 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  |
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 |
|
 |
grasmanek94 Master Cheater
Reputation: 0
Joined: 03 Jun 2008 Posts: 283 Location: The Netherlands
|
Posted: Tue Jun 09, 2009 7:26 am Post subject: re |
|
|
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...
so don't give up your hope!
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 471
Joined: 09 May 2003 Posts: 25813 Location: The netherlands
|
Posted: Tue Jun 09, 2009 9:09 am Post subject: |
|
|
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 |
|
 |
Xblade Of Heaven Master Cheater
Reputation: 0
Joined: 16 Oct 2005 Posts: 395 Location: DEAD
|
Posted: Tue Jun 09, 2009 9:54 am Post subject: |
|
|
you need static address or pointer change restaring game all times
_________________
Welcome to the Hell.
 |
|
| Back to top |
|
 |
squrrilslayer Master Cheater
Reputation: 0
Joined: 26 Dec 2006 Posts: 323
|
Posted: Tue Jun 09, 2009 7:52 pm Post subject: |
|
|
| 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?
| Description: |
|
| Filesize: |
48.72 KB |
| Viewed: |
13500 Time(s) |

|
_________________
|
|
| Back to top |
|
 |
Xblade Of Heaven Master Cheater
Reputation: 0
Joined: 16 Oct 2005 Posts: 395 Location: DEAD
|
Posted: Wed Jun 10, 2009 1:26 pm Post subject: |
|
|
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 |
|
 |
squrrilslayer Master Cheater
Reputation: 0
Joined: 26 Dec 2006 Posts: 323
|
Posted: Wed Jun 10, 2009 4:22 pm Post subject: |
|
|
| 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 |
|
 |
|