RoverDude

[1.3] Konstruction! Weldable ports, servos, cranes, and magnets! [0.1.3]

Recommended Posts

Is there any way to convert existing docking ports to the construction kind, or would I need to rebuild my wobbly station with the new ports

Share this post


Link to post
Share on other sites
15 minutes ago, peachoftree said:

Is there any way to convert existing docking ports to the construction kind, or would I need to rebuild my wobbly station with the new ports

Looks like you need to rebuild. One important difference between the ports is that the Konstruction ones can't be surface mounted. Likely because when they weld together things, it must be on an attachment node.

Share this post


Link to post
Share on other sites

I'm having Infernal-robotics-esque problems with docking ports and the "compress parts" ports. Here's my little robotug after being afflicted:

konstruction_translated.jpg

The circled thing is my tug. All radially attached things shifted left about 0.625 meters (the width of the probe). This happened after it detatched from the docking port you see in the picture, which is part of a long I-beam that I attached to a ship on the left with the Konstruction ports. I suspect if I had detached the probe first, all would have been fine. At least on the probe.

http://pulpaudio.com/ksp/konstruction_translate.zip

(zip file contains 2 saves that are essentially equal, and the output_log.txt)

EDIT:

Random thought: Maybe they translated inward toward the ship when I did the "compress"? Like, they "compress"ed twice while the probe body only "compress"ed once? Or perhaps they "compress"ed but the probe body did not?

Edited by 5thHorseman

Share this post


Link to post
Share on other sites

Clicking "Load Ballast" and "Unload Ballast" on the PAL Counterweight parts gives me a lovely message telling me that I loaded up a bunch of rocks and dirt, but doesn't give any indication that rocks and/or dirt are in fact on board. Instead, it seems to fill and empty the ElectricCharge (100) on that part.

Share this post


Link to post
Share on other sites
4 hours ago, Wiseman said:

Clicking "Load Ballast" and "Unload Ballast" on the PAL Counterweight parts gives me a lovely message telling me that I loaded up a bunch of rocks and dirt, but doesn't give any indication that rocks and/or dirt are in fact on board. Instead, it seems to fill and empty the ElectricCharge (100) on that part.

Same here. Might it be that a "Rock" resource definition is missing?

Share this post


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

Same here. Might it be that a "Rock" resource definition is missing?

Indeed, install CRP. It's only configs, so should be safe for 1.2.

Share this post


Link to post
Share on other sites
45 minutes ago, steve_v said:

Indeed, install CRP. It's only configs, so should be safe for 1.2.

Did not notice it was a CRP resource because it is not minable and therefore does not have a file with its name on it. With CRP, it works fine.

 

And I have had issues with sudden shifts as well. One was solar array arms where I had offset an RTG between a diameter adapter and a reaction wheel (because leaving it node-attached without offset created unsightly gaps), the other was with fuel tanks where the construction ports were connected to radial attachment points.

Share this post


Link to post
Share on other sites
Just now, Fat D said:

Did not notice it was a CRP resource because it is not minable and therefore does not have a file with its name on it.

FWIW, "Rock" and all the rest are in CommonResources.cfg.

Share this post


Link to post
Share on other sites

WOW Roverdude, I had no idea you were going to do this! ...This is going to be FU-UH-UN!!

the quality and continuity of USI is your trademark, something to be proud of. I can always feel happy playing with your mods, guaranteed.

woot

Share this post


Link to post
Share on other sites

Thank you for this super-work RoverDude, I followed the construction in all the replays twitch, it was a long road, a congratulation and thank you. :D

 

 I see so much option of submarine in my head. All the parts stick perfectly. It will be long to wait for an update of the USI Sub

These parts offer so many possibilities that I have enough me amused during a good time :wink:

AzEsqTx.jpg

 

Edited by Well

Share this post


Link to post
Share on other sites

Here is a craft file for construction ports gone really wrong:

Spoiler

