Jump to content

[1.9-1.10] Hangar


allista

[b]Do you use the [u]Desaturated Texture Pack?[/u][/b]  

326 members have voted

  1. 1. [b]Do you use the [u]Desaturated Texture Pack?[/u][/b]

    • Yes, the grey textures are more stock-like
      178
    • No, the green-orange textures are fine
      51


Recommended Posts

7 minutes ago, allista said:

I feel I need to end the BETA phase and publish this all once more... :confused:

Is hanger_space just a mesh to define the space and hanger_trigger a mesh to define the trigger or spawn point?

Edited by Eskandare
Link to comment
Share on other sites

14 minutes ago, Eskandare said:

Is hanger_space just a mesh to define the space and hanger_trigger a mesh to define the trigger?

hangar_trigger is converted to a trigger-collider in Unity, so yes, it defines the trigger; it can be added directly as a collider.

The launch point and orientation is defined by launch_position Empty.

hangar_space should be a mesh with faces looking inward; this mesh (albeit without renderer) is used to check if a ship could be fit inside the hangar. Otherwise (without that check) a launched vessel (which is spawned inside the box) can intersect colliders and explode along with the hangar.

@Eskandare, if you're surfing the repo, make sure you're on the current development branch: https://github.com/allista/hangar/tree/Hangar-light

Edited by allista
Explained about launch_position
Link to comment
Share on other sites

On 9/26/2016 at 5:11 AM, Nori said:

Next up I ran into a bunch of errors when I first tried to put a fairing hanger in:

After several different tries with and without RT2 I still cannot reproduce this. Full log could probably shed some more light on what's happened.

Link to comment
Share on other sites

7 hours ago, allista said:

After several different tries with and without RT2 I still cannot reproduce this. Full log could probably shed some more light on what's happened.

Cool!

So threw this into my heavily modded save and ran into a few issues. First up is Throttle Controlled Avionics stopped working. The module didn't appear in the toolbar and it didn't show up on command modules anymore.

I did try to do a fresh install of TCA and then throwing Hanger over the top, but no go.

Probably has something to do with these errors:

AssemblyLoader: Exception loading 'ThrottleControlledAvionics': System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.

  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)

  at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0 

  at AssemblyLoader.LoadAssemblies () [0x00000] in <filename unknown>:0 

Additional information about this exception:

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.EngineWrapper' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselWrapper' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ModuleTCA' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAScenario' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAToolbarManager' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModulesDatabase' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.RendezvousTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AtmoSim' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TorqueOptimizer' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TorqueOptimizer' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Config' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.EngineConfigDB`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.EngineConfigDB`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAMacroLibrary' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.FloatCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.FloatCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.FloatCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.FloatCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.Condition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.Condition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.Condition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Mode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.Condition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Selector' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.FloatCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'CompareOperator' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Selector' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.MacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SingleBlockMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ConditionMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OnOffMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SetFloatMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SingleBlockConditionMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ConditionMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SingleBlockConditionMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.SingleBlockMacroNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Rotation' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AttitudeControlBase' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AutopilotModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AutopilotModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.DrawableComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'EnginesStats' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.VesselProps' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TrajectoryCalculator' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'NextTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'TrajectoryPredicate' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TrajectoryCalculator`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TargetedTrajectoryCalculator`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Stage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.LandingTrajectoryAutopilot' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Stage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.BaseTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TargetedTrajectoryBase' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TargetedTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TargetedTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.LandingTrajectoryAutopilot' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'LandingStage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Stage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'SurfaceNode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Comparer' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AttitudeControlBase' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AutopilotModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ThrustDirectionControl' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ThrustDirectionControl' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAService' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Mode' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'TerrainPoint' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Ray' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Sweep' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ManeuverType' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'PQS_Altimeter' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AttitudeControlBase' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.DrawableComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.AutopilotModule' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAService' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Client' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.ControlPanel' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TrajectoryCalculator' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Stage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TCAComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ManeuverCondition' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TargetedTrajectoryCalculator`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ModuleConfig' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'Stage' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.IO.FileNotFoundException: Could not load file or assembly '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies.

