Difference between revisions of "Parts/Utility/landingLegLT-2/landingLegLT-2.cfg"

From Kerbal Space Program Wiki
< Parts‎ | Utility
Jump to: navigation, search
(Update part config)
m (Update config)
 
Line 13: Line 13:
 
category = Ground
 
category = Ground
 
subcategory = 0
 
subcategory = 0
title = LT-2 Landing Strut
+
title = #autoLOC_500876 //#autoLOC_500876 = LT-2 Landing Strut
manufacturer = Moving Parts Experts Group
+
manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group
description = The LT-2 Landing Strut offers a heavy-duty method for planting yourself firmly on the ground, without the severe consequences that usually accompany planting yourself firmly on the ground.
+
description = #autoLOC_500877 //#autoLOC_500877 = The LT-2 Landing Strut offers a heavy-duty method for planting yourself firmly on the ground, without the severe consequences that usually accompany planting yourself firmly on the ground.
 
attachRules = 0,1,0,0,0
 
attachRules = 0,1,0,0,0
 
mass = 0.1
 
mass = 0.1
Line 32: Line 32:
 
breakingTorque = 80
 
breakingTorque = 80
 
bulkheadProfiles = srf
 
bulkheadProfiles = srf
tags = ground land leg support
+
tags = #autoLOC_500878 //#autoLOC_500878 = ground land leg support
 
EFFECTS
 
EFFECTS
 
{
 
{
Line 102: Line 102:
 
 
 
wheelColliderTransformName = wheelCollider
 
wheelColliderTransformName = wheelCollider
+
useNewFrictionModel = true
 
wheelType = LEG
 
wheelType = LEG
 
+
adherentStart = 0.01
 +
frictionAdherent = 0.1
 +
peakStart = 2
 +
frictionPeak = 1.0
 +
limitStart = 7.0
 +
frictionLimit = 1.0
 
// setting this to true will override the radius and center parameters
 
// setting this to true will override the radius and center parameters
 
FitWheelColliderToMesh = False
 
FitWheelColliderToMesh = False
Line 113: Line 118:
 
clipObject = piston_collider
 
clipObject = piston_collider
 
 
TooltipTitle = Landing Leg
+
TooltipTitle = #autoLOC_502076 //#autoLOC_502076 = Landing Leg
 
TooltipPrimaryField =  
 
TooltipPrimaryField =  
 
 
Line 127: Line 132:
 
suspensionDistance = 0.95
 
suspensionDistance = 0.95
 
suspensionOffset = -0.95
 
suspensionOffset = -0.95
+
maximumLoad = 40.0
 
targetPosition = 1.0
 
targetPosition = 1.0
springRatio = 6
+
springRatio = 33
damperRatio = 1.0
+
damperRatio = 2.2
boostRatio = 0.6
+
boostRatio = 0.7
 +
useDistributedMass = true
 
}
 
}
 
MODULE
 
MODULE
Line 187: Line 193:
 
slipSharpness = 2.0
 
slipSharpness = 2.0
 
explodeMultiplier = 1.0
 
explodeMultiplier = 1.0
 +
}
 +
MODULE
 +
{
 +
name = ModuleCargoPart
 +
packedVolume = 300
 
}
 
}
 
}
 
}
 
 
}}
 
}}

Latest revision as of 15:11, 13 October 2024

