Jump to content

[1.11.2] B9PartSwitch v2.18.0 (March 17)


blowfish

Recommended Posts

I Found that KGEX "More Hitchhikers Pods " and B9 end up getting  a fatal error.. I think the issue is that KGEX doesn't like B9 Parts switch.. and there are a lot of errors that result in the fatal  exception.. Will see i i get a snapshot of the fatal or, all teh erorrs..

 

But this is an issue if you want to use these great pods..

 

Space_Coyote (Aeroyne Space Industries).

Link to comment
Share on other sites

18 hours ago, Space_Coyote said:

I Found that KGEX "More Hitchhikers Pods " and B9 end up getting  a fatal error.. I think the issue is that KGEX doesn't like B9 Parts switch.. and there are a lot of errors that result in the fatal  exception.. Will see i i get a snapshot of the fatal or, all teh erorrs..

 

But this is an issue if you want to use these great pods..

 

Space_Coyote (Aeroyne Space Industries).

It should be compatible as there are patches that require B9PS, it'll just be an error on More Hitchhikers side. Going to guess it mentions some missing resource definition for a tank type? And do you have SimpleConstruction installed?

Edited by Rodger
Link to comment
Share on other sites

17 hours ago, Rodger said:

It should be compatible as there are patches that require B9PS, it'll just be an error on More Hitchhikers side. Going to guess it mentions some missing resource definition for a tank type? And do you have SimpleConstruction installed?

Negativon Simple Construction. It was just B9 Part switch and the KGEX. only the version of KGEX I was using is the 1.004 version. Now when I had run the 1.002 version, (Again without Simple Construction, it threw up a lot of warnings of what you described (in fact there were so many it literally ran off the page... So I'm wondering if it is the programming in hte KGEX More hItchhikers .. Also I did a clean reinstall, same thing (Again without Simple Construction). and this has me kind of stumped..

 

Space_Coyote (Aerodyne Space Industries)

Link to comment
Share on other sites

6 hours ago, Space_Coyote said:

Negativon Simple Construction. It was just B9 Part switch and the KGEX. only the version of KGEX I was using is the 1.004 version. Now when I had run the 1.002 version, (Again without Simple Construction, it threw up a lot of warnings of what you described (in fact there were so many it literally ran off the page... So I'm wondering if it is the programming in hte KGEX More hItchhikers .. Also I did a clean reinstall, same thing (Again without Simple Construction). and this has me kind of stumped..

 

Space_Coyote (Aerodyne Space Industries)

Best bet will be to report the error to KGEX, with the KSP.log file.

Link to comment
Share on other sites

  • 3 weeks later...

Log stuff

LOG 02:35:41.359] PartLoader: Compiling Part 'Bluedog_DB/Parts/Apollo/bluedog_Apollo_AARDV_Cargo_Block1/bluedog_Apollo_AARDV_Cargo_Block1'
[WRN 02:35:41.365] DontDestroyOnLoad only works for root GameObjects or components on root GameObjects.
[ERR 02:35:41.365] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:35:41.421] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:35:54.701] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:36:01.239] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:36:01.285] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---
 

[ERR 02:36:01.354] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:36:02.251] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

[ERR 02:36:03.641] 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 Supplies ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'Supplies' exists
  at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <a3c2951fc74e4639820ef37d2d29f386>:0 
  at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <a3c2951fc74e4639820ef37d2d29f386>:0 
   --- End of inner exception stack trace ---

 

Link to comment
Share on other sites

On 9/30/2023 at 3:54 AM, bjbeardse said:

Has anyone run into this error? v1.12.5.3190

 

I have that same exact error right now when loading up the game. Recently came back to the game and wanted to add a few mods to start a new career save, and then suddenly hitting that error. 
Do you by chance happen to be running Kerbalism? I narrowed it down for myself thats where B9 is throwing an issue with "Supplies".  No clue how to go about fixing it. 

Link to comment
Share on other sites

On 9/30/2023 at 3:54 AM, bjbeardse said:

Has anyone run into this error? v1.12.5.3190

rY1wkZw.png

I encountered this when booting KSRSS.
20231016153243_1.jpg

Just now, NovaRaptorTV said:

I encountered this when booting KSRSS.
20231016153243_1.jpg

https://drive.google.com/file/d/1E7G6IJOC3xqewIAO50q5PgEvAtZ-YBni/view?usp=drive_link

Here's a link to the log file from my previous boot.

Link to comment
Share on other sites

14 hours ago, NovaRaptorTV said:

I encountered this when booting KSRSS.

