From 6e501fbd61e60b15552047687fa9ff151e30a2d8 Mon Sep 17 00:00:00 2001 From: Gliniak Date: Sun, 24 Jul 2022 17:58:00 +0200 Subject: [PATCH] [XAM] Set license mask for DLCs (Thanks Beeanyew) --- src/xenia/kernel/xam/xam_content.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/xenia/kernel/xam/xam_content.cc b/src/xenia/kernel/xam/xam_content.cc index 09777efeb..c6fe73d4b 100644 --- a/src/xenia/kernel/xam/xam_content.cc +++ b/src/xenia/kernel/xam/xam_content.cc @@ -216,6 +216,11 @@ dword_result_t xeXamContentCreate(dword_t user_index, lpstring_t root_name, if (license_mask_ptr && XSUCCEEDED(result)) { *license_mask_ptr = 0; // Stub! + + // Set license only for DLCs + if (content_data.content_type == xe::XContentType::kMarketplaceContent) { + *license_mask_ptr = static_cast(cvars::license_mask); + } } extended_error = X_HRESULT_FROM_WIN32(result);