summaryrefslogtreecommitdiff
path: root/Source
diff options
context:
space:
mode:
authorScott Mansell <phiren@gmail.com>2026-07-15 16:45:43 +1200
committerGitHub <noreply@github.com>2026-07-15 16:45:43 +1200
commitd895ed7d5cb493aa461a1a0aedc683c0c3b70925 (patch)
tree63bc8bb1edfcd3416d406ea2b3d1798b41b7be9d /Source
parentd3b2943807dd0073f7767947466dd73cccfef319 (diff)
parent8873338b8d59e7b675d31978e42b541fd4431d0a (diff)
Merge pull request #14722 from idkwhere1sthisname/master
IOS/ES: allow Wii System Transfer and WagonCompat Transfer Tool to pass SetUID check
Diffstat (limited to 'Source')
-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;
}