File name: '000_AT_Utils, Version=1.0.2.0, Culture=neutral, PublicKeyToken=null'

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OrbitalComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OrbitalComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'NextTrajectory' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'TrajectoryPredicate' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.TrajectoryOptimizer`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.OrbitalComponent' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.CurrentTrajectory`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type 'ThrottleControlledAvionics.CurrentTrajectory`1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<Resume>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<stage_is_empty>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<activate_next_stage>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<delayed_init>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<activeProfileUpdate>c__Iterator1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<updateUnpackDistance>c__Iterator2' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<SaveConfigs>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<init_on_load>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<SaveMacro>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<Get>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<sort_module>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<Awake>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<ApplyCFG>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<SyncCFG>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<Draw>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<WaypointList>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<WaypointOverlay>c__AnonStorey2' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<ThrustAtAlt>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<GetStageStats>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<GetAvailableFuelMass>c__AnonStorey3' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<GetAvailableFuelMass>c__AnonStorey2' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<NewOrbit>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<compute_trajectory>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<compute_initial_trajectory>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<fine_tune_approach>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<compute_landing_trajectory>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<fine_tune_approach>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<surface_scanner>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<vessel_scanner>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<set_vspeed>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<compute_rendezvou_trajectory>c__AnonStorey0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<fine_tune_approach>c__AnonStorey1' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<compute_start_orbit>c__AnonStorey2' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

 System.TypeLoadException: Could not load type '<optimize_trajectory>c__Iterator0' from assembly 'ThrottleControlledAvionics, Version=3.2.3.0, Culture=neutral, PublicKeyToken=null'.

Next up I ran into a bunch of errors when I first tried to put a fairing hanger in:

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

Module HangarFairings threw during OnStart: System.NullReferenceException: Object reference not set to an instance of an object

  at AtHangar.HangarFairings.early_setup (StartState state) [0x00000] in <filename unknown>:0 

  at AtHangar.HangarMachinery.OnStart (StartState state) [0x00000] in <filename unknown>:0 

  at Part.ModulesOnStart () [0x00000] in <filename unknown>:0 
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

File 'D:\Games\Kerbal Space Program\GameData\000_AT_Utils\Plugins\..\001_AnisotropicPartResizer.user' does not exist
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

[000_AT_Utils: 21:01:29.949] Unable to read D:\Games\Kerbal Space Program\GameData\000_AT_Utils\Plugins\..\001_AnisotropicPartResizer.user
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

RemoteTech: ModuleRTDataTransmitter::OnLoad
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

RemoteTech: ModuleRTAntenna: Find TRANSMITTER success.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

RemoteTech: ModuleRTAntenna: Add TRANSMITTER success.
 
(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 64)

