diff options
| author | Scott Mansell <phiren@gmail.com> | 2026-07-15 16:45:43 +1200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-07-15 16:45:43 +1200 |
| commit | d895ed7d5cb493aa461a1a0aedc683c0c3b70925 (patch) | |
| tree | 63bc8bb1edfcd3416d406ea2b3d1798b41b7be9d /Source | |
| parent | d3b2943807dd0073f7767947466dd73cccfef319 (diff) | |
| parent | 8873338b8d59e7b675d31978e42b541fd4431d0a (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.cpp | 6 |
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; } |
