Cheat Engine Tutorial Guide (x32) - Part 2
Posted: Tue Apr 25, 2023 7:42 pm
Cheat Engine Tutorial Guide (x32) - Part 2
Continued from: Cheat Engine Tutorial Guide (x32) - Part 1
Step 5
When you start step 5 you should see the form looking like this.
Image
So first find the value then add it to the address list.
Go ahead and save the table and the password at this point, just in case the debugger isn't setup right.
If you need help setting up the debugger see: Debugger options
After you have the address in the address list right click it then select find out what accesses this address.
Image
Cheat Engine will prompt you about attaching the debugger, just click the yes button.
Image
Then a debugger form will open, now click the change value button, and you should get code that shows up in the debugger form.
What we want is a write instruction. So we will be looking for some thing like one of the following:
CODE: SELECT ALL
mov [**],**
add [**],**
sub [**],**
*** [**],**
Select the code line of the write instruction, you can click the show disassembler button to see the code in memory, then click the replace button.
Don't forget to click the stop button.
Image
The replace button will replace that line of code with NOPs.
Cheat Engine will prompt you for a name for the entry it will add in the advanced options list.
Enter a name and click the OK button.
Image
Now click the change value button back on the tutorial.
The next button should become enabled, then click the next button to advance to the next step.
When entries in the advanced options list are replaced, they will show up with red text.
Image
The advanced options list can be viewed by clicking the advanced options button in the status bar on the bottom left corner of the Cheat Engine main form.
To restore the original code for an entry in the list, right click the entry and select restore with original code.
Image
Note that the text is black after restoring.
Image
Step 6
When you start step 6 you should see the form looking like this.
Image
So first find the value then add it to the address list.
After you have the address in the address list right click it then select find out what accesses this address.
Image
Continued from: Cheat Engine Tutorial Guide (x32) - Part 1
Step 5
When you start step 5 you should see the form looking like this.
Image
So first find the value then add it to the address list.
Go ahead and save the table and the password at this point, just in case the debugger isn't setup right.
If you need help setting up the debugger see: Debugger options
After you have the address in the address list right click it then select find out what accesses this address.
Image
Cheat Engine will prompt you about attaching the debugger, just click the yes button.
Image
Then a debugger form will open, now click the change value button, and you should get code that shows up in the debugger form.
What we want is a write instruction. So we will be looking for some thing like one of the following:
CODE: SELECT ALL
mov [**],**
add [**],**
sub [**],**
*** [**],**
Select the code line of the write instruction, you can click the show disassembler button to see the code in memory, then click the replace button.
Don't forget to click the stop button.
Image
The replace button will replace that line of code with NOPs.
Cheat Engine will prompt you for a name for the entry it will add in the advanced options list.
Enter a name and click the OK button.
Image
Now click the change value button back on the tutorial.
The next button should become enabled, then click the next button to advance to the next step.
When entries in the advanced options list are replaced, they will show up with red text.
Image
The advanced options list can be viewed by clicking the advanced options button in the status bar on the bottom left corner of the Cheat Engine main form.
To restore the original code for an entry in the list, right click the entry and select restore with original code.
Image
Note that the text is black after restoring.
Image
Step 6
When you start step 6 you should see the form looking like this.
Image
So first find the value then add it to the address list.
After you have the address in the address list right click it then select find out what accesses this address.
Image