Jump to content

Shroud issue: Shrouds re-appearing after vessel reload?? (KSP 1.4.5 Heavily Modded)


Recommended Posts

I'm hoping someone can help with my issue of shrouds appearing where I turned them off in the VAB!

Two craft in particular are having this issue right now. I don't have anything else currently active that uses an engine like these do. 

Again, both of these were launched without shrouds. They weren't staged to deploy, etc. There weren't shrouds on them at any point previously, but now there are shrouds that won't jettison or stage away. Plus they're decently clipped into the bodies (my prefered design style with smaller craft) so I'm concerned about editing a Save file for these craft.

Lander with Poodle Engine - Shroud appeared after reloading at some point (no idea when, no way go back to a previous save)

vvdBXcd.png

Note, the other engine attached to the main craft was launched with a shroud that was then jettisoned. The lander itself (from a different launch) never had a shroud.

Science Probe with Embedded NERV Engine - Partial shroud showed up after it was reloaded at some point (same story as above with previous saves)

h4Zx7eC.png

The only thing I can think might cause this issue problem might be the mod Decoupler Shroud (version 0.6.0)@navot I'm not sure you've ever seen this behaviour with the DS mod?

I've included links to Dropbox for the craft files if that helps?

Finally, here's my current mod list:

Spoiler