B9 is correctly reporting a syntax error in this file: RocketMotorMenagerie/Parts/rmm_arenysaurus/rmm_arenysaurus.cfg on github.

https://github.com/EStreetRockets/RocketMotorMenagerie/issues/10#issue-1794529065

I'm sure this will get addressed eventually for the next release, but if you want to fix it yourself in the meantime you just need to edit the file, go to line 310, and hit enter after the word "false" so that "SUBTYPE" isn't on the same line.

 

 

Link to comment
Share on other sites

  • 2 weeks later...

Is this mod capable of having Resource Converters as Subtypes?

I figured I would ask the easy question before I start posting logs and configs, but long story short: I've been trying to combine the various Recyclers in TACLS into single parts of the same size to reduce clutter. The new part appears with the ability to switch Subtype (labeled and coloured correctly) but the converter functionality is missing. My guess is that B9 can't modify both the TacGenericConverter module and the INPUT/OUTPUT_RESOURCE Nodes within, but I honestly don't know.

Any help or insight would be appreciated,

Thanks!

Edited by ScooperDoodle
clarity
Link to comment
Share on other sites

9 hours ago, ScooperDoodle said:

Is this mod capable of having Resource Converters as Subtypes?

I figured I would ask the easy question before I start posting logs and configs, but long story short: I've been trying to combine the various Recyclers in TACLS into single parts of the same size to reduce clutter. The new part appears with the ability to switch Subtype (labeled and coloured correctly) but the converter functionality is missing. My guess is that B9 can't modify both the TacGenericConverter module and the INPUT/OUTPUT_RESOURCE Nodes within, but I honestly don't know.

Alright, well I wasn't able to have the Subtype switch out the converter, but I was able to have all three types of converter on a single part and have each Subtype simply deactivate the two I didn't want shown.

Initially I didn't think this would be possible, since Identifier was finding the same Name value on each of the three modules, specifically "TacGenericConverter".  This was resolved by adding the "ConverterName" value to Identifier, and it works like a charm.

 

Code:

	MODULE
	{
		name = TacGenericConverter
		ConverterName = Carbon Extractor
		StartActionName = Start CarbonExtractor
		StopActionName = Stop CarbonExtractor	
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 10.33
		
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}

		INPUT_RESOURCE
		{
			ResourceName = CarbonDioxide
			Ratio = 0.001703210064733
		}

		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}
	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001209166498
			DumpExcess = true
		}	

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1	
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}

	MODULE
	{
		name = TacGenericConverter
		ConverterName = Sabatier Recycler
		StartActionName = Start Sabatier
		StopActionName = Stop Sabatier	
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 10.33
		
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.039783051310155
		}
		INPUT_RESOURCE
		{
			ResourceName = CarbonDioxide
			Ratio = 0.000851605032367
		}
		INPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.000001360254171
		}
		OUTPUT_RESOURCE
		{
			ResourceName = Oxygen
			Ratio = 0.001713537562385
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000000807530168
			DumpExcess = true
		}	
		
		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}

	MODULE
	{
		name = TacGenericConverter
		ConverterName = Water Purifier
		StartActionName = Start WaterPurifier
		StopActionName = Stop WaterPurifier
		tag = Life Support		
		GeneratesHeat = false
		conversionRate = 10.33
		
		INPUT_RESOURCE
		{
			ResourceName = ElectricCharge
			Ratio = 0.007123842592593
		}
		INPUT_RESOURCE
		{
			ResourceName = WasteWater
			Ratio = 0.000014247685185
		}		
		OUTPUT_RESOURCE
		{
			ResourceName = Water
			Ratio = 0.000011188078704
			DumpExcess = false
		}	
		OUTPUT_RESOURCE
		{
			ResourceName = Waste
			Ratio = 0.000001994675926
			DumpExcess = true
		}

		UseSpecialistBonus = true
		SpecialistEfficiencyFactor = 0.5
		SpecialistBonusBase = 1
		ExperienceEffect = ConverterSkill
		EfficiencyBonus = 1
	}

	MODULE
	{
		name = ModuleB9PartSwitch
		moduleID = RecyclerSwitch
        	switcherDescription = Recycler Type
		affectDragCubes = False
		affectFARVoxels = False
		baseVolume = 9

        	SUBTYPE
		{
			name = Carbon Extractor
			title = Carbon Extractor
			primaryColor = Grey
			secondaryColor = BabyBlue
			volumeAdded = 1
 
			TEXTURE
			{
                		texture = ThunderAerospace/TacLifeSupportRecyclers/CarbonExtractorTexture
			}

			RESOURCE
			{
				name = CarbonDioxide
				unitsPerVolume = 78.3338636363636363636364
				percentFilled = 0
			}

			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Sabatier Recycler
				}

				moduleActive = false
			}

			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Water Purifier
				}

				moduleActive = false
			}
		}

        	SUBTYPE
		{
			name = Sabatier Recycler
			title = Sabatier Recycler
			primaryColor = Ocean
			secondaryColor = BabyBlue
			volumeAdded = 4
 
			TEXTURE
			{
                		texture = ThunderAerospace/TacLifeSupportRecyclers/SabatierTexture
			}

			RESOURCE
			{
				name = CarbonDioxide
				unitsPerVolume = 78.3338636363636363636364
				percentFilled = 0
			}

			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Carbon Extractor
				}

				moduleActive = false
			}

			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Water Purifier
				}

				moduleActive = false
			}
		}

        	SUBTYPE
		{
			name = Water Purifier
			title = Water Purifier
			primaryColor = Grey
			secondaryColor = Ocean
			volumeAdded = 0
 
			TEXTURE
			{
                		texture = ThunderAerospace/TacLifeSupportRecyclers/WaterPurifierTexture
			}

			RESOURCE
			{
				name = WasteWater
				unitsPerVolume = 0.754
				percentFilled = 0
			}
			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Carbon Extractor
				}

				moduleActive = false
			}

			MODULE
			{

				IDENTIFIER
				{
					name = TacGenericConverter
					ConverterName = Sabatier Recycler
				}

				moduleActive = false
			}
		}
	}

