Parts/Engine/Size3EngineCluster/part.cfg
From Kerbal Space Program Wiki
< Parts
Revision as of 16:51, 29 April 2015 by BobBot (talk | contribs) (BobBot moved page Parts/NASAmission/Size3EngineCluster/part.cfg to Parts/Engine/Size3EngineCluster/part.cfg without leaving a redirect: Renamed part configuration file after update.)
PART { // this is a sample config file, for determining a good file format for defining part parameters // comment line - ignored by cfg parser // empty lines, or lines without a '=' sign are also ignored // all other lines are split at the '=' sign, and the left operand is used to know what parameter we are setting // diferent parameters require data in different formats (see docs), and each module has it's own parameters (again, see docs) // each assignment must be in a single line. Lines without assignments will be ignored. (You CAN turn on word wrap, though) // each keyword here relates to an existing variable in the assigned module. If the keyword isn't found, it is ignored. // conversely, if a keyword is left unassigned (as in not in the file), it will be initialized with it's default value // 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) // --- general parameters --- name = Size3EngineCluster module = Part author = Squad // --- asset parameters --- mesh = Size3EngineCluster.mu scale = 1.0 rescaleFactor = 1 // --- node definitions --- // definition format is Position X, Position Y, Position Z, Up X, Up Y, Up Z node_stack_top = 0.0,1.527248,0.0 , 0.0, 1.0, 0.0, 3 // --- editor parameters --- mass = 9.75 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 angularDrag = 2 breakingForce = 400 breakingTorque = 400 crashTolerance = 20 maxTemp = 3600 TechRequired = veryHeavyRocketry entryCost = 65000 cost = 32400 category = Propulsion subcategory = 0 title = S3 KS-25x4 Engine Cluster manufacturer = Kerbodyne description = Kerbodyne engineers got fed up with having to contend with overly complicated staging arrays for lifting heavy payloads, and decided instead to just build a truly enormous engine. Strapping together four of Kerbodyne's KS-25 rocket motors in a single assembly, they created the largest rocket engine in production anywhere. It's certainly got the power to match its size, and although it excels in its main role as a first-stage engine, the lack of structural hardpoints on its underside makes it quite less suitable for other purposes. Its price tag also seems to match its size, in fact. // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,0,1,1,0 EFFECTS { running_closed { AUDIO { channel = Ship clip = sound_rocket_spurts 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/ks25_Exhaust transformName = thrustTransform 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 = smokePoint oneShot = true } AUDIO { channel = Ship clip = sound_explosion_low volume = 1.0 pitch = 2.0 loop = false } } } MODULE { name = ModuleEnginesFX engineID = KS25 runningEffectName = running_closed thrustVectorTransformName = obj_gimbal exhaustDamage = True ignitionThreshold = 0.1 minThrust = 0 maxThrust = 3200 heatProduction = 400 fxOffset = 0, 0, 0.25 PROPELLANT { name = LiquidFuel ratio = 0.9 DrawGauge = True } PROPELLANT { name = Oxidizer ratio = 1.1 } atmosphereCurve { key = 0 360 key = 1 320 } } MODULE { name = ModuleAlternator RESOURCE { name = ElectricCharge rate = 12.0 } } RESOURCE { name = ElectricCharge amount = 0 maxAmount = 0 isTweakable = false hideFlow = true } MODULE { name = ModuleGimbal gimbalTransformName = obj_gimbal gimbalRange = 0.5 } MODULE { name = ModuleAnimateHeat ThermalAnim = HeatAnimationClusterEngine } MODULE { name = ModuleTestSubject // nowhere: 0, srf: 1, ocean: 2, atmo: 4, space: 8 environments = 15 useStaging = True useEvent = True } }