Jump to content

Cheat Engine - how to find pointers.


Recommended Posts

A lot of people know how to use CE to find and modify gold, exp, or health, ammo, etc. So this guide isn't to teach how to do that. This is going to focus on finding a static pointer for those values so you don't have to keep searching for them every time you reboot a game.

 

The easiest way to do it, IMO is to use the pointer scanner. I've seen a lot of guides and videos, and they don't explain in plain, easy to understand English to someone who isn't well versed in this sorta stuff how to use this. I will. The pointer scanner is the best, because it works for multi-level pointers, and most newer games use those for lots of values.

 

#1 - Search for a random value, I'll use gold as an example:

 

http://s27.postimg.org/noh9jneyp/CTguide1.jpg

 

#2 - Right click that address and select "pointer scan for this address"

 

http://s2.postimg.org/5iplxznmv/CTguide2.jpg

 

 

#3 - The pointer scan menu is up, and you can copy my search parameters if you want. The address in the menu should be the same as the one you found. Click "OK".

 

http://s29.postimg.org/3tq60te52/CTguide3.jpg

 

 

#4 - It will ask you to save a file to save the pointer scan results into a file that you can pull up later, name it whatever you want, and save.

 

http://s29.postimg.org/fzkf8bz6d/CTguide4.jpg

 

 

#5 - Let the program run, and it should give you a screen similar to the SC below. Notice the address and values. And also the quantity of pointer count.

 

http://s8.postimg.org/xz8puw4pw/CTguide5.jpg

 

 

#6 - Click the pointer scanner option at the top, then "rescan memory". What we do now is modify the value, in this example its gold, notice how I changed the value to 9999999. So under rescan pointer list, make sure value to find is checked, along with the modified value, which is 9999999. Then click "OK". The program will rescan, and it will ask you to save a file again. Save over the old one. The results should show up with a lower # on the pointer count. This means that changing the value and searching again got rid of some bad pointers.

 

http://s24.postimg.org/8gr2o0tz8/CTguide6.jpg

 

#7 - The next step to help lower the pointer count down further is to reboot whatever game you were playing, and search for the value of whatever address you're trying to find a pointer for, in this example is gold. So what we do now is repeat step #1. The hold CTL and type m, then p. The pointer scan window should show up like this:

 

http://s11.postimg.org/3p7zvr3vl/CTguide7.jpg

 

#8 - On the above menu, click file => open, and select the pointer scan file you saved in step #4, and saved over again in step #6.

 

#9 - Now you click pointer scanner, input the new address, it probably changed, but its might not have. In the case of this test the value happens to be the same as it was, but that doesn't mean its a static address. Repeat the search. The pointer count should have lowered dramatically by this point. In the case of the results it went from over 1m down to 300kish.

 

http://s18.postimg.org/m7o0ocnqf/CTguide8.jpg

 

#10 - Repeat steps 7 through 9, until the pointer count stops lowering by a considerable amount. You can also reboot your PC, which will flush the memory, and repeat 7 through 9, but that might not be necessary. Multi level pointers will usually give you hundreds of millions of results instead of 1m, and you might have to reboot at least once to get a good pointer for those. Also, don't let the high number of pointers confuse you. The truth is there could be thousands to millions of different ways for pointers to access the same value. When you think you've narrowed the search down after a few rescans, double click one of the pointers in the scan results, and move it to your table below. I usually grab a pointer where the base is the game exe, in this case TLR.exe. Save the table, reboot the game and it should give you a static pointer. Meaning you don't have to keep searching for the address every time you boot the game up anymore.

 

http://s8.postimg.org/4ifs6mb4z/CTguide9.jpg

 

 

If your pointer works for awhile, then suddently quits working, then you didn't narrow the search down enough before you grabbed a pointer from the list. It happens sometimes.

Edited by Beriallord
Link to comment
Share on other sites

  • 11 months later...

A lot of people know how to use CE to find and modify gold, exp, or health, ammo, etc. So this guide isn't to teach how to do that. This is going to focus on finding a static pointer for those values so you don't have to keep searching for them every time you reboot a game.

 

The easiest way to do it, IMO is to use the pointer scanner. I've seen a lot of guides and videos, and they don't explain in plain, easy to understand English to someone who isn't well versed in this sorta stuff how to use this. I will. The pointer scanner is the best, because it works for multi-level pointers, and most newer games use those for lots of values.

 

#1 - Search for a random value, I'll use gold as an example:

 

http://i.imgur.com/LiglH1Y.png

 

 

#2 - Right click that address and select "pointer scan for this address"

 

http://i.imgur.com/EkZXE1c.png

 

 

#3 - The pointer scan menu is up, and you can copy my search parameters if you want. The address in the menu should be the same as the one you found. Click "OK".

 

http://i.imgur.com/ZSilok2.png

 

 

#4 - It will ask you to save a file to save the pointer scan results into a file that you can pull up later, name it whatever you want, and save.

 

http://i.imgur.com/Lf2806d.png

 

 

#5 - Let the program run, and it should give you a screen similar to the SC below. Notice the address and values. And also the quantity of pointer count.

 

http://i.imgur.com/X3vejwx.png

 

 

#6 - Click the pointer scanner option at the top, then "rescan memory". What we do now is modify the value, in this example its gold, notice how I changed the value to 9999999. So under rescan pointer list, make sure value to find is checked, along with the modified value, which is 9999999. Then click "OK". The program will rescan, and it will ask you to save a file again. Save over the old one. The results should show up with a lower # on the pointer count. This means that changing the value and searching again got rid of some bad pointers.

 

http://i.imgur.com/ngwkOHC.png

 

#7 - The next step to help lower the pointer count down further is to reboot whatever game you were playing, and search for the value of whatever address you're trying to find a pointer for, in this example is gold. So what we do now is repeat step #1. The hold CTL and type m, then p. The pointer scan window should show up like this:

 

http://i.imgur.com/aPEvZVc.png

 

#8 - On the above menu, click file => open, and select the pointer scan file you saved in step #4, and saved over again in step #6.

 

#9 - Now you click pointer scanner, input the new address, it probably changed, but its might not have. In the case of this test the value happens to be the same as it was, but that doesn't mean its a static address. Repeat the search. The pointer count should have lowered dramatically by this point. In the case of the results it went from over 1m down to 300kish.

 

http://i.imgur.com/n9tqvKT.png

 

#10 - Repeat steps 7 through 9, until the pointer count stops lowering by a considerable amount. You can also reboot your PC, which will flush the memory, and repeat 7 through 9, but that might not be necessary. Multi level pointers will usually give you hundreds of millions of results instead of 1m, and you might have to reboot at least once to get a good pointer for those. Also, don't let the high number of pointers confuse you. The truth is there could be thousands to millions of different ways for pointers to access the same value. When you think you've narrowed the search down after a few rescans, double click one of the pointers in the scan results, and move it to your table below. I usually grab a pointer where the base is the game exe, in this case TLR.exe. Save the table, reboot the game and it should give you a static pointer. Meaning you don't have to keep searching for the address every time you boot the game up anymore.

 

http://i.imgur.com/NydE07F.png

 

 

If your pointer works for awhile, then suddently quits working, then you didn't narrow the search down enough before you grabbed a pointer from the list. It happens sometimes.

Quoted with working pictures, because your image host is bad, and you should feel bad. :tongue:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...