Difference between revisions of "Parts/Utility/parachuteMk25/parachuteMk25.cfg"

From Kerbal Space Program Wiki
< Parts‎ | Utility
Jump to: navigation, search
m (BobBot moved page Parts/Utility/parachuteDrogue/part.cfg to Parts/Utility/parachuteMk25/parachuteMk25.cfg without leaving a redirect: Renamed part configuration file after update.)
m (*update to 1.0;)
Line 1: Line 1:
 
{{Part config|Mk25 Parachute|2=PART
 
{{Part config|Mk25 Parachute|2=PART
 
{
 
{
// this is a sample config file, for determining a good file format for defining part parameters
+
name = parachuteDrogue
// comment line - ignored by cfg parser
+
module = Part
// empty lines, or lines without a '=' sign are also ignored
+
author = NovaSilisko
// all other lines are split at the '=' sign, and the left operand is used to know what parameter we are setting
+
mesh = model.mu
// diferent parameters require data in different formats (see docs), and each module has it's own parameters (again, see docs)
+
scale = 0.1
// each assignment must be in a single line. Lines without assignments will be ignored. (You CAN turn on word wrap, though)
+
rescaleFactor = 1
// each keyword here relates to an existing variable in the assigned module. If the keyword isn't found, it is ignored.
+
node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1
// conversely, if a keyword is left unassigned (as in not in the file), it will be initialized with it's default value
+
node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0
// This is done automatically, so any public variable defined in the loaded module can be accessed this way (provided it's value can be parsed)
+
sound_parachute_open = activate
 
+
TechRequired = advLanding
 
+
entryCost = 3500
// --- general parameters ---
+
cost = 400
name = parachuteDrogue
+
category = Utility
module = Part
+
subcategory = 0
author = NovaSilisko
+
title = Mk25 Parachute
 
+
description = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes.
// --- asset parameters ---
+
attachRules = 1,0,0,1,0
mesh = model.mu
+
mass = 0.2
scale = 0.1
+
dragModelType = default
 
+
angularDrag = 3
rescaleFactor = 1
+
crashTolerance = 12
 
+
maxTemp = 2000 // = 3100
// --- node definitions ---
+
breakingForce = 100
// definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z, size
+
breakingTorque = 50
node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, 1.0, 0.0, 1
+
bodyLiftMultiplier = 0
node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0
+
stageOffset = -1
 
+
bulkheadProfiles = size1, srf
// --- FX definitions ---
+
MODULE
sound_parachute_open = activate
+
{
 
+
name = ModuleParachute
 
+
invertCanopy = true
 
+
autoCutSpeed = 0.5
// --- editor parameters ---
+
capName = cap
TechRequired = advLanding
+
canopyName = canopy
entryCost = 3500
+
semiDeployedAnimation = semiDeployLarge
cost = 400
+
fullyDeployedAnimation = fullyDeployLarge
category = Utility
+
stowedDrag = 0.22
subcategory = 0
+
semiDeployedDrag = 4
title = Mk25 Parachute
+
fullyDeployedDrag = 170
 
+
minAirPressureToOpen = 0.007
description = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes.
+
deployAltitude = 2500
 
+
deploymentSpeed = 0.16667
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+
semiDeploymentSpeed = 0.5
attachRules = 1,0,0,1,0
+
}
 
+
MODULE
// --- standard part parameters ---
+
{
mass = 0.2
+
name = ModuleTestSubject
dragModelType = default
+
environments = 4
angularDrag = 3
+
useStaging = True
crashTolerance = 12
+
useEvent = False
maxTemp = 3100
+
}
 
+
MODULE
breakingForce = 100
+
{
breakingTorque = 50
+
name = ModuleDragModifier
 
+
dragCubeName = SEMIDEPLOYED
stageOffset = -1
+
dragModifier = 30
 
+
}
 
+
MODULE
 
+
{
// ----- DO NOT EDIT BELOW THIS POINT ------
+
name = ModuleDragModifier
 
+
dragCubeName = DEPLOYED
MODULE
+
dragModifier = 60
{
+
}
  name = ModuleParachute
 
invertCanopy = true
 
autoCutSpeed = 0.5
 
capName = cap
 
canopyName = canopy
 
semiDeployedAnimation = semiDeployLarge
 
fullyDeployedAnimation = fullyDeployLarge
 
stowedDrag = 0.22
 
semiDeployedDrag = 4
 
fullyDeployedDrag = 170
 
minAirPressureToOpen = 0.007
 
deployAltitude = 2500
 
deploymentSpeed = 1
 
semiDeploymentSpeed = 1
 
}
 
MODULE
 
{
 
name = ModuleTestSubject
 
 
// nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8
 
environments = 4
 
 
useStaging = True
 
useEvent = False
 
}
 
 
 
 
}
 
}
  
 
}}
 
}}

Revision as of 19:36, 29 April 2015

This is the configuration file for Mk25 Parachute.
PART
{
	name = parachuteDrogue
	module = Part
	author = NovaSilisko
	mesh = model.mu
	scale = 0.1
	rescaleFactor = 1
	node_stack_bottom = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0, 1
	node_attach = 0.0, -0.020649, 0.0, 0.0, -1.0, 0.0
	sound_parachute_open = activate
	TechRequired = advLanding
	entryCost = 3500
	cost = 400
	category = Utility
	subcategory = 0
	title = Mk25 Parachute
	description = The Mk25 is what's known as a "Drogue" parachute - small, deploys high up, and certainly not enough to stop you smashing into the ground on its own, but useful for slowing heavy craft down before the deployment of your main chutes.
	attachRules = 1,0,0,1,0
	mass = 0.2
	dragModelType = default
	angularDrag = 3
	crashTolerance = 12
	maxTemp = 2000 // = 3100
	breakingForce = 100
	breakingTorque = 50
	bodyLiftMultiplier = 0
	stageOffset = -1
	bulkheadProfiles = size1, srf
	MODULE
	{
		name = ModuleParachute
		invertCanopy = true
		autoCutSpeed = 0.5
		capName = cap
		canopyName = canopy
		semiDeployedAnimation = semiDeployLarge
		fullyDeployedAnimation = fullyDeployLarge
		stowedDrag = 0.22
		semiDeployedDrag = 4
		fullyDeployedDrag = 170
		minAirPressureToOpen = 0.007
		deployAltitude = 2500
		deploymentSpeed = 0.16667
		semiDeploymentSpeed = 0.5
	}
	MODULE
	{
		name = ModuleTestSubject
		environments = 4
		useStaging = True
		useEvent = False
	}
	MODULE
	{
		name = ModuleDragModifier
		dragCubeName = SEMIDEPLOYED
		dragModifier = 30
	}
	MODULE
	{
		name = ModuleDragModifier
		dragCubeName = DEPLOYED
		dragModifier = 60
	}
}