Squelch
Members-
Posts
217 -
Joined
-
Last visited
Content Type
Profiles
Forums
Developer Articles
KSP2 Release Notes
Everything posted by Squelch
-
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.
-
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?
-
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.
-
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!!!
-
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.
-
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
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. -
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
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. -
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.
-
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?
-
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
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. -
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
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... -
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.
-
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.
-
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
That is as I suspected, and I really should have read more, but there's so much to learn!! Here's the .craft file as requested. It ain't pretty, and it definitely won't fly, but the intention was to break things by doing them in unusual ways. Incidentally, I've noticed something funky going on with the group control window. It appears to be too narrow on my system, and I need to use the horizontal scroll to read all of the fields. That is fantastic news, and as a newcomer to KSP, I can already tell that a core library is needed. Perhaps instead of distributing a dependency and running the risk of version conflicts, modders should reference a core library, as you have with TweakScale, which should then be a separately maintained entity which combines the efforts of the main libraries into one place? There seems to be two distinct areas in the example of IR in that there are the required plugins, and the parts. The plugin is only loaded when the parts are used, so therefore wouldn't it make sense to separate the two. This way the user has the choice of the default parts, or the rework parts, both of which rely on the plugin and its dependencies which could quite justifiably be bundled together along with other generally accepted "must have" plugins? The plugin library would need curating of course, and would rely on the cooperation of its individual contributors, but it would make both the modders and users lives so much less fraught with versioning. Anyway, enough of that, I'm new, so what do I know? -
[0.90] Magic Smoke Industries Infernal Robotics - 0.19.3
Squelch replied to sirkut's topic in KSP1 Mod Releases
I've been following along, and have a clean install with the changes suggested by sirkut. [ModuleManager] compiling list of loaded mods...Mod DLLs found: Assembly-CSharp v1.0.0.0 aaa_Toolbar v1.0.0.0 ModuleManager v2.2.0.0 InfernalRobotics v0.18.0.0 IR_TweakScale v0.18.0.0 KSPAPIExtensions v1.6.0.0 Scale v1.23.0.0 Non-DLL mods added: Mods by directory (subdirs of GameData): 000_Toolbar MagicSmokeIndustries NASAmission Squad TweakScale I threw together a craft from randomly sized and placed IR parts, and I do not see the same issues as Smurfalot. Generally, everything appears to behave correctly with a couple of exceptions that may already be known about. The first is a piston connected to the bottom node of the root command module behaves strangely. The piston moves, but turns itself "inside out" ie the ram moves backwards through the cylinder, but the general direction of motion is correct. Visually it looks strange, but no errors are generated. Attaching a subsequent command module to a piston via its bottom node behaves correctly, and I put this down to how KSP orders the nodes. My feeling is this is unrelated to the other 24x64 issues. The second problem is a series of InvalidOperationException errors that correspond with MuMech? Group editor activity. Namely assigning and moving groups around. InvalidOperationException: Collection was modified; enumeration operation may not execute. at System.Collections.Generic.List`1+Enumerator[MuMech.MuMechToggle].VerifyState () [0x00000] in <filename unknown>:0 at System.Collections.Generic.List`1+Enumerator[MuMech.MuMechToggle].MoveNext () [0x00000] in <filename unknown>:0 at MuMech.MuMechGUI.EditorWindow (Int32 windowID) [0x00000] in <filename unknown>:0 at UnityEngine.GUILayout+LayoutedWindow.DoWindow (Int32 windowID) [0x00000] in <filename unknown>:0 at UnityEngine.GUI.CallWindowDelegate (UnityEngine.WindowFunction func, Int32 id, UnityEngine.GUISkin _skin, Int32 forceRect, Single width, Single height, UnityEngine.GUIStyle style) [0x00000] in <filename unknown>:0 (Filename: Line: -1) The only other errors in the log are single NullReferenceException reports every time editor mode is entered. This may be related to the issue Nereld and Master Tao are chasing, but I do not experience a hang. This is going straight to the launchpad from the Space Centre, loading and launching the craft, or simply reverting to the VAB. [HighLogic]: =========================== Scene Change : From FLIGHT to EDITOR =====================[IR GUI] destroy [PlanetariumCamera]: Focus: Kerbin UnloadTime: 39.109131 ms Unloading 2 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0) Unloading 1044 unused Assets to reduce memory usage. Loaded Objects now: 123213. Total: 207.450119 ms (FindLiveObjects: 10.580607 ms CreateObjectMapping: 2.537427 ms MarkObjects: 191.084061 ms DeleteObjects: 2.728071 ms) AddonLoader: Instantiating addon 'MuMechGUI' from assembly 'InfernalRobotics' Parsing rect Parsing rect Parsing rect Parsing rect [IR GUI] awake Unloading 0 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0) Unloading 1 unused Assets to reduce memory usage. Loaded Objects now: 123034. Total: 205.025635 ms (FindLiveObjects: 11.002527 ms CreateObjectMapping: 2.354107 ms MarkObjects: 190.798691 ms DeleteObjects: 0.329787 ms) [IR GUI] destroy UnloadTime: 10.747155 ms No Input Locks in effect right now Unloading 2 Unused Serialized files (Serialized files now loaded: 0 / Dirty serialized files: 0) Unloading 10 unused Assets to reduce memory usage. Loaded Objects now: 138100. Total: 208.988983 ms (FindLiveObjects: 10.745975 ms CreateObjectMapping: 2.620347 ms MarkObjects: 194.685501 ms DeleteObjects: 0.398296 ms) AddonLoader: Instantiating addon 'MuMechGUI' from assembly 'InfernalRobotics' Parsing rect Parsing rect Parsing rect Parsing rect [IR GUI] awake AddonLoader: Instantiating addon 'MyEditorRegistrationAddon' from assembly 'IR_TweakScale' AddonLoader: Instantiating addon 'TechUpdater' from assembly 'Scale' ------------------- initializing editor mode... ------------------ editor started NullReferenceException: Object reference not set to an instance of an object at UIManager.Update () [0x00000] in <filename unknown>:0 at UIManager.DidAnyPointerHitUI () [0x00000] in <filename unknown>:0 at VABCamera.Update () [0x00000] in <filename unknown>:0 (Filename: Line: -1) Crazy Space Craft loaded! Crazy Space Craft - Crazy Space Craft I've tried everything to break it, but apart from those possibly unrelated errors mentioned, the revised dll placements appear to work. Please note; this is a clean environment with only the necessary mods and changes requested. I can send my .craft, log and save file for the whole session if required. -
Well I'll be jiggered! I wasn't aware that KSP/Unity was case sensitive, and had I been trying to run under Linux, the case would have jumped out as a factor. Damn MS for case insensitivity! When I re-downloaded, I simply replaced the whole folder, and obviously the case from previous was preserved just to make things worse. The lowercase T was my doing after I unpacked incorrectly the first time, and simply created the folder to hold the misplaced files. This all conspired to make a real gotcha. Just for the record. The Kerbal Alarm Clock icon did show, but was added after that image was taken. Thank you kind sir.
-
Hi, I seem to have run into a problem that I just cannot fathom. I have just done a fresh install of the x64 build of KSP and rebuilding my list of addons. However, I quickly ran into this: I suspected that another addon had caused a conflict, so I removed those that might have been at fault. Sadly the problem persisted, so I've ended up with just toolbar installed, and still the error is thrown. I've checked and doubled checked the installed path, which as the image confirms, is in fact correct "D:\Games\KSP_win64\GameData\000_toolbar", and re-downloaded the latest version of toolbar to be sure. The log file does not show any errors, and seems confirm that the installation is correct. Load(Assembly): 000_toolbar/toolbarAssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\000_toolbar\toolbar.dll AssemblyLoader: KSPAssembly 'Toolbar' V1.0 Load(Assembly): TriggerTech/KerbalAlarmClock AssemblyLoader: Loading assembly at D:\Games\KSP_win64\GameData\TriggerTech\KerbalAlarmClock.dll AssemblyLoader: Loading assemblies and what's more, does not show a single error or warning. Dismissing the message and going to the Space Centre scene shows the toolbar with blank icons, and no configuration menu, but still no output log errors I can add a button - Kerbal Alarm Clock in this example - but a re-launch of the game still throws the error. Previously, I had a working installation, but ran into problems of compatibility between addons, and decided to rebuild manually (I was using KSP Mod Admin and suspected it was exacerbating the issue) I searched for this issue and found one other instance which was resolved by removing duplicate or old ModuleManager.dll files, but I have been careful to keep only one copy of 2.2.0. The issue manifests regardless of ModuleManager being present. For completeness, here is the output of 000_Toolbar directory: Directory of D:\Games\KSP_win64\GameData\000_toolbar 22/07/2014 13:00 <DIR> . 22/07/2014 13:00 <DIR> .. 17/07/2014 22:17 5,970 changes.txt 20/02/2014 19:21 9,612 donate.tga 01/01/2014 04:08 2,348 folder.tga 25/01/2014 18:20 1,330 license.txt 16/12/2013 19:04 1,808 move-cursor.tga 07/02/2014 00:56 2,348 new-button-available.tga 16/12/2013 19:04 944 resize-cursor.tga 20/12/2013 17:51 324 toolbar-dropdown.tga 17/07/2014 23:33 93,184 toolbar.dll 20/12/2013 19:27 2,348 update-available.tga 10 File(s) 120,216 bytes Total Files Listed: 10 File(s) 120,216 bytes And the md5 checksums: c37017012ea5ffec831b09e268e73b6c *000_toolbar\changes.txt a32a693d7d2cb92c1416789ce9d7c350 *000_toolbar\donate.tga c3dc4c46ac6773cab506aed0394b3b0a *000_toolbar\folder.tga 521a5b1235e625183d7e6fedeec21ea7 *000_toolbar\license.txt 6cf15aeb503cd363aeeb493ff07c70cd *000_toolbar\move-cursor.tga 235bbd96e16fe523ec94743fc56a1de6 *000_toolbar\new-button-available.tga f0e6159cb48cd98e6706b5249cea36cf *000_toolbar\resize-cursor.tga c34d2de1ae8f73dc03db64675007f17d *000_toolbar\toolbar-dropdown.tga b103999a0e608253e1966aba39cc2301 *000_toolbar\toolbar.dll 24287592b502205e187f53646515b860 *000_toolbar\update-available.tga Given that I have removed everything but toolbar, and that KSP logs don't show any errors, I'm at a loss how or why the popup message is being thrown. Any help or suggestions would be gratefully received. As you can see, I'm clutching at straws now.