PDA

View Full Version : [EMS Addresses ] V0.10


darkstar369
5th September 2006, 03:50
Full God Mode (Tick ZF)
5C5659

Fly (Tick ZF)
5FDEE9

Super Tubi (Tick Both ZF)
469B89

Melee God (Tick ZF)
5D00D6

DupeX
600551

Unrandomizer (Modify EAX)
6460DD

Pointer hacks:
Same As V0.9

Unlimited Attack
6DD2B4 - Offset: D70

No Breath
Pointer: 6DD2B4 - Offset: 230

Charachter X
Pointer: 6DD2F0 - Offset: 564

Charachter Y
Pointer: 6DD2F0 - Offset: 568

Left Wall
Pointer: 6DC950 - Offset: 4

Right Wall
Pointer: 6DC950 - Offset: C

Top Wall
Pointer: 6DC950 - Offset: 8

Bottom Wall
Pointer: 6DC950 - Offset: 10

Item X
Pointer: 6DD2B4 - Offset: 344

Item Y
Pointer: 6DD2B4 - Offset: 348



DUPEX SCRIPT:
//DupeXVac Assembly script\\

alloc(FindCharacterAddress, 1024)
alloc(ListOffset, 4)
alloc(ESIList, 1024)
alloc(DupeXVac, 1024)
alloc(EDIValue, 4)
label(EndSearch)
label(CompareOffset)
label(StoreESI)
label(DoNormal)
label(LeaveMe)

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
jmp LeaveMe

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,[eax+114]

DoNormal:
mov [esi+114],edi

LeaveMe:
pop eax
pop ebx
pop ecx
jmp 600557


//DupeXMonster Assembly script\\

alloc(FindCharacterAddress, 1024)
alloc(ListOffset, 4)
alloc(ESIList, 1024)
alloc(DupeXVac, 1024)
alloc(EDIValue, 4)
label(EndSearch)
label(CompareOffset)
label(StoreESI)
label(DoNormal)
label(LeaveMe)

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
jmp LeaveMe

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

LeaveMe:
pop eax
pop ebx
pop ecx
jmp 600557


credits to aniblaze in CE Forum

CondorX
5th September 2006, 08:39
ems are in version 0.11 but all is ok ;)
ty for all