From b22d76f0f9fe45fe2a1b90ea2aea3be823e91d18 Mon Sep 17 00:00:00 2001 From: emoose Date: Sun, 18 Aug 2019 03:42:51 +0100 Subject: [PATCH] [Kernel] Add XLiveBase 0x58046 stub --- src/xenia/kernel/xam/apps/xlivebase_app.cc | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/xenia/kernel/xam/apps/xlivebase_app.cc b/src/xenia/kernel/xam/apps/xlivebase_app.cc index 4d7a4fd8a..76149d906 100644 --- a/src/xenia/kernel/xam/apps/xlivebase_app.cc +++ b/src/xenia/kernel/xam/apps/xlivebase_app.cc @@ -55,6 +55,14 @@ X_RESULT XLiveBaseApp::DispatchMessageSync(uint32_t message, buffer_length); return X_STATUS_UNSUCCESSFUL; } + case 0x00058046: { + // Required to be successful for Forza 4 to detect signed-in profile + // Doesn't seem to set anything in the given buffer, probably only takes + // input + XELOGD("XLiveBaseUnk58046(%.8X, %.8X) unimplemented", buffer_ptr, + buffer_length); + return X_ERROR_SUCCESS; + } } XELOGE( "Unimplemented XLIVEBASE message app=%.8X, msg=%.8X, arg1=%.8X, "