Labyrnth Moderator
Reputation: 10
Joined: 28 Nov 2006 Posts: 6301
|
Posted: Mon Apr 16, 2007 11:36 pm Post subject: |
|
|
| Quote: | Step 5: Code finder (PW=888899)
Sometimes the location something is stored at changes when you restart the game, or even while you're playing.. In
that case you can use 2 things to still make a table that
works.
In this step I'll try to descibe how to use the Code Finder function.
The value down here will be at a different location each time you start the tutorial, so a normal entry in the address
list wouldn't work.
First try to find the address. (you've got to this point so I assume you know how to)
When you've found the address, right-click the address in Cheat Engine and choose "Find out what writes to this
address". A window will pop up with an empty list.
Then click on the Change value button in this tutorial, and go back to Cheat Engine. If evrything went right there
should be an address with assembler code there now.
Click it and choose the replace option to replace it with code that does nothing. That will also add the code address
to the code list in the advanced options window. (Wich gets saved if you save your table)
Click on stop, so the game will start running normal again, and close to close the window.
Now, click on Change value, and if everything went right the Next button should become clickable.
Note: When you're freezing the address with a high enough speed it may happen that next becomes visible anyhow |
Just do a scan like you did in step 1.
Then double click the address when you find it.
It will pop to the bottom of ce,
Right click it and select "find what writes to this"
Then click the hit me button on the tutorial.
You will now see a window with something in it like this.
* This is not the same find for the step 5, "Just and example"
Now all you do is select that find and then click the big button that says "Replace"
And you are done.
What this does is nops out that instruction that causes your value to change. Basically it freezes it.
|
|