Difference between revisions of "Parts/Engine/jetEngineBasic/jetEngineBasic.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (XZise moved page Parts/JetEngine/part.cfg to Parts/Engine/JetEngine/part.cfg without leaving a redirect: new place)
(*update to 0.23;)
Line 1: Line 1:
<pre>
+
{{Part config|Basic Jet Engine|2=PART
 
+
{
 
// Kerbal Space Program - Part Config
 
// Kerbal Space Program - Part Config
 
// LV-T45 Liquid Fuel Engine
 
// LV-T45 Liquid Fuel Engine
Line 7: Line 7:
 
// --- general parameters ---
 
// --- general parameters ---
 
name = JetEngine
 
name = JetEngine
module = AtmosphericEngine
+
module = Part
 
author = C. Jenkins
 
author = C. Jenkins
  
 
// --- asset parameters ---
 
// --- asset parameters ---
 
mesh = model.mu
 
mesh = model.mu
 +
  
 
// --- node definitions ---
 
// --- node definitions ---
 
node_stack_top = 0.0, 0.7783, 0.0, 0.0, 1.0, 0.0
 
node_stack_top = 0.0, 0.7783, 0.0, 0.0, 1.0, 0.0
 +
 +
  
 
// --- FX definitions ---
 
// --- FX definitions ---
  
fx_exhaustLight_blue = 0.0, -0.74338, 0.0, 0.0, 0.0, 1.0, power
+
fx_exhaustLight_blue = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, power
fx_smokeTrail_light  = 0.0, -0.74338, 0.0, 0.0, 1.0, 0.0, power
+
fx_smokeTrail_light  = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, power
 +
fx_exhaustSparks_flameout = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, flameout
  
 
// --- Sound FX definition ---
 
// --- Sound FX definition ---
  
sound_vent_medium = activate
+
sound_vent_medium = engage
sound_jet_low = active
+
sound_jet_low = running
 
sound_jet_deep = power
 
sound_jet_deep = power
sound_vent_soft = deactivate
+
sound_vent_soft = disengage
 +
sound_explosion_low = flameout
  
 
// --- editor parameters ---
 
// --- editor parameters ---
 +
TechRequired = aerodynamicSystems
 +
entryCost = 4000
 
cost = 950
 
cost = 950
category = 0
+
category = Propulsion
 
subcategory = 0
 
subcategory = 0
 
title = Basic Jet Engine
 
title = Basic Jet Engine
 
manufacturer = C7 Aerospace Division.
 
manufacturer = C7 Aerospace Division.
description = A highly advanced replacement model of the Ax-300 series of engines. This new model features the latest in thrust vectoring and compression technology. This engine is suitable for normal crusing speeds and altitudes.
+
description = A standard air breathing engine. This model utilizes limited range thrust vectoring. This engine is suitable for normal crusing speeds and altitudes.
  
 
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
 
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
Line 47: Line 54:
 
crashTolerance = 7
 
crashTolerance = 7
 
maxTemp = 3600
 
maxTemp = 3600
exhaustDamage = true
 
 
// --- Atmospheric Engine ---
 
// --- Intake Types 0 = Square 1 = Circular (for area calculation)
 
IntakeShape = 0
 
intakeSize = 1.1
 
intakeSuctionPower = 2
 
maxIntakePower = 125
 
 
// -- Definition of Airflow performance curves. Lower curve is defined by lower threshold to optimal. Longer spread between values defines a subtle curve. Where closer values will have much faster fall off. Upper curve is between optimal and maximum airflows.
 
optimalAirflow = 200
 
lowerAirflowLimit = 45
 
upperAirFlowLimit = 450
 
 
//-- Stall threshold determines the point (thrust power) at which the engine can no longer sustain function
 
stallThreshold = 20
 
  
// How quickly the engine spools up and down (lerp by time)
 
engineAccelerationSpeed = 0.005
 
engineDecelerationSpeed = 0.008
 
intakeResponseSpeed = 0.007
 
  
// Maximum Engine output
+
MODULE
maximumEnginePower = 100
+
{
maximumExhaustSpeed = 1200
+
name = ModuleEngines
 +
thrustVectorTransformName = thrustTransform
 +
exhaustDamage = True
 +
ignitionThreshold = 0.1
 +
minThrust = 0
 +
maxThrust = 150
 +
heatProduction = 350
 +
useEngineResponseTime = True
 +
        engineAccelerationSpeed = 0.12
 +
    engineDecelerationSpeed = 0.21
 +
useVelocityCurve = True
 +
fxOffset = 0, 0, 0.74
 +
PROPELLANT
 +
{
 +
name = LiquidFuel
 +
        ratio = 1
 +
DrawGauge = True
 +
}
 +
PROPELLANT
 +
{
 +
name = IntakeAir
 +
ratio = 15
 +
}
 +
atmosphereCurve
 +
{
 +
key = 0 1000
 +
key = 0.3 1800
 +
key = 1 2000
 +
}
 +
velocityCurve
 +
{
 +
key = 1000 0 0 0
 +
key = 850 0.2 0 0
 +
key = 0 1 0 0
 +
}
 +
}
  
// -- Standard Engine Parameters
+
MODULE
heatProduction = 450
+
{
fuelConsumption = 0.3
+
name = ModuleAnimateHeat
 +
ThermalAnim = HeatAnimationEmissiveJet
 +
}
  
thrustVectoringCapable = True
+
MODULE
gimbalRange = 2.5
+
{
thrustCenter = 0, -0.5, 0
+
name = ModuleGimbal
 +
gimbalTransformName = thrustTransform
 +
gimbalRange = 1
 +
}
  
</pre>
+
MODULE
 +
{
 +
name = ModuleAlternator
 +
RESOURCE
 +
{
 +
name = ElectricCharge
 +
rate = 4
 +
}
 +
}
 +
RESOURCE
 +
{
 +
name = ElectricCharge
 +
amount = 0
 +
maxAmount = 0
 +
  isTweakable = false
 +
hideFlow = true
 +
}
 +
}
 +
}}

