diff --git a/BinaryObjectScanner/Protection/Macrovision.SafeDisc.cs b/BinaryObjectScanner/Protection/Macrovision.SafeDisc.cs index 23d9d242..287428e8 100644 --- a/BinaryObjectScanner/Protection/Macrovision.SafeDisc.cs +++ b/BinaryObjectScanner/Protection/Macrovision.SafeDisc.cs @@ -761,6 +761,8 @@ namespace BinaryObjectScanner.Protection internal static string? GetSafeDiscSplshVersion(string firstMatchedString, IEnumerable? files) { + // Special thanks to TheMechasaur for combing through known SafeDisc games and cataloging the splash-screens used in them, making these detections possible. + if (string.IsNullOrEmpty(firstMatchedString) || !File.Exists(firstMatchedString)) return string.Empty; @@ -768,12 +770,12 @@ namespace BinaryObjectScanner.Protection switch (sha1) { // First known generic SafeDisc splash-screen. - // 4-bit (16 color) version, found in Redump entries 43321, 45040, 45202, 66586, 68206, 75501, and 79272. + // 4-bit (16 color) version, found in Redump entries 43321, 45040, 45202, 66586, 68206, 75501, 79272, and 110603. case "D8A8CF761DD7C04F635385E4C4589E5F26C6171E": - return "1.11.000-2.40.010"; - // 8-bit (256 color) version, found in Redump entries 43321, 45040, 45202, 66586, 68206, 75501, and 79272. + return "1.11.000-2.40.011"; + // 8-bit (256 color) version, found in Redump entries 43321, 45040, 45202, 66586, 68206, 75501, 79272, and 110603. case "0C9E45BF3EBE1382A3593994328C22BCB9A55456": - return "1.11.000-2.40.010"; + return "1.11.000-2.40.011"; // Second known generic SafeDisc splash-screen. // 4-bit (16 color), found in Redump entries 46339 and 75897.