/// <summary> /// Initialise InternalMemoryReader /// </summary> internal static void Init() { Reader = new InProcessMemoryReader(Process.GetCurrentProcess()); Asm = new FasmNet(); // Init the object manager ObjectManager.Init(); SetupHideModules((IntPtr)Process.GetCurrentProcess().Id); // Apply no collision hack with trees Hack Collision1 = new Hack((IntPtr)0x6ABC5A, new byte[] { 0x0F, 0x85, 0x1B, 0x01, 0x00, 0x00 }, "Collision1"); HookWardenMemScan.AddHack(Collision1); Hack Collision2 = new Hack((IntPtr)0x006A467B, new byte[] { 0x90, 0x90 }, "Collision2"); HookWardenMemScan.AddHack(Collision2); Hack Collision3 = new Hack((IntPtr)0x006ABF13, new byte[] { 0xEB, 0x69 }, "Collision3"); HookWardenMemScan.AddHack(Collision3); ////DisableCollision.Apply(); // wallclimb hack yay :) //Hack Wallclimb = new Hack((IntPtr)0x0080DFFC, new byte[] { 0x00, 0x00, 0x00, 0x00 }, "Wallclimb"); //HookWardenMemScan.AddHack(Wallclimb); // Loot patch Hack LootPatch = new Hack((IntPtr)0x004C21C0, new byte[] { 0xEB }, "LootPatch"); HookWardenMemScan.AddHack(LootPatch); //LootPatch.Apply(); // Lua Unlock Hack LuaUnlock = new Hack((IntPtr)0x494a57, new byte[] { 0xB8, 0x01, 0x00, 0x00, 0x00, 0xc3 }, "LuaUnlock"); HookWardenMemScan.AddHack(LuaUnlock); LuaUnlock.Apply(); //Hack Superfly = new Hack((IntPtr)0x006341BC, new byte[] { 0x90, 0x90 }, "Superfly"); //HookWardenMemScan.AddHack(Superfly); //Hack Antijump = new Hack((IntPtr)0x007C625F, new byte[] { 0xEB }, "Antijump"); //HookWardenMemScan.AddHack(Antijump); // See all levels & no language barrier Hack SeeAllLevels = new Hack((IntPtr)0x5EC720, new byte[] { 0xC2, 0x08, 0x00 }, new byte[] { 0x55, 0x8b, 0xec }, "SeeAllLevels"); HookWardenMemScan.AddHack(SeeAllLevels); SeeAllLevels.Apply(); // crasher Hack UnderstandAll = new Hack((IntPtr)0x518062, new byte[] { 0xEB }, new byte[] { 0x7F }, "UnderstandAll"); HookWardenMemScan.AddHack(UnderstandAll); UnderstandAll.Apply(); }
internal static void Initialize() { Memory = new InProcessMemoryReader(Process.GetCurrentProcess()); Direct3D.OnFirstFrame += Start; Direct3D.OnLastFrame += Stop; Direct3D.Initialize(); }
public static void Initialize() { Memory = new InProcessMemoryReader(GetCurrentProcess); Pulsator.RegisterCallbacks( ObjectManager = new ObjectManager(), Scripts = new ScriptManager(), SpellManager = new SpellManager() ); }
public static void Initialize() { Memory = new InProcessMemoryReader(Process.GetCurrentProcess()); Direct3D.OnFirstFrame += Start; Direct3D.OnLastFrame += Stop; Direct3D.Initialize(); }