about 4 years ago

一個VB6的外掛,功能只能開啟無法關閉,啟動後需等待無任何用途的進度條跑完。
一但偵測不到遊戲便結束程式,又要再等一次,故特別製作優化版。
此優化版本省略了需等很久的跑馬燈,以及防止在偵測失敗後結束程式。
在此只提供修改後的執行檔,請先自行下載完整版以正常啟動。
下載點:https://mega.co.nz/#!MRRlURpT!iiDdbh5oCSvbAPtQ75cZuhN2c1Gq3ERKwOuV4-cUM-g

//TwMS v173.2_ICS_超級定怪
//原創:Onion
//更新:雨月

[Enable]
Alloc(HookEsp, 128)

HookEsp:
Cmp [Esp],00E6E2A9
Jne 00E6E2C8
Mov [Esp],00E6E2C0 
jmp 00E6E2C8

01331790:
DD HookEsp

[Disable]
01331790:
DD 00E6E2C8
DeAlloc(HookEsp)


//173.1 限定全圖
[Enable]
Alloc(FullMapAttack, 64)

FullMapAttack:
cmp [esp], 0080DC19
Jne IntersectRect
Mov [Esp], 0080DC2C //Jne
Jmp IntersectRect

0160B538:
DD FullMapAttack

[Disable]
0160B538:
DD IntersectRect

DeAlloc(FullMapAttack)


//TwMS v173.3_ICS_攻擊不停
//Update:s99471379

[Enable]
Alloc(FuckingTubi, 256)
CreateThread(FuckingTubi)

FuckingTubi:
Push 00
Call Sleep

mov eax,[015F84A4] //
Test Eax, Eax
Je   FuckingTubi
And  [Eax+0000A8A4], 00 //
And  [Eax+0000A8B4], 00
Jmp  FuckingTubi
[Disable]


//TwMS v173.3_ICS_移除背景
//Update:s99471379

[Enable]
RegisterSymbol(NoBackground)
RegisterSymbol(NoBackgroundSW)
Alloc(NoBackground,128)
Alloc(NoBackgroundSW,4)

NoBackgroundSW:
DD 01

NoBackground:
Cmp [NoBackgroundSW],0
Je VariantClear
Cmp [Esp+08],007B282F
Jne VariantClear
Mov [Esp+08],007B28E4
Jmp VariantClear

011782A8:
DD NoBackground

[Disable]
011782A8:
DD VariantClear
DeAlloc(NoBackground)
UnRegisterSymbol(NoBackground)


//TwMS v173.3_ICS_移動加速
//Update:s99471379

[enable]
alloc(SpeedUp,128)
alloc(Client,128)
alloc(Speed,4)
alloc(FakeTime,4)
label(SpeedChk)
label(Normal)
label(SpeedMain)
label(SpeedUpMain)

Speed: // 移動速度
dd 2


SpeedUp:
cmp [esp], 00DE79C5
je SpeedMain
jmp 00E6FCE2

SpeedMain:
add esp, 4
push esi
mov esi,[Speed]
jmp SpeedChk

SpeedUpMain:
add esp, 4
push esi
mov esi,6
jmp SpeedChk

SpeedChk:
test esi,esi
je Normal
dec esi

Pushad
Mov Ecx,[Client]
mov eax,[015FCD30]
Lea Eax,[Eax+20]
Add [Eax],Ecx
Popad

push esi
push ecx
push eax
call dword ptr [eax]
pop eax
pop ecx
pop esi

Pushad
Mov Ecx,[Client]
mov eax,[015FCD30]
Lea Eax,[Eax+20]
Sub [Eax],Ecx
Add [Client],000001Fe
Popad
jmp SpeedChk

Normal:
pop esi
jmp 00DE79C5

01331FE4:
dd SpeedUp

[disable]
01331FE4:
dd 00E6FCE2

dealloc(SpeedUp)
dealloc(Speed)
dealloc(FakeTime)