This is the configuration file for LT-2 Landing Strut.
PART
{
	name = landingLeg1-2
	module = Part
	author = Squad
	mesh = model.mu
	rescaleFactor = 1.25
	PhysicsSignificance = 0
	node_attach = 0.0, 0.4271562, 0.0632596, 0.0, 0.5735765, 0.819152
	TechRequired = advLanding
	entryCost = 4100
	cost = 340
	category = Ground
	subcategory = 0
	title = #autoLOC_500876 //#autoLOC_500876 = LT-2 Landing Strut
	manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group
	description = #autoLOC_500877 //#autoLOC_500877 = The LT-2 Landing Strut offers a heavy-duty method for planting yourself firmly on the ground, without the severe consequences that usually accompany planting yourself firmly on the ground.
	attachRules = 0,1,0,0,0
	mass = 0.1
	thermalMassModifier = 3.0
	// heatConductivity = 0.06 // half default
	emissiveConstant = 0.8 // a bit better than usual, because conduction needs some work
	initRotation = 95.187980000, -0.2879681,-0.9133175,-0.287968	
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 12
	maxTemp = 2000 // = 2900
	CoMOffset = 0, 0, 0.1
	breakingForce = 80
	breakingTorque = 80
	bulkheadProfiles = srf
	tags = #autoLOC_500878 //#autoLOC_500878 = ground land leg support
	EFFECTS
	{
		deploy
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_start
				volume = 0 0
				volume = 1 0.5
				pitch = 0.5
			}
			AUDIO_LOOP
			{
				channel = Ship
				clip = Squad/Sounds/elev_loop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.5
			}
		}
		deployed
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_stop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.5
			}
		}
		retract
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_start
				volume = 0 0
				volume = 1 0.5
				pitch = 0.5
			}
			AUDIO_LOOP
			{
				channel = Ship
				clip = Squad/Sounds/elev_loop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.6
			}
		}
		retracted
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_stop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.75
			}
		}
	}

	MODULE
	{
		name = ModuleWheelBase
		
		wheelColliderTransformName = wheelCollider		
		useNewFrictionModel = true
		wheelType = LEG
		adherentStart = 0.01
		frictionAdherent = 0.1
		peakStart = 2
		frictionPeak = 1.0
		limitStart = 7.0
		frictionLimit = 1.0
		// setting this to true will override the radius and center parameters
		FitWheelColliderToMesh = False		
		radius = 0.12
		center = 0,0,0
		mass = 0.040
		autoFrictionAvailable = False
		clipObject = piston_collider
				
		TooltipTitle = #autoLOC_502076 //#autoLOC_502076 = Landing Leg
		TooltipPrimaryField = 
		
		groundHeightOffset = 1.37
	}
	MODULE
	{
		name = ModuleWheelSuspension
		baseModuleIndex = 0
		suspensionTransformName = piston
		suspensionColliderName = piston_collider
		
		suspensionDistance = 0.95
		suspensionOffset = -0.95		
		maximumLoad = 40.0
		targetPosition = 1.0			
		springRatio = 33
		damperRatio = 2.2
		boostRatio = 0.7
		useDistributedMass = true
	}
	MODULE
	{
		name = ModuleWheelDeployment
		baseModuleIndex = 0
		
		animationTrfName = leg
		animationStateName = newlandingleg
		deployedPosition = 1
		deployTargetTransformName = deployTgt
		retractTransformName = piston
		
		TsubSys = 0.83
		
		extendDurationFactor = 0.5
		retractDuractionFactor = 0.3

		fxDeploy = deploy
		fxRetract = retract
		fxDeployed = deployed
		fxRetracted = retracted
	}
	MODULE
	{
		name = ModuleWheelLock
		maxTorque = 500
	}
	MODULE
	{
		name = ModuleWheelBogey
		baseModuleIndex = 0
		
		bogeyTransformName = foot
		deployModuleIndex = 2
		
		maxPitch = 160
		minPitch = -160
		restPitch = 0
		pitchResponse = 100
		
		bogeyAxis = 1, 0, 0
		bogeyUpAxis = 0, 0, -1
	}
	MODULE
	{
		name = ModuleWheelDamage
		baseModuleIndex = 0
		
		stressTolerance = 99999999
		impactTolerance = 600
		deflectionMagnitude = 1
		deflectionSharpness = 2.0
		slipMagnitude = 0
		slipSharpness = 2.0
		explodeMultiplier = 1.0
	}
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 300
	}
}