Project Blackout Hacks Source Codes
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.




anyways good luck and have fun <3
