Difference between revisions of "Parts/Engine/OMSEngine/omsEngine.cfg"

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*update to 0.90.0;)
m (Update config)
 
(3 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Part config|O-10 MonoPropellant Engine|2=PART
+
{{Part config|O-10 "Puff" MonoPropellant Fuel Engine|2=PART
 
{
 
{
name = omsEngine
+
name = omsEngine
module = Part
+
module = Part
author = HugoGut
+
author = AlexanderM
 
+
rescaleFactor = 1.0
mesh = NewModel.mu
+
node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, 1.0, 0
scale = 1
+
attachRules = 0,1,0,1,1
 
+
TechRequired = precisionPropulsion
MODEL
+
entryCost = 2500
{
+
cost = 150
  model = Squad/Parts/Engine/OMSEngine/NewModel
+
category = Engine
  position = 0.0, 0.0, 0.035
+
subcategory = 0
  rotation = 38, 0, 0
+
title = #autoLOC_500466 //#autoLOC_500466 = O-10 "Puff" MonoPropellant Fuel Engine
}
+
manufacturer = #autoLOC_501639 //#autoLOC_501639 = Reaction Systems Ltd
 
+
description = #autoLOC_500467 //#autoLOC_500467 = When The O-10 Engine was first unveiled, it was regarded as one of those ideas that someone should have thought of a long time ago. This made most employees at Reaction Systems Ltd feel quite awkward, as they were particularly proud of having delivered this project on schedule for once. This Engine responds to main throttle controls, but it consumes MonoPropellant instead of a Fuel+Oxidizer mix.
rescaleFactor = 1.2
+
mass = 0.09
 
+
heatConductivity = 0.06 // half default
fx_exhaustFlame_white_tiny = 0.0, -0.2816985, 0.0, 0.0, 0.0, 0.0, running
+
skinInternalConductionMult = 4.0
 
+
emissiveConstant = 0.8 // engine nozzles are good at radiating.
sound_vent_medium = engage
+
dragModelType = default
sound_rocket_mini = running
+
maximum_drag = 0.2
sound_vent_soft = disengage
+
minimum_drag = 0.2
sound_explosion_low = flameout
+
angularDrag = 2
 
+
crashTolerance = 7
node_attach = 0, 0, 0, 0, 0, 0
+
maxTemp = 2000 // = 3600
 
+
PhysicsSignificance = 1
// attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision
+
bulkheadProfiles = srf
attachRules = 0,1,0,1,1
+
tags = #autoLOC_500468 //#autoLOC_500468 = maneuver manoeuvre orbital probe propuls (puff thruster
 
+
MODEL
 
+
{
// --- editor parameters ---
+
model = Squad/Parts/Engine/OMSEngine/Puff_v2
TechRequired = specializedControl
+
scale =2.4, 2.4, 2.4
entryCost = 4200
+
}
cost = 800
+
EFFECTS
category = Engine
+
{
subcategory = 0
+
running
title = O-10 MonoPropellant Engine
+
{
manufacturer = Reaction Systems Ltd
+
AUDIO
description = When The O-10 Engine was first unveiled, it was regarded as one of those ideas that someone should have thought of a long time ago. This made most employees at Reaction Systems Ltd feel quite awkward, as they were particularly proud of having delivered this project on schedule for once. This Engine responds to main throttle controls, but it consumes MonoPropellant instead of a Fuel+Oxidizer mix.
+
{
 
+
channel = Ship
 
+
clip = sound_rocket_mini
 
+
volume = 0.0 0.0
// --- standard part parameters ---
+
volume = 1.0 0.5
mass = 0.09
+
pitch = 0.0 0.5
dragModelType = default
+
pitch = 1.0 1.0
maximum_drag = 0.2
+
loop = true
minimum_drag = 0.2
+
}
angularDrag = 2
+
MODEL_MULTI_PARTICLE
crashTolerance = 7
+
{
maxTemp = 3600
+
modelName = Squad/FX/Monoprop_big
 
+
transformName = FXTransform
 
+
emission = 0.0 0.0
PhysicsSignificance = 1
+
emission = 0.4 0.8
 
+
emission = 1.0 1.0
 
+
speed = 0.0 0.8
MODULE
+
speed = 1.0 1.0
{
+
//localOffset = 0, 0, 1
name = ModuleEngines
+
localPosition = 0, 0, 0.12
thrustVectorTransformName = thrustTransform
+
}
exhaustDamage = False
+
}
ignitionThreshold = 0.1
+
engage
minThrust = 0
+
{
maxThrust = 20
+
AUDIO
heatProduction = 30
+
{
fxOffset = 0, 0, 0.02
+
channel = Ship
PROPELLANT
+
clip = sound_vent_soft
 +
volume = 1.0
 +
pitch = 2.0
 +
loop = false
 +
}
 +
}
 +
flameout
 +
{
 +
PREFAB_PARTICLE
 +
{
 +
prefabName = fx_exhaustSparks_flameout_2
 +
transformName = FXTransform
 +
oneShot = true
 +
}
 +
AUDIO
 +
{
 +
channel = Ship
 +
clip = sound_explosion_low
 +
volume = 1.0
 +
pitch = 2.0
 +
loop = false
 +
}
 +
}
 +
}
 +
MODULE
 +
{
 +
name = ModuleEnginesFX
 +
thrustVectorTransformName = thrustTransform
 +
exhaustDamage = False
 +
ignitionThreshold = 0.1
 +
minThrust = 0
 +
maxThrust = 20
 +
heatProduction = 30
 +
fxOffset = 0, 0, 1.02
 +
EngineType = MonoProp
 +
exhaustDamageDistanceOffset = 0.25
 +
runningEffectName = running
 +
PROPELLANT
 +
{
 +
name = MonoPropellant
 +
ratio = 0.9
 +
DrawGauge = True
 +
}
 +
atmosphereCurve
 +
{
 +
key = 0 250
 +
key = 1 120
 +
key = 4 0.001
 +
}
 +
}
 +
MODULE
 +
{
 +
name = ModuleGimbal
 +
gimbalTransformName = Gimbal
 +
gimbalRange = 6
 +
gimbalResponseSpeed = 12
 +
useGimbalResponseSpeed = true
 +
}
 +
MODULE
 +
{
 +
name = FXModuleAnimateThrottle
 +
animationName = PuffNozzleGlow
 +
responseSpeed = 0.001
 +
dependOnEngineState = True
 +
dependOnThrottle = True
 +
}
 +
MODULE
 
{
 
{
name = MonoPropellant
+
name = ModuleCargoPart
        ratio = 0.9
+
packedVolume = 260
DrawGauge = True
 
 
}
 
}
 
atmosphereCurve
 
{
 
  key = 0 290
 
  key = 1 220
 
}
 
 
}
 
 
 
}
 
}
 
 
}}
 
}}

