Difference between revisions of "Parts/Engine/Size3AdvancedEngine/part.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*update to 0.24.2;)
m (*update to 1.0.4;)
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Part config|Kerbodyne KR-2L Advanced Engine|2=PART
+
{{Part config|Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine|2=PART
 
{
 
{
// --- general parameters ---
+
name = Size3AdvancedEngine
name = Size3AdvancedEngine
+
module = Part
module = Part
+
author = Squad
author = Squad
+
mesh = Size3AdvancedEngine.mu
 
+
rescaleFactor = 1
// --- asset parameters ---
+
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
mesh = Size3AdvancedEngine.mu
+
node_stack_bottom = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3
 
+
TechRequired = veryHeavyRocketry
rescaleFactor = 1
+
entryCost = 68000
 
+
cost = 25000
// --- node definitions ---
+
category = Propulsion
node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
+
subcategory = 0
node_stack_bottom = 0.0, -2.536873, 0.0, 0.0, 1.0, 0.0, 3
+
title = Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine
 
+
manufacturer = Kerbodyne
// --- editor parameters ---
+
description = This engine is Kerbodyne's first attempt at a highly advanced engine. The engineers couldn't get it to produce full efficiency at sea level without the engine exploding, so it was repurposed as an upper stage engine. The experience gained here with high efficiency has been repurposed for later models, which feature multiple combustion chambers at higher pressure (that don't go boom). This engine is optimized for lighting mid-flight, although it still provides respectable power at sea level.
TechRequired = veryHeavyRocketry
+
attachRules = 1,0,1,0,0
entryCost = 64000
+
mass = 9.0
cost = 20850
+
// heatConductivity = 0.06 // half default
category = Propulsion
+
skinInternalConductionMult = 4.0
subcategory = 0
+
emissiveConstant = 0.8 // engine nozzles are good at radiating.
title = Kerbodyne KR-2L Advanced Engine
+
dragModelType = default
manufacturer = Kerbodyne
+
maximum_drag = 0.2
description = This engine is Kerbodyne's first attempt at a super heavy lifting engine. Later models have been designed with multiple nozzles to prevent a single point of failure, and reduce manufacturing costs.
+
minimum_drag = 0.2
 
+
angularDrag = 2
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+
crashTolerance = 7
attachRules = 1,0,1,0,0
+
breakingForce = 200
 
+
breakingTorque = 200
// --- standard part parameters ---
+
maxTemp = 2000 // = 3600
mass = 6.5
+
bulkheadProfiles = size3
dragModelType = default
+
EFFECTS
maximum_drag = 0.2
+
{
minimum_drag = 0.2
+
running_closed
angularDrag = 2
+
{
crashTolerance = 7
+
AUDIO
breakingForce = 200
+
{
breakingTorque = 200
+
channel = Ship
maxTemp = 3600
+
clip = sound_rocket_hard
 
+
volume = 0.0 0.0
EFFECTS
+
volume = 1.0 1.0
{
+
pitch = 0.0 0.2
  running_closed
+
pitch = 1.0 1.0
  {
+
loop = true
    AUDIO
+
}
    {
+
PREFAB_PARTICLE
      channel = Ship
+
{
      clip = sound_rocket_hard
+
prefabName = fx_smokeTrail_veryLarge
      volume = 0.0 0.0
+
transformName = smokePoint
      volume = 1.0 1.0
+
emission = 0.0 0.0
      pitch = 0.0 0.2
+
emission = 0.05 0.0
      pitch = 1.0 1.0
+
emission = 0.075 0.25
      loop = true
+
emission = 1.0 1.25
    }
+
speed = 0.0 0.25
    PREFAB_PARTICLE
+
speed = 1.0 1.0
    {
+
localOffset = 0, 0, 1
      prefabName = fx_smokeTrail_veryLarge
+
}
      transformName = smokePoint
+
MODEL_MULTI_PARTICLE
      emission = 0.0 0.0
+
{
      emission = 0.05 0.0
+
modelName = Squad/FX/ksX_Exhaust
      emission = 0.075 0.25
+
transformName = fxPoint
      emission = 1.0 1.25
+
emission = 0.0 0.0
      speed = 0.0 0.25
+
emission = 0.05 0.0
      speed = 1.0 1.0
+
emission = 0.075 0.25
      localOffset = 0, 0, 1
+
emission = 1.0 1.25
    }
+
speed = 0.0 0.5
    MODEL_MULTI_PARTICLE
+
speed = 1.0 1.2
    {
+
}
      modelName = Squad/FX/ksX_Exhaust
+
}
      transformName = thrustTransform
+
engage
      emission = 0.0 0.0
+
{
      emission = 0.05 0.0
+
AUDIO
      emission = 0.075 0.25
+
{
      emission = 1.0 1.25
+
channel = Ship
      speed = 0.0 0.5
+
clip = sound_vent_soft
      speed = 1.0 1.2
+
volume = 1.0
    }
+
pitch = 2.0
  }
+
loop = false
  engage
+
}
  {
+
}
    AUDIO
+
flameout
    {
+
{
      channel = Ship
+
PREFAB_PARTICLE
      clip = sound_vent_soft
+
{
      volume = 1.0
+
prefabName = fx_exhaustSparks_flameout_2
      pitch = 2.0
+
transformName = fxPoint
      loop = false
+
oneShot = true
    }
+
}
  }
+
AUDIO
  flameout
+
{
  {
+
channel = Ship
    PREFAB_PARTICLE
+
clip = sound_explosion_low
    {
+
volume = 1.0
      prefabName = fx_exhaustSparks_flameout_2
+
pitch = 2.0
      transformName = smokePoint
+
loop = false
      oneShot = true
+
}
    }
+
}
    AUDIO
+
}
    {
+
MODULE
      channel = Ship
+
{
      clip = sound_explosion_low
+
name = ModuleEnginesFX
      volume = 1.0
+
thrustVectorTransformName = thrustTransform
      pitch = 2.0
+
engineID = KSX
      loop = false
+
runningEffectName = running_closed
    }
+
exhaustDamage = True
  }
+
ignitionThreshold = 0.1
}
+
minThrust = 0
 
+
maxThrust = 2000
MODULE
+
heatProduction = 140
{
+
fxOffset = 0, 0, 1.5
name = ModuleEnginesFX
+
EngineType = LiquidFuel
thrustVectorTransformName = thrustTransform
+
PROPELLANT
engineID = KSX
+
{
runningEffectName = running_closed
+
name = LiquidFuel
exhaustDamage = True
+
ratio = 0.9
ignitionThreshold = 0.1
+
DrawGauge = True
minThrust = 0
+
}
maxThrust = 2500
+
PROPELLANT
heatProduction = 400
+
{
fxOffset = 0, 0, 1.5
+
name = Oxidizer
PROPELLANT
+
ratio = 1.1
 +
}
 +
atmosphereCurve
 +
{
 +
key = 0 340
 +
key = 1 255
 +
key = 5 0.001
 +
}
 +
}
 +
MODULE
 +
{
 +
name = ModuleGimbal
 +
gimbalTransformName = Nozzle
 +
gimbalRange = 4
 +
}
 +
MODULE
 
{
 
{
name = LiquidFuel
+
name = ModuleAnimateHeat
        ratio = 0.9
+
ThermalAnim = HeatAnimationAdvancedEngine
DrawGauge = True
 
 
}
 
}
PROPELLANT
+
MODULE
 
{
 
{
name = Oxidizer
+
name = ModuleAlternator
ratio = 1.1
+
RESOURCE
 +
{
 +
name = ElectricCharge
 +
rate = 12.0
 +
}
 
}
 
}
atmosphereCurve
 
{
 
  key = 0 380
 
  key = 1 280
 
}
 
 
}
 
 
MODULE
 
{
 
name = ModuleGimbal
 
gimbalTransformName = Nozzle
 
gimbalRange = 1
 
}
 
 
MODULE
 
{
 
      name = ModuleAnimateHeat
 
      ThermalAnim = HeatAnimationAdvancedEngine
 
}
 
 
MODULE
 
{
 
name = ModuleAlternator
 
 
RESOURCE
 
RESOURCE
 
{
 
{
 
name = ElectricCharge
 
name = ElectricCharge
rate = 12.0
+
amount = 0
 +
maxAmount = 0
 +
isTweakable = false
 +
hideFlow = true
 +
}
 +
MODULE
 +
{
 +
name = FlagDecal
 +
textureQuadName = FlagTransform
 +
}
 +
MODULE
 +
{
 +
name = ModuleJettison
 +
jettisonName = obj_fairing
 +
bottomNodeName = bottom
 +
isFairing = True
 +
jettisonedObjectMass = 0.5
 +
jettisonForce = 15
 +
jettisonDirection = 0 0 1
 +
}
 +
MODULE
 +
{
 +
name = ModuleTestSubject
 +
environments = 15
 +
useStaging = True
 +
useEvent = True
 +
}
 +
MODULE
 +
{
 +
name = ModuleSurfaceFX
 +
thrustProviderModuleIndex = 0
 +
fxMax = 1
 +
maxDistance = 100
 +
falloff = 2
 +
thrustTransformName = thrustTransform
 
}
 
}
}
 
RESOURCE
 
{
 
name = ElectricCharge
 
amount = 0
 
maxAmount = 0
 
  isTweakable = false
 
hideFlow = true
 
}
 
 
MODULE
 
{
 
      name = FlagDecal
 
      textureQuadName = FlagTransform
 
}
 
 
MODULE
 
{
 
      name = ModuleJettison
 
      jettisonName = obj_fairing
 
      bottomNodeName = bottom
 
      isFairing = True
 
      jettisonedObjectMass = 0.5
 
      jettisonForce = 15
 
      jettisonDirection = 0 0 1
 
 
}
 
 
MODULE
 
{
 
name = ModuleTestSubject
 
 
// nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8
 
environments = 15
 
 
useStaging = True
 
useEvent = True
 
}
 
 
}
 
}
  
 
}}
 
}}

