#include #include #include namespace remove_hooks { class component final : public component_interface { public: void post_unpack() override { remove_tekno_hooks(); } private: static void remove_tekno_hooks() { utils::hook::set(0x4E3D42, 0xE8); utils::hook::set(0x4E3D43, 0xA9); utils::hook::set(0x4E3D44, 0x25); utils::hook::set(0x4E3D45, 0xFE); utils::hook::set(0x4E3D46, 0xFF); utils::hook::set(0x06EA960, 0x55); utils::hook::set(0x06EA961, 0x8B); utils::hook::set(0x06EA962, 0xEC); utils::hook::set(0x06EA963, 0x81); utils::hook::set(0x06EA964, 0xEC); } }; } REGISTER_COMPONENT(remove_hooks::component)