diff --git a/ModAssistant/Classes/Utils.cs b/ModAssistant/Classes/Utils.cs index 19b38d38..28872ea0 100644 --- a/ModAssistant/Classes/Utils.cs +++ b/ModAssistant/Classes/Utils.cs @@ -387,12 +387,23 @@ public static bool IsVoid() { string directory = App.BeatSaberInstallDirectory; string pluginsDirectory = Path.Combine(directory, "Beat Saber_Data", "Plugins"); + string pluginsx86Directory = Path.Combine(directory, "Beat Saber_Data", "Plugins", "x86_64"); + if(File.Exists(Path.Combine(pluginsx86Directory, "steam_api64.dll"))) + { + string gamesteamapimd5 = Utils.CalculateMD5(Path.Combine(pluginsx86Directory, "steam_api64.dll")); + if(gamesteamapimd5 == "0276b122929fcd74fee949142d65f6a2" || gamesteamapimd5 == "2a905fbd9833970217ae3fe83118929b") + { + return true; + } + } 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(pluginsDirectory, "BSteam crack.dll")) || File.Exists(Path.Combine(pluginsDirectory, "HUHUVR_steam_api64.dll")) || + File.Exists(Path.Combine(pluginsx86Directory, "171VR_提供破解补丁.txt")) || + File.Exists(Path.Combine(pluginsx86Directory, "171VR_最全VR游戏下载网站.html")) || Directory.GetFiles(pluginsDirectory, "*.ini", SearchOption.TopDirectoryOnly).Where(x => Path.GetFileName(x) != "desktop.ini").Any()) return true; return false;