auto poot
zoomQuote:
[ENABLE]
alloc(newmem,1024)
label(returnhere)
label(originalcode)
label(exit)
label(check_mana)
label(finished_check)
008d8158: // 83 78 08 13 OF 85
jmp newmem
nop
nop
nop
nop
nop
returnhere:
newmem:
originalcode:
cmp dword ptr [eax+08],01 // checking for HP pot?
jne check_mana
mov dword ptr[eax+08],11 // change to auto pot
mov dword ptr[eax+10],11
check_mana:
cmp dword ptr [eax+08],02 // checking for MP pot?
jne finished_check
mov dword ptr[eax+08],12 // change to auto pot
mov dword ptr[eax+10],12
finished_check:
cmp dword ptr [eax+08],13
je 0052d13a
exit:
jmp returnhere
[DISABLE]
dealloc(newmem)
cmp dword ptr [eax+08],13
db 0F 84 91 00 00 00
unregistersymbol(_aPotsLabel)
speed hackQuote:
[ENABLE]
alloc(newmem,1024)
label(_returnhere)
newmem:
mov [edi+04],427f0000 // change value to maximum zoom
movss xmm0,[edi+04]
jmp _returnhere
006595b6: // F3 0F 10 47 04 EB
jmp newmem
_returnhere:
[DISABLE]
006595b6:
movss xmm0,[edi+04]
dealloc(newmem)
wall hackQuote:
[ENABLE]
label(_aSpeedLabel)
registersymbol(_aSpeedLabel)
alloc(newmem,16)
label(ReturnSpeed)
label(SpeedValue)
registersymbol(SpeedValue)
0091278a:
_aSpeedLabel:
jmp newmem
ReturnSpeed:
newmem:
fld dword ptr [SpeedValue]
pop edi
pop esi
jmp ReturnSpeed
push esi
push edi
call dword ptr [SpeedValue]
SpeedValue:
db 00 00 C0 40
0091278a:
ret
[DISABLE]
dealloc(newmem)
unregistersymbol(SpeedValue)
00912EDA:
fld dword ptr [eax+08]
pop edi
pop esi
unregistersymbol(_aSpeedLabel)
Quote:
[ENABLE]
alloc(blah,1024)
label(return)
0087e34e://8d bc 24 88 00 00 00
JMP blah
nop
nop
nop
nop
nop
nop
nop
return:
blah:
call dword ptr [eax+10]
mov esi,eax
lea edi,ss:[esp+00000088]
cmp [eax+00000402],5f626577
JE return
mov [eax+00000402],5f626577
mov [eax+00000406],67616d69
mov [eax+0000040a],616d2e65
mov [eax+0000040e],00000063
JMP return
[DISABLE]
dealloc(blah)
0087e34e://array of bytes 8d bc 24 88 00 00 00
call dword ptr [eax+10]
mov esi,eax
lea edi,[esp+00000088]