From 26f5b53ecba0f27020d469b8d07767a9529a8d8a Mon Sep 17 00:00:00 2001 From: JosJuice Date: Sat, 20 May 2017 18:58:12 +0200 Subject: [PATCH] VolumeWiiCrypted: Get title IDs from TicketReader --- Source/Core/DiscIO/VolumeWiiCrypted.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Source/Core/DiscIO/VolumeWiiCrypted.cpp b/Source/Core/DiscIO/VolumeWiiCrypted.cpp index 30c90de2f5..a9345b4b94 100644 --- a/Source/Core/DiscIO/VolumeWiiCrypted.cpp +++ b/Source/Core/DiscIO/VolumeWiiCrypted.cpp @@ -224,7 +224,11 @@ Partition CVolumeWiiCrypted::GetGamePartition() const bool CVolumeWiiCrypted::GetTitleID(u64* buffer, const Partition& partition) const { - return m_pReader->ReadSwapped(partition.offset + 0x1DC, buffer); + const IOS::ES::TicketReader& ticket = GetTicket(partition); + if (!ticket.IsValid()) + return false; + *buffer = ticket.GetTitleId(); + return true; } const IOS::ES::TicketReader& CVolumeWiiCrypted::GetTicket(const Partition& partition) const