 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
chriswf How do I cheat?
Reputation: 0
Joined: 06 Jun 2009 Posts: 3
|
Posted: Sat Jun 06, 2009 4:55 pm Post subject: How do I search a block of 100 with an address like 10A828A0 |
|
|
So... Usually I find gravity in my game (Dark age of camelot) within a range of 100...
So if my code is 10A82853, I'll do a search of from 10A82800 to 10A82899. See? And I'll monitor one of the numbers in that block of 100 that I get from search results.
For this game, I'm trying to find gravity, gravity is 0 when standing still, and when I jump, the gravity changes (goes up and down).
Well the addresses for gravity and height ALWAYS change, I don't know why. I can't ever save my cheat engines and have it work again.
Soooo, sometimes I get an address like 10A828A0 for height... Well, how would I search in a range of 100 with alphabet instead of numbers?
I wouldn't do it like... From 10A828A0 - to 10A828Z9? Would I? I'm confused... |
|
| Back to top |
|
 |
Guy Expert Cheater
Reputation: 0
Joined: 30 May 2009 Posts: 187
|
Posted: Sat Jun 06, 2009 5:17 pm Post subject: Re: How do I search a block of 100 with an address like 10A8 |
|
|
| chriswf wrote: | So... Usually I find gravity in my game (Dark age of camelot) within a range of 100...
So if my code is 10A82853, I'll do a search of from 10A82800 to 10A82899. See? And I'll monitor one of the numbers in that block of 100 that I get from search results.
For this game, I'm trying to find gravity, gravity is 0 when standing still, and when I jump, the gravity changes (goes up and down).
Well the addresses for gravity and height ALWAYS change, I don't know why. I can't ever save my cheat engines and have it work again.
Soooo, sometimes I get an address like 10A828A0 for height... Well, how would I search in a range of 100 with alphabet instead of numbers?
I wouldn't do it like... From 10A828A0 - to 10A828Z9? Would I? I'm confused... |
You would do a byte comparison, using a function such as ReadProcessMemory, then manually calculating the address where the value is stored. |
|
| Back to top |
|
 |
LolSalad Grandmaster Cheater
Reputation: 1
Joined: 26 Aug 2007 Posts: 988 Location: Australia
|
Posted: Sat Jun 06, 2009 6:58 pm Post subject: |
|
|
To get the address for height or gravity every time automatically you will need to find a pointer to it. _________________
|
|
| Back to top |
|
 |
chriswf How do I cheat?
Reputation: 0
Joined: 06 Jun 2009 Posts: 3
|
Posted: Sat Jun 06, 2009 8:59 pm Post subject: Re: How do I search a block of 100 with an address like 10A8 |
|
|
| Majii wrote: | | chriswf wrote: | So... Usually I find gravity in my game (Dark age of camelot) within a range of 100...
So if my code is 10A82853, I'll do a search of from 10A82800 to 10A82899. See? And I'll monitor one of the numbers in that block of 100 that I get from search results.
For this game, I'm trying to find gravity, gravity is 0 when standing still, and when I jump, the gravity changes (goes up and down).
Well the addresses for gravity and height ALWAYS change, I don't know why. I can't ever save my cheat engines and have it work again.
Soooo, sometimes I get an address like 10A828A0 for height... Well, how would I search in a range of 100 with alphabet instead of numbers?
I wouldn't do it like... From 10A828A0 - to 10A828Z9? Would I? I'm confused... |
You would do a byte comparison, using a function such as ReadProcessMemory, then manually calculating the address where the value is stored. |
Well, the numbers change though. I have saved the code... But next time the addresses that work are different.
I can find gravity if it gives me numbers as the last 2 digits of the address, but if it gives me letters... That's where I'm stuck. I don't know how to find the block of letters.
The gravity, height, location... They're all within 100#s of each other. Can't figure out the damn gravity though. |
|
| Back to top |
|
 |
SXGuy I post too much
Reputation: 0
Joined: 19 Sep 2006 Posts: 3551
|
Posted: Tue Jun 09, 2009 2:36 pm Post subject: |
|
|
Either find a pointer to the dynamic address, or search 0 when standing still, then search changed when jumping or moving.
Finding a pointer would be the best option, there has to be one, how else would the game know to point to a dynamic address?
Find out what accesses the gravity address, and then work out a pointer based on those addresses accessing it.
CE also has a pause while scanning function if i remember correctly, so you could scan 0 when still and changed when moving quite easily. |
|
| Back to top |
|
 |
chriswf How do I cheat?
Reputation: 0
Joined: 06 Jun 2009 Posts: 3
|
Posted: Sun Jun 14, 2009 10:30 pm Post subject: |
|
|
| SXGuy wrote: | Either find a pointer to the dynamic address, or search 0 when standing still, then search changed when jumping or moving.
Finding a pointer would be the best option, there has to be one, how else would the game know to point to a dynamic address?
Find out what accesses the gravity address, and then work out a pointer based on those addresses accessing it.
CE also has a pause while scanning function if i remember correctly, so you could scan 0 when still and changed when moving quite easily. |
How exactly do I find a pointer? I notice some addresses move up and down WITH the address that makes it do something. Like my height in a game... 4 other addresses may follow the value of height, but won't govern it if changed.
Are those pointers?
Oh also, I tried the uhm... I scan all 0s, but none came up in my address box.
I don't know why...
Then I tried jumping while doing a changed value... Could not find gravity. If I did, it came in a HUUUUGE list of stuff. How do I sort it out? |
|
| Back to top |
|
 |
Eraser Grandmaster Cheater
Reputation: 0
Joined: 23 Jul 2008 Posts: 504 Location: http://www.youtube.com/PCtrainers
|
Posted: Mon Jun 15, 2009 12:32 am Post subject: |
|
|
When you find which address is really for gravity or height idk lol right click it and click pointer scan for this address. (then click default)
Then choose old pointerscan and click OK then it will start scanning... I suggest to wait for at least 200 pointers to appear in the pointerscan because many of them will point to incorrect address after you will restart the game. If you get pointers in the scan pretty fast you can wait till you get like 100 of them. and CLICK STOP. Now when you restart the game you can click on a random pointer and hope that it will work. Many pointers won't work, but if you will find a working one you will never need to look for address every time you restart the game |
|
| Back to top |
|
 |
Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Mon Jun 15, 2009 12:54 am Post subject: |
|
|
| Just by looking at the address, i would say it is in a DLL. "Look at the module" |
|
| 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
|
|