CondorX
18th August 2006, 07:35
Register hacks:
God Mode » 5C5659 | ZF [x][ ]
Fly Jump » 5FDEE9 | ZF [x][ ]
Super Tubi » 469B89 | ZF [x][x]
Melee God » 5D00D6 | ZF [x][ ]
DupeX » 600551
Unrandomizer » 6460DD
Pointer hacks:
//all the same
Unlimited Attack » Pointer: 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
ctrl+c ctrl+v
thanks to CE forum
God Mode » 5C5659 | ZF [x][ ]
Fly Jump » 5FDEE9 | ZF [x][ ]
Super Tubi » 469B89 | ZF [x][x]
Melee God » 5D00D6 | ZF [x][ ]
DupeX » 600551
Unrandomizer » 6460DD
Pointer hacks:
//all the same
Unlimited Attack » Pointer: 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
ctrl+c ctrl+v
thanks to CE forum