netcode-revival: default the local profile to Xbox Live signed-in

The Party Play gate (sub_8263E788(1)) hard-requires XamUserGetSigninState
== 2. The app's profile system forced user_live_signed_in=false (LocalProfile
live_signed_in=false), overriding rexglue's cvar default, so signin state was
1 and the option stayed greyed out. Default the profile to live-signed-in.
This commit is contained in:
MiTHRAL 2026-08-28 21:49:23 -04:00
parent 63162cf757
commit 9a2b93e1d2

View file

@ -12,7 +12,9 @@ struct LocalProfile {
std::string gamertag; std::string gamertag;
uint64_t xuid = 0; uint64_t xuid = 0;
bool signed_in = true; bool signed_in = true;
bool live_signed_in = false; // netcode-revival: default the profile to Xbox Live signed-in so the
// game's online gates (which require XamUserGetSigninState == 2) open.
bool live_signed_in = true;
}; };
struct LocalProfileStore { struct LocalProfileStore {