Got from you without asking? Okay buddy. Mind if I post your ITC script?
Code:
[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,12288)
alloc(ITC9,5120)
alloc(ATC,2048)
alloc(ATC8,2048)
alloc(ATC9,2048)
alloc(ATC10,2048)
alloc(ATC11,2048)
alloc(ATC12,2048)
alloc(ATC13,2048)
alloc(ATC14,2048)
alloc(DTC,2048)
alloc(ETC,2048)
label(ITC8)
label(ITC7)
label(ITC6)
label(ITC5)
label(ITC4)
label(ITC3)
label(ITC2)
label(ITC)
label(returnhere)
label(exit)
label(StartBS2)
label(StartBS3)
label(StartBS4)
label(StartBS5)
label(StartBS6)
label(StartBS7)
label(StartBS8)
label(StartBS9)
label(StartBS10)
label(test0)
label(test1)
label(test2)
label(test3)
label(test4)
label(test5)
label(test6)
label(test7)
label(test8)
label(blob)
label(blob1)
label(blob2)
label(blob3)
label(blob4)
label(blob5)
label(blob6)
label(blob7)
label(blob8)
label(blob9)
label(blob10)
label(blob11)
label(blob14)
label(blob13)
label(gg12)
label(gg13)
label(ATC2)
label(ATC3)
label(ATC4)
label(ATC5)
label(ATC7)
label(DTC2)
label(DTC3)
label(DTC4)
label(DTC5)
label(DTC6)
label(DTC7)
label(DTC8)
label(DTC9)
label(DTC10)
label(DTC11)
label(DTC12)
label(DTC13)
label(DTC14)
label(DTC15)
label(DTC16)
label(DTC17)
label(DTC18)
label(ETC2)
label(ETC3)
label(ETC4)
label(ETC5)
label(ETC6)
label(ETC7)
label(ETC8)
newmem:
mov ecx,[ebp-14]
cmp ecx,[ebp-10]
jnl 00DE42C4
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call 00DD3500
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call 00DED430
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS2
StartBS2:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
mov ecx,[ebp-14]
cmp ecx,1
je test1
cmp ecx,[ebp-10]
jnl 00DE42C4
test0:
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call 00DD3500
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call 00DED430
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS2
StartBS3:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test2 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test1:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC2
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS3
StartBS4:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test3 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test2:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC3
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC8
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS4
StartBS5:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test4 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test3:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC4
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC9
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS5
StartBS6:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test5 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test4:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC5
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC10
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS6
StartBS7:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test6 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test5:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC6
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC11
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS7
StartBS8:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test7 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test6:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC7
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC12
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS8
StartBS9:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test8 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test7:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC8
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC13
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS9
StartBS10:
mov eax,[ebp-14]
add eax,01
mov [ebp-14],eax
jmp test0 //cmp [0x0014AEF4],#2000001 //2000017 Sigma
nop //je 00DE4269
test8:
add [ebp-10],1
lea edx,[ebp-30]
mov [ebp-00000094],edx
lea eax,[ebp-00000089]
mov [ebp-00000088],eax
push 00
mov ecx,[ebp-00000094]
call 00507DA0
mov [ebp-04],00000000
lea ecx,[ebp-5C]
push ecx
mov edx,[ebp+08]
push edx
call ITC9
add esp,08
lea eax,[ebp-5C]
push eax
mov ecx,[ebp+0C]
call ATC14
mov [ebp-04],FFFFFFFF
lea ecx,[ebp-30]
call 008046C0
jmp StartBS10
ITC9:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328931
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC8:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328930
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC7:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328929
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC6:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328928
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC5:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328927
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC4:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328926
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC3:
push ebp
mov ebp,esp
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328925
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC2:
push ebp
mov ebp,esp
jmp blob13
mov byte ptr [ebp-0D],00
jmp blob14
blob13:
mov edx,[ebp+0C]
mov eax,[ebp-0C]
mov eax,#1911328924
mov [edx],eax
mov ecx,[ebp-08]
mov [edx+04],ecx
mov byte ptr [ebp-0D],01
blob14:
jmp gg13
mov byte ptr [ebp-15],00
jmp ITC
gg12:
jmp ITC2
gg13:
mov ecx,[ebp+0C]
mov edx,[ebp-14]
mov edx,#2000001
mov [ecx+08],edx
mov byte ptr [ebp-15],01
jmp ITC
ITC:
jmp blob
mov byte ptr [ebp-1D],00
jmp blob1
blob:
mov ecx,[ebp+0C]
mov dx,[ebp-1C]
mov dx,0
mov [ecx+14],dx
mov byte ptr [ebp-1D],01
blob1:
jmp blob2
mov byte ptr [ebp-25],00
jmp blob3
blob2:
mov edx,[ebp+0C]
mov eax,[ebp-24]
mov eax,0
mov [edx+18],eax
mov byte ptr [ebp-25],01
blob3:
jmp blob4
mov byte ptr [ebp-31],00
jmp blob5
blob4:
mov eax,[ebp+0C]
mov ecx,[ebp-30]
mov ecx,0
mov [eax+20],ecx
mov edx,[ebp-2C]
mov edx,0
mov [eax+24],edx
mov byte ptr [ebp-31],01
blob5:
jmp blob6
mov byte ptr [ebp-39],00
jmp blob7
blob6:
mov edx,[ebp+0C]
mov eax,[ebp-38]
mov eax,00004650
mov [edx+28],eax
mov byte ptr [ebp-39],01
blob7:
jmp blob8
mov byte ptr [ebp-00000099],00
jmp blob9
blob8:
mov edx,[ebp+0C]
mov eax,[ebp-00000098]
mov eax,00
mov [edx+3C],eax
mov byte ptr [ebp-00000099],01
blob9:
jmp blob10
mov byte ptr [ebp-000000A1],00
jmp blob11
blob10:
mov eax,[ebp+0C]
mov ecx,[ebp-000000A0]
mov ecx,00
mov [eax+40],ecx
mov byte ptr [ebp-000000A1],01
blob11:
mov eax,[ebp+08]
mov esp,ebp
pop ebp
ret
ATC:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
jmp ATC2
mov [ebp-38],00000000
jmp ATC3
ATC2:
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
ATC3:
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
jmp ATC4
mov [ebp-3C],00000000
jmp ATC5
ATC4:
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
ATC5:
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
jmp ATC7
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-18],ecx
mov edx,[ebp-18]
mov [ebp-04],edx
mov eax,[ebp+08]
push eax
mov ecx,[ebp-04]
push ecx
lea edx,[ebp-08]
push edx
mov ecx,[ebp-34]
call 00DF43A0
ATC7:
mov esp,ebp
pop ebp
ret 0004
DTC:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
jmp DTC2
DTC6:
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
DTC2:
cmp dword ptr [ebp+0C],00
jna DTC3
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
cmp dword ptr [ebp-20],00
nop //je DTC4
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
jmp DTC5
DTC4:
mov [ebp-48],00000000
DTC5:
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
jmp DTC6
DTC3:
jmp DTC7
jmp DTC8
DTC11:
mov edx,[ebp-14]
add edx,48
mov [ebp-14],edx
DTC8:
mov eax,[ebp-14]
cmp eax,[ebp+08]
je DTC9
mov ecx,[ebp-14]
add ecx,2C
call 008046C0
xor ecx,ecx
and ecx,01
je DTC10
mov edx,[ebp-14]
push edx
call 00E95150
add esp,04
DTC10:
jmp DTC11
DTC9:
push 00
push 00
call 00E9536C
mov [ebp-04],FFFFFFFF
mov eax,00E066E5
ret
DTC7:
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,0
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC8:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC12
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC12:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC2
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC2:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,1
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC9:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC13
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC13:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC3
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC3:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,2
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC10:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC14
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC14:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC4
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC4:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,3
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC11:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC15
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC15:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC5
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC5:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,4
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC12:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC16
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC16:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC6
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC6:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,5
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC13:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC17
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC17:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC7
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC7:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,6
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
ATC14:
push ebp
mov ebp,esp
sub esp,3C
mov [ebp-34],ecx
mov eax,[ebp-34]
cmp dword ptr [eax+04],00
mov ecx,[ebp-34]
mov edx,[ebp-34]
mov eax,[ecx+08]
sub eax,[edx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-38],eax
mov edx,[ebp-34]
cmp dword ptr [edx+04],00
mov eax,[ebp-34]
mov ecx,[ebp-34]
mov eax,[eax+0C]
sub eax,[ecx+04]
cdq
mov ecx,00000048
idiv ecx
mov [ebp-3C],eax
mov edx,[ebp-38]
cmp edx,[ebp-3C]
nop
mov eax,[ebp-34]
mov ecx,[eax+08]
mov [ebp-14],ecx
mov edx,[ebp-14]
mov [ebp-10],edx
xor eax,eax
mov [ebp-09],al
mov cl,[ebp-0B]
mov [ebp-0A],cl
mov dl,[ebp-09]
push edx
mov al,[ebp-0A]
push eax
mov ecx,[ebp-34]
push ecx
mov edx,[ebp+08]
push edx
push 01
mov eax,[ebp-10]
push eax
call DTC18
add esp,18
mov ecx,00000001
imul ecx,ecx,48
add ecx,[ebp-14]
mov edx,[ebp-34]
mov [edx+08],ecx
mov esp,ebp
pop ebp
ret 0004
DTC18:
push ebp
mov ebp,esp
push -01
push 0126A831
mov eax,fs:[00000000]
push eax
push ecx
sub esp,38
push ebx
push esi
push edi
mov eax,[0154CB80]
xor eax,ebp
push eax
lea eax,[ebp-0C]
mov fs:[00000000],eax
mov [ebp-10],esp
mov eax,[ebp+08]
mov [ebp-14],eax
mov [ebp-04],00000000
mov eax,[ebp+08]
mov [ebp-18],eax
mov ecx,[ebp-18]
mov [ebp-20],ecx
mov byte ptr [ebp-04],01
mov edx,[ebp+10]
push edx
mov ecx,[ebp-20]
call ETC8
mov [ebp-44],eax
mov eax,[ebp-44]
mov [ebp-48],eax
mov ecx,[ebp-48]
mov [ebp-1C],ecx
mov byte ptr [ebp-04],00
mov ecx,[ebp+0C]
sub ecx,01
mov [ebp+0C],ecx
mov edx,[ebp+08]
add edx,48
mov [ebp+08],edx
mov [ebp-04],FFFFFFFF
mov ecx,[ebp-0C]
mov fs:[00000000],ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp,ebp
pop ebp
ret
ETC8:
push ebp
mov ebp,esp
push ecx
mov [ebp-04],ecx
mov eax,[ebp-04]
mov ecx,[ebp+08]
mov edx,[ecx]
mov [eax],edx
mov ecx,[ecx+04]
mov ecx,0
mov [eax+04],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+08]
mov ecx,#2000001
mov [edx+08],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+0C]
mov ecx,2
mov [edx+0C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+10]
mov ecx,1
mov [edx+10],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov cx,[eax+14]
mov cx,1
mov [edx+14],cx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+18]
mov ecx,7
mov [edx+18],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+20]
mov ecx,0
mov [edx+20],ecx
mov eax,[eax+24]
mov eax,0
mov [edx+24],eax
mov ecx,[ebp-04]
mov edx,[ebp+08]
mov eax,[edx+28]
mov eax,92E
mov [ecx+28],eax
mov ecx,[ebp+08]
add ecx,2C
push ecx
mov ecx,[ebp-04]
add ecx,2C
call 009942C0
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+3C]
mov [edx+3C],ecx
mov edx,[ebp-04]
mov eax,[ebp+08]
mov ecx,[eax+40]
mov [edx+40],ecx
mov eax,[ebp-04]
mov esp,ebp
pop ebp
ret 0004
exit:
jmp returnhere
"S4Client.exe"+9E425B:
jmp newmem
returnhere:
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
dealloc(ITC2)
dealloc(ATC)
dealloc(DTC)
dealloc(ETC)
"S4Client.exe"+9E425B:
jmp 00DE4266
mov eax,[ebp-14]
//Alt: db EB 09 8B 45 EC
Add your effects guys. Have a good day.