TwMS v1.47.3_ICS_原地復活(Fake)
//TwMS v1.47.3_ICS_原地復活(Fake)
//使用後可剔除死亡動畫
[Enable]
Alloc(Zombie, 64)
Zombie:
Cmp [Esp+1C], 008BFCC1
Jne 還原位置
Mov [Esp+1C], 008BFCCF
Jmp 還原位置
00AEB098:
DD ICSEntry
[Disable]
00AEB098:
DD 還原位置
DeAlloc(ICSEntry)
//Thread版無法取消...
[Enable]
CreateThread(Hook)
Alloc(Hook, 256)
Label(ICSEntry)
Label(Zombie)
Label(ICSRet)
Hook:
Mov Eax, [00AEB098]
Mov [ICSRet], Eax
Mov [00AEB098], Zombie
Ret
Zombie:
Cmp [Esp+14], 004DB792
Jne [ICSRet]
Mov [Esp+14], 008BFCCF
Jmp [ICSRet]
ICSRet:
DD 00
DD 00
Ret
[Disable]
大大
回覆刪除小弟我請教一下
這數據的CALL
要怎麼更新呢><
//TwMS v1.47.2_ICS_快速掉物
//物品直接出現在地面上,除去掉落動畫
//原創:MaxYoyo
//ICS:?
//簡化:Onion
//楓幣沒有改到的樣子...
[ENABLE]
Alloc(ItemStaicICS, 512)
Label(ItemStaicMain)
ItemStaicICS:
CMP [ESP+08],004E8E03
JNE VariantClear
MOV [Esp+08],ItemStaicMain
JMP VariantClear
ItemStaicMain:
POP ECX
CMP [EBP-1C],02
JE 004E8E94
CMP [EBP-1C],04
MOV EAX,[EBP-24]
MOV [ESI+48],EBX
MOV ECX,[EAX]
PUSH 00FFFFFF
CALL 004259C7
LEA ECX,[ESI+68]
CALL 00426DDF
MOV ECX,ESI
MOV [EBP-38],EAX
CALL 00426DDF
XOR ECX,ECX
CMP [ESI+2C],03
SETE CL
PUSH ECX
PUSH [EBP-38]
PUSH EAX
JMP 004E8F17
00AEB28C:
DD ItemStaicICS
[DISABLE]
00AEB28C:
DD VariantClear
Dealloc(ItemStaicICS)
從004E8E03(舊)往下看
刪除洋蔥傻傻的,Thread結束之後就可以取消了
回覆刪除怎麼還原功能的記憶體@@
刪除