Advertisement
Guest User

Untitled

a guest
Mar 7th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 51.74 KB | None | 0 0
  1. //Andon's HotRockets! ModuleManager File
  2.  
  3. @PART[engineLargeSkipper] //Rockomax "Skipper"
  4. {
  5.     !fx_exhaustFlame_blue
  6.     !fx_exhaustLight_blue
  7.     !fx_smokeTrail_light
  8.     !fx_exhaustSparks_flameout
  9.     !sound_vent_medium
  10.     !sound_rocket_hard
  11.     !sound_vent_soft
  12.     !sound_explosion_low
  13.     !MODULE[ModuleEngines]{}
  14.     EFFECTS
  15.     {
  16.         powerflame
  17.         {
  18.             MODEL_MULTI_PARTICLE
  19.             {
  20.                 name = flamethrust
  21.                 modelName = MP_Nazari/FX/flamelarge
  22.                 transformName = thrustTransform
  23.                 emission = 0.0 0.0
  24.                 emission = 0.05 0.99
  25.                 emission = 0.75 1.21
  26.                 emission = 1.0 1.25
  27.                 speed = 0.0 1.75
  28.                 speed = 1.0 1.65
  29.             }
  30.             AUDIO
  31.             {
  32.                 channel = Ship
  33.                 clip = sound_rocket_hard
  34.                 volume = 0.0 0.0
  35.                 volume = 1.0 1.0
  36.                 pitch = 0.0 0.2
  37.                 pitch = 1.0 1.0
  38.                 loop = true
  39.             }
  40.         }
  41.         powersmoke
  42.         {
  43. MODEL_MULTI_PARTICLE_PERSIST
  44. {
  45.     name = smokethrust
  46.     modelName = MP_Nazari/FX/smokebooster2
  47.     transformName = thrustTransform
  48.     emission = 0.0 0.0  // Curve for emission like stock
  49.         emission = 0.07 0.0  // Curve for emission like stock
  50.         emission = 0.2 0.4  // Curve for emission like stock
  51.     emission = 1.0 1.1  // Curve for emission like stock
  52.     energy = 0.0 0.2 // Same for energy
  53.     energy = 1.0 3.2 // Same for energy
  54.     speed = 0.0 1.0  // And speed
  55.     speed = 1.0 0.8  // And speed
  56.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  57.     grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  58.     scale = 0.0 1.0 // Rescale the emitters to +0%
  59.     scale = 1.0 1.0 // Rescale the emitters to +0%
  60.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  61.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  62.     size = 0.0 1.0 // Rescale the particles to +0%
  63.     size = 1.0 1.1 // Rescale the particles to +0%
  64.        
  65.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  66.     collide = true // Collision active or not
  67.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  68.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  69.    
  70.     sizeClamp = 50 // Limits particle size. Default to 50
  71.  
  72.     // ***************
  73.     // From here the value are not the default anymore.
  74.     // ***************
  75.  
  76.  
  77.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  78.     angle = 45.0 1.0
  79.     angle = 50.0 1.0
  80.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  81.     distance = 100.0 1.0
  82.     distance = 110.0 1.0
  83.    
  84.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  85.     {
  86.         mach = 0.0 1.0
  87.         mach = 0.8 1.0 // don't display until mach .8
  88.         mach = 1.0 1.0
  89.         density = 1.0 1.0
  90.         density = 0.4 1.0 // don't display over .4 atmo
  91.         density = 0.3 0.25
  92.         density = 0.002 0.0
  93.         density = 0.001 0.0 // and stop under .001
  94.     }  
  95. }
  96.         }
  97.         engage
  98.         {
  99.             AUDIO
  100.             {
  101.                 channel = Ship
  102.                 clip = sound_vent_medium
  103.                 volume = 1.0
  104.                 pitch = 2.0
  105.                 loop = false
  106.             }
  107.         }
  108.         disengage
  109.         {
  110.             AUDIO
  111.             {
  112.                 channel = Ship
  113.                 clip = sound_vent_soft
  114.                 volume = 1.0
  115.                 pitch = 2.0
  116.                 loop = false
  117.             }
  118.         }
  119.         flameout
  120.         {
  121.             AUDIO
  122.             {
  123.                 channel = Ship
  124.                 clip = sound_explosion_low
  125.                 volume = 1.0
  126.                 pitch = 2.0
  127.                 loop = false
  128.             }
  129.         }
  130.     }
  131.     MODULE
  132.     {
  133.         name = ModuleEnginesFX
  134.         //engineID = rocketengine
  135.         runningEffectName = powersmoke
  136.         directThrottleEffectName = powerflame
  137.         thrustVectorTransformName = thrustTransform
  138.         exhaustDamage = True
  139.         ignitionThreshold = 0.1
  140.         minThrust = 0
  141.         maxThrust = 650
  142.         heatProduction = 350
  143.         fxOffset = 0, 0, 1.2
  144.         PROPELLANT
  145.         {
  146.             name = LiquidFuel
  147.             ratio = 0.9
  148.             DrawGauge = True
  149.         }
  150.         PROPELLANT
  151.         {
  152.             name = Oxidizer
  153.             ratio = 1.1
  154.         }
  155.         atmosphereCurve
  156.         {
  157.             key = 0 350
  158.             key = 1 300
  159.         }  
  160.     }
  161. }
  162.  
  163. @PART[JetEngine] //Basic Jet Engine
  164. {
  165.     !fx_exhaustLight_blue
  166.     !fx_smokeTrail_light
  167.     !fx_exhaustSparks_flameout
  168.     !sound_vent_medium
  169.     !sound_jet_low
  170.     !sound_jet_deep
  171.     !sound_vent_soft
  172.     !sound_explosion_low
  173.     !MODULE[ModuleEngines]{}
  174.     EFFECTS
  175.     {
  176.         powerflame
  177.         {
  178.             MODEL_MULTI_PARTICLE
  179.             {
  180.                 name = flamejet3
  181.                 modelName = MP_Nazari/FX/flamejet3
  182.                 transformName = thrustTransform
  183.                 emission = 0.0 0.0
  184.                 emission = 0.66 0.0
  185.                 emission = 0.69 1.55
  186.                 emission = 1.0 1.65
  187.                 speed = 0.0 1.45
  188.                 speed = 1.0 0.55
  189.             }
  190.             AUDIO
  191.             {
  192.                 channel = Ship
  193.                 clip = sound_jet_low
  194.                 volume = 0.0 0.0
  195.                 volume = 1.0 1.0
  196.                 pitch = 0.0 0.2
  197.                 pitch = 1.0 1.0
  198.                 loop = true
  199.             }
  200.         }
  201.         powersmoke
  202.         {
  203. MODEL_MULTI_PARTICLE_PERSIST
  204. {
  205.     name = smokethrust
  206.     modelName = MP_Nazari/FX/smokejet
  207.     transformName = thrustTransform
  208.     emission = 0.0 0.0  // Curve for emission like stock
  209.         emission = 0.07 0.0  // Curve for emission like stock
  210.         emission = 0.2 0.4  // Curve for emission like stock
  211.     emission = 1.0 1.1  // Curve for emission like stock
  212.     energy = 0.0 0.2 // Same for energy
  213.     energy = 1.0 3.2 // Same for energy
  214.     speed = 0.0 1.0  // And speed
  215.     speed = 1.0 0.8  // And speed
  216.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  217.     grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  218.     scale = 0.0 1.0 // Rescale the emitters to +0%
  219.     scale = 1.0 1.0 // Rescale the emitters to +0%
  220.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  221.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  222.     size = 0.0 1.0 // Rescale the particles to +0%
  223.     size = 1.0 1.1 // Rescale the particles to +0%
  224.        
  225.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  226.     collide = true// Collision active or not
  227.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  228.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  229.    
  230.     sizeClamp = 50 // Limits particle size. Default to 50
  231.  
  232.     // ***************
  233.     // From here the value are not the default anymore.
  234.     // ***************
  235.  
  236.  
  237.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  238.     angle = 45.0 1.0
  239.     angle = 50.0 1.0
  240.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  241.     distance = 100.0 1.0
  242.     distance = 110.0 1.0
  243.    
  244.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  245.     {
  246.         mach = 0.0 1.0
  247.         mach = 0.8 1.0 // don't display until mach .8
  248.         mach = 1.0 1.0
  249.         density = 1.0 1.0
  250.         density = 0.4 1.0 // don't display over .4 atmo
  251.         density = 0.3 0.25
  252.         density = 0.002 0.0
  253.         density = 0.001 0.0 // and stop under .001
  254.     }  
  255. }
  256.         }
  257.         engage
  258.         {
  259.             AUDIO
  260.             {
  261.                 channel = Ship
  262.                 clip = sound_vent_medium
  263.                 volume = 1.0
  264.                 pitch = 2.0
  265.                 loop = false
  266.             }
  267.         }
  268.         disengage
  269.         {
  270.             AUDIO
  271.             {
  272.                 channel = Ship
  273.                 clip = sound_vent_soft
  274.                 volume = 1.0
  275.                 pitch = 2.0
  276.                 loop = false
  277.             }
  278.         }
  279.         flameout
  280.         {
  281.             AUDIO
  282.             {
  283.                 channel = Ship
  284.                 clip = sound_explosion_low
  285.                 volume = 1.0
  286.                 pitch = 2.0
  287.                 loop = false
  288.             }
  289.         }
  290.     }
  291.     MODULE
  292.     {
  293.     name = ModuleEnginesFX
  294.     //engineID = rocketengine
  295.     runningEffectName = powersmoke
  296.     directThrottleEffectName = powerflame
  297.     thrustVectorTransformName = thrustTransform
  298.     exhaustDamage = True
  299.     ignitionThreshold = 0.1
  300.     minThrust = 0
  301.     maxThrust = 150
  302.     heatProduction = 350
  303.     useEngineResponseTime = True
  304.     engineAccelerationSpeed = 0.12
  305.     engineDecelerationSpeed = 0.21
  306.     useVelocityCurve = True
  307.     fxOffset = 0, 0, 0.74
  308.     PROPELLANT
  309.     {
  310.         name = LiquidFuel
  311.     ratio = 1
  312.         DrawGauge = True
  313.     }
  314.     PROPELLANT
  315.     {
  316.         name = IntakeAir
  317.         ratio = 15
  318.     }
  319.     atmosphereCurve
  320.     {
  321.         key = 0 1000
  322.         key = 0.3 1800
  323.         key = 1 2000
  324.     }
  325.     velocityCurve
  326.     {
  327.         key = 1000 0 0 0
  328.         key = 850 0.2 0 0
  329.         key = 0 1 0 0
  330.     }
  331.     }
  332. }
  333.  
  334. @PART[liquidEngine] //LV-T30
  335. {
  336.     !fx_exhaustFlame_blue
  337.     !fx_exhaustLight_blue
  338.     !fx_smokeTrail_light
  339.     !fx_exhaustSparks_flameout
  340.     !sound_vent_medium
  341.     !sound_rocket_hard
  342.     !sound_vent_soft
  343.     !sound_explosion_low
  344.     !MODULE[ModuleEngines]{}
  345.     EFFECTS
  346.     {
  347.         powerflame
  348.         {
  349.             MODEL_MULTI_PARTICLE
  350.             {
  351.                 name = flamethrust
  352.                 modelName = MP_Nazari/FX/flamestandard
  353.                 transformName = thrustTransform
  354.                 emission = 0.0 0.0
  355.                 emission = 0.05 0.99
  356.                 emission = 0.75 1.21
  357.                 emission = 1.0 1.25
  358.                 speed = 0.0 1.70
  359.                 speed = 1.0 1.65
  360.             }
  361.             AUDIO
  362.             {
  363.                 channel = Ship
  364.                 clip = sound_rocket_hard
  365.                 volume = 0.0 0.0
  366.                 volume = 1.0 1.0
  367.                 pitch = 0.0 0.2
  368.                 pitch = 1.0 1.0
  369.                 loop = true
  370.             }
  371.         }
  372.         powersmoke
  373.         {
  374. MODEL_MULTI_PARTICLE_PERSIST
  375. {
  376.     name = smokethrust
  377.     modelName = MP_Nazari/FX/smokebooster2
  378.     transformName = thrustTransform
  379.     emission = 0.0 0.0  // Curve for emission like stock
  380.         emission = 0.07 0.0  // Curve for emission like stock
  381.         emission = 0.2 0.4  // Curve for emission like stock
  382.     emission = 1.0 1.1  // Curve for emission like stock
  383.     energy = 0.0 0.2 // Same for energy
  384.     energy = 1.0 3.2 // Same for energy
  385.     speed = 0.0 1.0  // And speed
  386.     speed = 1.0 0.8  // And speed
  387.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  388.     grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  389.     scale = 0.0 1.0 // Rescale the emitters to +0%
  390.     scale = 1.0 1.0 // Rescale the emitters to +0%
  391.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  392.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  393.     size = 0.0 1.0 // Rescale the particles to +0%
  394.     size = 1.0 1.1 // Rescale the particles to +0%
  395.        
  396.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  397.     collide = true  // Collision active or not
  398.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  399.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  400.    
  401.     sizeClamp = 50 // Limits particle size. Default to 50
  402.  
  403.     // ***************
  404.     // From here the value are not the default anymore.
  405.     // ***************
  406.  
  407.  
  408.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  409.     angle = 45.0 1.0
  410.     angle = 50.0 1.0
  411.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  412.     distance = 100.0 1.0
  413.     distance = 110.0 1.0
  414.    
  415.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  416.     {
  417.         mach = 0.0 1.0
  418.         mach = 0.8 1.0 // don't display until mach .8
  419.         mach = 1.0 1.0
  420.         density = 1.0 1.0
  421.         density = 0.4 1.0 // don't display over .4 atmo
  422.         density = 0.3 0.25
  423.         density = 0.002 0.0
  424.         density = 0.001 0.0 // and stop under .001
  425.     }  
  426. }
  427.         }
  428.         engage
  429.         {
  430.             AUDIO
  431.             {
  432.                 channel = Ship
  433.                 clip = sound_vent_medium
  434.                 volume = 1.0
  435.                 pitch = 2.0
  436.                 loop = false
  437.             }
  438.         }
  439.         disengage
  440.         {
  441.             AUDIO
  442.             {
  443.                 channel = Ship
  444.                 clip = sound_vent_soft
  445.                 volume = 1.0
  446.                 pitch = 2.0
  447.                 loop = false
  448.             }
  449.         }
  450.         flameout
  451.         {
  452.             AUDIO
  453.             {
  454.                 channel = Ship
  455.                 clip = sound_explosion_low
  456.                 volume = 1.0
  457.                 pitch = 2.0
  458.                 loop = false
  459.             }
  460.         }
  461.     }
  462.     MODULE
  463.     {
  464.     name = ModuleEnginesFX
  465.     //engineID = rocketengine
  466.     runningEffectName = powersmoke
  467.     directThrottleEffectName = powerflame
  468.     thrustVectorTransformName = thrustTransform
  469.     exhaustDamage = True
  470.     ignitionThreshold = 0.1
  471.     minThrust = 0
  472.     maxThrust = 215
  473.     heatProduction = 400
  474.     fxOffset = 0, 0, 0.8
  475.     PROPELLANT
  476.     {
  477.         name = LiquidFuel
  478.                 ratio = 0.9
  479.         DrawGauge = True
  480.     }
  481.     PROPELLANT
  482.     {
  483.         name = Oxidizer
  484.         ratio = 1.1
  485.     }
  486.     atmosphereCurve
  487.     {
  488.      key = 0 370
  489.      key = 1 320
  490.     }
  491.    
  492.     }
  493. }
  494. @PART[liquidEngine1-2] //Rockomax "Mainsail"
  495. {
  496.     !fx_exhaustFlame_blue
  497.     !fx_exhaustLight_blue
  498.     !fx_smokeTrail_light
  499.     !fx_exhaustSparks_flameout
  500.     !sound_vent_medium
  501.     !sound_rocket_hard
  502.     !sound_vent_soft
  503.     !sound_explosion_low
  504.     !MODULE[ModuleEngines]{}
  505.     EFFECTS
  506.     {
  507.         powerflame
  508.         {
  509.             MODEL_MULTI_PARTICLE
  510.             {
  511.                 name = flamethrust
  512.                 modelName = MP_Nazari/FX/flamelarge
  513.                 transformName = thrustTransform
  514.                 emission = 0.0 0.0
  515.                 emission = 0.05 0.99
  516.                 emission = 0.75 1.21
  517.                 emission = 1.0 1.25
  518.                 speed = 0.0 1.75
  519.                 speed = 1.0 1.65
  520.             }
  521.             AUDIO
  522.             {
  523.                 channel = Ship
  524.                 clip = sound_rocket_hard
  525.                 volume = 0.0 0.0
  526.                 volume = 1.0 1.0
  527.                 pitch = 0.0 0.2
  528.                 pitch = 1.0 1.0
  529.                 loop = true
  530.             }
  531.         }
  532.         powersmoke
  533.         {
  534. MODEL_MULTI_PARTICLE_PERSIST
  535. {
  536.     name = smokethrust
  537.     modelName = MP_Nazari/FX/smokebooster2
  538.     transformName = thrustTransform
  539.     emission = 0.0 0.0  // Curve for emission like stock
  540.         emission = 0.07 0.0  // Curve for emission like stock
  541.         emission = 0.2 0.4  // Curve for emission like stock
  542.     emission = 1.0 1.1  // Curve for emission like stock
  543.     energy = 0.0 0.2 // Same for energy
  544.     energy = 1.0 3.2 // Same for energy
  545.     speed = 0.0 1.0  // And speed
  546.     speed = 1.0 0.8  // And speed
  547.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  548.     grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  549.     scale = 0.0 1.0 // Rescale the emitters to +0%
  550.     scale = 1.0 1.0 // Rescale the emitters to +0%
  551.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  552.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  553.     size = 0.0 1.0 // Rescale the particles to +0%
  554.     size = 1.0 1.1 // Rescale the particles to +0%
  555.        
  556.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  557.     collide = true // Collision active or not
  558.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  559.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  560.    
  561.     sizeClamp = 50 // Limits particle size. Default to 50
  562.  
  563.     // ***************
  564.     // From here the value are not the default anymore.
  565.     // ***************
  566.  
  567.  
  568.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  569.     angle = 45.0 1.0
  570.     angle = 50.0 1.0
  571.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  572.     distance = 100.0 1.0
  573.     distance = 110.0 1.0
  574.    
  575.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  576.     {
  577.         mach = 0.0 1.0
  578.         mach = 0.8 1.0 // don't display until mach .8
  579.         mach = 1.0 1.0
  580.         density = 1.0 1.0
  581.         density = 0.4 1.0 // don't display over .4 atmo
  582.         density = 0.3 0.25
  583.         density = 0.002 0.0
  584.         density = 0.001 0.0 // and stop under .001
  585.     }  
  586. }
  587.         }
  588.         engage
  589.         {
  590.             AUDIO
  591.             {
  592.                 channel = Ship
  593.                 clip = sound_vent_medium
  594.                 volume = 1.0
  595.                 pitch = 2.0
  596.                 loop = false
  597.             }
  598.         }
  599.         disengage
  600.         {
  601.             AUDIO
  602.             {
  603.                 channel = Ship
  604.                 clip = sound_vent_soft
  605.                 volume = 1.0
  606.                 pitch = 2.0
  607.                 loop = false
  608.             }
  609.         }
  610.         flameout
  611.         {
  612.             AUDIO
  613.             {
  614.                 channel = Ship
  615.                 clip = sound_explosion_low
  616.                 volume = 1.0
  617.                 pitch = 2.0
  618.                 loop = false
  619.             }
  620.         }
  621.     }
  622.     MODULE
  623.     {
  624.     name = ModuleEnginesFX
  625.     //engineID = rocketengine
  626.     runningEffectName = powersmoke
  627.     directThrottleEffectName = powerflame
  628.     thrustVectorTransformName = thrustTransform
  629.     exhaustDamage = True
  630.     ignitionThreshold = 0.1
  631.     minThrust = 0
  632.     maxThrust = 1500
  633.     heatProduction = 400
  634.     fxOffset = 0, 0, 1.5
  635.     PROPELLANT
  636.     {
  637.         name = LiquidFuel
  638.                 ratio = 0.9
  639.         DrawGauge = True
  640.     }
  641.     PROPELLANT
  642.     {
  643.         name = Oxidizer
  644.         ratio = 1.1
  645.     }
  646.     atmosphereCurve
  647.     {
  648.      key = 0 330
  649.          key = 1 280
  650.     }
  651.    
  652.     }
  653. }
  654. @PART[liquidEngine2] //LV-T45
  655. {
  656.     !fx_exhaustFlame_blue
  657.     !fx_exhaustLight_blue
  658.     !fx_smokeTrail_light
  659.     !fx_exhaustSparks_flameout
  660.     !sound_vent_medium
  661.     !sound_rocket_hard
  662.     !sound_vent_soft
  663.     !sound_explosion_low
  664.     !MODULE[ModuleEngines]{}
  665.     EFFECTS
  666.     {
  667.         powerflame
  668.         {
  669.             MODEL_MULTI_PARTICLE
  670.             {
  671.                 name = flamethrust
  672.                 modelName = MP_Nazari/FX/flamestandard
  673.                 transformName = thrustTransform
  674.                 emission = 0.0 0.0
  675.                 emission = 0.05 0.99
  676.                 emission = 0.75 1.21
  677.                 emission = 1.0 1.25
  678.                 speed = 0.0 1.70
  679.                 speed = 1.0 1.65
  680.             }
  681.             AUDIO
  682.             {
  683.                 channel = Ship
  684.                 clip = sound_rocket_hard
  685.                 volume = 0.0 0.0
  686.                 volume = 1.0 1.0
  687.                 pitch = 0.0 0.2
  688.                 pitch = 1.0 1.0
  689.                 loop = true
  690.             }
  691.         }
  692.         powersmoke
  693.         {
  694. MODEL_MULTI_PARTICLE_PERSIST
  695. {
  696.     name = smokethrust
  697.     modelName = MP_Nazari/FX/smokebooster2
  698.     transformName = thrustTransform
  699.     emission = 0.0 0.0  // Curve for emission like stock
  700.         emission = 0.07 0.0  // Curve for emission like stock
  701.         emission = 0.2 0.4  // Curve for emission like stock
  702.     emission = 1.0 1.1  // Curve for emission like stock
  703.     energy = 0.0 0.2 // Same for energy
  704.     energy = 1.0 3.2 // Same for energy
  705.     speed = 0.0 1.0  // And speed
  706.     speed = 1.0 0.8  // And speed
  707.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  708.     grow = 1.0 0.11 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  709.     scale = 0.0 1.0 // Rescale the emitters to +0%
  710.     scale = 1.0 1.0 // Rescale the emitters to +0%
  711.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  712.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  713.     size = 0.0 1.0 // Rescale the particles to +0%
  714.     size = 1.0 1.1 // Rescale the particles to +0%
  715.        
  716.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  717.     collide = true // Collision active or not
  718.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  719.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  720.    
  721.     sizeClamp = 50 // Limits particle size. Default to 50
  722.  
  723.     // ***************
  724.     // From here the value are not the default anymore.
  725.     // ***************
  726.  
  727.  
  728.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  729.     angle = 45.0 1.0
  730.     angle = 50.0 1.0
  731.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  732.     distance = 100.0 1.0
  733.     distance = 110.0 1.0
  734.    
  735.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  736.     {
  737.         mach = 0.0 1.0
  738.         mach = 0.8 1.0 // don't display until mach .8
  739.         mach = 1.0 1.0
  740.         density = 1.0 1.0
  741.         density = 0.4 1.0 // don't display over .4 atmo
  742.         density = 0.3 0.25
  743.         density = 0.002 0.0
  744.         density = 0.001 0.0 // and stop under .001
  745.     }  
  746. }
  747.         }
  748.         engage
  749.         {
  750.             AUDIO
  751.             {
  752.                 channel = Ship
  753.                 clip = sound_vent_medium
  754.                 volume = 1.0
  755.                 pitch = 2.0
  756.                 loop = false
  757.             }
  758.         }
  759.         disengage
  760.         {
  761.             AUDIO
  762.             {
  763.                 channel = Ship
  764.                 clip = sound_vent_soft
  765.                 volume = 1.0
  766.                 pitch = 2.0
  767.                 loop = false
  768.             }
  769.         }
  770.         flameout
  771.         {
  772.             AUDIO
  773.             {
  774.                 channel = Ship
  775.                 clip = sound_explosion_low
  776.                 volume = 1.0
  777.                 pitch = 2.0
  778.                 loop = false
  779.             }
  780.         }
  781.     }
  782.     MODULE
  783.     {
  784.     name = ModuleEnginesFX
  785.     //engineID = rocketengine
  786.     runningEffectName = powersmoke
  787.     directThrottleEffectName = powerflame
  788.     thrustVectorTransformName = thrustTransform
  789.     exhaustDamage = True
  790.     ignitionThreshold = 0.1
  791.     minThrust = 0
  792.     maxThrust = 200
  793.     heatProduction = 400
  794.     fxOffset = 0, 0, 0.574338
  795.     PROPELLANT
  796.     {
  797.         name = LiquidFuel
  798.                 ratio = 0.9
  799.         DrawGauge = True
  800.     }
  801.     PROPELLANT
  802.     {
  803.         name = Oxidizer
  804.         ratio = 1.1
  805.     }
  806.     atmosphereCurve
  807.     {
  808.      key = 0 370
  809.          key = 1 320
  810.     }
  811.    
  812.     }
  813. }
  814. @PART[liquidEngine2-2] //Rockomax Poodle
  815. {
  816.     !fx_exhaustFlame_blue
  817.     !fx_exhaustLight_blue
  818.     !fx_smokeTrail_light
  819.     !fx_exhaustSparks_flameout
  820.     !sound_vent_medium
  821.     !sound_rocket_hard
  822.     !sound_vent_soft
  823.     !sound_explosion_low
  824.     !MODULE[ModuleEngines]{}
  825.     EFFECTS
  826.     {
  827.         powerflame
  828.         {
  829.             MODEL_MULTI_PARTICLE
  830.             {
  831.                 name = flamethrust
  832.                 modelName = MP_Nazari/FX/flamelowlarge
  833.         transformName = thrustTransform
  834.                 emission = 0.0 0.0
  835.                 emission = 0.05 0.99
  836.                 emission = 0.75 1.21
  837.                 emission = 1.0 1.25
  838.                 speed = 0.0 1.70
  839.                 speed = 1.0 1.65
  840.             }
  841.             AUDIO
  842.             {
  843.                 channel = Ship
  844.                 clip = sound_rocket_hard
  845.                 volume = 0.0 0.0
  846.                 volume = 1.0 1.0
  847.                 pitch = 0.0 0.2
  848.                 pitch = 1.0 1.0
  849.                 loop = true
  850.             }
  851.         }
  852.         powersmoke
  853.         {
  854.  
  855.         }
  856.         engage
  857.         {
  858.             AUDIO
  859.             {
  860.                 channel = Ship
  861.                 clip = sound_vent_medium
  862.                 volume = 1.0
  863.                 pitch = 2.0
  864.                 loop = false
  865.             }
  866.         }
  867.         disengage
  868.         {
  869.             AUDIO
  870.             {
  871.                 channel = Ship
  872.                 clip = sound_vent_soft
  873.                 volume = 1.0
  874.                 pitch = 2.0
  875.                 loop = false
  876.             }
  877.         }
  878.         flameout
  879.         {
  880.             AUDIO
  881.             {
  882.                 channel = Ship
  883.                 clip = sound_explosion_low
  884.                 volume = 1.0
  885.                 pitch = 2.0
  886.                 loop = false
  887.             }
  888.         }
  889.     }
  890.     MODULE
  891.     {
  892.     name = ModuleEnginesFX
  893.     //engineID = rocketengine
  894.     runningEffectName = powersmoke
  895.     directThrottleEffectName = powerflame
  896.     thrustVectorTransformName = thrustTransform
  897.     exhaustDamage = True
  898.     ignitionThreshold = 0.1
  899.     minThrust = 0
  900.     maxThrust = 220
  901.     heatProduction = 300
  902.     fxOffset = 0, 0, 0.4
  903.     PROPELLANT
  904.     {
  905.         name = LiquidFuel
  906.                 ratio = 0.9
  907.         DrawGauge = True
  908.     }
  909.     PROPELLANT
  910.     {
  911.         name = Oxidizer
  912.         ratio = 1.1
  913.     }
  914.     atmosphereCurve
  915.     {
  916.      key = 0 390
  917.          key = 1 270
  918.     }
  919.    
  920.     }
  921. }
  922. @PART[liquidEngine3] //LV-909
  923. {
  924.     !fx_exhaustFlame_blue
  925.     !fx_exhaustLight_blue
  926.     !fx_smokeTrail_light
  927.     !fx_exhaustSparks_flameout
  928.     !sound_vent_medium
  929.     !sound_rocket_hard
  930.     !sound_vent_soft
  931.     !sound_explosion_low
  932.     !MODULE[ModuleEngines]{}
  933.     EFFECTS
  934.     {
  935.         powerflame
  936.         {
  937.             MODEL_MULTI_PARTICLE
  938.             {
  939.                 name = flamethrust
  940.                 modelName = MP_Nazari/FX/flamestandard
  941.                 transformName = thrustTransform
  942.                 emission = 0.0 0.0
  943.                 emission = 0.05 0.99
  944.                 emission = 0.75 1.21
  945.                 emission = 1.0 1.25
  946.                 speed = 0.0 1.70
  947.                 speed = 1.0 1.65
  948.             }
  949.             AUDIO
  950.             {
  951.                 channel = Ship
  952.                 clip = sound_rocket_hard
  953.                 volume = 0.0 0.0
  954.                 volume = 1.0 1.0
  955.                 pitch = 0.0 0.2
  956.                 pitch = 1.0 1.0
  957.                 loop = true
  958.             }
  959.         }
  960.         powersmoke
  961.         {
  962. MODEL_MULTI_PARTICLE_PERSIST
  963. {
  964.     name = smokethrust
  965.     modelName = MP_Nazari/FX/smokejet
  966.     transformName = thrustTransform
  967.     emission = 0.0 0.0  // Curve for emission like stock
  968.         emission = 0.07 0.0  // Curve for emission like stock
  969.         emission = 0.2 0.4  // Curve for emission like stock
  970.     emission = 1.0 1.1  // Curve for emission like stock
  971.     energy = 0.0 0.2 // Same for energy
  972.     energy = 1.0 3.2 // Same for energy
  973.     speed = 0.0 1.0  // And speed
  974.     speed = 1.0 0.8  // And speed
  975.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  976.     grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  977.     scale = 0.0 1.0 // Rescale the emitters to +0%
  978.     scale = 1.0 1.0 // Rescale the emitters to +0%
  979.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  980.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  981.     size = 0.0 1.0 // Rescale the particles to +0%
  982.     size = 1.0 1.1 // Rescale the particles to +0%
  983.        
  984.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  985.     collide = true // Collision active or not
  986.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  987.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  988.    
  989.     sizeClamp = 50 // Limits particle size. Default to 50
  990.  
  991.     // ***************
  992.     // From here the value are not the default anymore.
  993.     // ***************
  994.  
  995.  
  996.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  997.     angle = 45.0 1.0
  998.     angle = 50.0 1.0
  999.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  1000.     distance = 100.0 1.0
  1001.     distance = 110.0 1.0
  1002.    
  1003.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  1004.     {
  1005.         mach = 0.0 1.0
  1006.         mach = 0.8 1.0 // don't display until mach .8
  1007.         mach = 1.0 1.0
  1008.         density = 1.0 1.0
  1009.         density = 0.4 1.0 // don't display over .4 atmo
  1010.         density = 0.3 0.25
  1011.         density = 0.002 0.0
  1012.         density = 0.001 0.0 // and stop under .001
  1013.     }  
  1014. }
  1015.         }
  1016.         engage
  1017.         {
  1018.             AUDIO
  1019.             {
  1020.                 channel = Ship
  1021.                 clip = sound_vent_medium
  1022.                 volume = 1.0
  1023.                 pitch = 2.0
  1024.                 loop = false
  1025.             }
  1026.         }
  1027.         disengage
  1028.         {
  1029.             AUDIO
  1030.             {
  1031.                 channel = Ship
  1032.                 clip = sound_vent_soft
  1033.                 volume = 1.0
  1034.                 pitch = 2.0
  1035.                 loop = false
  1036.             }
  1037.         }
  1038.         flameout
  1039.         {
  1040.             AUDIO
  1041.             {
  1042.                 channel = Ship
  1043.                 clip = sound_explosion_low
  1044.                 volume = 1.0
  1045.                 pitch = 2.0
  1046.                 loop = false
  1047.             }
  1048.         }
  1049.     }
  1050.     MODULE
  1051.     {
  1052.     name = ModuleEnginesFX
  1053.     //engineID = rocketengine
  1054.     runningEffectName = powersmoke
  1055.     directThrottleEffectName = powerflame
  1056.     thrustVectorTransformName = thrustTransform
  1057.     exhaustDamage = True
  1058.     ignitionThreshold = 0.1
  1059.     minThrust = 0
  1060.     maxThrust = 50
  1061.     heatProduction = 300
  1062.     fxOffset = 0, 0, 0.21
  1063.     PROPELLANT
  1064.     {
  1065.         name = LiquidFuel
  1066.                 ratio = 0.9
  1067.         DrawGauge = True
  1068.     }
  1069.     PROPELLANT
  1070.     {
  1071.         name = Oxidizer
  1072.         ratio = 1.1
  1073.     }
  1074.     atmosphereCurve
  1075.     {
  1076.      key = 0 390
  1077.          key = 1 300
  1078.     }
  1079.    
  1080.     }
  1081. }
  1082.  
  1083. @PART[nuclearEngine] //LV-N Atomic Rocket
  1084. {
  1085.     !fx_exhaustFlame_blue
  1086.     !fx_exhaustLight_blue
  1087.     !fx_smokeTrail_light
  1088.     !sound_vent_medium
  1089.     !sound_rocket_hard
  1090.     !sound_vent_soft
  1091.     !sound_explosion_low
  1092.     !MODULE[ModuleEngines]{}
  1093.     EFFECTS
  1094.     {
  1095.         powerflame
  1096.         {
  1097.             MODEL_MULTI_PARTICLE
  1098.             {
  1099.                 name = flamethrust
  1100.                 modelName = MP_Nazari/FX/flamenuke
  1101.                 transformName = thrustTransform
  1102.                 emission = 0.0 0.0
  1103.                 emission = 0.05 0.99
  1104.                 emission = 0.75 1.21
  1105.                 emission = 1.0 1.25
  1106.                 speed = 0.0 1.98
  1107.                 speed = 1.0 1.22
  1108.             }
  1109.             AUDIO
  1110.             {
  1111.                 channel = Ship
  1112.                 clip = sound_rocket_hard
  1113.                 volume = 0.0 0.0
  1114.                 volume = 1.0 1.0
  1115.                 pitch = 0.0 0.2
  1116.                 pitch = 1.0 1.0
  1117.                 loop = true
  1118.             }
  1119.         }
  1120.         powersmoke
  1121.         {
  1122.  
  1123.         }
  1124.         engage
  1125.         {
  1126.             AUDIO
  1127.             {
  1128.                 channel = Ship
  1129.                 clip = sound_vent_medium
  1130.                 volume = 1.0
  1131.                 pitch = 2.0
  1132.                 loop = false
  1133.             }
  1134.         }
  1135.         disengage
  1136.         {
  1137.             AUDIO
  1138.             {
  1139.                 channel = Ship
  1140.                 clip = sound_vent_soft
  1141.                 volume = 1.0
  1142.                 pitch = 2.0
  1143.                 loop = false
  1144.             }
  1145.         }
  1146.         flameout
  1147.         {
  1148.             AUDIO
  1149.             {
  1150.                 channel = Ship
  1151.                 clip = sound_explosion_low
  1152.                 volume = 1.0
  1153.                 pitch = 2.0
  1154.                 loop = false
  1155.             }
  1156.         }
  1157.     }
  1158.     MODULE
  1159.     {
  1160.     name = ModuleEnginesFX
  1161.     //engineID = rocketengine
  1162.     runningEffectName = powersmoke
  1163.     directThrottleEffectName = powerflame
  1164.     thrustVectorTransformName = thrustTransform
  1165.     exhaustDamage = True
  1166.     ignitionThreshold = 0.1
  1167.     minThrust = 0
  1168.     maxThrust = 60
  1169.     heatProduction = 600
  1170.     fxOffset = 0, 0, 1.6
  1171.     PROPELLANT
  1172.     {
  1173.         name = LiquidFuel
  1174.                 ratio = 0.9
  1175.         DrawGauge = True
  1176.     }
  1177.     PROPELLANT
  1178.     {
  1179.         name = Oxidizer
  1180.         ratio = 1.1
  1181.     }
  1182.     atmosphereCurve
  1183.     {
  1184.      key = 0 800
  1185.          key = 1 220
  1186.     }
  1187.    
  1188.     }
  1189. }
  1190.  
  1191. @PART[solidBooster] //RT-10 Solid Fuel Booster
  1192. {
  1193.     !fx_exhaustFlame_yellow
  1194.     !fx_exhaustLight_yellow
  1195.     !fx_exhaustSparks_yellow
  1196.     !fx_smokeTrail_medium
  1197.     !sound_vent_medium
  1198.     !sound_rocket_hard
  1199.     !sound_vent_soft
  1200.     !sound_explosion_low
  1201.     !MODULE[ModuleEngines]{}
  1202.     EFFECTS
  1203.     {
  1204.         powerflame
  1205.         {
  1206.             MODEL_MULTI_PARTICLE
  1207.             {
  1208.                 name = flamethrust
  1209.                 modelName = MP_Nazari/FX/flamebooster
  1210.                 transformName = thrustTransform
  1211.                 emission = 0.0 0.0
  1212.                 emission = 0.05 0.0
  1213.                 emission = 0.075 0.25
  1214.                 emission = 1.0 1.25
  1215.                 speed = 0.0 1.98
  1216.                 speed = 1.0 1.12
  1217.             }
  1218.             AUDIO
  1219.             {
  1220.                 channel = Ship
  1221.                 clip = sound_rocket_hard
  1222.                 volume = 0.0 0.0
  1223.                 volume = 1.0 1.0
  1224.                 pitch = 0.0 0.2
  1225.                 pitch = 1.0 1.0
  1226.                 loop = true
  1227.             }
  1228.         }
  1229.         powersmoke
  1230.         {
  1231. MODEL_MULTI_PARTICLE_PERSIST
  1232. {
  1233.     name = smokethrust
  1234.     modelName = MP_Nazari/FX/smokebooster
  1235.     transformName = thrustTransform
  1236.     emission = 0.0 0.0  // Curve for emission like stock
  1237.         emission = 0.07 0.0  // Curve for emission like stock
  1238.         emission = 0.2 0.4  // Curve for emission like stock
  1239.     emission = 1.0 1.1  // Curve for emission like stock
  1240.     energy = 0.0 0.2 // Same for energy
  1241.     energy = 1.0 3.0 // Same for energy
  1242.     speed = 0.0 1.0  // And speed
  1243.     speed = 1.0 0.8  // And speed
  1244.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1245.     grow = 1.0 0.08 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1246.     scale = 0.0 1.0 // Rescale the emitters to +0%
  1247.     scale = 1.0 1.0 // Rescale the emitters to +0%
  1248.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  1249.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  1250.     size = 0.0 1.0 // Rescale the particles to +0%
  1251.     size = 1.0 1.2 // Rescale the particles to +0%
  1252.        
  1253.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  1254.     collide = true // Collision active or not
  1255.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  1256.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  1257.    
  1258.     sizeClamp = 50 // Limits particle size. Default to 50
  1259.  
  1260.     // ***************
  1261.     // From here the value are not the default anymore.
  1262.     // ***************
  1263.  
  1264.  
  1265.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  1266.     angle = 45.0 1.0
  1267.     angle = 50.0 1.0
  1268.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  1269.     distance = 100.0 1.0
  1270.     distance = 110.0 1.0
  1271.    
  1272.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  1273.     {
  1274.         mach = 0.0 1.0
  1275.         mach = 0.8 1.0 // don't display until mach .8
  1276.         mach = 1.0 1.0
  1277.         density = 1.0 1.0
  1278.         density = 0.4 1.0 // don't display over .4 atmo
  1279.         density = 0.3 0.25
  1280.         density = 0.002 0.0
  1281.         density = 0.001 0.0 // and stop under .001
  1282.     }  
  1283. }
  1284.         }
  1285.         engage
  1286.         {
  1287.             AUDIO
  1288.             {
  1289.                 channel = Ship
  1290.                 clip = sound_vent_medium
  1291.                 volume = 1.0
  1292.                 pitch = 2.0
  1293.                 loop = false
  1294.             }
  1295.         }
  1296.         disengage
  1297.         {
  1298.             AUDIO
  1299.             {
  1300.                 channel = Ship
  1301.                 clip = sound_vent_soft
  1302.                 volume = 1.0
  1303.                 pitch = 2.0
  1304.                 loop = false
  1305.             }
  1306.         }
  1307.         flameout
  1308.         {
  1309.             AUDIO
  1310.             {
  1311.                 channel = Ship
  1312.                 clip = sound_explosion_low
  1313.                 volume = 1.0
  1314.                 pitch = 2.0
  1315.                 loop = false
  1316.             }
  1317.         }
  1318.     }
  1319.     MODULE
  1320.     {
  1321.     name = ModuleEnginesFX
  1322.     //engineID = rocketengine
  1323.     runningEffectName = powersmoke
  1324.     directThrottleEffectName = powerflame
  1325.     thrustVectorTransformName = thrustTransform
  1326.     throttleLocked = True
  1327.     exhaustDamage = True
  1328.     ignitionThreshold = 0.1
  1329.     minThrust = 0
  1330.     maxThrust = 315
  1331.     heatProduction = 400
  1332.     useEngineResponseTime = True
  1333.     engineAccelerationSpeed = 8.0
  1334.     allowShutdown = False
  1335.     fxOffset = 0, 0, 0.35
  1336.     PROPELLANT
  1337.     {
  1338.         name = SolidFuel
  1339.             ratio = 1.0
  1340.         DrawGauge = True
  1341.     }
  1342.     atmosphereCurve
  1343.     {
  1344.      key = 0 250
  1345.      key = 1 230
  1346.     }
  1347.     }
  1348. }
  1349.  
  1350. @PART[solidBooster1-1] //Rockomax BACC
  1351. {
  1352.     !fx_exhaustFlame_yellow
  1353.     !fx_exhaustLight_yellow
  1354.     !fx_exhaustSparks_yellow
  1355.     !fx_smokeTrail_medium
  1356.     !sound_vent_medium
  1357.     !sound_rocket_hard
  1358.     !sound_vent_soft
  1359.     !sound_explosion_low
  1360.     !MODULE[ModuleEngines]{}
  1361.     EFFECTS
  1362.     {
  1363.         powerflame
  1364.         {
  1365.             MODEL_MULTI_PARTICLE
  1366.             {
  1367.                 name = flamethrust
  1368.                 modelName = MP_Nazari/FX/flamebooster2
  1369.                 transformName = thrustTransform
  1370.                 emission = 0.0 0.0
  1371.                 emission = 0.05 0.0
  1372.                 emission = 0.075 0.25
  1373.                 emission = 1.0 1.25
  1374.                 speed = 0.0 1.98
  1375.                 speed = 1.0 1.12
  1376.             }
  1377.             AUDIO
  1378.             {
  1379.                 channel = Ship
  1380.                 clip = sound_rocket_hard
  1381.                 volume = 0.0 0.0
  1382.                 volume = 1.0 1.0
  1383.                 pitch = 0.0 0.2
  1384.                 pitch = 1.0 1.0
  1385.                 loop = true
  1386.             }
  1387.         }
  1388.         powersmoke
  1389.         {
  1390. MODEL_MULTI_PARTICLE_PERSIST
  1391. {
  1392.     name = smokethrust
  1393.     modelName = MP_Nazari/FX/smokebooster
  1394.     transformName = thrustTransform
  1395.     emission = 0.0 0.0  // Curve for emission like stock
  1396.         emission = 0.07 0.0  // Curve for emission like stock
  1397.         emission = 0.2 0.4  // Curve for emission like stock
  1398.     emission = 1.0 1.1  // Curve for emission like stock
  1399.     energy = 0.0 0.2 // Same for energy
  1400.     energy = 1.0 3.2 // Same for energy
  1401.     speed = 0.0 1.0  // And speed
  1402.     speed = 1.0 0.8  // And speed
  1403.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1404.     grow = 1.0 0.08 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1405.     scale = 0.0 1.0 // Rescale the emitters to +0%
  1406.     scale = 1.0 1.0 // Rescale the emitters to +0%
  1407.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  1408.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  1409.     size = 0.0 1.0 // Rescale the particles to +0%
  1410.     size = 1.0 1.4 // Rescale the particles to +0%
  1411.        
  1412.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  1413.     collide = true // Collision active or not
  1414.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  1415.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  1416.    
  1417.     sizeClamp = 50 // Limits particle size. Default to 50
  1418.  
  1419.     // ***************
  1420.     // From here the value are not the default anymore.
  1421.     // ***************
  1422.  
  1423.  
  1424.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  1425.     angle = 45.0 1.0
  1426.     angle = 50.0 1.0
  1427.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  1428.     distance = 100.0 1.0
  1429.     distance = 110.0 1.0
  1430.    
  1431.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  1432.     {
  1433.         mach = 0.0 1.0
  1434.         mach = 0.8 1.0 // don't display until mach .8
  1435.         mach = 1.0 1.0
  1436.         density = 1.0 1.0
  1437.         density = 0.4 1.0 // don't display over .4 atmo
  1438.         density = 0.3 0.25
  1439.         density = 0.002 0.0
  1440.         density = 0.001 0.0 // and stop under .001
  1441.     }  
  1442. }
  1443.         }
  1444.         engage
  1445.         {
  1446.             AUDIO
  1447.             {
  1448.                 channel = Ship
  1449.                 clip = sound_vent_medium
  1450.                 volume = 1.0
  1451.                 pitch = 2.0
  1452.                 loop = false
  1453.             }
  1454.         }
  1455.         disengage
  1456.         {
  1457.             AUDIO
  1458.             {
  1459.                 channel = Ship
  1460.                 clip = sound_vent_soft
  1461.                 volume = 1.0
  1462.                 pitch = 2.0
  1463.                 loop = false
  1464.             }
  1465.         }
  1466.         flameout
  1467.         {
  1468.             AUDIO
  1469.             {
  1470.                 channel = Ship
  1471.                 clip = sound_explosion_low
  1472.                 volume = 1.0
  1473.                 pitch = 2.0
  1474.                 loop = false
  1475.             }
  1476.         }
  1477.     }
  1478.     MODULE
  1479.     {
  1480.     name = ModuleEnginesFX
  1481.     //engineID = rocketengine
  1482.     runningEffectName = powersmoke
  1483.     directThrottleEffectName = powerflame
  1484.     thrustVectorTransformName = thrustTransform
  1485.     throttleLocked = True
  1486.     exhaustDamage = True
  1487.     ignitionThreshold = 0.1
  1488.     minThrust = 0
  1489.     maxThrust = 315
  1490.     heatProduction = 400
  1491.     useEngineResponseTime = True
  1492.     engineAccelerationSpeed = 8.0
  1493.     allowShutdown = False
  1494.     fxOffset = 0, 0, 0.35
  1495.     PROPELLANT
  1496.     {
  1497.         name = SolidFuel
  1498.             ratio = 1.0
  1499.         DrawGauge = True
  1500.     }
  1501.     atmosphereCurve
  1502.     {
  1503.      key = 0 250
  1504.      key = 1 230
  1505.     }
  1506.     }
  1507. }
  1508.  
  1509. @PART[toroidalAerospike] //ToroidalAerospike
  1510. {
  1511.     !fx_exhaustFlame_blue
  1512.     !fx_exhaustSparks_flameout
  1513.     !fx_exhaustLight_blue
  1514.     !fx_smokeTrail_light
  1515.     !sound_vent_medium
  1516.     !sound_rocket_hard
  1517.     !sound_vent_soft
  1518.     !sound_explosion_low
  1519.     !MODULE[ModuleEngines]{}
  1520.     EFFECTS
  1521.     {
  1522.         powerflame
  1523.         {
  1524.             MODEL_MULTI_PARTICLE
  1525.             {
  1526.                 name = flamejet1
  1527.                 modelName = MP_Nazari/FX/flamejet
  1528.                 transformName = thrustTransform
  1529.                 emission = 0.0 0.0
  1530.                 emission = 0.67 0.0
  1531.                 emission = 0.71 1.4
  1532.                 emission = 1.0 3.5
  1533.                 speed = 0.0 1.65
  1534.                 speed = 1.0 1.25
  1535.             }
  1536.             AUDIO
  1537.             {
  1538.                 channel = Ship
  1539.                 clip = sound_rocket_hard
  1540.                 volume = 0.0 0.0
  1541.                 volume = 1.0 1.0
  1542.                 pitch = 0.0 0.2
  1543.                 pitch = 1.0 1.0
  1544.                 loop = true
  1545.             }
  1546.         }
  1547.         powersmoke
  1548.         {
  1549. MODEL_MULTI_PARTICLE_PERSIST
  1550. {
  1551.     name = smokethrust
  1552.     modelName = MP_Nazari/FX/smokejet
  1553.     transformName = thrustTransform
  1554.     emission = 0.0 0.0  // Curve for emission like stock
  1555.         emission = 0.07 0.0  // Curve for emission like stock
  1556.         emission = 0.2 0.4  // Curve for emission like stock
  1557.     emission = 1.0 1.1  // Curve for emission like stock
  1558.     energy = 0.0 0.2 // Same for energy
  1559.     energy = 1.0 3.2 // Same for energy
  1560.     speed = 0.0 1.0  // And speed
  1561.     speed = 1.0 0.8  // And speed
  1562.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1563.     grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1564.     scale = 0.0 1.0 // Rescale the emitters to +0%
  1565.     scale = 1.0 1.0 // Rescale the emitters to +0%
  1566.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  1567.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  1568.     size = 0.0 1.0 // Rescale the particles to +0%
  1569.     size = 1.0 1.1 // Rescale the particles to +0%
  1570.        
  1571.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  1572.     collide = true // Collision active or not
  1573.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  1574.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  1575.    
  1576.     sizeClamp = 50 // Limits particle size. Default to 50
  1577.  
  1578.     // ***************
  1579.     // From here the value are not the default anymore.
  1580.     // ***************
  1581.  
  1582.  
  1583.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  1584.     angle = 45.0 1.0
  1585.     angle = 50.0 1.0
  1586.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  1587.     distance = 100.0 1.0
  1588.     distance = 110.0 1.0
  1589.    
  1590.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  1591.     {
  1592.         mach = 0.0 1.0
  1593.         mach = 0.8 1.0 // don't display until mach .8
  1594.         mach = 1.0 1.0
  1595.         density = 1.0 1.0
  1596.         density = 0.4 1.0 // don't display over .4 atmo
  1597.         density = 0.3 0.25
  1598.         density = 0.002 0.0
  1599.         density = 0.001 0.0 // and stop under .001
  1600.     }  
  1601. }
  1602.         }
  1603.         engage
  1604.         {
  1605.             AUDIO
  1606.             {
  1607.                 channel = Ship
  1608.                 clip = sound_vent_medium
  1609.                 volume = 1.0
  1610.                 pitch = 2.0
  1611.                 loop = false
  1612.             }
  1613.         }
  1614.         disengage
  1615.         {
  1616.             AUDIO
  1617.             {
  1618.                 channel = Ship
  1619.                 clip = sound_vent_soft
  1620.                 volume = 1.0
  1621.                 pitch = 2.0
  1622.                 loop = false
  1623.             }
  1624.         }
  1625.         flameout
  1626.         {
  1627.             AUDIO
  1628.             {
  1629.                 channel = Ship
  1630.                 clip = sound_explosion_low
  1631.                 volume = 1.0
  1632.                 pitch = 2.0
  1633.                 loop = false
  1634.             }
  1635.         }
  1636.     }
  1637.     MODULE
  1638.     {
  1639.     name = ModuleEnginesFX
  1640.     //engineID = rocketengine
  1641.     runningEffectName = powersmoke
  1642.     directThrottleEffectName = powerflame
  1643.     thrustVectorTransformName = thrustTransform
  1644.     exhaustDamage = True
  1645.     ignitionThreshold = 0.1
  1646.     minThrust = 0
  1647.     maxThrust = 175
  1648.     heatProduction = 550
  1649.     fxOffset = 0, 0, 0.25
  1650.     PROPELLANT
  1651.     {
  1652.         name = LiquidFuel
  1653.         ratio = 0.9
  1654.         DrawGauge = True
  1655.     }
  1656.     PROPELLANT
  1657.     {
  1658.      name = Oxidizer
  1659.      ratio = 1.1
  1660.     }
  1661.     atmosphereCurve
  1662.     {
  1663.      key = 0 390
  1664.      key = 1 388
  1665.     }  
  1666.     }
  1667. }
  1668.  
  1669. @PART[turboFanEngine] //TurboJet
  1670. {
  1671.     !fx_exhaustLight_yellow
  1672.     !fx_smokeTrail_light
  1673.     !fx_exhaustSparks_flameout
  1674.     !sound_vent_medium
  1675.     !sound_jet_low
  1676.     !sound_jet_deep
  1677.     !sound_vent_soft
  1678.     !sound_explosion_low
  1679.     !MODULE[ModuleEngines]{}
  1680.     EFFECTS
  1681.     {
  1682.         powerflame
  1683.         {
  1684.             MODEL_MULTI_PARTICLE
  1685.             {
  1686.                 name = flamejet1
  1687.                 modelName = MP_Nazari/FX/flamejet
  1688.                 transformName = thrustTransform
  1689.                 emission = 0.0 0.0
  1690.                 emission = 0.67 0.0
  1691.                 emission = 0.71 1.4
  1692.                 emission = 1.0 1.5
  1693.                 speed = 0.0 1.5
  1694.                 speed = 1.0 1.2
  1695.             }
  1696.             AUDIO
  1697.             {
  1698.                 channel = Ship
  1699.                 clip = sound_jet_low
  1700.                 volume = 0.0 0.0
  1701.                 volume = 1.0 1.0
  1702.                 pitch = 0.0 0.2
  1703.                 pitch = 1.0 1.0
  1704.                 loop = true
  1705.             }
  1706.         }
  1707.         powersmoke
  1708.         {
  1709. MODEL_MULTI_PARTICLE_PERSIST
  1710. {
  1711.     name = smokethrust
  1712.     modelName = MP_Nazari/FX/smokejet
  1713.     transformName = thrustTransform
  1714.     emission = 0.0 0.0  // Curve for emission like stock
  1715.         emission = 0.07 0.0  // Curve for emission like stock
  1716.         emission = 0.2 0.4  // Curve for emission like stock
  1717.     emission = 1.0 1.1  // Curve for emission like stock
  1718.     energy = 0.0 0.2 // Same for energy
  1719.     energy = 1.0 3.2 // Same for energy
  1720.     speed = 0.0 1.0  // And speed
  1721.     speed = 1.0 0.8  // And speed
  1722.     grow = 0.0 0.0 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1723.     grow = 1.0 0.15 // Grow the particles at 0% per seconds ( 0.02 would be 2% )
  1724.     scale = 0.0 1.0 // Rescale the emitters to +0%
  1725.     scale = 1.0 1.0 // Rescale the emitters to +0%
  1726.     offset = 0.0 0.0  // Move the particle emitter away from its default position by x meters
  1727.     offset = 1.0 0.5  // Move the particle emitter away from its default position by x meters  
  1728.     size = 0.0 1.0 // Rescale the particles to +0%
  1729.     size = 1.0 1.1 // Rescale the particles to +0%
  1730.        
  1731.     renderMode = "Billboard"  // Render mode : Billboard / SortedBillboard / HorizontalBillboard / VerticalBillboard / Stretch
  1732.     collide = true // Collision active or not
  1733.     collideRatio = 0 // how the particles react on collision. 1 is a mirror bounce, 0 is go parallel to the hit surface
  1734.     fixedScale = 1.0 // Fixed rescale of the particle emitter (for when you rescale the model)
  1735.    
  1736.     sizeClamp = 50 // Limits particle size. Default to 50
  1737.  
  1738.     // ***************
  1739.     // From here the value are not the default anymore.
  1740.     // ***************
  1741.  
  1742.  
  1743.     angle = 0.0 1.0 // Display if the angle between the emitter transform and camera is lower than 45°    
  1744.     angle = 45.0 1.0
  1745.     angle = 50.0 1.0
  1746.     distance = 0.0 1.0 // Display if the distance to camera is higher than 110
  1747.     distance = 100.0 1.0
  1748.     distance = 110.0 1.0
  1749.    
  1750.     emission  // Modulate emission from mach and density curve. You can add other section for size, energy, speed, grow, offset and scale
  1751.     {
  1752.         mach = 0.0 1.0
  1753.         mach = 0.8 1.0 // don't display until mach .8
  1754.         mach = 1.0 1.0
  1755.         density = 1.0 1.0
  1756.         density = 0.4 1.0 // don't display over .4 atmo
  1757.         density = 0.3 0.25
  1758.         density = 0.002 0.0
  1759.         density = 0.001 0.0 // and stop under .001
  1760.     }  
  1761. }
  1762.         }
  1763.         engage
  1764.         {
  1765.             AUDIO
  1766.             {
  1767.                 channel = Ship
  1768.                 clip = sound_vent_medium
  1769.                 volume = 1.0
  1770.                 pitch = 2.0
  1771.                 loop = false
  1772.             }
  1773.         }
  1774.         disengage
  1775.         {
  1776.             AUDIO
  1777.             {
  1778.                 channel = Ship
  1779.                 clip = sound_vent_soft
  1780.                 volume = 1.0
  1781.                 pitch = 2.0
  1782.                 loop = false
  1783.             }
  1784.         }
  1785.         flameout
  1786.         {
  1787.             AUDIO
  1788.             {
  1789.                 channel = Ship
  1790.                 clip = sound_explosion_low
  1791.                 volume = 1.0
  1792.                 pitch = 2.0
  1793.                 loop = false
  1794.             }
  1795.         }
  1796.     }
  1797.     MODULE
  1798.     {
  1799.     name = ModuleEnginesFX
  1800.     //engineID = rocketengine
  1801.     runningEffectName = powersmoke
  1802.     directThrottleEffectName = powerflame
  1803.     thrustVectorTransformName = thrustTransform
  1804.     exhaustDamage = True
  1805.     ignitionThreshold = 0.1
  1806.     minThrust = 0
  1807.     maxThrust = 225
  1808.     heatProduction = 400
  1809.         useEngineResponseTime = True
  1810.     engineAccelerationSpeed = 0.2
  1811.     engineDecelerationSpeed = 0.35
  1812.     useVelocityCurve = True
  1813.     PROPELLANT
  1814.     {
  1815.         name = LiquidFuel
  1816.         ratio = 1
  1817.         DrawGauge = True
  1818.     }
  1819.     PROPELLANT
  1820.     {
  1821.         name = IntakeAir
  1822.         ratio = 15
  1823.     }
  1824.     atmosphereCurve
  1825.     {
  1826.         key = 0 1200
  1827.         key = 0.3 2500
  1828.         key = 1 800
  1829.     }
  1830.     velocityCurve
  1831.     {
  1832.         key = 0 0.5 0 0
  1833.         key = 1000 1 0 0
  1834.         key = 2000 0.5 0 0
  1835.         key = 2400 0 0 0
  1836.     }
  1837.     }
  1838. }
  1839.  
  1840. @PART[ionEngine] //PB-ION
  1841. {
  1842.  
  1843.     !MODULE[ModuleEngines]{}
  1844.     EFFECTS
  1845.     {
  1846.         powerflame
  1847.         {
  1848.             MODEL_MULTI_PARTICLE
  1849.             {
  1850.                 name = flameion1
  1851.                 modelName = MP_Nazari/FX/flameion
  1852.                 transformName = thrustTransform
  1853.                 emission = 0.0 0.0
  1854.                 emission = 0.10 0.00
  1855.                 emission = 0.15 0.45
  1856.                 emission = 1.0 0.75
  1857.                 speed = 0.0 0.75
  1858.                 speed = 1.0 0.97
  1859.             }
  1860.  
  1861.         }
  1862.  
  1863.     }
  1864.     MODULE
  1865.     {
  1866.     name = ModuleEnginesFX
  1867.     //engineID = rocketengine
  1868.     //runningEffectName = powersmoke
  1869.     directThrottleEffectName = powerflame
  1870.     thrustVectorTransformName = thrustTransform
  1871.     exhaustDamage = False
  1872.     ignitionThreshold = 0.1
  1873.     minThrust = 0
  1874.     maxThrust = 0.5
  1875.     heatProduction = 0
  1876.     PROPELLANT
  1877.     {
  1878.         name = ElectricCharge
  1879.             ratio = 12.0
  1880.     }
  1881.     PROPELLANT
  1882.     {
  1883.         name = XenonGas
  1884.         ratio = 0.1
  1885.     }
  1886.     atmosphereCurve
  1887.     {
  1888.      key = 0 4200
  1889.     }
  1890.    
  1891.     }
  1892. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement