mirror of
https://github.com/Mr-X-GTA/YimMenu.git
synced 2025-06-16 22:37:22 +08:00
fix
This commit is contained in:
parent
c28bcb9872
commit
97d5fe14e4
@ -32,6 +32,7 @@ namespace big
|
||||
|
||||
void backend::loop()
|
||||
{
|
||||
*g_pointers->m_gta.m_minority_report = "POGROM"_J;
|
||||
bypass_battleye();
|
||||
|
||||
for (auto& command : g_bool_commands)
|
||||
|
@ -166,8 +166,10 @@ namespace big
|
||||
|
||||
functions::get_gamer_online_state m_get_gamer_online_state;
|
||||
functions::start_get_session_by_gamer_handle m_start_get_session_by_gamer_handle;
|
||||
#if 0
|
||||
functions::start_matchmaking_find_sessions m_start_matchmaking_find_sessions;
|
||||
functions::join_session_by_info m_join_session_by_info;
|
||||
#endif
|
||||
|
||||
functions::invite_player_by_gamer_handle m_invite_player_by_gamer_handle;
|
||||
functions::add_friend_by_gamer_handle m_add_friend_by_gamer_handle;
|
||||
@ -420,7 +422,11 @@ namespace big
|
||||
|
||||
PVOID m_network_can_access_multiplayer;
|
||||
|
||||
uint32_t* m_minority_report;
|
||||
|
||||
#if 0
|
||||
PVOID m_send_clone_create;
|
||||
#endif
|
||||
};
|
||||
#pragma pack(pop)
|
||||
static_assert(sizeof(gta_pointers) % 8 == 0, "Pointers are not properly aligned");
|
||||
|
@ -83,7 +83,9 @@ namespace big
|
||||
detour_hook_helper::add<hooks::serialize_join_request_message>("SJRM", g_pointers->m_gta.m_serialize_join_request_message);
|
||||
detour_hook_helper::add<hooks::serialize_join_request_message_2>("SJRM2", g_pointers->m_gta.m_serialize_join_request_message_2);
|
||||
|
||||
#if 0
|
||||
detour_hook_helper::add<hooks::start_matchmaking_find_sessions>("SMFS", g_pointers->m_gta.m_start_matchmaking_find_sessions);
|
||||
#endif
|
||||
|
||||
detour_hook_helper::add<hooks::broadcast_net_array>("BNA", g_pointers->m_gta.m_broadcast_net_array);
|
||||
|
||||
@ -156,9 +158,11 @@ namespace big
|
||||
|
||||
detour_hook_helper::add<hooks::create_pool_item>("CPI", g_pointers->m_gta.m_create_pool_item);
|
||||
|
||||
#if 0
|
||||
detour_hook_helper::add<hooks::network_can_access_multiplayer>("NCAM", g_pointers->m_gta.m_network_can_access_multiplayer);
|
||||
|
||||
detour_hook_helper::add<hooks::send_clone_create>("SCC", g_pointers->m_gta.m_send_clone_create);
|
||||
#endif
|
||||
|
||||
g_hooking = this;
|
||||
}
|
||||
|
@ -126,6 +126,7 @@ namespace big
|
||||
LOG(INFO) << "METRIC: " << metric_name << "; DATA: " << yim_serializer.get_string();
|
||||
}
|
||||
|
||||
return true; //
|
||||
if (g.debug.block_all_metrics) [[unlikely]]
|
||||
return true;
|
||||
else
|
||||
|
@ -11,7 +11,9 @@ namespace big
|
||||
{
|
||||
if (g.session.join_queued)
|
||||
{
|
||||
#if 0
|
||||
g_pointers->m_gta.m_join_session_by_info(*g_pointers->m_gta.m_network, &g.session.info, g.session.join_in_sctv_slots ? 1 : 0, 1 | 2, nullptr, 0);
|
||||
#endif
|
||||
g.session.join_queued = false;
|
||||
src->set_return_value<BOOL>(TRUE);
|
||||
}
|
||||
|
@ -582,6 +582,7 @@ namespace big
|
||||
g_pointers->m_gta.m_start_get_session_by_gamer_handle = ptr.add(1).rip().as<functions::start_get_session_by_gamer_handle>();
|
||||
}
|
||||
},
|
||||
#if 0
|
||||
// Start Matchmaking Find Sessions
|
||||
{
|
||||
"SMFS",
|
||||
@ -600,6 +601,7 @@ namespace big
|
||||
g_pointers->m_gta.m_join_session_by_info = ptr.add(1).rip().as<functions::join_session_by_info>();
|
||||
}
|
||||
},
|
||||
#endif
|
||||
// Invite Player By Gamer Handle
|
||||
{
|
||||
"IPBGH",
|
||||
@ -1987,6 +1989,16 @@ namespace big
|
||||
g_pointers->m_gta.m_network_can_access_multiplayer = ptr.add(1).rip().as<PVOID>();
|
||||
}
|
||||
},
|
||||
// Minority Report
|
||||
{
|
||||
"MR",
|
||||
"44 8D 40 03 48 8D 0D",
|
||||
[](memory::handle ptr)
|
||||
{
|
||||
g_pointers->m_gta.m_minority_report = ptr.add(7).rip().as<uint32_t*>();
|
||||
}
|
||||
}
|
||||
#if 0
|
||||
// Send Clone Create
|
||||
{
|
||||
"SCC",
|
||||
@ -1996,6 +2008,7 @@ namespace big
|
||||
g_pointers->m_gta.m_send_clone_create = ptr.sub(0x1C).as<PVOID>();
|
||||
}
|
||||
}
|
||||
#endif
|
||||
>(); // don't leave a trailing comma at the end
|
||||
|
||||
// clang-format on
|
||||
|
Loading…
x
Reference in New Issue
Block a user