From c3ca233e3c720aa94dcec29d3bc241a993e46c4c Mon Sep 17 00:00:00 2001 From: Bobby Battista Date: Tue, 11 Nov 2025 18:41:26 -0500 Subject: [PATCH 1/2] Set isDirectConnect field when announcing game in lobby response --- Core/GameEngine/Source/GameNetwork/LANAPIhandlers.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Core/GameEngine/Source/GameNetwork/LANAPIhandlers.cpp b/Core/GameEngine/Source/GameNetwork/LANAPIhandlers.cpp index 3c79e60cac5..d6dbba08238 100644 --- a/Core/GameEngine/Source/GameNetwork/LANAPIhandlers.cpp +++ b/Core/GameEngine/Source/GameNetwork/LANAPIhandlers.cpp @@ -65,6 +65,7 @@ void LANAPI::handleRequestLocations( LANMessage *msg, UnsignedInt senderIP ) strlcpy(reply.GameInfo.options, gameOpts.str(), ARRAY_SIZE(reply.GameInfo.options)); wcslcpy(reply.GameInfo.gameName, m_currentGame->getName().str(), ARRAY_SIZE(reply.GameInfo.gameName)); reply.GameInfo.inProgress = m_currentGame->isGameInProgress(); + reply.GameInfo.isDirectConnect = m_currentGame->getIsDirectConnect(); sendMessage(&reply); } From 47862f701c5379dd48ac095ff19ee1d57e089a52 Mon Sep 17 00:00:00 2001 From: Bobby Battista Date: Wed, 3 Dec 2025 13:49:06 -0500 Subject: [PATCH 2/2] Initialize isDirectConnect member variable in LANGameInfo constructor --- Core/GameEngine/Source/GameNetwork/LANGameInfo.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Core/GameEngine/Source/GameNetwork/LANGameInfo.cpp b/Core/GameEngine/Source/GameNetwork/LANGameInfo.cpp index c86a8d844a0..a34b6ea0e74 100644 --- a/Core/GameEngine/Source/GameNetwork/LANGameInfo.cpp +++ b/Core/GameEngine/Source/GameNetwork/LANGameInfo.cpp @@ -90,6 +90,8 @@ LANGameInfo::LANGameInfo() { m_lastHeard = 0; m_next = NULL; + m_isDirectConnect = false; + // for (Int i = 0; i< MAX_SLOTS; ++i) setSlotPointer(i, &m_LANSlot[i]);