Cheat Engine Forum Index Cheat Engine
The Official Site of Cheat Engine
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 


A Few pointer questions

 
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine
View previous topic :: View next topic  
Author Message
LostForever
Cheater
Reputation: 0

Joined: 06 Oct 2006
Posts: 46

PostPosted: Sat Dec 30, 2006 12:29 am    Post subject: A Few pointer questions Reply with quote

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
View user's profile Send private message
kkid28
Expert Cheater
Reputation: 0

Joined: 30 Sep 2006
Posts: 110
Location: The only flat part of the planet.

PostPosted: Sat Dec 30, 2006 12:48 am    Post subject: Reply with quote

An offset is something that just makes the pointers a little more difficult to find, let's say:

Code:
mov [eax+12],ebx


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.

_________________
Favourites

Click
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Sat Dec 30, 2006 11:24 am    Post subject: Reply with quote

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
View user's profile Send private message
LostForever
Cheater
Reputation: 0

Joined: 06 Oct 2006
Posts: 46

PostPosted: Sun Dec 31, 2006 9:15 pm    Post subject: Reply with quote

Thanks alot it seems alot less confusing now! Thanks guys.
_________________
Back to top
View user's profile Send private message
Idogears
I post too much
Reputation: 0

Joined: 31 Dec 2005
Posts: 2779

PostPosted: Sun Dec 31, 2006 10:13 pm    Post subject: Reply with quote

kkid28 wrote:
An offset is something that just makes the pointers a little more difficult to find, let's say:

Code:
mov [eax+12],ebx


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
View user's profile Send private message
LostForever
Cheater
Reputation: 0

Joined: 06 Oct 2006
Posts: 46

PostPosted: Mon Jan 01, 2007 12:56 am    Post subject: Reply with quote

so the offset allows for the pointer to poitn to multiple addresses im confused again lol.
_________________
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Mon Jan 01, 2007 3:48 am    Post subject: Reply with quote

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
View user's profile Send private message
LostForever
Cheater
Reputation: 0

Joined: 06 Oct 2006
Posts: 46

PostPosted: Mon Jan 01, 2007 9:22 am    Post subject: Reply with quote

Ok thanks alot for clearing that up.
_________________
Back to top
View user's profile Send private message
wanna HACK!
How do I cheat?
Reputation: 0

Joined: 01 Jan 2007
Posts: 2
Location: HOLLAND!!!!

PostPosted: Tue Jan 02, 2007 9:43 am    Post subject: Reply with quote

hi
_________________
i wanna hack BOTS!!!!!!!!!!!
Back to top
View user's profile Send private message
nethstar
How do I cheat?
Reputation: 0

Joined: 09 Jan 2007
Posts: 3

PostPosted: Wed Jan 17, 2007 5:59 am    Post subject: Reply with quote

glad thats been explained...now i can acctually search for pointers and KNOW what im doing....

cheers
Back to top
View user's profile Send private message
swany89
How do I cheat?
Reputation: 0

Joined: 08 Apr 2007
Posts: 3

PostPosted: Mon Apr 09, 2007 8:10 pm    Post subject: Reply with quote

thanks a ton that cleared up many of my questions
Back to top
View user's profile Send private message
rockman1190
Grandmaster Cheater
Reputation: 0

Joined: 10 Jan 2007
Posts: 730

PostPosted: Fri Apr 20, 2007 7:24 am    Post subject: Reply with quote

What if I have

004a03ed - 29 06 - sub [esi],eax

What's the offset?
The address is 004a03ed right?

Thanks.
Back to top
View user's profile Send private message
me
Grandmaster Cheater
Reputation: 2

Joined: 24 Jun 2004
Posts: 733
Location: location location

PostPosted: Fri Apr 20, 2007 10:15 am    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Cheat Engine Forum Index -> Cheat Engine All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
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


Powered by phpBB © 2001, 2005 phpBB Group

CE Wiki   IRC (#CEF)   Twitter
Third party websites