麗麗 發表於 2021-4-13 21:47:39

TwMS v233.2 ICS 亞克-自動變身&能量不消耗&移除變身警告

// TwMS v233.2 ICS Ark_NoConsumption_Automatic_transformation


Alloc(Ark_NoConsumption_Automatic_transformationICS,2048)
Alloc(Ark_NoConsumption_Automatic_transformationSW,4)
RegisterSymbol(Ark_NoConsumption_Automatic_transformationSW)
Label(Ark_NoConsumption_Automatic_transformation)
Label(Ark_NoConsumption)
Label(Hook)
Label(fakecall)
Label(L11)
Label(L22)

Alloc(Ark_NoTransformation_warning_ICS,512)
Alloc(Ark_NoTransformation_warningSW,4)
RegisterSymbol(Ark_NoTransformation_warningSW)
Label(Ark_NoTransformation_warning)

Ark_NoConsumption_Automatic_transformationSW:
DD 1

Ark_NoTransformation_warningSW:
DD 1

Ark_NoConsumption_Automatic_transformationICS:
cmp ,02F19923 //8B ? ? ? ? ? 89 ? ? 85 ? 74 ? 8B ? 2B ? 81 ? ? ? ? ? 7C
jne timeGetTime
cmp ,1
jne timeGetTime
mov ,Ark_NoConsumption_Automatic_transformation
jmp timeGetTime

Ark_NoTransformation_warning_ICS:
cmp ,02F43CF4 //6A 03 8B CE E8 ? ? ? ? 8B 3D
jne VariantInit
cmp ,1
jne VariantInit
mov ,Ark_NoTransformation_warning
jmp VariantInit

Ark_NoConsumption_Automatic_transformation:
// Automatic_transformation
pushad
cmp ,0
je Ark_NoConsumption
mov eax,
mov eax,
cmp eax,2
jne Ark_NoConsumption
mov eax,
mov eax,
mov eax,
cmp eax,1
jb Ark_NoConsumption
mov eax,
mov eax,
cmp eax,FFFFFFFF
jne Ark_NoConsumption
mov edi,
push 00
push 00
push 00
sub esp,08
mov ecx,edi
mov eax,esp
push -01
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 00
mov ,00000000
mov eax,
push 093EA74E
call dword ptr
// Automatic_transformation

Ark_NoConsumption:
popad
mov edx,
mov ,eax
test edx,edx
je Hook
mov ecx,eax
sub ecx,edx
cmp ecx,00001F40
jl Hook
mov ,00000000

Hook:
push eax
mov ecx,edi
call fakecall
jmp 02F1994E

fakecall:
push ebp
mov ebp,esp
push -01
push 03A9CE16
mov eax,fs:
push eax
sub esp,3C
push ebx
push esi
push edi
mov eax,
xor eax,ebp
push eax
lea eax,
mov fs:,eax
mov esi,ecx
call 02EEAAB0
cmp eax,00003A99
je L11
add eax,FFFFC374
cmp eax,64
jae 02F43FCC

L11:
mov edi,
test edi,edi
je 02F43FCC
lea ecx,
call 011DCA00
test eax,eax
jne 02F43FCC
push 093D20B0
mov ecx,esi
call 02F1BEF0
mov ebx,eax
test ebx,ebx
je L22
call dword ptr
sub ebx,eax
xor ecx,ecx
test ebx,ebx
setg cl
test ecx,ecx
jne 02F43FCC

L22:
mov ecx,edi
call 0297BE40
test al,al
je 02F43ECF
mov ecx,esi
call 02EEF910
mov ecx,eax
call 00CE8E80
test eax,eax
je 02F43FCC
jmp 02F43ECF

Ark_NoTransformation_warning:
push 03
mov ecx,esi
call 02FD7F80
mov edi,
mov bl,al
push 093D1CC7
lea eax,
push esi
push eax
call 00B0A1D0
add esp,0C
lea ecx,
call 00B0A1A0
test al,al
je 02F43DF5
test edi,edi
je 02F43DF5
mov ecx,edi
call 0297BE40
test al,al
je 02F43DA1
mov ecx,
mov edi,
call 0064EB90
cmp edi,eax
jmp 02F43DA1

03BDA5D0:
DD Ark_NoConsumption_Automatic_transformationICS

03BDA458:
DD Ark_NoTransformation_warning_ICS


03BDA5D0:
DD timeGetTime

03BDA458:
DD VariantInit