Now to see what else I can break :D

 

EDIT: It turns out that it does not, in fact, "work like a charm."

In fact, it only works when its the first part on a new build.

Any subsequent switchable recyclers placed (of the same or one of the other two sizes) only present their "StartActionName" for the default module, which is in all three cases the Carbon Extractor, since that was the Part I used as a template.

I suspect there is a fairly simple solution, but right now I haven't the foggiest idea what is wrong.

Edited by ScooperDoodle
Link to comment
Share on other sites

It's back...

Can't insert an image for some reason, but B9 is doing the fatal warming thin on SEPLFOX and OX tanks saying the don't exist and the serious warning on must have at least one subtype without tech restrictions.

This has to be a B9 issue as I played this install for 14 hours over the last 3 days with zero issues. Nothing has been installed, but whe I started it up tonight it started throwing this warning. 

How can it work for HOURS, and then suddenly break itself? 

EDIT...

Errr. I restarted the game 3 times and on the fourth... it didn't throw the errors...

ANYONE have ANY IDEA how that is a thing? NOTHING WAS CHANGED!!!!!

Edited by bjbeardse
Somehow it started....
Link to comment
Share on other sites

  • 1 month later...
On 11/2/2023 at 2:22 AM, bjbeardse said:

It's back...

Can't insert an image for some reason, but B9 is doing the fatal warming thin on SEPLFOX and OX tanks saying the don't exist and the serious warning on must have at least one subtype without tech restrictions.

This has to be a B9 issue as I played this install for 14 hours over the last 3 days with zero issues. Nothing has been installed, but whe I started it up tonight it started throwing this warning. 

How can it work for HOURS, and then suddenly break itself? 

EDIT...

Errr. I restarted the game 3 times and on the fourth... it didn't throw the errors...

ANYONE have ANY IDEA how that is a thing? NOTHING WAS CHANGED!!!!!

Do a memory test on your computer

Link to comment
Share on other sites

On 12/24/2023 at 2:33 PM, linuxgurugamer said:

Do a memory test on your computer

Additionally, check the PSU. It may be misbehaving when overheated. I had word of cheap PSUs without a lot of protections being sold as premium by shoving pieces of metal glued inside to fake the weight of the components they removed.

Link to comment
Share on other sites

On 8/16/2021 at 8:46 AM, Brigadier said:

Welcome to the forums.

