Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Andon's HotRockets! ModuleManager File
- @PART[engineLargeSkipper] //Rockomax "Skipper"
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamelarge
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.75
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster2
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 650
- heatProduction = 350
- fxOffset = 0, 0, 1.2
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 350
- key = 1 300
- }
- }
- }
- @PART[JetEngine] //Basic Jet Engine
- {
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_jet_low
- !sound_jet_deep
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamejet3
- modelName = MP_Nazari/FX/flamejet3
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.66 0.0
- emission = 0.69 1.55
- emission = 1.0 1.65
- speed = 0.0 1.45
- speed = 1.0 0.55
- }
- AUDIO
- {
- channel = Ship
- clip = sound_jet_low
- volume = 0.0 0.0
- volume = 1.0 1.0
- pitch = 0.0 0.2
- pitch = 1.0 1.0
- loop = true
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokejet
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true// Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- 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
- }
- }
- }
- @PART[liquidEngine] //LV-T30
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamestandard
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.70
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster2
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 215
- heatProduction = 400
- fxOffset = 0, 0, 0.8
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 370
- key = 1 320
- }
- }
- }
- @PART[liquidEngine1-2] //Rockomax "Mainsail"
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamelarge
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.75
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster2
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 1500
- heatProduction = 400
- fxOffset = 0, 0, 1.5
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 330
- key = 1 280
- }
- }
- }
- @PART[liquidEngine2] //LV-T45
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamestandard
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.70
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster2
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 200
- heatProduction = 400
- fxOffset = 0, 0, 0.574338
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 370
- key = 1 320
- }
- }
- }
- @PART[liquidEngine2-2] //Rockomax Poodle
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamelowlarge
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.70
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 220
- heatProduction = 300
- fxOffset = 0, 0, 0.4
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 390
- key = 1 270
- }
- }
- }
- @PART[liquidEngine3] //LV-909
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamestandard
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.70
- speed = 1.0 1.65
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokejet
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 50
- heatProduction = 300
- fxOffset = 0, 0, 0.21
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 390
- key = 1 300
- }
- }
- }
- @PART[nuclearEngine] //LV-N Atomic Rocket
- {
- !fx_exhaustFlame_blue
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamenuke
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.05 0.99
- emission = 0.75 1.21
- emission = 1.0 1.25
- speed = 0.0 1.98
- speed = 1.0 1.22
- }
- 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
- }
- }
- powersmoke
- {
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 60
- heatProduction = 600
- fxOffset = 0, 0, 1.6
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 800
- key = 1 220
- }
- }
- }
- @PART[solidBooster] //RT-10 Solid Fuel Booster
- {
- !fx_exhaustFlame_yellow
- !fx_exhaustLight_yellow
- !fx_exhaustSparks_yellow
- !fx_smokeTrail_medium
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamebooster
- 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 1.98
- speed = 1.0 1.12
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.0 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.08 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.2 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- throttleLocked = True
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 315
- heatProduction = 400
- useEngineResponseTime = True
- engineAccelerationSpeed = 8.0
- allowShutdown = False
- fxOffset = 0, 0, 0.35
- PROPELLANT
- {
- name = SolidFuel
- ratio = 1.0
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 250
- key = 1 230
- }
- }
- }
- @PART[solidBooster1-1] //Rockomax BACC
- {
- !fx_exhaustFlame_yellow
- !fx_exhaustLight_yellow
- !fx_exhaustSparks_yellow
- !fx_smokeTrail_medium
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamethrust
- modelName = MP_Nazari/FX/flamebooster2
- 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 1.98
- speed = 1.0 1.12
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokebooster
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.08 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.4 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- throttleLocked = True
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 315
- heatProduction = 400
- useEngineResponseTime = True
- engineAccelerationSpeed = 8.0
- allowShutdown = False
- fxOffset = 0, 0, 0.35
- PROPELLANT
- {
- name = SolidFuel
- ratio = 1.0
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 250
- key = 1 230
- }
- }
- }
- @PART[toroidalAerospike] //ToroidalAerospike
- {
- !fx_exhaustFlame_blue
- !fx_exhaustSparks_flameout
- !fx_exhaustLight_blue
- !fx_smokeTrail_light
- !sound_vent_medium
- !sound_rocket_hard
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamejet1
- modelName = MP_Nazari/FX/flamejet
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.67 0.0
- emission = 0.71 1.4
- emission = 1.0 3.5
- speed = 0.0 1.65
- speed = 1.0 1.25
- }
- 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
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokejet
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 175
- heatProduction = 550
- fxOffset = 0, 0, 0.25
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 0.9
- DrawGauge = True
- }
- PROPELLANT
- {
- name = Oxidizer
- ratio = 1.1
- }
- atmosphereCurve
- {
- key = 0 390
- key = 1 388
- }
- }
- }
- @PART[turboFanEngine] //TurboJet
- {
- !fx_exhaustLight_yellow
- !fx_smokeTrail_light
- !fx_exhaustSparks_flameout
- !sound_vent_medium
- !sound_jet_low
- !sound_jet_deep
- !sound_vent_soft
- !sound_explosion_low
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flamejet1
- modelName = MP_Nazari/FX/flamejet
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.67 0.0
- emission = 0.71 1.4
- emission = 1.0 1.5
- speed = 0.0 1.5
- speed = 1.0 1.2
- }
- AUDIO
- {
- channel = Ship
- clip = sound_jet_low
- volume = 0.0 0.0
- volume = 1.0 1.0
- pitch = 0.0 0.2
- pitch = 1.0 1.0
- loop = true
- }
- }
- powersmoke
- {
- MODEL_MULTI_PARTICLE_PERSIST
- {
- name = smokethrust
- modelName = MP_Nazari/FX/smokejet
- transformName = thrustTransform
- emission = 0.0 0.0 // Curve for emission like stock
- emission = 0.07 0.0 // Curve for emission like stock
- emission = 0.2 0.4 // Curve for emission like stock
- emission = 1.0 1.1 // Curve for emission like stock
- energy = 0.0 0.2 // Same for energy
- energy = 1.0 3.2 // Same for energy
- speed = 0.0 1.0 // And speed
- speed = 1.0 0.8 // And speed
- grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
- scale = 0.0 1.0 // Rescale the emitters to +0%
- scale = 1.0 1.0 // Rescale the emitters to +0%
- offset = 0.0 0.0 // Move the particle emitter away from its default position by x meters
- offset = 1.0 0.5 // Move the particle emitter away from its default position by x meters
- size = 0.0 1.0 // Rescale the particles to +0%
- size = 1.0 1.1 // Rescale the particles to +0%
- renderMode = "Billboard" // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
- collide = true // Collision active or not
- collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
- fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
- sizeClamp = 50 // Limits particle size. Default to 50
- // ***************
- // From here the value are not the default anymore.
- // ***************
- angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°
- angle = 45.0 1.0
- angle = 50.0 1.0
- distance = 0.0 1.0 // Display if the distance to camera is higher than 110
- distance = 100.0 1.0
- distance = 110.0 1.0
- emission // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
- {
- mach = 0.0 1.0
- mach = 0.8 1.0 // don't display until mach .8
- mach = 1.0 1.0
- density = 1.0 1.0
- density = 0.4 1.0 // don't display over .4 atmo
- density = 0.3 0.25
- density = 0.002 0.0
- density = 0.001 0.0 // and stop under .001
- }
- }
- }
- engage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_medium
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- disengage
- {
- AUDIO
- {
- channel = Ship
- clip = sound_vent_soft
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- flameout
- {
- AUDIO
- {
- channel = Ship
- clip = sound_explosion_low
- volume = 1.0
- pitch = 2.0
- loop = false
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = True
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 225
- heatProduction = 400
- useEngineResponseTime = True
- engineAccelerationSpeed = 0.2
- engineDecelerationSpeed = 0.35
- useVelocityCurve = True
- PROPELLANT
- {
- name = LiquidFuel
- ratio = 1
- DrawGauge = True
- }
- PROPELLANT
- {
- name = IntakeAir
- ratio = 15
- }
- atmosphereCurve
- {
- key = 0 1200
- key = 0.3 2500
- key = 1 800
- }
- velocityCurve
- {
- key = 0 0.5 0 0
- key = 1000 1 0 0
- key = 2000 0.5 0 0
- key = 2400 0 0 0
- }
- }
- }
- @PART[ionEngine] //PB-ION
- {
- !MODULE[ModuleEngines]{}
- EFFECTS
- {
- powerflame
- {
- MODEL_MULTI_PARTICLE
- {
- name = flameion1
- modelName = MP_Nazari/FX/flameion
- transformName = thrustTransform
- emission = 0.0 0.0
- emission = 0.10 0.00
- emission = 0.15 0.45
- emission = 1.0 0.75
- speed = 0.0 0.75
- speed = 1.0 0.97
- }
- }
- }
- MODULE
- {
- name = ModuleEnginesFX
- //engineID = rocketengine
- //runningEffectName = powersmoke
- directThrottleEffectName = powerflame
- thrustVectorTransformName = thrustTransform
- exhaustDamage = False
- ignitionThreshold = 0.1
- minThrust = 0
- maxThrust = 0.5
- heatProduction = 0
- PROPELLANT
- {
- name = ElectricCharge
- ratio = 12.0
- }
- PROPELLANT
- {
- name = XenonGas
- ratio = 0.1
- }
- atmosphereCurve
- {
- key = 0 4200
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement