Jump to content

Core Shutdown, reactor damaged


Recommended Posts

I've spent literally the last week working to attach a large Mun base to a ground anchor so it I don't have to turn cheats on to spawn it without it flipping over / crashing itself into the ground.

Now, the GARNET reactor in the base overheats and shuts down every time I leave physics range of the base and come back.

The thing is, the reactor isn't hot - it hasn't been used in a while, it should actually be healthy, and I don't see anything in the part's SFS data that should cause this.

Is there some way I can fix this?

The base has a massive amount of heat rejection

munbase1.jpg

and the reactor itself has a heck-ton

munbase2.jpg

It occurred to me that perhaps the problem is that I *haven't* used the base in a while, but that's because I've had to spend an entire week fighting the game's extreme desire to launch this base into orbit or waggle all the parts until they explode (see the huge number of manually added struts).

Side note: Building a base with a large footprint near a grand-slam experiment is a fantastic way to quickly get massive amounts of science; regular 1e9-1e11 impacts make for lots of seismology data, as long as you remember to turn off collision damage before you click Fly.

If I edit the SFS file and change the CoreIntegrity to 100 and state to 0, then it comes back to a working state but immediately shuts down and damages itself on loading.

			PART
			{
				name = reactor-125
				cid = 4281215308
				uid = 1606797284
				mid = 3112283054
				persistentId = 998920866
				launchID = 104
				parent = 149
				position = -14.636277198791504,3.2554168701171875,42.443935394287109
				rotation = 0.00949838944,0.124046631,-0.00670795003,0.992208302
				mirror = 1,1,1
				symMethod = Mirror
				istg = 0
				resPri = 0
				dstg = 0
				sqor = -1
				sepI = 1
				sidx = -1
				attm = 0
				sameVesselCollision = False
				srfN = , -1
				attN = top, 156
				attN = bottom, 149
				mass = 1.06700003
				shielded = False
				temp = 257.04494791662256
				tempExt = 255.83656592192247
				tempExtUnexp = 200
				staticPressureAtm = 0
				expt = 0.5
				state = 0
				PreFailState = 0
				attached = True
				autostrutMode = Grandparent
				rigidAttachment = True
				flag = 
				rTrf = reactor-125
				modCost = 0
				modMass = 0
				moduleVariantName = 
				moduleCargoStackableQuantity = 1
				EVENTS
				{
				}
				ACTIONS
				{
					ToggleSameVesselInteraction
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					SetSameVesselInteraction
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					RemoveSameVesselInteraction
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					AutostrutOff
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					AutostrutRoot
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					AutostrutHeaviest
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					AutostrutGrandparent
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					ResourcesEnableFlow
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
					ResourcesDisableFlow
					{
						actionGroup = None
						wasActiveBeforePartWasAdjusted = False
					}
				}
				PARTDATA
				{
				}
				MODULE
				{
					name = ModuleUpdateOverride
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = FissionReactor
					isEnabled = True
					UIIcon = 1
					UIName = MX-1 'GARNET' Fission Reactor
					CurrentSafetyOverride = 1300
					CurrentPowerPercent = 25
					AvailablePower = 0
					TimewarpShutdown = False
					TimewarpShutdownFactor = 5
					CoreIntegrity = 0
					FirstLoad = False
					EfficiencyBonus = 1
					IsActivated = False
					stagingEnabled = True
					lastUpdateTime = 139357268.04754806
					EVENTS
					{
					}
					ACTIONS
					{
						TogglePanelAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
						StopResourceConverterAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
						StartResourceConverterAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
						ToggleResourceConverterAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleCoreHeatNoCatchup
					isEnabled = True
					CoreTempGoalAdjustment = 0
					CoreThermalEnergy = 257014.13069399877
					stagingEnabled = True
					lastUpdateTime = 139357268.04754806
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = FissionGenerator
					isEnabled = True
					CurrentGeneration = 0
					CurrentHeatUsed = 0
					Setting = 0
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = RadioactiveStorageContainer
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleB9PartSwitch
					isEnabled = True
					stagingEnabled = True
					moduleID = meshSwitch
					currentSubtype = Inline
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = TweakScale
					isEnabled = True
					active = True
					available = True
					currentScale = 3.75
					defaultScale = 3.75
					defaultTransformScale = (0, 0, 0)
					DryCost = 44376
					OriginalCrewCapacity = 0
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleKaboom
					isEnabled = True
					delay = 0
					isGlued = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
						KaboomAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleB9PartInfo
					isEnabled = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = AttachedOnEditor
					isEnabled = True
					active = True
					originalPos = (0, 27.520853, -4.25419617)
					originalRotation = (0.707106829, 0, 0, -0.707106829)
					moduleVersion = 6
					stagingEnabled = True
					originalAttachNodePos = (0.0, 1.3, 0.0)
					originalAttachNodeSize = 1
					originalAttachNodeOrientation = (0.0, 1.0, 0.0)
					originalAttachNodeOffset = (0.0, 0.0, 0.0)
					originalAttachNodePos = (0.0, -1.0, 0.0)
					originalAttachNodeSize = 1
					originalAttachNodeOrientation = (0.0, -1.0, 0.0)
					originalAttachNodeOffset = (0.0, 0.0, 0.0)
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleCargoPart
					isEnabled = True
					beingAttached = False
					beingSettled = False
					reinitResourcesOnStoreInVessel = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = KSPPartVolumeModule
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				RESOURCE
				{
					name = ElectricCharge
					amount = 200
					maxAmount = 200
					flowState = True
					isTweakable = True
					hideFlow = False
					isVisible = True
					flowMode = Both
				}
				RESOURCE
				{
					name = DepletedFuel
					amount = 0
					maxAmount = 65
					flowState = True
					isTweakable = True
					hideFlow = False
					isVisible = True
					flowMode = Both
				}
				RESOURCE
				{
					name = EnrichedUranium
					amount = 64.093507812807914
					maxAmount = 65
					flowState = True
					isTweakable = True
					hideFlow = False
					isVisible = True
					flowMode = Both
				}
			}

Entire SFS file is here

If I don't turn the cheats on, the base self-destroys on unpack incrementally. By "incrementally", I mean it gets worse with every reload until I restart the game.

11th gen i7, 32GB of ram, nvme drive, rtx 2080, mods:

[x] Science! Continued (xScienceContinued 6.0.0.10)
Astrogator (Astrogator v0.10.3)
AT Utils (AT-Utils v1.10.1)
B9 Part Switch (B9PartSwitch v2.20.0)
Breaking Ground (BreakingGround-DLC 1.7.1)
ClickThrough Blocker (ClickThroughBlocker 1:0.1.10.17)
Community Category Kit (CommunityCategoryKit v112.0.1)
Community Resource Pack (CommunityResourcePack v112.0.1)
Community Tech Tree (CommunityTechTree 1:3.4.4)
Configurable Containers (ConfigurableContainers 2.6.2.1)
Contract Configurator (ContractConfigurator 2.1.3)
Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.2)
Contract Pack: Research Advancement Division (ResearchAdvancementDivision 1.2.1)
Deployable Engines Plugin (DeployableEngines 1.3.1)
Distant Object Enhancement /L (DistantObject v2.1.1.8)
Distant Object Enhancement /L default config (DistantObject-default v2.1.1.8)
Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.5.0)
Editor Extensions Redux (EditorExtensionsRedux 3.4.3.5)
Engine Lighting Relit (EngineLightRelit 1.6.3.4)
EVA Enhancements Continued (EVAEnhancementsContinued 0.1.15.3)
EVA Refueling (EVARefueling 0.1)
Extraplanetary Launchpads (ExtraPlanetaryLaunchpads 6.99.3.0)
ForScience! (ForScienceUpdated 1.6.0)
Fuel Tank Expansion Rebuilt (MunarIndustriesFTX 0.9.7.1)
Global Construction (GroundConstruction 2.7.1)
Global Construction Core (GroundConstruction-Core 2.7.1)
Harmony 2 (Harmony2 2.2.1.0)
Hide Empty Tech Tree Nodes (HideEmptyTechNodes 1.3.2)
HyperEdit (HyperEdit 1.5.8.0)
Interstellar Fuel Switch Core (InterstellarFuelSwitch-Core 3.29.4)
Kaboom! (Kaboom 1.4.0.1)
Kerbal Attachment System (KAS 1.11)
Kerbal Dust Experiment (KDEX v2.0.2)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.9.0)
Kerbal Improved Save System (KerbalImprovedSaveSystem v2.4.2)
Kerbal Inventory System (KIS 1.29)
Kerbal Joint Reinforcement Continued (KerbalJointReinforcementContinued v3.6.1)
Kerbal Planetary Base Systems (KerbalPlanetaryBaseSystems v1.6.16)
KSP Community Fixes (KSPCommunityFixes 1.19.1)
KSP Recall (KSP-Recall v0.3.0.1)
KSP_PartVolume (KSP-PartVolume 0.0.3.3)
Making History (MakingHistory-DLC 1.12.1)
MechJeb 2 (MechJeb2 2.14.1.0)
MechJeb and Engineer for all! (MechJebForAll 1.3.0.7)
Mission Controller 2 (MissionController2 2:3.2.0.0)
Module Manager (ModuleManager 4.2.2)
Near Future Construction (NearFutureConstruction 1.3.1)
Near Future Electrical (NearFutureElectrical 1.2.3)
Near Future Electrical Core (NearFutureElectrical-Core 1.2.3)
Near Future Exploration (NearFutureExploration 1.1.2)
Near Future IVA Props (NearFutureProps 1:0.7.1)
Near Future Launch Vehicles (NearFutureLaunchVehicles 2.2.0)
Near Future Propulsion (NearFuturePropulsion 1.3.5)
Near Future Solar (NearFutureSolar 1.3.2)
Near Future Solar Core (NearFutureSolar-Core 1.3.2)
Near Future Spacecraft (NearFutureSpacecraft 1.4.3)
Part Wizard Continued (PartWizardContinued 1.3.9)
Patch Manager (PatchManager 0.0.17.4)
Physics Range Extender  (PhysicsRangeExtender 1.21.0)
PlanetShine (PlanetShine 0.2.6.6)
PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.6.6)
Procedural Fairings (ProceduralFairings 1:v6.2.1)
Procedural Parts (ProceduralParts v2.4.1)
RCS Build Aid (RCSBuildAid v1.0.6)
ReStock (ReStock 1.4.3)
ReStock+ (ReStockPlus 1.4.3)
Rover Science Continued (RoverScienceCont 2.3.5.6)
Sandcastle (Sandcastle v1.0.9)
SCANsat (SCANsat v20.4)
ScienceAlert ReAlerted (ScienceAlert 1.9.10)
SimpleFuelSwitch (SimpleFuelSwitch 1.4.2)
Smart Parts (SmartParts 1.9.16.2)
SpaceTux Library (SpaceTuxLibrary 0.0.8.4)
StageRecovery (StageRecovery 1.9.5.4)
Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 2.0.10)
Stockalike Station Parts Expansion Redux - Internal Spaces (StationPartsExpansionRedux-IVAs 2.0.10)
Toolbar (Toolbar 1:1.8.0.8)
Toolbar Controller (ToolbarController 1:0.1.9.8)
Transfer Window Planner (TransferWindowPlanner v1.8.0.0)
TweakScale - Rescale Everything! (TweakScale v2.4.6.16)
TweakScale Redistributable (TweakScale-Redist v2.4.6.16)
Utility Weight (UtilityWeight 2.0.0)
Zero MiniAVC (ZeroMiniAVC 1:1.1.2.4)

I'd *just* installed physics range extender and have it disabled, disabling/uninstalling planet shine didn't have any appreciable impact on performance.

Link to comment
Share on other sites

Your suspicion  about the problem resulting from being away for an extended time period is probably valid. Real Fuels used to have a similar problem in its boiloff code if the ship were unloaded for a long period.

KSP treats heat differently when time warp is greater than 100x (by default) or if the vessel has been unloaded for a period of time greater than a value that I forget the exact value of. Instead of calculating heat for every part, it does a calculation of temperature for the entire vessel. It also records the total amount of heat that each part has absorbed while unloaded, and that might be the part that is making the reactors overheat. IF they're actually accessing that analytic data and trying to do something meaningful with it.

Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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...