jedensuscg Posted June 14, 2020 Share Posted June 14, 2020 (edited) On 5/19/2020 at 5:56 PM, SkiRich said: Hi, I found an issue with your Cargo Bay mod. Latest game 1.9.1 version When loaded with Hangar Extender and Tweakscale, if I attach a cargo bay to my model, the right click context menu never opens anymore and I need to restart. Looking at the log file, it looks like Hangar extender goes into a virtual error exception after that. It doesnt happen when tweekscale is not loaded. So I dont know where the issue is. Could be tweakscale, or hangar extender with your mod. I had to de-install your mod to have my game work right. If you can look into it that would be great, I like your cargo bays. So I don't think it's Hangar Extender, because I do not have it installed, just tweak scale. I have just the Cargo Bay mod installed, and If I right click the Cargo Bay part(I can click any other normally at first) the context menu partially appears, it just shows the same vessel interaction button(does nothing) and a text field that says "Help text goes here". It then breaks the VAB/Hangar, so I can no longer right click any part to get the context menu. I just have to exit out and reenter the VAB and it works fine again until I right click a cargo bay part. Edited June 14, 2020 by jedensuscg Quote Link to comment Share on other sites More sharing options...
kerbnub Posted September 8, 2020 Share Posted September 8, 2020 I was excited to find a round cargo bay, but their drag seems broken; they're far higher than comparable 2.5 parts and don't change when bays are opened or closed Quote Link to comment Share on other sites More sharing options...
RandomKerbal Posted September 10, 2020 Share Posted September 10, 2020 (edited) Why is it called "DaMichels" ? Nothing. Edited September 10, 2020 by RandomKerbal Quote Link to comment Share on other sites More sharing options...
Lumaan Posted November 27, 2020 Share Posted November 27, 2020 (edited) Some error I get because your missing "]" - [#moduleID[SphericalTankFuelSwitch]", it need" [#moduleID[SphericalTankFuelSwitch]]". Need to close it with "]". It gave me this error 5 times, "Applying update DaMichel/SphericalTanks/Patches/B9FuelSwitch-TAC-LS/@PART[DM-SphericalTank-125-70,DM-SphericalTank-125-140,DM-SphericalTank-125-111,DM-SphericalTank-125-88,DM-SphericalTank-125-55]:NEEDS[B9PartSwitch,TacLifeSupport,DaMichel/SphericalTanks]:AFTER[SphericalTanks] to DaMichel/SphericalTanks/Parts/c125-r111-SphericalTank.cfg/PART[DM-SphericalTank-125-111] [ERR 22:22:21.635] Error - Skipping a patch subnode with unbalanced square brackets or a space (replace them with a '?') in @PART[DM-SphericalTank-125-70,DM-SphericalTank-125-140,DM-SphericalTank-125-111,DM-SphericalTank-125-88,DM-SphericalTank-125-55]:NEEDS[B9PartSwitch,TacLifeSupport,DaMichel/SphericalTanks]:AFTER[SphericalTanks] : @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[SphericalTankFuelSwitch]" in B9FuelSwitch-TAC-LS.cfg under "Patches". After I don't get the same error. I have found the same missing in "B9FuelSwitch-Karbonite.cfg", "B9FuelSwitch-Kerbalism.cfg", "B9FuelSwitch-Snacks.cfg". Edited November 27, 2020 by Lumaan Quote Link to comment Share on other sites More sharing options...
Jiraiyah Posted December 11, 2020 Share Posted December 11, 2020 (edited) Hi have crash report for you from B9 in 1.10.1, I think the reason is that I have the KGEx folder for DockingPortDescription but no more mods under it. Take a look at spoiler Spoiler [LOG 20:46:21.971] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r111-SphericalTank/DM-SphericalTank-125-111' [WRN 20:46:21.975] PartLoader Warning: Variable tankVolume not found in Part [WRN 20:46:21.975] PartLoader Warning: Variable B9Volume not found in Part [LOG 20:46:21.990] Generating field configuration for type B9PartSwitch.ModuleB9PartSwitch [LOG 20:46:21.991] Generating field configuration for type B9PartSwitch.PartSubtype [WRN 20:46:22.124] DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. [ERR 20:46:22.126] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <c1858a3f77504bd1aaa946fdccf84670>:0 [LOG 20:46:22.149] PartLoader: Part 'DaMichel/SphericalTanks/Parts/c125-r111-SphericalTank/DM-SphericalTank-125-111' has no database record. Creating. [LOG 20:46:22.149] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [LOG 20:46:22.153] DragCubeSystem: Creating drag cubes for part 'DM-SphericalTank-125-111' [LOG 20:46:22.211] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r140-SphericalTank/DM-SphericalTank-125-140' [WRN 20:46:22.214] PartLoader Warning: Variable tankVolume not found in Part [WRN 20:46:22.214] PartLoader Warning: Variable B9Volume not found in Part [ERR 20:46:22.225] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <c1858a3f77504bd1aaa946fdccf84670>:0 [LOG 20:46:22.232] PartLoader: Part 'DaMichel/SphericalTanks/Parts/c125-r140-SphericalTank/DM-SphericalTank-125-140' has no database record. Creating. [LOG 20:46:22.232] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [LOG 20:46:22.235] DragCubeSystem: Creating drag cubes for part 'DM-SphericalTank-125-140' [LOG 20:46:22.279] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r55-SphericalTank/DM-SphericalTank-125-55' [WRN 20:46:22.283] PartLoader Warning: Variable tankVolume not found in Part [WRN 20:46:22.283] PartLoader Warning: Variable B9Volume not found in Part [ERR 20:46:22.293] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <c1858a3f77504bd1aaa946fdccf84670>:0 [LOG 20:46:22.299] PartLoader: Part 'DaMichel/SphericalTanks/Parts/c125-r55-SphericalTank/DM-SphericalTank-125-55' has no database record. Creating. [LOG 20:46:22.299] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [LOG 20:46:22.302] DragCubeSystem: Creating drag cubes for part 'DM-SphericalTank-125-55' [LOG 20:46:22.349] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r70-SphericalTank/DM-SphericalTank-125-70' [WRN 20:46:22.352] PartLoader Warning: Variable tankVolume not found in Part [WRN 20:46:22.352] PartLoader Warning: Variable B9Volume not found in Part [ERR 20:46:22.363] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <c1858a3f77504bd1aaa946fdccf84670>:0 [LOG 20:46:22.369] PartLoader: Part 'DaMichel/SphericalTanks/Parts/c125-r70-SphericalTank/DM-SphericalTank-125-70' has no database record. Creating. [LOG 20:46:22.369] [DragCubeSystem]: Drag cubes not found or cannot be read for part Part. Generating New drag cubes. [LOG 20:46:22.372] DragCubeSystem: Creating drag cubes for part 'DM-SphericalTank-125-70' [LOG 20:46:22.416] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r88-SphericalTank/DM-SphericalTank-125-88' [ERR 20:46:22.417] PartCompiler: Cannot replace texture 'c125-colormap' as cannot find texture 'DaMichel/SphericalTanks/Parts/c125-colormap' to replace with [ERR 20:46:22.418] PartCompiler: Cannot replace texture as cannot find texture 'c125-normalmap_NRM' to replace [WRN 20:46:22.421] PartLoader Warning: Variable tankVolume not found in Part [WRN 20:46:22.421] PartLoader Warning: Variable B9Volume not found in Part [ERR 20:46:22.431] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <c1858a3f77504bd1aaa946fdccf84670>:0 Spherical Tanks and Fuselage both have B9 fuel patches for KGEx I think something is messing with the NEED in the config specially the name of the said folder? Also spherical tanks, karbonite config is yelling about 5 errors for MM you may want to check that one too. Edited December 11, 2020 by Jiraiyah Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted June 25, 2021 Author Share Posted June 25, 2021 On 5/24/2020 at 7:29 AM, Falco01 said: I noticed some visual issues on the fuselage parts, I won't bother with screenshots as they are already reported. The cause is a normal issue on the model, they are facing the wrong way thus KSP treat it as the back of a face, not the front if that make sense. This either comes from the normal map itself or the model packed in the .mu. What need to be done is to load the model into a 3d modeling software like Blender and recalculate the normals. I'd do it but I lack the knowledge to put back the edited model into a usable format for the game using Unity or tweak/bake a normal map properly (nor do I have the time to learn due to my thesis) Thank you. Nothing I can really do about it - since my only real experience with a Blender is in a kitchen or bar. Also on a new note: For when you really need a BIG cargo bay (prerelease -DaMichel's Cargo Bays) coming very soon - 5m Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted August 29, 2021 Author Share Posted August 29, 2021 On 5/24/2020 at 7:29 AM, Falco01 said: I noticed some visual issues on the fuselage parts, I won't bother with screenshots as they are already reported. The cause is a normal issue on the model, they are facing the wrong way thus KSP treat it as the back of a face, not the front if that make sense. This either comes from the normal map itself or the model packed in the .mu. What need to be done is to load the model into a 3d modeling software like Blender and recalculate the normals. I'd do it but I lack the knowledge to put back the edited model into a usable format for the game using Unity or tweak/bake a normal map properly (nor do I have the time to learn due to my thesis) I lack the skill to do the initial - but if I have the blender file/texture files - I might be able to import them into Unity/KSP. Unless could just manipulate the .dds files directly? Quote Link to comment Share on other sites More sharing options...
hypodronic Posted September 1, 2021 Share Posted September 1, 2021 Howdy folks. As a way to procrastinate on working on the mod I should be, I opened one of these parts up with taniwha's Blender import addon and fiddled with the normals. I couldn't see anything wrong there, what's actually happened is that the red and green channels are flipped on the normal map. The clue is that the shadows on the parts are not actually backwards, they're 90 degrees off, because the left/right and the up/down are swapped. I switched those channels in Photoshop and saved it as a png, and it looks fine in game: I can send you the pngs somehow if you like, but I don't yet know how to make .ddses that KSP will load so if you know that you're probably better off doing it yourself. I'm sure there's an even better way to somehow just swap the channels, but I don't know what. I also don't know why the fuselage tanks flip over when I try to rotate them upside down, good luck with that one. Anyways, hope this helps! Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted September 1, 2021 Author Share Posted September 1, 2021 3 minutes ago, hypodronic said: owdy folks. As a way to procrastinate on working on the mod I should be, I opened one of these parts up with taniwha's Blender import addon and fiddled with the normals. I couldn't see anything wrong there, what's actually happened is that the red and green channels are flipped on the normal map. The clue is that the shadows on the parts are not actually backwards, they're 90 degrees off, because the left/right and the up/down are swapped. I switched those channels in Photoshop and saved it as a png, and it looks fine in game: saweet! been working on new releases of all four --- 4 minutes ago, hypodronic said: I can send you the pngs somehow if you like, but I don't yet know how to make .ddses that KSP will load so if you know that you're probably better off doing it yourself. I'm sure there's an even better way to somehow just swap the channels, but I don't know what. I also don't know why the fuselage tanks flip over when I try to rotate them upside down, good luck with that one. Anyways, hope this helps! Please do - I can easily do the png->dds conversion. and there might be - will have to look at the tools I am using. just swap red <-> green eh? sounds like something from Minnesota. +1 Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted September 3, 2021 Share Posted September 3, 2021 @zer0Kerbal I just noticed that this commit is not present in the Spherical Tanks release due to my happening to install it while working on TAC LS support for SSPXr. I got MM errors. Side note: I noticed the normals problem myself. I figured that while they are saved as DDS, they're saved under DXT5 when they should be DXT5_NM which naturally includes some channel swapping. @hypodronic Bad normals in geometry, not the texture, are usually simply "reversed normals" and result in invisible polygons or polygons that are visible from the wrong side. If the light angles of a part are bad (such that you see the hard edge between every other polygon like on a low-poly sphere) then that's the phong angle-- the light angle in the geometry is too sharp and fixing that requires the model to be ripped or re-exported. Quote Link to comment Share on other sites More sharing options...
Krzeszny Posted September 14, 2021 Share Posted September 14, 2021 (edited) I'm getting a B9 error that opens a window which asks me to close KSP. A similar error was mentioned on page 2 of this thread. It started happening when I copied an instance of KSP and uninstalled some mods. It only happens when either the Fuselage or SphericalTanks part pack (or both) are/is installed. [LOG 00:04:11.403] PartLoader: Compiling Part 'DaMichel/SphericalTanks/Parts/c125-r88-SphericalTank/DM-SphericalTank-125-88' [ERR 00:04:11.403] PartCompiler: Cannot replace texture 'c125-colormap' as cannot find texture 'DaMichel/SphericalTanks/Parts/c125-colormap' to replace with [ERR 00:04:11.404] PartCompiler: Cannot replace texture as cannot find texture 'c125-normalmap_NRM' to replace [WRN 00:04:11.406] PartLoader Warning: Variable tankVolume not found in Part [WRN 00:04:11.406] PartLoader Warning: Variable B9Volume not found in Part [ERR 00:04:11.411] Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype EC+MP ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'KGExSupport' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <2aacd5f344de4b4cbd0690767697fdd6>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <2aacd5f344de4b4cbd0690767697fdd6>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <2aacd5f344de4b4cbd0690767697fdd6>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <2aacd5f344de4b4cbd0690767697fdd6>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <2aacd5f344de4b4cbd0690767697fdd6>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <cd473063d3a2482f8d93d388d0c95035>:0 tankType = KGExSupport can be found in Fuselage and in SphericalTanks patches KSP.log https://drive.google.com/file/d/1-6bLg6mTrMS7DtzWWiKTAbHDRMo6YXG6/view?usp=sharing Player.log https://drive.google.com/file/d/1-CYkZzLbsH2OVJNyB6Hxych5i9WOsJaR/view?usp=sharing Edited September 14, 2021 by Krzeszny added a screenshot Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted September 14, 2021 Author Share Posted September 14, 2021 (edited) Thank you @JadeOfMaar! +1 Thank you@Krzeszny! +1 https://github.com/zer0Kerbal/SphericalTanks/issues/2 (Normals) https://github.com/zer0Kerbal/SphericalTanks/issues/1 (B9 patches) this will be propagated to all four part packs. Track progress of next release here, issues here, and discuss here. Edited September 14, 2021 by zer0Kerbal Quote Link to comment Share on other sites More sharing options...
Kenny Kerman Posted November 2, 2021 Share Posted November 2, 2021 Hello ! Does it need some other mods (TweakScale...) ? I can't have it to work... Quote Link to comment Share on other sites More sharing options...
Krzeszny Posted January 27, 2022 Share Posted January 27, 2022 (edited) On 9/15/2021 at 12:51 AM, zer0Kerbal said: Thank you @JadeOfMaar! +1 Thank you@Krzeszny! +1 https://github.com/zer0Kerbal/SphericalTanks/issues/2 (Normals) https://github.com/zer0Kerbal/SphericalTanks/issues/1 (B9 patches) this will be propagated to all four part packs. Track progress of next release here, issues here, and discuss here. There's no progress though In the meanwhile I found a bug that breaks GAP contracts if AJE isn't installed. https://github.com/zer0Kerbal/Fuselage/issues/5 Using :FOR[external mod] is a big no-no! ModuleManager's wiki says: "It is not recommended to use the :FOR directive to refer to other mods than the one you are writing." There's also this suspicious line in ODFC.cfg (the patch) that could be ok or could be not ok. Since :FOR ignored :NEEDS, maybe this one also ignores it? I don't know. @PART[DM-RFC]:NEEDS[ODFC,DaMichel/AeroRadial]:BEFORE[ODFC] Edited January 27, 2022 by Krzeszny Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted January 27, 2022 Author Share Posted January 27, 2022 6 hours ago, Krzeszny said: There's no progress though there is - quite a bit actually. splitting the repo into six. Plus patience kindly - I have only one or two mods to update. 6 hours ago, Krzeszny said: In the meanwhile I found a bug +1 Thank you. It will be addressed in the upcoming update pass. 6 hours ago, Krzeszny said: Using :FOR[external mod] is a big no-no! ModuleManager's wiki says: "It is not recommended to use the :FOR directive to refer to other mods than the one you are writing." I stopped treating the Module Manager Wiki as The Gold Standard a long time ago. It is so out of date, and sometimes just plain wrong. I might consider changing it, but often I do things for a specific reason, which I probably can't recall until I dig back into the mod. 6 hours ago, Krzeszny said: There's also this suspicious line in ODFC.cfg (the patch) This (iirc) works just fine. the :BEFORE[ODFC] is necessary in order for all the patches to work in correct order. This probably will be adjusted when I do the AeroRadial pass. This (these) mods are on the short list (which itself needs updating)... after Taerobee, and ScrapYard and OhScrap (plus a couple more I will fit in like Notes). Code mods take longer to do a pass, and I have been working behind the scenes to speed up the update process; and have *dramatically* See my profile (for now) and the individual repo's for status updates, along with @zer0Kerbal. Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted January 27, 2022 Author Share Posted January 27, 2022 The New Short List (Experimental) Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted March 19, 2022 Share Posted March 19, 2022 (edited) @zer0Kerbal Yo! I'm having a hard time finding the GameData folder on the repo for this mod. I would like very much to officially share this... On the side I'd like to know why the repo contains a license file for CC-BY-NC-ND. That's very concerning. Edited March 19, 2022 by JadeOfMaar Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted March 19, 2022 Author Share Posted March 19, 2022 @JadeOfMaarRepo split into four (actually six) Old one is in a state of flux, most changes only exist locally. Working on DMP in my spare time. can't answer about license file. will look. Spoiler DaMichel's Part Pack (DMPP) AeroRadial (DMAR) Fuselage (DMFS) CargoBays (DMCB) SphericalTanks (DMST) there is one more - a common one (Agent and common files like B9TankTypes) - just not listed here yet @JadeOfMaar I just searched in /CargoBays.git and /Fuselage.git and did not find: CC-BY-NC-ND, only `CC BY-NC-SA 3.0.txt`. I believe it might be - so kindly link it. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted March 19, 2022 Share Posted March 19, 2022 2 minutes ago, zer0Kerbal said: Repo split into four I'm aware of the split. I forked both DaMichel and DaMichelPartsPack before actually looking or confirming that GameData wasn't around. I posted a download (including a localization fix for the crossfeed button on the 3.75m bays) on my sandbox repo for you to grab and repost for yourself. Changelog and version are filled in too. Spoiler The version name "Skin fuh di roti" uses slang and culture from my country. Steamy, freshly baked roti skin is a truly amazing thing. Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted March 19, 2022 Author Share Posted March 19, 2022 (edited) 5 minutes ago, JadeOfMaar said: sandbox repo for you to grab and repost for yourself. Changelog and version are filled in too. Appreciate! I will make sure to give GitHub credit on the commit/PR. )and everywhere else( still weird: https://github.com/zer0Kerbal/CargoBays/tree/master/GameData/DaMichel/CargoBays has a GameData/** Edited March 19, 2022 by zer0Kerbal Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted March 19, 2022 Share Posted March 19, 2022 Hmm... I would have forked that CargoBays repo and PR'd to it if I noticed it. Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted March 21, 2022 Author Share Posted March 21, 2022 (edited) CargoBays has moved to it's new home: Edited March 21, 2022 by zer0Kerbal Quote Link to comment Share on other sites More sharing options...
zer0Kerbal Posted May 12, 2022 Author Share Posted May 12, 2022 All the above are being updated. Below will autoupdate. Agent, flags, and common files Parts Pack (all the above) Quote Link to comment Share on other sites More sharing options...
Drew Kerman Posted 5 hours ago Share Posted 5 hours ago @zer0Kerbal there are several parts in the mod pack that have "Stack" type defined for TweakScale when it needs to be "stack" (might be a thing with Tweakscale Rescaled) Also in Spherical tanks you are missing a ] for the @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[SphericalTankFuelSwitch] patch in B9FuelSwitch-Kerbalism.cfg Finally spherical tanks uses KGExStack which I searched around for using "KGEx" and found the mod associated with that but there's no mention of it being required or even recommended for the spherical tanks mod and the use of KGExStack isn't a MM patch it's written right into the part file Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.