close
TwMS v1.47.3_ICS_限定技能全圖
//Update:Onion

[Enable]
Alloc(FullMapAttack, 64)

FullMapAttack:
Cmp [Esp], 00604617
Jne IntersectRect
Mov [Esp], 00604623
Jmp IntersectRect

00DBB050:
DD FullMapAttack
[Disable]
00DBB050:
DD IntersectRect
DeAlloc(FullMapAttack)



TwMS v1.47.3_ICS_近戰不揮弓(空)
[Enable]
Alloc(NoEmptyAtkICS, 64)

NoEmptyAtkICS:
Cmp  [Esp], 008EB910
Jne  OffsetRect
Add  Esp, 4
Call OffsetRect

movzx eax,byte ptr [ebp-0000011D]
test eax,eax
push [ebp-000001B0]
push 00
push 00
push 00
push 00
push 00
push 00
push [ebp-00000190]
lea eax,[ebp-0000018C]
push eax
lea eax,[ebp-6C]
push eax
call 00437424
mov ecx,eax
call 00604484
mov [ebp-0000214C],eax
mov eax,[ebp-0000214C]
mov [ebp-7C],eax
Jmp 008EB998

00DBAFFC:
DD NoEmptyAtkICS
[Disable]
00DBAFFC:
DD OffsetRect
DeAlloc(NoEmptyAtkICS)



//TWMS147.3_ICS_10秒無敵
//Update:猴子
//需要完全無敵時 mov [PowerOFF],7 改成 mov [PowerOFF],0 就可以是完全無敵


[ENABLE]
registersymbol(MyMainSub)
alloc(MyMainSub,128)
registersymbol(PowerON)
alloc(PowerON,10)
registersymbol(PowerOFF)
alloc(PowerOFF,10)
registersymbol(MyAllValues)
alloc(MyAllValues,10)
registersymbol(MyValues)
alloc(MyValues,10)
registersymbol(MyReturnSub)
alloc(MyReturnSub,64)
registersymbol(MyLeaveSub)
alloc(MyLeaveSub,64)
registersymbol(MyZeroSub)
alloc(MyZeroSub,64)
MyMainSub:
push Eax
mov [PowerON],70  //開啟無敵的值 調越大開越久
mov [PowerOFF],7  //關閉無敵的值 調越大關越久
mov eax,[PowerOFF]
add eax,[PowerON]
mov [MyAllValues],eax
add [MyValues],1
pop Eax
//楓之谷改版後要更新的地方
cmp [esp],00603FF1
jne IsRectEmpty
push Eax
mov eax,[MyValues+1]
cmp eax,[PowerOFF]
jl MyLeaveSub
cmp eax,[MyAllValues]
jg MyZeroSub
pop Eax
mov [esp],MyReturnSub
jmp IsRectEmpty
MyReturnSub:
test eax,eax
//楓之谷改版後要更新的地方
jmp 00603FF5
MyLeaveSub:
pop Eax
jmp IsRectEmpty
MyZeroSub:
pop Eax
mov [MyValues],0
jmp IsRectEmpty
//楓之谷改版後要更新的地方
00DBB054:
DD MyMainSub
[DISABLE]
//楓之谷改版後要更新的地方
00DBB054:
DD IsRectEmpty
dealloc(MyMainSub)
unregistersymbol(MyMainSub)
dealloc(PowerON)
unregistersymbol(PowerON)
dealloc(PowerOFF)
unregistersymbol(PowerOFF)
dealloc(MyAllValues)
unregistersymbol(MyAllValues)
dealloc(MyValues)
unregistersymbol(MyValues)
dealloc(MyReturnSub)
unregistersymbol(MyReturnSub)
dealloc(MyLeaveSub)
unregistersymbol(MyLeaveSub)
dealloc(MyZeroSub)
unregistersymbol(MyZeroSub)



//TwMS v1.47.3_ICS_穿越地板
//ICS:Onion

