From 2ade31aaa0570ae4805b250e5c0220f6149a3a4a Mon Sep 17 00:00:00 2001 From: Joshua Date: Fri, 10 Jan 2025 08:58:07 -0500 Subject: [PATCH] add workaround to FindFriendSession node as well --- .../Private/FindFriendSessionCallbackProxy.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp b/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp index 019255c..719bed9 100644 --- a/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp +++ b/AdvancedSessions/Source/AdvancedSessions/Private/FindFriendSessionCallbackProxy.cpp @@ -102,6 +102,14 @@ void UFindFriendSessionCallbackProxy::OnFindFriendSessionCompleted(int32 LocalPl { FBlueprintSessionResult BSesh; BSesh.OnlineResult = Sesh; + + // Temp for 5.5, force the values if epic isn't setting them, lobbies should always have these true + if (!BSesh.OnlineResult.Session.SessionSettings.bIsDedicated) + { + BSesh.OnlineResult.Session.SessionSettings.bUseLobbiesIfAvailable = true; + BSesh.OnlineResult.Session.SessionSettings.bUsesPresence = true; + } + Result.Add(BSesh); } }