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

From Kerbal Space Program Wiki
Jump to: navigation, search
m (*update to 1.0;)
m (Update config)
 
(2 intermediate revisions by one other user not shown)
Line 3: Line 3:
 
name = omsEngine
 
name = omsEngine
 
module = Part
 
module = Part
author = HugoGut
+
author = AlexanderM
mesh = NewModel.mu
+
rescaleFactor = 1.0
scale = 1
 
rescaleFactor = 1.2
 
fx_exhaustFlame_white_tiny = 0.0, -0.2816985, 0.0, 0.0, 0.0, 0.0, running
 
sound_vent_medium = engage
 
sound_rocket_mini = running
 
sound_vent_soft = disengage
 
sound_explosion_low = flameout
 
 
node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, 1.0, 0
 
node_attach = 0.0, 0.0, 0.00, 0.0, 0.0, 1.0, 0
 
attachRules = 0,1,0,1,1
 
attachRules = 0,1,0,1,1
 
TechRequired = precisionPropulsion
 
TechRequired = precisionPropulsion
entryCost = 4200
+
entryCost = 2500
 
cost = 150
 
cost = 150
 
category = Engine
 
category = Engine
 
subcategory = 0
 
subcategory = 0
title = O-10 "Puff" MonoPropellant Fuel Engine
+
title = #autoLOC_500466 //#autoLOC_500466 = O-10 "Puff" MonoPropellant Fuel Engine
manufacturer = Reaction Systems Ltd
+
manufacturer = #autoLOC_501639 //#autoLOC_501639 = Reaction Systems Ltd
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.
+
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
 
mass = 0.09
// heatConductivity = 0.06 // half default
+
heatConductivity = 0.06 // half default
 +
skinInternalConductionMult = 4.0
 
emissiveConstant = 0.8 // engine nozzles are good at radiating.
 
emissiveConstant = 0.8 // engine nozzles are good at radiating.
 
dragModelType = default
 
dragModelType = default
Line 33: Line 27:
 
PhysicsSignificance = 1
 
PhysicsSignificance = 1
 
bulkheadProfiles = srf
 
bulkheadProfiles = srf
 +
tags = #autoLOC_500468 //#autoLOC_500468 = maneuver manoeuvre orbital probe propuls (puff thruster
 
MODEL
 
MODEL
 
{
 
{
model = Squad/Parts/Engine/OMSEngine/NewModel
+
model = Squad/Parts/Engine/OMSEngine/Puff_v2
position = 0.0, 0.0, 0.035
+
scale =2.4, 2.4, 2.4
rotation = 38, 0, 0
+
}
 +
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
 
MODULE
 
{
 
{
name = ModuleEngines
+
name = ModuleEnginesFX
 
thrustVectorTransformName = thrustTransform
 
thrustVectorTransformName = thrustTransform
 
exhaustDamage = False
 
exhaustDamage = False
 
ignitionThreshold = 0.1
 
ignitionThreshold = 0.1
 
minThrust = 0
 
minThrust = 0
maxThrust = 9.6
+
maxThrust = 20
heatProduction = 14.4
+
heatProduction = 30
fxOffset = 0, 0, 0.02
+
fxOffset = 0, 0, 1.02
 
EngineType = MonoProp
 
EngineType = MonoProp
 +
exhaustDamageDistanceOffset = 0.25
 +
runningEffectName = running
 
PROPELLANT
 
PROPELLANT
 
{
 
{
Line 62: Line 114:
 
key = 4 0.001
 
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
 
}
 
}
 
}
 
}
 
 
}}
 
}}

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
	}
}