[Enable]
Alloc(HookFall, 64)

HookFall:
Cmp [Esp], 009448C5
Jne 009BDE77
Mov [Esp], 00944C00
Jmp 009BDE77

00C3611C:
DD HookFall

[Disable]
00C3611C:
DD 009BDE77



//TwMS v1.47.3_ICS_人物座標左右走
//Auther:Onion
//Update:猴子
//好處是不會有偏移問題(需開起小地圖)
//這個版本加入了紅點偵測,並支援CEAutoAssembler了
//也就是說你們可以加到打勾掛裡了這樣XD

[Enable]
Alloc(AutoLRICS, 512)
Alloc(ChrX, 04)
Alloc(MyLR, 04)
Alloc(Step, 04)
Label(AutoLR)
Label(GetWall)
Label(GetChrX)
Label(GoRight)
Label(GoLeft)
Label(SetX)

Step:
DD 1 //0為停止

MyLR:
DD 1 //開啟後向右走

AutoLRICS:
Cmp [Step], 0
Je  GetFocus
Cmp [Step], 1
Je  SetX

Cmp [Esp],0094F592
Jne GetFocus
Mov [Esp],AutoLR
Jmp GetFocus

SetX:
Call GetChrX
Mov [ChrX], Eax
Inc [Step]
Jmp GetFocus

AutoLR:
Call GetWall
Mov  [Ebp-04],Eax
Jmp  0094F865

GetWall:
Call GetChrX
Mov  Ecx,[ChrX]
Sub  Eax,Ecx //角色X值 - 設定X值
Cmp  Eax,0
Jle  GoRight
Call GetChrX
Mov  Ecx,[ChrX]
sub  Ecx,Eax //設定X值 - 角色X值
cmp  Ecx,0
Jle  GoLeft
Mov  Eax,[MyLR]
Ret

GetChrX:
Mov Eax,[00DB5AB0]
Mov Eax,[Eax+F90]
Ret

GoRight:
Mov [MyLR],1
Mov Eax,1
Ret

GoLeft:
Mov [MyLR],FFFFFFFF
Mov Eax,FFFFFFFF
Ret

00DBB088:
DD AutoLRICS

[Disable]
00DBB088:
DD GetFocus
DeAlloc(MyLR)
DeAlloc(SetX)
DeAlloc(AutoLRICS)



//TwMS v1.47.3_ICS_全圖撞擊
//Update:Onion

[ENABLE]
Alloc(FullMapHit, 64)

FullMapHit:
Cmp [Esp], 00604070  //83 4d fc ff 8d 4d f0 85 c0
Jne IntersectRect
Add Esp, 04
Call IntersectRect

or dword ptr [ebp-04],FF
lea ecx,[ebp-10]
test eax,eax
Jmp 006040A5

00DBB030:
DD FullMapHit

[DISABLE]
00DBB050:
DD IntersectRect
DeAlloc(FullMapHit)



TWMS147.3_ICS_走怪掉落
//更新:喬治.索羅斯
[Enable]
00C32DF0:
DD 00942265
[Disable]
00C32D70:
DD 0094A6D3



//TWMS147.3_ICS_怪物瞬移4號
//更新:喬治.索羅斯

[Enable]
Alloc(CheckESP,128)
Label(ShunYi)

CheckESP:
Cmp [Esp+34],00610719
Je ShunYi
Jmp 0070052D

ShunYi:
Push Edx
Mov Eax,[Esp+34]
Add Eax,84
Mov Edx,Eax
Mov Eax,[Esp+30]
Movsx Eax,word ptr [Eax+10]
Sub Edx,Eax
Mov [Esp+10],Edx
Mov [Esp+24],Edx
Pop Edx
Jmp 0070052D

00D927C4:
DD CheckESP

[Disable]
00D927C4:
DD 0070052D

DeAlloc(CheckESP)
arrow
arrow
    全站熱搜

    heido001 發表在 痞客邦 留言(0) 人氣()