SOURCE . Main MemoryCpy, SetCompleteHook, SetDword, MemorySet, SetDword y Mas

Publicado por Dakosmu, Mar 26, 2024, 09:36 AM

Tema anterior - Siguiente tema

Dakosmu

SOURCE . Main MemoryCpy, SetCompleteHook, SetDword, MemorySet, SetDword y Mas


Main.cpp


SetByte(0x00E61144,0xA0); // Accent
SetByte(0x004D1E69,0xEB); // Crack (mu.exe)
SetByte(0x004D228D,0xE9); // Crack (GameGuard)
SetByte(0x004D228E,0x8B); // Crack (GameGuard)
SetByte(0x004D228F,0x00); // Crack (GameGuard)
SetByte(0x004D2290,0x00); // Crack (GameGuard)
SetByte(0x004D2291,0x00); // Crack (GameGuard)
SetByte(0x004D559C,0xEB); // Crack (ResourceGuard)
SetByte(0x00633F7A,0xEB); // Crack (ResourceGuard)
SetByte(0x00634403,0xEB); // Crack (ResourceGuard)
SetByte(0x0063E6C4,0xEB); // Crack (ResourceGuard)
SetByte(0x004D2246,0xEB); // Crack (ResourceGuard)
SetByte(0x00501163,0xEB); // Crack (ResourceGuard)
SetByte(0x0040AF0A,0x00); // Crack (ResourceGuard)
SetByte(0x0040B4BC,0x50); // Login Screen
SetByte(0x0040B4C5,0x50); // Login Screen
SetByte(0x0040B4CF,0x18); // Login Screen
SetByte(0x0040AF0A,0x00); // Login Screen
SetByte(0x0040AFD5,0xEB); // Login Screen
SetByte(0x00777FD6,0x70); // Item Text Limit
SetByte(0x00777FD7,0x17); // Item Text Limit
SetByte(0x004EBEC7,0x3C); // Item Text Limit
SetByte(0x005C4004,0x3C); // Item Text Limit
SetByte(0x007E40BB,0x3C); // Item Text Limit
SetByte(0x0081B546,0x3C); // Item Text Limit
SetByte(0x0081B58D,0x3C); // Item Text Limit
SetByte(0x0086E284,0x3C); // Item Text Limit
SetByte(0x0086E44C,0x3C); // Item Text Limit
SetByte(0x0086E573,0x3C); // Item Text Limit
SetByte(0x0086F8FC,0x3C); // Item Text Limit
SetByte(0x007DA373,0xB7); // Item Type Limit
SetByte(0x007E1C44,0xB7); // Item Type Limit
SetByte(0x0052100D,0xEB); // Ctrl Fix
SetByte(0x009543C4,0x00); // Move Vulcanus
MemorySet(0x00D20170, 0x90, 0x1B); //-> Remove Creation MuError.log
SetByte(0x0064CBD1,((gProtect->m_MainInfo.HelperActiveAlert==0)?0xEB:0x75)); // Helper Message Box
SetByte(0x0064CBD0,(BYTE)gProtect->m_MainInfo.HelperActiveLevel); // Helper Active Level
SetByte(0x0095CEEF,(BYTE)gProtect->m_MainInfo.HelperActiveLevel); // Helper Active Level
SetByte(0x0095CF14,(BYTE)gProtect->m_MainInfo.HelperActiveLevel); // Helper Active Level
SetByte(0x00E61F68,(gProtect->m_MainInfo.ClientVersion[0]+1)); // Version
SetByte(0x00E61F69,(gProtect->m_MainInfo.ClientVersion[2]+2)); // Version
SetByte(0x00E61F6A,(gProtect->m_MainInfo.ClientVersion[3]+3)); // Version
SetByte(0x00E61F6B,(gProtect->m_MainInfo.ClientVersion[5]+4)); // Version
SetByte(0x00E61F6C,(gProtect->m_MainInfo.ClientVersion[6]+5)); // Version
SetWord(0x00E609E4,(gProtect->m_MainInfo.IpAddressPort)); // IpAddressPort
// NEW ======================================================================
//-- Camera FT
SetDword(0x004D597B, (DWORD)&MainTickCount);

SetDword(0x004DA289, (DWORD)&MainTickCount);

SetDword(0x004DA297, (DWORD)&MainTickCount);

SetDword(0x004DA3A2, (DWORD)&MainTickCount);

SetDword(0x004DA3CE, (DWORD)&MainTickCount);

SetDword(0x004DA3D9, (DWORD)&MainTickCount);

SetDword(0x0063D326, (DWORD)&MainTickCount);

SetDword(0x00642112, (DWORD)&MainTickCount);

SetCompleteHook(0xE9, 0x004DA280, &CheckTickCount1);

SetCompleteHook(0xE9, 0x004DA3A1, &CheckTickCount2);

VirtualizeOffset(0x004D9D39, 12);

VirtualizeOffset(0x004D9D45, 7);

VirtualizeOffset(0x004D9EFC, 15);

VirtualizeOffset(0x004DAC5C, 8);

