Jump to content

Squelch

Members
  • Posts

    217
  • Joined

  • Last visited

Everything posted by Squelch

  1. The ideal situation would be for the user to be able to enter exact values directly into the text field which is a fairly common method when combined with spin buttons and sliders. There are many places throughout KSP where this would be desirable.
  2. That's great to hear, and welcome back - if I'm allowed to say that being so new and all. The ideas I'm working on cross the boundaries of code and modeling, so it's kind of inbetween. I love the rework theme, and believe they should be de facto. However, one part of the idea involves some compound parts to keep the loaded part count down, and the other is the ability to add a servo to more than one control group. Plus something else completely out in space and possibly not doable. It's all experimental right now, and I have much to learn. Fixing problems is a good way to familiarise myself with how things work of course.
  3. I've found the issue, and managed to fix it locally. I can prepare a pull request if you are accepting contributions? Otherwise the fix is simple and can be explained easily.
  4. Will do, thanks. In more general terms, and the reason for my attention to the GUI, are contributions welcome on the expansion of some of the parts functionality? I have some ideas that I'm working on, and compliment the work being done here.
  5. I have found the problem and applied a simple fix for the horizontal scaling of the control GUI in my local copy. I'm not entirely sure if this thread is the place for this, but are contributions accepted? If so, I can prepare a pull request for sirkut. I don't want to unnecessarily clog the main thread.
  6. I just checked too, and cannot replicate. These lines show you have an older version of KSPAPI. [COLOR=#333333][FONT=Consolas]Platform assembly: C:\program files (x86)\steam\steamapps\common\kerbal space program\ksp_Data\Managed\Boo.Lang.dll (this message is harmless)[/FONT][/COLOR][UIPartActionsExtendedRegistration] Elected unopposed version= 1.6.0.0 at C:\program files (x86)\steam\steamapps\common\kerbal space program\GameData\KSPAPIExtensions.dll Platform assembly: C:\program files (x86)\steam\steamapps\common\kerbal space program\ksp_Data\Managed\Mono.Security.dll (this message is harmless) [CompatibilityChecker] Running checker version 3 from 'KSPAPIExtensions'
  7. I'm sorry that I've only just read that edit while reviewing the thread. That is pretty much exactly what I'd done after I had the initial problem, and I saw there was something funky - see my first post here, and the update. I just read the tail end of the KSPAPIExtensions thread and noted that I'd seen the versioning issue mentioned there while chasing this problem. There is also an updated version 1.6.1 of KSPAPI so on a whim, I installed it while removing the 1.6.0 existing versions. It works! There hasn't been anything to indicate an issue with KSPAPI, and blame, if any, has been pointed in this direction. I'm determined to try and understand how TS became a casualty, and in such an odd way too. I equally sorry for the wild goose chase and grateful for your patience.
  8. Results from the last two test files. The first one worked first time, but failed after a second attempt. In all, one failure out of five. The crash was different in that I could at least place the part, and then it CTD'd as shown in the log. ------------------- initializing editor mode... ------------------ editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) trussPiece3x(Clone) added to ship - part count: 2 Crash!!! ... ========== OUTPUTING STACK TRACE ================== (0x0000000103C00000) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x00000000641DE82E) (Mono JIT code): (filename not available): EditorLogic:attachPart (Part,EditorLogic/) + 0x21e (00000000641DE610 00000000641DE83C) [0000000003A74D48 - Unity Root Domain] + 0x0 (0x000000006419ABB1) (Mono JIT code): (filename not available): EditorLogic:UpdatePartMode () + 0xec1 (0000000064199CF0 000000006419AFAF) [0000000003A74D48 - Unity Root Domain] + 0x0 (0x00000000641996CE) (Mono JIT code): (filename not available): EditorLogic:Update () + 0x7e (0000000064199650 000000006419973A) [0000000003A74D48 - Unity Root Domain] + 0x0 (0x00000000040472DB) (Mono JIT code): (filename not available): (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) + 0x6b (0000000004047270 000000000404734A) [0000000003A74D48 - Unity Root Domain] + 0x0 (0x000007FEDA6436CA) (mono): (filename not available): mono_set_defaults + 0x2b8e (0x3EBA63203E2CA091) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x00000000FFFFFFFF) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000003A74D48) ((module-name not available)): (filename not available): (function-name not available) + 0x0 ========== END OF STACKTRACE =========== **** Crash! **** The second file shows similar results for two consecutive runs, but I haven't run it multiple times yet. ------------------- initializing editor mode... ------------------ editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) trussPiece3x(Clone) added to ship - part count: 2 stage count is: 0 Crash!!! ... ========== OUTPUTING STACK TRACE ================== (0x0000000103AD0000) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000076D398F5) (Mono JIT code): (filename not available): EditorLogic:UpdatePartMode () + 0x515 (0000000076D393E0 0000000076D3A69F) [0000000003934D48 - Unity Root Domain] + 0x0 (0x0000000076D38DBE) (Mono JIT code): (filename not available): EditorLogic:Update () + 0x7e (0000000076D38D40 0000000076D38E2A) [0000000003934D48 - Unity Root Domain] + 0x0 (0x0000000003F172DB) (Mono JIT code): (filename not available): (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr) + 0x6b (0000000003F17270 0000000003F1734A) [0000000003934D48 - Unity Root Domain] + 0x0 (0x000007FED3FC36CA) (mono): (filename not available): mono_set_defaults + 0x2b8e (0x00000000FFFFFFFF) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000003934D48) ((module-name not available)): (filename not available): (function-name not available) + 0x0 ========== END OF STACKTRACE =========== **** Crash! **** I'll try a couple more times, and then try with MFT again. Whatever it is, it just moves that bit further along at every attempted fix. I've seen the MuMech.Toggle spamming Smurfalot's log in the IR thread.
  9. It does seem counter intuitive, but it is 100% reproducible. I only have the necessary addons installed for IR to function. Isn't linq associated with xml? Not a problem on the chasing of this out. It's a learning exercise for me, and should hopefully squad a bug for everyone. @sirkut - I'm at a loss as to what it might be. With so few mods, there are only so many variables, and I can recreate the problem or make it go away at will. TweakScale without MFT causes a CTD Add MFT, CTD ceases. Remove TS and MFT, and the CTD's cease. The only other factors are Toolbar, IR, KAE, and MM I have only one copy of the latest revisions for all of those, and without any one of them, my intentions for IR are stymied. I just spotted a new file to test...
  10. And for completeness, here is the same section with MFT installed - ie exactly the same steps were performed but no crash. ------------------- initializing editor mode... ----------------- editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) [TweakScale] a [TweakScale] b [TweakScale] Creating updaters for Modular Girder Segment XL [TweakScale] c [TweakScale] d [TweakScale] e [TweakScale] j [TweakScale] k 0 TweakScale.TSGenericUpdater [TweakScale] l trussPiece3x(Clone) added to ship - part count: 2 stage count is: 0 Game State Saved as persistent [HighLogic]: =========================== Scene Change : From EDITOR to SPACECENTER ===================== Please excuse sequential posts.
  11. Do you need the whole log again, or just what I believe to be the salient part? ------------------- initializing editor mode... ------------------ editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) [TweakScale] a [TweakScale] b [TweakScale] Creating updaters for Modular Girder Segment XL Crash!!! ... ========== OUTPUTING STACK TRACE ================== (0x0000000103C70890) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000079CFFF2A) (Mono JIT code): (filename not available): System.Linq.Enumerable:Cast<object> (System.Collections.IEnumerable) + 0x9a (0000000079CFFE90 0000000079CFFF36) [0000000000574D48 - Unity Root Domain] + 0x0 (0x00000000040DFDB0) (Mono JIT code): (filename not available): TweakScale.TweakScaleUpdater/<createUpdaters>d__0:MoveNext () + 0xf0 (00000000040DFCC0 00000000040DFF86) [0000000000574D48 - Unity Root Domain] + 0x0 (0x0000000004061A2B) (Mono JIT code): (filename not available): System.Collections.Generic.List`1<object>:AddEnumerable (System.Collections.Generic.IEnumerable`1<object>) + 0xdb (0000000004061950 0000000004061A84) [0000000000574D48 - Unity Root Domain] + 0x0 (0x0000000004019CC6) (Mono JIT code): (filename not available): System.Collections.Generic.List`1<object>:.ctor (System.Collections.Generic.IEnumerable`1<object>) + 0xe6 (0000000004019BE0 0000000004019D74) [0000000000574D48 - Unity Root Domain] + 0x0 (0x00000000040D0CCA) (Mono JIT code): (filename not available): System.Linq.Enumerable:ToArray<object> (System.Collections.Generic.IEnumerable`1<object>) + 0x16a (00000000040D0B60 00000000040D0D28) [0000000000574D48 - Unity Root Domain] + 0x0 (0x000000002AF49905) (Mono JIT code): (filename not available): TweakScale.TweakScale:Setup () + 0x105 (000000002AF49800 000000002AF49E29) [0000000000574D48 - Unity Root Domain] + 0x0 (0x0000000079CFFBDC) (Mono JIT code): (filename not available): TweakScale.TweakScale:OnStart (PartModule/StartState) + 0x1c (0000000079CFFBC0 0000000079CFFBE6) [0000000000574D48 - Unity Root Domain] + 0x0 (0x0000000079CEA31B) (Mono JIT code): (filename not available): Part:ModulesOnStart () + 0x17b (0000000079CEA1A0 0000000079CEA352) [0000000000574D48 - Unity Root Domain] + 0x0 (0x0000000079CE80C2) (Mono JIT code): (filename not available): Part/:MoveNext () + 0x3e2 (0000000079CE7CE0 0000000079CE9B14) [0000000000574D48 - Unity Root Domain] + 0x0 (0x000000000404D36B) (Mono JIT code): (filename not available): (wrapper runtime-invoke) <Module>:runtime_invoke_bool__this__ (object,intptr,intptr,intptr) + 0x6b (000000000404D300 000000000404D3FC) [0000000000574D48 - Unity Root Domain] + 0x0 (0x000007FED3FC36CA) (mono): (filename not available): mono_set_defaults + 0x2b8e (0x0000000079CCAF5A) (Mono JIT code): (filename not available): EditorPartIcon:Update () + 0x4a (0000000079CCAF10 0000000079CCB120) [0000000000574D48 - Unity Root Domain] + 0x0 (0x00000000FFFFFFFF) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000000574D48) ((module-name not available)): (filename not available): (function-name not available) + 0x0 ========== END OF STACKTRACE =========== **** Crash! **** At least it seems consistent in the log since 1.29, but exactly why is the question. I just spotted your change to the "SCALETYPE with name default" which was spamming the log before, and it seems coincidental that now the log shows the last operation consistently. Race condition?
  12. I believe it is relevant because the crashing stops if MFT is installed. I don't need or want MFT right now, and as there seems to be an underlying link to its absence. Perhaps there is more to it? I have a macro that strips the "Line 49" debug lines out for easier reading and transport. http://pastebin.com/x1NY1h84 Thanks for your attention to this btw.
  13. The same crash with 1.29. At least this time the log shows where it happened. ie I clicked Girder XL 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.IO.FileNotFoundException: Could not load file or assembly 'modularFuelTanks, Version=5.1.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. File name: 'modularFuelTanks, Version=5.1.0.0, Culture=neutral, PublicKeyToken=null' [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v1.0.0.0 aaa_Toolbar v1.0.0.0 InfernalRobotics v0.18.1.0 KSPAPIExtensions v1.6.0.0 Scale_Redist v1.0.0.0 ModuleManager v2.2.0.0 Scale v1.29.0.0 Non-DLL mods added: Mods by directory (subdirs of GameData): 000_Toolbar MagicSmokeIndustries NASAmission Squad TweakScale ... ------------------- initializing editor mode... ------------------ editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) [TweakScale] Creating updaters for Modular Girder Segment XL Crash!!!
  14. Will do, I'm interested to see if your build shows the same as mine. It's the vagaries of reflectors and why the version is specific that has me baffled.
  15. 64bit, and come to think of it, I compiled with 64bit references.
  16. 1.28 still gives me an instant crash without MFT present. I tried to find the version of MFT that you must have referenced, but it is obsolete and unavailable. The same not found exception is thrown with the latest MFT installed, but the crash stops. I then compiled TweakScale against the latest MFT and the exception stopped, and only appears again if MFT is uninstalled. Curiously my compilation against MFT 5.1.0 no longer crashes without MFT present. I can reproduce the crash 100% A fresh game, open the VAB, place a command module, and as soon as I click on any other part - Crash! Removing TweakScale stops the crashing, but obviously IR is crippled.
  17. Sometimes all it needs is a fresh set of eyes. I'm pleased you have it running again. Thanks for the craft file, I'll be sure to check it out.
  18. My Spidey sense tells me that [00:00:00]: Structural failure on linkage between TT-70 Radial Decoupler and Gantry Rail Variant. and [TweakScale (GameData\TweakScale\plugins\Scale.dll)] Duplicate TweakScale module on part [radialDecoupler2] TT-70 Radial Decoupler are probably related. My guess is you didn't do a clean install of 18.1 because I see that you still have IR_TweakScale v0.18.0.0 being found which as far as I'm aware is now obsolete and possibly causing that duplicate. Are you able to change the scale on anything? I'm having difficulties with the later versions of TweakScale either failing to load, or producing a CTD. That's an interesting gantry you have there btw.
  19. Thanks for the reply. I'm trying a different tack, and will attempt to recompile TweakScale without the regression that links to the defunct version. I can't find that a specific version referenced, so I'm guessing that just happens to be the old version that the recent reimplementation of MFT found. It's a learning process if nothing else, so I should at least understand why that particular version is being asked for... eventually.
  20. Hello, I'm having an issue with a dependency on MFT and the latest version doesn't seem to satisfy it. TweakScale 1.27 is failing to load because it's looking for modularfueltanks.dll version 5.01. Is there an archive, or a copy of that version that I can use in the meantime?
  21. Sorry, Which dll modularfueltanks 5.01? I've been trying to track it down, but there doesn't seem to be a release archive, and the source code links back to RealFuels. Everything works without TweakScale installed, but naturally I can't scale or use some parts. @nismobg - I expect a log file would be helpful in finding your issue.
  22. That installation does not work for me currently I'm sad to report. From what I can see, there is an unsatisfied dependency on modularFuelTanks by Tweakscale, and I don't seem to be able to satisfy it. See my post there. Do you have RealFuels or modularFuelTanks installed by any chance? Ah Ha! yes I can see why that would be a problem, and was going to suggest the possibility of excluding "upside down" connection to a root part, but I'm not sure if this is possible. I'm looking over your repo to see what I can learn. The same goes for the window size, and I'll see what I can do if you accept pull requests? Does the upside down piston cause the group editor InvalidOperationException exceptions I mentioned earlier too? Thanks for the help. I have some ideas I'd like to explore, and maybe contribute in future. If only I can get this running, and with rework first...
  23. Hi there, I'm on Win x64 and I've been testing things out specifically to do with IR just recently, so only addons specific to that are loaded. Since the 1.26 update, I'm seeing a crash immediately I select any part after placing a command module. It's looking like TweakScale is not only failing to load, but brings the whole thing down afterwards. ... Launcher disabled? False Launcher after checking file: False Load(Assembly): 000_Toolbar/toolbar AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\000_Toolbar\toolbar.dll AssemblyLoader: KSPAssembly 'Toolbar' V1.0 Load(Assembly): MagicSmokeIndustries/Plugins/InfernalRobotics AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\InfernalRobotics.dll Load(Assembly): MagicSmokeIndustries/Plugins/KSPAPIExtensions AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\KSPAPIExtensions.dll Load(Assembly): MagicSmokeIndustries/Plugins/Scale_Redist AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\Scale_Redist.dll Load(Assembly): ModuleManager/ModuleManager.2.2.0 AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\ModuleManager\ModuleManager.2.2.0.dll Load(Assembly): TweakScale/plugins/KSPAPIExtensions AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\TweakScale\plugins\KSPAPIExtensions.dll Load(Assembly): TweakScale/plugins/Scale AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale.dll Load(Assembly): TweakScale/plugins/Scale_Redist AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale_Redist.dll Load(Assembly): TweakScale/plugins/TweakScale_ModularFuelTanks AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\TweakScale\plugins\TweakScale_ModularFuelTanks.dll AssemblyLoader: Loading assemblies Non platform assembly: D:\Games\KSP_win64\GameData\000_Toolbar\toolbar.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\InfernalRobotics.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\Scale_Redist.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\KSPAPIExtensions.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\ModuleManager\ModuleManager.2.2.0.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\KSPAPIExtensions.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale_Redist.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\TweakScale_ModularFuelTanks.dll (this message is harmless) AssemblyLoader: Exception loading 'TweakScale_ModularFuelTanks': 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.IO.FileNotFoundException: Could not load file or assembly 'modularFuelTanks, Version=5.0.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. File name: 'modularFuelTanks, Version=5.0.1.0, Culture=neutral, PublicKeyToken=null' AddonLoader: Instantiating addon 'ToolbarManager' from assembly 'Toolbar' AddonLoader: Instantiating addon 'MuMechGUI' from assembly 'InfernalRobotics' Parsing rect Parsing rect Parsing rect Parsing rect [IR GUI] awake AddonLoader: Instantiating addon 'PartMessageServiceInitializer' from assembly 'KSPAPIExtensions' [PartMessageService] version 1.6.0.0 at D:\Games\KSP_win64\GameData\MagicSmokeIndustries\Plugins\KSPAPIExtensions.dll won the election against Version: 1.6.0.0 Location: D:\Games\KSP_win64\GameData\TweakScale\plugins\KSPAPIExtensions.dll AddonLoader: Instantiating addon 'UIPartActionsExtendedRegistration' from assembly 'KSPAPIExtensions' AddonLoader: Instantiating addon 'CompatibilityChecker' from assembly 'KSPAPIExtensions' AddonLoader: Instantiating addon 'ConfigManager' from assembly 'ModuleManager.2.2.0' [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v1.0.0.0 aaa_Toolbar v1.0.0.0 InfernalRobotics v0.18.1.0 KSPAPIExtensions v1.6.0.0 Scale_Redist v1.0.0.0 ModuleManager v2.2.0.0 Scale v1.27.0.0 Non-DLL mods added: Mods by directory (subdirs of GameData): 000_Toolbar MagicSmokeIndustries NASAmission Squad TweakScale ... ------------------- initializing editor mode... ------------------ editor started Untitled Space Craft - Untitled Space Craft [KAE] Registering field prefabs for version 1.6.0.0 (latest) Crash!!! ========== OUTPUTING STACK TRACE ================== (0x0000000103AF0000) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x000000006807FCF6) (Mono JIT code): (filename not available): TweakScale.Tools:KSPRelativePath (string) + 0x56 (000000006807FCA0 000000006807FCFC) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000000006807FA80) (Mono JIT code): (filename not available): TweakScale.Tools:Logf (string,object[]) + 0x50 (000000006807FA30 000000006807FAE6) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000000006807F77C) (Mono JIT code): (filename not available): TweakScale.TweakScaleUpdater/<createUpdaters>d__0:MoveNext () + 0xbc (000000006807F6C0 000000006807F986) [0000000002304D48 - Unity Root Domain] + 0x0 (0x0000000003FA1A2B) (Mono JIT code): (filename not available): System.Collections.Generic.List`1<object>:AddEnumerable (System.Collections.Generic.IEnumerable`1<object>) + 0xdb (0000000003FA1950 0000000003FA1A84) [0000000002304D48 - Unity Root Domain] + 0x0 (0x0000000003F59CC6) (Mono JIT code): (filename not available): System.Collections.Generic.List`1<object>:.ctor (System.Collections.Generic.IEnumerable`1<object>) + 0xe6 (0000000003F59BE0 0000000003F59D74) [0000000002304D48 - Unity Root Domain] + 0x0 (0x0000000004010CCA) (Mono JIT code): (filename not available): System.Linq.Enumerable:ToArray<object> (System.Collections.Generic.IEnumerable`1<object>) + 0x16a (0000000004010B60 0000000004010D28) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000000001BBF9763) (Mono JIT code): (filename not available): TweakScale.TweakScale:Setup () + 0x93 (000000001BBF96D0 000000001BBF99C6) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000000006807F48C) (Mono JIT code): (filename not available): TweakScale.TweakScale:OnStart (PartModule/StartState) + 0x1c (000000006807F470 000000006807F496) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000000006806A16B) (Mono JIT code): (filename not available): Part:ModulesOnStart () + 0x17b (0000000068069FF0 000000006806A1A2) [0000000002304D48 - Unity Root Domain] + 0x0 (0x0000000068067F12) (Mono JIT code): (filename not available): Part/:MoveNext () + 0x3e2 (0000000068067B30 0000000068069964) [0000000002304D48 - Unity Root Domain] + 0x0 (0x0000000003F8D36B) (Mono JIT code): (filename not available): (wrapper runtime-invoke) <Module>:runtime_invoke_bool__this__ (object,intptr,intptr,intptr) + 0x6b (0000000003F8D300 0000000003F8D3FC) [0000000002304D48 - Unity Root Domain] + 0x0 (0x000007FEDAD236CA) (mono): (filename not available): mono_set_defaults + 0x2b8e (0x000000006804A81A) (Mono JIT code): (filename not available): EditorPartIcon:Update () + 0x4a (000000006804A7D0 000000006804A9E0) [0000000002304D48 - Unity Root Domain] + 0x0 (0x00000000FFFFFFFF) ((module-name not available)): (filename not available): (function-name not available) + 0x0 (0x0000000002304D48) ((module-name not available)): (filename not available): (function-name not available) + 0x0 ========== END OF STACKTRACE =========== **** Crash! **** [EDIT for Update] Ok, I tried to satisfy the dependency for modular fuel tanks to see if that helped. I must note, that this dependency is completely new to me, and I've never installed modular fuel tanks before. I installed this one after I found there seem to be different and obsolete versions, and it was the only one in revision 5. Here's a new log snippet, and the dependency still isn't satisfied - Looking for 5.0.1 but I have 5.1.0 Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\KSPAPIExtensions.dll (this message is harmless)Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\Scale_Redist.dll (this message is harmless) Non platform assembly: D:\Games\KSP_win64\GameData\TweakScale\plugins\TweakScale_ModularFuelTanks.dll (this message is harmless) AssemblyLoader: Exception loading 'TweakScale_ModularFuelTanks': 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.IO.FileNotFoundException: Could not load file or assembly 'modularFuelTanks, Version=5.0.1.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. File name: 'modularFuelTanks, Version=5.0.1.0, Culture=neutral, PublicKeyToken=null' (Filename: C:/BuildAgent/work/d63dfc6385190b60/artifacts/StandalonePlayerGenerated/UnityEngineDebug.cpp Line: 49) AddonLoader: Instantiating addon 'ToolbarManager' from assembly 'Toolbar' ... [ModuleManager] compiling list of loaded mods... Mod DLLs found: Assembly-CSharp v1.0.0.0 aaa_Toolbar v1.0.0.0 InfernalRobotics v0.18.1.0 KSPAPIExtensions v1.6.0.0 Scale_Redist v1.0.0.0 modularFuelTanks v5.1.0.0 ModuleManager v2.2.0.0 Scale v1.27.0.0 Non-DLL mods added: Mods by directory (subdirs of GameData): 000_Toolbar MagicSmokeIndustries NASAmission Squad TweakScale Interestingly, there was no instaCrash, but obviously there is something amiss with this rogue dependency.
  24. Hi Maximus88, I understand your problem, and being a KSP newcomer myself, I was a little confused at first. The toolbar simply collects together any of the addons that are built to use it. The configuration allows you to control which are displayed. However, as you have noticed, the buttons do not always show, and this is because they are context sensitive. I'm not entirely familiar with Crew Manifest yet, but if I may I'll use Infernal Robotics as an example. During the build in the VAB for example, The IR button doesn't become active until I use a robotic part, similarly, a craft without robotic parts does not display the IR button while on the launchpad, or to be more precise "in flight mode". In the case of Crew Manifest, perhaps you need to satisfy certain criteria in the same way. I simply don't know what they are yet, so perhaps some else could explain, but in essence, most buttons on the toolbar will do little unless they actually have something to do. Engineer for example has build aids in the VAB, but only after placing an engineer part, and a "Flight aid" during flight that gives performance data. Toolbar allows these to be toggled on and off. and usually most mods have their own configuration menus. Some addons have a menu option that places their button on the toolbar, so it might be worth exploring to see if they are Toolbar aware. Your first few posts need to be moderated to check that you're not a spammer. I think you should be ok from here though.
×
×
  • Create New...