Compiled Cheat Table (Add your VAC's) - CEF
CEM File - CEF
Table of Contents:
Quote:
Usage:
1. Press CTRL+F on your web browser.
2. Copy a phrase from the list - 'KiKi DupeX ' for example.
3. Paste in the search dialog.
4. Remove any spaces that comes after the selected phrase.
5. Press ok to get to the desired position.
Quote:
Adresses:
CS eax
SS eax
Jump Backwards
Miss God Mode
Moob Vac
Meso Drop Control0]
Fly Hack V1
DupeX Injection Adress
Pointers:
Walls
Item Coordinates
Platform ID
Character Position
Unlimited Attack
No Breath
People Scanner
CRC Scripts:
Essentials
CRC Bypass
MD5 Hash Bypass
Usables
God Mode: V1; V2; V3; V4; V5; V6; V7;
Miss God Mode
Tubi
No Breath
Unlimited Attack
Unlimited Attack V2
Unlimited Attack Fix
Spam Hack
GMDC
Speed Attack
Meso Explosion Exploit
Full Map Item Vac
Skill Hack
Pet Training
Misc.
Monsters pID
Shut Maple Down instantly
Grid Lock
Lemmings
Item Filter
Levitate
Air Walk
Memory Loot
Lag Hack: V1; V2;
Instant Drop
Unrandomizer
Fun to play with
Ladder - Super Fast Climb
Can't grab Ladder
Swear Filter
Shadow Partner
Dark Sight
Fly Hack
Speed Walk
Always Miss Hack
Vacuums
Suck: Left; Right; Up; Down;
Teleport: Left; Right;
Monsters Fall Through Floor
Uber Vac
Ranged Uber Vac
Momoeagle's Uber Vac
Uzeil's Set Uber Vac
PerVac
Mouse Controlled Zero Vac
Character Controlled Zero Vac
Knock Back Vac
KiKi DupeX
Wix
Selective Wall vac
dICE Vac
Mouse Controlled dICE vac
dICE - Darious Versions: Character Controled; Auto Melee; Auto; Auto Ranged; Wall Controlled;
lamer Vac: V1; V2; Outdated
Twister Vac Outdated
FADED Vac
YoYo DupeX Outdated
YoYo Plus Outdated
Mouse Vac
Server Sided Mouse Vac
Ranged dEMI
Timed DupeX
NGRush
Adresses:
Quote:
CS eax X - 006C0DC9
CS eax Y - 006C0E2E
SS eax X - 006BCEC8
SS eax Y - 006BCEEE
Jump Backwards - 006BCE88 CF [X][X]
Miss God Mode - 006877FD ZF [X][ ]
Moob Vac - 00497737, Controlled with ECX
PerVac - 006BCEC2
Fall Through Floor - 006BEC39
Meso Drop Control - 006B9858, Controlled with EAX
DupeX Injection Adress - 006BFBCB
Pointers:
Quote:
Walls:
Left - 007DCFA4, Offset C
Top - 007DCFA4, Offset 10
Right - 007DCFA4, Offset 14
Bottom - 007DCFA4, Offset 18
Item X - 007DDA80, Offset 598
Item Y - 007DDA80, Offset 59C
Character X - 007DDA80, Offset 590
Character Y - 007DDA80, Offset 594
Unlimited Attack - 007DDA80, Offset 1268
No Breath - 007DDA80, Offset 2dC
People Scanner - 007DCFAC, Offset 18
CRC Scripts:
Essensials:
CRC Bypass + CEM:
Changes the destination of Maple Stroy's Cyclic Redundancy Check.
Quote:
[Enable]
alloc(newmem,2048)
alloc(blaaaa,3670018)
label(originalcode)
loadbinary(blaaaa,V41.CEM)
newmem:
cmp ecx,00400000
jb originalcode
cmp ecx,00780000
ja originalcode
mov eax,blaaaa
sub eax,00400000
add ecx, eax
originalcode:
mov eax,[ebp+10]
push esi
push edi
jmp 00466245
00466240:
jmp newmem
[Disable]
00466240:
mov eax,[ebp+10]
push esi
push edi
dealloc(newmem)
dealloc(blaaaa)
Usables:
God Mode:
Makes you invulnerable to monsters' attackQuote:
God Mode V1:
Quote:
[Enable]
00687715:
je 006885b9
[Disable]
00687715:
jne 006885b9
God Mode V2:
Quote:
[Enable]
00687727:
jne 006885b9
[Disable]
00687727:
je 006885b9
God Mode v3:
Quote:
[Enable]
00687742:
jl 006885b9
[Disable]
00687742:
js 006885b9
God Mode v4:
Quote:
[Enable]
00687760:
jl 006885b9
[Disable]
00687760:
js 006885b9
God Mode V5:
Quote:
[Enable]
0067FA09:
je 0067fd44
[Disable]
0067FA09:
jne 0067fd44
God Mode V6:
Quote:
[Enable]
0067FA1B:
jne 0067fd44
[Disable]
0067FA1B:
je 0067fd44
God Mode V7:
Quote:
[Enable]
006877A8:
je 006885ad
[Disable]
006877A8:
jne 006885ad
Miss God Mode:
Making the monters' attacks to result with a 'MISS' sign.
Quote:
[Enable]
006877FD:
jne 006881c1
[Disable]
006877FD:
je 006881c1
Tubi:
Makes you loot items faster.
Quote:
[Enable]
0049B46F:
nop
nop
[Disable]
0049B46F:
jne 0049b4a7
No Breath:
Removes the breath you need to take after each attack.
Quote:
[Enable]
0066FC49:
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
[Disable]
0066FC49:
mov [esi+000002dc],00001388
Unlimited Attack:
Removes the attacking counter.
Quote:
[Enable]
00682E10:
nop
nop
nop
nop
nop
nop
[Disable]
00682E10:
jnl 00682e9d
Unlimited Attack V2:
Ignoress the attacking counter.
Quote:
[Enable]
00682E85:
and [ebx+00001268],00000100
nop
nop
nop
[Disable]
00682E85:
and dword ptr [ebx+00001268],00
Unlimited Attack Fix:
Chanes position in order to rest the attack counter.
Quote:
[Enable]
alloc(UnlimitedAttack,64)
alloc(CheckIf,44)
label(returnme)
UnlimitedAttack:
mov eax,[007DDA80]
mov ebx,[eax+590]
sub ebx,00000001
mov [eax+590],ebx
popad
cmp eax,edi
je 0053f463
jmp returnme
CheckIf:
pushad
mov eax,[007DDA80]
mov eax,[eax+1268]
cmp eax,00000050
jge UnlimitedAttack
popad
cmp eax,edi
je 0053f463
jmp returnme
0053F402:
jmp CheckIf
returnme:
[Disable]
0053F402:
je 0053f463
dealloc(UnlimitedAttack)
dealloc(CheckIf)
Spam Hack:
Allows you to repeat the same line over and over again.
Quote:
[enable]
459896:
db EB
4598E0:
db EB
[disable]
459896:
db 74
4598E0:
db 73
GMDC:
Makes you disconnect when someone goes to your map.
Quote:
[Enable]
[Enable]
alloc(AutoDC,64)
AutoDC:
push eax
mov eax,[007DCFAC]
mov eax,[eax+18]
cmp eax,00
jne 0
pop eax
and eax,00007fff
jmp 0071D9B2
0071D9AD:
jmp AutoDC
[Disable]
0071D9AD:
and eax,00007fff
dealloc(AutoDC)
Speed Attack:
Allowing you to attack three times fast, and then attacks one time in normal speed.
Quote:
[Enable]
alloc(decide,128)
alloc(speed,128)
alloc(normal,128)
decide:
push eax
mov eax,[007DDA80]
cmp [eax+1268], 3
pop eax
jle normal
jmp speed
speed:
push eax
mov eax,[007DDA80]
mov [eax+1268],0
pop eax
xor eax, eax
mov [ebp+0c], eax
jmp 00435EC5
normal:
add eax, 0a
mov [ebp+0c],eax
jmp 00435EC5
00435EBF:
jmp decide
[Disable]
00435EBF:
add eax, 0a
mov [ebp+0c],eax
dealloc(decide,128)
dealloc(speed,128)
dealloc(normal,128)
Meso Explosion Exploit:
Allows you to explode all items as a Chief Bandit
Quote:
[Enable]
004A35DB:
nop
nop
nop
nop
nop
nop
[Disable]
004A35DB:
je 004a3670
Full Map Item Vac:
Increases your looting range to the entire screen.
Quote:
[Enable]
alloc(ItemVac, 1024)
ItemVac:
pushad
mov ecx, [ebp+8]
mov ebx, [ebp-24]
mov [ecx], ebx
mov [ecx+4], eax
mov ecx, eax
mov eax, ebx
lea edx, [eax-19]
mov [ebp-34], edx
lea edx, [ecx-32]
add eax, 19
add ecx, A
mov [ebp-30], edx
mov [ebp-2C], eax
mov [ebp-28], ecx
popad
push eax
push [ebp-24]
lea eax, [ebp-34]
jmp 004A2638
004A2631:
jmp ItemVac
nop
nop
[Disable]
004A2631:
push EAX
004A2632:
push [ebp-24]
004A2635:
lea eax, [ebp-34]
Skill Hack:
Replaces the beginner skills with Flash Jump and Teleport.
Quote:
[Enable]
Alloc(SkID,2048)
Label(Sklvl)
Label(skRecover)
Label(skNormal)
Label(SkBack)
Label(lvlRecover)
Label(lvlNormal)
Label(SklvlBack)
Label(PScanSkID)
Label(PScanSklvl)
SkID:
cmp [eax],3EA
jne skRecover
mov [eax], 4C4F2f //Teleport
jmp skNormal
skRecover:
cmp [eax],3E9
jne skNormal
mov [eax], 3EBA9E //FJ
jmp skNormal
Sklvl:
cmp [edi], 4C4F2f //Teleport
jne lvlRecover
mov [edi],3EA
jmp lvlNormal
lvlRecover:
cmp [edi], 3EBA9E //FJ
jne lvlNormal
mov [edi],3E9
jmp lvlNormal
PScanSkID:
push edi
mov edi, [007DCFAC]
cmp [edi+18],0 //People Scanner
pop edi
je SkID
skNormal:
push [ebp+08]
mov edi,[eax]
jmp SkBack
PScanSklvl:
push edi
mov edi, [007DCFAC]
cmp [edi+18],0 //People Scanner
pop edi
je Sklvl
lvlNormal:
mov eax,[edi]
push 05
push eax
jmp SklvlBack
00622B07:
jmp PScanSkID
SkBack:
00453651:
jmp PScanSklvl
SklvlBack:
[Disable]
00622B07:
push [ebp+08]
mov edi,[eax]
00453651:
mov eax,[edi]
push 05
push eax
Dealloc(SkID)
Pet Training:
Allows you to traion your pet easier.
Quote:
[Enable]
registersymbol(UberY)
alloc(UberY,64)
alloc(CharY,16)
UberY:
push eax
mov eax, [007DDA80]
lea eax, [eax+594]
cmp edi, eax
je CharY
mov eax, [eax]
mov [edi], eax
pop eax
mov ebx,[ebp+14]
jmp 006C0E33
CharY:
pop eax
mov [edi], eax
mov ebx,[ebp+14]
jmp 006C0E33
006C0E2E:
jmp UberY
[Disable]
006C0E2E:
mov [edi],eax
mov ebx,[ebp+14]
unregistersymbol(UberY)
dealloc(UberY)
dealloc(CharY)
Misc. Hacks:
Monsters pID:
Returns the monsters' Platorm ID
Quote:
[Enable]
alloc(CodeCave,128)
alloc(pID,4)
registersymbol(pID)
label(returnhere)
pID:
dd 0
0055340F:
jmp CodeCave
nop
nop
nop
returnhere:
CodeCave:
mov [pID], esi
mov [esi+30],eax
call 0044b0b1
jmp returnhere
[Disable]
dealloc(CodeCave)
dealloc(pID)
unregistersymbol(pID)
0055340F:
mov [esi+30],eax
call 0044b0b1
Shut Maple Down instantly:
Crashes Maple Story.
Quote:
[Enable]
0071D9AD:
jmp 00000000
[Disable]
0071D9AD:
and eax,00007fff
Grid Lock:
Locks all objects to the game's grid.
Quote:
[Enable]
006BF508:
jb 006bf5d7
[Disable]
006BF508:
ja 006bf5d7
Lemmings:
Makes all the monsters to be in a 'falling' state.
Quote:
[Enable]
006C3333:
jmp 006c3616
[Disable]
006C3333:
jae 006c3616
Item Filter:
Filters unwanted items
Quote:
[Enable]
alloc(ItemEdit, 256)
label(CS)
registersymbol(counter)
alloc(counter, 64)
counter:
db 00 00
ItemEdit:
mov [counter], eax
cmp eax,1F72C8 //Arrow of Crossbow
je CS
cmp eax,1F6EE0 //Arrow of Bow
je CS
cmp eax,3D7E3C //MonsterCards
je CS
mov [edi+34],eax
mov edi, [ebp-14]
jmp 004A37A7
CS:
mov [edi+34],0
mov edi, [ebp-14]
jmp 004A37A7
004A37A1:
jmp ItemEdit
[Disable]
004A37A1:
mov [edi+34], eax
mov edi, [ebp-14]
Levitate:
makes you levitate around, doesn't allow you to move.
Quote:
[Enable]
006BE322:
jne 006be515
[Disable]
006BE322:
je 006be515
Air Walk:
Allows you to walk on air (one direction)
Quote:
[Enable]
006749C5:
jne 006749d6
[Disable]
006749C5:
je 006749d6
Memory Loot:
Keeps the text saying 'You have earned xxxx' from disapearing.
Quote:
[Enable]
004A268A:
je 004a2695
[Disable]
004A268A:
jne 004a2695
Lag Hack V1:
Lags the monsters around you.
Quote:
[Enable]
006BCF5F:
jne 006bcf6c
[Disable]
006BCF5F:
je 006bcf6c
Lag Hack V2:
Lags the monsters around you.
Quote:
[Enable]
0053F479:
jne 0053f480
[Disable]
0053F479:
je 0053f480
Instant Drop:
Removes the dropping animation.
Quote:
[Enable]
00772D60:
add [eax],al
add [eax],al
add [eax],al
add [eax],al
[Disable]
00772D60:
add [eax],al
add [eax],al
add [eax-71],al
inc eax
Unrandomizer:
Allows you to controll random values.
Quote:
[Enable]
Alloc(Unrandomizer,64)
Alloc(Value,32)
Registersymbol(Value)
Unrandomizer:
mov eax, [Value]
and eax,00007fff
jmp 0071D9B2
0071D9AD:
jmp Unrandomizer
[Disable]
0071D9AD:
and eax,00007fff
Dealloc(Unrandomizer)
Dealloc(Value)
Unregistersymbol(Value)
Fun-to-play-with Hacks:
Ladder - Super Fast Climb:
Quote:
[Enable]
006CBF44:
fld st(2)
[Disable]
006CBF44:
fld st(1)
Can't grab Ladder:
Quote:
[Enable]
006CBEA9:
jne 006cbeb2
[Disable]
006CBEA9:
je 006cbeb2
Swear Filter:
Allows you to say everything.
Quote:
[Enable]
00459CA8:
nop
nop
[Disable]
00459CA8:
je 00459cc6
Shadow Partner:
Creates the shadow partner effect on all characters around
Quote:
[Enable]
0066FE03:
jne 006702ae
[Disable]
0066FE03:
je 006702ae
Dark Sight:
Emulates the dark sight effect.
Quote:
[Enable]
00671F1B:
je 00671f28
[Disable]
00671F1B:
jne 00671f28
Fly Hack:
Makes your jump endless.
Quote:
[Enable]
006BD4B4:
jne 006bd58a
[Disable]
006BD4B4:
je 006bd58a
Speed Walk:
Lets you walk fast
Quote:
[Enable]
006BDCE6:
jne 006bdd6e
[Disable]
006BDCE6:
je 006bdd6e
Always Miss Hack:
Makes your attacks miss.
Quote:
[Enable]
005BCDE9:
jne 005bceda
[Disable]
005BCDE9:
je 005bceda
Vacuum Hacks:
Suck Left:
Sucks everything to the left
Quote:
[Enable]
006BFA8E:
jbe 006bfaf6
[Disable]
006BFA8E:
jae 006bfaf6
Suck Right:
Sucks everything to the right
Quote:
[Enable]
006BFB0B:
jae 006bfb94
[Disable]
006BFB0B:
jbe 006bfb94
Suck Up:
Sucks everything to the tip of the map
Quote:
[Enable]
006BF9A7:
jb 006bfa15
[Disable]
006BF9A7:
jae 006bfa15
Suck Down
Allows everything to fall off platforms
Quote:
[Enable]
006BEC39:
jae 006beccd
[Disable]
006BEC39:
jbe 006beccd
Teleport - Left:
Teleports everything to the left.
Quote:
[Enable]
006BF8A7:
jbe 006bf8fc
[Disable]
006BF8A7:
jae 006bf8fc
Teleport - Right:
Teleports everything to the right.
Quote:
[Enable]
006BF916:
jnb 006bf98a
[Disable]
006BF916:
jna 006bf98a
Monsters Fall Through Floor:
Allows eberything to fall off platform.
Quote:
[Enable]
00774D2A:
db 80 87 c3 c0 cd cc cc
[Disable]
00774D2A:
dd 0
dd 0
dd 0
db 34 40
Uber Vac
Moves all objects to your coordinates.
Quote:
[Enable]
registersymbol(UberX)
registersymbol(UberY)
alloc(UberX,64)
alloc(CharX,16)
alloc(UberY,64)
alloc(CharY,16)
UberX:
push eax
mov eax, [007DDA80]
lea eax, [eax+590]
cmp ebx, eax
je CharX
mov eax, [eax]
mov [ebx], eax
pop eax
mov edi, [ebp+10]
jmp 006C0DCE
CharX:
pop eax
mov [ebx], eax
mov edi, [ebp+10]
jmp 006C0DCE
UberY:
push eax
mov eax, [007DDA80]
lea eax, [eax+594]
cmp edi, eax
je CharY
mov eax, [eax]
mov [edi], eax
pop eax
mov ebx,[ebp+14]
jmp 006C0E33
CharY:
pop eax
mov [edi], eax
mov ebx,[ebp+14]
jmp 006C0E33
006C0DC9:
jmp UberX
006C0E2E:
jmp UberY
[DISABLE]
006C0DC9:
mov [ebx], eax
mov edi, [ebp+10]
006C0E2E:
mov [edi], eax
mov ebx,[ebp+14]
unregistersymbol(UberX)
unregistersymbol(UberY)
dealloc(UberX)
dealloc(CharX)
dealloc(UberY)
dealloc(CharY)
Ranged Uber Vac:
Moves all objects to your coordinates, but allows you to attack with ranged attacks.
Quote:
[Enable]
registersymbol(UberX)
registersymbol(UberY)
alloc(UberX,64)
alloc(CharX,16)
alloc(UberY,64)
alloc(CharY,16)
UberX:
push eax
mov eax, [007DDA80]
lea eax, [eax+590]
cmp ebx, eax
je CharX
mov eax, [eax]
sub eax, 50
mov [ebx], eax
pop eax
mov edi, [ebp+10]
jmp 006C0DCE
CharX:
pop eax
mov [ebx], eax
mov edi, [ebp+10]
jmp 006C0DCE
UberY:
push eax
mov eax, [007DDA80]
lea eax, [eax+594]
cmp edi, eax
je CharY
mov eax, [eax]
mov [edi], eax
pop eax
mov ebx,[ebp+14]
jmp 006C0E33
CharY:
pop eax
mov [edi], eax
mov ebx, [ebp+14]
jmp 006C0E33
006C0DC9:
jmp UberX
006C0E2E:
jmp UberY
[DISABLE]
006C0DC9:
mov [ebx], eax
mov edi, [ebp+10]
006C0E2E:
mov [edi], eax
mov ebx, [ebp+14]
unregistersymbol(UberX)
unregistersymbol(UberY)
dealloc(UberX)
dealloc(CharX)
dealloc(UberY)
dealloc(CharY)
Momoeagle's Uber Vac:
Quote:
[Enable]
registersymbol(UberX)
registersymbol(UberY)
alloc(UberX,64)
alloc(CharX,16)
alloc(UberY,64)
alloc(CharY,16)
label(OffVacX)
label(OffVacY)
UberX:
push eax
mov eax, [007DCFAC]
cmp [eax+18], 0
jne OffVacX
mov eax, [007DDA80]
lea eax, [eax+590]
cmp ebx, eax
je CharX
mov eax, [eax]
mov [ebx], eax
pop eax
mov edi, [ebp+10]
jmp 006C0DCE
OffVacX:
pop eax
mov [ebx], eax
mov edi, [ebp+10]
jmp 006C0DCE
CharX:
pop eax
mov [ebx], eax
mov edi, [ebp+10]
jmp 006C0DCE
006C0DC9:
jmp UberX
UberY:
push eax
mov eax, [007DCFAC]
cmp [eax+18], 0
jne OffVacY
mov eax, [007DDA80]
lea eax, [eax+594]
cmp edi, eax
je CharY
mov eax, [eax]
mov [edi], eax
pop eax
mov ebx,[ebp+14]
jmp 006C0E33
OffVacY:
pop eax
mov [edi], eax
mov ebx,[ebp+14]
jmp 006C0E33
CharY:
pop eax
mov [edi], eax
mov ebx,[ebp+14]
jmp 006C0E33
006C0E2E:
jmp UberY
[DISABLE]
006C0DC9:
mov [ebx], eax
mov edi, [ebp+10]
006C0E2E:
mov [edi], eax
mov ebx,[ebp+14]
unregistersymbol(UberX)
unregistersymbol(UberY)
dealloc(UberX)
dealloc(CharX)
dealloc(UberY)
dealloc(CharY)
Uzeil's Set Uber Vac:
Allows you to pre set coordinates for the vac.
Quote:
[Enable]
Alloc(UzesSetUberVac,64)
alloc(pos,[IMG]http://www.**************/forum/images/smiles/icon_cool.gif[/IMG]
label(loluzewrotethis)
label(exit)
pos:
dd 0 0
UzesSetUberVac:
push edx
mov edx,[007DDA80]
mov edx,[edx+5b8]
cmp esi,edx
jne loluzewrotethis
cmp [pos],0
jne exit
mov [pos+4],eax
mov edx,[edi-4]
mov [pos],edx
jmp exit
loluzewrotethis:
mov edx,[pos]
mov [edi-4],edx
mov eax,[pos+4]
exit:
pop edx
mov [edi], eax
mov ebx,[ebp+18]
ret
006C0E2E:
call UzesSetUberVac
[disable]
006C0E2E:
db 89 07 8b 5d 14
PerVac:
Quote:
[enable]
alloc(DeletePlatform,128)
alloc(DeleteId,54)
alloc(Normal,54)
alloc(perX,200)
alloc(perY,200)
label(returnx)
label(returny)
label(ret)
DeletePlatform:
pushad
mov edx,[007D8CFC]
mov edx,[edx+5A0]
sub edx, C
cmp esi, edx
popad
jne DeleteId
jmp Normal
DeleteId:
mov [esi+110], 00
jmp ret
Normal:
mov [esi+110], edi
jmp ret
perX:
mov eax,[edi+0c]
push ebx
mov esi,ecx
push eax
mov eax,[007D8DA0]
mov eax,[eax+57C]
sub eax,1E
mov [edi+0c],eax
pop eax
jmp returnx
perY:
push [ebx+10]
mov eax,[edi+10]
push eax
mov eax,[007D8DA0]
mov eax,[eax+580]
mov [edi+0c],eax
pop eax
jmp returny
006B51A6:
jmp perX
nop
returnx:
006B51CB:
jmp perY
nop
returny:
006B7EEB:
jmp DeletePlatform
nop
ret:
[disable]
006B51A6:
mov eax,[edi+0c]
push ebx
mov esi,ecx
006B51CB:
push [ebx+10]
mov eax,[edi+10]
006B7EEB:
mov [esi+00000110],edi
call 006B807A
Mouse Controlled Zero Vac:
Changes the map's zero coordinates to your mouse's.
Quote:
[Enable]
alloc(ControlZero,64)
label(return)
ControlZero:
pushad
mov ebx, [007DD0F0]
mov ebx, [ebx+978]
mov ebx, [ebx+80]
mov ecx,[007DD0F0]
mov ecx,[ecx+978]
mov ecx,[ecx+84]
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
je 53f463
jmp return
53f402:
jmp ControlZero
return:
53f4f3:
db 75
6c372b:
db 0f 84
[Disable]
53f402:
db 74 5f
push [ebx+0000037c]
53f4f3:
db 74
6c372b:
db 0f 85
dealloc(ControlZero)
Character Controlled Zero Vac:
Changes the map's zero coordinates to your character's.
Quote:
[Enable]
alloc(ControlZero,64)
label(return)
ControlZero:
pushad
mov edx, [7DDa80]
mov ebx, [edx+590]
mov ecx,[edx+594]
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
je 53f463
jmp return
53f402:
jmp ControlZero
return:
53f4f3:
db 75
6c372b:
db 0f 84
[Disable]
53f402:
db 74 5f
push [ebx+0000037c]
53f4f3:
db 74
6c372b:
db 0f 85
dealloc(ControlZero)
Knock Back Vac:
Makes all the monsters to get knock-backed.
Quote:
[Enable]
006BF43B:
jbe 006bf485
[Disable]
006BF43B:
jae 006bf485
KiKi DupeX:
Slow DupeX.
Add the pointer 'havoc' with offset 110 to your CT
Quote:
[Enable]
alloc(hvc,32)
alloc(havoc,32)
registersymbol(havoc)
label(hvoc)
hvc:
mov [havoc],esi
mov [esi+00000114],edi
jmp hvoc
006BFBCB:
jmp hvc
nop
hvoc:
[Disable]
006BFBCB:
mov [esi+00000114],edi
dealloc(hvc)
dealloc(havoc)
unregistersymbol(havoc)
Wix Vac:
Quote:
[Enable]
00771926:
mov eax, 3E8
[Disable]
00771926:
lock aas
add [eax],al
Selective Wall vac:
Bypasses the walls' check
Quote:
[Enable]
alloc(begin,2048)
alloc(olddata,32)
alloc(pointer,4)
alloc(bool,4)
registersymbol(bool)
registersymbol(olddata)
label(set)
label(ret)
label(end)
begin:
cmp [bool],1
je set
ret:
mov esi,olddata
movsd
movsd
movsd
movsd
pop edi
jmp end
set:
mov esi,[007DCFA4]
mov esi,[esi+0C]
mov [pointer], esi
mov esi,[pointer]
mov [olddata],esi
mov esi,[007DCFA4]
mov esi,[esi+10]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+04],esi
mov esi,[007DCFA4]
mov esi,[esi+14]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+08],esi
mov esi,[007DCFA4]
mov esi,[esi+18]
mov [pointer], esi
mov esi,[pointer]
mov [olddata+0C],esi
mov [bool],0
jmp ret
006BCB3F:
jmp begin
end:
olddata:
DB 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
pointer:
DB 00 00 00 00
bool:
DB 01 00 00 00
[Disable]
dealloc(begin)
dealloc(olddata)
dealloc(pointer)
dealloc(bool)
006BCB3F:
movsd
movsd
movsd
movsd
pop edi
dICE Vac
Changes the map's dimensions.
Quote:
[Enable]
alloc(dICE,64)
alloc(right,4)
alloc(left,4)
registersymbol(right)
registersymbol(left)
label(return)
dICE:
pushad
mov edx, [007DDA80]
mov ebx, [edx+590]
mov ecx,[edx+594]
add ebx, [right]
sub ebx, [left]
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
right:
db 00 00
left:
db 00 00
006C0DC9:
jmp dICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(dICE)
dealloc(left)
dealloc(right)
unregistersymbol(left)
unregistersymbol(right)
Mouse Controlled dICE:
Quote:
[Enable]
alloc(ControldICE,64)
label(return)
ControldICE:
pushad
mov edx, [7D4F10]
mov edx, [edx+978]
mov ebx, [edx+80]
mov ecx, [edx+84]
mov eax,[7D4DC4]
mov [eax+0C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
006C0DC9:
jmp ControldICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(ControldICE)
dICE - Various Versions:
Quote:
dICE - Character Controled
Quote:
[Enable]
alloc(dICE,64)
alloc(right,4)
alloc(left,4)
registersymbol(right)
registersymbol(left)
label(return)
dICE:
pushad
mov edx, [007DDA80]
mov ebx, [edx+590]
mov ecx,[edx+594]
add ebx, [right]
sub ebx, [left]
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
right:
db 00 00
left:
db 00 00
006C0DC9:
jmp dICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(dICE)
dealloc(left)
dealloc(right)
unregistersymbol(left)
unregistersymbol(right)
dICE - Auto Meele
Quote:
[Enable]
alloc(dICE,64)
label(return)
dICE:
pushad
mov edx, [007DDA80]
mov ebx, [edx+590]
mov ecx,[edx+594]
add ebx, 46
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
006C0DC9:
jmp dICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(dICE)
dICE - Auto Ranged
Quote:
[Enable]
alloc(dICE,64)
label(return)
dICE:
pushad
mov edx, [007DDA80]
mov ebx, [edx+590]
mov ecx,[edx+594]
add ebx, 80
mov eax,[007DCFA4]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
006C0DC9:
jmp dICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(dICE)
dICE - Wall controlled
Quote:
[Enable]
alloc(dICE,64)
alloc(right,4)
alloc(left,4)
registersymbol(right)
registersymbol(left)
label(return)
dICE:
pushad
mov edx, [007DDA80]
mov ebx, [edx+57c]
mov ecx,[edx+580]
add ebx, [right]
sub ebx, [left]
mov eax,[007D5214]
mov [eax+C],ebx
mov [eax+14],ebx
mov [eax+10],ecx
mov [eax+18],ecx
popad
mov [ebx], eax
mov edi,[ebp+10]
jmp return
right:
db 00 00
left:
db 00 00
006C0DC9:
jmp dICE
return:
006C372B:
db 0f 84
006BD218:
db 75
006BD4B4:
db 0f 85
[Disable]
006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
006C372B:
db 0f 85
006BD218:
db 74
006BD4B4:
db 0f 84
dealloc(dICE)
dealloc(distance)
unregistersymbol(distance)
lamer Vac V1 (CS):
Quote:
[Enable]
006BD00C:
jne 006bd140
[Disable]
006BD00C:
jmp 006bd140
lamer Vac V2 (SS):
Quote:
[Enable]
006BD2C1:
fld st(1) //2 = Move left only (No up)
[Disable]
006BD2C1:
fld st(0)
Twister Vac:
Vac's the monsters around the screen.
Quote:
[Enable]
006BE28B:
jbe 006be291
006BF8A7:
jbe 006bf8fc
006BF43B:
jbe 006bf485
[Disable]
006BE28B:
jae 006be291
006BF8A7:
jae 006bf8fc
006BF43B:
jae 006bf485
FADED Vac
Vac's the monsters off screen.
Quote:
[enable]
alloc(blah,64)
label(end)
006BCEEE:
jmp blah
nop
nop
nop
end:
blah:
mov eax, FADED
mov [ebp+0c],eax
call 005546ae
jmp end
[disable]
dealloc(blah)
006BCEEE:
mov [ebp+0c],eax
call 005546ae
YoYo DupeX
Quote:
[Enable]
alloc(YoYoDupe, 1024)
alloc(RunFlag, 4)
alloc(ESIValue, 4)
alloc(EDIValue, 4)
label(DupeXVac)
label(DoNormal)
YoYoDupe:
push eax
cmp [RunFlag], 2
je DupeXVac
mov eax, [007DDA80]
add eax, 5b8
mov eax, [eax]
sub eax, c
mov [ESIValue],eax
mov eax,[eax+114]
mov [EDIValue],eax
inc [RunFlag]
inc [RunFlag]
DupeXVac:
cmp esi,[ESIValue]
je DoNormal
mov edi,[EDIValue]
DoNormal:
mov [EDIValue],edi
pop eax
jmp 006BFBD1
RunFlag:
db 00
db 00
db 00
db 00
ESIValue:
db 00
db 00
db 00
db 00
EDIValue:
db 00
db 00
db 00
db 00
006BFBCB:
jmp YoYoDupe
nop
[Disable]
dealloc(YoYoDupe)
dealloc(RunFlag)
dealloc(ESIValue)
dealloc(EDIValue)
006BFBCB:
mov [esi+00000114],edi
YoYo Plus:
Quote:
[Enable]
alloc(YoYoDupe, 2048)
alloc(lastChnl,4)
alloc(lastMap,4)
alloc(RunFlag, 4)
alloc(EDIValue, [IMG]http://www.**************/forum/images/smiles/icon_cool.gif[/IMG]
registersymbol(RunFlag)
label(DoneChkMap)
label(DoneChkChnl)
label(DupeXVac)
label(DoNormal)
label(rtnYoyo)
label(SaveVac1)
label(SaveVac2)
label(PScanYoyo)
YoYoDupe:
mov eax, [007DDA80]
add eax, 5b8
mov eax, [eax]
sub eax, c
cmp [RunFlag], 1 //vac2 spot
je SaveVac2
cmp [RunFlag], 2 //vac on
je DupeXVac
cmp [RunFlag], 3 //vac off
je DoNormal
SaveVac1:
mov eax,[eax+114]
mov [RunFlag],2
mov [EDIValue],eax
mov [EDIValue+4],eax
jmp DoNormal
SaveVac2:
mov eax, [eax+114]
mov [RunFlag],2
mov [EDIValue+4],eax
jmp DoNormal
DupeXVac:
cmp esi,eax
je DoNormal
mov eax,esi
shr eax,8
and eax, 4
mov edi,[EDIValue+eax]
DoNormal:
pop eax
mov [esi+114],edi
jmp rtnYoyo
//----------------------------------
PScanYoyo:
push eax
//check if alien exist
mov eax,[007DCFAC]
mov eax, [eax+18]
cmp eax,0
jne DoNormal
// Check channel change
mov eax, [7D4ECC]
mov eax, [eax+204c]
cmp eax, [lastChnl]
je DoneChkChnl
mov [RunFlag],0
mov [lastChnl], eax
DoneChkChnl:
// Check map change
mov eax, [7D5938]
mov eax, [eax+5D4]
cmp eax, [lastMap]
je DoneChkMap
mov [RunFlag],0
mov [lastMap], eax
DoneChkMap:
jmp YoYoDupe
//jmp DoNormal
//----------------------------------
RunFlag:
db 00 00 00 00
EDIValue:
db 00 00 00 00
db 00 00 00 00
lastChnl:
db 00 00 00 00
lastMap:
db 00 00 00 00
006B7DC9:
jmp PScanYoyo
nop
rtnYoyo:
alloc(setYoyoFlag,1024)
label(ChkFlagOn)
label(ChkFlagReset)
label(ChkFlagVac2)
label(setFlagNormal)
label(rtnsetYoyoFlag)
setYoyoFlag:
cmp eax,16 //22 mesos to off
jne ChkFlagOn
mov [RunFlag],3
jmp setFlagNormal
ChkFlagOn:
cmp eax,21 //33 mesos to on
jne ChkFlagReset
mov [RunFlag],2
jmp setFlagNormal
ChkFlagReset:
cmp eax,2c //44 mesos to reset vac spot
jne ChkFlagVac2
mov [RunFlag],0
jmp setFlagNormal
ChkFlagVac2:
cmp eax,37 //55 mesos to set vac2 spot
jne setFlagNormal
mov [RunFlag],1
jmp setFlagNormal
setFlagNormal:
cmp eax,[esi+000000b4]
jmp rtnsetYoyoFlag
006B1A50:
jmp setYoyoFlag
nop
rtnsetYoyoFlag:
[Disable]
006B7DC9:
mov [esi+00000114],edi
006B1A50:
cmp eax,[esi+000000b4]
dealloc(YoYoDupe, 1024)
dealloc(lastChnl,4)
dealloc(lastMap,4)
dealloc(RunFlag, 4)
dealloc(EDIValue, [IMG]http://www.**************/forum/images/smiles/icon_cool.gif[/IMG]
unregistersymbol(RunFlag)
dealloc(setYoyoFlag)
Mouse Vac:
Moves all objects according to your mouse coordinates
Quote:
[Enable]
Alloc(MouserX,512)
Alloc(MouserY,512)
label(back)
label(return)
006C0DC9:
jmp MouserX
back:
006C0E2E:
jmp MouserY
return:
MouserX:
mov eax, [007d4f10]
mov eax, [eax+978]
mov eax, [eax+80]
mov [ebx], eax
mov edi,[ebp+10]
jmp back
MouserY:
mov eax, [007d4f10]
mov eax, [eax+978]
mov eax, [eax+84]
mov [edi], eax
mov ebx,[ebp+14]
jmp return
[Disable]
00006C0DC9:
mov [ebx], eax
mov edi,[ebp+10]
00006C0E2E:
mov [edi],eax
mov ebx,[ebp+14]
dealloc(MouserX)
dealloc(MouserY)
Server Sided Mouse Vac:
Moves all objects according to your mouse coordinates.
Quote:
[Enable]
Alloc(sseaxX,512)
Alloc(sseaxY,512)
registersymbol(sseaxX)
registersymbol(sseaxY)
label(returnhere1)
label(returnhere2)
006BCEC8:
jmp sseaxX
nop
nop
nop
returnhere2:
006BCEEE:
jmp sseaxY
nop
nop
nop
returnhere1:
sseaxX:
mov eax,[7D4F10]
mov eax, [eax+978]
mov eax, [eax+80]
mov [ebp+0c],eax
call 54D64E
jmp returnhere2







