| View previous topic :: View next topic |
| Author |
Message |
Muffin Baker How do I cheat?
Reputation: 0
Joined: 08 Aug 2008 Posts: 8 Location: In your scripts.
|
Posted: Mon Aug 25, 2008 7:15 am Post subject: 2 Questions |
|
|
First post! Whoa had to wait 2 weeks before the account was activated, neat!
First question:
I'm kind of new to assembly and when watching some assembly scripts I noticed a line in the beggining - [Game name.exe].[Hex number] for example H5_Game.exe+16cc89:
As far as I understand the '16cc89' is the pointer but how do you find the name of the pointer such as the 16cc89. I'm quite sure its not the pointers address or value, because I never found anything like that.
Second question:
While finding pointers in some games (Higher level pointers) you sometimes find 20+ addresses with the same value, and by changing the value of any of those addresses you will change the value of the others too. How do you know which address you need to search for the pointer ? Or you just have to try till you find it ? But that would be insane because it could take hours or days O.o
Hope somebody answers~
_________________
Always Outnumbered Never Outgunned. |
|
| Back to top |
|
 |
Pingo Grandmaster Cheater
Reputation: 8
Joined: 12 Jul 2007 Posts: 571
|
Posted: Mon Aug 25, 2008 3:25 pm Post subject: |
|
|
H5_Game.exe+16cc89 I think thats just the offset for the games base or something like that.
How you fine it is open the memory viewer and look at the allocation-base. Take note of that hex code.
Now take your ammo addy for example and find what writes or accesses it.
subtract the base code from the address that accesses your ammo.
What your left with is the offset.
game.exe+offset: = your address that writes/accesses.
Used for code shifting. game.exe will = whatever your base is even if it changes. And the offset wont change. Your address will stay valid.
Or something like that. I'll let others explain it better!
About the other Q, just pick one. Theres also an option to let CE search for the pointer. I'v never used it so i cant say how good that is.
_________________
|
|
| Back to top |
|
 |
Muffin Baker How do I cheat?
Reputation: 0
Joined: 08 Aug 2008 Posts: 8 Location: In your scripts.
|
Posted: Mon Aug 25, 2008 10:13 pm Post subject: |
|
|
| Pingo wrote: |
About the other Q, just pick one. Theres also an option to let CE search for the pointer. I'v never used it so i cant say how good that is. |
So it doesn't matter which one you pick if it actually changes the real value?
_________________
Always Outnumbered Never Outgunned. |
|
| Back to top |
|
 |
Pingo Grandmaster Cheater
Reputation: 8
Joined: 12 Jul 2007 Posts: 571
|
Posted: Tue Aug 26, 2008 3:56 am Post subject: |
|
|
I cant be 100% sure on that. I dont think it matters as long as the base of the pointer is static. (green)
If you pick one and find the static base. Use it for awhile. If it stays good after a few pc reboots then i would say its ok to use or pass out to friends.
I dont think theres anyway of telling which one to pick. But it doesnt mean only one of those can be used. At times i'v used more then one and found static bases for them.
_________________
|
|
| Back to top |
|
 |
HalfPrime Grandmaster Cheater
Reputation: 0
Joined: 12 Mar 2008 Posts: 532 Location: Right there...On your monitor
|
Posted: Tue Aug 26, 2008 9:07 am Post subject: |
|
|
1: H5_Game.exe is a placeholder for the base of the game's allocated memory. generally, this is going to be 0x00400000. 16cc89 is how far it is from the base. So, assuming a base of 0x00400000, your address is 0x0056cc89. The purpose of writing it this way is just in case your game's memory moves around, you'll still have the right address.
2: Add all the addresses that pop up to your cheat table. restart the game so the addresses change and find all the addresses again. Look for addresses that are on both the 1st and 2nd lists. continue until you only have 1 addy.
_________________
|
|
| Back to top |
|
 |
Muffin Baker How do I cheat?
Reputation: 0
Joined: 08 Aug 2008 Posts: 8 Location: In your scripts.
|
|
| Back to top |
|
 |
|