aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS')
-rw-r--r--Ryujinx.HLE/HOS/Horizon.cs14
1 files changed, 7 insertions, 7 deletions
diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs
index e4e08943..7254a5ed 100644
--- a/Ryujinx.HLE/HOS/Horizon.cs
+++ b/Ryujinx.HLE/HOS/Horizon.cs
@@ -617,19 +617,19 @@ namespace Ryujinx.HLE.HOS
metaData.TitleName = nacp.Titles.ToArray().FirstOrDefault(x => x.Name[0] != 0).Name.ToString();
}
- metaData.Aci0.TitleId = nacp.PresenceGroupId;
-
- if (metaData.Aci0.TitleId == 0)
+ if (nacp.PresenceGroupId != 0)
+ {
+ metaData.Aci0.TitleId = nacp.PresenceGroupId;
+ }
+ else if (nacp.SaveDataOwnerId.Value != 0)
{
metaData.Aci0.TitleId = nacp.SaveDataOwnerId.Value;
}
-
- if (metaData.Aci0.TitleId == 0)
+ else if (nacp.AddOnContentBaseId != 0)
{
metaData.Aci0.TitleId = nacp.AddOnContentBaseId - 0x1000;
}
-
- if (metaData.Aci0.TitleId.ToString("x16") == "fffffffffffff000")
+ else
{
metaData.Aci0.TitleId = 0000000000000000;
}