 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
efficacy28 Cheater
Reputation: 0
Joined: 07 Jun 2010 Posts: 35
|
Posted: Mon Jun 07, 2010 11:29 am Post subject: Helping YOU with pointer scans on CE |
|
|
I'm not surprised to see that people who use Cheat Engine for pointer scanning (not using the debugger) are having problems finding the pointer...
It is simply because of this:
1. Your maximum offset value is TOO small!
2. Your pointer is usually at the top (after 10 seconds of scanning).
I will TRY to explain these two things, with the best of the small knowledge I have of Cheat Engine. Correct me Dark byte, or anyone with greater knowledge/authority please...
Explaining 1:
First of all, your maximum offset value is too damn small!
Explaining A from the image above ^^^^^:
I have replace the supposed address in the pointer scan window, with a, "POOPIE=)". It's supposed to be a real address like "0005029B". So let's call whatever the address it is, "POOPIE=)". You put "POOPIE=)" in the "To:" box, under, "Pointer path may only be inside this region:". This GREATLY improves pointer scanning speed (unless the address that is "POOPIE=)" is 7FFFFFFF), because there are many useless address above "POOPIE=)". For example, if "POOPIE=)" was "0005029B", then "0005029C" and anything else above that is USELESS; Because the pointer is ALWAYS the address, not above it.
So you won't see a pointer that says: POOPIE=) - POOP. <--- In this case, the pointer is above the wanted address.
You would always find a pointer that says: POOPIE=) + POOP. <--- Ooh, it's under the wanted address! Yay!
Explaining B from the image above ^^^^^:
There are big offsets, and there are small offsets. Not EVERY game has a SMALL offset.
Big offset: POOPIE=) + OMGWTFBBQ
Small offset: POOPIE=) + hi
Let's replace "OMGWTFBBQ" with 2C9F, and "hi" with C. Understand it better now?
Explaining 2:
This PROBABLY won't help, but it might give someone an idea. I've tested this on EVERY hackable game I play (which is like 3), and it seems fine. Most of the time, you won't even have to restart the game, then researching for bad pointers! Although, it is still recommended.
When you find your OVER 9000 results, just click the pointer on the VERY top . I think, that this is all organized from the offset that is closest to 0. The top, being the smallest offset (which is closest to 0), and the bottom, being the biggest offset (which is closest to infinity). Unless of course, you search for a multilevel pointer, then the bottom won't necessarily be the biggest offset.
I've learned in Memory Hacking Software (MHS) pointer scanning, you should choose the offset that is CLOSEST to 0. In this case, I think it applies to the pointer scanning thing as well. Being closer to 0.
I guess you could say, that I'm done explaining stuff. You can tell, that I cannot explain that very well, due to bad, kiddish examples such as, "POOPIE=)" . I hope this helps someone (even a little bit), in pointer scanning.
Thank you for reading my FIRST post (w00t (because I had trouble signing into the Cheat Engine forum for like a year, and I think I can sign it for real now!)). Not the best first post...
... Okay let's go back to the topic. If you don't know what pointer scanning is, then look for it. If you think using the debugger is better, then be my guest. This is only to help those who are having trouble look for pointers with the pointer scanner in Cheat Engine. Enjoy .
_________________
I like pie so much, that no group could ever sum up to the value of how much of I like pie. |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 472
Joined: 09 May 2003 Posts: 25875 Location: The netherlands
|
Posted: Mon Jun 07, 2010 2:00 pm Post subject: |
|
|
Note about 1:
windows can allocate memory at random locations, not always sequential
for example:
the game is allocated at 00400000
and when it allocates memory for the game memory it gets address 00320000 (happens more frequently in windows vista and later than xp, but still)
this means that it wouldn't find the pointer because the address that holds the pointer is after the address you wanted to find "poopie=)"
As for 2: While it's true that the smallest offset is usually the proper offset, it's more a matter of luck most of the time
http://forum.cheatengine.org/viewtopic.php?t=505866 showed a good example that the top isn't always the valid address (he stopped it the first time before he found a valid path, which had a offset bigger than the one closest to 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 |
|
 |
efficacy28 Cheater
Reputation: 0
Joined: 07 Jun 2010 Posts: 35
|
|
| Back to top |
|
 |
rain-13 Expert Cheater
Reputation: 0
Joined: 18 Mar 2009 Posts: 110
|
Posted: Thu Jul 29, 2010 5:56 am Post subject: |
|
|
| Whas should I do with 160k pinters? I stopped scan, otherwise I would have more likely millions of pointers. I have probably 4 level pointer.
|
|
| Back to top |
|
 |
|
|
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
|
|