|
GMS/OMS .28 adress
Version .28
Memory View
SUPER JUMP 646bb5 ZF [X] [ ]
blink godmode (1hit) 605A88 ZF [x] [ ]
Speed Attack 430F96 EAX [0-10]
stat unrandom 69b36d EAX [0-3]
CSEAX X 64A0FB
CSEAX Y 64A160
Swear 450ea2 ZF [x] [ ]
Tubi 4860D1 ZF [x] [x]
Fake Blink godmode 605B55 ZF [x] [ ]
Fly 646AF3 ZF [x] [ ] (dc's)
Fly Up(req's Fly) 646B0F ZF [x] [ ]
PerVac 646554(dc's)
SSEAX X 64656C(dc's)
SSEAX Y 646592(dc's)
Dark Sight 605b7c ZF [x] [ ]
Glide 646da2 ZF [x] [ ]
CS Miss Godmode 618024 ZF [x] [ ]
Swing/Stab Unrandomizer:
69b36d - - EAX[11111111] Stab or [11111112] Swing
ALT EAX Values [3333335] Stab or [3333332] Swing (may help w/ monsters
Pointers: (all the same)
nobreath 7432ec Offset 254
unlimited atk 7432ec Offset e60
Speed Attack 7432ec Offset 264
Wall - Bottom 742a04 Offset 10 (DC's)
Wall - Top 742a04 Offset 8 (DC's)
Wall - Right 742a04 Offset C (DC's)
Wall - Left 742a04 Offset 4 (DC's)
Char x 743354 Offset 574
Char y 743354 Offset 578
Item X 7432ec Offset 390
Item Y 7432ec Offset 394
Mouse X: 7432A8 Offset: 94
Mouse Y: 7432A8 Offset: 98
Map ID: 743354 Offset: 5cc
DupeX: 649161
Script
monster follow
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 649167
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
pop eax
pop ebx
pop ecx
jmp 649167
monster stay
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 649167
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 649167
Credits: my friends in CheatEngine.org
Last edited by Nesu : 08-17-2006 at 10:30 PM.
Reason: Credits
|