View previous topic :: View next topic |
Author |
Message |
JackDinn How do I cheat?
Reputation: 0
Joined: 01 May 2013 Posts: 5
|
Posted: Sat May 04, 2013 10:54 am Post subject: multiple pointers to choose after many scans ? |
|
|
Hi,
Iv learned a lot today and I understand multi level pointers & static pointers now but i do have a question.
Iv been practising use of the pointer scanner , I have reset the game many times and rescanning I have narrowed a couple thousand addresses down to about 20 but now i always seem to end up with these last 20 or so addresses.
I know which one was chosen for the health on this game by another member of the forum (highlighted in red) but how did he get it down to 1 choice ?
Cheers.
Description: |
|
Filesize: |
44.69 KB |
Viewed: |
8809 Time(s) |

|
|
|
Back to top |
|
 |
jucce Advanced Cheater
Reputation: 1
Joined: 02 Apr 2013 Posts: 99
|
Posted: Sat May 04, 2013 11:25 am Post subject: |
|
|
Well often there are several pointers that point to the same address so you can just choose any one of them. I would prefer taking a pointer based on the game exe rather than Steam dlls. Possibly some pointers can be more stable and reliable over different game versions or operating systems.
|
|
Back to top |
|
 |
JackDinn How do I cheat?
Reputation: 0
Joined: 01 May 2013 Posts: 5
|
Posted: Sat May 04, 2013 11:32 am Post subject: |
|
|
hmm, so basically any of them could be chosen , taking into consideration what you said above.
Iv been testing on halflife and its pretty much the same thing , about 20 addys to choose from.
It just seemed odd from my understanding why the programmers would have/need/want multiple pointers pointing to the same addy. I suspect they dont but I does add a little confusion for me ^^
Thx,
|
|
Back to top |
|
 |
Dark Byte Site Admin
Reputation: 470
Joined: 09 May 2003 Posts: 25788 Location: The netherlands
|
Posted: Sat May 04, 2013 12:00 pm Post subject: |
|
|
The pointerscanner also finds paths the programmer might not use themselves because there are better paths
E.g: Let's say the game is build up like this:
Code: |
Class Game
PointerToMap
PointerToPlayerCharacter (so if this one goes to 0 health it's game over)
Class Map
PointerToOwnerGame
Array ListOfCharacters
Class Character
PointerToOwnerMap
Health
|
Now, the game would use Game->PointerToPlayerCharacter->Health to get to the health
But you could also do
Game->PointerToMap->ListOfCharacters[0]->Health to get health
or
Game->PointerToMap->ListOfCharacters[1]->PointerToOwnerMap->ListOfCharacters[0]->Health
or
Game->PointerToMap->PointerToOwnerGame->PointerToPlayerCharacter->Health
and countless of similar setups like that (basically infinite but limited by memory and time, and ce's level depth)
Anyhow, for your pointer I recommend the 14 - 560 pointer as the offset values are the lowest, and offset count as well
_________________
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 |
|
 |
JackDinn How do I cheat?
Reputation: 0
Joined: 01 May 2013 Posts: 5
|
Posted: Sat May 04, 2013 12:18 pm Post subject: |
|
|
Ahh, very nice explanation , its obvious now
Many thx.
|
|
Back to top |
|
 |
|