Latest revision as of 12:25, 27 June 2015

This is the configuration file for Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine.
PART
{
	name = Size3AdvancedEngine
	module = Part
	author = Squad
	mesh = Size3AdvancedEngine.mu
	rescaleFactor = 1
	node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3
	node_stack_bottom = 0.0, -2.536873, 0.0, 0.0, -1.0, 0.0, 3
	TechRequired = veryHeavyRocketry
	entryCost = 68000
	cost = 25000
	category = Propulsion
	subcategory = 0
	title = Kerbodyne KR-2L+ "Rhino" Liquid Fuel Engine
	manufacturer = Kerbodyne
	description = This engine is Kerbodyne's first attempt at a highly advanced engine. The engineers couldn't get it to produce full efficiency at sea level without the engine exploding, so it was repurposed as an upper stage engine. The experience gained here with high efficiency has been repurposed for later models, which feature multiple combustion chambers at higher pressure (that don't go boom). This engine is optimized for lighting mid-flight, although it still provides respectable power at sea level.
	attachRules = 1,0,1,0,0
	mass = 9.0
	// heatConductivity = 0.06 // half default
	skinInternalConductionMult = 4.0
	emissiveConstant = 0.8 // engine nozzles are good at radiating.
	dragModelType = default
	maximum_drag = 0.2
	minimum_drag = 0.2
	angularDrag = 2
	crashTolerance = 7
	breakingForce = 200
	breakingTorque = 200
	maxTemp = 2000 // = 3600
	bulkheadProfiles = size3
	EFFECTS
	{
		running_closed
		{
			AUDIO
			{
				channel = Ship
				clip = sound_rocket_hard
				volume = 0.0 0.0
				volume = 1.0 1.0
				pitch = 0.0 0.2
				pitch = 1.0 1.0
				loop = true
			}
			PREFAB_PARTICLE
			{
				prefabName = fx_smokeTrail_veryLarge
				transformName = smokePoint
				emission = 0.0 0.0
				emission = 0.05 0.0
				emission = 0.075 0.25
				emission = 1.0 1.25
				speed = 0.0 0.25
				speed = 1.0 1.0
				localOffset = 0, 0, 1
			}
			MODEL_MULTI_PARTICLE
			{
				modelName = Squad/FX/ksX_Exhaust
				transformName = fxPoint
				emission = 0.0 0.0
				emission = 0.05 0.0
				emission = 0.075 0.25
				emission = 1.0 1.25
				speed = 0.0 0.5
				speed = 1.0 1.2
			}
		}
		engage
		{
			AUDIO
			{
				channel = Ship
				clip = sound_vent_soft
				volume = 1.0
				pitch = 2.0
				loop = false
			}
		}
		flameout
		{
			PREFAB_PARTICLE
			{
				prefabName = fx_exhaustSparks_flameout_2
				transformName = fxPoint
				oneShot = true
			}
			AUDIO
			{
				channel = Ship
				clip = sound_explosion_low
				volume = 1.0
				pitch = 2.0
				loop = false
			}
		}
	}
	MODULE
	{
		name = ModuleEnginesFX
		thrustVectorTransformName = thrustTransform
		engineID = KSX
		runningEffectName = running_closed
		exhaustDamage = True
		ignitionThreshold = 0.1
		minThrust = 0
		maxThrust = 2000
		heatProduction = 140
		fxOffset = 0, 0, 1.5
		EngineType = LiquidFuel
		PROPELLANT
		{
			name = LiquidFuel
			ratio = 0.9
			DrawGauge = True
		}
		PROPELLANT
		{
			name = Oxidizer
			ratio = 1.1
		}
		atmosphereCurve
		{
			key = 0 340
			key = 1 255
			key = 5 0.001
		}
	}
	MODULE
	{
		name = ModuleGimbal
		gimbalTransformName = Nozzle
		gimbalRange = 4
	}
	MODULE
	{
		name = ModuleAnimateHeat
		ThermalAnim = HeatAnimationAdvancedEngine
	}
	MODULE
	{
		name = ModuleAlternator
		RESOURCE
		{
			name = ElectricCharge
			rate = 12.0
		}
	}
	RESOURCE
	{
		name = ElectricCharge
		amount = 0
		maxAmount = 0
		isTweakable = false
		hideFlow = true
	}
	MODULE
	{
		name = FlagDecal
		textureQuadName = FlagTransform
	}
	MODULE
	{
		name = ModuleJettison
		jettisonName = obj_fairing
		bottomNodeName = bottom
		isFairing = True
		jettisonedObjectMass = 0.5
		jettisonForce = 15
		jettisonDirection = 0 0 1
	}
	MODULE
	{
		name = ModuleTestSubject
		environments = 15
		useStaging = True
		useEvent = True
	}
	MODULE
	{
		name = ModuleSurfaceFX
		thrustProviderModuleIndex = 0
		fxMax = 1
		maxDistance = 100
		falloff = 2
		thrustTransformName = thrustTransform
	}
}