Code:
Red = may auto-ban
Dojang Godmode
//Made by Ation
[Enable]
alloc(Miss,27)
label(Return)
00AFB364: //8B 01 8B 50 ? FF D2 8B 88 ? ? 00 00 51 05 - 6th result, call below
jmp Miss
Return:
Miss:
inc [Miss+27]
cmp [Miss+27],07 //amount of misses
jbe Return
mov [Miss+27],00
call 00409BB0
jmp Return
[Disable]
dealloc(Miss)
00AFB364:
db E8 47 E8 90 FF
7 Miss
//Made by Cam1596
[Enable]
alloc(Miss,60)
label(MissReset)
00B2D6C2:
jmp Miss
db 90 90
Miss:
inc [Miss+32]
cmp dword ptr [Miss+32],07
jg MissReset
mov [esp+000000E8],00
jmp 00B2D6C9
MissReset:
mov [Miss+32],00
jmp 00B2D6C9
[Disable]
dealloc(Miss)
00B2D6C2:
db 8B BC 24 EC 00 00 00
50s Godmode / Hit Delay Godmode
//Made by Ation
[Enable]
00B2D706: //7F 32 81 C1 ? ? 00 00 E8 ? ? ? FF
db 7E
00B2D721 + 2: //add ecx,FFFFFA24
db D4 36 //FFFFFA24 - FFFF36D4 = C350 = 50000 ms = 50 sec
[Disable]
00B2D706:
db 7F
00B2D721 + 2:
db 24 FA
Long Blink Godmode
[Enable]
00AF3DB6: //83 ? 1E ? 8B ? E8 ? ? ? FF 85 ? 7D
db 83 CE
00AF3DAB: //7E ? 8B ? E8 ? ? ? FF 8B ? 83
db EB 09
[Disable]
00AF3DB6:
db 83 EE
00AF3DAB:
db 7E 21
Block Damage
[Enable]
00B2E08B: //0F 84 ? ? 00 00 6A ? 8D 4C 24 ? E8 ? ? ? FF C6 84 24
db 0F 85
[Disable]
00B2E08B:
db 0F 84
No Char KB
[Enable]
00869C4B: //01 00 00 00 D8 ? DF ? F6
db 00
[Disable]
00869C4B:
db 01
Super Tubi
[Enable]
004CE6D7: //89 86 ? ? ? ? E8 ? ? ? ? 89 ? ? ? ? ? 5E C2
db 90 90 90 90 90 90
[Disable]
004CE6D7:
db 89 86 CC 20 00 00
Instant Drop
[Enable]
0055DE35: //0D ? ? ? ? 83 C4 ? E9 ? ? ? ? DD ? ?
db 25
[Disable]
0055DE35:
db 0D
No Skill Movement
[Enable]
00AFEA0F: //01 00 00 00 E8 ? ? ? ? 8D 8E ? ? ? ? 5E E9
db 00 //No Aran Skill Movement
00869C4F: //D8 D1 DF E0 ? C4 05 7A ? DC 91 ? ? 00 00 DF
db D8 D2 //No Skill Movement
[Disable]
00AFEA0F:
db 01
00869C4F:
db D8 D1
Swim Hack
//Made by Redwinter
[Enable]
00BA0A59: //74 ? 8B BE ? ? 00 00 85 FF 74 ? DD 46 ? E8
db EB
[Disable]
00BA0A59:
db 74
FLACC
[Enable]
0048F9A3: //83 E1 01 83 C9 06
db B9 07 00 00 00 90
[Disable]
0048F9A3:
db 83 E1 01 83 C9 06
Jump Down Anywhere
//Made by Cam1596
[Enable]
00B04F6D: //74 06 3B 5C 24 ? 75 ? 8B 4C 24 ? 6A 01
db EB
00B04FAA: //7D ? 8B 16 8B 52 ? 8D 44 24 ? 50
db EB
00B04FC8: //74 ? 8B CF C7 87 ? ? 00 00 01 00 00 00
db 90 90
[Disable]
00B04F6D:
db 74
00B04FAA:
db 7D
00B04FC8:
db 74 22
Auto Aggro - might have wrong offsets
[Enable]
alloc(SetAggro,128)
label(Return)
00BB0C4D: //E8 ? ? ? FF 3B C3 75 0B 33 C0 5F 5E 5B
jmp SetAggro
Return:
SetAggro:
call 00BA2330
mov edx,[012E2A5C] //Char Base
mov edx,[edx+1ED4] //Char pID
mov edx,[edx+0C] //Aggro ID
mov [esi+2A0],edx //83 BE ? ? 00 00 00 74 ? 8D 8E ? ? 00 00 E8 ? ? ? FF 85 C0 75
jmp Return
[Disable]
dealloc(SetAggro)
00BB0C4D:
db E8 DE 16 FF FF
Lemmings (Jumping Monsters Only)
//Made by Ation
[Enable]
alloc(Lemmings,128)
00BADE59: //8B 86 ? ? 00 00 8B 2D ? ? ? ? 50 8D
jmp Lemmings
db 90
Lemmings:
mov [esi+00000298],00 //8B 86 ? ? 00 00 83 F8 06 77 4F FF 24 85
mov eax,[esi+000000B0]
jmp 00BADE5F
[Disable]
dealloc(Lemmings)
00BADE59:
db 8B 86 B0 00 00 00
No Mob KB
[Enable]
00BB0A8D: //75 ? 57 e8 ? ? ? ? 83 c4 ? 85 c0 0f 84
db 74
[Disable]
00BB0A8D:
db 75
Force Jump
//Made by Ation
[Enable]
00BADF0F: //0F 84 ? ? 00 00 83 BE ? 00 00 00 00 0F 84 ? ? 00 00 8B 50 ?
db E9 09 01 00 00 90 //8B 8E ? ? 00 00 E8 ? ? ? FF 85 C0 0F 8F ? ? 00 00 83 BE
[Disable]
00BADF0F:
db 0F 84 1B 01 00 00
Freeze Jumping Monsters
//Made by Ation
[Enable]
alloc(Freeze,128)
00BADF0F: //8B 86 ? ? 00 00 8B 2D ? ? ? ? 50 8D
jmp Freeze
db 90
Freeze:
mov [esi+00000298],06 //8B 86 ? ? 00 00 83 F8 06 77 4F FF 24 85
mov eax,[esi+000000B0]
jmp 00BADE5F
[Disable]
dealloc(Freeze)
00BADF0F:
db 8B 86 B0 00 00 00
No Jump
//Made by Ation
[Enable]
alloc(Freeze,128)
00BADF0F: //8B 86 ? ? 00 00 8B 2D ? ? ? ? 50 8D
jmp Freeze
db 90
Freeze:
mov [esi+00000298],01 //8B 86 ? ? 00 00 83 F8 06 77 4F FF 24 85
mov eax,[esi+000000B0]
jmp 00BADE5F
[Disable]
dealloc(Freeze)
00BADF0F:
db 8B 86 B0 00 00 00
Jumping Unrandom Left
//Made by Ation
[Enable]
00BADF0F: //0F 84 ? ? 00 00 83 BE ? 00 00 00 00 0F 84 ? ? 00 00 8B 50 ?
db E9 99 02 00 00 90 //8B 8E ? ? 00 00 6A FF E8 ? ? ? FF EB
[Disable]
00BADF0F:
db 0F 84 1B 01 00 00
Jumping Unrandom Right
//Made by Ation
[Enable]
00BADF0F: //0F 84 ? ? 00 00 83 BE ? 00 00 00 00 0F 84 ? ? 00 00 8B 50 ?
db E9 7A 02 00 00 90 //8B 8E ? ? 00 00 6A 01 E8 ? ? ? FF EB
[Disable]
00BADF0F:
db 0F 84 1B 01 00 00
Walking Unrandom Left
//Made by Ation
[Enable]
00BADC4B: //0F 8F ? ? 00 00 83 BE ? ? 00 00 00 0F 84
db E9 A9 00 00 00 90 //6A FF EB ? 8B 8E ? ? 00 00
[Disable]
00BADC4B:
db 0F 8F 9E 01 00 00
Walking Unrandom Right
//Made by Ation
[Enable]
00BADC4B: //0F 8F ? ? 00 00 83 BE ? ? 00 00 00 0F 84
db E9 95 00 00 00 90 //6A 01 EB ? DB 86 ? 00 00 00 DC 5E
[Disable]
00BADC4B:
db 0F 8F 9E 01 00 00
Freeze Walking Mobs
//Made by Ation
[Enable]
alloc(Freeze,128)
00BADC3D: //8B 8E ? ? 00 00 57 E8 ? ? ? FF 85 C0 0F 8F
jmp Freeze
db 90
Freeze:
mov [esi+00000298],06 //8B 86 ? ? 00 00 83 F8 06 77 4F FF 24 85
mov ecx,[esi+00000644]
jmp 00BADC43
[Disable]
dealloc(Freeze)
00BADC3D:
db 8B 8E 44 06 00 00
Freeze All Mobs
//Made by Ation
[Enable]
alloc(Freeze,128)
00BB0A8D: //8B 86 ? ? 00 00 83 F8 06 77 4F FF 24 85
jmp Freeze
db 90
Freeze:
mov [esi+00000298],06
mov eax,[esi+00000298]
jmp 00BB0A93
[Disable]
dealloc(Freeze)
00BB0A8D:
db 8B 86 98 02 00 00
SP Control
[Enable]
alloc(SPControl,64)
007457A4: //8B 78 0C 8B 68 08
jmp SPControl
db 90
SPControl:
mov edi,#0 //X
mov ebp,#0 //Y
jmp 007457AA
[Disable]
dealloc(SPControl)
007457A4:
db 8B 78 0C 8B 68 08
Stat Hook
[Enable]
alloc(StatHook,128)
alloc(HP,8)
alloc(MaxHP,8)
alloc(MP,8)
alloc(MaxMP,8)
alloc(EXP,8)
alloc(MaxEXP,8)
00A31C29:
jmp StatHook
StatHook:
push eax
mov eax,[ebp+08]
mov [HP],eax
mov eax,[ebp+0C]
mov [MaxHP],eax
mov eax,[ebp+10]
mov [MP],eax
mov eax,[ebp+14]
mov [MaxMP],eax
mov eax,[ebp+18]
mov [EXP],eax
mov eax,[ebp+1C]
mov [MaxEXP],eax
pop eax
lea ecx,[eax+eax*4]
test ecx,ecx
jmp 00A31C2E
[Disable]
dealloc(StatHook)
dealloc(HP)
dealloc(MaxHP)
dealloc(MP)
dealloc(MaxMP)
dealloc(EXP)
dealloc(MaxEXP)
00A31C29:
db 8D 0C 80 85 C9
Mob Die Count Hook
//Made by [D.R.T]
[Enable]
alloc(Hook,128)
alloc(MobDieCount,2)
registersymbol(MobDieCount)
label(HookRet)
00714394: //E8 ? ? ? FF EB ? 8B CE E8 ? ? ? FF EB
jmp Hook
HookRet:
Hook:
inc [MobDieCount]
call 00708480 //CMob::OnDie
jmp HookRet
[Disable]
00714394:
db E8 E7 40 FF FF
dealloc(Hook)
dealloc(MobDieCount)
unregistersymbol(MobDieCount)
Cyclone Miss Godmode
[Enable]
//Credits to Minike
00AFB370://F7 D8 C3 CC CC CC CC CC CC CC CC CC CC CC CC CC 8B 01 8B 50 ? FF D2 8B 88 ? ? 00 00 51 4th
not eax
[Disable]
00AFB370:
neg eax
Dark Sight Godmode
[Enable]
//Created By Minike
00B3C669: //74 ?? B8 ?? ?? ?? ?? 8B 0D ?? ?? ?? ?? 50 8D 94 24 ?? ?? ?? ?? 52
db 75
[Disable]
00B3C669:
db 74
Ghost Mode (CS)
[Enable]
//Credits to Tezjin
alloc(Ghostmode,128)
label(GhostmodeRet)
00AE75A0: //56 57 8B 7C 24 ? 8B F1 85 FF 74 ? 8B 06
jmp Ghostmode
nop
GhostmodeRet:
Ghostmode:
mov [esp+4],01 //02 for another mount
push esi
push edi
mov edi,[esp+0C]
jmp GhostmodeRet
[Disable]
00AE75A0:
push esi
push edi
mov edi,[esp+0C]
dealloc(Ghostmode)
No Background
[Enable]
//Created by Tryst
006D283D: //E8 ?? ?? ?? ?? 8B 06 8B 48 ?? 56 C6 45 ?? ?? FF D1 8B 75 ?? 43
db 90 90 90 90 90
[Disable]
006D283D: // "CMapLoadable_RestoreBack"
call 006CF3C0 // "CMapLoadable_MakeBack" //Original Opcode
Out of Range Mob Disarm
[Enable]
//Created by Minike
0070FDFC+8: //74 ?? 39 9E ?? ?? ?? ?? 75 ?? 8B 45 ?? 8B 4D ??
db 74
[Disable]
0070FDFC+8:
db 75
Semi Item Vac (Char Position)
[Enable]
//Created by Minike and by nobody else
Alloc(Hook,64)
00767FF4: //E8 ? ? ? ? 8B C8 8B 44 24 ? 89 38 5F 89 48 ? 5E C2 04 00 CC CC CC CC CC CC CC 56 5th result
jmp Hook
Hook:
call 0043B7B0 //Original Opcode
mov ecx,eax
mov eax,[esp+0C]
mov edi,[012E2A5C] //Char Base
mov edi,[edi+53E8] //Char X
mov [eax],edi
pop edi
mov ecx,[012E2A5C]
mov ecx,[ecx+53EC]
mov [eax+04],ecx
pop esi
ret 0004
[Disable]
Dealloc(Hook,64)
00767FF4:
call 0043B7B0
Semi Item Vac (Fixed Position)
[Enable]
//Created by Minike and by nobody else
Alloc(Hook,64)
00767FF4: //E8 ? ? ? ? 8B C8 8B 44 24 ? 89 38 5F 89 48 ? 5E C2 04 00 CC CC CC CC CC CC CC 56 5th result
jmp Hook
Hook:
call 0043B7B0 //Original Opcode
mov ecx,eax
mov eax,[esp+0C]
mov [eax],#0 //X
pop edi
mov [eax+04],#0 //Y
pop esi
ret 0004
[Disable]
Dealloc(Hook,64)
00767FF4:
call 0043B7B0
CPU Hack
[Enable]
006D1FBB: //E8 ? ? ? FF C6 45 ? 17 85 F6 74 08
db 90 90 90 90 90
006D283D: //E8 ? ? ? FF 8B 06 8B 48 ? 56 C6 45 ? 03 FF D1 8B 75 ? 43
db 90 90 90 90 90
006D7009: //E8 ? ? ? FF 8B 0E 8B 51 ? 56 C6 45 ? 07 FF D2
db 90 90 90 90 90
[Disable]
006D1FBB:
db E8 60 CD FF FF
006D283D:
db E8 7E CB FF FF
006D7009:
db E8 F2 D7 FF FF
SS Mouse Fly
[Enable]
alloc(MouseFly,128)
00B39C66: //0F 84 ? ? ? ? 8B 8E ? ? ? ? 2B C8 - 2nd result
db 0F 85
00B39C56: //E8 ? ? ? ? 83 BE ? ? 00 00 00 89 44 24 ? 0F 84 ? ? 00 00 8B 8E
jmp MouseFly
MouseFly:
call 00B669F0
push ebx
push eax
mov ebx,[012E75C0]
mov ebx,[ebx+978]
mov eax,[ebx+8C]
mov ebx,[ebx+90]
mov [esi+46C8],eax
mov [esi+46CC],ebx
pop eax
pop ebx
jmp 00B39C5B
[Disable]
dealloc(MouseFly)
00B39C66:
db 0F 84
00B39C56:
db E8 95 CD 02 00
Vac Right
//Made by [D.R.T]
[Enable]
00B9E4E0: //75 ? DC 11 DF E0 F6 C4 41 75 ? D9 C9
db 75 48 //fstp st(1)
[Disable]
00B9E4E0:
db 75 23
Full Mob Disarm
[Enable]
0070FA48: //75 0E 8B CE E8 ? ? ? FF 8B CE E8 ? ? ? FF
db E9 52 02 00 00 90 90 90 90
[Disable]
0070FA48:
db 75 0E 8B CE E8 5F 1D FF FF
Faster Mobs - Mob Tele alike hack
//Made by Ation
[Enable]
00727D91: //75 ? 33 DB 8D 55 ? B9 ? 00 00 00 E8 ? ? ? FF
db 90 90
[Disable]
00727D91:
db 75 9D
Faster Mob Walk Speed
//Made by Ation
[Enable]
00B9E4C2 + 3: //DD 44 24 ? D8 D1 DF E0 F6 C4 05 7B
db 10
[Disable]
00B9E4C2 + 3:
db 18
Suspend Mobs
//Made by Ation
[Enable]
006F3EA0: //8B 81 ? ? 00 00 50 81 C1 ? ? 00 00 51 E8 ? ? ? FF 83 C4 08 F7 D8 1B C0 F7 D8
db 90 90 90 90 90
[Disable]
006F3EA0:
db E8 3D 57 D6 FF
KBFH Vac
//Made by Ation
[Enable]
alloc(KBFH,128)
alloc(Foothold,8)
label(Finish)
Foothold:
dd 0
00727D5A: //89 50 ? 8B 4F ? 89 48 ? 8B 57 ? 89 50 ? 8B 85 ? ? 00 00
jmp KBFH
db 90
KBFH:
push ebx
mov ebx,[Foothold]
test ebx,ebx
jnz Finish
mov ebx,[012E2A5C]
mov ebx,[ebx+1ED4]
mov ebx,[ebx+22C] //0F BF 97 ? ? 00 00 50 8B 46 ? 51 52 - offset sub 2
mov [Foothold],ebx
Finish:
mov edx,ebx
mov [eax+0C],edx
mov ecx,[edi+10]
pop ebx
jmp 00727D5D
[Disable]
dealloc(KBFH)
dealloc(Foothold)
00727D5A:
db 89 50 0C 8B 4F 10
Freeze Mobs
//Made by Ation
[Enable]
00714CBA: //77 ? 89 54 24 ? E9 ? ? ? FF
db EB
[Disable]
00714CBA:
db 77
Filter All Mobs
//Made by Ation
[Enable]
006E7DDD: //77 ? 0F B6 80 ? ? ? 00 FF 24 85 ? ? ? 00 8B 54 24 ? 52 E8 ? ? ? FF C2 08 00 - 2nd result
db EB
[Disable]
006E7DDD:
db 77
Hope this helps you guys, also these are for project blackout / crossfire / and GTA servers.