PDA

View Full Version : some problem in DupeXVac


Dima67
3rd June 2006, 10:36
when i cope paste the code in Auto Assemble it says that "not all instructions could be injected"
i dont get the problem
i use this code
alloc(FindCharacterAddress, 1024)
alloc(ListOffset, 4)
alloc(ESIList, 1024)
alloc(DupeXVac, 1024)
alloc(EDIValue, 4)

label(EndSearch)
label(CompareOffset)
label(StoreESI)
label(DoNormal)

FindCharacterAddress:
mov [esi+114],edi

push eax
push ebx
push ecx
push edx

mov eax,0
mov ebx,ListOffset
mov ecx,ESIList
mov edx,EDIValue

CompareOffset:
cmp eax,[ebx]
je StoreESI
cmp esi,[ecx+eax*4]
je EndSearch
inc eax
jmp CompareOffset

StoreESI:
mov [ecx+eax*4],esi
inc eax
mov [ebx],eax
mov [edx],edi

EndSearch:
pop edx
pop ecx
pop ebx
pop eax
jmp 5f0d69


DupeXVac:
push eax
push ebx
push ecx

mov ebx,[ListOffset]
dec ebx
mov ecx,ESIList
mov eax,[ecx+ebx*4]

cmp esi,eax
je DoNormal
mov edi,[EDIValue]

DoNormal:
mov [esi+114],edi
pop eax
pop ebx
pop ecx
jmp 5f0d69
is it ok?

LadyArkana
3rd June 2006, 10:41
You're using TE right??
TE is buggy and don't work for DupeX

Dima67
3rd June 2006, 10:50
TE?
sorry for being noob but what is that?

LadyArkana
3rd June 2006, 11:07
Templar Engine

Dima67
3rd June 2006, 11:11
bah
thats what i use
so how do people use dupexvac?

LadyArkana
3rd June 2006, 11:13
They made their own UCE