Update for b3323 (#3691)

This commit is contained in:
Mr-X-GTA 2024-09-17 23:32:16 +02:00 committed by GitHub
parent b0b56ee4f7
commit b3f1c8b5d4
5 changed files with 10 additions and 10 deletions

View File

@ -3,7 +3,7 @@ include(FetchContent)
FetchContent_Declare( FetchContent_Declare(
gtav_classes gtav_classes
GIT_REPOSITORY https://github.com/Yimura/GTAV-Classes.git GIT_REPOSITORY https://github.com/Yimura/GTAV-Classes.git
GIT_TAG b98cf8d4dafbde003bfbde27707574da77c01134 GIT_TAG e45f7f505ac2394c9213f1577831ab100cc74fa2
GIT_PROGRESS TRUE GIT_PROGRESS TRUE
CONFIGURE_COMMAND "" CONFIGURE_COMMAND ""
BUILD_COMMAND "" BUILD_COMMAND ""

View File

@ -4,19 +4,19 @@
namespace namespace
{ {
static std::array<std::uint32_t, 15> orig_hash; static std::array<std::uint32_t, 16> orig_hash;
void store_data(std::array<std::uint32_t, 15>& data) void store_data(std::array<std::uint32_t, 16>& data)
{ {
for (int i = 0; i < 15; i++) for (int i = 0; i < 16; i++)
{ {
data[i] = (*big::g_pointers->m_gta.m_game_data_hash)->m_data[i]; data[i] = (*big::g_pointers->m_gta.m_game_data_hash)->m_data[i];
} }
} }
void load_data(const std::array<std::uint32_t, 15>& data) void load_data(const std::array<std::uint32_t, 16>& data)
{ {
for (int i = 0; i < 15; i++) for (int i = 0; i < 16; i++)
{ {
(*big::g_pointers->m_gta.m_game_data_hash)->m_data[i] = data[i]; (*big::g_pointers->m_gta.m_game_data_hash)->m_data[i] = data[i];
} }

View File

@ -731,7 +731,7 @@ namespace big
bool voice_chat_audio = false; bool voice_chat_audio = false;
bool spoof_game_data_hash = false; bool spoof_game_data_hash = false;
std::array<std::uint32_t, 15> game_data_hash{}; std::array<std::uint32_t, 16> game_data_hash{};
bool spoof_dlc_hash = false; bool spoof_dlc_hash = false;
std::uint32_t dlc_hash; std::uint32_t dlc_hash;

View File

@ -747,7 +747,7 @@ namespace big
// Serialize Join Request Message 2 // Serialize Join Request Message 2
{ {
"SJRM2", "SJRM2",
"E8 ? ? ? ? 48 8D 8D 08 01 00 00 8A D8", "E8 ? ? ? ? 48 8D 8D 18 01 00 00 8A D8",
[](memory::handle ptr) [](memory::handle ptr)
{ {
g_pointers->m_gta.m_serialize_join_request_message_2 = ptr.add(1).rip().as<PVOID>(); g_pointers->m_gta.m_serialize_join_request_message_2 = ptr.add(1).rip().as<PVOID>();
@ -1817,7 +1817,7 @@ namespace big
// Session Request Patch // Session Request Patch
{ {
"SRP", "SRP",
"48 8B BD 70 01 00 00 E9 FF 00 00 00", "48 8B BD 80 01 00 00 E9 FF 00 00 00",
[](memory::handle ptr) [](memory::handle ptr)
{ {
g_pointers->m_gta.m_session_request_patch = ptr.add(0x13).as<PVOID>(); g_pointers->m_gta.m_session_request_patch = ptr.add(0x13).as<PVOID>();

View File

@ -175,7 +175,7 @@ namespace big
if (ImGui::TreeNode("DATA_HASHES"_T.data())) if (ImGui::TreeNode("DATA_HASHES"_T.data()))
{ {
for (int i = 0; i < 15; i++) for (int i = 0; i < 16; i++)
{ {
ImGui::PushID(i); ImGui::PushID(i);
ImGui::SetNextItemWidth(200); ImGui::SetNextItemWidth(200);