Difference between revisions of "Parts/Wheel/LandingGear/GearFree.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*update to 1.0.1;)
(update to 1.12.2)
 
(One intermediate revision by one other user not shown)
Line 1: Line 1:
{{Part config|LY05 Steerable Landing Gear|2=PART
+
{{Part config|LY-05 Steerable Landing Gear|2=PART
 
{
 
{
 
name = GearFree
 
name = GearFree
Line 11: Line 11:
 
entryCost = 1500
 
entryCost = 1500
 
cost = 150
 
cost = 150
category = Utility
+
category = Ground
 
subcategory = 0
 
subcategory = 0
title = LY05 Steerable Landing Gear
+
title = #autoLOC_500975 //#autoLOC_500975 = LY-05 Steerable Landing Gear
manufacturer = LightYear Tire Company // it can't all be [C7 Aerospace Division]
+
manufacturer = #autoLOC_501653 //#autoLOC_501653 = LightYear Tire Company
description = Simple wheel with steering actuation. It has become evident that aerodynamic control surfaces don't offer much control while slowly taxiing on the ground. Hopefully these wheels will reduce the number of low altitude low speed collisions with buildings. And Kerbals.
+
description = #autoLOC_500976 //#autoLOC_500976 = Simple wheel with steering actuation. It has become evident that aerodynamic control surfaces don't offer much control while slowly taxiing on the ground. Hopefully these wheels will reduce the number of low altitude low speed collisions with buildings. And Kerbals.
attachRules = 1,1,1,1,1
+
attachRules = 1,1,1,1,1,0,0,0
mass = 0.04
+
mass = 0.015
 
thermalMassModifier = 4.0  
 
thermalMassModifier = 4.0  
 
// heatConductivity = 0.06
 
// heatConductivity = 0.06
Line 26: Line 26:
 
angularDrag = 1
 
angularDrag = 1
 
maxTemp = 1000  
 
maxTemp = 1000  
crashTolerance = 25
+
crashTolerance = 325
 
breakingForce = 50
 
breakingForce = 50
 
breakingTorque = 50
 
breakingTorque = 50
PhysicsSignificance = 1
+
PhysicsSignificance = 0
 
bulkheadProfiles = srf
 
bulkheadProfiles = srf
 +
tags = #autoLOC_500977 //#autoLOC_500977 = aero (air aircraft free ground plane roll takeoff taxi wheel
 
MODEL
 
MODEL
 
{
 
{
 
model = Squad/Parts/Wheel/LandingGear/GearFree
 
model = Squad/Parts/Wheel/LandingGear/GearFree
scale = 1.25, 1.25, 1.25
+
scale = 1, 1, 1
 
}
 
}
 
MODULE
 
MODULE
 
{
 
{
name = ModuleLandingGearFixed
+
name = ModuleWheelBase
BrakeTorque = 20
+
BrakeSpeed = 3
+
wheelColliderTransformName = WheelCollider
wheelName = wheel
+
wheelTransformName = wheel
hasSteering = true
+
useNewFrictionModel = true
 +
wheelType = FREE
 +
 
 +
// setting this to true will override the radius and center parameters
 +
FitWheelColliderToMesh = False
 +
radius = 0.2
 +
center = 0,0,0
 +
mass = 0.012
 +
groundHeightOffset = 0
 +
 +
TooltipTitle = #autoLOC_502080 //#autoLOC_502080 = Landing Gear
 +
TooltipPrimaryField = #autoLOC_6004048 //#autoLOC_6004048 = Steerable, No Brakes
 +
 +
frictionSharpness = 10.0
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelSuspension
 +
baseModuleIndex = 0
 +
 +
suspensionTransformName = suspension
 +
 +
suspensionOffset = -0.08
 +
suspensionDistance = 0.1
 +
targetPosition = 0.9
 +
springRatio = 144
 +
damperRatio = 1.0
 +
boostRatio = 0.45
 +
useAutoBoost = False
 +
maximumLoad = 8.0
 +
suppressModuleInfo = True
 +
useDistributedMass = true
 
}
 
}
 
MODULE
 
MODULE
 
{
 
{
name = ModuleSteering
+
name = ModuleWheelSteering
controlAxisType = Forward
+
baseModuleIndex = 0
steeringAxis = 0, 1, 0
+
steeringTransformName = axle
+
caliperTransformName = SteeringPivot
steeringLocked = false
+
 +
steeringResponse = 2
 
steeringCurve
 
steeringCurve
 
{
 
{
key = 0 16
+
key = 0 30
key = 10 9
+
key = 25 20
key = 30 2
+
key = 100 15
key = 100 1
+
}
 +
steeringMaxAngleCurve
 +
{
 +
key = 0 1 0 0
 +
key = 3 1 0.0001624425 0.0001624425
 +
key = 7.5 0.33 -0.05674612 -0.05674612
 +
key = 20 0.12 -0.003959382 -0.003959382
 +
key = 30 0.1 -0.001822412 -0.001822412
 +
key = 100 0.01 -0.0007683467 -0.0007683467
 
}
 
}
 +
}
 +
MODULE
 +
{
 +
name = ModuleWheelDamage
 +
baseModuleIndex = 0
 +
 +
stressTolerance = 2000
 +
impactTolerance = 1000
 +
deflectionMagnitude = 0.5
 +
deflectionSharpness = 2.0
 +
slipMagnitude = 1.5
 +
slipSharpness = 2.0
 +
explodeMultiplier = 1.0
 +
}
 +
MODULE
 +
{
 +
name = ModuleCargoPart
 +
packedVolume = 120
 
}
 
}
 
}
 
}
 
 
}}
 
}}

