| View previous topic :: View next topic |
| Author |
Message |
procurar How do I cheat?
Reputation: 0
Joined: 20 Sep 2023 Posts: 7
|
Posted: Mon Oct 02, 2023 10:45 am Post subject: Trying to make a script -> no cooldown |
|
|
Hello, I am trying to make a script with no cooldown, what I did:
Unknown initial address -> use skill->changed address->filtered the address with a value that makes sense (the skill has 10 s cooldown, so I checked the one that I could see that value changing 1-11.
Tried to add the address in the cheat table and freeze: the value keeps changing even with the address frozen.
Tried to make a script changing the values below ->the game crashes
that's the clean script from the address I found. any thoughts?
| Code: | [ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048)
label(returnhere)
label(originalcode)
label(exit)
newmem: //this is allocated memory, you have read,write,execute access
//place your code here
originalcode:
mov [ecx+eax*4+00000142],dx
exit:
jmp returnhere
"LifeTO-eTO_20230921v1.exe"+4B53F6:
jmp newmem
nop 3
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"LifeTO-eTO_20230921v1.exe"+4B53F6:
mov [ecx+eax*4+00000142],dx
//Alt: db 66 89 94 81 42 01 00 00 |
|
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Mon Oct 02, 2023 10:49 am Post subject: Re: Trying to make a script -> no cooldown |
|
|
| procurar wrote: | | Tried to add the address in the cheat table and freeze: the value keeps changing even with the address frozen. | -Are you sure that you have the correct value? If you are confident of that, right-click to see what it writing to that address and try to NOP the instruction(s) that are changing it. If that does not produce the intended result, then the value that you are trying to manipulate is likely not the correct one.
|
|
| Back to top |
|
 |
procurar How do I cheat?
Reputation: 0
Joined: 20 Sep 2023 Posts: 7
|
Posted: Mon Oct 02, 2023 10:54 am Post subject: Re: Trying to make a script -> no cooldown |
|
|
| ++METHOS wrote: | | procurar wrote: | | Tried to add the address in the cheat table and freeze: the value keeps changing even with the address frozen. | -Are you sure that you have the correct value? If you are confident of that, right-click to see what it writing to that address and try to NOP the instruction(s) that are changing it. If that does not produce the intended result, then the value that you are trying to manipulate is likely not the correct one. |
I have tried with many different address, one of them when I replace with NOP it looks like it works cause when I use a skill the icon keeps available to use but when I click it says I need to wait for the skill cooldown. It was just client sided
I know that the game has no cooldown cause I used to have a .CT with a no cooldown working.
|
|
| Back to top |
|
 |
++METHOS I post too much
Reputation: 92
Joined: 29 Oct 2010 Posts: 4197
|
Posted: Mon Oct 02, 2023 12:03 pm Post subject: Re: Trying to make a script -> no cooldown |
|
|
| procurar wrote: | when I replace with NOP it looks like it works cause when I use a skill the icon keeps available to use but when I click it says I need to wait for the skill cooldown. It was just client sided
I know that the game has no cooldown cause I used to have a .CT with a no cooldown working. | -If the game is running on a remote server in some capacity, then your efforts may be futile. Even though a previous table may have worked, developers can and do often patch these things out. If you are able to check the old table, and it still works, then you can study it to see if you are on the right track.
If NOP'ing shows some success, but not fully, then you may still be able to use that address to find out where the timer actually is. You can check to see what 'accesses' the address to see if there is anything viable to work with.
Alternatively, you can use ultimap to try to narrow in on the call that gets executed when the timer initializes.
|
|
| Back to top |
|
 |
|