Difference between revisions of "Parts/Wheel/roverWheelM1/roverWheelM1.cfg"
From Kerbal Space Program Wiki
< Parts
(Update part config) |
m (Update config) |
||
Line 12: | Line 12: | ||
category = Ground | category = Ground | ||
subcategory = 0 | subcategory = 0 | ||
− | title = RoveMax Model M1 | + | title = #autoLOC_500987 //#autoLOC_500987 = RoveMax Model M1 |
− | manufacturer = Kerbal Motion LLC | + | manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC |
− | description = After years of outcry against the lack of proper powered wheels, a small startup company named Kerbal Motion was founded and delivered just what the public wanted - the RoveMax Model 1 powered rover wheel. | + | description = #autoLOC_500988 //#autoLOC_500988 = After years of outcry against the lack of proper powered wheels, a small startup company named Kerbal Motion was founded and delivered just what the public wanted - the RoveMax Model 1 powered rover wheel. |
attachRules = 0,1,0,1,0 | attachRules = 0,1,0,1,0 | ||
mass = 0.075 | mass = 0.075 | ||
Line 27: | Line 27: | ||
breakingTorque = 50 | breakingTorque = 50 | ||
bulkheadProfiles = srf | bulkheadProfiles = srf | ||
− | tags = )car drive ground roll rover wheel | + | tags = #autoLOC_500989 //#autoLOC_500989 = )car drive ground roll rover wheel |
MODULE | MODULE | ||
{ | { | ||
Line 34: | Line 34: | ||
wheelColliderTransformName = WheelCollider | wheelColliderTransformName = WheelCollider | ||
wheelTransformName = WheelPivot | wheelTransformName = WheelPivot | ||
− | + | useNewFrictionModel = true | |
wheelType = MOTORIZED | wheelType = MOTORIZED | ||
− | + | adherentStart = 0.5 | |
+ | frictionAdherent = .3 | ||
+ | peakStart = 3 | ||
+ | frictionPeak = 1.5 | ||
+ | limitStart = 6 | ||
+ | frictionLimit = 1.3 | ||
// 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 44: | Line 49: | ||
groundHeightOffset = 0 | groundHeightOffset = 0 | ||
− | TooltipTitle = Rover Wheel | + | TooltipTitle = #autoLOC_502081 //#autoLOC_502081 = Rover Wheel |
− | TooltipPrimaryField = Motorized | + | TooltipPrimaryField = #autoLOC_6004045 //#autoLOC_6004045 = Motorized |
} | } | ||
MODULE | MODULE | ||
Line 52: | Line 57: | ||
baseModuleIndex = 0 | baseModuleIndex = 0 | ||
suspensionTransformName = suspensionPivot | suspensionTransformName = suspensionPivot | ||
− | + | maximumLoad = 10.0 | |
suspensionDistance = 0.2 | suspensionDistance = 0.2 | ||
targetPosition = 0.5 | targetPosition = 0.5 | ||
− | springRatio = | + | springRatio = 28 |
− | damperRatio = | + | damperRatio = 2.0 |
+ | useDistributedMass = true | ||
} | } | ||
MODULE | MODULE | ||
Line 64: | Line 70: | ||
caliperTransformName = SteeringPivot | caliperTransformName = SteeringPivot | ||
− | + | autoSteeringAdjust = true | |
− | steeringResponse = 2 | + | steeringResponse = 2 |
+ | steeringRange = 25 | ||
steeringCurve | steeringCurve | ||
{ | { | ||
key = 0 20 | key = 0 20 | ||
− | key = | + | key = 20 20 |
− | key = | + | } |
+ | 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.003158088 -0.003158088 | ||
+ | key = 30 0.1 -0.002872917 -0.002872917 | ||
} | } | ||
} | } | ||
Line 78: | Line 92: | ||
baseModuleIndex = 0 | baseModuleIndex = 0 | ||
− | + | wheelSpeedMax = 42 | |
driveResponse = 2 | driveResponse = 2 | ||
Line 118: | Line 132: | ||
slipMagnitude = 15 | slipMagnitude = 15 | ||
slipSharpness = 2.0 | slipSharpness = 2.0 | ||
+ | |||
+ | impactDamageColliderName = collisionEnhancer | ||
+ | impactDamageVelocity = 21 | ||
} | } | ||
MODULE | MODULE | ||
Line 159: | Line 176: | ||
useStaging = False | useStaging = False | ||
useEvent = True | useEvent = True | ||
+ | } | ||
+ | MODULE | ||
+ | { | ||
+ | name = ModuleCargoPart | ||
+ | packedVolume = 600 | ||
} | } | ||
} | } | ||
− | |||
}} | }} |
Latest revision as of 15:14, 13 October 2024
PART { name = roverWheel1 module = Part author = Squad mesh = model.mu scale = 1 node_attach = 0.3093255, 0.322, 0.00, 1.0, 0.0, 0.0, 1 TechRequired = fieldScience entryCost = 5200 cost = 450 category = Ground subcategory = 0 title = #autoLOC_500987 //#autoLOC_500987 = RoveMax Model M1 manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC description = #autoLOC_500988 //#autoLOC_500988 = After years of outcry against the lack of proper powered wheels, a small startup company named Kerbal Motion was founded and delivered just what the public wanted - the RoveMax Model 1 powered rover wheel. attachRules = 0,1,0,1,0 mass = 0.075 dragModelType = default maximum_drag = 0.3 minimum_drag = 0.2 angularDrag = 1 //crashTolerance = 7 maxTemp = 1200 // = 3600 crashTolerance = 50 breakingForce = 50 breakingTorque = 50 bulkheadProfiles = srf tags = #autoLOC_500989 //#autoLOC_500989 = )car drive ground roll rover wheel MODULE { name = ModuleWheelBase wheelColliderTransformName = WheelCollider wheelTransformName = WheelPivot useNewFrictionModel = true wheelType = MOTORIZED adherentStart = 0.5 frictionAdherent = .3 peakStart = 3 frictionPeak = 1.5 limitStart = 6 frictionLimit = 1.3 // setting this to true will override the radius and center parameters FitWheelColliderToMesh = False radius = 0.378 center = 0,0,0 mass = 0.040 groundHeightOffset = 0 TooltipTitle = #autoLOC_502081 //#autoLOC_502081 = Rover Wheel TooltipPrimaryField = #autoLOC_6004045 //#autoLOC_6004045 = Motorized } MODULE { name = ModuleWheelSuspension baseModuleIndex = 0 suspensionTransformName = suspensionPivot maximumLoad = 10.0 suspensionDistance = 0.2 targetPosition = 0.5 springRatio = 28 damperRatio = 2.0 useDistributedMass = true } MODULE { name = ModuleWheelSteering baseModuleIndex = 0 caliperTransformName = SteeringPivot autoSteeringAdjust = true steeringResponse = 2 steeringRange = 25 steeringCurve { key = 0 20 key = 20 20 } 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.003158088 -0.003158088 key = 30 0.1 -0.002872917 -0.002872917 } } MODULE { name = ModuleWheelMotor baseModuleIndex = 0 wheelSpeedMax = 42 driveResponse = 2 torqueCurve { key = 0 1.0 0 0 key = 10 0.66 0//20 0.66 0 key = 30 0.14 0 0//40 0.14 0 0 key = 34 0 0 0//44 0 0 0 } RESOURCE { name = ElectricCharge rate = 2.5//5 } idleDrain = 0.0//0.1////0.3 } MODULE { name = ModuleWheelBrakes baseModuleIndex = 0 maxBrakeTorque = 2 brakeResponse = 1 } MODULE { name = ModuleWheelDamage baseModuleIndex = 0 damagedTransformName = wheelDamaged undamagedTransformName = wheel stressTolerance = 560 impactTolerance = 200 deflectionMagnitude = 1.0 deflectionSharpness = 2.0 slipMagnitude = 15 slipSharpness = 2.0 impactDamageColliderName = collisionEnhancer impactDamageVelocity = 21 } MODULE { name = FXModuleLookAtConstraint CONSTRAINLOOKFX { targetName = susp2-1 rotatorsName = susp2-2 } CONSTRAINLOOKFX { targetName = susp2-2 rotatorsName = susp2-1 } CONSTRAINLOOKFX { targetName = susp1-2 rotatorsName = susp1-1 } CONSTRAINLOOKFX { targetName = susp1-1 rotatorsName = susp1-2 } CONSTRAINLOOKFX { targetName = susp3-1 rotatorsName = susp3-2 } CONSTRAINLOOKFX { targetName = susp3-2 rotatorsName = susp3-1 } } MODULE { name = ModuleTestSubject environments = 15 useStaging = False useEvent = True } MODULE { name = ModuleCargoPart packedVolume = 600 } }