From 169f09cdafff821f1625cdec13da8cdb0123bb3d Mon Sep 17 00:00:00 2001 From: Yimura Date: Thu, 31 Mar 2022 00:21:05 +0200 Subject: [PATCH] feat(Pointers): Set SCREEN_RESOLUTION signature early --- BigBaseV2/src/pointers.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/BigBaseV2/src/pointers.cpp b/BigBaseV2/src/pointers.cpp index b9de1add..b1fe3e4c 100644 --- a/BigBaseV2/src/pointers.cpp +++ b/BigBaseV2/src/pointers.cpp @@ -8,6 +8,12 @@ namespace big { memory::pattern_batch main_batch; + main_batch.add("SCREEN_RESOLUTION", "66 0F 6E 0D ? ? ? ? 0F B7 3D", [this](memory::handle ptr) + { + m_resolution_x = ptr.sub(4).rip().as(); + m_resolution_y = ptr.add(4).rip().as(); + }); + // Game State main_batch.add("GS", "83 3D ? ? ? ? ? 75 17 8B 43 20 25", [this](memory::handle ptr) { @@ -248,12 +254,6 @@ namespace big { m_net_array_handler = ptr.sub(0x3C).as(); }); - - main_batch.add("SCREEN_RESOLUTION", "66 0F 6E 0D ? ? ? ? 0F B7 3D", [this](memory::handle ptr) - { - m_resolution_x = ptr.sub(4).rip().as(); - m_resolution_y = ptr.add(4).rip().as(); - }); main_batch.run(memory::module(nullptr));