-
Posts
5,037 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Bug Reports
Everything posted by sarbian
-
We are. The problem is that it links a missing dll. That s why KSPAssemblyDependency is the proper fix.
-
PresistentRotation does not link the aaa_Toolbar dll. Yours does.
-
RCSBuildAidToolbar.dll references aaa_Toolbar but aaa_Toolbar is not present. MJ enumerate loaded class to check for modules. Assembly is loaded but missing its deps. MJ safely ignore the error but the stock game does not. PersistentRotation does not reference aaa_Toolbar at all and uses pure reflection. KSPAssemblyDependency is a perfectly clean way to deal with this imho.
-
This code is perfectly valid. If your compiler says that you are missing a ; then you have an error somewhere else.
-
From the Engine Lighting Relit post : I do not see those dependencies in your install which may explain the ReflectionTypeLoadException exception. Edit: Also : [WRN 19:57:12.460] AssemblyLoader: Assembly 'SmartStage' is missing 2 dependencies [ERR 19:57:12.563] ADDON BINDER: Cannot resolve assembly: AtmosphereAutopilot.UI, Culture=neutral, PublicKeyToken=null [ERR 19:57:12.563] ADDON BINDER: Cannot resolve assembly: AtmosphereAutopilot.UI, Culture=neutral, PublicKeyToken=null [ERR 19:57:12.586] ADDON BINDER: Cannot resolve assembly: BetterTracking.Unity, Culture=neutral, PublicKeyToken=null [ERR 19:57:12.586] ADDON BINDER: Cannot resolve assembly: BetterTracking.Unity, Culture=neutral, PublicKeyToken=null
-
CommNet Occlusion [Solved]
sarbian replied to Aniruddh's topic in KSP1 C# Plugin Development Help and Support
The celestial bodies list is FlightGlobals.Bodies The transform for OccluderHorizonCulling is a CelestialBody.transform. The radius are the body radius. Not all KSP planet are perfect sphere but you can use CelestialBody.radius to keep it simple. And with horizonCulling.Raycast using double precision vectors it it likely that that you should use Vessel.GetWorldPos3D() for the source and dest values.