| View previous topic :: View next topic |
| Author |
Message |
LostForever Cheater
Reputation: 0
Joined: 06 Oct 2006 Posts: 46
|
Posted: Sat Dec 30, 2006 12:29 am Post subject: A Few pointer questions |
|
|
Okay i've used cheat engine for a while now and have experimented with many of the features however, I do have some questions on pointers. I know how useful pointers can be and i grasp the general concept of what they do. There are just a few things I need help with.
1.What is an offset?
2.What is a kernal(found it under settings)
Thank you in advance.
_________________
|
|
| Back to top |
|
 |
kkid28 Expert Cheater
Reputation: 0
Joined: 30 Sep 2006 Posts: 110 Location: The only flat part of the planet.
|
Posted: Sat Dec 30, 2006 12:48 am Post subject: |
|
|
An offset is something that just makes the pointers a little more difficult to find, let's say:
The offset is 12 for the address, so say the address was 00000000 the offset would make it 0000000C (C is 12 in hex)
I couldn't tell you what a kernel is though. Not important to me.
_________________
|
|
| Back to top |
|
 |
me Grandmaster Cheater
Reputation: 2
Joined: 24 Jun 2004 Posts: 733 Location: location location
|
Posted: Sat Dec 30, 2006 11:24 am Post subject: |
|
|
the kernal in setting is for the kernal mode debugger,
standard set up uses the window os debugger,
the kernel mode operates under windows at the core of the operating system,
kernal is like the kernal of a nut,
you have a shell,( which is the os system windows)
and you have a kernal of the nut ( the core ) get it lol,
that the idea of the names if that helps,
_________________
|
|
| Back to top |
|
 |
LostForever Cheater
Reputation: 0
Joined: 06 Oct 2006 Posts: 46
|
Posted: Sun Dec 31, 2006 9:15 pm Post subject: |
|
|
Thanks alot it seems alot less confusing now! Thanks guys.
_________________
|
|
| Back to top |
|
 |
Idogears I post too much
Reputation: 0
Joined: 31 Dec 2005 Posts: 2779
|
Posted: Sun Dec 31, 2006 10:13 pm Post subject: |
|
|
| kkid28 wrote: | An offset is something that just makes the pointers a little more difficult to find, let's say:
The offset is 12 for the address, so say the address was 00000000 the offset would make it 0000000C (C is 12 in hex)
I couldn't tell you what a kernel is though. Not important to me. |
The 12 is already in hexadecimal, and offsets allow one pointer to be used for more than one address.
_________________
WALLVAC, CSEAX, SSEAX, DUPEX, IDOVAC, DEMIVAC |
|
| Back to top |
|
 |
LostForever Cheater
Reputation: 0
Joined: 06 Oct 2006 Posts: 46
|
Posted: Mon Jan 01, 2007 12:56 am Post subject: |
|
|
so the offset allows for the pointer to poitn to multiple addresses im confused again lol.
_________________
|
|
| Back to top |
|
 |
me Grandmaster Cheater
Reputation: 2
Joined: 24 Jun 2004 Posts: 733 Location: location location
|
Posted: Mon Jan 01, 2007 3:48 am Post subject: |
|
|
say you got your pointer held in the eax register and the pointer is 40000000
eax = 40000000
eax+1 = 40000001
eax+4 = 40000004
eax+8 = 40000008
eax+C = 4000000c
so you can have one pointer and have as many offsets as you like,
so for example your gun ammo may be in 40000001
you rifle ammo may be in 40000004
grenades in 40000008
smart bomb in 4000000c
_________________
|
|
| Back to top |
|
 |
LostForever Cheater
Reputation: 0
Joined: 06 Oct 2006 Posts: 46
|
Posted: Mon Jan 01, 2007 9:22 am Post subject: |
|
|
Ok thanks alot for clearing that up.
_________________
|
|
| Back to top |
|
 |
wanna HACK! How do I cheat?
Reputation: 0
Joined: 01 Jan 2007 Posts: 2 Location: HOLLAND!!!!
|
Posted: Tue Jan 02, 2007 9:43 am Post subject: |
|
|
hi
_________________
i wanna hack BOTS!!!!!!!!!!! |
|
| Back to top |
|
 |
nethstar How do I cheat?
Reputation: 0
Joined: 09 Jan 2007 Posts: 3
|
Posted: Wed Jan 17, 2007 5:59 am Post subject: |
|
|
glad thats been explained...now i can acctually search for pointers and KNOW what im doing....
cheers
|
|
| Back to top |
|
 |
swany89 How do I cheat?
Reputation: 0
Joined: 08 Apr 2007 Posts: 3
|
Posted: Mon Apr 09, 2007 8:10 pm Post subject: |
|
|
| thanks a ton that cleared up many of my questions
|
|
| Back to top |
|
 |
rockman1190 Grandmaster Cheater
Reputation: 0
Joined: 10 Jan 2007 Posts: 730
|
Posted: Fri Apr 20, 2007 7:24 am Post subject: |
|
|
What if I have
004a03ed - 29 06 - sub [esi],eax
What's the offset?
The address is 004a03ed right?
Thanks.
|
|
| Back to top |
|
 |
me Grandmaster Cheater
Reputation: 2
Joined: 24 Jun 2004 Posts: 733 Location: location location
|
Posted: Fri Apr 20, 2007 10:15 am Post subject: |
|
|
| rockman1190 wrote: | What if I have
004a03ed - 29 06 - sub [esi],eax
What's the offset?
The address is 004a03ed right?
Thanks. |
there is no offset there
your just subtracting the value held in EAX from the address in ESI
[ESI] the brackets mean the contents of ESI which is used for addresses
so if EAX holds 1 ----- it will subtract one from the address held in [ESI]
so if [ESI] is your health address the bigger weapon you get hit with the bigger the value that is in EAX,,, the more health you lose....
if [ESI] is your ammo address the more ammo is decreased depending on the weapon,,
say a pistol will subtract 1
a shotgun will subtract 2 or more ect
you will have to look above that code in the dissassember and at the more info window to see what pointers and offsets if any are loaded into EAX and [ESI]..
then look over the tutorial section for ways to use that information..
not worth doing it here every time since this has been covered lots in the forum and its like re-inventing the wheel when going over the same ground for every game.. good luck
_________________
|
|
| Back to top |
|
 |
|