diff options
| author | idkwhere1sthisname <comestaix@gmail.com> | 2026-07-11 19:10:20 +0200 |
|---|---|---|
| committer | idkwhere1sthisname <comestaix@gmail.com> | 2026-07-11 19:10:20 +0200 |
| commit | 8873338b8d59e7b675d31978e42b541fd4431d0a (patch) | |
| tree | cc5e9a2a75ed000f3f0e69f81b5c79634a1e7428 /Source/Core | |
| parent | 6de526c684ee6dd8b6fc3447dae858ae480ccbb5 (diff) | |
allow Wii System Transfer and WagonCompat to call ES_SetUID
Diffstat (limited to 'Source/Core')
| -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; } |