You have plenty of mods installed and your log shows the following MM error summary (search for #### in the log file) that suggests the problem might be with IFS configs or WarpPlugin (KSPIE), not B9PartsSwitch itself.

  Hide contents
[LOG 19:30:36.942] ModuleManager: 21049 patches applied, found <color=orange>77 errors</color>
2 errors related to GameData/InterstellarFuelSwitch/Patches/IFSISTGmodular.cfg
6 errors related to GameData/InterstellarFuelSwitch/Patches/IFSRFCmodular.cfg
8 errors related to GameData/InterstellarFuelSwitch/Patches/IFSCCmodular.cfg
15 errors related to GameData/InterstellarFuelSwitch/Patches/IFSCTmodular.cfg
2 errors related to GameData/InterstellarFuelSwitch/Patches/IFSISTLmodular.cfg
2 errors related to GameData/InterstellarFuelSwitch/Patches/IFSPGTmodular.cfg
5 errors related to GameData/InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IFSWRAPPER305LqdHydrogen.cfg
5 errors related to GameData/InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IFSWRAPPER310LqdMethane.cfg
5 errors related to GameData/InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IFSWRAPPER315Hydrazine.cfg
5 errors related to GameData/InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IFSWRAPPER505LqdOxygen.cfg
5 errors related to GameData/InterstellarFuelSwitch/PatchManager/ActiveMMPatches/IFSWRAPPER510HTP.cfg
17 errors related to GameData/WarpPlugin/Patches/B9PartSwitch/CryoTanksFuelTankSwitcher.cfg

You could ask in those forum topics or, if you want to diagnose the problem yourself, start with a fresh KSP 1.12.2 install and add your key mods a few at a time and see when the errors start.

Thnx, AFTER THREE YEARSI OPENED THE FORUM AGAIN LOL

Link to comment
Share on other sites

Hello! I've been getting a lot of exceptions thrown by B9PartSwitch after Rational Resources was updated (I think)? I wasn't sure which place to post, so I apologize if this isn't the thread for it. I've got my logs & stuff attached. Do you need anything else from me?

 

https://www.dropbox.com/scl/fi/gsxrma8p5sf111rtndgc4/edu.log?rlkey=ynxmdi378b9ciibnrel6h1qgo&dl=0

https://www.dropbox.com/scl/fi/7rl5vxv4eb7pv4w3sxn57/Player.log?rlkey=6s69vqdbr9a75n3sswqgjp1m5&dl=0

Link to comment
Share on other sites

On 12/24/2023 at 11:33 AM, linuxgurugamer said:

Do a memory test on your computer

 

On 12/26/2023 at 6:55 AM, Lisias said:

Additionally, check the PSU. It may be misbehaving when overheated. I had word of cheap PSUs without a lot of protections being sold as premium by shoving pieces of metal glued inside to fake the weight of the components they removed.

Hasn't happened since I reinstalled. This is a new build 5800X system. I really doubt is hardware related, as no other programs are acting up. Just for the record, I only use EVGA, Corsair, beQuiet, or Thermaltake PSU. I don't cheap out. 

Link to comment
Share on other sites

On 1/8/2024 at 2:43 PM, Bizobinator said:

Hello! I've been getting a lot of exceptions thrown by B9PartSwitch after Rational Resources was updated (I think)? I wasn't sure which place to post, so I apologize if this isn't the thread for it. I've got my logs & stuff attached. Do you need anything else from me?

 

https://www.dropbox.com/scl/fi/gsxrma8p5sf111rtndgc4/edu.log?rlkey=ynxmdi378b9ciibnrel6h1qgo&dl=0

https://www.dropbox.com/scl/fi/7rl5vxv4eb7pv4w3sxn57/Player.log?rlkey=6s69vqdbr9a75n3sswqgjp1m5&dl=0

Your KerbalEdu seems to have a problem with scatterer (it assumes there are multiple scatterer folders or a GameData in your GameData, which is very bad in any case).

I don't see any exceptions or anything concerning Rational Resources.

Link to comment
Share on other sites

  • 5 weeks later...

When I'm using it, it has fatal errors and I can't find a culprit other than the mod itself. It's saying there is no OX fuel type then when I add it in the files it says no LH2O.

[ERR 07:46:08.235] 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 Oxidizer ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'OX' exists

[ERR 08:16:54.863] 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 LH2O ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2O' exists

Edited by John1
Link to comment
Share on other sites

  • 2 weeks later...

Can anyone help me with these errors? Last time I was playing KSP I wasn't having them, I updated a couple mods and started getting them.  I tried pruning some mods to see if they were causing the issue and even reinstalled KSP to try and resolve it.

SR3iP8z.png
 

Here is my Log:https://www.dropbox.com/scl/fi/85iohocduoazx7n9bn7ov/KSP.log?rlkey=cparn7b99m5pm3o5jv5s0vz9r&dl=0

And my MM Log:https://www.dropbox.com/scl/fi/k6wp963oci4v0rcho3p44/ModuleManager.log?rlkey=ryvniubez2cex7r84044zizl3&dl=0

Edited by Spike88
Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

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

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...