 |
Cheat Engine The Official Site of Cheat Engine
|
View previous topic :: View next topic |
Author |
Message |
Daicai How do I cheat?
Reputation: 0
Joined: 24 Feb 2014 Posts: 3
|
Posted: Fri Jul 31, 2015 9:30 pm Post subject: What is this address/script doing? How can I change it? |
|
|
Code: | [ENABLE]
01563851:
db 0F 85
01563A19:
db 0F 85
[DISABLE]
01563851:
db 0F 84
01563A19:
db 0F 84 |
When this script is enabled, it allows my character to instantly kill monster upon touching it. I was able to find out that the address 01563851 is associated with the instant kill. The other address, 01563A19 acts sort of like a GodMode, and makes the instant kill No Delay.
So, when I enable the script, it changes the bytes from 0F 84 to 0F 85 ( for the 2 address).
Just by changing those bytes, it lets my character instantly kill monster from touching it.
Can someone explain to me what this script is doing exactly? How am I able to kill monster just by touching it? How do I find out more about the 2 address? I know that db changes the bytes, but I'd like to learn more about the address, and the bytes if possible.
Also, I should mention that the opcode for the address 01563851 changes from JE to JNE, same with the other address.
I'm still new to Cheat Engine, and this is probably a big task to take on, but I gotta start from somewhere right?
*What I'm trying to accomplish : Currently, this script only works on regular monsters, it does not instantly kill boss monsters, so my goal is to somehow modify it to be able to kill boss monster as well. |
|
Back to top |
|
 |
Zanzer I post too much
Reputation: 126
Joined: 09 Jun 2013 Posts: 3278
|
Posted: Fri Jul 31, 2015 10:12 pm Post subject: |
|
|
JE is a Jump If Equal
JNE is a Jump If Not Equal
I have to assume the instructions before it are comparing the monster's health to zero.
So before, it would jump to the "monster is dead" portion of the function if the health equaled zero.
Now you're changing it to jump there if the health is not equal to zero, which is always. |
|
Back to top |
|
 |
Daicai How do I cheat?
Reputation: 0
Joined: 24 Feb 2014 Posts: 3
|
Posted: Fri Jul 31, 2015 10:33 pm Post subject: |
|
|
Okay so for the first address : 01563851
puu.sh/jkZj2/40a2b63b4f.png
Does this mean that 01563851 will jump to 015638DB if its equal to xxx ?
So when the script is activated, it makes it jump to 015638DB if its NOT equals to xxx?
I followed the address 015638DB and here is what I see :
puu.sh/jkZtx/bb1fac09f5.png
Can I follow that address somewhere else?
This is kinda fun lol! (If I knew what I was doing...) |
|
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
|
|