| View previous topic :: View next topic |
| Author |
Message |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
Posted: Tue Sep 01, 2015 3:14 pm Post subject: How to find base address using pointer scan method |
|
|
Hey guys, I know there are loads of tutorials on this, but I can't really get down any of them, and they don't really work for me. Believe me, I have searched.
Anyways, if I use see what writes/accesses this address on my game (assault-cube ), the game goes down to like 0.5 fps, no joke. Thus, I am forced to use pointerscan.
Alright, so I pointerscan the address I want (one that determines whether you are on ground or in air). Like 6 pointers appear. (NOTE: this is not multilevel pointers). I add 3 of them that say ac_client, and double click the address box on a random one. I copy-paste ac_client + [address] into add address manually, then double click the address that pops up and supposedly, that is the base. So I go ahead and try to use my newfound offset and address in a program.
Sadly, this does not work for me. So, my question is:
(TL;DR section:)
How can I effectively and easily find the base address, for non multi-level pointer scan? Additionally, how can I easily double check to make sure I got the right base address?
I honestly am confused even after a bunch of searches, so help is really appreciated especially from experienced members.
Thank you.
_________________
Proud scrub |
|
| Back to top |
|
 |
deama1234 Master Cheater
Reputation: 3
Joined: 20 Dec 2014 Posts: 328
|
Posted: Tue Sep 01, 2015 3:40 pm Post subject: |
|
|
| Your better off learning scripts; they're more straightforward lol. Or at least they can't screw you over as much.
|
|
| Back to top |
|
 |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
Posted: Tue Sep 01, 2015 5:18 pm Post subject: |
|
|
Don't you need the base address, even for scripts? Unless we are talking very simple ones.
_________________
Proud scrub |
|
| Back to top |
|
 |
Rydian Grandmaster Cheater Supreme
Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Tue Sep 01, 2015 5:30 pm Post subject: |
|
|
Let the writes search go for like 2 seconds, then stop it and see if there's a compare or something that, when modified, changes the logic.
Or if you just want to expose the number itself, you can target one of the many codes that reads it and copy the base value from that.
http://forum.cheatengine.org/viewtopic.php?t=572465
Second method here, "Injection Copies".
_________________
|
|
| Back to top |
|
 |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
Posted: Tue Sep 01, 2015 8:34 pm Post subject: |
|
|
Thanks for that thread. I checked it out, had lots of helpful info. Just wondering, is there a simpler way though?
_________________
Proud scrub |
|
| Back to top |
|
 |
Rydian Grandmaster Cheater Supreme
Reputation: 31
Joined: 17 Sep 2012 Posts: 1358
|
Posted: Tue Sep 01, 2015 8:53 pm Post subject: |
|
|
Try converting the base into an address instead of game.exe+whatever?
In the memory viewer turn off the show symbols and stuff at the bottom of the view menu.
_________________
|
|
| Back to top |
|
 |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
Posted: Tue Sep 01, 2015 9:20 pm Post subject: |
|
|
Sorry for my lack on knowledge on this, but what do you mean? How do I convert it?
_________________
Proud scrub |
|
| Back to top |
|
 |
Smellyhobo101 Newbie cheater
Reputation: 0
Joined: 21 Sep 2014 Posts: 23
|
Posted: Wed Sep 02, 2015 8:48 am Post subject: Re: How to find base address using pointer scan method |
|
|
| JaxtonHale wrote: | | I copy-paste ac_client + [address] into add address manually, then double click the address that pops up and supposedly, that is the base. So I go ahead and try to use my newfound offset and address in a program. |
What are you saying here? The game.exe+XXXXX is your base address for that pointer. What do you mean by "use in a program"? Are you trying to use the pointer in a LUA script?
|
|
| Back to top |
|
 |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
|
| Back to top |
|
 |
Smellyhobo101 Newbie cheater
Reputation: 0
Joined: 21 Sep 2014 Posts: 23
|
Posted: Wed Sep 02, 2015 10:13 am Post subject: |
|
|
| JaxtonHale wrote: | Sorry for not being clear. I am trying to use it in c++, with writeprocessmemory. How would I go about doing this? Do I just use game.exe + XXXXX + offset or something? I'm pretty confused, if you haven't noticed.  |
Ah, I'm just a CE scrub that doesnt know any real programming.
Its [game.exe+XXXX]+offset. Brackets are important. It means the value stored at that address. Game.exe+XXXX does need to be changed into an address. CE does this automatically but I don't know how you do it in C++. You can't just do it once in CE and then use the address it gives you because game.exe+XXXX will go somewhere else every time you restart your game. So basically:
1. Change game.exe+XXXX to an address
2. Go to this address
3. Get the value stored at that address (the value is also an address, this is what a pointer is)
4. Add the offset to the new address you found.
5. If you have more offsets (multilevel pointer) repeat steps 2-4.
|
|
| Back to top |
|
 |
JaxtonHale How do I cheat?
Reputation: 0
Joined: 01 Sep 2015 Posts: 6
|
Posted: Thu Sep 03, 2015 1:17 pm Post subject: |
|
|
So, if I am correct, in order to get the base address for a non-multilevel pointer, I search for the value, and I find the dynamic address. I add it to the address list. Then, I somehow change game.exe + XXXXX into an address, but how? Do I just use the dynamic address that cheat engine gives me? Is that game.exe + XXXXX? In order to use it in c++, I need the base address and offset, apparently. How do I "go to this address"? I don't really know what to do after I find the dynamic address. I have checked tutorials, but they all say different things.
_________________
Proud scrub |
|
| Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
|
| Back to top |
|
 |
|