From f052c9c5f264d885234876028d82248c7628647b Mon Sep 17 00:00:00 2001 From: raz461 Date: Sat, 6 Sep 2025 00:26:48 +0200 Subject: [PATCH] Update bone array offset from 0x1F0 to 0x210 for skeleton ESP and head tracker --- memory-external/hacks/reader.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/memory-external/hacks/reader.cpp b/memory-external/hacks/reader.cpp index d92fd25..e26f07d 100644 --- a/memory-external/hacks/reader.cpp +++ b/memory-external/hacks/reader.cpp @@ -167,15 +167,17 @@ void CGame::loop() { if (config::render_distance != -1 && (localOrigin - player.origin).length2d() > config::render_distance) continue; if (player.origin.x == 0 && player.origin.y == 0) continue; + // Bone array offset updated from 0x1F0 to 0x210 (m_modelState + 128) if (config::show_skeleton_esp) { player.gameSceneNode = process->read(player.pCSPlayerPawn + updater::offsets::m_pGameSceneNode); - player.boneArray = process->read(player.gameSceneNode + 0x1F0); + player.boneArray = process->read(player.gameSceneNode + 0x210); player.ReadBones(); } + // Apply the same fix here if (config::show_head_tracker && !config::show_skeleton_esp) { player.gameSceneNode = process->read(player.pCSPlayerPawn + updater::offsets::m_pGameSceneNode); - player.boneArray = process->read(player.gameSceneNode + 0x1F0); + player.boneArray = process->read(player.gameSceneNode + 0x210); player.ReadHead(); }