Step 5: Code finder
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 describe 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 everything 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. (Which 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 enabled.
Note: When you're freezing the address with a high enough speed it may happen that next becomes visible anyhow.
Tutorial sebelum ini:
- [TUTORIAL] Cheat Engine Bab 1: Pengenalan.
- [TUTORIAL] Cheat Engine Bab 2: Unknown Initial Value.
- [TUTORIAL] Cheat Engine Bab 3: Floating Points.
Code Finder
Buka Cheat Engine dan juga Tutorial-i386.exe. Di Tutorial-i386.exe masukkan password "888899" untuk pergi ke Step 5. Seterusnya:
- Open Process di Cheat Engine, dan pilih process Tutorial-i386.exe.
- Di kotak Value pada Cheat Engine, masukkan Value yang terdapat pada Tutorial-i386.exe. Iaitu "100".
- Click First Scan pada Cheat Engine.
- Pergi pada aplikasi Tutorial-i386.exe dan click Change Value.
- Masukkan Value terkini Tutorial-i386.exe pada kotak Value Cheat Engine.
- Click Next Scan.
- Pastikan Address dan Value yang di kotak kiri hanya tinggal 1 sahaja. Jika tidak, ulangi langkah 4. dan 5.
- Setelah hanya tinggal 1 Adress dan Value, double click Value tersebut. Ia akan pergi ke kotak bawah.
- Right click pada Value di kotak bawah, dan pilih "Find out what writes to this address".
- Confirmation box akan popup untuk beritahu debugger akan di attach pada current process. Click Yes.
Pergi pada aplikasi Tutorial-i386.exe. Dan tekan "Change value". Perhatikan pada Cheat Engine, terdapat satu instruction untuk Address Value.
Tekan "Replace" yang terdapat pada debugger tersebut, kemudian tekan OK.
Pergi semula pada aplikasi Tutorial-i386.exe. Dan tekan "Change value". Jika anda buat pada Address dan value yang betul. Button Next akan timbul dan kita boleh ke langkah seterusnya iaitu Step 6.
Sekian...
No comments:
Post a Comment