Flight Manager for Reusable Stages (FMRS) Continued (FMRSContinued 1.2.7.2)
[x] Science! (xScience vV5.17)
Action Groups Extended (AGExt 2.3.35)
Airplane Plus (AirplanePlus 23.0)
AutoLoadGame (AutoLoadGame 1.0.7)
B9 Part Switch (B9PartSwitch v2.3.3)
Better Science Labs Continued (BetterScienceLabsContinued 0.1.9.3)
BetterBurnTime (BetterBurnTime 1.6.1)
BetterCrewAssignment (BetterCrewAssignment 1.3.2)
BetterTimeWarpContinued (BetterTimeWarpCont 2.3.10.1)
ClickThrough Blocker (ClickThroughBlocker 0.1.6.7)
CommNet Constellation (CommNetConstellation 1.2.1)
Community Category Kit (CommunityCategoryKit 3.0.0.0)
Community Resource Pack (CommunityResourcePack 0.10.0.0)
Community Tech Tree (CommunityTechTree 1:3.3.2)
Community Terrain Texture Pack (CommunityTerrainTexturePack 1:1.0.3)
Community Trait Icons (CommunityTraitIcons v1.0.0)
Contract Configurator (ContractConfigurator 1.25.0)
Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.1)
Contract Pack: Field Research (ContractConfigurator-FieldResearch 1.2.1)
Contract Pack: Kerbal Academy (ContractConfigurator-KerbalAcademy 1.1.10)
Contract Pack: Tourism Plus (ContractConfigurator-Tourism 1.5.2)
Contract Parser (ContractParser 8.0)
Contracts Window + (ContractsWindowPlus 9.2)
Craft Manager (CraftManager 1.1.3)
Crowd Sourced Science (CrowdSourcedScience v4.1.2)
Decoupler Shroud (DecouplerShroud 0.6.0)
Distant Object Enhancement (DistantObject v1.9.1)
Distant Object Enhancement default config (DistantObject-default v1.9.1)
DMagic Orbital Science (DMagicOrbitalScience 1.3.12)
Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.8.2)
Draggable Altimeter (DraggableAltimeter v1.0.1)
Draggable Navball (DraggableNavball v1.0.1)
Dynamic Battery Storage (DynamicBatteryStorage 2:1.3.2.0)
Easy Vessel Switch (EVS) (EasyVesselSwitch 1.8)
Editor Extensions Redux (EditorExtensionsRedux 3.3.19.5)
Environmental Visual Enhancements (EnvironmentalVisualEnhancements 2:EVE-1.4.2-2)
Environmental Visual Enhancements - Stock Planet Config files (EnvironmentalVisualEnhancements-HR 2:EVE-1.2.2-1)
Firespitter Core (FirespitterCore v7.9.0)
Firespitter Resources config (FirespitterResourcesConfig v7.9.0)
HangerExtender (HangerExtenderExtended 3.5.3.2)
Heat Control (HeatControl 0.4.5)
HyperEdit (HyperEdit 1.5.8.0)
IndicatorLights (IndicatorLights 1.3.1)
IndicatorLights Community Extensions (IndicatorLightsCommunityExtensions 1.3.1)
Keep It Straight (KeepItStraight 1.0.4)
Kerbal Alarm Clock (KerbalAlarmClock v3.9.1.0)
Kerbal Attachment System (KAS 0.6.4.0)
Kerbal Engineer Redux (KerbalEngineerRedux 1.1.5.3)
Kerbal Foundries2 (KerbalFoundriesContinued 2.2.6.16)
Kerbal Improved Save System (KerbalImprovedSaveSystem v2.3.0)
Kerbal Inventory System (KIS 1.14)
Kerbalism (Kerbalism BP-1.4.3)
Kopernicus Planetary System Modifier (Kopernicus 2:release-1.4.5-4)
KSP AVC (KSP-AVC 1.2.0.2)
KSP Wheel (KSPWheel 0.11.9.27)
KW Rocketry Rebalanced (KWRocketryRebalanced 3.2.5.5)
MechJeb 2 (MechJeb2 2.7.3.0)
MechJeb and Engineer for all! (MechJebForAll 1.3.0.2)
Mini Airbrakes (MiniAirbrakes 1.1)
ModularFlightIntegrator (ModularFlightIntegrator 1.2.5.0)
MSP-3000 Material Science Pod (MSP3000 V1.0)
NavHud (NavHudRenewed 1.3.5.1)
Near Future Electrical (NearFutureElectrical 0.10.2)
Near Future Electrical Core (NearFutureElectrical-Core 0.10.2)
Near Future IVA Props (NearFutureProps 1:0.3.3)
Near Future Launch Vehicles (NearFutureLaunchVehicles 1.1.6)
Near Future Propulsion (NearFuturePropulsion 1.0.2)
Near Future Solar (NearFutureSolar 0.8.12)
Near Future Solar Core (NearFutureSolar-Core 0.8.12)
Near Future Spacecraft (NearFutureSpacecraft 0.7.10)
Outer Planets Mod (OuterPlanetsMod 2:2.2.1)
PlanetShine (PlanetShine 0.2.6.1)
PlanetShine - Default configuration (PlanetShine-Config-Default 0.2.6.1)
Precise Node (PreciseNode 1.2.9.1)
Progress Parser (ProgressParser 10.0)
RCS Build Aid Continued (RCSBuildAidCont 9.9.7.2)
Real Plume (RealPlume 2:v11.0.0)
Real Plume - Stock Configs (RealPlume-StockConfigs v1.2.0)
RecoveryController (RecoveryController 0.0.3.2)
scatterer (Scatterer 2:v0.0331b)
scatterer - default config (Scatterer-config 2:v0.0331b)
scatterer - sunflare (Scatterer-sunflare 2:v0.0331b)
Science Relay (ScienceRelay 5.1)
Ship Manifest (ShipManifest 5.2.1.0)
SmokeScreen - Extended FX Plugin (SmokeScreen 2.8.0.0)
SpacetuxSA (SpacetuxSA 0.3.12.3)
TAC Fuel Balancer (TacFuelBalancer v2.20)
TakeCommandContinued (TakeCommandContinued 1.4.12.2)
TextureReplacer (TextureReplacer v3.2)
The Janitor's Closet (JanitorsCloset 0.3.4.1)
Tokamak Refurbished Parts (TokamakRefurbishedParts 0.1.15.3)
Toolbar (Toolbar 1.7.17.11)
Toolbar Controller (ToolbarController 1:0.1.6.14)
Tracking Station Evolved (TrackingStationEvolved 4.0)
Trajectories (Trajectories vKSP1.4.2-v2.2.0)
Transfer Window Planner (TransferWindowPlanner v1.6.3.0)
TRP-Hire (TRPHire 0.6.8.6)
Universal Storage (UniversalStorage 1.4.0.0)
USI Tools (USITools 0.12.0.0)
Ven's Stock Part Revamp (VenStockRevamp v1.9.6)
WorldStabilizer (WorldStabilizer 0.9.2)

 

Edited by scottadges
Link to comment
Share on other sites

I've tried to reproduce it with only DecouplerShroud installed, but it didn't happen for me. Then again, I don't think it would be DS, since it only disables and enables the engine shrouds in the editor.

One interesting thing about the bug is that it only enables one of the shrouds(the NERV's shroud is split into two shrouds), which would also indicate that another mod causes this, since DS only changes the state of all shrouds at the same time.

What I'd recommend doing is first making a copy of your installation, so you can mess around with disabling mods without breaking anything. Then try to pinpoint when exactly the shrouds reappear. My guess is that they reappear the first time you reload the vessel after decoupling the decoupler below the engine (just a guess, could happen at some other time). I'd also play around with different crafts, to see if it's some specific engine/decoupler causing the problems (My guess is that it shouldn't matter). If you have repeatable steps you can take to cause the bug, delete some mods and check if the bug still happens.

Link to comment
Share on other sites

Unfortunately, I don't have logs for when it happened (I'm not actually sure at what point it happened). 

