From a8c3682b6fe640c00e68287e088f8a02285b210f Mon Sep 17 00:00:00 2001 From: gibbed Date: Mon, 13 Apr 2020 14:21:16 -0500 Subject: [PATCH] [XAM] Modify default user XUID. [XAM] Modify default user XUID. Fixes behavior in NeoGeo Battle Coliseum and possibly others. ("You do not have permissions to perform this operation.") --- src/xenia/kernel/xam/user_profile.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/xenia/kernel/xam/user_profile.cc b/src/xenia/kernel/xam/user_profile.cc index eef76916e..4982a02c6 100644 --- a/src/xenia/kernel/xam/user_profile.cc +++ b/src/xenia/kernel/xam/user_profile.cc @@ -20,7 +20,11 @@ namespace kernel { namespace xam { UserProfile::UserProfile() { - xuid_ = 0xBABEBABEBABEBABE; + // NeoGeo Battle Coliseum checks the user XUID against a mask of + // 0x00C0000000000000 (3<<54), if non-zero, it prevents the user from playing + // the game. + // "You do not have permissions to perform this operation." + xuid_ = 0xB13EBABEBABEBABE; name_ = "User"; // https://cs.rin.ru/forum/viewtopic.php?f=38&t=60668&hilit=gfwl+live&start=195