//TwMS v173.3_ICS_怪物不退
//Update:s99471379

[Enable]
alloc(BackICS,64)

BackICS:
Cmp [Esp+3C],007FA26A
Jne 0097F1B9
Mov [ESP+3C],007FA27D
Jmp 0097F1B9

015C8BA4:
DD BackICS

[DISABLE]
015C8BA4:
DD 0097F1B9


//TwMS v173.3_ICS_人物不退
//Update:s99471379

[Enable]
Alloc(BackICS,64)
Label(HookBack)

BackICS:
cmp [esp+5C],00DD42E3
Jne 0097F1B9
mov [esp+5C],NoBack
jmp 0097F1B9

NoBack:
add esp,18
mov [ebp-20],ffffffff
lea edi,[ebx+000000B0]
jmp 00DD42F4

015C8BA4:
DD BackICS

[DISABLE]
015C8BA4:
DD 0097F1B9


//TwMS v173.3_ICS_人物隱形
//Update:s99471379

[Enable]
Alloc(NoManICS, 64)
Label(NoMan)

NoManICS:
Cmp [Esp],00D69044
Jne 00DE62F8
Mov [Esp],NoMan
Jmp 00DE62F8

NoMan:
mov ecx,eax
call 00403CCA
cmp eax,64
mov [ebp+68],ebx
Jmp 00D69053

0132BECC:
DD NoManICS


//TwMS v173.3_ICS_物理無敵
//Update:s99471379

[Enable]
Alloc(PhysicalGod, 32)
PhysicalGod:
Cmp [Esp],0080D09F   
Jne IsRectEmpty
Xor Eax,Eax
Inc Eax
Ret 0004

0160B57C:
DD PhysicalGod

[Disable]
0160B57C:
DD IsRectEmpty
DeAlloc(PhysicalGod)


//TwMS v173.3_ICS_穿越地板
//Update: s99471379

[Enable]
Alloc(ICSFall, 512)
Label(PassFloor)
ICSFall:
Cmp [Esp],00E72E6E
Jne 00F43173  
Mov [Esp], PassFloor
Jmp 00F43173
PassFloor:
jmp 00E72E8F 
01336E44:
DD ICSFall

[Disable]
01336E44: 
DD 00F43173


//TwMS 173.3_ICS_只撿楓幣
//Update:s99471379   

[Enable]
Alloc(MoneyOnly, 64)
MoneyOnly:
Cmp [Esp+13C], 005D971A
Jne 0097F1B9 
Mov [Esp+13C], 005D97AE
Jmp 0097F1B9  

015C8BA4:
DD MoneyOnly

[Disable]
015C8BA4:
DD 0097F1B9
DeAlloc(MoneyOnly)


//TwMS v173.3_ICS_技能動畫消除
//Update:s99471379

[enable]
alloc(NoSkillAnimation,128)

NoSkillAnimation:
Cmp [Esp],00D488F0
Jne 00D7C811
Mov [Esp],00D521C7
Jmp 00D7C811

0132BEC8: 
DD NoSkillAnimation

[disable]
0132BEC8: 
DD 00D7C811
dealloc(NoSkillAnimation)


//TwMS 173.2_ICS_移動加速 
//更新:Anonymous

[enable]
alloc(SpeedUp,128)
alloc(Client,128)
alloc(Speed,4)
alloc(FakeTime,4)
label(SpeedChk)
label(Normal)
label(SpeedMain)
label(SpeedUpMain)

Speed:
dd 2


SpeedUp:
cmp [esp], 00DE79C5
je SpeedMain
jmp 00E6FCE2

SpeedMain:
add esp, 4
push esi
mov esi,[Speed]
jmp SpeedChk

SpeedUpMain:
add esp, 4
push esi
mov esi,6
jmp SpeedChk

SpeedChk:
test esi,esi
je Normal
dec esi