Revision as of 01:41, 19 December 2013

This is the configuration file for Basic Jet Engine.
PART
{
// Kerbal Space Program - Part Config
// LV-T45 Liquid Fuel Engine
// 

// --- general parameters ---
name = JetEngine
module = Part
author = C. Jenkins

// --- asset parameters ---
mesh = model.mu


// --- node definitions ---
node_stack_top = 0.0, 0.7783, 0.0, 0.0, 1.0, 0.0



// --- FX definitions ---

fx_exhaustLight_blue = 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, power
fx_smokeTrail_light  = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, power
fx_exhaustSparks_flameout = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, flameout

// --- Sound FX definition ---

sound_vent_medium = engage
sound_jet_low = running
sound_jet_deep = power
sound_vent_soft = disengage
sound_explosion_low = flameout

// --- editor parameters ---
TechRequired = aerodynamicSystems
entryCost = 4000
cost = 950
category = Propulsion
subcategory = 0
title = Basic Jet Engine
manufacturer = C7 Aerospace Division.
description = A standard air breathing engine. This model utilizes limited range thrust vectoring. This engine is suitable for normal crusing speeds and altitudes.

// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
attachRules = 1,0,1,0,0

// --- standard part parameters ---
mass = 1
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 3600


MODULE
{
	name = ModuleEngines
	thrustVectorTransformName = thrustTransform
	exhaustDamage = True
	ignitionThreshold = 0.1
	minThrust = 0
	maxThrust = 150
	heatProduction = 350
	useEngineResponseTime = True
        	engineAccelerationSpeed = 0.12
    	engineDecelerationSpeed = 0.21
	useVelocityCurve = True
	fxOffset = 0, 0, 0.74
	PROPELLANT
	{
		name = LiquidFuel
        	ratio = 1
		DrawGauge = True
	}
	PROPELLANT
	{
		name = IntakeAir
		ratio = 15
	}
	atmosphereCurve
 	{
		key = 0 1000
		key = 0.3 1800
		key = 1 2000
 	}
	velocityCurve
	{
		key = 1000 0 0 0
		key = 850 0.2 0 0
		key = 0 1 0 0
	}
}

MODULE
{
	name = ModuleAnimateHeat
	ThermalAnim = HeatAnimationEmissiveJet
}

MODULE
{
	name = ModuleGimbal
	gimbalTransformName = thrustTransform
	gimbalRange = 1
}

MODULE
{
	name = ModuleAlternator	
	RESOURCE
	{
		name = ElectricCharge
		rate = 4
	}
}
RESOURCE
{
	name = ElectricCharge
	amount = 0
	maxAmount = 0
  	isTweakable = false
	hideFlow = true
}
}