VirtualizeOffset(0x005451F7, 5);

VirtualizeOffset(0x00545230, 8);

VirtualizeOffset(0x005A52E9, 8);
//-- Finish Camera FT
// NEW ======================================================================
SetDword(0x004D0E09,(DWORD)gProtect->m_MainInfo.WindowName);
SetDword(0x004D9F55,(DWORD)gProtect->m_MainInfo.ScreenShotPath);
// NEW ======================================================================
//SetByte((PVOID)(0x007D37A1+1),0xFF); //disable F Key
//MemorySet(0x0078DC20,0x90,0x5A); //Disable D button (Command Window)
MemorySet(0x006097B0,0x90,0x69D);  // Remove +15 Effects
MemorySet(0x0057BF78, 0x90, 0x05); // pin_lights eyes
MemorySet(0x0057C125, 0x90, 0x05); // pin_lights eyes
MemorySet(0x0057BE80, 0x90, 0x05); // JointLaser01 eyes
MemorySet(0x0057C057, 0x90, 0x05); // JointLaser01 eyes
MemorySet(0x0057BF0E, 0x90, 0x05); // shiny05 eyes
MemorySet(0x0057C0BB, 0x90, 0x05); // shiny05 eyes
MemorySet(0x0057ABA9, 0x90, 0x05); // flare01 Gloves
MemorySet(0x0057ACBF, 0x90, 0x05); // flare01 Gloves
MemorySet(0x0057AD03, 0x90, 0x05); // flare01 Gloves
MemorySet(0x0057AD47, 0x90, 0x05); // flare01 Gloves
SetRange((LPVOID)0x00D46C84,5,ASM::NOP);      //-> Remove Interface [Set Option]
SetCompleteHook(0xE9, 0x0055C782, 0x0055C790); // Sword Twist Slash
// NEW ======================================================================
SetByte(0x005C914B+3,0x00); // LuckItemmove

MemorySet(0x0063E908,0x90,20); // C1:F3:04

SetCompleteHook(0xE9,0x0064452A,0x00644537); //-- Fix montura

SetCompleteHook(0xE9,0x005DB322,0x005DB408); // Fix Map 62 Camera 3D (santa town)

SetCompleteHook(0xE9, 0x0071B1A3, 0x00720894); //-- Fix RF

SetCompleteHook(0xE9, 0x0095DFBE, 0x0095DFD3); //-- Fix RF

InitAttackSpeed(); //-- Fix Agilidad

SetDword(0x0059C6FD + 1, 0);

LoadReferenceAddressTable((HMODULE)hins, MAKEINTRESOURCE(IDR_BIN2), (DWORD)&TextBold);

LoadReferenceAddressTable((HMODULE)hins, MAKEINTRESOURCE(IDR_BIN3), (DWORD)&TextList);

LoadReferenceAddressTable((HMODULE)hins, MAKEINTRESOURCE(IDR_BIN1), (DWORD)&TextListColor);

MemoryCpy(0x00E611B2,gProtect->m_MainInfo.IpAddress,sizeof(gProtect->m_MainInfo.IpAddress)); // IpAddress

MemoryCpy(0x00E61F70,gProtect->m_MainInfo.ClientSerial,sizeof(gProtect->m_MainInfo.ClientSerial)); // ClientSerial

SetCompleteHook(0xFF,0x0065FD79,&ProtocolCoreEx);

SetCompleteHook(0xE8,0x005B96E8,&DrawNewHealthBar);


SetByte(0x00507AFD, 0xEB); //[0-9A-Za-z] Guild


SetByte((0x00507AEA+1), 0x72); //[0-9A-Za-z] NamePlayer

SetByte(0x004215A7, 0xEB); //[0-9A-Za-z] Username


SetByte((PVOID)(0x007D4000+1),0xFF); //REMOVE HOME KEY
SetByte((PVOID)(0x007D410F+1),0xFF); //REMOVE Z KEY


SetByte(0x005528A0, 0xC3); // [Fix] Remover Recuo PVP



SetCompleteHook(0xE9, 0x0077ECE2, &OffButtonSkillMasterInStats);


SetCompleteHook(0xE9, 0x0077EC59, &OffButtonPetsInStats);



SetCompleteHook(0xE9, 0x0077EBB0, &OffButtonQuestInStats);



SetCompleteHook(0xE9, 0x00836A23, &OffButtonInventoryExt);

SetCompleteHook(0xE9, 0x008369AF, &OffButtonOpenStore);


SetCompleteHook(0xE9, 0x0083693C, &OffButtonRepeirInInventory);



MemorySet(0x0062F876, 0x90, 0x30); //-> Disable ViewMap (Key TAB)

SetByte(0x007C446B + 1, 120); // Disable Windows Gems
SetCompleteHook(0xE9, 0x007C5A88, 0x007C5AF2); // Disable Gens (Key B)

MemorySet(0x006097B0,0x90,0x69D); //EffectPlus15

SetByte(0x008193FD + 1, 110); //-- remove open master skill
SetCompleteHook(0xE8, 0x007D3A4C, &RemoveKeyPress); //-- Key A


