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;