From 5f8058ef55bfbc2a08c8d5abaedf46e6fb3b77bc Mon Sep 17 00:00:00 2001 From: siimav Date: Fri, 26 Jan 2024 13:31:17 +0200 Subject: [PATCH] Yell at PersistentThrust --- .../Plugins/ROInstallChecker.dll | Bin 6656 -> 7168 bytes Source/InstallChecker/InstallChecker.cs | 8 ++++++++ .../InstallChecker/Properties/AssemblyInfo.cs | 10 +++++----- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/GameData/RealismOverhaul/Plugins/ROInstallChecker.dll b/GameData/RealismOverhaul/Plugins/ROInstallChecker.dll index 87ff230d0668d1546a27544ebea7bc1ea27fa087..de38b2f24840ff7ffe0c7335593e6eba795a033c 100644 GIT binary patch delta 2376 zcmZ`(Yitx%6#nj=>2$l4Wp}&XZ40ei>b6S@r4*!qfV{MTB9HR0A)zj9g-Y#~*_Mas z?$#ng6vHx*h(RM26EPA)8VsN@n#d~>qS0s~{4hRaLU_a&g&5*@Z>a*&N$xl2eCOQn zoO|Yxo{*ljYkTnWvFa1JbzQ~C@DN!81TwEDWz@`+7G-^03yg3M_@_FXMaX^8&(tti zz6$k!idYF2a7WV8Ny-taWPnc6xHBtTW##KE6^T-$YP8=rB|7aXgj|=RtjfZ{ zT00HaiiGTpz8Bbg)!l6++57F)UH?{Bk*Gk5!WH&DrrQ@3JZYlSiUwKQ?w}bB(HfdF zP_2?D%&T$3=AGqz_9kYyN78#hL!yAmce!?&Il~9re47s2wE7|i_Azaz3T0oU$o^0{ zQ4Y>+*ym|Si)e>LFV z4imu6U^)BDNa_#CQz;ME#0|s3Dyc9c&KSc`M12bj#0)ZDX*{a&L8%y@#!8JXnx8B# zkPm5mg^U~9v_eYkm2Q-?^LiwR9-J_)Qu#03NO8krGnd$gTyE%PxQPc|!Nt*-4F1wR$RaqKa68w<2;lzOqB zvD7lUCJf;PUneX>7IH8VTX7meMm{5s!I#7(v@PTrJ25w`G`He0(_+S4K0_db)AAy{ zQ`*~BaF{I{I6n|8=r_Kn_w60AAGOz;V&BIZ4DlTRdRh8swo`e_Tgg}!>a;f?Y7M;n z%-qCG^^Xwf#u948bL09)2ed zM?h4g48_DMj3h5TMycWw_o4exn?ZNT=`(2~V{!epFnYwQtI?#+b zp5m7gLl+;`YP6#jVKQ;F@MvLTDMB{KOXWS%xuB7f`%X z3{xkj%c|CtT7q7yR#kOUs#g_C=n*JOb-YHG97t&SHS9w#b=c5EgS zW0pFAYDk?_sjg*CH{*(5tt)jiOC3lbJ6Ct9&Rq@kpYg;*ZRvjv@b>ZH*qN_STspL* zzHhwmwPE&=9%rgInwy<%7JGPE`Tj;H?hO_-$`VM!Ej)(hU!P4@`eV{`3xCXc*;`i4 zAGtr>BP~xJ-2U|QzHVQ)+AbC8F|&o=YlPv+4om6rrFS@2y!j(@vz55?NSD4-E(=n4 zJnFBJ6&BQYihcEFl|Z?()>kSPIxqPqi3!e0-z+iCarsMxa4P)m{d@eggyRWJAA0V# z_xzmG7#N!~_<0B?6IdfgJJ$nc!sQg_hm0ps;nd}?ps167m~u0NM=1SU@EYx(LUm$X Me{sPNB2#1j4KeVT_W%F@ delta 1822 zcmZ8hYiv|S7(Fv{d)r>hrM2DgIGRG!R0JCJMw5qaoFEhk})9=FIt?^L^jk zZKfeJO0Ta8=IAq&%=1pmO!3mO33C5S;8|k4Wm?tLWInx<%RIPBFk^mR zk-SbCD@@0{eFOH{h6ghckS4Wqbg zvZsvqWV6-`OEm5~0=|U8RF=wl7WA-l(=t`R7nO=I$Q&`Vyup-`d#z3jjEKtG7@M(F zSJcbe-1>O4@E(XOkNd?L@kG2X;chm@&pXeg(G-wi-h@Q(?mZ@c5Z9E67U`iaPN@k{bTv^g zDyaEF<6(_)>1qDf+^6|s&CA4j>Y;HLH5R&bh7BSmElgl#Em%pkaZFui=IgkYX25LY zHqBdTSb;tr@GNdi6K_dRe-dlyvj8r`*5NWNyskn_y^k$eSjPccI8HP%N8Oey(83HB zzNf}p-5R}N3XY>+^{K_0E0GUAJko6x4XDz5yh5>!Uz^FlJ8~!L@d7R&K>I~vHSw{C zm+fUV878$kd_Z6TpU6v;_GoEOXpqG!?EjxMsHNRlhVN+m=x$u-koplu8lR1EHE?d! z)xsH;^~b1GPl?|QuW4s@5}ibWomz8;oeE4haxtg`3Wz4cL<<$fd`#CkOJkG9g&LpI zm~Pic2eA+vHSgBAgII)Jn(rf);t0{?_c*BPaS5*)b2$-9EhE+$?YK()TFp1%7j(&O zxP^b@c53z;J0ZmTvLA2j3@0?6#V`)wVj5B7AWp$Cj=--|hs8NL#IQ=^4B{Ba#BuoW zE3p{4B915=;xxpFby!ZEgO$Yjnm>UJo(AbH0so9JR#2$Q0?88klAG 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))) { diff --git a/Source/InstallChecker/Properties/AssemblyInfo.cs b/Source/InstallChecker/Properties/AssemblyInfo.cs index 3b2400bfce..5a49c23a3b 100644 --- a/Source/InstallChecker/Properties/AssemblyInfo.cs +++ b/Source/InstallChecker/Properties/AssemblyInfo.cs @@ -2,11 +2,11 @@ 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("")] @@ -14,7 +14,7 @@ [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)]