From 7aaac5b2e84589da28a2bf15aa2246fce520e52e Mon Sep 17 00:00:00 2001 From: Yimura Date: Fri, 18 Feb 2022 17:44:32 +0100 Subject: [PATCH] feat(Pointers): Added FriendRegistry --- BigBaseV2/src/pointers.cpp | 6 +++++- BigBaseV2/src/pointers.hpp | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/BigBaseV2/src/pointers.cpp b/BigBaseV2/src/pointers.cpp index fe768918..d4658a79 100644 --- a/BigBaseV2/src/pointers.cpp +++ b/BigBaseV2/src/pointers.cpp @@ -1,5 +1,4 @@ #include "common.hpp" -#include "logger.hpp" #include "pointers.hpp" #include "memory/all.hpp" @@ -233,6 +232,11 @@ namespace big { m_network_player_mgr_shutdown = ptr.sub(0x17).as(); }); + + main_batch.add("FR", "3B 0D ? ? ? ? 73 13 48 63 C9", [this](memory::handle ptr) + { + m_friend_registry = ptr.add(2).rip().as(); + }); main_batch.run(memory::module(nullptr)); diff --git a/BigBaseV2/src/pointers.hpp b/BigBaseV2/src/pointers.hpp index ddc2d9d3..bc63ce52 100644 --- a/BigBaseV2/src/pointers.hpp +++ b/BigBaseV2/src/pointers.hpp @@ -1,6 +1,7 @@ #pragma once #include "common.hpp" #include "CNetworkPlayerMgr.hpp" +#include "FriendRegistry.hpp" #include "gta/fwddec.hpp" #include "gta/enums.hpp" #include "gta/replay.hpp" @@ -47,6 +48,8 @@ namespace big PVOID m_error_screen{}; + FriendRegistry* m_friend_registry{}; + functions::get_net_game_player* m_get_net_game_player{}; PVOID m_gta_thread_start{};