From ff357cbc032c1a1ffeaee31d7e32e2ad8ee03e1a Mon Sep 17 00:00:00 2001 From: Steven Date: Tue, 18 Aug 2020 22:12:50 -0700 Subject: [PATCH] Add exclusion for desktop.ini to anti-piracy --- ModAssistant/Classes/Utils.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ModAssistant/Classes/Utils.cs b/ModAssistant/Classes/Utils.cs index 3181d0b..111fd82 100644 --- a/ModAssistant/Classes/Utils.cs +++ b/ModAssistant/Classes/Utils.cs @@ -359,13 +359,14 @@ namespace ModAssistant public static bool IsVoid() { string directory = App.BeatSaberInstallDirectory; + string pluginsDirectory = Path.Combine(directory, "Beat Saber_Data", "Plugins"); if (File.Exists(Path.Combine(directory, "IGG-GAMES.COM.url")) || File.Exists(Path.Combine(directory, "SmartSteamEmu.ini")) || File.Exists(Path.Combine(directory, "GAMESTORRENT.CO.url")) || - File.Exists(Path.Combine(directory, "Beat Saber_Data", "Plugins", "BSteam crack.dll")) || - File.Exists(Path.Combine(directory, "Beat Saber_Data", "Plugins", "HUHUVR_steam_api64.dll")) || - Directory.GetFiles(Path.Combine(directory, "Beat Saber_Data", "Plugins"), "*.ini", SearchOption.TopDirectoryOnly).Length > 0) + File.Exists(Path.Combine(pluginsDirectory, "BSteam crack.dll")) || + File.Exists(Path.Combine(pluginsDirectory, "HUHUVR_steam_api64.dll")) || + Directory.GetFiles(pluginsDirectory, "*.ini", SearchOption.TopDirectoryOnly).Where(x => Path.GetFileName(x) != "desktop.ini").Any()) return true; return false; }