Latest revision as of 08:23, 17 September 2021

This is the configuration file for LY-05 Steerable Landing Gear.
PART
{
	name = GearFree
	module = Part
	author = Porkjet
	mesh = model.mu
	scale = 1.0
	rescaleFactor  = 1.0
	node_attach = 0.00, 0.00, 0.00, 0.0, 1.0, 0.0, 1
	TechRequired = aviation
	entryCost = 1500
	cost = 150
	category = Ground
	subcategory = 0
	title = #autoLOC_500975 //#autoLOC_500975 = LY-05 Steerable Landing Gear
	manufacturer = #autoLOC_501653 //#autoLOC_501653 = LightYear Tire Company
	description = #autoLOC_500976 //#autoLOC_500976 = Simple wheel with steering actuation. It has become evident that aerodynamic control surfaces don't offer much control while slowly taxiing on the ground. Hopefully these wheels will reduce the number of low altitude low speed collisions with buildings. And Kerbals.
	attachRules = 1,1,1,1,1,0,0,0
	mass = 0.015
	thermalMassModifier = 4.0 
	// heatConductivity = 0.06
	emissiveConstant = 0.95
	dragModelType = default
	maximum_drag = 0.3
	minimum_drag = 0.2
	angularDrag = 1
	maxTemp = 1000 
	crashTolerance = 325
	breakingForce = 50
	breakingTorque = 50
	PhysicsSignificance = 0
	bulkheadProfiles = srf
	tags = #autoLOC_500977 //#autoLOC_500977 = aero (air aircraft free ground plane roll takeoff taxi wheel
	MODEL
	{
		model = Squad/Parts/Wheel/LandingGear/GearFree
		scale = 1, 1, 1
	}
	MODULE
	{
		name = ModuleWheelBase
		
		wheelColliderTransformName = WheelCollider		
		wheelTransformName = wheel
		useNewFrictionModel = true
		wheelType = FREE

		// setting this to true will override the radius and center parameters
		FitWheelColliderToMesh = False		
		radius = 0.2
		center = 0,0,0
		mass = 0.012
		groundHeightOffset = 0
				
		TooltipTitle = #autoLOC_502080 //#autoLOC_502080 = Landing Gear
		TooltipPrimaryField = #autoLOC_6004048 //#autoLOC_6004048 = Steerable, No Brakes
		
		frictionSharpness = 10.0
	}
	MODULE
	{
		name = ModuleWheelSuspension
		baseModuleIndex = 0
		
		suspensionTransformName = suspension		
		
		suspensionOffset = -0.08
		suspensionDistance = 0.1
		targetPosition = 0.9
		springRatio = 144
		damperRatio = 1.0
		boostRatio = 0.45
		useAutoBoost = False
		maximumLoad = 8.0
		suppressModuleInfo = True
		useDistributedMass = true
	}
	MODULE
	{
		name = ModuleWheelSteering
		baseModuleIndex = 0
		
		caliperTransformName = SteeringPivot
		
		steeringResponse = 2
		steeringCurve
		{
			key = 0 30
			key = 25 20
			key = 100 15
		}
		steeringMaxAngleCurve
		{
			key = 0 1 0 0
			key = 3 1 0.0001624425 0.0001624425
			key = 7.5 0.33 -0.05674612 -0.05674612
			key = 20 0.12 -0.003959382 -0.003959382
			key = 30 0.1 -0.001822412 -0.001822412
			key = 100 0.01 -0.0007683467 -0.0007683467
		}
	}
	MODULE
	{
		name = ModuleWheelDamage
		baseModuleIndex = 0
		
		stressTolerance = 2000
		impactTolerance = 1000
		deflectionMagnitude = 0.5
		deflectionSharpness = 2.0
		slipMagnitude = 1.5
		slipSharpness = 2.0
		explodeMultiplier = 1.0
	}
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 120
	}
}