ship = USI-Test 2
version = 1.2.0
description = 
type = VAB
size = 10.1960058,2.67710114,3.40239191
PART
{
	part = fuelTank.long_4294531284
	partName = Part
	pos = 2.59196353,15.5663538,0.110080451
	attPos = 0,0,0
	attPos0 = 2.59196353,15.5663538,0.110080451
	rot = 0,0,0.707106829,0.707106829
	attRot = 0,0,0.707106769,0.707106769
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294543116
	link = ConstructionPort1_4294530500
	attN = top,ConstructionPort1_4294543116
	attN = bottom,ConstructionPort1_4294530500
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 360
		maxAmount = 360
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 440
		maxAmount = 440
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = ConstructionPort1_4294543116
	partName = Part
	pos = 0.716962814,15.5663538,0.110080451
	attPos = 0,0,0
	attPos0 = 2.38418579E-07,1.87500048,0
	rot = 0.707106829,-0.707106829,0,0
	attRot = 0.707106709,-0.707106709,0,0
	attRot0 = 0,-1,0,0
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 0
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294548328
	attN = top,ConstructionPort1_4294548328
	attN = bottom,fuelTank.long_4294531284
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = ConstructionPort1_4294548328
	partName = Part
	pos = 0.151196003,15.5663538,0.110080458
	attPos = 0,0,0
	attPos0 = 1.34889305E-07,0.565766811,-8.94396823E-09
	rot = 4.47036079E-08,7.45057491E-08,-0.707106769,0.707106888
	attRot = 0,0,-0.707106769,0.707106769
	attRot0 = -1,1.19209275E-07,-8.42937453E-08,-2.1073296E-08
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294569204
	attN = top,ConstructionPort1_4294543116
	attN = bottom,stackPoint1_4294569204
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294569204
	partName = Part
	pos = 0.104311466,15.5663538,0.110080458
	attPos = 0,0,0
	attPos0 = 1.77635525E-15,-0.0468842573,-1.33226795E-15
	rot = -0.50000006,-0.500000179,0.49999994,-0.50000006
	attRot = -0.49999994,-0.49999994,0.49999994,-0.49999994
	attRot0 = 0,-0.707106829,-7.10542736E-15,-0.707106829
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = fuelTank2-2_4294570656
	srfN = srfAttach,fuelTank2-2_4294570656
	attN = top,ConstructionPort1_4294548328
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = fuelTank2-2_4294570656
	partName = Part
	pos = -1.18327212,15.5093937,0.110078655
	attPos = 0,0,0
	attPos0 = 0,-1.12749958,0
	rot = 6.32203978E-08,-8.85083921E-07,-7.15255737E-07,1.00000012
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294586764
	link = stackPoint1_4294569248
	link = probeStackLarge_4294642796
	attN = top,probeStackLarge_4294642796
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 720
		maxAmount = 720
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 880
		maxAmount = 880
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = stackPoint1_4294586764
	partName = Part
	pos = -1.82706094,15.5663567,-1.00500131
	attPos = 0,0,0
	attPos0 = -0.643790007,0.0569620132,-1.11507654
	rot = -0.183012009,0.683013737,-0.683011889,-0.183013186
	attRot = 0,0,0,1
	attRot0 = -0.183013022,0.68301326,-0.683011949,-0.18301338
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294547988
	srfN = srfAttach,fuelTank2-2_4294570656
	attN = top,ConstructionPort1_4294547988
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294547988
	partName = Part
	pos = -1.85050368,15.5663567,-1.04560411
	attPos = 0,0,0
	attPos0 = 6.09084509E-07,0.0468843058,2.98022997E-07
	rot = 0.612371802,-0.612373233,0.353552669,-0.353554398
	attRot = 0.49999994,-0.49999994,0.49999994,-0.49999994
	attRot0 = 3.72528994E-08,0.707107484,2.235174E-08,-0.707106113
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,stackPoint1_4294586764
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294569248
	partName = Part
	pos = -1.82706475,15.5663548,1.22515774
	attPos = 0,0,0
	attPos0 = -0.64378953,0.0569620132,1.1150769
	rot = -0.683011949,0.183013424,-0.183012217,-0.683013558
	attRot = 0,0,0,1
	attRot0 = -0.683012187,0.183012351,-0.183012009,-0.683013499
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294547942
	srfN = srfAttach,fuelTank2-2_4294570656
	attN = top,ConstructionPort1_4294547942
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294547942
	partName = Part
	pos = -1.85050797,15.5663548,1.26576042
	attPos = 0,0,0
	attPos0 = -1.1511147E-06,0.0468845591,2.04890966E-07
	rot = 0.612372041,-0.612373114,-0.353552669,0.353553861
	attRot = 0.49999997,-0.49999997,-0.49999997,0.49999997
	attRot0 = -1.34110437E-07,0.707106113,5.96046377E-08,-0.707107484
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,stackPoint1_4294569248
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = probeStackLarge_4294642796
	partName = Part
	pos = -1.18327022,16.6368961,0.110079147
	attPos = 0,0,0
	attPos0 = 0,15,0
	rot = 8.42938164E-08,-8.64010531E-07,-8.04662704E-07,1
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = batteryBankLarge_4294545692
	attN = bottom,fuelTank2-2_4294570656
	attN = top,batteryBankLarge_4294545692
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleProbeControlPoint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCommand
		isEnabled = True
		hibernation = False
		hibernateOnWarp = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			HibernateToggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		isEnabled = True
		actuatorModeCycle = 0
		authorityLimiter = 100
		stateString = Active
		stagingEnabled = True
		WheelState = Active
		EVENTS
		{
		}
		ACTIONS
		{
			CycleAction
			{
				actionGroup = None
			}
			Activate
			{
				actionGroup = None
			}
			Deactivate
			{
				actionGroup = None
			}
			Toggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSAS
		isEnabled = True
		standaloneToggle = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleKerbNetAccess
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OpenKerbNetAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleDataTransmitter
		isEnabled = True
		xmitIncomplete = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			StartTransmissionAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleScienceContainer
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			CollectAllAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTripLogger
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		Log
		{
			flight = 0
		}
		UPGRADESAPPLIED
		{
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 30
		maxAmount = 30
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = batteryBankLarge_4294545692
	partName = Part
	pos = -1.18326974,16.9518967,0.11007908
	attPos = 0,0,0
	attPos0 = 0,0.31499958,0
	rot = 8.42938164E-08,-8.64010531E-07,-8.04662704E-07,1
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = LgRadialSolarPanel_4294544158
	attN = bottom,probeStackLarge_4294642796
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 4000
		maxAmount = 4000
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = LgRadialSolarPanel_4294544158
	partName = Part
	pos = -1.19197917,17.0643959,0.125163376
	attPos = 0,0,0
	attPos0 = -0.00870914385,0.112500191,0.0150846792
	rot = -0.707107008,0,-1.22189522E-06,0.707106829
	attRot = 0,0,0,1
	attRot0 = -0.707106948,-1.12391685E-09,0,0.70710659
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	srfN = srfAttach,batteryBankLarge_4294545692
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDeployableSolarPanel
		isEnabled = True
		efficiencyMult = 1
		launchUT = -1
		currentRotation = (0, 0, 0, 1)
		storedAnimationTime = 0
		storedAnimationSpeed = 0
		deployState = EXTENDED
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ExtendPanelsAction
			{
				actionGroup = None
				active = False
			}
			ExtendAction
			{
				actionGroup = None
				active = False
			}
			RetractAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = ConstructionPort1_4294530500
	partName = Part
	pos = 4.47946405,15.5663538,0.110080451
	attPos = 0,0,0
	attPos0 = -2.38418579E-07,-1.88750029,0
	rot = 0,0,-0.707106829,0.707106829
	attRot = 0,0,-0.707106769,0.707106769
	attRot0 = 0,0,-1,0
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 0
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294527738
	attN = top,ConstructionPort1_4294527738
	attN = bottom,fuelTank.long_4294531284
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = ConstructionPort1_4294527738
	partName = Part
	pos = 5.0452323,15.5663538,0.110080451
	attPos = 0,0,0
	attPos0 = 2.18145459E-07,0.565766752,2.35620273E-10
	rot = -0.707106829,0.707106829,-8.79251777E-14,-1.18070945E-13
	attRot = -0.707106709,0.707106709,0,0
	attRot0 = -1,1.2705573E-21,-1.45661247E-13,-2.13162804E-14
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294527692
	attN = top,ConstructionPort1_4294530500
	attN = bottom,stackPoint1_4294527692
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294527692
	partName = Part
	pos = 5.09211588,15.5663538,0.110080384
	attPos = 0,0,0
	attPos0 = 1.28757977,0.0569620132,-2.96239307E-07
	rot = 0.5,-0.500000119,0.499999166,0.500000954
	attRot = 0,0,0,1
	attRot0 = -0.499999166,-0.500000894,0.49999994,-0.500000119
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = fuelTank2-2_4294527642
	srfN = srfAttach,fuelTank2-2_4294527642
	attN = top,ConstructionPort1_4294527738
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = fuelTank2-2_4294527642
	partName = Part
	pos = 6.37969685,15.5093918,0.110080078
	attPos = 0,0,0
	attPos0 = 0,-1.12749958,0
	rot = 2.08616257E-07,1.00000012,-1.86517468E-13,-4.214683E-08
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294527606
	link = stackPoint1_4294527516
	link = probeStackLarge_4294527420
	attN = top,probeStackLarge_4294527420
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 720
		maxAmount = 720
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 880
		maxAmount = 880
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = stackPoint1_4294527606
	partName = Part
	pos = 7.02348614,15.5663548,1.22515714
	attPos = 0,0,0
	attPos0 = -0.643790007,0.0569620132,-1.11507654
	rot = -0.683012068,-0.183013335,0.183013052,-0.68301332
	attRot = 0,0,0,1
	attRot0 = -0.183013022,0.68301326,-0.683011949,-0.18301338
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294527562
	srfN = srfAttach,fuelTank2-2_4294527642
	attN = top,ConstructionPort1_4294527562
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294527562
	partName = Part
	pos = 7.04692936,15.5663548,1.26576006
	attPos = 0,0,0
	attPos0 = 1.80676551E-07,0.0468843542,1.6018744E-07
	rot = 0.35355255,-0.353553563,-0.612372398,0.612373233
	attRot = 0.49999997,-0.49999997,-0.49999997,0.49999997
	attRot0 = 0,0.707107067,1.49011594E-08,-0.70710665
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,stackPoint1_4294527606
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294527516
	partName = Part
	pos = 7.02348614,15.5663538,-1.00499725
	attPos = 0,0,0
	attPos0 = -0.64378953,0.0569620132,1.1150769
	rot = -0.183012098,-0.683013797,0.683012187,-0.183012366
	attRot = 0,0,0,1
	attRot0 = -0.683012187,0.183012351,-0.183012009,-0.683013499
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294527466
	srfN = srfAttach,fuelTank2-2_4294527642
	attN = top,ConstructionPort1_4294527466
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294527466
	partName = Part
	pos = 7.04692936,15.5663538,-1.04560006
	attPos = 0,0,0
	attPos0 = -3.68803825E-07,0.0468842648,1.75088658E-07
	rot = 0.353553414,-0.353554428,0.612371683,-0.612372875
	attRot = 0.49999994,-0.49999994,0.49999994,-0.49999994
	attRot0 = 1.19209261E-07,-0.707106769,-8.94069458E-08,0.707106769
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,stackPoint1_4294527516
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 2
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = probeStackLarge_4294527420
	partName = Part
	pos = 6.37969685,16.6368923,0.110080265
	attPos = 0,0,0
	attPos0 = 0,15,0
	rot = 1.1920929E-07,1.00000012,-1.45661261E-13,-2.13162753E-14
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = batteryBankLarge_4294527366
	attN = bottom,fuelTank2-2_4294527642
	attN = top,batteryBankLarge_4294527366
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleProbeControlPoint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCommand
		isEnabled = True
		hibernation = False
		hibernateOnWarp = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			HibernateToggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		isEnabled = True
		actuatorModeCycle = 0
		authorityLimiter = 100
		stateString = Active
		stagingEnabled = True
		WheelState = Active
		EVENTS
		{
		}
		ACTIONS
		{
			CycleAction
			{
				actionGroup = None
			}
			Activate
			{
				actionGroup = None
			}
			Deactivate
			{
				actionGroup = None
			}
			Toggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSAS
		isEnabled = True
		standaloneToggle = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleKerbNetAccess
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OpenKerbNetAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleDataTransmitter
		isEnabled = True
		xmitIncomplete = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			StartTransmissionAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleScienceContainer
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			CollectAllAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTripLogger
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		Log
		{
			flight = 0
		}
		UPGRADESAPPLIED
		{
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 30
		maxAmount = 30
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = batteryBankLarge_4294527366
	partName = Part
	pos = 6.37969685,16.9518929,0.110080265
	attPos = 0,0,0
	attPos0 = 0,0.31499958,0
	rot = 1.1920929E-07,1.00000012,-1.45661261E-13,-2.13162753E-14
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = LgRadialSolarPanel_4294527328
	attN = bottom,probeStackLarge_4294527420
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 4000
		maxAmount = 4000
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = LgRadialSolarPanel_4294527328
	partName = Part
	pos = 6.3884058,17.0643921,0.0949956328
	attPos = 0,0,0
	attPos0 = -0.00870914385,0.112500191,0.0150846792
	rot = 1.49011612E-07,0.707106709,0.707107067,-8.94069672E-08
	attRot = 0,0,0,1
	attRot0 = -0.707106948,-1.12391685E-09,0,0.70710659
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	srfN = srfAttach,batteryBankLarge_4294527366
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDeployableSolarPanel
		isEnabled = True
		efficiencyMult = 1
		launchUT = -1
		currentRotation = (0, 0, 0, 1)
		storedAnimationTime = 0
		storedAnimationSpeed = 0
		deployState = EXTENDED
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ExtendPanelsAction
			{
				actionGroup = None
				active = False
			}
			ExtendAction
			{
				actionGroup = None
				active = False
			}
			RetractAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
}

 

Edited by Fat D

Share this post


Link to post
Share on other sites

Caught some of last nights stream, looking forward to getting my paws on this, just have to wait as I'm away from my rig at the moment :(

Was thinking it may be handy for a horizontal extension, ====! -> ____------!  If that makes sense.

Just for convenience and to minimise part count, a large power module (a reskinned counterweight with power texture scheme), and an automated control (a thinner counter weight with in built antenna and a couple of construction lights on top).

Shaping up to become top of my mod list as base construction is one of my major distractions in ksp.

Share this post


Link to post
Share on other sites

Wow, it looks great! For realism & balance purposes, I wish you could only weld parts with an Engineer on EVA (and maybe with a KIS welder).

Share this post


Link to post
Share on other sites

thanks RoverDude.  You are the reason  I have not gotten bored with Kerbal Space  Program.

Share this post


Link to post
Share on other sites
9 hours ago, peachoftree said:

Is there any way to convert existing docking ports to the construction kind, or would I need to rebuild my wobbly station with the new ports

You could in theory add the module via MM

8 hours ago, 5thHorseman said:

I'm having Infernal-robotics-esque problems with docking ports and the "compress parts" ports. Here's my little robotug after being afflicted:

konstruction_translated.jpg

The circled thing is my tug. All radially attached things shifted left about 0.625 meters (the width of the probe). This happened after it detatched from the docking port you see in the picture, which is part of a long I-beam that I attached to a ship on the left with the Konstruction ports. I suspect if I had detached the probe first, all would have been fine. At least on the probe.

http://pulpaudio.com/ksp/konstruction_translate.zip

(zip file contains 2 saves that are essentially equal, and the output_log.txt)

EDIT:

Random thought: Maybe they translated inward toward the ship when I did the "compress"? Like, they "compress"ed twice while the probe body only "compress"ed once? Or perhaps they "compress"ed but the probe body did not?

I'll take a peek.  In the interim, F5 for safety, see if port selection makes a difference.

33 minutes ago, Vhaegrant said:

Caught some of last nights stream, looking forward to getting my paws on this, just have to wait as I'm away from my rig at the moment :(

Was thinking it may be handy for a horizontal extension, ====! -> ____------!  If that makes sense.

Just for convenience and to minimise part count, a large power module (a reskinned counterweight with power texture scheme), and an automated control (a thinner counter weight with in built antenna and a couple of construction lights on top).

Shaping up to become top of my mod list as base construction is one of my major distractions in ksp.

Draw me a better picture :)  And yeah the intent is to make base construction a lot more interactive and interesting.

10 minutes ago, garwel said:

Wow, it looks great! For realism & balance purposes, I wish you could only weld parts with an Engineer on EVA (and maybe with a KIS welder).

Totally doable :)

2 minutes ago, hurgar said:

thanks RoverDude.  You are the reason  I have not gotten bored with Kerbal Space  Program.

Thanks!

Share this post


Link to post
Share on other sites

@Fat D - that craft has some weirdness - was it done with merged vessels, etc.?

 

If you are building stuff to be constructed, best to set them up as discreet vessels, and make sure you're not in a situation where one of the ports becomes the root part.

Share this post


Link to post
Share on other sites
4 hours ago, RoverDude said:

@Fat D - that craft has some weirdness - was it done with merged vessels, etc.?

 

If you are building stuff to be constructed, best to set them up as discreet vessels, and make sure you're not in a situation where one of the ports becomes the root part.

I did some re-rooting during construction to get the radial attachment points onto the barrels, but that should be all the weirdness.

So space station launches in which the construction port is also the port holding the subassembly to the fairing are out? Because that is when the shifted stack parts on the solar/antenna booms happened, as well.

Spoiler

ship = Docker
version = 1.2.0
description = 
type = SPH
size = 3.55822945,5.04350948,11.5341549
PART
{
	part = probeStackSmall_4294669176
	partName = Part
	pos = 0.100870132,3.09714103,0.977970839
	attPos = 0,0,0
	attPos0 = 0.100870132,3.09714103,0.977970839
	rot = 0.707106829,0,0,0.707106829
	attRot = 0,0,0,1
	attRot0 = 0.707106769,0,0,0.707106769
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = fuelTank.long_4294658896
	link = ConstructionPort1_4294639570
	attN = bottom,fuelTank.long_4294658896
	attN = top,ConstructionPort1_4294639570
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleProbeControlPoint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCommand
		isEnabled = True
		hibernation = False
		hibernateOnWarp = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			HibernateToggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		isEnabled = True
		actuatorModeCycle = 0
		authorityLimiter = 100
		stateString = Active
		stagingEnabled = True
		WheelState = Active
		EVENTS
		{
		}
		ACTIONS
		{
			CycleAction
			{
				actionGroup = None
			}
			Activate
			{
				actionGroup = None
			}
			Deactivate
			{
				actionGroup = None
			}
			Toggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSAS
		isEnabled = True
		standaloneToggle = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleKerbNetAccess
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OpenKerbNetAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleDataTransmitter
		isEnabled = True
		xmitIncomplete = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			StartTransmissionAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleScienceContainer
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			CollectAllAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTripLogger
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		Log
		{
			flight = 0
		}
		UPGRADESAPPLIED
		{
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 15
		maxAmount = 15
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = fuelTank.long_4294658896
	partName = Part
	pos = 0.100870132,3.09714103,-0.997036695
	attPos = 0,0,0
	attPos0 = 0,-1.97500014,2.38418579E-07
	rot = 0.707106829,0,0,0.707106829
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = batteryBank_4294655796
	link = radialDecoupler_4294633246
	link = radialDecoupler_4294559392
	link = launchClamp1_4294537738
	link = launchClamp1_4294537512
	attN = top,probeStackSmall_4294669176
	attN = bottom,batteryBank_4294655796
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 360
		maxAmount = 360
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 440
		maxAmount = 440
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = batteryBank_4294655796
	partName = Part
	pos = 0.100870132,3.09714103,-2.9954021
	attPos = 0,0,0
	attPos0 = 0,-1.99835634,2.38418522E-07
	rot = 0.707106829,0,0,0.707106829
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = -1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294638796
	attN = top,fuelTank.long_4294658896
	attN = bottom,ConstructionPort1_4294638796
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 1000
		maxAmount = 1000
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = ConstructionPort1_4294639570
	partName = Part
	pos = 0.100870132,3.09714103,1.07797098
	attPos = 0,0,0
	attPos0 = 0,0.100000039,-1.49011612E-08
	rot = 0.707106829,0,0,0.707106829
	attRot = 0,0,0,1
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 0
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,probeStackSmall_4294669176
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 4
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = ConstructionPort1_4294638796
	partName = Part
	pos = 0.100870132,3.09714103,-3.10625863
	attPos = 0,0,0
	attPos0 = 0,-0.110856295,-1.56319402E-13
	rot = 0.707106829,0,0,-0.707106829
	attRot = 0.99999994,0,0,0
	attRot0 = 1,0,0,0
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = -1
	resPri = 0
	dstg = 0
	sidx = -1
	sqor = -1
	sepI = 0
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = bottom,batteryBank_4294655796
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 4
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = radialDecoupler_4294633246
	partName = Part
	pos = 0.732025564,3.09714103,-2.43555951
	attPos = 0,0,0
	attPos0 = 0.631155431,-1.43851411,2.38418366E-07
	rot = -4.21468513E-08,0.707106769,0.707106888,-4.21468513E-08
	attRot = 0,0,0,1
	attRot0 = 0,1,1.19209275E-07,-5.96046448E-08
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 1
	sidx = 0
	sqor = 1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = trussPiece3x_4294618160
	srfN = srfAttach,fuelTank.long_4294658896
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleAnchoredDecoupler
		isEnabled = True
		ejectionForcePercent = 9
		isDecoupled = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			DecoupleAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleToggleCrossfeed
		isEnabled = True
		crossfeedStatus = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
			}
			EnableAction
			{
				actionGroup = None
			}
			DisableAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = trussPiece3x_4294618160
	partName = Part
	pos = 1.31790495,3.09714103,-3.0355618
	attPos = -0.424402654,0.453213453,-4.19375056E-07
	attPos0 = -0.161475375,-1.05321515,2.06481275E-07
	rot = 0.49999997,0.50000006,-0.49999997,-0.500000119
	attRot = 0.707106709,0,0,0.707106709
	attRot0 = 0.707106709,3.49155762E-08,0.707106888,5.11327825E-09
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = fuelTank1-2_4294602478
	srfN = srfAttach,radialDecoupler_4294633246
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = fuelTank1-2_4294602478
	partName = Part
	pos = 0.117906392,3.09713292,-5.03559589
	attPos = 0.066495344,-0.624998569,0.951831937
	attPos0 = -0.0664972216,2.62500262,0.2481682
	rot = 0.965925872,1.34110451E-07,0.258819342,-5.96046448E-08
	attRot = -2.58095909E-08,-0.49999997,4.57547991E-08,0.866025686
	attRot0 = -0.612372577,0.612372518,0.353553325,0.353553265
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294571290
	link = stackPoint1_4294567428
	link = stackPoint1_4294567338
	link = probeStackLarge_4294022010
	srfN = srfAttach,trussPiece3x_4294618160
	attN = bottom,probeStackLarge_4294022010
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 1440
		maxAmount = 1440
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 1760
		maxAmount = 1760
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = stackPoint1_4294571290
	partName = Part
	pos = 0.117904782,4.44539261,-3.74809766
	attPos = 0,0,0
	attPos0 = 0.643734872,-1.34825325,-1.11498022
	rot = 1.15962416E-06,0.707106233,0.707107544,-9.48890147E-07
	attRot = 0,0,0,1
	attRot0 = 0.183013722,0.683013022,-0.683011889,0.183013946
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294568978
	sym = stackPoint1_4294567428
	sym = stackPoint1_4294567338
	srfN = srfAttach,fuelTank1-2_4294602478
	attN = top,ConstructionPort1_4294568978
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294568978
	partName = Part
	pos = 0.117905378,4.44539261,-3.70121694
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = 1.28997215E-07,-0.707106471,-0.707107306,3.95901694E-08
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294567384
	sym = ConstructionPort1_4294567294
	attN = bottom,stackPoint1_4294571290
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294567428
	partName = Part
	pos = -0.997080326,4.44540596,-5.67934227
	attPos = 0,0,0
	attPos0 = -1.28747392,-1.34825277,2.14576608E-06
	rot = -0.612372637,0.35355401,0.353554308,0.612371683
	attRot = 0,0,0,1
	attRot0 = -0.499998868,0.500001252,-0.500000358,-0.499999583
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294567384
	sym = stackPoint1_4294571290
	sym = stackPoint1_4294567338
	srfN = srfAttach,fuelTank1-2_4294602478
	attN = top,ConstructionPort1_4294567384
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294567384
	partName = Part
	pos = -1.03768158,4.44540405,-5.70278549
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = 0.612372518,-0.353553772,-0.353553057,-0.612372637
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294568978
	sym = ConstructionPort1_4294567294
	attN = bottom,stackPoint1_4294567428
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294567338
	partName = Part
	pos = 1.23289776,4.44540787,-5.67934132
	attPos = 0,0,0
	attPos0 = 0.643733978,-1.34825349,1.11498594
	rot = -0.612373531,-0.353551894,-0.353552848,0.612372696
	attRot = 0,0,0,1
	attRot0 = -0.683012426,-0.183011815,0.183011457,-0.683013499
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294567294
	sym = stackPoint1_4294571290
	sym = stackPoint1_4294567428
	srfN = srfAttach,fuelTank1-2_4294602478
	attN = top,ConstructionPort1_4294567294
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294567294
	partName = Part
	pos = 1.27349985,4.44540691,-5.70278072
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = 0.612372339,0.353552848,0.35355404,-0.612372816
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294568978
	sym = ConstructionPort1_4294567384
	attN = bottom,stackPoint1_4294567338
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = radialDecoupler_4294559392
	partName = Part
	pos = -0.530098677,3.09714103,0.374183834
	attPos = 0,0,0
	attPos0 = -0.630968809,1.37121367,-1.78813778E-07
	rot = 0.707106769,4.21468513E-08,-4.21468513E-08,-0.707106888
	attRot = 0.99999994,0,0,0
	attRot0 = 1,0,-5.96046448E-08,-8.94069672E-08
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 1
	sidx = 1
	sqor = 1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = trussPiece3x_4294559332
	srfN = srfAttach,fuelTank.long_4294658896
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleAnchoredDecoupler
		isEnabled = True
		ejectionForcePercent = 9
		isDecoupled = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			DecoupleAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleToggleCrossfeed
		isEnabled = True
		crossfeedStatus = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
			}
			EnableAction
			{
				actionGroup = None
			}
			DisableAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = trussPiece3x_4294559332
	partName = Part
	pos = -1.115978,3.09714055,0.974187136
	attPos = -0.424402654,0.453213453,-4.19375056E-07
	attPos0 = -0.161475375,-1.05321515,2.06481275E-07
	rot = -0.49999997,-0.500000179,-0.500000179,-0.499999911
	attRot = 0.707106709,0,0,0.707106709
	attRot0 = 0.707106709,3.49155762E-08,0.707106888,5.11327825E-09
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = fuelTank1-2_4294559300
	srfN = srfAttach,radialDecoupler_4294559392
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = fuelTank1-2_4294559300
	partName = Part
	pos = 0.0840258598,3.09713221,2.97421098
	attPos = 0.066495344,-0.624998569,0.951831937
	attPos0 = -0.0664972216,2.62500262,0.2481682
	rot = 0.258819431,1.78813934E-07,-0.965925992,3.27825546E-07
	attRot = -2.58095909E-08,-0.49999997,4.57547991E-08,0.866025686
	attRot0 = -0.612372577,0.612372518,0.353553325,0.353553265
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = stackPoint1_4294559264
	link = stackPoint1_4294559174
	link = stackPoint1_4294559078
	link = probeStackLarge_4294022258
	srfN = srfAttach,trussPiece3x_4294559332
	attN = bottom,probeStackLarge_4294022258
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = LiquidFuel
		amount = 1440
		maxAmount = 1440
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
	RESOURCE
	{
		name = Oxidizer
		amount = 1760
		maxAmount = 1760
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = stackPoint1_4294559264
	partName = Part
	pos = 0.0840219855,4.44539165,1.68672895
	attPos = 0,0,0
	attPos0 = 0.643734872,-1.34825325,-1.11498022
	rot = 0.707107365,-8.81944516E-07,-1.21911944E-06,-0.707106292
	attRot = 0,0,0,1
	attRot0 = 0.183013722,0.683013022,-0.683011889,0.183013946
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294559220
	sym = stackPoint1_4294559078
	sym = stackPoint1_4294559174
	srfN = srfAttach,fuelTank1-2_4294559300
	attN = top,ConstructionPort1_4294559220
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294559220
	partName = Part
	pos = 0.0840222239,4.4453907,1.63984621
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = -0.707106709,-2.31807675E-07,2.31807704E-07,0.707106948
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294559028
	sym = ConstructionPort1_4294559124
	attN = bottom,stackPoint1_4294559264
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294559174
	partName = Part
	pos = 1.19901145,4.44539452,3.61795402
	attPos = 0,0,0
	attPos0 = -1.28747392,-1.34825277,2.14576608E-06
	rot = 0.353553802,0.612371624,0.612372696,-0.353554457
	attRot = 0,0,0,1
	attRot0 = -0.499998868,0.500001252,-0.500000358,-0.499999583
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294559124
	sym = stackPoint1_4294559078
	sym = stackPoint1_4294559264
	srfN = srfAttach,fuelTank1-2_4294559300
	attN = top,ConstructionPort1_4294559124
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294559124
	partName = Part
	pos = 1.23961413,4.4453969,3.64139676
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = -0.353552938,-0.612372756,-0.612372518,0.353553832
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294559028
	sym = ConstructionPort1_4294559220
	attN = bottom,stackPoint1_4294559174
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = stackPoint1_4294559078
	partName = Part
	pos = -1.03097057,4.44540405,3.61795068
	attPos = 0,0,0
	attPos0 = 0.643733978,-1.34825349,1.11498594
	rot = -0.353552938,0.612372458,0.612373531,0.35355258
	attRot = 0,0,0,1
	attRot0 = -0.683012426,-0.183011815,0.183011457,-0.683013499
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = ConstructionPort1_4294559028
	sym = stackPoint1_4294559174
	sym = stackPoint1_4294559264
	srfN = srfAttach,fuelTank1-2_4294559300
	attN = top,ConstructionPort1_4294559028
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
}
PART
{
	part = ConstructionPort1_4294559028
	partName = Part
	pos = -1.0715735,4.4454031,3.64139724
	attPos = 0,0,0
	attPos0 = 3.12924584E-07,0.0468830653,-6.44475733E-07
	rot = 0.353553683,-0.612372458,-0.612372935,-0.353553146
	attRot = 0,-0.999999881,0,0
	attRot0 = -8.04662591E-07,-1.19209275E-07,1.47521473E-06,-1
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 2
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	sym = ConstructionPort1_4294559124
	sym = ConstructionPort1_4294559220
	attN = bottom,stackPoint1_4294559078
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleDockingNode
		isEnabled = True
		crossfeed = True
		stagingEnabled = False
		state = Ready
		dockUId = 0
		dockNodeIdx = 0
		EVENTS
		{
		}
		ACTIONS
		{
			UndockAction
			{
				actionGroup = None
			}
			DecoupleAction
			{
				actionGroup = None
			}
			EnableXFeedAction
			{
				actionGroup = None
			}
			DisableXFeedAction
			{
				actionGroup = None
			}
			ToggleXFeedAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleWeldablePort
		isEnabled = True
		portForce = 50
		portTorque = 2
		portRoll = 2
		portRange = 0.5
		portSnap = 90
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = launchClamp1_4294537738
	partName = Part
	pos = -1.32535505,3.09714103,-2.87299228
	attPos = 0,0,0
	attPos0 = -1.42622519,-1.87594652,2.38418366E-07
	rot = 0.50000006,0.50000006,0.50000006,0.50000006
	attRot = 0,0,0,1
	attRot0 = 2.98023224E-08,0.707106829,2.98023224E-08,0.707106829
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 0
	resPri = 0
	dstg = 0
	sidx = 0
	sqor = 0
	sepI = 0
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	srfN = srfAttach,fuelTank.long_4294658896
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = LaunchClamp
		isEnabled = True
		scaleFactor = 0.989175797
		height = 2.49588537
		stagingEnabled = True
		towerRot = -0.5,-0.5,-0.5,0.5
		EVENTS
		{
		}
		ACTIONS
		{
			ReleaseClamp
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleGenerator
		isEnabled = True
		generatorIsActive = False
		throttle = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
				active = False
			}
			ActivateAction
			{
				actionGroup = None
				active = False
			}
			ShutdownAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = launchClamp1_4294537512
	partName = Part
	pos = 1.52742422,3.0971415,-1.98111892
	attPos = 0,0,0
	attPos0 = 1.42655408,-0.984081328,-4.76836732E-07
	rot = -0.50000006,0.50000006,0.50000006,-0.50000006
	attRot = 0,0,0,1
	attRot0 = -2.98023224E-08,0.707106829,2.98023224E-08,-0.707106829
	mir = 1,1,1
	symMethod = Radial
	autostrutMode = Off
	rigidAttachment = False
	istg = 0
	resPri = 0
	dstg = 0
	sidx = 1
	sqor = 0
	sepI = 0
	attm = 1
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	srfN = srfAttach,fuelTank.long_4294658896
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = LaunchClamp
		isEnabled = True
		scaleFactor = 0.989176214
		height = 2.49588633
		stagingEnabled = True
		towerRot = 0.5,-0.5,-0.5,-0.5
		EVENTS
		{
		}
		ACTIONS
		{
			ReleaseClamp
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleGenerator
		isEnabled = True
		generatorIsActive = False
		throttle = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
				active = False
			}
			ActivateAction
			{
				actionGroup = None
				active = False
			}
			ShutdownAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTestSubject
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = probeStackLarge_4294022258
	partName = Part
	pos = 0.0840196609,5.16214514,2.97421885
	attPos = 0,0,0
	attPos0 = -1.04950254E-06,-2.06500077,2.11468478E-06
	rot = 1.00000012,-1.72203016E-07,-2.10734541E-08,-2.08616257E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = 3.27825518E-07,0.965925813,5.96046377E-08,0.258819371
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = batteryBankLarge_4294019180
	attN = bottom,batteryBankLarge_4294019180
	attN = top,fuelTank1-2_4294559300
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleProbeControlPoint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCommand
		isEnabled = True
		hibernation = False
		hibernateOnWarp = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			HibernateToggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		isEnabled = True
		actuatorModeCycle = 0
		authorityLimiter = 100
		stateString = Active
		stagingEnabled = True
		WheelState = Active
		EVENTS
		{
		}
		ACTIONS
		{
			CycleAction
			{
				actionGroup = None
			}
			Activate
			{
				actionGroup = None
			}
			Deactivate
			{
				actionGroup = None
			}
			Toggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSAS
		isEnabled = True
		standaloneToggle = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleKerbNetAccess
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OpenKerbNetAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleDataTransmitter
		isEnabled = True
		xmitIncomplete = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			StartTransmissionAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleScienceContainer
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			CollectAllAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTripLogger
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		Log
		{
			flight = 0
		}
		UPGRADESAPPLIED
		{
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 30
		maxAmount = 30
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = probeStackLarge_4294022010
	partName = Part
	pos = 0.117907226,5.16214275,-5.03560448
	attPos = 0,0,0
	attPos0 = -1.16015303E-06,-2.06500077,2.89454624E-06
	rot = 1.00000024,8.94069814E-08,2.98023224E-08,-1.1920929E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = 0,-0.258819282,8.94069601E-08,0.965925813
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = batteryBankLarge_4294018948
	attN = bottom,batteryBankLarge_4294018948
	attN = top,fuelTank1-2_4294602478
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleProbeControlPoint
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCommand
		isEnabled = True
		hibernation = False
		hibernateOnWarp = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			HibernateToggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleReactionWheel
		isEnabled = True
		actuatorModeCycle = 0
		authorityLimiter = 100
		stateString = Active
		stagingEnabled = True
		WheelState = Active
		EVENTS
		{
		}
		ACTIONS
		{
			CycleAction
			{
				actionGroup = None
			}
			Activate
			{
				actionGroup = None
			}
			Deactivate
			{
				actionGroup = None
			}
			Toggle
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleSAS
		isEnabled = True
		standaloneToggle = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleKerbNetAccess
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			OpenKerbNetAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleDataTransmitter
		isEnabled = True
		xmitIncomplete = False
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			StartTransmissionAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleScienceContainer
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			CollectAllAction
			{
				actionGroup = None
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleTripLogger
		isEnabled = True
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
		}
		Log
		{
			flight = 0
		}
		UPGRADESAPPLIED
		{
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 30
		maxAmount = 30
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = batteryBankLarge_4294019180
	partName = Part
	pos = 0.0840188861,5.46214628,2.97421885
	attPos = 0,0,0
	attPos0 = -6.5373473E-07,-0.300001204,-1.852271E-06
	rot = 1.00000012,-1.72203016E-07,-2.10734541E-08,-2.08616257E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = -7.10542566E-15,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = rtg_4294016422
	attN = top,probeStackLarge_4294022258
	attN = bottom,rtg_4294016422
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 4000
		maxAmount = 4000
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = batteryBankLarge_4294018948
	partName = Part
	pos = 0.117908955,5.4621439,-5.03560829
	attPos = 0,0,0
	attPos0 = 1.95542867E-07,-0.300001502,3.84407076E-06
	rot = 1.00000024,8.94069814E-08,2.98023224E-08,-1.1920929E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	link = rtg_4294016194
	attN = top,probeStackLarge_4294022010
	attN = bottom,rtg_4294016194
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 4000
		maxAmount = 4000
		flowState = True
		isTweakable = True
		hideFlow = False
		isVisible = True
		flowMode = Both
	}
}
PART
{
	part = rtg_4294016422
	partName = Part
	pos = 0.0840167999,5.91394806,2.97422266
	attPos = 0,0,0
	attPos0 = -5.36770813E-07,-0.451803565,-1.94361201E-06
	rot = 1.00000012,-1.72203016E-07,-2.10734541E-08,-2.08616257E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = top,batteryBankLarge_4294019180
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleGenerator
		isEnabled = True
		generatorIsActive = False
		throttle = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
				active = False
			}
			ActivateAction
			{
				actionGroup = None
				active = False
			}
			ShutdownAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCoreHeat
		isEnabled = True
		CoreTempGoalAdjustment = 0
		CoreThermalEnergy = 0
		stagingEnabled = True
		lastUpdateTime = 0
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}
PART
{
	part = rtg_4294016194
	partName = Part
	pos = 0.117909133,5.91394711,-5.03561211
	attPos = 0,0,0
	attPos0 = 6.18743229E-07,-0.451802611,4.21656159E-06
	rot = 1.00000024,8.94069814E-08,2.98023224E-08,-1.1920929E-07
	attRot = 0.707106769,0,0,0.707106769
	attRot0 = 0,0,0,1
	mir = 1,1,1
	symMethod = Mirror
	autostrutMode = Off
	rigidAttachment = False
	istg = 1
	resPri = 0
	dstg = 2
	sidx = -1
	sqor = -1
	sepI = 1
	attm = 0
	modCost = 0
	modMass = 0
	modSize = 0,0,0
	attN = top,batteryBankLarge_4294018948
	EVENTS
	{
	}
	ACTIONS
	{
	}
	PARTDATA
	{
	}
	MODULE
	{
		name = ModuleGenerator
		isEnabled = True
		generatorIsActive = False
		throttle = 0
		stagingEnabled = True
		EVENTS
		{
		}
		ACTIONS
		{
			ToggleAction
			{
				actionGroup = None
				active = False
			}
			ActivateAction
			{
				actionGroup = None
				active = False
			}
			ShutdownAction
			{
				actionGroup = None
				active = False
			}
		}
		UPGRADESAPPLIED
		{
		}
	}
	MODULE
	{
		name = ModuleCoreHeat
		isEnabled = True
		CoreTempGoalAdjustment = 0
		CoreThermalEnergy = 0
		stagingEnabled = True
		lastUpdateTime = 0
		EVENTS
		{
		}
		ACTIONS
		{
		}
		UPGRADESAPPLIED
		{
		}
	}
}

 

This craft file should have all docking ports concerned as leaf nodes before docking, and no weirdness like subassemblies, merges or re-rootings to mess with part order. Still getting strange behavior.

Edited by Fat D

Share this post


Link to post
Share on other sites
4 hours ago, Fat D said:

Here is a craft file for construction ports gone really wrong:

As someone who often reads on their phone/tablet, could you either post craft files inside spoiler tags or as a link?  They take up huge amounts of scroll space.  Thanks in advance.

Share this post


Link to post
Share on other sites
3 hours ago, RoverDude said:

Totally doable :)

Gotcha. I submitted a feature suggestion on Github.

Share this post


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

As someone who often reads on their phone/tablet, could you either post craft files inside spoiler tags or as a link?  They take up huge amounts of scroll space.  Thanks in advance.

Done, though in my experience (and I just tried it), you can scroll past it without scrolling through all of it, at least on Firefox and Chrome for Android.

Edited by Fat D

Share this post


Link to post
Share on other sites
21 minutes ago, Fat D said:

Done, though in my experience (and I just tried it), you can scroll past it without scrolling through all of it, at least on Firefox and Chrome for Android.

Not but not in an email notification.  :wink:

Share this post


Link to post
Share on other sites

Been waiting for the weldable ports for years basically. :D

 

On that note, is there any chance of getting a mini-version released (or if anyone else wants to re-compile it) to pull out just the parts needed to make the weldable ports work? I know I could just delete the other parts,  but I'd prefer to cut out all the extra back end needed to operate the crane parts etc from even being loaded in the game, as well as the button in the sidebar since it wouldn't be needed then. (I want to keep the impact on the game as minimal as possible basically)

Ty!

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.