Nertea

[1.7.x] Dynamic Battery Storage: electrical/thermal planning and timewarp compensation (August 9)

Recommended Posts

1 hour ago, vossiewulf said:

Nertea, I looked in my KSP log and found a couple things: one is DBS generating large numbers of seeming repeated log statements, the other is that it is having an issue with SSTU solar panels. I've asked about the latter in the SSTU thread as I'm not clear which side has the problem, hopefully they are not incompatible for some reason.

What I see is logging where DBS walks through every existing vehicle and says it's regenerating the electrical data, then it says it found no battery storage part, even though every vehicle has battery storage. Is this for debugging purposes? It's a lot of log data that doesn't seem to be saying much.


This is the SSTU exception:

[EXC 18:58:09.304] TypeLoadException: Could not load type 'DynamicBatteryStorage.SSTUSolarPanelDeployablePowerHandler'.
	System.Reflection.Assembly.GetType (System.String name, Boolean throwOnError, Boolean ignoreCase)
	System.Activator.CreateInstance (System.String assemblyName, System.String typeName, Boolean ignoreCase, BindingFlags bindingAttr, System.Reflection.Binder binder, System.Object[] args, System.Globalization.CultureInfo culture, System.Object[] activationAttributes, System.Security.Policy.Evidence securityInfo)
	System.Activator.CreateInstance (System.String assemblyName, System.String typeName, System.Object[] activationAttributes)
	System.Activator.CreateInstance (System.String assemblyName, System.String typeName)
	DynamicBatteryStorage.VesselElectricalData.SetupDataHandler (.PartModule pm)
	DynamicBatteryStorage.VesselData.RefreshData (Boolean fromScratch, System.Collections.Generic.List`1 vesselParts)
	DynamicBatteryStorage.VesselData..ctor (System.Collections.Generic.List`1 vesselParts)
	DynamicBatteryStorage.VesselElectricalData..ctor (System.Collections.Generic.List`1 vesselParts)
	DynamicBatteryStorage.VesselDataManager.RefreshVesselData ()
	DynamicBatteryStorage.VesselDataManager.FixedUpdate ()

Below is the logging I'm talking about, it's repeated a couple dozen times at least in the current log:

[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Construction Modules (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Probe (unloaded)]: Regenerating electrical data
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station Probe (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.835] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Station Resource Arm II Debris (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Icarus Orbital Station (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower III (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower III (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower II (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower II (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower I (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Pad Illuminator Tower I (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Recon I (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Recon I (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Recon I (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Recon I (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. IVT-083 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. IVT-083 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Resource Lode (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Resource Lode (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT K3 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT K3 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Big Pointy Things (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Big Pointy Things (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. MAG-716 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. MAG-716 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Min3 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT Min3 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Kubble Space Telescope (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Kubble Space Telescope (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT M3 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT M3 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT KR3 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [SCANSAT KR3 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. BCW-009 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. BCW-009 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. UGT-736 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. UGT-736 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. CWC-683 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. CWC-683 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. VKI-187 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. VKI-187 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. KNY-050 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. KNY-050 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. KWP-626 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. KWP-626 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. LLI-992 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. LLI-992 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.836] [Dynamic Battery Storage]: [Controller] [Ast. YVE-467 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. YVE-467 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. IMH-198 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. IMH-198 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. QAX-710 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. QAX-710 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. FBF-477 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. FBF-477 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. REE-993 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. REE-993 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. CUK-772 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. CUK-772 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. FCN-437 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. FCN-437 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. YRX-751 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. YRX-751 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. TZL-248 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. TZL-248 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. BOT-451 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. BOT-451 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. BLH-319 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. BLH-319 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. AGV-471 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. AGV-471 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. WOD-617 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. WOD-617 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. XZE-269 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. XZE-269 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. NWF-043 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. NWF-043 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. GMY-891 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. GMY-891 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. XZM-186 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. XZM-186 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LBZ-465 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LBZ-465 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. DVZ-961 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. DVZ-961 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. TTC-131 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. TTC-131 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. DWV-686 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. DWV-686 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. GUH-220 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. GUH-220 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. WIA-060 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. WIA-060 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LHM-987 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LHM-987 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. HIN-708 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. HIN-708 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LVO-887 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.837] [Dynamic Battery Storage]: [Controller] [Ast. LVO-887 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. SXF-813 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. SXF-813 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. ECE-101 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. ECE-101 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. HDT-151 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. HDT-151 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. OPP-394 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. OPP-394 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. XSI-252 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. XSI-252 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. DXL-092 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. DXL-092 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. ROM-562 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. ROM-562 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. NBD-510 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. NBD-510 (unloaded)]: Could not find an electrical storage part
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. WHB-516 (unloaded)]: Regenerating electrical data
[LOG 12:28:02.838] [Dynamic Battery Storage]: [Controller] [Ast. WHB-516 (unloaded)]: Could not find an electrical storage part

 

Are you using the latest version? SSTU support has not been re-enabled and it was accidentally enabled in 2.0.0. In addition, debug mode (which generates a lot of logs) was accidentally left on in this release version.

Share this post


Link to post
Share on other sites
1 hour ago, Nertea said:

Are you using the latest version? SSTU support has not been re-enabled and it was accidentally enabled in 2.0.0. In addition, debug mode (which generates a lot of logs) was accidentally left on in this release version.

I thought I was, I will redownload and try again.

Share this post


Link to post
Share on other sites
11 hours ago, vossiewulf said:

I thought I was, I will redownload and try again.

Ok, let me know - I have another release ready to go but I will hold off if there is a problem to be fixed. 

Share this post


Link to post
Share on other sites
17 minutes ago, Nertea said:

Ok, let me know - I have another release ready to go but I will hold off if there is a problem to be fixed. 

Ok, I will check as soon as I can this evening, but I'm PDT so it will be a little later.

Share this post


Link to post
Share on other sites
2 minutes ago, vossiewulf said:

Ok, I will check as soon as I can this evening, but I'm PDT so it will be a little later.

No hurry - just wanted to ensure I don't forget things!

Share this post


Link to post
Share on other sites

Ok, two pieces of good news and one of not so good news. Good news is that the logging I saw above is gone, and I don't see any SSTU errors, so we can assume I was using a previous version.

The bad news is I now see some new logging being repeated many times, that looks like trace level logging, not intended for production use.

[LOG 18:05:36.767] [Dynamic Battery Storage]: UrlDir+UrlConfig
[LOG 18:05:36.768] [Dynamic Battery Storage]: PART
{
	module = Part
	scale = 1
	rescaleFactor = 1
	node_stack_top = 0,0.5,0,0,1,0,1
	node_stack_bottom = 0,-0.5,0,0,-1,0,1
	node_attach = 0,0,0.5,0,0,-1,1
	subcategory = 0
	attachRules = 1,1,1,1,0
	mass = 1
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 7
	breakingForce = 200
	breakingTorque = 200
	maxTemp = 2000
	MODEL
	{
		model = ProceduralParts/Parts/cylinderTank
		scale = 1,1,1
	}
	MODULE
	{
		name = ProceduralPart
		TECHLIMIT
		{
			name = basicRocketry
			diameterMin = 1.0
			diameterMax = 1.5
			lengthMin = 0.5
			lengthMax = 0.75
			volumeMin = 0.6
			volumeMax = 0.8
		}
		TECHLIMIT
		{
			name = generalRocketry
			diameterMin = 1.0
			diameterMax = 1.5
			lengthMin = 0.5
			lengthMax = 1.5
			volumeMin = 1.0
			volumeMax = 1.5
		}
		TECHLIMIT
		{
			name = advRocketry
			lengthMin = 0.5
			lengthMax = 2.0
			volumeMin = 0.7
			volumeMax = 2.5
		}
		TECHLIMIT
		{
			name = aviation
			diameterMin = 0.625
			lengthMax = 1
			volumeMin = 0.3
		}
		TECHLIMIT
		{
			name = fuelSystems
			lengthMax = 4.0
			diameterMax = 3.0
			volumeMax = 20
		}
		TECHLIMIT
		{
			name = advFuelSystems
			lengthMax = 8.0
			volumeMax = 37.0
		}
		TECHLIMIT
		{
			name = largeVolumeContainment
			diameterMax = 5.0
			volumeMax = 45.0
		}
		TECHLIMIT
		{
			name = highPerformanceFuelSystems
			volumeMax = 85.0
			diameterMax = 5.0
		}
		TECHLIMIT
		{
			name = propulsionSystems
			diameterMin = 0.125
			lengthMin = 0.125
			volumeMin = 0.0625
		}
		TECHLIMIT
		{
			name = metaMaterials
			diameterMin = 0.01
			diameterMax = Infinity
			lengthMin = 0.01
			lengthMax = Infinity
			volumeMin = 0.01
			volumeMax = Infinity
		}
	}
	MODULE
	{
		name = ProceduralShapeCylinder
		displayName = Cylinder
		techRequired = start
		length = 1.0
		diameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapeCone
		displayName = Cone
		techRequired = generalConstruction
		length = 1.0
		topDiameter = 0.625
		bottomDiameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapePill
		displayName = Fillet Cylinder
		techRequired = advConstruction
		length = 1.0
		diameter = 1.25
		fillet = 0.25
	}
	MODULE
	{
		name = ProceduralShapeBezierCone
		displayName = Smooth Cone
		techRequired = advConstruction
		selectedShape = Round #1
		length = 1.0
		topDiameter = 0.625
		bottomDiameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapePolygon
		displayName = Polygon
		techRequired = start
		length = 1.0
		diameter = 1.25
	}
	MODULE
	{
		name = ModuleAblator
		tag = DSAblator
		ablativeResource = _Shieldnir
		lossExp = -2200
		lossConst = 0.6
		pyrolysisLossFactor = 22000
		reentryConductivity = 0.01
		ablationTempThresh = 423
		charMin = 1.0
		charMax = 1.0
	}
	MODULE
	{
		name = USI_ModuleRecycleablePart
		Menu = Disassemble Part
		ResourceName = MaterialKits
		Efficiency = .5
	}
	MODULE
	{
		name = WBIPartScrapper
		scrapSkill = RepairSkill
		minimumPartRecycleSkill = 2
		minimumVesselRecycleSkill = 4
		recycleResource = Equipment
		recyclePercentPerSkill = 10
	}
	MODULE
	{
		name = ModuleFuelTanks
		type = Default
		volume = 211
		tankVolumeConversion = 200
		typeAvailable = Default
		typeAvailable = Cryogenic
	}
	MODULE
	{
		name = ModuleCryoTank
		CoolingCost = 0.05
		CoolingEnabled = True
		BOILOFFCONFIG
		{
			FuelName = LqdHydrogen
			BoiloffRate = 0.05
		}
	}
}

[LOG 18:05:36.768] [Dynamic Battery Storage]: MODULE
{
	name = ModuleCryoTank
	CoolingCost = 0.05
	CoolingEnabled = True
	BOILOFFCONFIG
	{
		FuelName = LqdHydrogen
		BoiloffRate = 0.05
	}
}

[LOG 18:05:36.772] [Dynamic Battery Storage]: UrlDir+UrlConfig
[LOG 18:05:36.773] [Dynamic Battery Storage]: PART
{
	module = Part
	scale = 1
	rescaleFactor = 1
	node_stack_top = 0,0.5,0,0,1,0,1
	node_stack_bottom = 0,-0.5,0,0,-1,0,1
	node_attach = 0,0,0.5,0,0,-1,1
	subcategory = 0
	attachRules = 1,1,1,1,0
	mass = 1
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 7
	breakingForce = 200
	breakingTorque = 200
	maxTemp = 2000
	MODEL
	{
		model = ProceduralParts/Parts/cylinderTank
		scale = 1,1,1
	}
	MODULE
	{
		name = ProceduralPart
		TECHLIMIT
		{
			name = basicRocketry
			diameterMin = 1.0
			diameterMax = 1.5
			lengthMin = 0.5
			lengthMax = 0.75
			volumeMin = 0.6
			volumeMax = 0.8
		}
		TECHLIMIT
		{
			name = generalRocketry
			diameterMin = 1.0
			diameterMax = 1.5
			lengthMin = 0.5
			lengthMax = 1.5
			volumeMin = 1.0
			volumeMax = 1.5
		}
		TECHLIMIT
		{
			name = advRocketry
			lengthMin = 0.5
			lengthMax = 2.0
			volumeMin = 0.7
			volumeMax = 2.5
		}
		TECHLIMIT
		{
			name = aviation
			diameterMin = 0.625
			lengthMax = 1
			volumeMin = 0.3
		}
		TECHLIMIT
		{
			name = fuelSystems
			lengthMax = 4.0
			diameterMax = 3.0
			volumeMax = 20
		}
		TECHLIMIT
		{
			name = advFuelSystems
			lengthMax = 8.0
			volumeMax = 37.0
		}
		TECHLIMIT
		{
			name = largeVolumeContainment
			diameterMax = 5.0
			volumeMax = 45.0
		}
		TECHLIMIT
		{
			name = highPerformanceFuelSystems
			volumeMax = 85.0
			diameterMax = 5.0
		}
		TECHLIMIT
		{
			name = propulsionSystems
			diameterMin = 0.125
			lengthMin = 0.125
			volumeMin = 0.0625
		}
		TECHLIMIT
		{
			name = metaMaterials
			diameterMin = 0.01
			diameterMax = Infinity
			lengthMin = 0.01
			lengthMax = Infinity
			volumeMin = 0.01
			volumeMax = Infinity
		}
	}
	MODULE
	{
		name = ProceduralShapeCylinder
		displayName = Cylinder
		techRequired = start
		length = 1.0
		diameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapeCone
		displayName = Cone
		techRequired = generalConstruction
		length = 1.0
		topDiameter = 0.625
		bottomDiameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapePill
		displayName = Fillet Cylinder
		techRequired = advConstruction
		length = 1.0
		diameter = 1.25
		fillet = 0.25
	}
	MODULE
	{
		name = ProceduralShapeBezierCone
		displayName = Smooth Cone
		techRequired = advConstruction
		selectedShape = Round #1
		length = 1.0
		topDiameter = 0.625
		bottomDiameter = 1.25
	}
	MODULE
	{
		name = ProceduralShapePolygon
		displayName = Polygon
		techRequired = start
		length = 1.0
		diameter = 1.25
	}
	MODULE
	{
		name = ModuleAblator
		tag = DSAblator
		ablativeResource = _Shieldnir
		lossExp = -2200
		lossConst = 0.6
		pyrolysisLossFactor = 22000
		reentryConductivity = 0.01
		ablationTempThresh = 423
		charMin = 1.0
		charMax = 1.0
	}
	MODULE
	{
		name = USI_ModuleRecycleablePart
		Menu = Disassemble Part
		ResourceName = MaterialKits
		Efficiency = .5
	}
	MODULE
	{
		name = WBIPartScrapper
		scrapSkill = RepairSkill
		minimumPartRecycleSkill = 2
		minimumVesselRecycleSkill = 4
		recycleResource = Equipment
		recyclePercentPerSkill = 10
	}
	MODULE
	{
		name = ModuleFuelTanks
		type = Default
		volume = 211
		tankVolumeConversion = 200
		typeAvailable = Default
		typeAvailable = Cryogenic
	}
	MODULE
	{
		name = ModuleCryoTank
		CoolingCost = 0.05
		CoolingEnabled = True
		BOILOFFCONFIG
		{
			FuelName = LqdHydrogen
			BoiloffRate = 0.05
		}
	}
}

[LOG 18:05:36.773] [Dynamic Battery Storage]: MODULE
{
	name = ModuleCryoTank
	CoolingCost = 0.05
	CoolingEnabled = True
	BOILOFFCONFIG
	{
		FuelName = LqdHydrogen
		BoiloffRate = 0.05
	}
}

[LOG 18:05:36.782] [Dynamic Battery Storage]: UrlDir+UrlConfig
[LOG 18:05:36.782] [Dynamic Battery Storage]: PART
{
	module = Part
	rescaleFactor = 1.0
	node_stack_top = 0.0, 0.1875, 0.0, 0.0, 1.0, 0.0, 0
	node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1
	subcategory = 0
	attachRules = 1,0,1,1,0
	mass = 0.04
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 6
	maxTemp = 2000
	breakingForce = 50
	breakingTorque = 50
	fuelCrossFeed = True
	PhysicsSignificance = 1
	MODULE
	{
		name = ModuleFuelTanks
		volume = 20
		type = Structural
		basemass = 0.04
	}
	MODEL
	{
		model = ReStock/Assets/Structural/restock-adapter-125-0625-2
	}
	MODULE
	{
		name = ModulePartVariants
		useMultipleDragCubes = false
		baseVariant = BlackAndWhite
		VARIANT
		{
			name = BlackAndWhite
			displayName = Black and White
			themeName = BlackAndWhite
			primaryColor = #ffffff
			secondaryColor = #000000
			GAMEOBJECTS
			{
				125mAdapterShortOrange = false
				125mAdapterShortWhite = true
				125mAdapterShortDark = false
				125mAdapterShortMetal = false
			}
		}
		VARIANT
		{
			name = GrayAndOrange
			displayName = Gray and Orange
			themeName = GrayAndOrange
			primaryColor = #4c4f47
			secondaryColor = #f49841
			GAMEOBJECTS
			{
				125mAdapterShortOrange = true
				125mAdapterShortWhite = false
				125mAdapterShortDark = false
				125mAdapterShortMetal = false
			}
		}
		VARIANT
		{
			name = Dark
			displayName = Dark
			themeName = Dark
			primaryColor = #4c4f47
			secondaryColor = #4c4f47
			GAMEOBJECTS
			{
				125mAdapterShortOrange = false
				125mAdapterShortWhite = false
				125mAdapterShortDark = true
				125mAdapterShortMetal = false
			}
		}
		VARIANT
		{
			name = Metal
			displayName = Metal
			themeName = Metal
			primaryColor = #6f6e6d
			secondaryColor = #6f6e6d
			GAMEOBJECTS
			{
				125mAdapterShortOrange = false
				125mAdapterShortWhite = false
				125mAdapterShortDark = false
				125mAdapterShortMetal = true
			}
		}
	}
	MODULE
	{
		name = TweakScale
		type = stack
		defaultScale = 1.25
	}
	MODULE
	{
		name = USI_ModuleRecycleablePart
		Menu = Disassemble Part
		ResourceName = MaterialKits
		Efficiency = .5
	}
	MODULE
	{
		name = WBIPartScrapper
		scrapSkill = RepairSkill
		minimumPartRecycleSkill = 2
		minimumVesselRecycleSkill = 4
		recycleResource = Equipment
		recyclePercentPerSkill = 10
	}
	MODULE
	{
		name = ModuleCryoTank
		CoolingCost = 0.05
		CoolingEnabled = True
		BOILOFFCONFIG
		{
			FuelName = LqdHydrogen
			BoiloffRate = 0.05
		}
	}
}

[LOG 18:05:36.782] [Dynamic Battery Storage]: MODULE
{
	name = ModuleCryoTank
	CoolingCost = 0.05
	CoolingEnabled = True
	BOILOFFCONFIG
	{
		FuelName = LqdHydrogen
		BoiloffRate = 0.05
	}
}

 

Share this post


Link to post
Share on other sites

Cool, yeah, left a debug thing in the ModuleCryoTank parser. Easy fix, will roll it into the next update. 

Share this post


Link to post
Share on other sites

Updated to 2.0.5

  • Fixed a rogue logging call in the Cryo Tanks handler
  • Added support for Snacks! SoilRecycler and SnackProcessor modules

Share this post


Link to post
Share on other sites

You know your work is solid when the ‘bugs’ are caused by accidentally leaving the debugging enabled. 

Share this post


Link to post
Share on other sites
On 7/9/2019 at 4:06 PM, Nertea said:

Q: How is this different than FuseBox/AmpYear?
A: It is similar, but the UI is (in my opinion) clearer, plus has thermal functions and the ETC functionality. 
It also lacks the reserve battery feature

Most importantly (AFAICT) it doesn't allocate anywhere near the memory AmpYear does... I was getting slowdowns for a long time whenever a spacestation was loaded, turns out it was AmpYear allocating about 1MB of memory every physics frame... Plus, I never much liked the "Reserve Power" feature. This is so much cleaner and lighter.

Share this post


Link to post
Share on other sites

Are there some compatibility issues with Kerbalism?

Reactors don't seem to show in either the electrical or thermal tabs of this mod, nor do they seem to do anything when activated.

Share this post


Link to post
Share on other sites
1 hour ago, afafsa said:

Are there some compatibility issues with Kerbalism?

Reactors don't seem to show in either the electrical or thermal tabs of this mod, nor do they seem to do anything when activated.

Considering Kerbalism replaces all the functional modules from those parts with their own, they are perfectly welcome to support DBS :) 

But thats just my view on it ;) 

Share this post


Link to post
Share on other sites
On 8/17/2019 at 8:12 AM, afafsa said:

Are there some compatibility issues with Kerbalism?

Reactors don't seem to show in either the electrical or thermal tabs of this mod, nor do they seem to do anything when activated.

When Kerbalism touches my stuff, the warranty is null and void.

Share this post


Link to post
Share on other sites
Posted (edited)

Hi apologize for my English. I'm just learning it.

I found a bug that dropt down the FPS and stop my game every few seconds.

No matter where I am.

An example:

InvalidOperationException: Operation is not valid due to the current state of the object
  at System.Linq.Enumerable.Single[ConfigNode] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 
  at System.Linq.Enumerable.Single[ConfigNode] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.ModuleCryoTankPowerHandler.GetFuelTypes () [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.ModuleCryoTankPowerHandler.Initialize (.PartModule pm) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselElectricalData.SetupDataHandler (.PartModule pm) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselData.RefreshData (Boolean fromScratch, System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselData..ctor (System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselElectricalData..ctor (System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselDataManager.RefreshVesselData () [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselDataManager.FixedUpdate () [0x00000] in <filename unknown>:0 

more at the attachment with DebugMode true

https://www.dropbox.com/s/p88srxtpnwtcczh/output_log.txt?dl=0

 

I use CKAN to Update the Mod´s

I hope that will help you.

Thank you for your great work.

Edited by Schuetze

Share this post


Link to post
Share on other sites
Posted (edited)

I'm experiencing some weird issues with DBS and NFE. My game crashes when I fire up the small .65m reactor, but the logs hint at DBS being the culprit. Unfortunately, the craft that this issue is 249 parts, and it takes about 10 seconds to add or remove one on my computer. Notably, when designing it in the VAB the thermal UI eventually stopped recognizing the radiators - for whatever reason, it didn't process the new radiators that I added to the thing.

I'm playing on Linux AMD64. DBS is version 2.0.5.0, NFE is 1.0.2, installed via CKAN. All other mods are latest CKAN versions as of Aug 20, 2019. TweakScale is installed and a few parts on the craft are tweakscaled -- no radiators or reactors, though. There's an Emancipator engine as well.

My modlist (CKAN export):

Spoiler
  • [x] Science! Continued (xScienceContinued 5.22)
  • AirlockPlus (AirlockPlus v0.0.11)
  • Airplane Plus (AirplanePlus 26.1)
  • Alternate Resource Panel (AlternateResourcePanel v2.9.3.0)
  • Astronomer's Visual Pack (AstronomersVisualPack 2:3.8.3.0)
  • Astronomer's Visual Pack-4k Textures (AVP-4kTextures v1.9)
  • AT Utils (AT-Utils v1.8.1)
  • AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.5.15)
  • B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 1:0.91)
  • B9 Part Switch (B9PartSwitch v2.10.0)
  • BahamutoD Animation Modules (BDAnimationModules 1:v0.6.5.7)
  • Basic Procedural Textures (BasicProceduralTextures v1.2)
  • BetterBurnTime (BetterBurnTime 1.9.1)
  • BetterTimeWarpContinued (BetterTimeWarpCont 2.3.11.4)
  • blackheart612's Procedural Part Textures (ProceduralParts-Textures-SCCKSCS 1)
  • Camera Tools (CameraTools v1.12.0)
  • CapCom - Mission Control On The Go (CapCom 2.10)
  • Chatterer (Chatterer 0.9.96)
  • ClickThrough Blocker (ClickThroughBlocker 0.1.7.2)
  • CommNet Antennas Extension (CommNetAntennasExtension 2.0.1)
  • CommNet Antennas Info (CommNetAntennasInfo 2.1.0)
  • Community Category Kit (CommunityCategoryKit 4.3.0.0)
  • Community Parts Titles (CommunityPartsTitles 0.4.6)
  • Community Resource Pack (CommunityResourcePack 1.2.0.0)
  • Community Tech Tree (CommunityTechTree 1:3.3.7)
  • Community Terrain Texture Pack (CommunityTerrainTexturePack 1:1.0.4)
  • Community Trait Icons (CommunityTraitIcons v1.1.1)
  • Configurable Containers Core (ConfigurableContainers-Core 2.4.6.0.1)
  • Contract Configurator (ContractConfigurator 1.27.1)
  • Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.1.5)
  • Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4)
  • Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.1)
  • Contract Pack: Giving Aircraft a Purpose (GAP) (GAP 1.6.1)
  • Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
  • Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
  • Contract Parser (ContractParser 8.0)
  • CorrectCoL (CorrectCoL 1.6.4.4)
  • Craft Manager (CraftManager 1.1.5)
  • Crowd Sourced Flags (CrowdSourcedFlags 1.55.5)
  • Crowd Sourced Science (CrowdSourcedScience v5.3)
  • Cryo Tanks (CryoTanks 1.2.3)
  • Cryo Tanks Core (CryoTanks-Core 1.2.3)
  • Cryogenic Engines (CryoEngines 1:1.0.2)
  • Cryogenic Engines - Near Future Aeronautics (CryoEngines-NFAero 1.0.2)
  • Custom Barn Kit (CustomBarnKit 1.1.19.0)
  • Decoupler Shroud (DecouplerShroud 0.7.1)
  • Deployable Engines Plugin (DeployableEngines 1.1.0)
  • DF Skybox: SN 1006 Nebula - Unedited (SN1006-Unedited-Skybox 1.3)
  • Distant Object Enhancement (DistantObject v1.9.1.1)
  • Distant Object Enhancement default config (DistantObject-default v1.9.1.1)
  • DMagic Orbital Science (DMagicOrbitalScience 1.4.2)
  • Docking Cam (DockingCamKURS 1.3.6.1)
  • Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.8.3)
  • Docking Port Sound FX (DockingPortSoundFX v2.1.12)
  • Dynamic Battery Storage (DynamicBatteryStorage 2:2.0.5.0)
  • Easy Vessel Switch (EVS) (EasyVesselSwitch 1.11)
  • Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.4.2-2)
  • Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.15.11.1)
  • Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 3.2.3.2)
  • Filter Extensions - Plugin (FilterExtensions 3.2.3.2)
  • Firespitter Core (FirespitterCore v7.12.0)
  • Firespitter Resources config (FirespitterResourcesConfig v7.12.0)
  • Freedom Textures (FreedomTex 1:v1.5.1.0)
  • Fuel Tanks Plus (FuelTanksPlus 2.0.2)
  • Global Construction (GroundConstruction 2.4.1.0.1)
  • Global Construction Core (GroundConstruction-Core 2.4.1.0.1)
  • Hangar Extender (HangerExtenderExtended 3.5.5)
  • Heat Control (HeatControl 0.4.12)
  • Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.1.1)
  • HyperEdit (HyperEdit 1.5.8.0)
  • Infernal Robotics - Next (InfernalRoboticsNext v3.0.0)
  • Inline Ballutes (InlineBallutes 1.2.9.8)
  • InnerLock (InnerLock 0.1.1_1.7.3)
  • Interstellar Fuel Switch (InterstellarFuelSwitch 3.8.8.4)
  • Interstellar Fuel Switch Core (InterstellarFuelSwitch-Core 3.8.8.4)
  • JX2Antenna (JX2Antenna 2.0.5)
  • Karbonite (Karbonite 1:1.2.0.0)
  • Kerbal Aircraft Expansion (KerbalAircraftExpansion 4:2.8.0.1)
  • Kerbal Alarm Clock (KerbalAlarmClock v3.10.0.0)
  • Kerbal Atomics (KerbalAtomics 1:1.0.4)
  • Kerbal Atomics - NFE Integration (KerbalAtomics-NFECompatibility 1.0.4)
  • Kerbal Atomics - Other Mod Support (KerbalAtomics-NTRModSupport 1.0.4)
  • Kerbal Attachment System (KAS 1.4)
  • Kerbal Engineer Redux (KerbalEngineerRedux 1.1.6.0)
  • Kerbal Improved Save System (KerbalImprovedSaveSystem v2.4.0)
  • Kerbal Inventory System (KIS 1.22)
  • Kerbal Joint Reinforcement - Next (KerbalJointReinforcementNext v4.0.13)
  • Kerbal NRAP - Procedural Test Weights (KerbalNRAP 1.5.14)
  • Kerbal Planetary Base Systems (KerbalPlanetaryBaseSystems v1.6.9)
  • Konstruction (Konstruction 1.2.0.0)
  • kOS for All! (kOSforAll 0.0.5)
  • kOS: Scriptable Autopilot System (kOS 1:1.1.9.0)
  • KS3P (KS3P V6.1)
  • KSP AVC (KSP-AVC 1.3.1)
  • KSP ExtendedAntennaProgression (ExtendedAntennaProgression v0.1.2)
  • KSP Rescue Pod Fix (KSPRescuePodFix 1.6.4.14)
  • KXAPI (KXAPI 1.1.0)
  • LaserDist (LaserDist v1.2.0)
  • MagiCore (MagiCore 1.3.1.6)
  • Malemute Rover (MalemuteRover 1.2.0.0)
  • MechJeb 2 (MechJeb2 2.8.4.0)
  • MemGraph (MemGraph 1:1.1.3)
  • Mk2 Stockalike Expansion (Mk2Expansion 2:1.8.4.1)
  • Mk3 Stockalike Expansion (Mk3Expansion 1.4.8)
  • Moar Filter Extension Configs (MoarFEConfigs 1.0.4.1)
  • Modular Fuel Tanks (ModularFuelTanks 5.12.3)
  • Modular Rocket Systems LITE (ModularRocketSystemsLITE 1.13.2)
  • ModularFlightIntegrator (ModularFlightIntegrator 1.2.6.0)
  • Module Manager (ModuleManager 4.0.3)
  • Navball Docking Alignment Indicator CE-2 (NavballDockAlignIndCE 1.0.5)
  • NavHud (NavHudRenewed 1.3.7)
  • Near Future Construction (NearFutureConstruction 1.1.2)
  • Near Future Electrical (NearFutureElectrical 1.0.2)
  • Near Future Electrical Core (NearFutureElectrical-Core 1.0.2)
  • Near Future IVA Props (NearFutureProps 1:0.5.1)
  • Near Future Launch Vehicles (NearFutureLaunchVehicles 1.2.1)
  • Near Future Propulsion (NearFuturePropulsion 1.1.1)
  • Near Future Solar (NearFutureSolar 1.0.3)
  • Near Future Solar Core (NearFutureSolar-Core 1.0.3)
  • Near Future Spacecraft (NearFutureSpacecraft 1.2.4)
  • Outer Planets Mod (OuterPlanetsMod 2:2.2.5)
  • Patch Manager (PatchManager 0.0.16.4)
  • Precise Node (PreciseNode 1.2.10.3)
  • Procedural Fairings (ProceduralFairings 1:v1.6.1)
  • Procedural Fairings - For Everything! (ProceduralFairings-ForEverything v0.3.0)
  • Procedural Parts (ProceduralParts v1.3.18)
  • Procedural Parts - Hazard Tanks Textures (HazardTanksTextures 1.0)
  • Procedural Parts - MainSailor's Procedural Textures - Complete Texture Pack (MainSailorTextures-Complete 2.0.0.0.1)
  • Procedural Parts - MainSailor's Procedural Textures - Essential Textures and Flag (MainSailorTextures-Essentials 2.0.0.0.1)
  • Procedural Parts - Saturn / Nova Texture Pack (ProceduralParts-Textures-SaturnNova 1.2)
  • Procedural Parts - Ven's Revamp Style Textures (VensStylePPTextures 1.1)
  • Progress Parser (ProgressParser 10.0)
  • 'Project Orion' Nuclear Pulse Engine (USI-NuclearRockets 1.2.0.0)
  • QuizTech Aero Pack (QuizTechAeroPackContinued 1.3.14.3)
  • RasterPropMonitor (RasterPropMonitor 1:v0.30.6)
  • RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.30.6)
  • RCS Build Aid Continued (RCSBuildAidCont 1:0.9.8)
  • RemoteTech Redev Antennas (RemoteTechRedevAntennas 0.1.1)
  • ReStock (ReStock 0.1.4)
  • ReStock+ (ReStockPlus 0.1.4)
  • SCANsat (SCANsat v18.11)
  • scatterer (Scatterer 2:v0.0540)
  • scatterer - default config (Scatterer-config 2:v0.0540)
  • scatterer - sunflare (Scatterer-sunflare 2:v0.0540)
  • Sounding Rockets! (SoundingRockets 1.2.0.0)
  • SpaceY Expanded (SpaceY-Expanded 1.4)
  • SpaceY Heavy Lifters (SpaceY-Lifters 1.17.2)
  • Speed Unit Annex (SpeedUnitAnnex 1.3.5)
  • StageRecovery (StageRecovery 1.9.1.2)
  • Station Keeping (StationKeeping 1:0.2.1.1)
  • Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 1.2.1)
  • Strategia (Strategia 1.7.3)
  • Surface Experiment Pack (SurfaceExperimentPack v2.7.1)
  • Tarsier Space Technology with Galaxies Continued... (TarsierSpaceTechnologyWithGalaxies 1:7.7)
  • TextureReplacer (TextureReplacer v3.7)
  • The Janitor's Closet (JanitorsCloset 0.3.6)
  • Toolbar (Toolbar 1:1.7.22.1)
  • Toolbar Controller (ToolbarController 1:0.1.8.2)
  • Trajectories (Trajectories v2.2.3)
  • Transfer Window Planner (TransferWindowPlanner v1.6.3.0)
  • TriggerAu Flags (TriggerAu-Flags v2.9.3.0)
  • TweakScale - Rescale Everything! (TweakScale v2.4.3.3)
  • Universal Storage II (UniversalStorage2 1.7.0.10)
  • USI Core (USI-Core 1.2.0.0)
  • USI Exploration Pack (USI-EXP 1.2.0.0)
  • USI Freight Transport Technologies (USI-FTT 1.2.0.0)
  • USI Tools (USITools 1.2.0.0)
  • Vessel Viewer Continued (VesselView 2:0.8.7.2)
  • VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.7.2)
  • Waypoint Manager (WaypointManager 2.7.5)
  • Zero MiniAVC (ZeroMiniAVC 1:1.0.6)

Craft File, player.log, persistent.sfs, loadmeta

 

The tail end of the Player.log suggests that it's DynamicBatteryStorage, it's almost certainly some kind of weird interaction though.


EDIT: I was able to reproduce the issue with just a probe core, a NFE fission reactor, and an expanding heat radiator. It took MUCH longer after starting the reactor for the issue to manifest (about a minute). The tail end of the Player.log, which was the only thing of interest, is as follows:

Spoiler

Receiving unhandled NULL exception
#0  0x007fff613fd780 in funlockfile
#1  0x007fff613fdd40 in g_free
#2  0x007fff613fde40 in GC_push_all_stack
#3  0x007fff613fde70 in g_free
#4  0x007fff613fdeb0 in g_free
#5  0x007fff613fdee0 in g_free
#6  0x007fff613fdf10 in g_free
#7  0x007fff613fdf50 in g_free
#8  0x007fff613fdfa0 in g_free
#9  0x007fff613fdff0 in GC_push_all_stack
#10 0x007fff613fe020 in mono_monitor_exit
#11 0x007fff613fe030 in (Unknown)

 

Finally, here's Player.log with debug on. Unfortunately, there doesn't seem to be any additional information. This appears to be a rather low-level bug.

Steps to reproduce: Either load the existing save with crafts and try to start the UX-0 reactor, or just launch a craft with a probe core, UX-0 reactor, and sufficient expanding NFE heat radiators. Star the reactor and wait several minutes, eventually the game will crash. The former method should make the crash happen faster.

Edited by waterlubber
added player.log with debug

Share this post


Link to post
Share on other sites
20 hours ago, Schuetze said:

Hi apologize for my English. I'm just learning it.

I found a bug that dropt down the FPS and stop my game every few seconds.

No matter where I am.

An example:

InvalidOperationException: Operation is not valid due to the current state of the object
  at System.Linq.Enumerable.Single[ConfigNode] (IEnumerable`1 source, System.Func`2 predicate, Fallback fallback) [0x00000] in <filename unknown>:0 
  at System.Linq.Enumerable.Single[ConfigNode] (IEnumerable`1 source, System.Func`2 predicate) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.ModuleCryoTankPowerHandler.GetFuelTypes () [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.ModuleCryoTankPowerHandler.Initialize (.PartModule pm) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselElectricalData.SetupDataHandler (.PartModule pm) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselData.RefreshData (Boolean fromScratch, System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselData..ctor (System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselElectricalData..ctor (System.Collections.Generic.List`1 vesselParts) [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselDataManager.RefreshVesselData () [0x00000] in <filename unknown>:0 
  at DynamicBatteryStorage.VesselDataManager.FixedUpdate () [0x00000] in <filename unknown>:0 

more at the attachment with DebugMode true

https://www.dropbox.com/s/p88srxtpnwtcczh/output_log.txt?dl=0

 

I use CKAN to Update the Mod´s

I hope that will help you.

Thank you for your great work.

This looks like it's the same problem that was identified here. It will be fine when KSPI fixes their incorrect use of ModuleCryoTank, which will happen soon. Alternately, release of newer CT and DBS (also soon) should resolve it.

45 minutes ago, waterlubber said:

I'm experiencing some weird issues with DBS and NFE. My game crashes when I fire up the small .65m reactor, but the logs hint at DBS being the culprit. Unfortunately, the craft that this issue is 249 parts, and it takes about 10 seconds to add or remove one on my computer. Notably, when designing it in the VAB the thermal UI eventually stopped recognizing the radiators - for whatever reason, it didn't process the new radiators that I added to the thing.

I'm playing on Linux AMD64. DBS is version 2.0.5.0, NFE is 1.0.2, installed via CKAN. All other mods are latest CKAN versions as of Aug 20, 2019. TweakScale is installed and a few parts on the craft are tweakscaled -- no radiators or reactors, though. There's an Emancipator engine as well.

My modlist (CKAN export):

  Reveal hidden contents
  • [x] Science! Continued (xScienceContinued 5.22)
  • AirlockPlus (AirlockPlus v0.0.11)
  • Airplane Plus (AirplanePlus 26.1)
  • Alternate Resource Panel (AlternateResourcePanel v2.9.3.0)
  • Astronomer's Visual Pack (AstronomersVisualPack 2:3.8.3.0)
  • Astronomer's Visual Pack-4k Textures (AVP-4kTextures v1.9)
  • AT Utils (AT-Utils v1.8.1)
  • AtmosphereAutopilot (Fly-By-Wire) (AtmosphereAutopilot v1.5.15)
  • B9 Aerospace Procedural Wings - Fork (B9-PWings-Fork 1:0.91)
  • B9 Part Switch (B9PartSwitch v2.10.0)
  • BahamutoD Animation Modules (BDAnimationModules 1:v0.6.5.7)
  • Basic Procedural Textures (BasicProceduralTextures v1.2)
  • BetterBurnTime (BetterBurnTime 1.9.1)
  • BetterTimeWarpContinued (BetterTimeWarpCont 2.3.11.4)
  • blackheart612's Procedural Part Textures (ProceduralParts-Textures-SCCKSCS 1)
  • Camera Tools (CameraTools v1.12.0)
  • CapCom - Mission Control On The Go (CapCom 2.10)
  • Chatterer (Chatterer 0.9.96)
  • ClickThrough Blocker (ClickThroughBlocker 0.1.7.2)
  • CommNet Antennas Extension (CommNetAntennasExtension 2.0.1)
  • CommNet Antennas Info (CommNetAntennasInfo 2.1.0)
  • Community Category Kit (CommunityCategoryKit 4.3.0.0)
  • Community Parts Titles (CommunityPartsTitles 0.4.6)
  • Community Resource Pack (CommunityResourcePack 1.2.0.0)
  • Community Tech Tree (CommunityTechTree 1:3.3.7)
  • Community Terrain Texture Pack (CommunityTerrainTexturePack 1:1.0.4)
  • Community Trait Icons (CommunityTraitIcons v1.1.1)
  • Configurable Containers Core (ConfigurableContainers-Core 2.4.6.0.1)
  • Contract Configurator (ContractConfigurator 1.27.1)
  • Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.1.5)
  • Contract Pack: Clever Sats (ContractConfigurator-CleverSats 1.4)
  • Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.1)
  • Contract Pack: Giving Aircraft a Purpose (GAP) (GAP 1.6.1)
  • Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
  • Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
  • Contract Parser (ContractParser 8.0)
  • CorrectCoL (CorrectCoL 1.6.4.4)
  • Craft Manager (CraftManager 1.1.5)
  • Crowd Sourced Flags (CrowdSourcedFlags 1.55.5)
  • Crowd Sourced Science (CrowdSourcedScience v5.3)
  • Cryo Tanks (CryoTanks 1.2.3)
  • Cryo Tanks Core (CryoTanks-Core 1.2.3)
  • Cryogenic Engines (CryoEngines 1:1.0.2)
  • Cryogenic Engines - Near Future Aeronautics (CryoEngines-NFAero 1.0.2)
  • Custom Barn Kit (CustomBarnKit 1.1.19.0)
  • Decoupler Shroud (DecouplerShroud 0.7.1)
  • Deployable Engines Plugin (DeployableEngines 1.1.0)
  • DF Skybox: SN 1006 Nebula - Unedited (SN1006-Unedited-Skybox 1.3)
  • Distant Object Enhancement (DistantObject v1.9.1.1)
  • Distant Object Enhancement default config (DistantObject-default v1.9.1.1)
  • DMagic Orbital Science (DMagicOrbitalScience 1.4.2)
  • Docking Cam (DockingCamKURS 1.3.6.1)
  • Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.8.3)
  • Docking Port Sound FX (DockingPortSoundFX v2.1.12)
  • Dynamic Battery Storage (DynamicBatteryStorage 2:2.0.5.0)
  • Easy Vessel Switch (EVS) (EasyVesselSwitch 1.11)
  • Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.4.2-2)
  • Ferram Aerospace Research Continued (FerramAerospaceResearchContinued 3:0.15.11.1)
  • Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 3.2.3.2)
  • Filter Extensions - Plugin (FilterExtensions 3.2.3.2)
  • Firespitter Core (FirespitterCore v7.12.0)
  • Firespitter Resources config (FirespitterResourcesConfig v7.12.0)
  • Freedom Textures (FreedomTex 1:v1.5.1.0)
  • Fuel Tanks Plus (FuelTanksPlus 2.0.2)
  • Global Construction (GroundConstruction 2.4.1.0.1)
  • Global Construction Core (GroundConstruction-Core 2.4.1.0.1)
  • Hangar Extender (HangerExtenderExtended 3.5.5)
  • Heat Control (HeatControl 0.4.12)
  • Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.1.1)
  • HyperEdit (HyperEdit 1.5.8.0)
  • Infernal Robotics - Next (InfernalRoboticsNext v3.0.0)
  • Inline Ballutes (InlineBallutes 1.2.9.8)
  • InnerLock (InnerLock 0.1.1_1.7.3)
  • Interstellar Fuel Switch (InterstellarFuelSwitch 3.8.8.4)
  • Interstellar Fuel Switch Core (InterstellarFuelSwitch-Core 3.8.8.4)
  • JX2Antenna (JX2Antenna 2.0.5)
  • Karbonite (Karbonite 1:1.2.0.0)
  • Kerbal Aircraft Expansion (KerbalAircraftExpansion 4:2.8.0.1)
  • Kerbal Alarm Clock (KerbalAlarmClock v3.10.0.0)
  • Kerbal Atomics (KerbalAtomics 1:1.0.4)
  • Kerbal Atomics - NFE Integration (KerbalAtomics-NFECompatibility 1.0.4)
  • Kerbal Atomics - Other Mod Support (KerbalAtomics-NTRModSupport 1.0.4)
  • Kerbal Attachment System (KAS 1.4)
  • Kerbal Engineer Redux (KerbalEngineerRedux 1.1.6.0)
  • Kerbal Improved Save System (KerbalImprovedSaveSystem v2.4.0)
  • Kerbal Inventory System (KIS 1.22)
  • Kerbal Joint Reinforcement - Next (KerbalJointReinforcementNext v4.0.13)
  • Kerbal NRAP - Procedural Test Weights (KerbalNRAP 1.5.14)
  • Kerbal Planetary Base Systems (KerbalPlanetaryBaseSystems v1.6.9)
  • Konstruction (Konstruction 1.2.0.0)
  • kOS for All! (kOSforAll 0.0.5)
  • kOS: Scriptable Autopilot System (kOS 1:1.1.9.0)
  • KS3P (KS3P V6.1)
  • KSP AVC (KSP-AVC 1.3.1)
  • KSP ExtendedAntennaProgression (ExtendedAntennaProgression v0.1.2)
  • KSP Rescue Pod Fix (KSPRescuePodFix 1.6.4.14)
  • KXAPI (KXAPI 1.1.0)
  • LaserDist (LaserDist v1.2.0)
  • MagiCore (MagiCore 1.3.1.6)
  • Malemute Rover (MalemuteRover 1.2.0.0)
  • MechJeb 2 (MechJeb2 2.8.4.0)
  • MemGraph (MemGraph 1:1.1.3)
  • Mk2 Stockalike Expansion (Mk2Expansion 2:1.8.4.1)
  • Mk3 Stockalike Expansion (Mk3Expansion 1.4.8)
  • Moar Filter Extension Configs (MoarFEConfigs 1.0.4.1)
  • Modular Fuel Tanks (ModularFuelTanks 5.12.3)
  • Modular Rocket Systems LITE (ModularRocketSystemsLITE 1.13.2)
  • ModularFlightIntegrator (ModularFlightIntegrator 1.2.6.0)
  • Module Manager (ModuleManager 4.0.3)
  • Navball Docking Alignment Indicator CE-2 (NavballDockAlignIndCE 1.0.5)
  • NavHud (NavHudRenewed 1.3.7)
  • Near Future Construction (NearFutureConstruction 1.1.2)
  • Near Future Electrical (NearFutureElectrical 1.0.2)
  • Near Future Electrical Core (NearFutureElectrical-Core 1.0.2)
  • Near Future IVA Props (NearFutureProps 1:0.5.1)
  • Near Future Launch Vehicles (NearFutureLaunchVehicles 1.2.1)
  • Near Future Propulsion (NearFuturePropulsion 1.1.1)
  • Near Future Solar (NearFutureSolar 1.0.3)
  • Near Future Solar Core (NearFutureSolar-Core 1.0.3)
  • Near Future Spacecraft (NearFutureSpacecraft 1.2.4)
  • Outer Planets Mod (OuterPlanetsMod 2:2.2.5)
  • Patch Manager (PatchManager 0.0.16.4)
  • Precise Node (PreciseNode 1.2.10.3)
  • Procedural Fairings (ProceduralFairings 1:v1.6.1)
  • Procedural Fairings - For Everything! (ProceduralFairings-ForEverything v0.3.0)
  • Procedural Parts (ProceduralParts v1.3.18)
  • Procedural Parts - Hazard Tanks Textures (HazardTanksTextures 1.0)
  • Procedural Parts - MainSailor's Procedural Textures - Complete Texture Pack (MainSailorTextures-Complete 2.0.0.0.1)
  • Procedural Parts - MainSailor's Procedural Textures - Essential Textures and Flag (MainSailorTextures-Essentials 2.0.0.0.1)
  • Procedural Parts - Saturn / Nova Texture Pack (ProceduralParts-Textures-SaturnNova 1.2)
  • Procedural Parts - Ven's Revamp Style Textures (VensStylePPTextures 1.1)
  • Progress Parser (ProgressParser 10.0)
  • 'Project Orion' Nuclear Pulse Engine (USI-NuclearRockets 1.2.0.0)
  • QuizTech Aero Pack (QuizTechAeroPackContinued 1.3.14.3)
  • RasterPropMonitor (RasterPropMonitor 1:v0.30.6)
  • RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.30.6)
  • RCS Build Aid Continued (RCSBuildAidCont 1:0.9.8)
  • RemoteTech Redev Antennas (RemoteTechRedevAntennas 0.1.1)
  • ReStock (ReStock 0.1.4)
  • ReStock+ (ReStockPlus 0.1.4)
  • SCANsat (SCANsat v18.11)
  • scatterer (Scatterer 2:v0.0540)
  • scatterer - default config (Scatterer-config 2:v0.0540)
  • scatterer - sunflare (Scatterer-sunflare 2:v0.0540)
  • Sounding Rockets! (SoundingRockets 1.2.0.0)
  • SpaceY Expanded (SpaceY-Expanded 1.4)
  • SpaceY Heavy Lifters (SpaceY-Lifters 1.17.2)
  • Speed Unit Annex (SpeedUnitAnnex 1.3.5)
  • StageRecovery (StageRecovery 1.9.1.2)
  • Station Keeping (StationKeeping 1:0.2.1.1)
  • Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 1.2.1)
  • Strategia (Strategia 1.7.3)
  • Surface Experiment Pack (SurfaceExperimentPack v2.7.1)
  • Tarsier Space Technology with Galaxies Continued... (TarsierSpaceTechnologyWithGalaxies 1:7.7)
  • TextureReplacer (TextureReplacer v3.7)
  • The Janitor's Closet (JanitorsCloset 0.3.6)
  • Toolbar (Toolbar 1:1.7.22.1)
  • Toolbar Controller (ToolbarController 1:0.1.8.2)
  • Trajectories (Trajectories v2.2.3)
  • Transfer Window Planner (TransferWindowPlanner v1.6.3.0)
  • TriggerAu Flags (TriggerAu-Flags v2.9.3.0)
  • TweakScale - Rescale Everything! (TweakScale v2.4.3.3)
  • Universal Storage II (UniversalStorage2 1.7.0.10)
  • USI Core (USI-Core 1.2.0.0)
  • USI Exploration Pack (USI-EXP 1.2.0.0)
  • USI Freight Transport Technologies (USI-FTT 1.2.0.0)
  • USI Tools (USITools 1.2.0.0)
  • Vessel Viewer Continued (VesselView 2:0.8.7.2)
  • VesselView-UI-RasterPropMonitor (VesselView-UI-RasterPropMonitor 1:0.8.7.2)
  • Waypoint Manager (WaypointManager 2.7.5)
  • Zero MiniAVC (ZeroMiniAVC 1:1.0.6)

