 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Doomjoon How do I cheat?
Reputation: 0
Joined: 05 Jan 2016 Posts: 3
|
Posted: Tue Sep 13, 2016 4:54 pm Post subject: |
|
|
The "find out what writes to this address" function only seems to work once. After I try to use it on another address, nothing shows up, and I have to restart the tutorial.
|
|
Back to top |
|
 |
x3ak How do I cheat?
Reputation: 0
Joined: 06 May 2013 Posts: 2
|
Posted: Wed Oct 26, 2016 2:34 pm Post subject: +4 "Word" |
|
|
For those who wonder where the hell did he took that +4 while creating structure:
You can try to find this value by "find out what writes to this address", and you will see something like mov [ebx+04],eax
|
|
Back to top |
|
 |
eddyman26 How do I cheat?
Reputation: 0
Joined: 12 Aug 2016 Posts: 4
|
Posted: Sun Nov 20, 2016 4:12 am Post subject: Re: COMPLETE CheatEngine Tutorial(with pictures) UPDATE JAN |
|
|
YoungDragon wrote: | See original code? You got dec [ebx+00000478]. Copy that. Then turn it into a comment so it doesn't interfere with our new code by adding "//" before it without the quotes. Delete the stuff next to // under newmem. paste the thing you copied under newmem and change dec to add. also, add ",2" to it. (The instructions tell you to add 2 to it every time you click "Hit me") You should get this:
Code:
add [ebx+00000478],2
UPDATED!! JANUARY 24, 2015. |
First off; I dont get dec [ebx=00000478], I get "sub dword ptr [ebx+00000478],01"
Second; I copied the "[ebx+00000478]" for newmem and did the add command and pasted it with a ,2 at the end. Nothing works. What DOES happen is I get an error message saying "Error in line 6 (00000000:add [ebx+00000478],2) :This instruction can't be compiled"
I have tried almost everything I can think of, I did the full "[ebx+00000478],01" with a ,2 after the ,01. I have copied the WHOLE line except the sub at the beggining and added ,2 after it so it looks like dword ptr [ebx+00000478],01,2 . Nothing has worked.
Description: |
|
Filesize: |
82.87 KB |
Viewed: |
77295 Time(s) |

|
_________________
I dunno man, im stupid |
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 150
Joined: 06 Jul 2014 Posts: 4656
|
Posted: Sun Nov 20, 2016 8:51 am Post subject: |
|
|
It's been over a year and a half since this was last updated. You shouldn't expect things to stay the same forever.
The instruction add [ebx+478],2 should be on its own line with nothing (except optional whitespace characters) preceding it. If that's not the problem, showing us the full script would be helpful.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
ZeroXJ4 How do I cheat?
Reputation: 0
Joined: 16 Dec 2016 Posts: 8 Location: Surfing on the Internet
|
Posted: Tue Dec 20, 2016 6:54 pm Post subject: |
|
|
Thank you Very much man
you did a great job for making this tutorial for newbies
|
|
Back to top |
|
 |
YoungDragon Grandmaster Cheater Supreme
Reputation: 36
Joined: 23 Sep 2009 Posts: 1105 Location: 192.168.1.1
|
Posted: Sun Dec 25, 2016 2:44 pm Post subject: |
|
|
I need to reupdate this.. Jan 2017 update incoming?!
Edit: Is CheatEngine Forums still updated/Viewed at all??
_________________
Tru |
|
Back to top |
|
 |
Felixmaster How do I cheat?
Reputation: 0
Joined: 01 Jun 2012 Posts: 2
|
Posted: Sun Feb 12, 2017 1:33 am Post subject: |
|
|
Was reading through and following the tutorial myself, and found it alot more useful than i thought it would be.. expected it to be one those typical tutorials that don't really show or teach you anything that common sense don't
RTFM OP.. found it very insightful, though.. considering the 9th tutorial has changed slightly in 6.6 i'm trying to figure out how to find the correct value address to work through with lol
Edit: Seems like the issue was because i was doing the x64 version and not the x32/86 version haha
|
|
Back to top |
|
 |
Slyy How do I cheat?
Reputation: 0
Joined: 11 Mar 2017 Posts: 2
|
Posted: Sat Mar 11, 2017 11:01 am Post subject: TUT Step 9 |
|
|
I cant find the different group numbers. Im not sure what i did wrong or have missing
[/img]
Description: |
|
Filesize: |
109.46 KB |
Viewed: |
73799 Time(s) |

