summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoridkwhere1sthisname <comestaix@gmail.com>2026-07-11 19:10:20 +0200
committeridkwhere1sthisname <comestaix@gmail.com>2026-07-11 19:10:20 +0200
commit8873338b8d59e7b675d31978e42b541fd4431d0a (patch)
treecc5e9a2a75ed000f3f0e69f81b5c79634a1e7428
parent6de526c684ee6dd8b6fc3447dae858ae480ccbb5 (diff)
allow Wii System Transfer and WagonCompat to call ES_SetUID
-rw-r--r--Source/Core/Core/IOS/ES/ES.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/Core/Core/IOS/ES/ES.cpp b/Source/Core/Core/IOS/ES/ES.cpp
index 962394872e..5366444e88 100644
--- a/Source/Core/Core/IOS/ES/ES.cpp
+++ b/Source/Core/Core/IOS/ES/ES.cpp
@@ -283,7 +283,11 @@ static ReturnCode CheckIsAllowedToSetUID(EmulationKernel& kernel, ES::UIDSys* ui
{
const bool is_wiiu_transfer_tool =
active_tmd.IsValid() && (active_tmd.GetTitleId() | 0xFF) == 0x00010001'484353ff;
- if (is_wiiu_transfer_tool)
+ const bool is_wii_system_transfer =
+ active_tmd.IsValid() && (active_tmd.GetTitleId() | 0xFF) == 0x00010001'484354ff;
+ const bool is_wagoncompat_transfer =
+ active_tmd.IsValid() && (active_tmd.GetTitleId() | 0xFF) == 0x00010008'48435aff;
+ if (is_wiiu_transfer_tool || is_wii_system_transfer || is_wagoncompat_transfer)
return IPC_SUCCESS;
}