From d0a0df09552f63f85dfd5c45f25b78c100242467 Mon Sep 17 00:00:00 2001 From: _or_75 Date: Mon, 20 Oct 2025 14:53:12 +0300 Subject: [PATCH] fix parse sound message --- .../Andromeda-CS2-Base/CS2/Hook/Hook_ParseMessage.cpp | 5 ++--- .../Andromeda-CS2-Base/CS2/SDK/Update/Offsets.hpp | 2 ++ 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_ParseMessage.cpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_ParseMessage.cpp index 560d487..11d891a 100644 --- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_ParseMessage.cpp +++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/Hook/Hook_ParseMessage.cpp @@ -4,16 +4,15 @@ #include #include #include +#include #include -#include - auto Hook_CDemoRecorder( CDemoRecorder* pDemoRecorder , CNetworkSerializerPB* pSerializer , CNetMessagePB* pNetMessage ) -> bool { if ( pSerializer->messageID == GE_SosStartSoundEvent ) { - CMsgSosStartSoundEvent* pMessage = reinterpret_cast( (PBYTE)pNetMessage + 0x28 ); + CMsgSosStartSoundEvent* pMessage = reinterpret_cast( (PBYTE)pNetMessage + g_CDemorecorder_ParseMessage ); if ( pMessage ) { diff --git a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/SDK/Update/Offsets.hpp b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/SDK/Update/Offsets.hpp index 39cea83..f938900 100644 --- a/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/SDK/Update/Offsets.hpp +++ b/Andromeda-CS2-Base/Andromeda-CS2-Base/CS2/SDK/Update/Offsets.hpp @@ -1,5 +1,7 @@ #pragma once +static constexpr auto g_CDemorecorder_ParseMessage = 0x30; + // 0F B7 40 ? 48 83 C4 20 5B C3 33 C0 48 83 C4 20 5B C3 static constexpr auto g_CCollisionProperty_UnknownMask = 0x38;