Craft File, player.log, persistent.sfs, loadmeta

 

The tail end of the Player.log suggests that it's DynamicBatteryStorage, it's almost certainly some kind of weird interaction though.


EDIT: I was able to reproduce the issue with just a probe core, a NFE fission reactor, and an expanding heat radiator. It took MUCH longer after starting the reactor for the issue to manifest (about a minute). The tail end of the Player.log, which was the only thing of interest, is as follows:

  Reveal hidden contents


Receiving unhandled NULL exception
#0  0x007fff613fd780 in funlockfile
#1  0x007fff613fdd40 in g_free
#2  0x007fff613fde40 in GC_push_all_stack
#3  0x007fff613fde70 in g_free
#4  0x007fff613fdeb0 in g_free
#5  0x007fff613fdee0 in g_free
#6  0x007fff613fdf10 in g_free
#7  0x007fff613fdf50 in g_free
#8  0x007fff613fdfa0 in g_free
#9  0x007fff613fdff0 in GC_push_all_stack
#10 0x007fff613fe020 in mono_monitor_exit
#11 0x007fff613fe030 in (Unknown)

 

Finally, here's Player.log with debug on. Unfortunately, there doesn't seem to be any additional information. This appears to be a rather low-level bug.

Steps to reproduce: Either load the existing save with crafts and try to start the UX-0 reactor, or just launch a craft with a probe core, UX-0 reactor, and sufficient expanding NFE heat radiators. Star the reactor and wait several minutes, eventually the game will crash. The former method should make the crash happen faster.