MemorySet(0x00626190,0x90,0x2FE2); //-- Remove Effect Skill
MemorySet(0x0072D1B0,0x90,0x87A2); //-- Remove Efeect Skill 2

MemorySet(0x0074CD30,0x90,0x10C50); //-- Remove Effect Dynamic


MemorySet(0x00771310,0x90,0x11E); //-- Remove Effect Static


SetByte(0x005528A0,0xC3); //DisableReflectEffect


SetRange((LPVOID)0x006E899D, 5, ASM::NOP);//-- Remove Click Effect
SetRange((LPVOID)0x007126FA, 5, ASM::NOP);//-- Remove Click Effect
SetRange((LPVOID)0x005B768F, 5, ASM::NOP);//-- Remove Click Effect
SetRange((LPVOID)0x005B770C, 5, ASM::NOP); //-- Remove Click Effect


MemorySet(0x00830BA6, 0x90, 0x05); //-- Disable Move M
MemorySet(0x00832ED8, 0x90, 0x05); //-- Disable Move M
MemorySet(0x0083279C, 0x90, 0x05);//-- Disable Move M
MemorySet(0x008329A2, 0x90, 0x05); //-- Disable Move M


MemorySet(0x00944E50,0x90,0x15E); //-- Disable Shop X
MemorySet(0x00661700,0x90,0x145); //-- Disable Shop X


SetByte(0x00501955+2,0);
MemorySet(0x0054EAE1, 0x90, 0x06);//-- SetPlayerStop
MemorySet(0x0054FC92, 0x90, 0x06);//-- SetPlayerWalk
SetByte(0x00502269+2,0);  //-- Active Fenrir in SafeZone
MemorySet(0x0054ECA3,0x90,0x6); //-- Active Fenrir in SafeZone
MemorySet(0x0054FCEC,0x90,0x6); //-- Active Fenrir in SafeZone
SetByte(0x00502C4B+2,0); //-- Active Fenrir in SafeZone
MemorySet(0x0054ED6D,0x90,0x6); //-- Active Fenrir in SafeZone
MemorySet(0x0054FD5F,0x90,0x6); //-- Active Fenrir in SafeZone
MemorySet(0x0054FE3E,0x90,0x6); //-- Active Fenrir in SafeZone
MemorySet(0x0054FD23,0x90,0x6); //-- Active Fenrir in SafeZone



MemorySet(0x00853770,0x90,0x1DB);//-- DISABLE ALT OPTION
MemorySet(0x00853710,0x90,0x5A);//-- DISABLE ALT OPTION
MemorySet(0x007D31F0,0x90,0x273);//-- DISABLE ALT OPTION



SetByte((PVOID)(0x007AF175 + 1), 9);//LimitTransferZen
SetByte((PVOID)(0x007AF415 + 1), 9);//LimitTransferZen
SetByte((PVOID)(0x007AF795 + 1), 9);//LimitTransferZen
SetByte((PVOID)(0x007B0315 + 1), 9); //LimitTransferZen




SetWord(0x00405B7A+2,(WORD)gProtect->m_MainInfo.CharInfoDeleted); //Fix Level to delet char
SetWord(0x0040CC3F+1,(WORD)gProtect->m_MainInfo.CharInfoDeleted); //Fix level to delet char



SetDword(0x00954148+1,(DWORD)gProtect->m_MainInfo.ServerNameA); //ServerNameEnable
SetDword(0x00954115+1,(DWORD)gProtect->m_MainInfo.ServerNameB);//ServerNameEnable
SetDword(0x009540E2+1,(DWORD)gProtect->m_MainInfo.ServerNameC);//ServerNameEnable
SetDword(0x009540AC+1,(DWORD)gProtect->m_MainInfo.ServerNameD);//ServerNameEnable

if(gProtect->m_MainInfo.RemoveClass == 3)
{
SetByte(0x004030D1+3,6);
}
if(gProtect->m_MainInfo.RemoveClass == 2)
{
SetByte(0x004030D1+3,5);
}
if(gProtect->m_MainInfo.RemoveClass == 1)
{
SetByte(0x004030D1+3,4);
}


if(gProtect->m_MainInfo.CsSkill == 1)
{
//Liberar CS Skills
SetByte((0x005B89C3+3), 0x00);
SetByte((0x005B89C9+3), 0x00);
SetByte((0x005B89CF+3), 0x00);
SetByte((0x005B89D5+3), 0x00);
SetByte((0x005B89DB+3), 0x00);
SetByte((0x005B89E1+3), 0x00);
SetWord((0x005B89E7+3), 0x00);
SetByte((0x005C6314+2), 0x00);
SetByte((0x005C6327+2), 0x00);
SetByte((0x005C633A+2), 0x00);
SetByte((0x005C634D+2), 0x00);
SetByte((0x005C6360+2), 0x00);
SetByte((0x005C6373+2), 0x00);
SetWord((0x005C6386+2), 0x00);
}




SetDword(0x00597691+3,1200); //Expanded Global




Bon Dia





🡱 🡳