Latest revision as of 16:16, 10 October 2024

This is the configuration file for O-10 "Puff" MonoPropellant Fuel Engine.
PART
{
	name = omsEngine
	module = Part
	author = AlexanderM
	rescaleFactor = 1.0
	node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, 1.0, 0
	attachRules = 0,1,0,1,1
	TechRequired = precisionPropulsion
	entryCost = 2500
	cost = 150
	category = Engine
	subcategory = 0
	title = #autoLOC_500466 //#autoLOC_500466 = O-10 "Puff" MonoPropellant Fuel Engine
	manufacturer = #autoLOC_501639 //#autoLOC_501639 = Reaction Systems Ltd
	description = #autoLOC_500467 //#autoLOC_500467 = When The O-10 Engine was first unveiled, it was regarded as one of those ideas that someone should have thought of a long time ago. This made most employees at Reaction Systems Ltd feel quite awkward, as they were particularly proud of having delivered this project on schedule for once. This Engine responds to main throttle controls, but it consumes MonoPropellant instead of a Fuel+Oxidizer mix.
	mass = 0.09
	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
	maxTemp = 2000 // = 3600
	PhysicsSignificance = 1
	bulkheadProfiles = srf
	tags = #autoLOC_500468 //#autoLOC_500468 = maneuver manoeuvre orbital probe propuls (puff thruster
	MODEL
	{
		model = Squad/Parts/Engine/OMSEngine/Puff_v2
		scale =2.4, 2.4, 2.4
	}
	EFFECTS
	{
		running
		{
			AUDIO
			{
				channel = Ship
				clip = sound_rocket_mini
				volume = 0.0 0.0
				volume = 1.0 0.5
				pitch = 0.0 0.5
				pitch = 1.0 1.0
				loop = true
			}
			MODEL_MULTI_PARTICLE
			{
				modelName = Squad/FX/Monoprop_big
				transformName = FXTransform
				emission = 0.0 0.0
				emission = 0.4 0.8
				emission = 1.0 1.0
				speed = 0.0 0.8
				speed = 1.0 1.0
				//localOffset = 0, 0, 1
				localPosition = 0, 0, 0.12
			}
		}	
		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 = FXTransform
				oneShot = true
			}
			AUDIO
			{
				channel = Ship
				clip = sound_explosion_low
				volume = 1.0
				pitch = 2.0
				loop = false
			}
		}	
	}
	MODULE
	{
		name = ModuleEnginesFX
		thrustVectorTransformName = thrustTransform
		exhaustDamage = False
		ignitionThreshold = 0.1
		minThrust = 0
		maxThrust = 20
		heatProduction = 30
		fxOffset = 0, 0, 1.02
		EngineType = MonoProp
		exhaustDamageDistanceOffset = 0.25
		runningEffectName = running
		PROPELLANT
		{
			name = MonoPropellant
			ratio = 0.9
			DrawGauge = True
		}
		atmosphereCurve
		{
			key = 0 250
			key = 1 120
			key = 4 0.001
		}
	}
	MODULE
	{
		name = ModuleGimbal
		gimbalTransformName = Gimbal
		gimbalRange = 6
 		gimbalResponseSpeed = 12
 		useGimbalResponseSpeed = true
	}
	MODULE
	{
		name = FXModuleAnimateThrottle
		animationName = PuffNozzleGlow
		responseSpeed = 0.001
		dependOnEngineState = True
		dependOnThrottle = True
	}	
	MODULE
	{
		name = ModuleCargoPart
		packedVolume = 260
	}
}