I'm at work at the moment and can't load things from most file storage locations, but I would absolutely have seen this while playing recently (as would anyone using a reactor based on that description),  so we need to clarify a few things in the last, more reproducible situation so I can run some tests on that case.

  1. You're using an MX-0 reactor (vs UX, just need to make sure it's not been touched by some other mod)
  2. No other mods are installed besides NFE and and DBS
  3. This occurs regardless of whether DBS is installed or not

Can you confirm those?

Share this post


Link to post
Share on other sites
43 minutes ago, Nertea said:

This looks like it's the same problem that was identified here. It will be fine when KSPI fixes their incorrect use of ModuleCryoTank, which will happen soon. Alternately, release of newer CT and DBS (also soon) should resolve it.

I'm at work at the moment and can't load things from most file storage locations, but I would absolutely have seen this while playing recently (as would anyone using a reactor based on that description),  so we need to clarify a few things in the last, more reproducible situation so I can run some tests on that case.

  1. You're using an MX-0 reactor (vs UX, just need to make sure it's not been touched by some other mod)
  2. No other mods are installed besides NFE and and DBS
  3. This occurs regardless of whether DBS is installed or not

Can you confirm those?

1. UX-0 thing was Community Parts Titles. My bad, didn't realize it also did the Near Future Parts.
2. I tested with an install with just the NF mods and DBS. The issue did not occur. I was also unable to replicate it with Heat Control radiators. It appears to be caused by a really weird interaction on that particular installation.
 

