From 3229aa3632705acee618dc72d4e4f98d5498f4c9 Mon Sep 17 00:00:00 2001 From: MiTHRAL Date: Fri, 28 Aug 2026 13:38:11 -0400 Subject: [PATCH] netcode-revival: report LIVE sign-in by default The game gates its online/team flow on XamUserGetSigninState == 2 ('make a team', 'connect to EA Nation' refused with error 1245 otherwise). rexglue only returned 2 when user_live_signed_in was set, which defaulted to false, so the game never opened its P2P session/invite flow. Default the cvar to true so the netcode revival can reach the session code. --- src/system/xam/user_profile.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/system/xam/user_profile.cpp b/src/system/xam/user_profile.cpp index c7e6d88..546a26e 100644 --- a/src/system/xam/user_profile.cpp +++ b/src/system/xam/user_profile.cpp @@ -27,8 +27,10 @@ namespace xam { REXCVAR_DEFINE_BOOL(user_profile_signed_in, true, "Kernel", "Whether user slot 0 starts with a local profile"); -REXCVAR_DEFINE_BOOL(user_live_signed_in, false, "Kernel", - "Whether user slot 0 starts signed in to Xbox Live"); +REXCVAR_DEFINE_BOOL(user_live_signed_in, true, "Kernel", + "Whether user slot 0 starts signed in to Xbox Live (the " + "netcode revival needs the game to see LIVE sign-in so its " + "P2P session/invite flow opens)"); REXCVAR_DEFINE_STRING(selected_user_profile, "player", "Kernel/Profile", "Selected local Xbox profile id"); REXCVAR_DEFINE_STRING(user_profile_name, "Player", "Kernel/Profile",