Module ModuleRTAntenna threw during OnStart: System.NullReferenceException: Object reference not set to an instance of an object

  at VesselTripLog.FromVessel (.Vessel v) [0x00000] in <filename unknown>:0 

  at FinePrint.Contracts.Parameters.VesselDestinationParameter.CheckFlightLog (.Vessel v) [0x00000] in <filename unknown>:0 

  at EventData`1[Vessel].Fire (.Vessel data) [0x00000] in <filename unknown>:0 

  at RemoteTech.Modules.ModuleRTAntenna.AddTransmitter () [0x00000] in <filename unknown>:0 

  at RemoteTech.Modules.ModuleRTAntenna.SetState (Boolean state) [0x00000] in <filename unknown>:0 

  at RemoteTech.Modules.ModuleRTAntenna.OnStart (StartState state) [0x00000] in <filename unknown>:0 

  at Part.ModulesOnStart () [0x00000] in <filename unknown>:0 

I'll try it again and see if I can reproduce.

Link to comment
Share on other sites

Ok I wasn't able to reproduce that issue, but now I'm seeing another weird one. I'm not 100% sure it is your mods though.

Sometimes when I go into the VAB and I add the first part it is "stuck" in the ground and can't be interacted with. It starts throwing the following error:

Exception: FSM Error: Cannot switch states before starting. Please call StartFSM() before running the FSM.

If I go back to space center, enter the SPH, then go back to Space center and go to the VAB it seems fine.

 

I did find this in the log:

NullReferenceException: Object reference not set to an instance of an object
  at Part.CreateEventListRecursive (Int32 eventID, Int32 requestID, System.Collections.Generic.List`1 eventList, Int32 depth, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.CreateEventList (Int32 eventID, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.SendEvent (System.String eventName, .BaseEventData data, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.SendEvent (System.String eventName) [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.init_resource () [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.switch_resource () [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.ResourcesCost (Boolean maxAmount) [0x00000] in <filename unknown>:0 

  at AT_Utils.AbstractResourceTank.GetModuleCost (Single defaultCost, ModifierStagingSituation sit) [0x00000] in <filename unknown>:0 

  at Part.GetModuleCosts (Single defaultCost) [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.<currentPartSorting>m__123 (.AvailablePart r1, .AvailablePart r2) [0x00000] in <filename unknown>:0 

  at RUIutils+FuncComparer`1[AvailablePart].Compare (.AvailablePart x, .AvailablePart y) [0x00000] in <filename unknown>:0 

  at System.Array.compare[AvailablePart] (.AvailablePart value1, .AvailablePart value2, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.qsort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 low0, Int32 high0, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.Sort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 
Rethrow as InvalidOperationException: The comparer threw an exception.
  at System.Array.Sort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.Sort[AvailablePart] (.AvailablePart[] array, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1[AvailablePart].Sort (IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.RefreshPartList () [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.Refresh () [0x00000] in <filename unknown>:0 

  at EditorLogic.<SetupFSM>m__E1 (.KFSMState from) [0x00000] in <filename unknown>:0 

  at KerbalFSM.StartFSM (.KFSMState initialState) [0x00000] in <filename unknown>:0 

  at EditorLogic.Start () [0x00000] in <filename unknown>:0 
 

And here is my full output log: https://www.dropbox.com/s/ukvv9e93cvxtsau/output_log.zip?dl=0

Link to comment
Share on other sites

8 hours ago, Nori said:

Ok I wasn't able to reproduce that issue, but now I'm seeing another weird one. I'm not 100% sure it is your mods though.

Sometimes when I go into the VAB and I add the first part it is "stuck" in the ground and can't be interacted with. It starts throwing the following error:


Exception: FSM Error: Cannot switch states before starting. Please call StartFSM() before running the FSM.

If I go back to space center, enter the SPH, then go back to Space center and go to the VAB it seems fine.

 

I did find this in the log:


NullReferenceException: Object reference not set to an instance of an object
  at Part.CreateEventListRecursive (Int32 eventID, Int32 requestID, System.Collections.Generic.List`1 eventList, Int32 depth, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.CreateEventList (Int32 eventID, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.SendEvent (System.String eventName, .BaseEventData data, Int32 maxDepth) [0x00000] in <filename unknown>:0 

  at Part.SendEvent (System.String eventName) [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.init_resource () [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.switch_resource () [0x00000] in <filename unknown>:0 

  at AT_Utils.ModuleSwitchableTank.ResourcesCost (Boolean maxAmount) [0x00000] in <filename unknown>:0 

  at AT_Utils.AbstractResourceTank.GetModuleCost (Single defaultCost, ModifierStagingSituation sit) [0x00000] in <filename unknown>:0 

  at Part.GetModuleCosts (Single defaultCost) [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.<currentPartSorting>m__123 (.AvailablePart r1, .AvailablePart r2) [0x00000] in <filename unknown>:0 

  at RUIutils+FuncComparer`1[AvailablePart].Compare (.AvailablePart x, .AvailablePart y) [0x00000] in <filename unknown>:0 

  at System.Array.compare[AvailablePart] (.AvailablePart value1, .AvailablePart value2, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.qsort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 low0, Int32 high0, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.Sort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 
Rethrow as InvalidOperationException: The comparer threw an exception.
  at System.Array.Sort[AvailablePart,AvailablePart] (.AvailablePart[] keys, .AvailablePart[] items, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Array.Sort[AvailablePart] (.AvailablePart[] array, Int32 index, Int32 length, IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1[AvailablePart].Sort (IComparer`1 comparer) [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.RefreshPartList () [0x00000] in <filename unknown>:0 

  at KSP.UI.Screens.EditorPartList.Refresh () [0x00000] in <filename unknown>:0 

  at EditorLogic.<SetupFSM>m__E1 (.KFSMState from) [0x00000] in <filename unknown>:0 

  at KerbalFSM.StartFSM (.KFSMState initialState) [0x00000] in <filename unknown>:0 

  at EditorLogic.Start () [0x00000] in <filename unknown>:0 
 

And here is my full output log: https://www.dropbox.com/s/ukvv9e93cvxtsau/output_log.zip?dl=0

Thanks a lot!  Yesterday I have found another issue that should be linked to this one. Both seem to be due to API changes of which I was not aware. Right now I'm trying to understand how things work and fix it...

Link to comment
Share on other sites

  • 2 weeks later...

With the new KerbNet rolled out in the 1.2 update I'm no longer able to support RemoteTech and AntennaRange patches: three different communication frameworks is just too much to learn and balance, considering what this mod is about.

There are two solutions: either I remove the patches completely and (if you use RT/AR) you will need to use corresponding antenna parts; or someone will do the maintenance of the patches (via pull requests or separate mod, no matter).

Until then the patches will remain in repo and distributive without change, working or not.

Link to comment
Share on other sites

2 hours ago, Kerbas_ad_astra said:

AR is more-or-less deprecated, so no worries on losing that patch.

Thanks for the info!

1 hour ago, Nori said:

Yeah don't worry about AR. Remotetech really depends on where the team for that is going to go. But for now I should think just worrying about stock is best.  :)

That's just what I'm doing. Fortunately, stock comm model is less complicated than RT, so all should work (with respect to vessel control at least) :rolleyes:

 

BTW: I'm currently creating SpaceDock pages for Hangar and Configurable Containers. Which means KSP-1.2 support and more-or-less-stable status :cool:

Oh, and @Nori, I've found and fixed that bug you reported last time. Thanks!

Link to comment
Share on other sites

Hangar v3.0.0 for KSP 1.2 (2016.10.15)

Spoiler
  • KSP-1.2 support.
  • Requires:
    • AT_Utils library
    • Community Resource Pack
  • Changed license to MIT (sources) + CC-BY-4.0 (assets).
  • Removed most non-hangar, non structural parts (engines, airbrake, etc.).
  • Added Inflatable Space Hangar.
  • Changed model of the Fairings Hangar.
  • In Editor: unfit vessels are automatically stored if a hangar becomes large enough when resized.
  • Asteroid Drill now produces Ore, like stock drills.
  • Mobile Smelter produces "Metals" from Community Resource Pack. It is then used to construct resource tanks inside asteroids.
  • Improved GUI, added tooltips.
  • Many bugfixes.

*changelog is between the v2.3.1 and v3.0.0; and it is considerably shortened :confused:

Edited by allista
Link to comment
Share on other sites

@allista Thank you for updating this awesome mod to 1.2!

I've been tinkering with adding Hangar functionality to other parts and I've got it working for the most part. I used your Squad MM patch as a guide and I can get my custom hangars to launch and recover vessels. However, the one issue I'm still experiencing is the vessel position on launch. Whenever I launch a vessel from one of my custom hangars the vessel is rotated 90 degrees and not inline with the hangar. Is there a way to modify the orientation of a craft?

edit

I think I might have answered my own question. I changing the rotation of the inner model in the MM patch I wrote seemed to fix it.

changed to:

	MODEL
	{
		model = Hangar/Parts/Models/Mk3CargoBayHangarConversion
		position = 0, 0, 0
		rotation = 0, 0, 180
		scale = 2, 2, 2
	}

not

	MODEL
	{
		model = Hangar/Parts/Models/Mk3CargoBayHangarConversion
		position = 0, 0, 0
		rotation = 0, 0, 0
		scale = 2, 2, 2
	}

 

Also, I was wondering, does the SpawnTransform field of the SimpleHangarStorage module have any other states than launch-position?

Edited by nebuchadnezzar
Link to comment
Share on other sites

15 hours ago, nebuchadnezzar said:

@allista Thank you for updating this awesome mod to 1.2!

I've been tinkering with adding Hangar functionality to other parts and I've got it working for the most part. I used your Squad MM patch as a guide and I can get my custom hangars to launch and recover vessels. However, the one issue I'm still experiencing is the vessel position on launch. Whenever I launch a vessel from one of my custom hangars the vessel is rotated 90 degrees and not inline with the hangar. Is there a way to modify the orientation of a craft?

edit

I think I might have answered my own question. I changing the rotation of the inner model in the MM patch I wrote seemed to fix it.


changed to:

	MODEL
	{
		model = Hangar/Parts/Models/Mk3CargoBayHangarConversion
		position = 0, 0, 0
		rotation = 0, 0, 180
		scale = 2, 2, 2
	}

not

	MODEL
	{
		model = Hangar/Parts/Models/Mk3CargoBayHangarConversion
		position = 0, 0, 0
		rotation = 0, 0, 0
		scale = 2, 2, 2
	}

Also, I was wondering, does the SpawnTransform field of the SimpleHangarStorage module have any other states than launch-position?

It's all a little more complicated than that.

First of all, do you model thouse parts yourself, or are they 3d party? If former, you don't need the conversion models as you can just add the needed meshes and transforms directly; if latter, then you're on the right path.

But:

  1. The Mk3CargoBayHangarConversion is, as you may guess, made for Mk3 parts, which are not cylinders, while your part is. This means that if you scale it correctly (is your part really 2 times bigger than the Mk3?), you're not using all the space you have. Luckily, I did made a conversion model for a cylinder part; it is not included into the distributive, but you may download it from GitHub and use inside your mod/patch.
  2. SpawnTransform of any HangarStorage (not only the Simple) is a name of a transform inside of a model (conversion or not). It is absolutely arbitrary. It just happens so that I always call this transform in my models "launch-position" for convenience.
  3. What I would strongly suggest you is to get Blender (if you don't already have it), get the mu-import-export plugin, import the parts you're working with, import the conversion models and see for yourself how they fit together, what scale should you use and how the launch-position is oriented. It is much simpler to work when you have means to visualise all this stuff.

*Note to myself: I really need to make a video tutorial for modelling hangars and converting existing parts!

*Edit: oh, I hate to speak on microphone! It makes me so bloody nervous ;.;

Edited by allista
Link to comment
Share on other sites

Hi, just gone through how to for modders, seems fairly simple if you already have properly made hangars, however it seems that it's focused more toward a single part approach, in that a hangar is one individual part. In the Large Boat Parts Pack the hangars typically use all the below deck space,  so that the hangar extends from the extreme after end all the way through each section, forming an open passable space in excess of 50 mtrs long in most cases with multiple entrance and exit points. This obviously gives me a huge space to play with but does present a conversion issue, i cant see a way, without adding extra dividing colliders ;to meet the cfg requirement of an enclosed space within one part , any ideas ?  

  For reference below image of a good example of multipart ship hangar this one is spread over 3 hull sections. all doorways have proper doors and colliders, currently retracted. ( the actual carrier is set up the same way but several times larger)

Spoiler

h3q2H5L.png

 

Link to comment
Share on other sites

A little while later, i downloaded the mod and exported the large hangar, as soon as i did and examined the model it occured to me that I may have been looking at it wrong, i gather that the hangar space collider is purely for the code to interact with, and has no in game collision apart from that determined by the hangar code?  If my surmise is correct this means that each part could have a hangar space mesh and a launch position, this stops me hangaring( should be a word)  longer craft but still does enable the option for more conventionally sized aircraft and small vessels (subs etc). And while i'm here how would the code react to multiple hangar modules in one part,  with appropriately named unique transforms?  As in some cases having just 1 hangar space doesn't really make use of the huge spaces we have available.

Link to comment
Share on other sites

31 minutes ago, SpannerMonkey(smce) said:

A little while later, i downloaded the mod and exported the large hangar, as soon as i did and examined the model it occured to me that I may have been looking at it wrong, i gather that the hangar space collider is purely for the code to interact with, and has no in game collision apart from that determined by the hangar code?  If my surmise is correct this means that each part could have a hangar space mesh and a launch position, this stops me hangaring( should be a word)  longer craft but still does enable the option for more conventionally sized aircraft and small vessels (subs etc). And while i'm here how would the code react to multiple hangar modules in one part,  with appropriately named unique transforms?  As in some cases having just 1 hangar space doesn't really make use of the huge spaces we have available.

Brilliant! While I was writing an answer you got it all. :cool:

Indeed, a hangar space mesh is not a collider, it is used only to determine if a vessel fits this space. It is managed by the HangarStorage module (currently a part can only have a single one, but it may be easily fixed). It can, however, have multiple Hangar modules (which control vessel "packing" and "launching") with multiple launch positions. And all the Hangar modules will work with the same HangarStorage.

But there's one thing to consider: all the trigger colliders of a part work like a single collider. The Hangar module uses trigger colliders to know when a ship has entered, but it cannot determine which collider triggered the event. So if you have two (or more) active Hangar modules on one part and a trigger has fired, they will all receive the message. But only one of them will be the first to handle it: to "pack" and store the ship. And not necessarily will it be the right one... But then again, as a result the ship will disappear and be stored inside the HangarStorage, so I guess it's alright.  

Edited by allista
Link to comment
Share on other sites

1 minute ago, allista said:

But there's one thing to consider: all the trigger colliders of a part work like a single collider. The Hangar module uses trigger colliders to know when a ship has entered, but it cannot determine which collider triggered the event. So if you have two (or more) active Hangar modules on one part and a trigger has fired, they will all receive the message. But only one of them will be the first to handle it: to "pack" and store the ship. And not necessarily will it be the right one... But then again, as a result the ship will disappear and be stored inside the HangarStorage, so I guess it's alright.  

As I'm looking at my CV hangar part in 3ds that answers what was going to be my next questions, as the cv hangar deck has 6entry points, and most of the LCS hull modules have at least two. Now i know :)  and as a point of interest and reference of the sizes i'm talking about, the large hangar you have can fit into the CV hangar........6o times :) but i wont fit that many of course,  6 though 1 each door would work within your note i reckon

Link to comment
Share on other sites

Oh, and one last thing: the hangar space mesh may have holes! This way you can still restrict stored vessels in size, but allow them to be launched with "the nose poking out of the door" :wink:

I mean something like this:

lXkg46z.png

Edited by allista
Link to comment
Share on other sites

@SpannerMonkey(smce), I shouldn't have been writing so far into the night yesterday. As a result, I have misinformed you a little bit: launch position is also handled by the HangarSpace, so you can't have many of them either. Practically this means that no matter what hangar you use to launch a ship, it will always appear at the center of the storage. But, this can also be easily changed in the code.

Edited by allista
Link to comment
Share on other sites

1 hour ago, allista said:

@SpannerMonkey(smce), I shouldn't have been writing so far into the night yesterday. As a result, I have misinformed you a little bit: launch position is also handled by the HangarSpace, so you can't have many of them either. Practically this means that no matter what hangar you use to launch a ship, it will always appear at the center of the storage. But, this can also be easily changed in the code.

A feeling i know well :)  And  thanks for that info, will save a lot of unnecessary misery, I've got the first lump ready for KSP so I'll let you know how it goes a bit later on, I limited myself to 9 hangars (such restraint ) , If it proves troublesome to set up i'll just enable them in cfg one at a time. Definitely wait and see before making any changes though.  And another passing thought, does the mass of the hangared craft get added to the main craft? or when stored is it basically magicked away?

Link to comment
Share on other sites

38 minutes ago, SpannerMonkey(smce) said:

A feeling i know well :)  And  thanks for that info, will save a lot of unnecessary misery, I've got the first lump ready for KSP so I'll let you know how it goes a bit later on, I limited myself to 9 hangars (such restraint ) , If it proves troublesome to set up i'll just enable them in cfg one at a time. Definitely wait and see before making any changes though.  And another passing thought, does the mass of the hangared craft get added to the main craft? or when stored is it basically magicked away?

Yep, hangars do conserve mass, cost and, when retrieved, science.

I mean, they add the mass and cost, thus conserving the total amount in the kerbiverse :confused:

Edited by allista
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...