diff --git a/src/hooking/hooking.cpp b/src/hooking/hooking.cpp index 86168de2..f8bfaef4 100644 --- a/src/hooking/hooking.cpp +++ b/src/hooking/hooking.cpp @@ -47,7 +47,7 @@ namespace big detour_hook_helper::add("INT", g_pointers->m_gta.m_init_native_tables); detour_hook_helper::add("SVM", g_pointers->m_gta.m_script_vm); - detour_hook_helper::add("NPMI", g_pointers->m_gta.m_network_player_mgr_init); + //detour_hook_helper::add("NPMI", g_pointers->m_gta.m_network_player_mgr_init); detour_hook_helper::add("NPMS", g_pointers->m_gta.m_network_player_mgr_shutdown); detour_hook_helper::add("RE", g_pointers->m_gta.m_received_event); diff --git a/src/pointers.cpp b/src/pointers.cpp index 256ba869..caf9a7d0 100644 --- a/src/pointers.cpp +++ b/src/pointers.cpp @@ -3,7 +3,7 @@ #include "gta_pointers_layout_info.hpp" #include "sc_pointers_layout_info.hpp" -#define GTA_VERSION_TARGET "1.70-3411" +#define GTA_VERSION_TARGET "1.70-3504" namespace big { @@ -331,15 +331,15 @@ namespace big g_pointers->m_gta.m_network_object_mgr = ptr.add(3).rip().as(); } }, - // Network Player Mgr Init - { - "NPMI", - "41 56 48 83 EC ? 48 8B F1 B9 ? ? ? ? 49 8B F9 41 8B E8 4C 8B F2 E8", - [](memory::handle ptr) - { - g_pointers->m_gta.m_network_player_mgr_init = ptr.sub(0x13).as(); - } - }, + //// Network Player Mgr Init + //{ + // "NPMI", + // "41 56 48 83 EC ? 48 8B F1 B9 ? ? ? ? 49 8B F9 41 8B E8 4C 8B F2 E8", + // [](memory::handle ptr) + // { + // g_pointers->m_gta.m_network_player_mgr_init = ptr.sub(0x13).as(); + // } + //}, // Network Player Mgr Shutdown { "NPMS", @@ -639,7 +639,7 @@ namespace big // Handle Join Request { "HJR", - "48 8B C4 48 89 58 08 4C 89 48 20 4C 89 40 18 48 89 50 10 55 56 57 41 54 41 55 41 56 41 57 48 8D A8 A8", + "48 8B C4 48 89 58 08 4C 89 48 20 4C 89 40 18 48 89 50 10 55 56 57 41 54 41 55 41 56 41 57 48 8D A8 18", [](memory::handle ptr) { g_pointers->m_gta.m_handle_join_request = ptr.as(); @@ -693,7 +693,7 @@ namespace big // Serialize Join Request Message 2 { "SJRM2", - "E8 ? ? ? ? 48 8D 8D 18 01 00 00 8A D8", + "E8 ? ? ? ? 48 8D 8D C8 01 00 00 8A D8", [](memory::handle ptr) { g_pointers->m_gta.m_serialize_join_request_message_2 = ptr.add(1).rip().as(); @@ -1900,7 +1900,7 @@ namespace big // Network Can Access Multiplayer { "NCAM", - "E9 36 01 00 00 33 D2 8B CB", + "E9 4F 01 00 00 33 D2 8B CB", [](memory::handle ptr) { g_pointers->m_gta.m_network_can_access_multiplayer = ptr.add(10).rip().as();