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

From Kerbal Space Program Wiki
< Parts‎ | Utility
Jump to: navigation, search
m (BobBot moved page Parts/miniLandingLeg/part.cfg to Parts/Utility/miniLandingLeg/part.cfg without leaving a redirect: Update to new directory system)
m (Update config)
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Part config|LT-5 Micro Landing Strut|2=PART
+
{{Part config|LT-05 Micro Landing Strut|2=PART
 
{
 
{
// Kerbal Space Program - Part Config
+
name = miniLandingLeg
 
+
module = Part
// --- general parameters ---
+
author = NovaSilisko
name = miniLandingLeg
+
mesh = model.mu
module = Part
+
rescaleFactor = 1
author = NovaSilisko
+
node_attach = 0.0256775, 0.05144107, 0.0, 1.0, 0.0, 0.0
 
+
TechRequired = survivability
// --- asset parameters ---
+
entryCost = 820
mesh = model.mu
+
cost = 200
rescaleFactor = 1
+
category = Ground
 
+
subcategory = 0
animationName = probeleg
+
title = #autoLOC_500879 //#autoLOC_500879 = LT-05 Micro Landing Strut
 
+
manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group
// --- node definitions ---
+
description = #autoLOC_500880 //#autoLOC_500880 = A small landing leg designed for space probes or lightweight landers. Basically made of toothpicks... erm, Space-grade toothpicks mind you, but be careful with them anyway.
node_attach = 0.0256775, 0.05144107, 0.0, 1.0, 0.0, 0.0
+
attachRules = 0,1,0,0,0
 
+
mass = 0.015
// --- editor parameters ---
+
// heatConductivity = 0.06 // half default
TechRequired = landing
+
emissiveConstant = 0.8 // a bit better than usual, because conduction needs some work
entryCost = 2200
+
dragModelType = default
cost = 200
+
maximum_drag = 0.2
category = Utility
+
minimum_drag = 0.2
subcategory = 0
+
angularDrag = 2
title = LT-5 Micro Landing Strut
+
crashTolerance = 10
manufacturer = Moving Parts Experts Group
+
maxTemp = 1200 // = 2900
description = A small landing leg designed for space probes or lightweight landers. Basically made of toothpicks... erm, Space-grade toothpicks mind you, but be careful with them anyway.
+
explosionPotential = 0
 
+
bulkheadProfiles = srf
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+
tags = #autoLOC_500881 //#autoLOC_500881 = ground land leg support
attachRules = 0,1,0,0,0
+
EFFECTS
 
+
{
// --- standard part parameters ---
+
deploy
mass = 0.015
+
{
dragModelType = default
+
AUDIO
maximum_drag = 0.2
+
{
minimum_drag = 0.2
+
channel = Ship
angularDrag = 2
+
clip = Squad/Sounds/elev_start
crashTolerance = 10
+
volume = 0 0
maxTemp = 2900
+
volume = 1 0.5
 
+
pitch = 0.95
 
+
}
explosionPotential = 0
+
AUDIO_LOOP
 
+
{
MODULE
+
channel = Ship
{
+
clip = Squad/Sounds/elev_loop
name = ModuleLandingLeg
+
volume = 0 0
 
+
volume = 1 0.5
animationName = probeleg
+
pitch = 0.95
wheelColliderName = wheelCollider
+
}
suspensionTransformName = leg
+
}
suspensionUpperLimit = 0.65
+
deployed
impactTolerance = 150
+
{
suspensionSpring = 1
+
AUDIO
suspensionDamper = 1
+
{
}
+
channel = Ship
 +
clip = Squad/Sounds/elev_stop
 +
volume = 0 0
 +
volume = 1 0.5
 +
pitch = 0.95
 +
}
 +
}
 +
retract
 +
{
 +
AUDIO
 +
{
 +
channel = Ship
 +
clip = Squad/Sounds/elev_start
 +
volume = 0 0
 +
volume = 1 0.5
 +
pitch = 0.95
 +
}
 +
AUDIO_LOOP
 +
{
 +
channel = Ship
 +
clip = Squad/Sounds/elev_loop
 +
volume = 0 0
 +
volume = 1 0.5
 +
pitch = 0.95
 +
}
 +
}
 +
retracted
 +
{
 +
AUDIO
 +
{
 +
channel = Ship
 +
clip = Squad/Sounds/elev_stop
 +
volume = 0 0
 +
volume = 1 0.5
 +
pitch = 1.35
 +
}
 +
}
 +
}
 +
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.1
 +
center = 0,0,0
 +
mass = 0.040
 +
autoFrictionAvailable = False
 +
clipObject = leg_collider
 +
tireForceSharpness = 1
 +
TooltipTitle = #autoLOC_502076 //#autoLOC_502076 = Landing Leg
 +
TooltipPrimaryField =
 +
 +
groundHeightOffset = 1
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelSuspension
 +
baseModuleIndex = 0
 +
suspensionTransformName = leg
 +
 +
suspensionDistance = 0.8
 +
suspensionOffset = -0.8
 +
 +
targetPosition = 1.0
 +
springRatio = 40
 +
damperRatio = 2.2
 +
boostRatio = 0.75
 +
maximumLoad = 3.0
 +
extendDurationFactor = 1.0
 +
retractDuractionFactor = 1.0
 +
useDistributedMass = true
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelDeployment
 +
baseModuleIndex = 0
 +
 +
animationTrfName = miniLeg
 +
animationStateName = probeleg
 +
deployedPosition = 1
 +
deployTargetTransformName = deployTgt
 +
retractTransformName = leg
 +
 +
TsubSys = 0.8
  
 +
fxDeploy = deploy
 +
fxRetract = retract
 +
fxDeployed = deployed
 +
fxRetracted = retracted
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelLock
 +
maxTorque = 50
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelDamage
 +
baseModuleIndex = 0
 +
 +
stressTolerance = 99999999
 +
impactTolerance = 40
 +
deflectionMagnitude = 1
 +
deflectionSharpness = 2.0
 +
slipMagnitude = 0
 +
slipSharpness = 2.0
 +
explodeMultiplier = 1.0
 +
}
 +
MODULE
 +
{
 +
name = ModuleCargoPart
 +
packedVolume = 80
 +
}
 
}
 
}
 
}}
 
}}