Share this post


Link to post
Share on other sites
Posted (edited)
26 minutes ago, waterlubber said:

1. UX-0 thing was Community Parts Titles. My bad, didn't realize it also did the Near Future Parts.
2. I tested with an install with just the NF mods and DBS. The issue did not occur. I was also unable to replicate it with Heat Control radiators. It appears to be caused by a really weird interaction on that particular installation.
 

Hmm. The exception you posted is pretty clearly a GC alloc/memory thing which are always painful to discover (and usually my things don't reach into the internals enough to touch that). I will trawl your logs later today, but my general suspicion, based on the other issue reported, is that something is messing with some of my modules somewhere, which has the end result of introducing an undiscovered failure mode into DBS, which can cause a stack of exceptions and errors, killing the game. 

If we can track down the interaction then I can at least investigate.

Edited by Nertea

Share this post


Link to post
Share on other sites
Posted (edited)
55 minutes ago, Nertea said:

Hmm. The exception you posted is pretty clearly a GC alloc/memory thing which are always painful to discover (and usually my things don't reach into the internals enough to touch that). I will trawl your logs later today, but my general suspicion, based on the other issue reported, is that something is messing with some of my modules somewhere, which has the end result of introducing an undiscovered failure mode into DBS, which can cause a stack of exceptions and errors, killing the game. 

If we can track down the interaction then I can at least investigate.

I do have Memgraph installed, but I wasn't using any of its active (memory-poking) features at the time. It could be an issue with mono or some other weird low-level thing though, as I am playing on Linux.

Thanks for the help. In the meantime I'll just spam RTGs for power.

Edit: It appears to apply to all reactors, as my open cycle Safety Ray™ refuses to fire up without crashing the game.

Edited by waterlubber

Share this post


Link to post
Share on other sites
7 hours ago, waterlubber said:

I do have Memgraph installed, but I wasn't using any of its active (memory-poking) features at the time. It could be an issue with mono or some other weird low-level thing though, as I am playing on Linux.

Thanks for the help. In the meantime I'll just spam RTGs for power.

Edit: It appears to apply to all reactors, as my open cycle Safety Ray™ refuses to fire up without crashing the game.

Well, your second log looks clean of issues caused by DBS. However, you have a bunch of contract system nullrefs that occur right before the termination error. Might want to investigate those - not sure what is going on there.

Your first log shows the KSPI-E error. This was a situation where KSPI-E shipped configurations for CryoTanks which were fundamentally broken and never worked anyways. However, DBS tries to process the configs and dies horribly on them because they aren't what they expect. As mentioned in the ticket, this will be fixed in two ways, one with the upcoming update to CT that refactors some things and adds better error handling around bad configs, and two as KSPI will move to not have broken configs. Its a win win.

Share this post


Link to post
Share on other sites
Posted (edited)

Are there any plans to make this work with RemoteTech?

 

EDIT: And if I wanted to do a stopgap so other mods I have work with this, how would I do so?

Edited by horngeek

Share this post


Link to post
Share on other sites

To expand- the issue with RemoteTech is that this mod’s toolbar doesn’t pick up on the power drains of any antenna I’ve tried out so far when I have RemoteTech installed.  

Share this post


Link to post
Share on other sites
On 8/30/2019 at 8:24 PM, horngeek said:

Are there any plans to make this work with RemoteTech?

 

EDIT: And if I wanted to do a stopgap so other mods I have work with this, how would I do so?

Up to the Remote Tech team. Tell them to get in contact with me if they want to support it. 

On 8/31/2019 at 7:51 AM, zer0Kerbal said:

@Nertea what do I have to do to make ODFC (On Demand Fuel Cells) compatible with this?

Supply a KSPField that can be polled to get the current, accurate EC consumption in flight, and the predicted consumption in the editor.

Share this post


Link to post
Share on other sites
5 hours ago, Nertea said:

Supply a KSPField that can be polled to get the current, accurate EC consumption in flight, and the predicted consumption in the editor.

produces up to :

 [KSPField(isPersistant = false, guiActive = false, guiActiveEditor = true, guiName = "Max EC/s", groupName = "ODFC", groupDisplayName = "On Demand Fuel Cells", groupStartCollapsed = true)]
        public string maxECs_status = "ERROR!";

 

Share this post


Link to post
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.