|
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
proinkilling How do I cheat? Reputation: 0
Joined: 14 Feb 2006 Posts: 4 Location: Singapore
|
|
Back to top |
|
|
Dark Byte Site Admin Reputation: 458
Joined: 09 May 2003 Posts: 25300 Location: The netherlands
|
Posted: Sat Feb 14, 2009 2:26 pm Post subject: |
|
|
first find the address of health
rightclick it and choose find out what accesses this address
click on change value
The list will now contain an assembler instruction ( mov [ebx+18], edi )
doubleclick it and look at the line "The value of the pointer needed to find this address is xxxxxxxx".
You can leave this window open if you have a big display, it helps later on. Else just write down the offset: +18
Click stop on the code finder followed by close
click new scan
enable the hexadecimal checkbox
Fill in "the value of the pointer needed to find this address" (value of ebx in this case)
scan
Add each address it finds to the list.
Now do on each address "Find what accesses" and click on change value. If you find one that gets filled in with an address instead of staying empty, then you've found it. (in the tutorial you most likely only find one)
Double click that assembler line (mov edx,[eax] )
Perhaps this is where you got confused, just read that as offset + 0
Now do a scan again for "the value of the pointer needed to find this address" (so new scan, enable hex, and scan for the value it found) Note that the VALUE here is the same as the ADDRESS here, but keep in mind that value and address are 2 completly different things so don't worry
Again, add each address it finds to the list
again do on each address "Find what accesses" and click on change value.
and again look for one that does get filled with an assembler instruction
doubleclick it (mov edx,[eax+14) and notice "the value of the pointer needed to find this address", and don't forget to write down the offset or keep this extra info open : +14
and again, do a hex scan for "the value of the pointer needed to find this address"
add all again
do "find what accesses" and change value on all till you find one
doubleclick the instruction (mov edx,[eax+0c]) , so offset is +0c
and again, do a hex scan for "the value of the pointer needed to find this address"
BUT this time, watch for a green address, if you got one, you got the base pointer
now click on add address
enable the pointer checkbox
click 3 times on add pointer so you get 4 lines (4 offsets)
at the bottom left, fill in the address of that green address
and then from bottom to top fill in the offsets. (0c - 14 - 00 - 1
click ok and there you have it, a pointer pointing to the address.
Now change the value to 5000
click on the freeze box of the pointer
and click on change pointer
3 seconds later the next button will become enabled
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
Back to top |
|
|
proinkilling How do I cheat? Reputation: 0
Joined: 14 Feb 2006 Posts: 4 Location: Singapore
|
|
Back to top |
|
|
nwongfeiying Grandmaster Cheater Reputation: 2
Joined: 25 Jun 2007 Posts: 695
|
Posted: Sun Feb 15, 2009 12:24 pm Post subject: |
|
|
I did step 9 and if you need help, PM me.
|
|
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
|
|