Jump to content

Kaso

Members
  • Posts

    2
  • Joined

  • Last visited

Everything posted by Kaso

  1. I think that was just a fluke as I was messing about with back-dating mechjeb version to see if any of those worked. However! It seems that MechJeb (1.19.1) works fine if I run KSP in Administrator mode. I installed my KSP to Program Files, and that prevents the exe from writing to its own folder, that seems to interfere with the loading of the dll. Xaito might want to try that.
  2. I'm having exactly this problem on two different machines. Fresh download of KSP 0.16 from the store, fresh download of MechJeb from http://svn.mumech.com/KSP/trunk/Releases/MechJeb_1.9.1.zip My parts folder has all the mumech_* parts. My plugins folder has MuMechLib.dll. Yet all the parts are greyed and unusable. I checked which DLLs KSP.exe had loaded using sysinternal's ListDLls and didn't see MuMechLib.dll loaded in there. Initally i thought the problem was related to the windows downloaded file security measures. I tried stripping the NTFS extra data stream that is used to store the downloaded file "tag" using sysinternal's streams, but that didn't help. One machine is using Windows 7 64bit and the other Windows 8 Release Preview 64bit. Edit: Poking through output_log.txt I see this: Being asked to load C:/Program Files (x86)/KSP_win/KSP_Data/../Plugins\MuMechLib.dll Non platform assembly: C:\Program Files (x86)\KSP_win\Plugins\MuMechLib.dll (this message is harmless) Loading assembly: MuMechLib, Version=1.8.4.0, Culture=neutral, PublicKeyToken=null And later on: Part: 'C:/Program Files (x86)/KSP_win/KSP_Data\../Parts\mumech_MechJebPod\part.cfg' MissingFieldException: Field '.InternalModel.seats' not found. at Part.Awake () [0x00000] in <filename unknown>:0 UnityEngine.GameObject:Internal_AddComponentWithType(Type) UnityEngine.GameObject:AddComponent(Type) PartLoader:ParsePartCfg(ConfigNode, Boolean) PartLoader:ParsePartCfg(String, Boolean) PartLoader:doProcessPart(GameObject[], Boolean) PartLoader:startPartAssemblyAndSave(GameObject[]) FileIO:Loaded(Boolean) :MoveNext() (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at MuMechJebPod.onPartLoad () [0x00000] in <filename unknown>:0 at Part.OnLoad () [0x00000] in <filename unknown>:0 at PartLoader.ParsePartCfg (.ConfigNode node, Boolean isHeirarchyModel) [0x00000] in <filename unknown>:0 at PartLoader.ParsePartCfg (System.String fullPath, Boolean isHeirarchyModel) [0x00000] in <filename unknown>:0 at PartLoader.doProcessPart (UnityEngine.GameObject[] mdls, Boolean partLabMode) [0x00000] in <filename unknown>:0 at PartLoader.startPartAssemblyAndSave (UnityEngine.GameObject[] mdls) [0x00000] in <filename unknown>:0 at FileIO.Loaded (Boolean success) [0x00000] in <filename unknown>:0 at DAE+.MoveNext () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at RenderingManager.RemoveFromPostDrawQueue (Int32 queueSpot, .Callback drawFunction) [0x00000] in <filename unknown>:0 at MuMech.MechJebCore.onPartDestroy () [0x00000] in <filename unknown>:0 at MuMechJeb.onPartDestroy () [0x00000] in <filename unknown>:0 at Part.OnDestroy () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at MuMechJebPod.onPartDestroy () [0x00000] in <filename unknown>:0 at Part.OnDestroy () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at RenderingManager.RemoveFromPostDrawQueue (Int32 queueSpot, .Callback drawFunction) [0x00000] in <filename unknown>:0 at MuMech.MechJebCore.onPartDestroy () [0x00000] in <filename unknown>:0 at MuMechJeb.onPartDestroy () [0x00000] in <filename unknown>:0 at Part.OnDestroy () [0x00000] in <filename unknown>:0 (Filename: Line: -1) NullReferenceException: Object reference not set to an instance of an object at RenderingManager.RemoveFromPostDrawQueue (Int32 queueSpot, .Callback drawFunction) [0x00000] in <filename unknown>:0 at MuMech.MechJebCore.onPartDestroy () [0x00000] in <filename unknown>:0 at MuMechJebAR202.onPartDestroy () [0x00000] in <filename unknown>:0 at Part.OnDestroy () [0x00000] in <filename unknown>:0 (Filename: Line: -1)
×
×
  • Create New...