From 1a40c6cbb2cc8a0c9e18df933e07aff5ef7549b4 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Tue, 27 Oct 2020 13:35:57 -0700 Subject: [PATCH] SafeDisc... one OR greater --- BurnOutSharp/ProtectionType/SafeDisc.cs | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/BurnOutSharp/ProtectionType/SafeDisc.cs b/BurnOutSharp/ProtectionType/SafeDisc.cs index 42a643b1..0b3501d0 100644 --- a/BurnOutSharp/ProtectionType/SafeDisc.cs +++ b/BurnOutSharp/ProtectionType/SafeDisc.cs @@ -85,12 +85,7 @@ namespace BurnOutSharp.ProtectionType else { // V1 - if (Path.GetFileName(path).Equals("CLCD16.DLL", StringComparison.OrdinalIgnoreCase) - || Path.GetFileName(path).Equals("CLCD32.DLL", StringComparison.OrdinalIgnoreCase) - || Path.GetFileName(path).Equals("CLOKSPL.EXE", StringComparison.OrdinalIgnoreCase) - || Path.GetExtension(path).Trim('.').Equals("icd", StringComparison.OrdinalIgnoreCase) - || Path.GetExtension(path).Trim('.').Equals("016", StringComparison.OrdinalIgnoreCase) - || Path.GetExtension(path).Trim('.').Equals("256", StringComparison.OrdinalIgnoreCase)) + if (Path.GetFileName(path).Equals("CLCD16.DLL", StringComparison.OrdinalIgnoreCase)) { return "SafeDisc 1"; } @@ -98,7 +93,10 @@ namespace BurnOutSharp.ProtectionType // V1 or greater else if (Path.GetFileName(path).Equals("00000001.TMP", StringComparison.OrdinalIgnoreCase) || Path.GetFileName(path).Equals("CLCD32.DLL", StringComparison.OrdinalIgnoreCase) - || Path.GetFileName(path).Equals("CLOKSPL.EXE", StringComparison.OrdinalIgnoreCase)) + || Path.GetFileName(path).Equals("CLOKSPL.EXE", StringComparison.OrdinalIgnoreCase) + || Path.GetExtension(path).Trim('.').Equals("icd", StringComparison.OrdinalIgnoreCase) + || Path.GetExtension(path).Trim('.').Equals("016", StringComparison.OrdinalIgnoreCase) + || Path.GetExtension(path).Trim('.').Equals("256", StringComparison.OrdinalIgnoreCase)) { return "SafeDisc 1 or greater"; }