//TwMS v182.2_ICS_怪物LAG(易斷)
//Author:zeach01
//ICS:zeach01
//Update:Boby
[Enable]
Alloc(MobLag_CheckESP,128)
Label(MobLag_Main)
MobLag_CheckESP:
Cmp [Esp+3C],008D11DF
Jne 00A83104
Mov [Esp+3C],MobLag_Main
Jmp 00A83104
MobLag_Main:
mov ecx,esi
call 0104D5F1
cmp dword ptr [esi+0000086C],00
jmp 008D11FA
018EE274: //00A44EDE
DD MobLag_CheckESP
[Disable]
018EE274:
DD 00A83104
未經本站文章所有人之同意者,隨意轉載、改作、散布者,已觸犯著作權法;
若要分享需先經過文章所有人同意後並標註資料來源。
2015-07-29
TwMS_v182.2_ICS_物理無敵
//TwMS_v182.2_ICS_物理無敵
//更新:Boby
[enable]
Alloc(Invincible, 128)
Label(main)
Invincible:
cmp [esp+4C], 008D7F95
jne OffsetRect
mov [esp+4C], main
jmp OffsetRect
main:
lea eax, [ebp-30]
push eax
call 004A56DA
pop ecx
jmp 008D8014
0193FB64:
DD Invincible
[Disable]
0193FB64:
DD OffsetRect
DeAlloc(Invincible)
//更新:Boby
[enable]
Alloc(Invincible, 128)
Label(main)
Invincible:
cmp [esp+4C], 008D7F95
jne OffsetRect
mov [esp+4C], main
jmp OffsetRect
main:
lea eax, [ebp-30]
push eax
call 004A56DA
pop ecx
jmp 008D8014
0193FB64:
DD Invincible
[Disable]
0193FB64:
DD OffsetRect
DeAlloc(Invincible)
TwMS_v182.2_ICS_只撿錢
//TwMS_v182.2_ICS_只撿錢
//Update:Boby
[Enable]
Alloc(MoneyOnly, 64)
Alloc(MoneyOnlySW,4)
RegisterSymbol(MoneyOnlySW)
MoneyOnlySW:
DD 01
MoneyOnly:
Cmp [MoneyOnlySW],0
Je 00A83104
Cmp [Esp+13C], 006388D6
Jne 00A83104
Mov [Esp+13C], 0063896D
Jmp 00A83104
018EE274:
DD MoneyOnly
[Disable]
018EE274:
DD MoneyOnly
DeAlloc(MoneyOnly)
//Update:Boby
[Enable]
Alloc(MoneyOnly, 64)
Alloc(MoneyOnlySW,4)
RegisterSymbol(MoneyOnlySW)
MoneyOnlySW:
DD 01
MoneyOnly:
Cmp [MoneyOnlySW],0
Je 00A83104
Cmp [Esp+13C], 006388D6
Jne 00A83104
Mov [Esp+13C], 0063896D
Jmp 00A83104
018EE274:
DD MoneyOnly
[Disable]
018EE274:
DD MoneyOnly
DeAlloc(MoneyOnly)
TwMS_v182.2_ICS_全圖吸物
//TwMS_v182.2_ICS_全圖吸物
[enable]
alloc(ItemVac,256)
label(SetItemXY)
alloc(PickNoDc,64)
PickNoDc:
cmp [esp], 0104D629
jne 00D67690
add esp, 04
call 00AED004
xor eax,eax
jmp 00D2FE51
ItemVac:
cmp [esp], 0063896D
je SetItemXY
cmp [esp], 00637A4F
jne PtInRect
xor eax,eax
inc eax
ret 000C
SetItemXY:
mov eax,[esp+08]
mov [ebx],eax
mov eax,[esp+0C]
mov [ebx+04],eax
xor eax,eax
inc eax
ret 000c
0193FB94:
dd ItemVac
015BC94C:
DD PickNoDc
[disable]
0193FB94:
dd PtInRect
015BC94C:
DD 00AACEA2
dealloc(ItemVac)
dealloc(PickNoDc)
[enable]
alloc(ItemVac,256)
label(SetItemXY)
alloc(PickNoDc,64)
PickNoDc:
cmp [esp], 0104D629
jne 00D67690
add esp, 04
call 00AED004
xor eax,eax
jmp 00D2FE51
ItemVac:
cmp [esp], 0063896D
je SetItemXY
cmp [esp], 00637A4F
jne PtInRect
xor eax,eax
inc eax
ret 000C
SetItemXY:
mov eax,[esp+08]
mov [ebx],eax
mov eax,[esp+0C]
mov [ebx+04],eax
xor eax,eax
inc eax
ret 000c
0193FB94:
dd ItemVac
015BC94C:
DD PickNoDc
[disable]
0193FB94:
dd PtInRect
015BC94C:
DD 00AACEA2
dealloc(ItemVac)
dealloc(PickNoDc)
TwMS_v182.2_ICS_快速落物
//TwMs v182.2_ICS_快速落物
//ICS:Dick
//更新:Boby
[Enable]
Alloc(CheckName,32)
Label(Hook)
CheckName:
Cmp [Esp+08],0063F553
Jne VariantClear
Mov [Esp+08],Hook
Jmp VariantClear
Hook:
DB 59 83 7D 58 02
jmp 0063F55E
013D22E8:
DD CheckName
[Disable]
013D22E8:
DD VariantClear
DeAlloc(CheckName)
//ICS:Dick
//更新:Boby
[Enable]
Alloc(CheckName,32)
Label(Hook)
CheckName:
Cmp [Esp+08],0063F553
Jne VariantClear
Mov [Esp+08],Hook
Jmp VariantClear
Hook:
DB 59 83 7D 58 02
jmp 0063F55E
013D22E8:
DD CheckName
[Disable]
013D22E8:
DD VariantClear
DeAlloc(CheckName)
TwMS_v182.2_ICS_發言不限3次
//TwMS v182.2_ICS_發言不限3次
//Update: Boby
[Enable]
Alloc(Hook,64)
Label(Hook1)
Hook:
CMP [ESP+10],00599B38
JNE InterlockedIncrement+6
MOV [ESP+10],Hook1
JMP InterlockedIncrement+6
Hook1:
MOV EAX,[EDI]
Jmp 00599B97
013D20C4:
DD Hook
[Disable]
013D20C4:
DD InterlockedIncrement+6
//Update: Boby
[Enable]
Alloc(Hook,64)
Label(Hook1)
Hook:
CMP [ESP+10],00599B38
JNE InterlockedIncrement+6
MOV [ESP+10],Hook1
JMP InterlockedIncrement+6
Hook1:
MOV EAX,[EDI]
Jmp 00599B97
013D20C4:
DD Hook
[Disable]
013D20C4:
DD InterlockedIncrement+6
TwMS_v182.2_ICS_部分職業伍拾萬傷害NoDelay
//TwMS_v182.2_ICS_終極攻擊無延遲
//對應武器: [弓,弩,火槍,拳套,雙弩槍]
//Update:Boby
[Enable]
Alloc(SkillID,4)
Alloc(FinalAttack,64)
Label(Return)
Label(DoFinalAttack)
SkillID:
DD #95001001
FinalAttack:
MOV EAX,[01928074]
MOV [EAX+614],FFFFFFFF
Cmp [Esp+20], 00FD4D85
Jne Return
Mov [Esp+20], DoFinalAttack
Return:
Jmp kernel32.InterlockedDecrement
DoFinalAttack:
Cmp [SkillID], 0
je 00FD4F7C
Mov Ebx, [SkillID]
Mov [Esi+BEB8], Ebx
Xor Ebx, Ebx
Cmp [Esi+BEB8], Ebx
je 00FD4F7C
Push [Esi+524]
call 00519F3D
Lea Esp, [Esp+4]
Mov [Esi+BEBC], Eax
Jmp 00FD4D91
013D20C8:
DD FinalAttack
[Disable]
DeAlloc(SkillID)
DeAlloc(FinalAttack)
013D20C8:
DD kernel32.InterlockedDecrement
//對應武器: [弓,弩,火槍,拳套,雙弩槍]
//Update:Boby
[Enable]
Alloc(SkillID,4)
Alloc(FinalAttack,64)
Label(Return)
Label(DoFinalAttack)
SkillID:
DD #95001001
FinalAttack:
MOV EAX,[01928074]
MOV [EAX+614],FFFFFFFF
Cmp [Esp+20], 00FD4D85
Jne Return
Mov [Esp+20], DoFinalAttack
Return:
Jmp kernel32.InterlockedDecrement
DoFinalAttack:
Cmp [SkillID], 0
je 00FD4F7C
Mov Ebx, [SkillID]
Mov [Esi+BEB8], Ebx
Xor Ebx, Ebx
Cmp [Esi+BEB8], Ebx
je 00FD4F7C
Push [Esi+524]
call 00519F3D
Lea Esp, [Esp+4]
Mov [Esi+BEBC], Eax
Jmp 00FD4D91
013D20C8:
DD FinalAttack
[Disable]
DeAlloc(SkillID)
DeAlloc(FinalAttack)
013D20C8:
DD kernel32.InterlockedDecrement
TwMS_v182.2_ICS_怪物加速_v1
//TwMS_v182.2_ICS_怪物加速_v1
//更新:Boby
[enable]
Alloc(MobVac,128)
Alloc(MobSpeed, 4)
MobSpeed:
DD #10 //速度
MobVac:
cmp [esp+3C],008F4626
jne 00A83104
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A83104
018EE274:
DD MobVac
[disable]
018EE274:
DD 00A83104
DeAlloc(MobVac)
DeAlloc(MobSpeed)
//更新:Boby
[enable]
Alloc(MobVac,128)
Alloc(MobSpeed, 4)
MobSpeed:
DD #10 //速度
MobVac:
cmp [esp+3C],008F4626
jne 00A83104
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A83104
018EE274:
DD MobVac
[disable]
018EE274:
DD 00A83104
DeAlloc(MobVac)
DeAlloc(MobSpeed)
TwMS_v182.2_ICS_人物不退
//TwMS_v182.2_ICS_人物不退
//更新:Boby
[Enable]
RegisterSymbol(NorayBackSW)
Alloc(BackICS,512)
Alloc(NorayBackSW,4)
Label(NorayBack)
NorayBackSW:
DD 01
BackICS:
Cmp [NorayBackSW],01
Jne 00A83104
cmp [esp+5C],00FA11EC
Jne 00A83104
mov [esp+5C],NorayBack
jmp 00A83104
NorayBack:
add esp,18
mov [ebp+10],ffffffff
lea edi,[ebx+000000B8]
jmp 00FA11FD
018EE274:
DD BackICS
[DISABLE]
018EE274:
DD 00A83104
UnRegisterSymbol(NorayBackSW)
DeAlloc(NorayBackSW)
DeAlloc(BackICS)
//更新:Boby
[Enable]
RegisterSymbol(NorayBackSW)
Alloc(BackICS,512)
Alloc(NorayBackSW,4)
Label(NorayBack)
NorayBackSW:
DD 01
BackICS:
Cmp [NorayBackSW],01
Jne 00A83104
cmp [esp+5C],00FA11EC
Jne 00A83104
mov [esp+5C],NorayBack
jmp 00A83104
NorayBack:
add esp,18
mov [ebp+10],ffffffff
lea edi,[ebx+000000B8]
jmp 00FA11FD
018EE274:
DD BackICS
[DISABLE]
018EE274:
DD 00A83104
UnRegisterSymbol(NorayBackSW)
DeAlloc(NorayBackSW)
DeAlloc(BackICS)
TwMS_v182.2_ICS_超級笨怪
//TwMS_v182.2_ICS_超級笨怪
//更新:Boby
[Enable]
RegisterSymbol(StupidOnOff)
Alloc(StupidMobICS,512)
Alloc(StupidOnOff, 04)
Label(StupidMobMain)
StupidOnOff:
DD 01
StupidMobICS:
Cmp [StupidOnOff],01
Jne GetLastError
Cmp [Esp+38],010578CF
Jne GetLastError
Mov [Esp+38], StupidMobMain
Jmp GetLastError
StupidMobMain:
xor ebx,ebx
Jmp 010578D6
013D218C:
DD StupidMobICS
[Disable]
013D218C:
DD GetLastError
DeAlloc(StupidMobICS)
UnRegisterSymbol(StupidOnOff)
//更新:Boby
[Enable]
RegisterSymbol(StupidOnOff)
Alloc(StupidMobICS,512)
Alloc(StupidOnOff, 04)
Label(StupidMobMain)
StupidOnOff:
DD 01
StupidMobICS:
Cmp [StupidOnOff],01
Jne GetLastError
Cmp [Esp+38],010578CF
Jne GetLastError
Mov [Esp+38], StupidMobMain
Jmp GetLastError
StupidMobMain:
xor ebx,ebx
Jmp 010578D6
013D218C:
DD StupidMobICS
[Disable]
013D218C:
DD GetLastError
DeAlloc(StupidMobICS)
UnRegisterSymbol(StupidOnOff)
TwMS_v182.2_ICS_人物趴趴
//TwMS_v182.2_ICS_人物趴趴
//好像是左右走更新錯誤...
//更新:Boby
[Enable]
RegisterSymbol(AutoLRMain)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRICSEntry, 64)
Alloc(AutoLRRange, 4)
Alloc(AutoLRValue, 4)
Alloc(AutoLRMain, 128)
Label(GoLeft)
Label(GoRight)
Label(ICSReturn)
AutoLRRange:
DD #10
AutoLRICSEntry:
Cmp [Esp],01063CCD
Jne ICSReturn
Mov [Esp],AutoLRMain
ICSReturn:
Jmp GetFocus
AutoLRMain:
Cmp [AutoLRRange], 0
Je 01063CCD
Push Eax
Inc [AutoLRValue]
Mov Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoLeft
Add Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoRight
Mov [AutoLRValue], 1
Jmp GoLeft
GoLeft:
Mov [Ebp-14],FFFFFFFF
Pop Eax
jmp 0106421C
GoRight:
Mov [Ebp-14],00000001
Pop Eax
Jmp 0106421C
0193FBF0:
DD AutoLRICSEntry
[Disable]
0193FBF0:
DD GetFocus
Dealloc(AutoLRICSEntry)
Dealloc(AutoLRMain)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
UnregisterSymbol(AutoLRRange)
UnregisterSymbol(AutoLRMain)
//好像是左右走更新錯誤...
//更新:Boby
[Enable]
RegisterSymbol(AutoLRMain)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRICSEntry, 64)
Alloc(AutoLRRange, 4)
Alloc(AutoLRValue, 4)
Alloc(AutoLRMain, 128)
Label(GoLeft)
Label(GoRight)
Label(ICSReturn)
AutoLRRange:
DD #10
AutoLRICSEntry:
Cmp [Esp],01063CCD
Jne ICSReturn
Mov [Esp],AutoLRMain
ICSReturn:
Jmp GetFocus
AutoLRMain:
Cmp [AutoLRRange], 0
Je 01063CCD
Push Eax
Inc [AutoLRValue]
Mov Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoLeft
Add Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoRight
Mov [AutoLRValue], 1
Jmp GoLeft
GoLeft:
Mov [Ebp-14],FFFFFFFF
Pop Eax
jmp 0106421C
GoRight:
Mov [Ebp-14],00000001
Pop Eax
Jmp 0106421C
0193FBF0:
DD AutoLRICSEntry
[Disable]
0193FBF0:
DD GetFocus
Dealloc(AutoLRICSEntry)
Dealloc(AutoLRMain)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
UnregisterSymbol(AutoLRRange)
UnregisterSymbol(AutoLRMain)
TwMS_v182.2_ICS_完全無敵
//TwMS_v182.2_ICS_完全無敵
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00FA05E3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009EE724
push [ebx+00000524]
mov [ebp-34],eax
mov [ebp-2C],esi
mov [ebp-10],esi
mov [ebp-70],esi
mov [ebp-00000088],esi
mov [ebp-58],esi
mov [ebp-80],esi
mov [ebp-30],esi
mov [ebp-000000A4],esi
mov [ebp-0000008C],esi
mov [ebp-00000090],esi
mov [ebp-14],esi
call 00519F3D
push [ebx+00000528]
mov [ebp-78],eax
call 00519F3D
add esp,14
mov [ebp-74],eax
cmp [ebp+68],esi
Jmp 00FA2D96
013D20C4:
DD Hook_Main
[Disable]
013D20C4:
DD InterlockedIncrement
DeAlloc(Hook_Main)
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00FA05E3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009EE724
push [ebx+00000524]
mov [ebp-34],eax
mov [ebp-2C],esi
mov [ebp-10],esi
mov [ebp-70],esi
mov [ebp-00000088],esi
mov [ebp-58],esi
mov [ebp-80],esi
mov [ebp-30],esi
mov [ebp-000000A4],esi
mov [ebp-0000008C],esi
mov [ebp-00000090],esi
mov [ebp-14],esi
call 00519F3D
push [ebx+00000528]
mov [ebp-78],eax
call 00519F3D
add esp,14
mov [ebp-74],eax
cmp [ebp+68],esi
Jmp 00FA2D96
013D20C4:
DD Hook_Main
[Disable]
013D20C4:
DD InterlockedIncrement
DeAlloc(Hook_Main)
TwMS_v182.2_ICS_Miss無敵
//TwMS_v182.2_ICS_Miss無敵
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00FA05E3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009EE724
push [ebx+00000524]
mov [ebp-34],eax
mov [ebp-2C],esi
mov [ebp-10],esi
mov [ebp-70],esi
mov [ebp-00000088],esi
mov [ebp-58],esi
mov [ebp-80],esi
mov [ebp-30],esi
mov [ebp-000000A4],esi
mov [ebp-0000008C],esi
mov [ebp-00000090],esi
mov [ebp-14],esi
call 00519F3D
push [ebx+00000528]
mov [ebp-78],eax
call 00519F3D
add esp,14
mov [ebp-74],eax
cmp [ebp+68],esi
jmp 00FA191D
013D20C4:
DD Hook_Main
[Disable]
013D20C4:
DD InterlockedIncrement
DeAlloc(Hook_Main)
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00FA05E3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009EE724
push [ebx+00000524]
mov [ebp-34],eax
mov [ebp-2C],esi
mov [ebp-10],esi
mov [ebp-70],esi
mov [ebp-00000088],esi
mov [ebp-58],esi
mov [ebp-80],esi
mov [ebp-30],esi
mov [ebp-000000A4],esi
mov [ebp-0000008C],esi
mov [ebp-00000090],esi
mov [ebp-14],esi
call 00519F3D
push [ebx+00000528]
mov [ebp-78],eax
call 00519F3D
add esp,14
mov [ebp-74],eax
cmp [ebp+68],esi
jmp 00FA191D
013D20C4:
DD Hook_Main
[Disable]
013D20C4:
DD InterlockedIncrement
DeAlloc(Hook_Main)
TwMS_v182.2_ICS_全職業限定技能全圖打怪 + 物品掉落腳下
//TwMS_v182.2_ICS_全職業全圖打怪+物品掉落腳下
//更新:Boby
[Enable]
RegisterSymbol(FullMapSW)
Alloc(FullMapAtt_ICS,512)
Alloc(FullMapSW,04)
Label(FullMapAttByPass)
Label(FullMapAttack)
Label(FullMapAttackHook)
Label(FullMapAttackCall)
Label(FullMapAttByPassHook)
FullMapSW:
DD 01
FullMapAtt_ICS:
Cmp [FullMapSW],01
Jne Variantinit
Cmp [Esp+C],008D6FD4
Je FullMapAttByPass
Cmp [Esp+C],008D6E1C
Je FullMapAttack
Jmp Variantinit
//-------------------------------
FullMapAttByPass:
Mov [Esp+C],FullMapAttByPassHook
Jmp Variantinit
//-------------------------------
FullMapAttack:
Mov [Esp+C],FullMapAttackHook
Jmp Variantinit
//-------------------------------
FullMapAttByPassHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000E
cmp ecx,esi
je 008D6BC8
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004B3ECC
or dword ptr [ebp-04],-1
lea eax,[ebp-58]
push eax
call 0046CE49
pop ecx
lea eax,[ebp-60]
push eax
lea ecx,[ebx+00000988]
call 00896205
test eax,eax
jmp 008D7024
//--------------------------
FullMapAttackHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000D
cmp ecx,esi
je 008D6BC8
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004B3ECC
or dword ptr [ebp-04],-1
lea eax,[ebp-58]
push eax
call 0046CE49
pop ecx
lea eax,[ebp-60]
push eax
mov ecx,edi
//--------------------------
call FullMapAttackCall
//-------------------------------------
jmp 008D6E61
//-------------------------------------
FullMapAttackCall:
push esi
push edi
mov edi,[esp+0C]
pushad
mov ecx,[01928074]
add ecx, 04
push edi
call 005CB039
popad
jmp 004B55F4
//--------------------------------------
013D22EC:
DD FullMapAtt_ICS
[Disable]
013D22EC:
DD Variantinit
DeAlloc(FullMapAtt_ICS)
UnRegisterSymbol(FullMapSW)
//更新:Boby
[Enable]
RegisterSymbol(FullMapSW)
Alloc(FullMapAtt_ICS,512)
Alloc(FullMapSW,04)
Label(FullMapAttByPass)
Label(FullMapAttack)
Label(FullMapAttackHook)
Label(FullMapAttackCall)
Label(FullMapAttByPassHook)
FullMapSW:
DD 01
FullMapAtt_ICS:
Cmp [FullMapSW],01
Jne Variantinit
Cmp [Esp+C],008D6FD4
Je FullMapAttByPass
Cmp [Esp+C],008D6E1C
Je FullMapAttack
Jmp Variantinit
//-------------------------------
FullMapAttByPass:
Mov [Esp+C],FullMapAttByPassHook
Jmp Variantinit
//-------------------------------
FullMapAttack:
Mov [Esp+C],FullMapAttackHook
Jmp Variantinit
//-------------------------------
FullMapAttByPassHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000E
cmp ecx,esi
je 008D6BC8
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004B3ECC
or dword ptr [ebp-04],-1
lea eax,[ebp-58]
push eax
call 0046CE49
pop ecx
lea eax,[ebp-60]
push eax
lea ecx,[ebx+00000988]
call 00896205
test eax,eax
jmp 008D7024
//--------------------------
FullMapAttackHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000D
cmp ecx,esi
je 008D6BC8
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004B3ECC
or dword ptr [ebp-04],-1
lea eax,[ebp-58]
push eax
call 0046CE49
pop ecx
lea eax,[ebp-60]
push eax
mov ecx,edi
//--------------------------
call FullMapAttackCall
//-------------------------------------
jmp 008D6E61
//-------------------------------------
FullMapAttackCall:
push esi
push edi
mov edi,[esp+0C]
pushad
mov ecx,[01928074]
add ecx, 04
push edi
call 005CB039
popad
jmp 004B55F4
//--------------------------------------
013D22EC:
DD FullMapAtt_ICS
[Disable]
013D22EC:
DD Variantinit
DeAlloc(FullMapAtt_ICS)
UnRegisterSymbol(FullMapSW)
2015-07-27
2015-07-24
英雄聯盟 新介面 修改為 舊介面
記上一篇 http://bobyhd.blogspot.tw/2015/07/cheat.html
既然有聲音 , 也就有介面
請將下載的東西放到:
\GarenaLoLTW\GameData\Apps\LoLTW\Game\
下載點:
點我進入下載點1 [Google雲端空間]
點我進入下載點2 [Google雲端空間]
既然有聲音 , 也就有介面
請將下載的東西放到:
\GarenaLoLTW\GameData\Apps\LoLTW\Game\
下載點:
點我進入下載點1 [Google雲端空間]
點我進入下載點2 [Google雲端空間]
英雄聯盟 新版語音修改 噁爛大叔 -> 舊版女聲
近期英雄聯盟修改了介面 , 語音......
也有許多人認為不習慣,厭倦
此篇文章教學:
如何將 新版(噁爛大叔) 修改為 舊版(女聲)
教學:
打開資料夾
C:\Program Files (x86)\GarenaLoLTW\GameData\Apps\LoLTW\Game\DATA\CFG\defaults
需修改的檔案有 Announcements_ARAM , Announcements_CLASSIC , Announcements_ODIN 以上三個
將以上資料夾內所有的 Male 修改為 Female 即可 (小撇步:Ctrl + H 可一鍵取代)
以下為修改好的檔案:
點我進入下載點 [Google雲端空間]
也有許多人認為不習慣,厭倦
此篇文章教學:
如何將 新版(
教學:
打開資料夾
C:\Program Files (x86)\GarenaLoLTW\GameData\Apps\LoLTW\Game\DATA\CFG\defaults
需修改的檔案有 Announcements_ARAM , Announcements_CLASSIC , Announcements_ODIN 以上三個
將以上資料夾內所有的 Male 修改為 Female 即可 (小撇步:Ctrl + H 可一鍵取代)
以下為修改好的檔案:
點我進入下載點 [Google雲端空間]
2015-07-22
Undetected Cheat Engine --- Boby Engine
雖然版上的UCE已經夠用了...
但還是無聊發一下QQ (都沒文章
點我進入下載點 [Google雲端空間]
優點:
1.沒有優點
2.不會被MapleStory偵測 (DEBUG...等等功能 除外
3.部分繁化 (懶
解壓縮密碼:bobyhd.blogspot.tw
但還是無聊發一下QQ (都沒文章
點我進入下載點 [Google雲端空間]
優點:
1.沒有優點
2.不會被MapleStory偵測 (DEBUG...等等功能 除外
3.部分繁化 (懶
解壓縮密碼:bobyhd.blogspot.tw
2015-07-21
MouseClick
此程式為簡易型滑鼠連點
介面:
掃毒報告:
下載點:
點我進入下載點[Google雲端空間]
介面:
掃毒報告:
HA256: | a2e6611a6534631b885ff5d4d4c1594c03d0282a5130549a4a31663ab488a389 |
檔案名稱: | MouseClick.rar |
偵測率: | 1 / 57 |
下載點:
點我進入下載點[Google雲端空間]
Imgur Downloader
【程式名稱】Imgur Downloader
【程式撰寫】Rou Zong
【程式內容】
1.下載圖片
【程式介面】
【掃毒報告】
【程式載點】
點我進去下載點 [Google雲端空間]
【免責聲明】
本工作室開發的輔助工具,僅作學習之用,非用于商業用途,
對于調用者及使用者用于商業用途,使用者因使用本程式而造成的損失,
本工作室一概不承擔責任。
如果不同意本協議,請立即關閉此程式。
【程式撰寫】Rou Zong
【程式內容】
1.下載圖片
【程式介面】
【掃毒報告】
SHA256: | 9412bfb398677754cf6bf970783342046bcd4a64dbb68cd8c33455ea7c6c9613 |
檔案名稱: | Imgur Downloader.rar |
偵測率: | 1 / 57 |
點我進去下載點 [Google雲端空間]
【免責聲明】
本工作室開發的輔助工具,僅作學習之用,非用于商業用途,
對于調用者及使用者用于商業用途,使用者因使用本程式而造成的損失,
本工作室一概不承擔責任。
如果不同意本協議,請立即關閉此程式。
HaRepacker 4.2.3『繁體中文版』
【程式名稱】HaRepacker 4.2.3
【程式修改】Rou Zong
【粉絲網頁】點我進入
【 語音群 】2904916
【程式內容】
1.修改WZ
【程式介面】
【掃毒報告】
【程式載點】
點我進入載點 [Google雲端空間]
【免責聲明】
本工作室開發的輔助工具,僅作學習之用,非用于商業用途,
對于調用者及使用者用于商業用途,使用者因使用本程式而造成的損失,
本工作室一概不承擔責任。
如果不同意本協議,請立即關閉此程式。
【程式修改】Rou Zong
【粉絲網頁】點我進入
【 語音群 】2904916
【程式內容】
1.修改WZ
【程式介面】
【掃毒報告】
SHA256: | ab764bf363c4ee36eaf72a7308ee63ce8093f901f4c3832be53c8b3be22a2296 |
檔案名稱: | HaRepacker 4.2.3 繁體中文版.rar |
偵測率: | 2 / 56 |
點我進入載點 [Google雲端空間]
【免責聲明】
本工作室開發的輔助工具,僅作學習之用,非用于商業用途,
對于調用者及使用者用于商業用途,使用者因使用本程式而造成的損失,
本工作室一概不承擔責任。
如果不同意本協議,請立即關閉此程式。
英雄聯盟 整合UI - 四糸乃 By RouZong
介紹:
這是一個 四糸乃 的介面UI包
更換的介面有大廳介面與遊戲介面 並在 開始按鈕 與 NG 及 RK 選角畫面 分別修改了音效
Bug:遊戲邀請的驚嘆號內部文字 疑似會變成問號亂碼
展示:
這是一個 四糸乃 的介面UI包
更換的介面有大廳介面與遊戲介面 並在 開始按鈕 與 NG 及 RK 選角畫面 分別修改了音效
Bug:遊戲邀請的驚嘆號內部文字 疑似會變成問號亂碼
展示:
載點:
英雄聯盟 整合UI - 初音 By RouZong
介紹:
這是一個 虛擬歌姬 - 初音 的介面UI包
更換的介面有大廳介面與遊戲介面 並在 開始按鈕 與 NG 及 RK 選角畫面 分別修改了音效
Bug:遊戲邀請的驚嘆號內部文字 疑似會變成問號亂碼
展示:
下載:
下載點連結 [Google雲端空間]
這是一個 虛擬歌姬 - 初音 的介面UI包
更換的介面有大廳介面與遊戲介面 並在 開始按鈕 與 NG 及 RK 選角畫面 分別修改了音效
Bug:遊戲邀請的驚嘆號內部文字 疑似會變成問號亂碼
展示:
下載:
下載點連結 [Google雲端空間]
[VB.net]利用WebBrowser達成『帳密回傳』
此程式碼以Web填入表單資料達成回傳。﹝此處使用Google雲端空間來作範例﹞
範例Google雲端空間之提供表單:點我進入Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
WebBrowser1.Document.GetElementById("entry.1008084241").SetAttribute("value", TextBox1.Text)
WebBrowser1.Document.GetElementById("entry.716033583").SetAttribute("value", TextBox2.Text)
WebBrowser1.Document.GetElementById("login_form").InvokeMember("submit")
End Sub
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
WebBrowser1.Navigate("http://goo.gl/forms/uqaQljnmIz")
End Sub
End Class
TwMS_v181.3_ICS_人物不退
//TwMS_v181.3_ICS_人物不退
//更新:Boby
[Enable]
RegisterSymbol(NorayBackSW)
Alloc(BackICS,512)
Alloc(NorayBackSW,4)
Label(NorayBack)
NorayBackSW:
DD 01
BackICS:
Cmp [NorayBackSW],01
Jne 00A44EDE
cmp [esp+5C],00F2B9CB
Jne 00A44EDE
mov [esp+5C],NorayBack
jmp 00A44EDE
NorayBack:
add esp,18
mov [ebp+10],ffffffff
lea edi,[ebx+000000B8]
jmp 00F2B9DC
0180A77C:
DD BackICS
[DISABLE]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(NorayBackSW)
DeAlloc(NorayBackSW)
DeAlloc(BackICS)
//更新:Boby
[Enable]
RegisterSymbol(NorayBackSW)
Alloc(BackICS,512)
Alloc(NorayBackSW,4)
Label(NorayBack)
NorayBackSW:
DD 01
BackICS:
Cmp [NorayBackSW],01
Jne 00A44EDE
cmp [esp+5C],00F2B9CB
Jne 00A44EDE
mov [esp+5C],NorayBack
jmp 00A44EDE
NorayBack:
add esp,18
mov [ebp+10],ffffffff
lea edi,[ebx+000000B8]
jmp 00F2B9DC
0180A77C:
DD BackICS
[DISABLE]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(NorayBackSW)
DeAlloc(NorayBackSW)
DeAlloc(BackICS)
TwMS_v181.3_ICS_怪物加速_v1
//TwMS_v181.3_ICS_怪物加速_v1
//更新:Boby
[enable]
Alloc(MobVac,128)
Alloc(MobSpeed, 4)
MobSpeed:
DD #10
MobVac:
cmp [esp+3C],008C028C
jne 00A44EDE
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A44EDE
0180A77C:
DD MobVac
[disable]
0180A77C:
DD 00A44EDE
DeAlloc(MobVac)
DeAlloc(MobSpeed)
//更新:Boby
[enable]
Alloc(MobVac,128)
Alloc(MobSpeed, 4)
MobSpeed:
DD #10
MobVac:
cmp [esp+3C],008C028C
jne 00A44EDE
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A44EDE
0180A77C:
DD MobVac
[disable]
0180A77C:
DD 00A44EDE
DeAlloc(MobVac)
DeAlloc(MobSpeed)
TwMS_v181.3_ICS_全職業全圖打怪+物品掉落腳下
//TwMS_v181.3_ICS_全職業全圖打怪+物品掉落腳下
//更新:Boby
[Enable]
RegisterSymbol(FullMapSW)
Alloc(FullMapAtt_ICS,512)
Alloc(FullMapSW,04)
Label(FullMapAttByPass)
Label(FullMapAttack)
Label(FullMapAttackHook)
Label(FullMapAttackCall)
Label(FullMapAttByPassHook)
FullMapSW:
DD 01
FullMapAtt_ICS:
Cmp [FullMapSW],01
Jne Variantinit
Cmp [Esp+C],008A3C99
Je FullMapAttByPass
Cmp [Esp+C],008A3AE1
Je FullMapAttack
Jmp Variantinit
//-------------------------------
FullMapAttByPass:
Mov [Esp+C],FullMapAttByPassHook
Jmp Variantinit
//-------------------------------
FullMapAttack:
Mov [Esp+C],FullMapAttackHook
Jmp Variantinit
//-------------------------------
FullMapAttByPassHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000E
cmp ecx,esi
je 008A38B3
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004AD67E
or dword ptr [ebp-04],-01
lea eax,[ebp-58]
push eax
call 004695EB
pop ecx
lea eax,[ebp-60]
push eax
lea ecx,[ebx+0000096C]
call 00863614
test eax,eax
jmp 008A3CE9
//--------------------------
FullMapAttackHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000D
cmp ecx,esi
je 008A38B3
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004AD67E
or dword ptr [ebp-04],-01
lea eax,[ebp-58]
push eax
call 004695EB
pop ecx
lea eax,[ebp-60]
push eax
mov ecx,edi
//-------------------------------------
call FullMapAttackCall
//-------------------------------------
jmp 008A3B26
//-------------------------------------
FullMapAttackCall:
push esi
push edi
mov edi,[esp+0C]
pushad
mov ecx,[01842008]
add ecx, 04
push edi
call 005AE991
popad
jmp 004AED76
//--------------------------------------
0132F2E0:
DD FullMapAtt_ICS
[Disable]
0132F2E0:
DD Variantinit
DeAlloc(FullMapAtt_ICS)
UnRegisterSymbol(FullMapSW)
//更新:Boby
[Enable]
RegisterSymbol(FullMapSW)
Alloc(FullMapAtt_ICS,512)
Alloc(FullMapSW,04)
Label(FullMapAttByPass)
Label(FullMapAttack)
Label(FullMapAttackHook)
Label(FullMapAttackCall)
Label(FullMapAttByPassHook)
FullMapSW:
DD 01
FullMapAtt_ICS:
Cmp [FullMapSW],01
Jne Variantinit
Cmp [Esp+C],008A3C99
Je FullMapAttByPass
Cmp [Esp+C],008A3AE1
Je FullMapAttack
Jmp Variantinit
//-------------------------------
FullMapAttByPass:
Mov [Esp+C],FullMapAttByPassHook
Jmp Variantinit
//-------------------------------
FullMapAttack:
Mov [Esp+C],FullMapAttackHook
Jmp Variantinit
//-------------------------------
FullMapAttByPassHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000E
cmp ecx,esi
je 008A38B3
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004AD67E
or dword ptr [ebp-04],-01
lea eax,[ebp-58]
push eax
call 004695EB
pop ecx
lea eax,[ebp-60]
push eax
lea ecx,[ebx+0000096C]
call 00863614
test eax,eax
jmp 008A3CE9
//--------------------------
FullMapAttackHook:
mov ecx,[ebx+00000214]
mov [ebp-04],0000000D
cmp ecx,esi
je 008A38B3
lea eax,[ebp-58]
push eax
push esi
push esi
push esi
push esi
push esi
push esi
lea eax,[ebp-5C]
push eax
lea eax,[ebp-60]
push eax
call 004AD67E
or dword ptr [ebp-04],-01
lea eax,[ebp-58]
push eax
call 004695EB
pop ecx
lea eax,[ebp-60]
push eax
mov ecx,edi
//-------------------------------------
call FullMapAttackCall
//-------------------------------------
jmp 008A3B26
//-------------------------------------
FullMapAttackCall:
push esi
push edi
mov edi,[esp+0C]
pushad
mov ecx,[01842008]
add ecx, 04
push edi
call 005AE991
popad
jmp 004AED76
//--------------------------------------
0132F2E0:
DD FullMapAtt_ICS
[Disable]
0132F2E0:
DD Variantinit
DeAlloc(FullMapAtt_ICS)
UnRegisterSymbol(FullMapSW)
TwMS_v181.3_ICS_超級笨怪
//TwMS_v181.3_ICS_超級笨怪
//更新:Boby
[Enable]
RegisterSymbol(StupidOnOff)
Alloc(StupidMobICS,512)
Alloc(StupidOnOff, 04)
Label(StupidMobMain)
StupidOnOff:
DD 01
StupidMobICS:
Cmp [StupidOnOff],01
Jne GetLastError
Cmp [Esp+38],00FDE067
Jne GetLastError
Mov [Esp+38], StupidMobMain
Jmp GetLastError
StupidMobMain:
xor ebx,ebx
Jmp 00FDE06E
0132F144:
DD StupidMobICS
[Disable]
0132F144:
DD GetLastError
DeAlloc(StupidMobICS)
UnRegisterSymbol(StupidOnOff)
//更新:Boby
[Enable]
RegisterSymbol(StupidOnOff)
Alloc(StupidMobICS,512)
Alloc(StupidOnOff, 04)
Label(StupidMobMain)
StupidOnOff:
DD 01
StupidMobICS:
Cmp [StupidOnOff],01
Jne GetLastError
Cmp [Esp+38],00FDE067
Jne GetLastError
Mov [Esp+38], StupidMobMain
Jmp GetLastError
StupidMobMain:
xor ebx,ebx
Jmp 00FDE06E
0132F144:
DD StupidMobICS
[Disable]
0132F144:
DD GetLastError
DeAlloc(StupidMobICS)
UnRegisterSymbol(StupidOnOff)
TwMS_v181.3_ICS_控怪掉落+怪物加速
//TwMS_v181.3_ICS_控怪掉落+怪物加速
//更新:Boby
[Enable]
RegisterSymbol(MobControlOnOff)
RegisterSymbol(MobControl)
RegisterSymbol(MobSpX)
RegisterSymbol(MobSpeed)
RegisterSymbol(FallDown)
Alloc(MobSpeed, 4)
Alloc(MobFall,512)
Alloc(MobSpX,4)
Alloc(MobControlOnOff,4)
Alloc(FallDown,8)
Alloc(MobControl,32)
Label(MobControlHook)
Label(speed)
Label(MobFallMain)
Label(Right)
Label(Back)
Label(Stop)
Label(Left)
Label(Me)
Label(X)
MobSpeed:
DD 01 //16進位 0 1 2 3 4 5 6 7 8 9 A B C D E F
MobControlOnOff:
DD 01
MobControl:
DD 01 //01左 02右 03跟隨 04定怪 05定點
FallDown:
DD 01
MobSpX:
ReadMem([0184F9A0]+00001678, 4) //人物 ,X
//------------------------------------------------
MobFall:
cmp [esp+3C],008C028C
je speed
Cmp [MobControlOnOff],01
Jne 00A44EDE
Cmp [Esp+DC],00FD9A78
Jne 00A44EDE
Mov [Esp+DC], MobFallMain
Jmp 00A44EDE
speed:
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A44EDE
MobFallMain:
cmp [esi],0152203C
jne 00FD9A7
mov eax,[esi]
push ebx
lea ecx,[ebp+08]
push ecx
lea ecx,[ebp-18]
push ecx
mov ecx,esi
push 00FD9A88
jmp MobControlHook
MobControlHook:
cmp [MobControl],01 //左
je Left
cmp [MobControl],02 //右
je Right
cmp [MobControl],03 //跟隨
je Me
cmp [MobControl],04 //定怪
je Stop
Cmp [MobControl],05
je X //定點
Stop:
mov [ecx+1A0], 0
jmp Back
Me:
mov eax,[0184F9A0]
mov eax,[eax+1678]
jg Right
jl Left
mov [ecx+1A0], 0
jmp Back
X:
mov eax,[MobSpX]
Cmp [ecx+7EC], Eax
Jg Left
Jl Right
mov [ecx+1A0], 0
jmp Back
Left:
mov [ecx+190], 5
mov [ecx+1A0], -1
jmp Back
Right:
mov [ecx+190], 4
mov [ecx+1A0], 1
Back:
cmp [FallDown],1
je 00FD3D93
0180A77C:
DD MobFall
[Disable]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(MobSpeed)
UnRegisterSymbol(MobControlOnOff)
UnRegisterSymbol(MobControl)
UnRegisterSymbol(MobSpX)
UnRegisterSymbol(FallDown)
UnRegisterSymbol(mod)
DeAlloc(MobControlOnOff)
DeAlloc(MobSpeed)
DeAlloc(FallDown)
DeAlloc(MobFallMain)
DeAlloc(MobControl)
DeAlloc(FallDown)
DeAlloc(MobSpX)
DeAlloc(MobFall)
DeAlloc(mod)
//更新:Boby
[Enable]
RegisterSymbol(MobControlOnOff)
RegisterSymbol(MobControl)
RegisterSymbol(MobSpX)
RegisterSymbol(MobSpeed)
RegisterSymbol(FallDown)
Alloc(MobSpeed, 4)
Alloc(MobFall,512)
Alloc(MobSpX,4)
Alloc(MobControlOnOff,4)
Alloc(FallDown,8)
Alloc(MobControl,32)
Label(MobControlHook)
Label(speed)
Label(MobFallMain)
Label(Right)
Label(Back)
Label(Stop)
Label(Left)
Label(Me)
Label(X)
MobSpeed:
DD 01 //16進位 0 1 2 3 4 5 6 7 8 9 A B C D E F
MobControlOnOff:
DD 01
MobControl:
DD 01 //01左 02右 03跟隨 04定怪 05定點
FallDown:
DD 01
MobSpX:
ReadMem([0184F9A0]+00001678, 4) //人物 ,X
//------------------------------------------------
MobFall:
cmp [esp+3C],008C028C
je speed
Cmp [MobControlOnOff],01
Jne 00A44EDE
Cmp [Esp+DC],00FD9A78
Jne 00A44EDE
Mov [Esp+DC], MobFallMain
Jmp 00A44EDE
speed:
mov eax,[esp+38]
add eax,[MobSpeed]
mov [esp+10],eax
mov [esp+28],eax
jmp 00A44EDE
MobFallMain:
cmp [esi],0152203C
jne 00FD9A7
mov eax,[esi]
push ebx
lea ecx,[ebp+08]
push ecx
lea ecx,[ebp-18]
push ecx
mov ecx,esi
push 00FD9A88
jmp MobControlHook
MobControlHook:
cmp [MobControl],01 //左
je Left
cmp [MobControl],02 //右
je Right
cmp [MobControl],03 //跟隨
je Me
cmp [MobControl],04 //定怪
je Stop
Cmp [MobControl],05
je X //定點
Stop:
mov [ecx+1A0], 0
jmp Back
Me:
mov eax,[0184F9A0]
mov eax,[eax+1678]
jg Right
jl Left
mov [ecx+1A0], 0
jmp Back
X:
mov eax,[MobSpX]
Cmp [ecx+7EC], Eax
Jg Left
Jl Right
mov [ecx+1A0], 0
jmp Back
Left:
mov [ecx+190], 5
mov [ecx+1A0], -1
jmp Back
Right:
mov [ecx+190], 4
mov [ecx+1A0], 1
Back:
cmp [FallDown],1
je 00FD3D93
0180A77C:
DD MobFall
[Disable]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(MobSpeed)
UnRegisterSymbol(MobControlOnOff)
UnRegisterSymbol(MobControl)
UnRegisterSymbol(MobSpX)
UnRegisterSymbol(FallDown)
UnRegisterSymbol(mod)
DeAlloc(MobControlOnOff)
DeAlloc(MobSpeed)
DeAlloc(FallDown)
DeAlloc(MobFallMain)
DeAlloc(MobControl)
DeAlloc(FallDown)
DeAlloc(MobSpX)
DeAlloc(MobFall)
DeAlloc(mod)
TwMS_v181.3_ICS_走怪掉落
//TwMS_v181.3_ICS_走怪掉落
//更新:Boby
[Enable]
RegisterSymbol(FallDown)
Alloc(MobFall,512)
Alloc(FallDown,8)
Label(MobFallMain)
Label(Back)
FallDown:
DD 01
MobFall:
Cmp [Esp+DC],00FD9A78
Jne 00A44EDE
Mov [Esp+DC],MobFallMain
Jmp 00A44EDE
MobFallMain:
cmp [esi],0152203C
jne 00FD9A78
mov eax,[esi]
push ebx
lea ecx,[ebp+08]
push ecx
lea ecx,[ebp-18]
push ecx
mov ecx,esi
push 00FD9A88
jmp Back
Back:
cmp [FallDown],1
je 00FD3D93
Push 00FE0706
0180A77C:
DD MobFall
[Disable]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(FallDown)
DeAlloc(FallDown)
DeAlloc(MobFall)
//更新:Boby
[Enable]
RegisterSymbol(FallDown)
Alloc(MobFall,512)
Alloc(FallDown,8)
Label(MobFallMain)
Label(Back)
FallDown:
DD 01
MobFall:
Cmp [Esp+DC],00FD9A78
Jne 00A44EDE
Mov [Esp+DC],MobFallMain
Jmp 00A44EDE
MobFallMain:
cmp [esi],0152203C
jne 00FD9A78
mov eax,[esi]
push ebx
lea ecx,[ebp+08]
push ecx
lea ecx,[ebp-18]
push ecx
mov ecx,esi
push 00FD9A88
jmp Back
Back:
cmp [FallDown],1
je 00FD3D93
Push 00FE0706
0180A77C:
DD MobFall
[Disable]
0180A77C:
DD 00A44EDE
UnRegisterSymbol(FallDown)
DeAlloc(FallDown)
DeAlloc(MobFall)
TwMS_v181.3_ICS_人物左右走
//TwMS_v181.3_ICS_人物左右走
//更新:Boby
[Enable]
RegisterSymbol(AutoLRMain)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRICSEntry, 64)
Alloc(AutoLRRange, 4)
Alloc(AutoLRValue, 4)
Alloc(AutoLRMain, 128)
Label(GoLeft)
Label(GoRight)
Label(ICSReturn)
AutoLRRange:
DD #10 //距離
AutoLRICSEntry:
Cmp [Esp],00FEA4B4
Jne ICSReturn
Mov [Esp],AutoLRMain
ICSReturn:
Jmp GetFocus
AutoLRMain:
Cmp [AutoLRRange], 0
Je 00FEA4B4
Push Eax
Inc [AutoLRValue]
Mov Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoLeft
Add Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoRight
Mov [AutoLRValue], 1
Jmp GoLeft
GoLeft:
Mov [Ebp-14],FFFFFFFF
Pop Eax
Jmp 00FEA915
GoRight:
Mov [Ebp-14],00000001
Pop Eax
Jmp 00FEA915
01857480:
DD AutoLRICSEntry
[Disable]
01857480:
DD GetFocus
Dealloc(AutoLRICSEntry)
Dealloc(AutoLRMain)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
UnregisterSymbol(AutoLRRange)
UnregisterSymbol(AutoLRMain)
//更新:Boby
[Enable]
RegisterSymbol(AutoLRMain)
RegisterSymbol(AutoLRRange)
Alloc(AutoLRICSEntry, 64)
Alloc(AutoLRRange, 4)
Alloc(AutoLRValue, 4)
Alloc(AutoLRMain, 128)
Label(GoLeft)
Label(GoRight)
Label(ICSReturn)
AutoLRRange:
DD #10 //距離
AutoLRICSEntry:
Cmp [Esp],00FEA4B4
Jne ICSReturn
Mov [Esp],AutoLRMain
ICSReturn:
Jmp GetFocus
AutoLRMain:
Cmp [AutoLRRange], 0
Je 00FEA4B4
Push Eax
Inc [AutoLRValue]
Mov Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoLeft
Add Eax, [AutoLRRange]
Cmp Eax, [AutoLRValue]
Jge GoRight
Mov [AutoLRValue], 1
Jmp GoLeft
GoLeft:
Mov [Ebp-14],FFFFFFFF
Pop Eax
Jmp 00FEA915
GoRight:
Mov [Ebp-14],00000001
Pop Eax
Jmp 00FEA915
01857480:
DD AutoLRICSEntry
[Disable]
01857480:
DD GetFocus
Dealloc(AutoLRICSEntry)
Dealloc(AutoLRMain)
Dealloc(AutoLRRange)
Dealloc(AutoLRValue)
UnregisterSymbol(AutoLRRange)
UnregisterSymbol(AutoLRMain)
TwMS_v181.3_ICS_怪物LAG
//TwMS v181.3_ICS_怪物LAG(易斷)
//Author:zeach01
//ICS:zeach01
//Update:Boby
[Enable]
Alloc(MobLag_CheckESP,128)
Label(MobLag_Main)
MobLag_CheckESP:
Cmp [Esp+3C],0089CD52
Jne 00A44EDE
Mov [Esp+3C],MobLag_Main
Jmp 00A44EDE
MobLag_Main:
lea ecx,[esi+14]
mov eax,[ecx]
call dword ptr [eax]
cmp dword ptr [esi+00000864],00
jmp 0089CD6D
0180A77C:
DD MobLag_CheckESP
[Disable]
0180A77C:
DD 00A44EDE
//Author:zeach01
//ICS:zeach01
//Update:Boby
[Enable]
Alloc(MobLag_CheckESP,128)
Label(MobLag_Main)
MobLag_CheckESP:
Cmp [Esp+3C],0089CD52
Jne 00A44EDE
Mov [Esp+3C],MobLag_Main
Jmp 00A44EDE
MobLag_Main:
lea ecx,[esi+14]
mov eax,[ecx]
call dword ptr [eax]
cmp dword ptr [esi+00000864],00
jmp 0089CD6D
0180A77C:
DD MobLag_CheckESP
[Disable]
0180A77C:
DD 00A44EDE
TwMS_v181.3_ICS_Miss無敵
//TwMS v181.3_ICS_Miss無敵
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00F2ADB3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009B38D6
push [ebx+00000524]
mov [ebp-2C],eax
mov [ebp-30],esi
mov [ebp+00],esi
mov [ebp-0000008C],esi
mov [ebp-00000088],esi
mov [ebp-54],esi
mov [ebp-80],esi
mov [ebp-34],esi
mov [ebp-000000A8],esi
mov [ebp-00000098],esi
mov [ebp-00000094],esi
mov [ebp-10],esi
call 0050D906
push [ebx+00000528]
mov [ebp-7C],eax
call 0050D906
add esp,14
mov [ebp-78],eax
cmp [ebp+64],esi
jmp 00F2C112
0132F080:
DD Hook_Main
[Disable]
0132F080:
DD InterlockedIncrement
DeAlloc(Hook_Main)
//Update:Boby
[Enable]
Alloc(Hook_Main,128)
Label(HookFun)
Hook_Main:
Cmp [Esp+3C],00F2ADB3
Jne InterlockedIncrement
Mov [Esp+3C],HookFun
Jmp InterlockedIncrement
HookFun: //Cmp
push eax
mov eax,[ebx]
mov ecx,ebx
call dword ptr [eax+70]
push eax
call 009B38D6
push [ebx+00000524]
mov [ebp-2C],eax
mov [ebp-30],esi
mov [ebp+00],esi
mov [ebp-0000008C],esi
mov [ebp-00000088],esi
mov [ebp-54],esi
mov [ebp-80],esi
mov [ebp-34],esi
mov [ebp-000000A8],esi
mov [ebp-00000098],esi
mov [ebp-00000094],esi
mov [ebp-10],esi
call 0050D906
push [ebx+00000528]
mov [ebp-7C],eax
call 0050D906
add esp,14
mov [ebp-78],eax
cmp [ebp+64],esi
jmp 00F2C112
0132F080:
DD Hook_Main
[Disable]
0132F080:
DD InterlockedIncrement
DeAlloc(Hook_Main)
TwMS_v181.3_ICS_超級定怪
//TwMS_V181.3_ICS_超級定怪
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(HookEsp, 128)
Label(ICSRet)
HookEsp:
Cmp [Esp],00FD24D4
Jne ICSRet
Push 00FD24EB
Pop [Esp]
ICSRet:
Push 00FD24F3
Ret
01522074:
DD HookEsp
[Disable]
01522074:
DD 00FD24F3
DeAlloc(HookEsp)
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(HookEsp, 128)
Label(ICSRet)
HookEsp:
Cmp [Esp],00FD24D4
Jne ICSRet
Push 00FD24EB
Pop [Esp]
ICSRet:
Push 00FD24F3
Ret
01522074:
DD HookEsp
[Disable]
01522074:
DD 00FD24F3
DeAlloc(HookEsp)
TwMS_v181.3_CRC_空中爬繩
//TwMS_v181.3_CRC_空中爬繩
//Auther: Inndy
//Update: Boby
[Enable]
registersymbol(BYORope)
Alloc(BYORope,192)
Alloc(rope,32)
BYORope:
mov [rope+c],eax
mov eax,rope
push [ecx+10]
pop [eax+10]
push [ecx+18]
pop [eax+14]
ret 10
rope:
dd 10
010B5308:
Jmp BYORope
[Disable]
010B5308:
push ebp
mov ebp,esp
push ecx
mov edx,[ebp+08]
Unregistersymbol(BYORope)
Dealloc(BYORope,128)
Dealloc(rope)
//Auther: Inndy
//Update: Boby
[Enable]
registersymbol(BYORope)
Alloc(BYORope,192)
Alloc(rope,32)
BYORope:
mov [rope+c],eax
mov eax,rope
push [ecx+10]
pop [eax+10]
push [ecx+18]
pop [eax+14]
ret 10
rope:
dd 10
010B5308:
Jmp BYORope
[Disable]
010B5308:
push ebp
mov ebp,esp
push ecx
mov edx,[ebp+08]
Unregistersymbol(BYORope)
Dealloc(BYORope,128)
Dealloc(rope)
TwMS_v181.3_ICS_顯示髒話
//TwMS_v181.3_ICS_顯示髒話
//更新:Boby
[Enable]
Alloc(Hook,64)
Label(Speech)
Label(SkipCheck)
Label(Return)
Hook:
CMP [ESP],00A48FE9
JNE IsDBCSLeadByte
MOV [ESP],Speech
JMP IsDBCSLeadByte
Speech:
DB 85 C0 74 07 C7 45 08 01 00 00 00 46 43 83 7D 08 00
Je SkipCheck
DB 0F B6 03 6A 01 50 0F B6 06 50
call 00A48F6D
DB 83 C4 0C 85 C0
Je Return
Inc Esi
Inc Ebx
Jmp SkipCheck
SkipCheck:
jmp 00A49019
Return:
jmp 00A4901E
0132F0E4:
DD Hook
[Disable]
0132F0E4:
DD IsDBCSLeadByte
//更新:Boby
[Enable]
Alloc(Hook,64)
Label(Speech)
Label(SkipCheck)
Label(Return)
Hook:
CMP [ESP],00A48FE9
JNE IsDBCSLeadByte
MOV [ESP],Speech
JMP IsDBCSLeadByte
Speech:
DB 85 C0 74 07 C7 45 08 01 00 00 00 46 43 83 7D 08 00
Je SkipCheck
DB 0F B6 03 6A 01 50 0F B6 06 50
call 00A48F6D
DB 83 C4 0C 85 C0
Je Return
Inc Esi
Inc Ebx
Jmp SkipCheck
SkipCheck:
jmp 00A49019
Return:
jmp 00A4901E
0132F0E4:
DD Hook
[Disable]
0132F0E4:
DD IsDBCSLeadByte
TwMS_v181.3_ICS_SS端人物定位
//TwMS_v181.3_ICS_SS端人物定位
//更新:Boby
//CRC檢測點內
[enable]
alloc(iXY_ICS,64)
label(HOOK)
01522AE4:
DD iXY_ICS
iXY_ICS:
cmp [esp],00FD4535
jne 00FEA31A
mov [esp],HOOK
jmp 00FEA31A
HOOK:
test eax,eax
jmp 00FD4543
[disable]
01522AE4:
DD 00FEA31A
//更新:Boby
//CRC檢測點內
[enable]
alloc(iXY_ICS,64)
label(HOOK)
01522AE4:
DD iXY_ICS
iXY_ICS:
cmp [esp],00FD4535
jne 00FEA31A
mov [esp],HOOK
jmp 00FEA31A
HOOK:
test eax,eax
jmp 00FD4543
[disable]
01522AE4:
DD 00FEA31A
TwMS_v181.3_ICS_只撿錢
//TwMS_v181.3_ICS_只撿錢
//Update:Boby
[Enable]
Alloc(MoneyOnly, 64)
Alloc(MoneyOnlySW,4)
RegisterSymbol(MoneyOnlySW)
MoneyOnlySW:
DD 01
MoneyOnly:
Cmp [MoneyOnlySW],0
Je 000A44EDE
Cmp [Esp+13C], 0061B674
Jne 00A44EDE
Mov [Esp+13C], 0061B708
Jmp 00A44EDE
0180A77C:
DD MoneyOnly
[Disable]
0180A77C:
DD 00A44FD6
DeAlloc(MoneyOnly)
//Update:Boby
[Enable]
Alloc(MoneyOnly, 64)
Alloc(MoneyOnlySW,4)
RegisterSymbol(MoneyOnlySW)
MoneyOnlySW:
DD 01
MoneyOnly:
Cmp [MoneyOnlySW],0
Je 000A44EDE
Cmp [Esp+13C], 0061B674
Jne 00A44EDE
Mov [Esp+13C], 0061B708
Jmp 00A44EDE
0180A77C:
DD MoneyOnly
[Disable]
0180A77C:
DD 00A44FD6
DeAlloc(MoneyOnly)
TwMS_v181.3_ICS_全圖吸物
//TwMS_v181.3_ICS_全圖吸物
//更新:Boby
//CRC檢測點內
[enable]
alloc(ItemVac,256)
label(SetItemXY)
alloc(PickNoDc,64)
PickNoDc:
cmp [esp], 00FD4535
jne 00D05BF7
add esp, 04
call 00AACDC4
xor eax,eax
jmp 00CD2CCB
ItemVac:
cmp [esp], 0061B708
je SetItemXY
cmp [esp], 0061A6BD
jne PtInRect
xor eax,eax
inc eax
ret 000c
SetItemXY:
mov eax,[esp+08]
mov [ebx],eax
mov eax,[esp+0C]
mov [ebx+04],eax
xor eax,eax
inc eax
ret 000c
01857424:
dd ItemVac
014FC43C:
DD PickNoDc
[disable]
01857424:
dd PtInRect
014FC43C:
DD 00AACEA2
dealloc(ItemVac)
dealloc(PickNoDc)
//更新:Boby
//CRC檢測點內
[enable]
alloc(ItemVac,256)
label(SetItemXY)
alloc(PickNoDc,64)
PickNoDc:
cmp [esp], 00FD4535
jne 00D05BF7
add esp, 04
call 00AACDC4
xor eax,eax
jmp 00CD2CCB
ItemVac:
cmp [esp], 0061B708
je SetItemXY
cmp [esp], 0061A6BD
jne PtInRect
xor eax,eax
inc eax
ret 000c
SetItemXY:
mov eax,[esp+08]
mov [ebx],eax
mov eax,[esp+0C]
mov [ebx+04],eax
xor eax,eax
inc eax
ret 000c
01857424:
dd ItemVac
014FC43C:
DD PickNoDc
[disable]
01857424:
dd PtInRect
014FC43C:
DD 00AACEA2
dealloc(ItemVac)
dealloc(PickNoDc)
TwMS_v181.3_ICS_快速落物
//TwMs v181.3_ICS_快速落物
//ICS:Dick
//更新:Boby
[Enable]
Alloc(CheckName,32)
Label(Hook)
CheckName:
Cmp [Esp+08],006217C2
Jne VariantClear
Mov [Esp+08],Hook
Jmp VariantClear
Hook:
DB 59 83 7D 58 02
jne 006217CD
0132F2E4:
DD CheckName
[Disable]
0132F2E4:
DD VariantClear
DeAlloc(CheckName)
//ICS:Dick
//更新:Boby
[Enable]
Alloc(CheckName,32)
Label(Hook)
CheckName:
Cmp [Esp+08],006217C2
Jne VariantClear
Mov [Esp+08],Hook
Jmp VariantClear
Hook:
DB 59 83 7D 58 02
jne 006217CD
0132F2E4:
DD CheckName
[Disable]
0132F2E4:
DD VariantClear
DeAlloc(CheckName)
TwMS_v181.3_ICS_技能動畫取消
//TwMS v181.3_ICS_技能動畫取消
//更新:Boby
//CRC檢測點內
[Enable]
alloc(NoSkillAnimation,128)
NoSkillAnimation:
Cmp [Esp], 00E94596** ** 8D
Jne 00ED242F
Jmp 00ED242F
0151BEE8:
DD NoSkillAnimation
[Disable]
0151BEE8:
DD 00ED242F
dealloc(NoSkillAnimation)
//更新:Boby
//CRC檢測點內
[Enable]
alloc(NoSkillAnimation,128)
NoSkillAnimation:
Cmp [Esp], 00E94596** ** 8D
Jne 00ED242F
Jmp 00ED242F
0151BEE8:
DD NoSkillAnimation
[Disable]
0151BEE8:
DD 00ED242F
dealloc(NoSkillAnimation)
TwMS_v181.3_ICS_怪物加速_v2
//TwMS_v181.3_ICS_怪物加速_v2
//Update:波比
[Enable]
Alloc(MobSpeedUp, 256)
Alloc(MobSpeed, 4)
Label(MobSpeedSetting)
Label(Normal)
Label(SpeedChk)
MobSpeed:
DD 1
MobSpeedUp:
Cmp [esp+F8],00FD24E9
Jne 00A44EDE
Mov [esp+F8],MobSpeedSetting
Jmp 00A44EDE
MobSpeedSetting:
push ebx
mov ebx,[MobSpeed]
SpeedChk:
test ebx,ebx
je Normal
dec ebx
push [esp+0C]
mov eax,[esi]
push [esp+0C]
mov ecx,esi
push 1E
call dword ptr [eax+3C]
jmp SpeedChk
Normal:
pop ebx
jmp 00FD24E9
0180A77C:
DD MobSpeedUp
[Disable]
0180A77C:
DD 00A44EDE
DeAlloc(MobSpeedUp)
//Update:波比
[Enable]
Alloc(MobSpeedUp, 256)
Alloc(MobSpeed, 4)
Label(MobSpeedSetting)
Label(Normal)
Label(SpeedChk)
MobSpeed:
DD 1
MobSpeedUp:
Cmp [esp+F8],00FD24E9
Jne 00A44EDE
Mov [esp+F8],MobSpeedSetting
Jmp 00A44EDE
MobSpeedSetting:
push ebx
mov ebx,[MobSpeed]
SpeedChk:
test ebx,ebx
je Normal
dec ebx
push [esp+0C]
mov eax,[esi]
push [esp+0C]
mov ecx,esi
push 1E
call dword ptr [eax+3C]
jmp SpeedChk
Normal:
pop ebx
jmp 00FD24E9
0180A77C:
DD MobSpeedUp
[Disable]
0180A77C:
DD 00A44EDE
DeAlloc(MobSpeedUp)
TwMS_v181.3_ICS_怪物連撞
//TwMS_v181.3_ICS_怪物連撞
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(Mob, 128)
Mob:
Cmp [Esp], 00EB5631
Jne 00F3DDE1
test eax,eax
Push 00EB56B1
Pop [Esp]
Jmp 00EB5631
0151BEF4:
DD Mob
[Disable]
0151BEF4:
DD 00F3DEBF
DeAlloc(Mob)
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(Mob, 128)
Mob:
Cmp [Esp], 00EB5631
Jne 00F3DDE1
test eax,eax
Push 00EB56B1
Pop [Esp]
Jmp 00EB5631
0151BEF4:
DD Mob
[Disable]
0151BEF4:
DD 00F3DEBF
DeAlloc(Mob)
TwMS_v181.3_ICS_物理無敵
//TwMS_v181.3_ICS_物理無敵
//更新:Boby
[enable]
Alloc(Invincible, 128)
Label(main)
Invincible:
cmp [esp+4C], 008A4C1B
jne OffsetRect
mov [esp+4C], main
jmp OffsetRect
main:
lea eax, [ebp-30]
push eax
call 0049F1C3
pop ecx
jmp 008A4C9A
018573F4:
DD Invincible
[Disable]
018573F4:
DD OffsetRect
DeAlloc(Invincible)
//更新:Boby
[enable]
Alloc(Invincible, 128)
Label(main)
Invincible:
cmp [esp+4C], 008A4C1B
jne OffsetRect
mov [esp+4C], main
jmp OffsetRect
main:
lea eax, [ebp-30]
push eax
call 0049F1C3
pop ecx
jmp 008A4C9A
018573F4:
DD Invincible
[Disable]
018573F4:
DD OffsetRect
DeAlloc(Invincible)
TwMS_v181.3_ICS_穿越地板
//TwMS v181.3_ICS_穿越地板
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(ICSFall, 512)
Label(PassFloor)
ICSFall:
Cmp [Esp],00FD81D7
Jne 010B6D16
Mov [Esp], PassFloor
Jmp 010B6D16
PassFloor:
jmp 00FD81F8
01527B94:
DD ICSFall
[Disable]
01527B94:
DD 010B6D16
//更新:Boby
//CRC檢測點內
[Enable]
Alloc(ICSFall, 512)
Label(PassFloor)
ICSFall:
Cmp [Esp],00FD81D7
Jne 010B6D16
Mov [Esp], PassFloor
Jmp 010B6D16
PassFloor:
jmp 00FD81F8
01527B94:
DD ICSFall
[Disable]
01527B94:
DD 010B6D16
TwMS_v181.3_ICS_閃爍無敵
//TwMS_v181.3_ICS_閃爍無敵
//Update: Boby
//CRC檢測點內
[Enable]
Alloc(FlickGod, 128)
FlickGod:
Cmp [Esp],00EB5631
Jne 00F3DDE1
test eax,eax
Push 00EB57B8
Pop [Esp]
Jmp 00F3DDE1
0151BEF4:
DD FlickGod
[Disable]
0151BEF4:
DD 00F3DEDC
DeAlloc(FlickGod)
//Update: Boby
//CRC檢測點內
[Enable]
Alloc(FlickGod, 128)
FlickGod:
Cmp [Esp],00EB5631
Jne 00F3DDE1
test eax,eax
Push 00EB57B8
Pop [Esp]
Jmp 00F3DDE1
0151BEF4:
DD FlickGod
[Disable]
0151BEF4:
DD 00F3DEDC
DeAlloc(FlickGod)