
[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 byte ptr [ecx+04],01
mov [ecx+08],00000000
exit:
jmp returnhere
"dekaron.exe"+A1A450: // UPDATE HERE
jmp newmem
nop 6
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"dekaron.exe"+A1A450: // UPDATE HERE
mov byte ptr [ecx+04],0
mov [ecx+08],00000000
//Alt: db C6 41 04 01 C7 41 08 00 00 00 00
MOMBS FREEZE
[ENABLE]
aobscan(_aMobSpeed,80 7C 24 04 00 74 06 D9 40)
label(_aMobSpeedLabel)
registersymbol(_aMobSpeedLabel)
alloc(DrakoMobSpeedBace,2048)
label(MobIsWalking)
label(MobRunSpeedValue)
label(MobWalkSpeedValue)
label(ReturnMobSpeed)
registersymbol(MobRunSpeedValue)
registersymbol(MobWalkSpeedValue)
DrakoMobSpeedBace:
cmp byte ptr [esp+04],00
je MobIsWalking
fld dword ptr [MobRunSpeedValue]
ret 0004
MobIsWalking:
fld dword ptr [MobWalkSpeedValue]
ret 0004
MobRunSpeedValue:
db 00 00 00 00
MobWalkSpeedValue:
db 00 00 00 00
_aMobSpeed:
_aMobSpeedLabel:
jmp DrakoMobSpeedBace
ReturnMobSpeed:
[DISABLE]
dealloc(DrakoMobSpeedBace)
unregistersymbol(MobRunSpeedValue)
unregistersymbol(MobWalkSpeedValue)
_aMobSpeedLabel:
cmp byte ptr [esp+04],00
unregistersymbol(_aMobSpeedLabel)