|
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 150
Joined: 06 Jul 2014 Posts: 4656
|
Posted: Sat Mar 11, 2017 11:18 am Post subject: |
|
|
I'm guessing you're using the 64-bit version of the tutorial.
The instruction that accesses the address of the health uses an offset of +8, not +4. At the top of the structure dissect window, change all the -4 to -8, delete the old structure, define a new structure, and let CE guess everything.
OP didn't explain this, but the beginning of a structure can often be found by looking at the offset instructions use to access a value within the structure. For example, one of the instructions that accesses the health on step 9 is movss [rbx+08],xmm0. The start of the structure is likely the value of rbx, and +8 is how the game gets to the value of the health inside the structure. Of course, this doesn't always have to be the case, but it is a common convention.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Sat Mar 11, 2017 11:38 am Post subject: Re: TUT Step 9 |
|
|
Slyy wrote: | I cant find the different group numbers. Im not sure what i did wrong or have missing | -FYI, anything can be used as an 'ID' for code segregation, so long as it is reliable. In this case, you have the name at offset +15 that identifies each character -- and that can be used as your ID, literally.
|
|
Back to top |
|
 |
neviemnic How do I cheat?
Reputation: 0
Joined: 18 Sep 2016 Posts: 3
|
Posted: Sun Apr 16, 2017 6:57 am Post subject: |
|
|
the recent code for last stage is 31337157 if somebody's tutorial crashed cuz mistake
|
|
Back to top |
|
 |
YoungDragon Grandmaster Cheater Supreme
Reputation: 36
Joined: 23 Sep 2009 Posts: 1105 Location: 192.168.1.1
|
Posted: Wed May 10, 2017 5:27 pm Post subject: |
|
|
One of these days, I will update. My beloved sub was deleted.. Or hidden?? DarkByte plz
_________________
Tru |
|
Back to top |
|
 |
VigamezBoy How do I cheat?
Reputation: 0
Joined: 03 Oct 2017 Posts: 1 Location: Everywhere
|
Posted: Tue Oct 03, 2017 5:47 am Post subject: |
|
|
Quote: | Note that somewhere. You can close that now. Now, what we must do is find out where the code is that is making the health go down. Simple really, you must find what accesses the address. You can use whichever, but I use Dave. Find out what accesses it and see all the weird codes.
Different value types use different assembly codes. For example the code to lose health is "fsubr" meaning "Float subtract" or whatever. Click stop and click "Show dissassembler" when highlighting that one. (Mine says 00427D7D - D8 6B 04 - fsubr dword prt [ebx+04]) |
Hello, everybody. I'm new here. By the way, I just managed to reach at tutorial 8, but instead fsubr dword prt, this below is what I got.
btw, I was used tutorial 64 bit version, so is there any solutions how to get past this with such movss assembly command? thank you.
Description: |
|
Filesize: |
15.06 KB |
Viewed: |
57999 Time(s) |

|
|
|
Back to top |
|
 |
ParkourPenguin I post too much
Reputation: 150
Joined: 06 Jul 2014 Posts: 4656
|
Posted: Tue Oct 03, 2017 9:07 am Post subject: |
|
|
The third one down (i.e. movss [rbx+08],xmm0) is the write to the address; all others are reading from the address.
_________________
I don't know where I'm going, but I'll figure it out when I get there. |
|
Back to top |
|
 |
3bitbrain How do I cheat?
Reputation: 0
Joined: 10 May 2016 Posts: 4 Location: TX, USA
|
Posted: Sun Jan 07, 2018 3:15 pm Post subject: Step 9 Data Structures Question |
|
|
Using x64 CE 6.7
The code that does the write ( for me ) is :
Code: | movess [rbx+08],xmm0
|
This tutorial help shows FPU / x87 assembler coding.
How do you set up a compare for this and where at?
Code: | movss xmm1,[rbx+08]
subss xmm1,xmm0
movss xmm0,Tutorial-x86_64.exe+2070D8
comiss xmm1,xmm0
jp Tutorial-x86_64.exe+2E574
jb Tutorial-x86_64.exe+2E577
moveaps xmm0,xmm1
movess [rbx+08],xmm0 <--- the "writing to" code
|
The conditional jumps are throwing me for a loop.
PS : thanks for the -8 tip on x64. With -4 you get some strange inconsistent answers.
|
|
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
|
|