qweads 發表於 2021-4-14 13:41:05

qq255500 發表於 2021-4-14 14:54:39

只有能量不消耗的ICS能提供下麽?

qq255500 發表於 2021-4-14 20:19:24

不知道怎麽拆解這個三合一的數據,Ark_NoConsumption 我知道是我想要的數據,但是開頭和尾巴我不會處理。

btb 發表於 2021-4-15 09:51:48

本帖最後由 btb 於 2021-4-15 09:55 編輯

qq255500 發表於 2021-4-14 20:19 static/image/common/back.gif
不知道怎麽拆解這個三合一的數據,Ark_NoConsumption 我知道是我想要的數據,但是開頭和尾巴我不會處理。 ...
// TwMS v233.2 ICS Ark_NoConsumption_Automatic_transformation


Alloc(Ark_NoConsumption_Automatic_transformationICS,2048)
Alloc(Ark_NoConsumption_Automatic_transformationSW,4)
RegisterSymbol(Ark_NoConsumption_Automatic_transformationSW)
Label(Ark_NoConsumption_Automatic_transformation)
Label(Ark_NoConsumption)
Label(Hook)
Label(fakecall)
Label(L11)
Label(L22)


Ark_NoConsumption_Automatic_transformationSW:
DD 1



Ark_NoConsumption_Automatic_transformationICS:
cmp ,02F19923 //8B ? ? ? ? ? 89 ? ? 85 ? 74 ? 8B ? 2B ? 81 ? ? ? ? ? 7C
jne timeGetTime
cmp ,1
jne timeGetTime
mov ,Ark_NoConsumption_Automatic_transformation
jmp timeGetTime



Ark_NoConsumption_Automatic_transformation:
// Automatic_transformation
pushad
cmp ,0
je Ark_NoConsumption
mov eax,
mov eax,
cmp eax,2
jne Ark_NoConsumption
mov eax,
mov eax,
mov eax,
cmp eax,1
jb Ark_NoConsumption
mov eax,
mov eax,
cmp eax,FFFFFFFF
jne Ark_NoConsumption
mov edi,
push 00
push 00
push 00
sub esp,08
mov ecx,edi
mov eax,esp
push -01
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 00
push 00
mov ,00000000
mov eax,
push 093EA74E
call dword ptr
// Automatic_transformation

Ark_NoConsumption:
popad
mov edx,
mov ,eax
test edx,edx
je Hook
mov ecx,eax
sub ecx,edx
cmp ecx,00001F40
jl Hook
mov ,00000000

Hook:
push eax
mov ecx,edi
call fakecall
jmp 02F1994E

fakecall:
push ebp
mov ebp,esp
push -01
push 03A9CE16
mov eax,fs:
push eax
sub esp,3C
push ebx
push esi
push edi
mov eax,
xor eax,ebp
push eax
lea eax,
mov fs:,eax
mov esi,ecx
call 02EEAAB0
cmp eax,00003A99
je L11
add eax,FFFFC374
cmp eax,64
jae 02F43FCC

L11:
mov edi,
test edi,edi
je 02F43FCC
lea ecx,
call 011DCA00
test eax,eax
jne 02F43FCC
push 093D20B0
mov ecx,esi
call 02F1BEF0
mov ebx,eax
test ebx,ebx
je L22
call dword ptr
sub ebx,eax
xor ecx,ecx
test ebx,ebx
setg cl
test ecx,ecx
jne 02F43FCC

L22:
mov ecx,edi
call 0297BE40
test al,al
je 02F43ECF
mov ecx,esi
call 02EEF910
mov ecx,eax
call 00CE8E80
test eax,eax
je 02F43FCC
jmp 02F43ECF



03BDA5D0:
DD Ark_NoConsumption_Automatic_transformationICS


03BDA5D0:
DD timeGetTime
//能量不消耗+自動變身

dinmaxfo 發表於 2021-4-15 18:24:15

想問一下
三合一使用下去好像沒反應?
還是不太穩定

麗麗 發表於 2021-4-16 10:37:21

dinmaxfo 發表於 2021-4-15 18:24 static/image/common/back.gif
想問一下
三合一使用下去好像沒反應?
還是不太穩定

我使用是正常的,沒反應可以使用crc的。
因爲ics很多hook點都是這個api,你不會整合的話會衝突失效。
頁: [1]
查看完整版本: TwMS v233.2 ICS 亞克-自動變身&能量不消耗&移除變身警告