Difference between revisions of "Parts/Utility/GrapplingDevice/part.cfg"

From Kerbal Space Program Wiki
< Parts‎ | Utility
Jump to: navigation, search
m (*update to 1.0;)
(update to 1.12.2)
 
Line 1: Line 1:
 +
<!-- v1.12.2 -->
 
{{Part config|Advanced Grabbing Unit|2=PART
 
{{Part config|Advanced Grabbing Unit|2=PART
 
{
 
{
Line 4: Line 5:
 
module = Part
 
module = Part
 
author = Squad
 
author = Squad
mesh = model.mu
+
mesh = GrapplingArm.mu
 
scale = 1
 
scale = 1
 
node_stack_top = 0.0, -0.1126614, 0.00, 0.0, -1.0, 0.0, 1
 
node_stack_top = 0.0, -0.1126614, 0.00, 0.0, -1.0, 0.0, 1
Line 11: Line 12:
 
entryCost = 5200
 
entryCost = 5200
 
cost = 450
 
cost = 450
category = Utility
+
category = Coupling
 
subcategory = 0
 
subcategory = 0
title = Advanced Grabbing Unit
+
title = #autoLOC_500861 //#autoLOC_500861 = Advanced Grabbing Unit
manufacturer = Kerbal Motion LLC
+
manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC
description = Kerbal Motion engineers have long struggled with the problem of how to extract dropped tools from complicated machinery. After observing an intern cleaning out his shoes by turning them upside and shaking them inside the lab, our team was hit with a stroke of inspiration! Why not turn the rocket parts upside down and shake them? The grabbing arm perfectly filled this niche, and is quite capable of lifting heavy machinery. It has since found other uses, besides delicate tool extraction operations. AKA "The Klaw!"
+
description = #autoLOC_500862 //#autoLOC_500862 = Kerbal Motion engineers have long struggled with the problem of how to extract dropped tools from complicated machinery. After observing an intern cleaning out his shoes by turning them upside and shaking them inside the lab, our team was hit with a stroke of inspiration! Why not turn the rocket parts upside down and shake them? The grabbing arm perfectly filled this niche, and is quite capable of lifting heavy machinery. It has since found other uses, besides delicate tool extraction operations. AKA "The Klaw!"
 
attachRules = 1,1,0,0,0
 
attachRules = 1,1,0,0,0
 
mass = 0.075
 
mass = 0.075
Line 22: Line 23:
 
minimum_drag = 0.2
 
minimum_drag = 0.2
 
angularDrag = 1
 
angularDrag = 1
crashTolerance = 7
 
 
maxTemp = 2000 // = 3600
 
maxTemp = 2000 // = 3600
 
fuelCrossFeed = False
 
fuelCrossFeed = False
Line 29: Line 29:
 
breakingTorque = 50
 
breakingTorque = 50
 
bulkheadProfiles = size1, srf
 
bulkheadProfiles = size1, srf
 +
tags = #autoLOC_500863 //#autoLOC_500863 = a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa
 
MODULE
 
MODULE
 
{
 
{
Line 35: Line 36:
 
deployAnimationController = 1
 
deployAnimationController = 1
 
nodeType = size1
 
nodeType = size1
captureRange = 0.05
+
captureRange = 0.1
captureMinFwdDot = 0.866
+
captureMinFwdDot = 0.733
 
captureMaxRvel = 1
 
captureMaxRvel = 1
 
}
 
}
Line 43: Line 44:
 
name = ModuleAnimateGeneric
 
name = ModuleAnimateGeneric
 
animationName = Deploy
 
animationName = Deploy
startEventGUIName = Arm
+
startEventGUIName = #autoLOC_502073 //#autoLOC_502073 = Arm
endEventGUIName = Disarm
+
endEventGUIName = #autoLOC_502074 //#autoLOC_502074 = Disarm
actionGUIName = Toggle Arming
+
actionGUIName = #autoLOC_502075 //#autoLOC_502075 = Toggle Arming
 
}
 
}
 
MODULE
 
MODULE
Line 100: Line 101:
 
name = FlagDecal
 
name = FlagDecal
 
textureQuadName = flagTransform
 
textureQuadName = flagTransform
 +
}
 +
MODULE
 +
{
 +
name = ModulePartVariants
 +
primaryColor = #000000
 +
secondaryColor = #ffffff
 +
baseDisplayName = #autoLOC_8007120
 +
baseThemeName = BlackAndWhite
 +
useMultipleDragCubes = false
 +
 +
VARIANT
 +
{
 +
name = Dark
 +
displayName = #autoLOC_8007117
 +
themeName = Dark
 +
primaryColor = #000000
 +
TEXTURE
 +
{
 +
mainTextureURL = Squad/Parts/Utility/GrapplingDevice/grabberDiffuse_dark
 +
_BumpMap= Squad/Parts/Utility/GrapplingDevice/grabberNRM
 +
 +
}
 +
}
 +
 +
}
 +
 +
MODULE
 +
{
 +
name = ModuleCargoPart
 +
stackableQuantity = 1
 +
packedVolume = -1
 
}
 
}
 
}
 
}
 
 
}}
 
}}

