Skip to content

Commit 6336808

Browse files
committed
Update HostStateRequest sig
1 parent 9db2441 commit 6336808

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/multiaddonmanager.cpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,10 +148,11 @@ bool MultiAddonManager::Load(PluginId id, ISmmAPI *ismm, char *error, size_t max
148148

149149
CModule engineModule(ROOTBIN, "engine2");
150150

151+
// "Discarding pending request '%s, %u'\n"
151152
#ifdef PLATFORM_WINDOWS
152-
const byte HostStateRequest_Sig[] = "\x48\x89\x74\x24\x10\x57\x48\x83\xEC\x30\x33\xF6\x48\x8B\xFA";
153+
const byte HostStateRequest_Sig[] = "\x48\x89\x74\x24\x2A\x57\x48\x83\xEC\x2A\x33\xF6\x48\x8B\xFA\x48\x39\x35";
153154
#else
154-
const byte HostStateRequest_Sig[] = "\x55\x48\x89\xE5\x41\x56\x41\x55\x41\x54\x49\x89\xF4\x53\x48\x83\x7F\x30\x00";
155+
const byte HostStateRequest_Sig[] = "\x55\x48\x89\xE5\x41\x56\x41\x55\x41\x54\x49\x89\xF4\x53\x48\x83\x7F";
155156
#endif
156157

157158
int sig_error;
@@ -638,7 +639,7 @@ bool MultiAddonManager::Hook_SendNetMessage(CNetMessage *pData, NetChannelBufTyp
638639
NetMessageInfo_t *info = pData->GetNetMessage()->GetNetMessageInfo();
639640

640641
// 7 for signon messages
641-
if (info->m_MessageId != 7 || g_MultiAddonManager.m_ExtraAddons.Count() == 0 || !CommandLine()->HasParm("-dedicated"))
642+
if (info->m_MessageId != net_SignonState || g_MultiAddonManager.m_ExtraAddons.Count() == 0 || !CommandLine()->HasParm("-dedicated"))
642643
RETURN_META_VALUE(MRES_IGNORED, true);
643644

644645
auto pMsg = pData->ToPB<CNETMsg_SignonState>();

0 commit comments

Comments
 (0)