Pushad
Mov Ecx,[Client]
mov eax,[015FCD30]
Lea Eax,[Eax+20]
Add [Eax],Ecx
Popad

push esi
push ecx
push eax
call dword ptr [eax]
pop eax
pop ecx
pop esi

Pushad
Mov Ecx,[Client]
mov eax,[015FCD30]
Lea Eax,[Eax+20]
Sub [Eax],Ecx
Add [Client],000001Fe
Popad
jmp SpeedChk

Normal:
pop esi
jmp 00DE79C5

01331FE4:
dd SpeedUp

[disable]
01331FE4:
dd 00E6FCE2

dealloc(SpeedUp)
dealloc(Speed)
dealloc(FakeTime)


//TwMS v173.3_ICS_全圖吸物
//Update:s99471379

[Enable]
Alloc(ItemVac,88)
Label(SetItemXY)

ItemVac:
Cmp [Esp],005D97AE
Je SetItemXY
Cmp [Esp],005D8827
Jne PtInRect
Mov [esp],005D882B
Jmp PtInRect

SetItemXY:
Push Eax
mov eax,[esp+0C]
mov [ebx],eax
mov eax,[esp+10]
mov [ebx+04],eax
Pop Eax
Mov [Esp],005D97CA
Jmp PtInRect

0160B554:
DD ItemVac

[Disable]
0160B554:
DD PtInRect
DeAlloc(ItemVac)


//TwMS v173.2_ICS_CS端吸怪(全圖打,物落腳下,攻擊不停)
//下午 22:31 2014/9/5
//更新:mxc1868
[Enable]
Alloc(CSMobVac,512)
CSMobVac:  
Push Ebp
Mov Ebp,Esp
Push Ebx
Push Esi
Mov Esi,[Ebp+08]
Xor Ebx,Ebx
Push Edi
cmp [esi+70],ebx
jne 00E752FA 
mov ecx,[015FCD30]
call 00E75200
mov [ebp+08],eax
fild dword ptr [ebp+08]
mov edi,[ebp+0C]
fdiv qword ptr [01240CE8]
fstp qword ptr [ebp+34]
cmp edi,ebx
je 00E75338
fld qword ptr [esi+00000094]
push ecx
fsub qword ptr [esi+74]
push ecx
fmul qword ptr [ebp+34]
fadd qword ptr [esi+74]
fstp qword ptr [esp]
call 005D7AF3
pop ecx
pop ecx
mov eax,[015f84A4]  
Mov [Eax+a8a4],0 
Mov [Eax+A8b4],0 
mov eax,[015f84A4]  
mov eax,[eax+00000baf4] 
mov [edi],eax
mov edi,[ebp+10]
cmp edi,ebx
je 00E7535C
fld qword ptr [esi+0000009C]
push ecx
fsub qword ptr [esi+7C]
push ecx
fmul qword ptr [ebp+34]
fadd qword ptr [esi+7C]
fstp qword ptr [esp]
call 005D7AF3
pop ecx
pop ecx
mov eax,[015f84A4]
mov eax,[eax+00000baf8]
Jmp 00E7535A 
01331730: 
DD CSMobVac
[Disable]
01331730:
DD 00E752A7 
DeAlloc(CSMobVac)


//TwMS 173.2_ICS_超級笨怪
//更新:Anonymous

[Enable]
Alloc(StupidMobICS,512)
Label(StupidMobMain)

StupidMobICS:
Cmp [Esp+38],00E79124
Jne GetLastError
Mov [Esp+38], StupidMobMain
Jmp GetLastError

StupidMobMain:
xor edi,edi
Jmp 00E7912B

01178180:
DD StupidMobICS

[Disable]
01178180:
DD GetLastError
DeAlloc(StupidMobICS)

using ScriptSaver by Toby

← 常春藤 Karen 老師語錄 - 8/2 雷鬼效能優化 Ver_173.3 數據 →
 
comments powered by Disqus