Skip to content

Commit

Permalink
Yell at PersistentThrust
Browse files Browse the repository at this point in the history
  • Loading branch information
siimav committed Jan 26, 2024
1 parent ed80c88 commit 5f8058e
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 5 deletions.
Binary file modified GameData/RealismOverhaul/Plugins/ROInstallChecker.dll
Binary file not shown.
8 changes: 8 additions & 0 deletions Source/InstallChecker/InstallChecker.cs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@ protected void Start()
return;
}

if (AssemblyLoader.loadedAssemblies.Any(a => a.name.Equals("PersistentThrust", StringComparison.OrdinalIgnoreCase)))
{
string titleText = "Incompatible mods detected";
string contentText = "You have the Persistent Thrust mod installed which is incompatible with RO. It will cause issues where some engines do not work properly and thus should be uninstalled.";
ShowErrorDialog(titleText, contentText);
return;
}

var commonBadPathSymbols = new[] { "'", "+", "&"};
if (commonBadPathSymbols.Any(s => KSPUtil.ApplicationRootPath.Contains(s)))
{
Expand Down
10 changes: 5 additions & 5 deletions Source/InstallChecker/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
using System.Runtime.InteropServices;

[assembly: AssemblyTitle("ROInstallChecker")]
[assembly: AssemblyDescription("Installation checker plugin for RP-0 mod")]
[assembly: AssemblyDescription("Installation checker plugin for RO mod")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("KSP-RO")]
[assembly: AssemblyProduct("")]
[assembly: AssemblyCopyright("Copyright © KSP-RO 2014-2022 CC-BY-NC-SA 4.0")]
[assembly: AssemblyCopyright("Copyright © KSP-RO 2014-2024 CC-BY-NC-SA 4.0")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]

[assembly: ComVisible(false)]

[assembly: Guid("2dd1ff7b-9762-439a-bb6a-a843bede667f")]

[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
[assembly: AssemblyVersion("1.1.0.0")]
[assembly: AssemblyFileVersion("1.1.0.0")]

[assembly: KSPAssembly("ROInstallChecker", 1, 0)]
[assembly: KSPAssembly("ROInstallChecker", 1, 1)]

0 comments on commit 5f8058e

Please sign in to comment.