Latest revision as of 05:51, 29 August 2021


This is the configuration file for Advanced Grabbing Unit.
PART
{
	name = GrapplingDevice
	module = Part
	author = Squad
	mesh = GrapplingArm.mu
	scale = 1
	node_stack_top = 0.0, -0.1126614, 0.00, 0.0, -1.0, 0.0, 1
	node_attach = 0.0, 0.0, 0.00, 0.0, -1.0, 0.0, 1
	TechRequired = actuators
	entryCost = 5200
	cost = 450
	category = Coupling
	subcategory = 0
	title = #autoLOC_500861 //#autoLOC_500861 = Advanced Grabbing Unit
	manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC
	description = #autoLOC_500862 //#autoLOC_500862 = Kerbal Motion engineers have long struggled with the problem of how to extract dropped tools from complicated machinery. After observing an intern cleaning out his shoes by turning them upside and shaking them inside the lab, our team was hit with a stroke of inspiration! Why not turn the rocket parts upside down and shake them? The grabbing arm perfectly filled this niche, and is quite capable of lifting heavy machinery. It has since found other uses, besides delicate tool extraction operations. AKA "The Klaw!"
	attachRules = 1,1,0,0,0
	mass = 0.075
	dragModelType = default
	maximum_drag = 0.3
	minimum_drag = 0.2
	angularDrag = 1
	maxTemp = 2000 // = 3600
	fuelCrossFeed = False
	crashTolerance = 50
	breakingForce = 50
	breakingTorque = 50
	bulkheadProfiles = size1, srf
	tags = #autoLOC_500863 //#autoLOC_500863 = a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa
	MODULE
	{
		name = ModuleGrappleNode
		nodeTransformName = ArticulatedCap
		deployAnimationController = 1
		nodeType = size1
		captureRange = 0.1
		captureMinFwdDot = 0.733
		captureMaxRvel = 1
	}
	MODULE
	{
		name = ModuleAnimateGeneric
		animationName = Deploy
		startEventGUIName = #autoLOC_502073 //#autoLOC_502073 = Arm
		endEventGUIName = #autoLOC_502074 //#autoLOC_502074 = Disarm
		actionGUIName = #autoLOC_502075 //#autoLOC_502075 = Toggle Arming
	}
	MODULE
	{
		name = FXModuleLookAtConstraint
		CONSTRAINLOOKFX
		{
			rotatorsName = Piston1
			targetName = Sleeve1
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Sleeve1
			targetName = Mounting1
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Piston2
			targetName = Sleeve2
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Sleeve2
			targetName = Mounting2
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Piston3
			targetName = Sleeve3
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Sleeve3
			targetName = Mounting3
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Piston4
			targetName = Sleeve4
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = Sleeve4
			targetName = Mounting4
		}
		CONSTRAINLOOKFX
		{
			rotatorsName = BaseSleeve1
			targetName = MainSleeveLookTarget
		}
	}
	MODULE
	{
		name = FlagDecal
		textureQuadName = flagTransform
	}
	MODULE
	{
		name = ModulePartVariants
		primaryColor = #000000
		secondaryColor = #ffffff
		baseDisplayName = #autoLOC_8007120
		baseThemeName = BlackAndWhite
		useMultipleDragCubes = false
				
		VARIANT
		{
			name = Dark
			displayName = #autoLOC_8007117
			themeName = Dark
			primaryColor = #000000
			TEXTURE
			{
				mainTextureURL = Squad/Parts/Utility/GrapplingDevice/grabberDiffuse_dark
				_BumpMap= Squad/Parts/Utility/GrapplingDevice/grabberNRM
				
			}
		}
					
	}
		
	MODULE
	{
		name = ModuleCargoPart	
		stackableQuantity = 1
		packedVolume = -1
	}
}