Latest revision as of 15:09, 13 October 2024

This is the configuration file for LT-05 Micro Landing Strut.
PART
{
	name = miniLandingLeg
	module = Part
	author = NovaSilisko
	mesh = model.mu
	rescaleFactor = 1
	node_attach = 0.0256775, 0.05144107, 0.0, 1.0, 0.0, 0.0
	TechRequired = survivability
	entryCost = 820
	cost = 200
	category = Ground
	subcategory = 0
	title = #autoLOC_500879 //#autoLOC_500879 = LT-05 Micro Landing Strut
	manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group
	description = #autoLOC_500880 //#autoLOC_500880 = A small landing leg designed for space probes or lightweight landers. Basically made of toothpicks... erm, Space-grade toothpicks mind you, but be careful with them anyway.
	attachRules = 0,1,0,0,0
	mass = 0.015
	// heatConductivity = 0.06 // half default
	emissiveConstant = 0.8 // a bit better than usual, because conduction needs some work
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 10
	maxTemp = 1200 // = 2900
	explosionPotential = 0
	bulkheadProfiles = srf
	tags = #autoLOC_500881 //#autoLOC_500881 = ground land leg support
	EFFECTS
	{
		deploy
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_start
				volume = 0 0
				volume = 1 0.5
				pitch = 0.95
			}
			AUDIO_LOOP
			{
				channel = Ship
				clip = Squad/Sounds/elev_loop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.95
			}
		}
		deployed
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_stop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.95
			}
		}
		retract
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_start
				volume = 0 0
				volume = 1 0.5
				pitch = 0.95
			}
			AUDIO_LOOP
			{
				channel = Ship
				clip = Squad/Sounds/elev_loop
				volume = 0 0
				volume = 1 0.5
				pitch = 0.95
			}
		}
		retracted
		{
			AUDIO
			{
				channel = Ship
				clip = Squad/Sounds/elev_stop
				volume = 0 0
				volume = 1 0.5
				pitch = 1.35
			}
		}
	}
	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.1
		center = 0,0,0
		mass = 0.040
		autoFrictionAvailable = False
		clipObject = leg_collider
		tireForceSharpness = 1				
		TooltipTitle = #autoLOC_502076 //#autoLOC_502076 = Landing Leg
		TooltipPrimaryField = 
		
		groundHeightOffset = 1
	}
	MODULE
	{
		name = ModuleWheelSuspension
		baseModuleIndex = 0
		suspensionTransformName = leg
		
		suspensionDistance = 0.8
		suspensionOffset = -0.8
		
		targetPosition = 1.0			
		springRatio = 40
		damperRatio = 2.2
		boostRatio = 0.75
		maximumLoad = 3.0
		extendDurationFactor = 1.0
		retractDuractionFactor = 1.0
		useDistributedMass = true
	}
	MODULE
	{
		name = ModuleWheelDeployment
		baseModuleIndex = 0
		
		animationTrfName = miniLeg
		animationStateName = probeleg
		deployedPosition = 1
		deployTargetTransformName = deployTgt
		retractTransformName = leg
		
		TsubSys = 0.8

		fxDeploy = deploy
		fxRetract = retract
		fxDeployed = deployed
		fxRetracted = retracted
	}
	MODULE
	{
		name = ModuleWheelLock
		maxTorque = 50
	}
	MODULE
	{
		name = ModuleWheelDamage
		baseModuleIndex = 0
		
		stressTolerance = 99999999
		impactTolerance = 40
		deflectionMagnitude = 1
		deflectionSharpness = 2.0
		slipMagnitude = 0
		slipSharpness = 2.0
		explodeMultiplier = 1.0
	}
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 80
	}
}