Here's my latest log where I booted up KSP and only loaded the Science Probe craft from the Tracking Station: KSP Log 082518

The vessel itself is called "KSCD-006B Niedon Explorer".

Also note, there are a number of "ERR" messages in there for various mods, but most of them are harmless according to mod authors and people on the forums. I do see there's a lot of Unity EXC and ERR messages, but they don't seem to negatively impact my gameplay.

Thanks for anyone who can help me diagnose!

Link to comment
Share on other sites

When I created the craft in the VAB I disabled the shroud and launched it without a shroud. Then after loading the craft again (many in-game days later) later, now there's a partial shroud attached to the engine, which is actually clipped into the other part. 

So I'm not sure how to read the logs. Where do you see the instance when you say "no instance...loading a vessel that should not have a shroud"?

How can you tell if something is supposed to have a shroud, but you've turned it off during build?

Thanks for your help!

Edited by scottadges
Link to comment
Share on other sites

Here's what looks like Nuclear Engine part from the craft file (see spoiler):

Spoiler

PART
{
	part = nuclearEngine_4293229358
	partName = Part
	persistentId = 2058655235
	pos = -2.04078378E-06,7.74589252,-1.66957852E-06
	attPos = -8.94070808E-08,-2.28238392,1.54857503E-07
	attPos0 = -8.94070524E-08,1.59133053,1.54857446E-07
	rot = 0,2.98023224E-08,0,1
	attRot = 0,0,0,1
	attRot0 = 1,0,0,0
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = True
	istg = 0
	resPri = 0
	dstg = 0
	sidx = 0
	sqor = 0
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = top,adapterSmallMiniShort_4293229392_0|1.40383|0
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleEnginesFX
		isEnabled = True
		staged = False
		flameout = False
		EngineIgnited = False
		engineShutdown = False
		currentThrottle = 0
		thrustPercentage = 100
		manuallyOverridden = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OnAction
			{
				actionGroup = Custom01
				wasActiveBeforePartWasAdjusted = False
			}
			ShutdownAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
			ActivateAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = fairingL
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = fairingR
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAnimateHeat
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAlternator
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSurfaceFX
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAGX
		isEnabled = True
		placeHolder = Hello World
		currentKeyset = 1
		groupNames = 
		groupVisibility = 1011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111
		groupVisibilityNames = Group1‣Group2‣Group3‣Group4‣Group5
		DirectActionState = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
		hasData = true
		focusFlightID = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		ACTION
		{
			group = 1
			groupName = 
			activated = 0
			partModule = ModuleEnginesFX
			actionGuiName = Toggle Engine
			actionName = OnAction
			pmIndex = 0
			custom1 = Engine
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = FMRS_PM
		isEnabled = True
		stagingEnabled = True
		MM_DYNAMIC = true
		parent_vessel = 0
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = Size2A
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = FXModuleLookAtConstraint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = Emitter
		isEnabled = True
		radiation = 5.5554999999999996E-06
		ec_rate = 0
		running = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			Action
			{
				actionGroup = None
				active = False
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
}

Is this module what controls the jettisoning of a shroud?

MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = Size2A
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}

So then from the log, there's this warning around where the craft is loaded:

[WRN 13:39:18.761] [Part]: PartModule indexing mismatch at nuclearEngine, index 9.
Node 'ModuleJettison' found in loaded data, but 'TweakScale' is defined in prefab.
Looking for ModuleJettison in other indices...
[WRN 13:39:18.869] ...ModuleJettison module found at index 1.

Are these things related? What it refers to as "indexing mismatch"?

I'm not sure if anyone has answers to these, but I would love if I could at least find out what went wrong, and maybe how to prevent this problem in the future?

Thanks to anybody who can help!
 

Edited by scottadges
Link to comment
Share on other sites

10 hours ago, scottadges said:

Here's what looks like Nuclear Engine part from the craft file (see spoiler):

  Reveal hidden contents


PART
{
	part = nuclearEngine_4293229358
	partName = Part
	persistentId = 2058655235
	pos = -2.04078378E-06,7.74589252,-1.66957852E-06
	attPos = -8.94070808E-08,-2.28238392,1.54857503E-07
	attPos0 = -8.94070524E-08,1.59133053,1.54857446E-07
	rot = 0,2.98023224E-08,0,1
	attRot = 0,0,0,1
	attRot0 = 1,0,0,0
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = True
	istg = 0
	resPri = 0
	dstg = 0
	sidx = 0
	sqor = 0
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = top,adapterSmallMiniShort_4293229392_0|1.40383|0
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleEnginesFX
		isEnabled = True
		staged = False
		flameout = False
		EngineIgnited = False
		engineShutdown = False
		currentThrottle = 0
		thrustPercentage = 100
		manuallyOverridden = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OnAction
			{
				actionGroup = Custom01
				wasActiveBeforePartWasAdjusted = False
			}
			ShutdownAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
			ActivateAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = fairingL
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = fairingR
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAnimateHeat
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAlternator
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSurfaceFX
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleAGX
		isEnabled = True
		placeHolder = Hello World
		currentKeyset = 1
		groupNames = 
		groupVisibility = 1011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111011111
		groupVisibilityNames = Group1‣Group2‣Group3‣Group4‣Group5
		DirectActionState = 0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
		hasData = true
		focusFlightID = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		ACTION
		{
			group = 1
			groupName = 
			activated = 0
			partModule = ModuleEnginesFX
			actionGuiName = Toggle Engine
			actionName = OnAction
			pmIndex = 0
			custom1 = Engine
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = FMRS_PM
		isEnabled = True
		stagingEnabled = True
		MM_DYNAMIC = true
		parent_vessel = 0
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = Size2A
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = FXModuleLookAtConstraint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = Emitter
		isEnabled = True
		radiation = 5.5554999999999996E-06
		ec_rate = 0
		running = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			Action
			{
				actionGroup = None
				active = False
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
}

Is this module what controls the jettisoning of a shroud?


MODULE
	{
		name = ModuleJettison
		isEnabled = True
		activejettisonName = Size2A
		isJettisoned = True
		shroudHideOverride = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			JettisonAction
			{
				actionGroup = None
				wasActiveBeforePartWasAdjusted = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}

So then from the log, there's this warning around where the craft is loaded:


[WRN 13:39:18.761] [Part]: PartModule indexing mismatch at nuclearEngine, index 9.
Node 'ModuleJettison' found in loaded data, but 'TweakScale' is defined in prefab.
Looking for ModuleJettison in other indices...
[WRN 13:39:18.869] ...ModuleJettison module found at index 1.

Are these things related? What it refers to as "indexing mismatch"?

I'm not sure if anyone has answers to these, but I would love if I could at least find out what went wrong, and maybe how to prevent this problem in the future?

Thanks to anybody who can help!
 

I couldn't tell, I was asking if the log you provided had an instance of you going to an affected ship where this had occured or not.

Your prior post made it sound like you didn't have the log from when it occured...

I was asking if the log you did provide had it happen or not....

Link to comment
Share on other sites

4 hours ago, Snark said:

Moving to technical support forum for modded installs.

Thanks! Sorry if I put this in the wrong thread.

3 hours ago, JoE Smash said:

I couldn't tell, I was asking if the log you provided had an instance of you going to an affected ship where this had occured or not.

Right, the log I posted from 082518 (the link above) was doing just that, since I didn't have logs from before.

I loaded KSP, went specifically to the Space Probe from the tracking station, saw the half-shroud on there (same as when I noticed it before), then closed down KSP. I wanted the log to have just info on that ship.

So it looks like the shroud is permanently on there, since there's no option to jettison. And from the Log "ModuleJettison", if I'm reading that right, it says the engine already is in a post-jettison state?

Edited by scottadges
Link to comment
Share on other sites

That looks right....no idea what's causing it to occur though....

I'm not really good at diagnosing these things...

Maybe the debugging window would help?

You also could back up your persistent saves and then start pulling mods until the problem goes away....to narow it down.

Link to comment
Share on other sites

  • 3 months later...

Had the same problem and think I have it sorted

Where it says ''Size2A'' in your code it should say ''fairingL'' (the first 'ModuleJettison' section) and at the bottom the 'activejettisonName' field is missing - replace that with 'Size2A' 

The code should be like this below...

}
				MODULE
				{
					name = ModuleJettison
					isEnabled = True
					activejettisonName = fairingL
					isJettisoned = True
					shroudHideOverride = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
						JettisonAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleJettison
					isEnabled = True
					activejettisonName = fairingR
					isJettisoned = True
					shroudHideOverride = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
						JettisonAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleAnimateHeat
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleAlternator
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleTestSubject
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleSurfaceFX
					isEnabled = True
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
					}
					UPGRADESAPPLIED
					{
					}
				}
				MODULE
				{
					name = ModuleJettison
					isEnabled = True
					activejettisonName = Size2A
					isJettisoned = True
					shroudHideOverride = False
					stagingEnabled = True
					EVENTS
					{
					}
					ACTIONS
					{
						JettisonAction
						{
							actionGroup = None
							wasActiveBeforePartWasAdjusted = False
						}

Had installed both Galileos Sun Flare and Real Plume mods when I noticed this... Not to start a witch hunt, but Real Plume does engine jazz so maybe?..

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