From e29c0cdfed2ed51e3ae65fdccaea698c15bbce7c Mon Sep 17 00:00:00 2001 From: ChrisAdderley Date: Wed, 13 Feb 2019 12:06:44 -0800 Subject: [PATCH] Adjust basic engine volume responses --- .../Patches/Engine/restock-engines-jet.cfg | 283 ++--- .../Engine/restock-engines-liquid-0625.cfg | 978 +++++++++--------- .../Engine/restock-engines-liquid-125.cfg | 51 +- .../Engine/restock-engines-liquid-25.cfg | 554 +++++----- .../Engine/restock-engines-liquid-375.cfg | 323 +++--- .../Patches/Engine/restock-engines-rcs.cfg | 20 +- .../Engine/restock-engines-srb-125.cfg | 886 ++++++++-------- .../Engine/0625/restock-engine-torch.cfg | 604 +++++------ .../Engine/0625/restock-srb-mallet-1.cfg | 16 +- .../Engine/0625/restock-srb-striker-1.cfg | 16 +- .../Parts/Engine/125/restock-engine-pug.cfg | 20 +- .../Engine/125/restock-engine-valiant.cfg | 590 +++++------ .../Parts/Engine/25/restock-engine-boar.cfg | 645 ++++++------ .../Parts/Engine/375/restock-engine-corgi.cfg | 126 +-- 14 files changed, 2575 insertions(+), 2537 deletions(-) diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg index a517f99b..43a0ebe7 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg @@ -14,149 +14,152 @@ } !EFFECTS {} EFFECTS - { - running_closed - { - AUDIO - { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_aeroSpike - transformName = smokePoint - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - MODEL_MULTI_PARTICLE - { + { + running_closed + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_aeroSpike + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + MODEL_MULTI_PARTICLE + { name = coreclosed - modelName = ReStock/FX/restock-fx-rapier-closed-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.5 - speed = 1.0 1.2 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-rapier-closed-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.5 + speed = 1.0 1.2 + } + MODEL_MULTI_PARTICLE + { name = plumeclosed - modelName = ReStock/FX/restock-fx-rapier-closed-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.5 - speed = 1.0 1.2 - } - } - power_open - { - AUDIO - { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 0.05 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-rapier-closed-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.5 + speed = 1.0 1.2 + } + } + power_open + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = coreopen - modelName = ReStock/FX/restock-fx-rapier-open-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.5 - speed = 1.0 1.2 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-rapier-open-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.5 + speed = 1.0 1.2 + } + MODEL_MULTI_PARTICLE + { name = plumeopen - modelName = ReStock/FX/restock-fx-rapier-open-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.5 - speed = 1.0 1.2 - } - } - running_open - { - AUDIO - { - channel = Ship - clip = sound_jet_deep - volume = 0.0 0.0 - volume = 0.05 0.6 - volume = 1.0 1.0 - pitch = 0.0 0.7 - pitch = 1.0 1.4 - loop = true - } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_aeroSpike - transformName = smokePoint - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - } - engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = smokePoint - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - } + modelName = ReStock/FX/restock-fx-rapier-open-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.5 + speed = 1.0 1.2 + } + } + running_open + { + AUDIO + { + channel = Ship + clip = sound_jet_deep + volume = 0.0 0.0 + volume = 0.05 0.6 + volume = 1.0 1.0 + pitch = 0.0 0.7 + pitch = 1.0 1.4 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_aeroSpike + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + } + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = smokePoint + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + } @MODULE[ModuleGimbal] { @@ -165,7 +168,7 @@ useGimbalResponseSpeed = true } - !MODULE[FXModuleAnimateThrottle] {} + !MODULE[FXModuleAnimateThrottle] {} MODULE { name = FXModuleThrottleEffects diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg index 4511f81e..ed1c0e5f 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg @@ -18,65 +18,67 @@ } !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-ant-running - { + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-ant-running + { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 - volume = 1.0 0.3 - pitch = 0.0 0.75 - pitch = 1.0 1.5 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } - MODEL_MULTI_PARTICLE - { + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-ant-1 - transformName = fxTransform - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - } + modelName = ReStock/FX/restock-fx-ant-1 + transformName = fxTransform + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } @MODULE[ModuleEnginesFX] { - @runningEffectName = fx-ant-running + @runningEffectName = fx-ant-running @fxOffset = 0, 0, 0 } !MODULE[FXModuleAnimateThrottle] {} @@ -158,15 +160,15 @@ } } MODULE - { - name = ModuleJettison - jettisonName = ShroudAnt - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 0 0 1 - } + { + name = ModuleJettison + jettisonName = ShroudAnt + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } } // Spider @@ -181,96 +183,97 @@ } !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-spider-running - { + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-spider-running + { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 - volume = 1.0 0.3 - pitch = 0.0 0.75 - pitch = 1.0 1.5 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } - - MODEL_MULTI_PARTICLE - { + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-ant-1 - transformName = fxTransform - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - } + modelName = ReStock/FX/restock-fx-ant-1 + transformName = fxTransform + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } @MODULE[ModuleEnginesFX] { - @runningEffectName = fx-spider-running + @runningEffectName = fx-spider-running } @MODULE[ModuleGimbal] - { - @gimbalTransformName = B_Gimbal + { + @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true - } + } MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = CylTop001 - rotatorsName = Cyl001 - } - CONSTRAINLOOKFX - { - targetName = CylTop002 - rotatorsName = Cyl002 - } - CONSTRAINLOOKFX - { - targetName = Cyl001 - rotatorsName = CylTop001 - } - CONSTRAINLOOKFX - { - targetName = Cyl002 - rotatorsName = CylTop002 - } - } + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylTop001 + rotatorsName = Cyl001 + } + CONSTRAINLOOKFX + { + targetName = CylTop002 + rotatorsName = Cyl002 + } + CONSTRAINLOOKFX + { + targetName = Cyl001 + rotatorsName = CylTop001 + } + CONSTRAINLOOKFX + { + targetName = Cyl002 + rotatorsName = CylTop002 + } + } !MODULE[FXModuleAnimateThrottle] {} MODULE { @@ -365,100 +368,102 @@ @attachRules = 1,1,1,0,0 DRAG_CUBE - { - cube = Fairing, 0.2612,0.7597,0.4044, 0.2612,0.7597,0.5694, 0.2642,0.7653,0.4683, 0.2642,0.7668,0.4938, 0.2612,0.7561,0.4497, 0.2612,0.7565,0.4044, 0,-0.1771,0, 0.625,0.4491,0.625 - cube = Clean, 0.2539,0.7776,0.4109, 0.2539,0.7774,0.5694, 0.1167,0.5871,0.4683, 0.1167,0.8246,0.4862, 0.2542,0.7739,0.4497, 0.2542,0.774,0.4109, 0,-0.1771,0, 0.625,0.4491,0.625 - } + { + cube = Fairing, 0.2612,0.7597,0.4044, 0.2612,0.7597,0.5694, 0.2642,0.7653,0.4683, 0.2642,0.7668,0.4938, 0.2612,0.7561,0.4497, 0.2612,0.7565,0.4044, 0,-0.1771,0, 0.625,0.4491,0.625 + cube = Clean, 0.2539,0.7776,0.4109, 0.2539,0.7774,0.5694, 0.1167,0.5871,0.4683, 0.1167,0.8246,0.4862, 0.2542,0.7739,0.4497, 0.2542,0.774,0.4109, 0,-0.1771,0, 0.625,0.4491,0.625 + } !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } disengage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-spark-running - { + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-spark-running + { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 - pitch = 0.0 0.75 - pitch = 1.0 0.95 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } - MODEL_MULTI_PARTICLE - { - name = core - modelName = ReStock/FX/restock-fx-spark-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { - name = plume - modelName = ReStock/FX/restock-fx-spark-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } MODEL_MULTI_PARTICLE - { + { + name = core + modelName = ReStock/FX/restock-fx-spark-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = plume + modelName = ReStock/FX/restock-fx-spark-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = turbo - modelName = ReStock/FX/restock-fx-spark-turbo-1 - transformName = fxTransformTurbo - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-spark-turbo-1 + transformName = fxTransformTurbo + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } MODEL_MULTI_PARTICLE { name = turboglow @@ -471,98 +476,97 @@ speed = 0.0 0.35 speed = 1.0 1.0 } - } + } } MODULE - { - name = FXModuleLookAtConstraint + { + name = FXModuleLookAtConstraint - // Basic - - CONSTRAINLOOKFX - { - targetName = CylBot001 - rotatorsName = CylTop001 - } - CONSTRAINLOOKFX - { - targetName = CylBot002 - rotatorsName = CylTop002 - } - CONSTRAINLOOKFX - { - targetName = CylTop001 - rotatorsName = CylBot001 - } - CONSTRAINLOOKFX - { - targetName = CylTop002 - rotatorsName = CylBot002 - } + // Basic CONSTRAINLOOKFX - { - targetName = CylBot003 - rotatorsName = CylTop003 - } - CONSTRAINLOOKFX - { - targetName = CylBot004 - rotatorsName = CylTop004 - } - CONSTRAINLOOKFX - { - targetName = CylTop003 - rotatorsName = CylBot003 - } - CONSTRAINLOOKFX - { - targetName = CylTop004 - rotatorsName = CylBot004 - } + { + targetName = CylBot001 + rotatorsName = CylTop001 + } CONSTRAINLOOKFX - { - targetName = CylBot005 - rotatorsName = CylTop005 - } - CONSTRAINLOOKFX - { - targetName = CylBot006 - rotatorsName = CylTop006 - } - CONSTRAINLOOKFX - { - targetName = CylTop005 - rotatorsName = CylBot005 - } - CONSTRAINLOOKFX - { - targetName = CylTop006 - rotatorsName = CylBot006 - } + { + targetName = CylBot002 + rotatorsName = CylTop002 + } + CONSTRAINLOOKFX + { + targetName = CylTop001 + rotatorsName = CylBot001 + } + CONSTRAINLOOKFX + { + targetName = CylTop002 + rotatorsName = CylBot002 + } + CONSTRAINLOOKFX + { + targetName = CylBot003 + rotatorsName = CylTop003 + } + CONSTRAINLOOKFX + { + targetName = CylBot004 + rotatorsName = CylTop004 + } + CONSTRAINLOOKFX + { + targetName = CylTop003 + rotatorsName = CylBot003 + } + CONSTRAINLOOKFX + { + targetName = CylTop004 + rotatorsName = CylBot004 + } + CONSTRAINLOOKFX + { + targetName = CylBot005 + rotatorsName = CylTop005 + } + CONSTRAINLOOKFX + { + targetName = CylBot006 + rotatorsName = CylTop006 + } + CONSTRAINLOOKFX + { + targetName = CylTop005 + rotatorsName = CylBot005 + } + CONSTRAINLOOKFX + { + targetName = CylTop006 + rotatorsName = CylBot006 + } - } + } @MODULE[ModuleGimbal] - { - @gimbalTransformName = B_Gimbal + { + @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true - } + } !MODULE[ModulePartVariants] {} MODULE - { - name = ModulePartVariants - useMultipleDragCubes = false - baseVariant = Size0 - VARIANT - { - name = Size0 - displayName = #LOC_Restock_variant-engine_size0 + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Size0 + VARIANT + { + name = Size0 + displayName = #LOC_Restock_variant-engine_size0 primaryColor = #999999 - secondaryColor = #f69449 - GAMEOBJECTS - { - SparkBasic = true - CylBot001 = false + secondaryColor = #f69449 + GAMEOBJECTS + { + SparkBasic = true + CylBot001 = false CylBot002 = false CylBot003 = true CylBot004 = true @@ -573,18 +577,18 @@ AdditionalColliders = false ShroudSparkBasic = true ShroudSparkCompact = false - } - } + } + } VARIANT - { - name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + { + name = Boattail + displayName = #LOC_Restock_variant-engine_boattail primaryColor = #ffffff - secondaryColor = #f69449 - GAMEOBJECTS - { - SparkBasic = false - CylBot001 = false + secondaryColor = #f69449 + GAMEOBJECTS + { + SparkBasic = false + CylBot001 = false CylBot002 = false CylBot003 = false CylBot004 = false @@ -595,19 +599,19 @@ AdditionalColliders = true ShroudSparkBasic = false ShroudSparkCompact = false - } + } - } + } VARIANT - { - name = Compact - displayName = #LOC_Restock_variant-engine_compact + { + name = Compact + displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 - secondaryColor = #999999 - GAMEOBJECTS - { - SparkBasic = false - CylBot001 = true + secondaryColor = #999999 + GAMEOBJECTS + { + SparkBasic = false + CylBot001 = true CylBot002 = true CylBot003 = false CylBot004 = false @@ -618,12 +622,12 @@ AdditionalColliders = true ShroudSparkBasic = false ShroudSparkCompact = true - } - } - } + } + } + } @MODULE[ModuleEnginesFX] { - %runningEffectName = fx-spark-running + %runningEffectName = fx-spark-running } !MODULE[FXModuleAnimateThrottle] {} MODULE @@ -704,10 +708,10 @@ } } @MODULE[ModuleJettison] - { - @jettisonName = ShroudSparkBasic,ShroudSparkCompact - useMultipleDragCubes = true - } + { + @jettisonName = ShroudSparkBasic,ShroudSparkCompact + useMultipleDragCubes = true + } } // Twitch @@ -722,68 +726,70 @@ } !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } disengage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-twitch-running - { + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-twitch-running + { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 - pitch = 0.0 0.8 - pitch = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } MODEL_MULTI_PARTICLE - { + { name = turbo - modelName = ReStock/FX/restock-fx-spark-turbo-1 - transformName = fxTransformTurbo - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-spark-turbo-1 + transformName = fxTransformTurbo + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } MODEL_MULTI_PARTICLE { name = turboglow @@ -796,68 +802,68 @@ speed = 0.0 0.35 speed = 1.0 1.0 } - MODEL_MULTI_PARTICLE - { + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-spark-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-spark-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-spark-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - } + modelName = ReStock/FX/restock-fx-spark-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } MODULE - { - name = FXModuleLookAtConstraint + { + name = FXModuleLookAtConstraint - // Ringed - CONSTRAINLOOKFX - { - targetName = CylBotRad001 - rotatorsName = CylTopRad001 - } - CONSTRAINLOOKFX - { - targetName = CylBotRad002 - rotatorsName = CylTopRad002 - } - CONSTRAINLOOKFX - { - targetName = CylTopRad001 - rotatorsName = CylBotRad001 - } - CONSTRAINLOOKFX - { - targetName = CylTopRad002 - rotatorsName = CylBotRad002 - } - } + // Ringed + CONSTRAINLOOKFX + { + targetName = CylBotRad001 + rotatorsName = CylTopRad001 + } + CONSTRAINLOOKFX + { + targetName = CylBotRad002 + rotatorsName = CylTopRad002 + } + CONSTRAINLOOKFX + { + targetName = CylTopRad001 + rotatorsName = CylBotRad001 + } + CONSTRAINLOOKFX + { + targetName = CylTopRad002 + rotatorsName = CylBotRad002 + } + } @MODULE[ModuleEnginesFX] { - runningEffectName = fx-twitch-running + runningEffectName = fx-twitch-running } @MODULE[ModuleGimbal] - { - @gimbalTransformName = B_Gimbal + { + @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true - } + } !MODULE[FXModuleAnimateThrottle] {} MODULE { @@ -951,93 +957,95 @@ } !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-puff-running - { + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-puff-running + { AUDIO { channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 - volume = 1.0 0.5 - pitch = 0.0 0.5 - pitch = 1.0 1.0 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } - MODEL_MULTI_PARTICLE - { + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-puff-1 - transformName = fxTransform - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - } + modelName = ReStock/FX/restock-fx-puff-1 + transformName = fxTransform + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } MODULE - { - name = FXModuleLookAtConstraint + { + name = FXModuleLookAtConstraint - // Ringed - CONSTRAINLOOKFX - { - targetName = Cyl005 - rotatorsName = CylTop005 - } - CONSTRAINLOOKFX - { - targetName = Cyl006 - rotatorsName = CylTop006 - } - CONSTRAINLOOKFX - { - targetName = CylTop005 - rotatorsName = Cyl005 - } - CONSTRAINLOOKFX - { - targetName = CylTop006 - rotatorsName = Cyl006 - } + // Ringed + CONSTRAINLOOKFX + { + targetName = Cyl005 + rotatorsName = CylTop005 + } + CONSTRAINLOOKFX + { + targetName = Cyl006 + rotatorsName = CylTop006 + } + CONSTRAINLOOKFX + { + targetName = CylTop005 + rotatorsName = Cyl005 + } + CONSTRAINLOOKFX + { + targetName = CylTop006 + rotatorsName = Cyl006 + } - } + } @MODULE[ModuleEnginesFX] { - @runningEffectName = fx-puff-running + @runningEffectName = fx-puff-running } !MODULE[FXModuleAnimateThrottle] {} diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg index e50ec224..f7b01fad 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg @@ -257,9 +257,11 @@ channel = Ship clip = sound_rocket_hard volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 0.2 - pitch = 1.0 1.0 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } @@ -410,7 +412,7 @@ @MODULE[ModuleJettison] { @jettisonName = Fairing125,Fairing25,FairingCompact - useMultipleDragCubes = false + useMultipleDragCubes = false } @MODULE[ModuleGimbal] @@ -567,12 +569,11 @@ !sound_rocket_hard = DELETE !sound_vent_soft = DELETE !sound_explosion_low = DELETE - - DRAG_CUBE - { - cube = Fairing, 1.208,0.7553,0.7254, 1.208,0.7553,0.7254, 1.253,0.9242,0.2382, 1.253,0.6771,0.8475, 1.208,0.7546,0.7254, 1.208,0.7549,0.7254, -2.086E-06,-0.3681,1.788E-07, 1.268,0.9682,1.268 - cube = Clean, 1.126,0.7562,0.7165, 1.126,0.7561,0.7165, 0.3048,0.9031,0.2075, 0.3048,0.9011,0.2075, 1.126,0.7553,0.7165, 1.126,0.7554,0.7165, 0,-0.3739,0, 1.25,0.9566,1.25 - } + DRAG_CUBE + { + cube = Fairing, 1.208,0.7553,0.7254, 1.208,0.7553,0.7254, 1.253,0.9242,0.2382, 1.253,0.6771,0.8475, 1.208,0.7546,0.7254, 1.208,0.7549,0.7254, -2.086E-06,-0.3681,1.788E-07, 1.268,0.9682,1.268 + cube = Clean, 1.126,0.7562,0.7165, 1.126,0.7561,0.7165, 0.3048,0.9031,0.2075, 0.3048,0.9011,0.2075, 1.126,0.7553,0.7165, 1.126,0.7554,0.7165, 0,-0.3739,0, 1.25,0.9566,1.25 + } !EFFECTS {} EFFECTS @@ -581,11 +582,11 @@ { AUDIO { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false } } flameout @@ -606,9 +607,11 @@ 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 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } MODEL_MULTI_PARTICLE @@ -658,7 +661,7 @@ MODULE { name = ModulePartVariants - useMultipleDragCubes = false + useMultipleDragCubes = false baseVariant = Size1 VARIANT { @@ -714,7 +717,7 @@ @MODULE[ModuleJettison] { @jettisonName = Shroud909,Shroud909_Compact - useMultipleDragCubes = true + useMultipleDragCubes = true } @MODULE[ModuleGimbal] @@ -866,9 +869,11 @@ channel = Ship clip = sound_rocket_hard volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 0.2 - pitch = 1.0 1.0 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } MODEL_MULTI_PARTICLE @@ -985,7 +990,7 @@ @MODULE[ModuleJettison] { @jettisonName = ShroudT30,ShroudT30_Compact - useMultipleDragCubes = false + useMultipleDragCubes = false } !MODULE[FXModuleAnimateThrottle] {} @@ -1131,9 +1136,11 @@ channel = Ship clip = sound_rocket_hard volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 0.2 - pitch = 1.0 1.0 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } MODEL_MULTI_PARTICLE @@ -1251,7 +1258,7 @@ @MODULE[ModuleJettison] { @jettisonName = ShroudT45,ShroudT45_Compact - useMultipleDragCubes = false + useMultipleDragCubes = false } @MODULE[ModuleGimbal] diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg index c33dbb04..7c1688f3 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg @@ -12,14 +12,14 @@ %node_attach = 0.0, 1.065308, 0.0, 0.0, 1.0, 0.0, 2 @attachRules = 1,1,1,0,0 - !fx_exhaustFlame_blue = DELETE - !fx_exhaustLight_blue = DELETE - !fx_smokeTrail_light = DELETE - !fx_exhaustSparks_flameout = DELETE - !sound_vent_medium = DELETE - !sound_rocket_hard = DELETE - !sound_vent_soft = DELETE - !sound_explosion_low = DELETE + !fx_exhaustFlame_blue = DELETE + !fx_exhaustLight_blue = DELETE + !fx_smokeTrail_light = DELETE + !fx_exhaustSparks_flameout = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE !MODEL {} MODEL @@ -31,7 +31,7 @@ } !EFFECTS {} EFFECTS - { + { engage { AUDIO @@ -76,13 +76,15 @@ { 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 + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { @@ -250,59 +252,59 @@ } } MODULE - { - name = ModulePartVariants - baseVariant = Size2 - VARIANT - { - name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + { + name = ModulePartVariants + baseVariant = Size2 + VARIANT + { + name = Size2 + displayName = #LOC_Restock_variant-engine_size2 primaryColor = #999999 - secondaryColor = #f69449 - GAMEOBJECTS - { + secondaryColor = #f69449 + GAMEOBJECTS + { Mainsail_Boattail = false Mainsail_25m = true Mainsail_Shroud = true Mainsail_Shroud_Compact = false Mainsail_Compact = false - } - } - VARIANT - { - name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + } + } + VARIANT + { + name = Boattail + displayName = #LOC_Restock_variant-engine_boattail primaryColor = #ffffff - secondaryColor = #f69449 - GAMEOBJECTS - { + secondaryColor = #f69449 + GAMEOBJECTS + { Mainsail_Boattail = true Mainsail_25m = false Mainsail_Shroud = false Mainsail_Shroud_Compact = false Mainsail_Compact = false - } - } + } + } VARIANT - { - name = Compact - displayName = #LOC_Restock_variant-engine_compact + { + name = Compact + displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 - secondaryColor = #999999 - GAMEOBJECTS - { + secondaryColor = #999999 + GAMEOBJECTS + { Mainsail_Boattail = false Mainsail_25m = false Mainsail_Shroud = false Mainsail_Shroud_Compact = true Mainsail_Compact = true - } - } - } + } + } + } @MODULE[ModuleJettison] { @jettisonName = Mainsail_Shroud,Mainsail_Shroud_Compact - useMultipleDragCubes = false + useMultipleDragCubes = false } } @@ -314,18 +316,18 @@ @attachRules = 1,1,1,0,0 !fx_exhaustFlame_blue_small = DELETE - !fx_exhaustLight_blue = DELETE - !fx_smokeTrail_light = DELETE + !fx_exhaustLight_blue = DELETE + !fx_smokeTrail_light = DELETE !sound_vent_medium = DELETE - !sound_rocket_hard = DELETE - !sound_vent_soft = DELETE - !sound_explosion_low = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE DRAG_CUBE - { - cube = Fairing, 3.898,0.7731,1.901, 3.898,0.773,1.901, 3.297,0.7352,1.744, 3.311,0.6924,1.917, 3.895,0.7689,2.073, 3.895,0.7683,2.129, -0.001018,-0.6431,-0.002216, 3.418,1.717,3.42 - cube = Clean, 3.871,0.7762,1.9, 3.871,0.7763,1.9, 2.683,0.5947,1.751, 2.686,0.6422,1.526, 3.874,0.7711,2.07, 3.874,0.7711,2.127, -0.0007027,-0.6431,0.0001873, 3.415,1.717,3.415 - } + { + cube = Fairing, 3.898,0.7731,1.901, 3.898,0.773,1.901, 3.297,0.7352,1.744, 3.311,0.6924,1.917, 3.895,0.7689,2.073, 3.895,0.7683,2.129, -0.001018,-0.6431,-0.002216, 3.418,1.717,3.42 + cube = Clean, 3.871,0.7762,1.9, 3.871,0.7763,1.9, 2.683,0.5947,1.751, 2.686,0.6422,1.526, 3.874,0.7711,2.07, 3.874,0.7711,2.127, -0.0007027,-0.6431,0.0001873, 3.415,1.717,3.415 + } !MODEL {} MODEL @@ -337,7 +339,7 @@ } !EFFECTS {} EFFECTS - { + { engage { AUDIO @@ -370,13 +372,15 @@ { 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 + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 + loop = true } MODEL_MULTI_PARTICLE { @@ -596,21 +600,21 @@ @MODULE[ModuleJettison] { @jettisonName = Poodle_Shroud, Poodle_Shroud_Compact - useMultipleDragCubes = true + useMultipleDragCubes = true } MODULE - { - name = ModulePartVariants - baseVariant = Size2 - useMultipleDragCubes = false - VARIANT - { - name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + { + name = ModulePartVariants + baseVariant = Size2 + useMultipleDragCubes = false + VARIANT + { + name = Size2 + displayName = #LOC_Restock_variant-engine_size2 primaryColor = #999999 - secondaryColor = #f69449 - GAMEOBJECTS - { + secondaryColor = #f69449 + GAMEOBJECTS + { Poodle_25 = true Poodle_Compact = false P_Cyl_Lower001 = true @@ -621,16 +625,16 @@ P_CylCpt_Lower002 = false P_CylCpt_Lower003 = false P_CylCpt_Lower004 = false - } - } + } + } VARIANT - { - name = Compact - displayName = #LOC_Restock_variant-engine_compact + { + name = Compact + displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 - secondaryColor = #999999 - GAMEOBJECTS - { + secondaryColor = #999999 + GAMEOBJECTS + { Poodle_25 = false Poodle_Compact = true P_Cyl_Lower001 = false @@ -641,9 +645,9 @@ P_CylCpt_Lower002 = true P_CylCpt_Lower003 = true P_CylCpt_Lower004 = true - } - } - } + } + } + } } // Skipper @@ -654,13 +658,13 @@ @attachRules = 1,1,1,0,0 !fx_exhaustFlame_blue = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running - !fx_exhaustLight_blue = 0.0, -2.2, 0.0, 0.0, 0.0, 1.0, running - !fx_smokeTrail_light = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running - !fx_exhaustSparks_flameout = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, flameout - !sound_vent_medium = DELETE - !sound_rocket_hard = DELETE - !sound_vent_soft = DELETE - !sound_explosion_low = DELETE + !fx_exhaustLight_blue = 0.0, -2.2, 0.0, 0.0, 0.0, 1.0, running + !fx_smokeTrail_light = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, running + !fx_exhaustSparks_flameout = 0.0, -2.2, 0.0, 0.0, 1.0, 0.0, flameout + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE !MODEL {} MODEL @@ -672,7 +676,7 @@ } !EFFECTS {} EFFECTS - { + { engage { AUDIO @@ -716,13 +720,15 @@ { 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 + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { @@ -910,17 +916,17 @@ } } MODULE - { - name = ModulePartVariants - baseVariant = Size2 - VARIANT - { - name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + { + name = ModulePartVariants + baseVariant = Size2 + VARIANT + { + name = Size2 + displayName = #LOC_Restock_variant-engine_size2 primaryColor = #999999 - secondaryColor = #f69449 - GAMEOBJECTS - { + secondaryColor = #f69449 + GAMEOBJECTS + { ActutatorCpt_Bottom001 = false ActutatorCpt_Bottom002 = false Actutator_Bottom001 = true @@ -932,16 +938,16 @@ Skipper_25m = true Skipper_Shroud = true Skipper_Shroud_Compact = false - } - } - VARIANT - { - name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + } + } + VARIANT + { + name = Boattail + displayName = #LOC_Restock_variant-engine_boattail primaryColor = #ffffff - secondaryColor = #f69449 - GAMEOBJECTS - { + secondaryColor = #f69449 + GAMEOBJECTS + { ActutatorCpt_Bottom001 = false ActutatorCpt_Bottom002 = false Actutator_Bottom001 = true @@ -953,16 +959,16 @@ Skipper_25m = false Skipper_Shroud = false Skipper_Shroud_Compact = false - } - } + } + } VARIANT - { - name = Compact - displayName = #LOC_Restock_variant-engine_compact + { + name = Compact + displayName = #LOC_Restock_variant-engine_compact primaryColor = #999999 - secondaryColor = #999999 - GAMEOBJECTS - { + secondaryColor = #999999 + GAMEOBJECTS + { ActutatorCpt_Bottom001 = true ActutatorCpt_Bottom002 = true Actutator_Bottom001 = false @@ -975,13 +981,13 @@ Skipper_Shroud = false Skipper_Shroud_Compact = true - } - } - } + } + } + } @MODULE[ModuleJettison] { @jettisonName = Skipper_Shroud,Skipper_Shroud_Compact - useMultipleDragCubes = false + useMultipleDragCubes = false } } @@ -1003,156 +1009,158 @@ } !EFFECTS {} EFFECTS - { - engage - { - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = smokePoint - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-twinboar-running - { - AUDIO - { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - MODEL_MULTI_PARTICLE - { - name = core - modelName = ReStock/FX/restock-fx-boar-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { - name = plume - modelName = ReStock/FX/restock-fx-boar-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { - name = turbo - modelName = ReStock/FX/restock-fx-boar-turbo-1 - transformName = fxTransformTurbo - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_veryLarge - transformName = smokePoint - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - } - } + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = smokePoint + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-twinboar-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-boar-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = plume + modelName = ReStock/FX/restock-fx-boar-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = turbo + modelName = ReStock/FX/restock-fx-boar-turbo-1 + transformName = fxTransformTurbo + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_veryLarge + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + } + } - @MODULE[ModuleGimbal] - { - @gimbalTransformName = B_Gimbal + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true - } + } @MODULE[ModuleEnginesFX] { - @runningEffectName = fx-twinboar-running + @runningEffectName = fx-twinboar-running } - MODULE - { - name = FXModuleLookAtConstraint + MODULE + { + name = FXModuleLookAtConstraint - // Basic - CONSTRAINLOOKFX - { - targetName = CylTop005 - rotatorsName = CylBot005 - } - CONSTRAINLOOKFX - { - targetName = CylTop006 - rotatorsName = CylBot006 - } - CONSTRAINLOOKFX - { - targetName = CylTop007 - rotatorsName = CylBot007 - } - CONSTRAINLOOKFX - { - targetName = CylTop008 - rotatorsName = CylBot008 - } - CONSTRAINLOOKFX - { - targetName = CylBot005 - rotatorsName =CylTop005 - } - CONSTRAINLOOKFX - { - targetName = CylBot006 - rotatorsName = CylTop006 - } - CONSTRAINLOOKFX - { - targetName = CylBot007 - rotatorsName = CylTop007 - } - CONSTRAINLOOKFX - { - targetName = CylBot008 - rotatorsName = CylTop008 - } + // Basic + CONSTRAINLOOKFX + { + targetName = CylTop005 + rotatorsName = CylBot005 + } + CONSTRAINLOOKFX + { + targetName = CylTop006 + rotatorsName = CylBot006 + } + CONSTRAINLOOKFX + { + targetName = CylTop007 + rotatorsName = CylBot007 + } + CONSTRAINLOOKFX + { + targetName = CylTop008 + rotatorsName = CylBot008 + } + CONSTRAINLOOKFX + { + targetName = CylBot005 + rotatorsName =CylTop005 + } + CONSTRAINLOOKFX + { + targetName = CylBot006 + rotatorsName = CylTop006 + } + CONSTRAINLOOKFX + { + targetName = CylBot007 + rotatorsName = CylTop007 + } + CONSTRAINLOOKFX + { + targetName = CylBot008 + rotatorsName = CylTop008 + } - } + } !MODULE[FXModuleAnimateThrottle] {} MODULE { diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg index a03ecc7e..f9f7912b 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-375.cfg @@ -21,9 +21,9 @@ !EFFECTS {} EFFECTS - { + { engage - { + { AUDIO { channel = Ship @@ -32,16 +32,16 @@ pitch = 2.0 loop = false } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO { channel = Ship clip = sound_explosion_low @@ -49,57 +49,58 @@ pitch = 2.0 loop = false } - } - fx-rhino-running - { - 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 - } - - MODEL_MULTI_PARTICLE - { + } + fx-rhino-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-rhino-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-rhino-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-rhino-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-rhino-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_veryLarge - transformName = smokePoint - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - } + { + prefabName = fx_smokeTrail_veryLarge + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + } } MODULE { @@ -115,12 +116,12 @@ { Var_375 = true Var_Compact = false - Fairing375 = true + Fairing375 = true Fairing375_Compact = false } - NODES + NODES { - node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3 + node_stack_top = 0.0, 1.487975, 0.0, 0.0, 1.0, 0.0, 3 } } VARIANT @@ -136,58 +137,53 @@ Fairing375 = false Fairing375_Compact = true } - NODES - { - node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2 - } + NODES + { + node_stack_top = 0.0,0.443,0.0 , 0.0, 1.0, 0.0, 2 + } } } @MODULE[ModuleEnginesFX] { - %runningEffectName = fx-rhino-running + %runningEffectName = fx-rhino-running } @MODULE[ModuleJettison] { @jettisonName = Fairing375,Fairing375_Compact - useMultipleDragCubes = false + useMultipleDragCubes = false } @MODULE[ModuleGimbal] - { - - @gimbalTransformName = B_Gimbal + { + @gimbalTransformName = B_Gimbal gimbalResponseSpeed = 8 useGimbalResponseSpeed = true - } - MODULE - { - name = FXModuleLookAtConstraint - - // Ringed - CONSTRAINLOOKFX - { - targetName = LowerPiston001 - rotatorsName = UpperPiston001 - } - CONSTRAINLOOKFX - { - targetName = LowerPiston002 - rotatorsName = UpperPiston002 - } - - CONSTRAINLOOKFX - { - targetName = UpperPiston001 - rotatorsName = LowerPiston001 - } - CONSTRAINLOOKFX - { - targetName = UpperPiston002 - rotatorsName = LowerPiston002 - } - - } - !MODULE[FXModuleAnimateThrottle] {} + } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = LowerPiston001 + rotatorsName = UpperPiston001 + } + CONSTRAINLOOKFX + { + targetName = LowerPiston002 + rotatorsName = UpperPiston002 + } + CONSTRAINLOOKFX + { + targetName = UpperPiston001 + rotatorsName = LowerPiston001 + } + CONSTRAINLOOKFX + { + targetName = UpperPiston002 + rotatorsName = LowerPiston002 + } + } + !MODULE[FXModuleAnimateThrottle] {} MODULE { name = FXModuleThrottleEffects @@ -279,9 +275,9 @@ } !EFFECTS {} EFFECTS - { + { engage - { + { AUDIO { channel = Ship @@ -290,16 +286,16 @@ pitch = 2.0 loop = false } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = smokePoint - oneShot = true - } - AUDIO + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = smokePoint + oneShot = true + } + AUDIO { channel = Ship clip = sound_explosion_low @@ -307,62 +303,63 @@ pitch = 2.0 loop = false } - } - fx-mammoth-running - { - AUDIO - { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - - MODEL_MULTI_PARTICLE - { + } + fx-mammoth-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-vector-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-vector-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-vector-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-vector-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_veryLarge - transformName = smokePoint - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.25 - emission = 1.0 1.25 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - } - } + { + prefabName = fx_smokeTrail_veryLarge + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + } + } } %rescaleFactor = 1 @MODULE[ModuleEnginesFX] { - %runningEffectName = fx-mammoth-running + %runningEffectName = fx-mammoth-running } !MODULE[FXModuleAnimateThrottle] {} MODULE diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg index 40c7e906..46a7aa87 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg @@ -20,17 +20,17 @@ running { AUDIO_MULTI_POOL - { - channel = Ship - transformName = RCSjet - clip = sound_rocket_mini - volume = 0.0 0.0 - volume = 0.1 0.0 - volume = 0.5 0.025 - volume = 1.0 0.1 + { + channel = Ship + transformName = RCSjet + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.1 0.0 + volume = 0.5 0.025 + volume = 1.0 0.1 pitch = 1.0 - loop = true - } + loop = true + } MODEL_MULTI_PARTICLE { name = fx1 diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg index 81aa7821..fba8c768 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg @@ -18,127 +18,129 @@ %rescaleFactor = 1 !EFFECTS {} EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-kickback-running - { - 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 - } - MODEL_MULTI_PARTICLE - { + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-kickback-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-srb-core-2 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-srb-core-2 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-srb-smoke-2 - transformName = fxTransformSmoke - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-srb-smoke-2 + transformName = fxTransformSmoke + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } - } + } } @MODULE[ModuleEnginesFX] { %runningEffectName = fx-kickback-running } MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = CylUpper005 - rotatorsName = CylLower005 - } - CONSTRAINLOOKFX - { - targetName = CylUpper006 - rotatorsName = CylLower006 - } - CONSTRAINLOOKFX - { - targetName = CylUpper007 - rotatorsName = CylLower007 - } - CONSTRAINLOOKFX - { - targetName = CylUpper008 - rotatorsName = CylLower008 - } - CONSTRAINLOOKFX - { - targetName = CylLower005 - rotatorsName = CylUpper005 - } - CONSTRAINLOOKFX - { - targetName = CylLower006 - rotatorsName = CylUpper006 - } - CONSTRAINLOOKFX - { - targetName = CylLower007 - rotatorsName = CylUpper007 - } - CONSTRAINLOOKFX - { - targetName = CylLower008 - rotatorsName = CylUpper008 - } + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylUpper005 + rotatorsName = CylLower005 + } + CONSTRAINLOOKFX + { + targetName = CylUpper006 + rotatorsName = CylLower006 + } + CONSTRAINLOOKFX + { + targetName = CylUpper007 + rotatorsName = CylLower007 + } + CONSTRAINLOOKFX + { + targetName = CylUpper008 + rotatorsName = CylLower008 + } + CONSTRAINLOOKFX + { + targetName = CylLower005 + rotatorsName = CylUpper005 + } + CONSTRAINLOOKFX + { + targetName = CylLower006 + rotatorsName = CylUpper006 + } + CONSTRAINLOOKFX + { + targetName = CylLower007 + rotatorsName = CylUpper007 + } + CONSTRAINLOOKFX + { + targetName = CylLower008 + rotatorsName = CylUpper008 + } } @MODULE[FXModuleAnimateThrottle] - { - @animationName = restock-srb-kickback-heat-1 - @responseSpeed = 0.1 - } + { + @animationName = restock-srb-kickback-heat-1 + @responseSpeed = 0.1 + } } // Thumper @@ -161,73 +163,75 @@ !sound_explosion_low = DELETE EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-thumper-running - { - 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 - } - MODEL_MULTI_PARTICLE - { + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-thumper-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-srb-core-2 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-srb-core-2 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-srb-smoke-2 - transformName = fxTransformSmoke - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-srb-smoke-2 + transformName = fxTransformSmoke + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } - } + } } @MODULE[ModuleEngines] { @@ -235,55 +239,54 @@ %runningEffectName = fx-thumper-running } MODULE - { - name = FXModuleLookAtConstraint - - CONSTRAINLOOKFX - { - targetName = CylUpper001 - rotatorsName = CylLower001 - } - CONSTRAINLOOKFX - { - targetName = CylUpper002 - rotatorsName = CylLower002 - } - CONSTRAINLOOKFX - { - targetName = CylUpper003 - rotatorsName = CylLower003 - } - CONSTRAINLOOKFX - { - targetName = CylUpper004 - rotatorsName = CylLower004 - } - CONSTRAINLOOKFX - { - targetName = CylLower001 - rotatorsName = CylUpper001 - } - CONSTRAINLOOKFX - { - targetName = CylLower002 - rotatorsName = CylUpper002 - } - CONSTRAINLOOKFX - { - targetName = CylLower003 - rotatorsName = CylUpper003 - } - CONSTRAINLOOKFX - { - targetName = CylLower004 - rotatorsName = CylUpper004 - } + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylUpper001 + rotatorsName = CylLower001 + } + CONSTRAINLOOKFX + { + targetName = CylUpper002 + rotatorsName = CylLower002 + } + CONSTRAINLOOKFX + { + targetName = CylUpper003 + rotatorsName = CylLower003 + } + CONSTRAINLOOKFX + { + targetName = CylUpper004 + rotatorsName = CylLower004 + } + CONSTRAINLOOKFX + { + targetName = CylLower001 + rotatorsName = CylUpper001 + } + CONSTRAINLOOKFX + { + targetName = CylLower002 + rotatorsName = CylUpper002 + } + CONSTRAINLOOKFX + { + targetName = CylLower003 + rotatorsName = CylUpper003 + } + CONSTRAINLOOKFX + { + targetName = CylLower004 + rotatorsName = CylUpper004 + } } @MODULE[FXModuleAnimateThrottle] - { - @animationName = restock-srb-thumper-heat-1 - @responseSpeed = 0.1 - } + { + @animationName = restock-srb-thumper-heat-1 + @responseSpeed = 0.1 + } } // Hammer @@ -309,73 +312,74 @@ !sound_vent_soft = DELETE !sound_explosion_low = DELETE EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-hammer-running - { - 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 - } - MODEL_MULTI_PARTICLE - { + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-hammer-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-srb-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-srb-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-srb-smoke-1 - transformName = fxTransformSmoke - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - - } + modelName = ReStock/FX/restock-fx-srb-smoke-1 + transformName = fxTransformSmoke + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } @MODULE[ModuleEngines] { @@ -383,10 +387,10 @@ %runningEffectName = fx-hammer-running } @MODULE[FXModuleAnimateThrottle] - { - @animationName = restock-srb-hammer-heat-1 - @responseSpeed = 0.1 - } + { + @animationName = restock-srb-hammer-heat-1 + @responseSpeed = 0.1 + } @MODULE[ModulePartVariants] { baseVariant = White @@ -394,7 +398,7 @@ !secondaryColor = DELETE !baseDisplayName = DELETE !baseThemeName = DELETE - useMultipleDragCubes = false + useMultipleDragCubes = false VARIANT { name = White @@ -412,26 +416,26 @@ { !TEXTURE {} GAMEOBJECTS - { - YellowStripe = true + { + YellowStripe = true OrangeStripe = false - } + } } @VARIANT[Orange] { !TEXTURE {} GAMEOBJECTS - { - YellowStripe = false + { + YellowStripe = false OrangeStripe = true - } + } } } @MODULE[ModuleJettison] - { - @jettisonName = ShroudSRB - useMultipleDragCubes = true - } + { + @jettisonName = ShroudSRB + useMultipleDragCubes = true + } } // Flea @@ -445,73 +449,75 @@ } %rescaleFactor = 1 EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_explosion_low - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-flea-running - { - 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 - } - MODEL_MULTI_PARTICLE - { + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-flea-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-srb-core-1 - transformName = fxTransformCore - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - MODEL_MULTI_PARTICLE - { + modelName = ReStock/FX/restock-fx-srb-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { name = plume - modelName = ReStock/FX/restock-fx-srb-smoke-1 - transformName = fxTransformSmoke - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStock/FX/restock-fx-srb-smoke-1 + transformName = fxTransformSmoke + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } - } + } } !fx_exhaustFlame_yellow = DELETE !fx_smokeTrail_medium = DELETE @@ -526,13 +532,13 @@ %runningEffectName = fx-flea-running } MODULE - { - name = FXModuleAnimateThrottle - animationName = restock-srb-flea-heat-1 - responseSpeed = 0.1 - dependOnEngineState = True - dependOnThrottle = True - } + { + name = FXModuleAnimateThrottle + animationName = restock-srb-flea-heat-1 + responseSpeed = 0.1 + dependOnEngineState = True + dependOnThrottle = True + } @MODULE[ModulePartVariants] { baseVariant = White @@ -540,7 +546,7 @@ !secondaryColor = DELETE !baseDisplayName = DELETE !baseThemeName = DELETE - useMultipleDragCubes = false + useMultipleDragCubes = false VARIANT { name = White @@ -558,26 +564,26 @@ { !TEXTURE {} GAMEOBJECTS - { - YellowStripe = true + { + YellowStripe = true OrangeStripe = false - } + } } @VARIANT[Orange] { !TEXTURE {} GAMEOBJECTS - { - YellowStripe = false + { + YellowStripe = false OrangeStripe = true - } + } } } @MODULE[ModuleJettison] - { - @jettisonName = ShroudSRB - useMultipleDragCubes = true - } + { + @jettisonName = ShroudSRB + useMultipleDragCubes = true + } } // Separatron @PART[sepMotor1] { @@ -598,62 +604,62 @@ !sound_vent_soft = DELETE EFFECTS - { + { engage - { - AUDIO - { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false - } - } - flameout - { - PREFAB_PARTICLE - { - prefabName = fx_exhaustSparks_flameout_2 - transformName = thrustTransform - oneShot = true - } - AUDIO - { - channel = Ship - clip = sound_vent_soft - volume = 1.0 - pitch = 2.0 - loop = false - } - } - fx-separatron-running - { - AUDIO - { - channel = Ship - clip = sound_rocket_mini - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true - } - MODEL_MULTI_PARTICLE - { + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-separatron-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_mini + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { name = core - modelName = ReStock/FX/restock-fx-srb-separator-1 - transformName = fxTransform - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } - - - } + modelName = ReStock/FX/restock-fx-srb-separator-1 + transformName = fxTransform + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + } } @MODULE[ModuleEngines] @@ -663,11 +669,11 @@ } MODULE - { - name = FXModuleAnimateThrottle - animationName = restock-srb-separatron-heat-1 - responseSpeed = 0.5 - dependOnEngineState = True - dependOnThrottle = True - } + { + name = FXModuleAnimateThrottle + animationName = restock-srb-separatron-heat-1 + responseSpeed = 0.5 + dependOnEngineState = True + dependOnThrottle = True + } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg index 439798d0..91cba9b8 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg @@ -4,30 +4,28 @@ PART { - // --- general parameters --- - name = restock-engine-torch - module = Part - author = Chris Adderley (Nertea) + // --- general parameters --- + name = restock-engine-torch + module = Part + author = Chris Adderley (Nertea) - // --- asset parameters --- - MODEL - { - model = ReStockPlus/Assets/Engine/restock-engine-torch-1 - scale = 1.0, 1.0, 1.0 - } - scale = 1.0 - rescaleFactor = 1 + // --- asset parameters --- + MODEL + { + model = ReStockPlus/Assets/Engine/restock-engine-torch-1 + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1 - // --- node definitions --- + // --- node definitions --- node_attach = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_top = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_bottom = 0.0, -0.584, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_top = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.584, 0.0, 0.0, -1.0, 0.0, 0 - - // --- FX definitions --- - - EFFECTS + // --- FX definitions --- + EFFECTS { engage { @@ -61,13 +59,15 @@ PART { AUDIO { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { @@ -108,84 +108,84 @@ PART } } - // --- editor parameters --- - TechRequired = precisionPropulsion - entryCost = 5150 - cost = 280 - category = Engine - subcategory = 0 - title = #LOC_RestockPlus_restock-engine-torch_title - manufacturer = #autoLOC_501638 - description = #LOC_RestockPlus_restock-engine-torch_description + // --- editor parameters --- + TechRequired = precisionPropulsion + entryCost = 5150 + cost = 280 + category = Engine + subcategory = 0 + title = #LOC_RestockPlus_restock-engine-torch_title + manufacturer = #autoLOC_501638 + description = #LOC_RestockPlus_restock-engine-torch_description - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,1,1,0,0 + // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,0,0 bulkheadProfiles = size0, srf - // --- standard part parameters --- - mass = 0.30 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 20 - maxTemp = 2000 + // --- standard part parameters --- + mass = 0.30 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 20 + maxTemp = 2000 - breakingForce = 50 - breakingTorque = 50 + breakingForce = 50 + breakingTorque = 50 - tags = #LOC_RestockPlus_restock-engine-torch_tags + tags = #LOC_RestockPlus_restock-engine-torch_tags - MODULE - { - name = ModuleEnginesFX - engineID = MainExhaust - thrustVectorTransformName = thrustTransform - exhaustDamage = True - runningEffectName = fx-torch-running - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 55 - heatProduction = 5 - fxOffset = 0, 0, 0 - EngineType = LiquidFuel - exhaustDamageDistanceOffset = 1.5 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 295 - key = 1 260 - key = 12 100 - } - } MODULE - { - name = ModuleAlternator - RESOURCE - { - name = ElectricCharge - rate = 1.0 - } - } + { + name = ModuleEnginesFX + engineID = MainExhaust + thrustVectorTransformName = thrustTransform + exhaustDamage = True + runningEffectName = fx-torch-running + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 55 + heatProduction = 5 + fxOffset = 0, 0, 0 + EngineType = LiquidFuel + exhaustDamageDistanceOffset = 1.5 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 295 + key = 1 260 + key = 12 100 + } + } + MODULE + { + name = ModuleAlternator + RESOURCE + { + name = ElectricCharge + rate = 1.0 + } + } - MODULE - { - name = ModuleGimbal - gimbalTransformName = B_Gimbal - gimbalRange = 1 - gimbalResponseSpeed = 6 - useGimbalResponseSpeed = true - } + MODULE + { + name = ModuleGimbal + gimbalTransformName = B_Gimbal + gimbalRange = 1 + gimbalResponseSpeed = 6 + useGimbalResponseSpeed = true + } MODULE { name = ModulePartVariants @@ -261,193 +261,193 @@ PART } } - MODULE - { - name = ModuleTestSubject - useStaging = True - useEvent = True - situationMask = 121 - CONSTRAINT - { - type = REPEATABILITY - value = ALWAYS - prestige = Trivial - } - CONSTRAINT - { - type = REPEATABILITY - value = BODYANDSITUATION - prestige = Significant - } - CONSTRAINT - { - type = REPEATABILITY - value = ONCEPERPART - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 4000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 8000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 2000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 4000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 1000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 2000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 300000 - situationMask = 16 - body = _NotSun - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 600000 - situationMask = 32 - body = _NotSun - } - CONSTRAINT - { - type = SPEED - test = GT - value = 0 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = LT - value = 600 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = GT - value = 300 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = LT - value = 1200 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = GT - value = 600 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEED - test = LT - value = 2500 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 200 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 100 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 100 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 50 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 50 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 20 - prestige = Exceptional - } - } + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = True + situationMask = 121 + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + CONSTRAINT + { + type = SPEED + test = GT + value = 0 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = LT + value = 600 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = GT + value = 300 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = LT + value = 1200 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = GT + value = 600 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 2500 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 200 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 100 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 100 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 50 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 50 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 20 + prestige = Exceptional + } + } - MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = CylUpper001 - rotatorsName = CylLower001 - } - CONSTRAINLOOKFX - { - targetName = CylLower001 - rotatorsName =CylUpper001 - } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylUpper001 + rotatorsName = CylLower001 + } + CONSTRAINLOOKFX + { + targetName = CylLower001 + rotatorsName =CylUpper001 + } CONSTRAINLOOKFX { targetName = CylUpper002 @@ -480,26 +480,26 @@ PART } - } - MODULE - { - name = ModuleJettison - jettisonName = ShroudTorchBasic,ShroudTorchCompact - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 0 0 1 } - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 1.0 - maxDistance = 70 - falloff = 2 - thrustTransformName = thrustTransform - } + MODULE + { + name = ModuleJettison + jettisonName = ShroudTorchBasic,ShroudTorchCompact + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 1.0 + maxDistance = 70 + falloff = 2 + thrustTransformName = thrustTransform + } MODULE { name = FXModuleThrottleEffects @@ -526,7 +526,7 @@ PART excludedRenderers = EngineCore toggleInEditor = false toggleInFlight = false - redCurve + redCurve { key = 0 0 1 1 key = 1 1 1 1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg index 07189d29..867b0c90 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg @@ -50,13 +50,15 @@ PART { 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 + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg index cd2a6190..008e2ef6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg @@ -46,13 +46,15 @@ PART { 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 + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg index 753a9b58..06299511 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg @@ -43,11 +43,11 @@ PART { AUDIO { - channel = Ship - clip = sound_vent_medium - volume = 1.0 - pitch = 2.0 - loop = false + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false } } flameout @@ -67,10 +67,12 @@ PART { 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 + volume = 0.0 0.0 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } MODEL_MULTI_PARTICLE diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg index 6691b6cf..7c0bcf54 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg @@ -2,20 +2,20 @@ // Valiant (1.25m starter engine) PART { - name = restock-engine-125-valiant - module = Part - author = Porkjet and Chris Adderley (Nertea) - MODEL - { - model = ReStock/Assets/Engine/restock-engine-valiant-1 - } + name = restock-engine-125-valiant + module = Part + author = Porkjet and Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Engine/restock-engine-valiant-1 + } node_attach = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 node_stack_top = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 node_stack_bottom = 0.0, -0.87125, 0.0, 0.0, -1.0, 0.0, 1 - rescaleFactor = 1 + rescaleFactor = 1 scale = 1 - !EFFECTS {} + !EFFECTS {} EFFECTS { engage @@ -53,9 +53,11 @@ PART channel = Ship clip = sound_rocket_hard volume = 0.0 0.0 + volume = 0.01 0.4 volume = 1.0 1.0 pitch = 0.0 0.2 - pitch = 1.0 1.0 + pitch = 0.01 0.6 + pitch = 1.0 1.8 loop = true } MODEL_MULTI_PARTICLE @@ -109,59 +111,59 @@ PART } } - TechRequired = basicRocketry - entryCost = 1500 - cost = 500 - category = Engine - subcategory = 0 - title = #LOC_RestockPlus_restock-engine-valiant_title - manufacturer = #autoLOC_501627 - description = #LOC_RestockPlus_restock-engine-valiant_description - attachRules = 1,1,1,1,0 - mass = 0.75 - heatConductivity = 0.06 // half default - skinInternalConductionMult = 4.0 - emissiveConstant = 0.8 // engine nozzles are good at radiating. - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 7 - maxTemp = 2000 // = 3600 - bulkheadProfiles = size1 - tags = #LOC_RestockPlus_restock-engine-valiant_tags - MODULE - { - name = ModuleEnginesFX - thrustVectorTransformName = thrustTransform - exhaustDamage = True - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 100 - heatProduction = 200 - fxOffset = 0, 0, -0.05 - EngineType = LiquidFuel + TechRequired = basicRocketry + entryCost = 1500 + cost = 500 + category = Engine + subcategory = 0 + title = #LOC_RestockPlus_restock-engine-valiant_title + manufacturer = #autoLOC_501627 + description = #LOC_RestockPlus_restock-engine-valiant_description + attachRules = 1,1,1,1,0 + mass = 0.75 + heatConductivity = 0.06 // half default + skinInternalConductionMult = 4.0 + emissiveConstant = 0.8 // engine nozzles are good at radiating. + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 7 + maxTemp = 2000 // = 3600 + bulkheadProfiles = size1 + tags = #LOC_RestockPlus_restock-engine-valiant_tags + MODULE + { + name = ModuleEnginesFX + thrustVectorTransformName = thrustTransform + exhaustDamage = True + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 100 + heatProduction = 200 + fxOffset = 0, 0, -0.05 + EngineType = LiquidFuel runningEffectName = fx-valiant-running - exhaustDamageDistanceOffset = 0.79 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 270 - key = 1 240 - key = 7 0.001 - } - } - MODULE + exhaustDamageDistanceOffset = 0.79 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 270 + key = 1 240 + key = 7 0.001 + } + } + MODULE { name = ModulePartVariants baseVariant = Size1 @@ -247,27 +249,27 @@ PART } } } - MODULE - { - name = ModuleGimbal - gimbalTransformName = Gimbal - gimbalRange = 5 - gimbalResponseSpeed = 15 - useGimbalResponseSpeed = true - } - MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = Piston001Lower - rotatorsName = Piston001Upper - } - CONSTRAINLOOKFX - { - targetName = Piston001Upper - rotatorsName = Piston001Lower - } + MODULE + { + name = ModuleGimbal + gimbalTransformName = Gimbal + gimbalRange = 5 + gimbalResponseSpeed = 15 + useGimbalResponseSpeed = true + } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = Piston001Lower + rotatorsName = Piston001Upper + } + CONSTRAINLOOKFX + { + targetName = Piston001Upper + rotatorsName = Piston001Lower + } CONSTRAINLOOKFX { targetName = Piston002Lower @@ -298,216 +300,216 @@ PART targetName = Piston004Upper rotatorsName = Piston004Lower } - } - MODULE - { - name = ModuleJettison - jettisonName = Shroud,Shroud_Compact - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0 - jettisonDirection = 0 0 1 - } - MODULE - { - name = ModuleAlternator - RESOURCE - { - name = ElectricCharge - rate = 6.0 - } - } - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 0.5 - maxDistance = 30 - falloff = 1.7 - thrustTransformName = thrustTransform - } - MODULE - { - name = ModuleTestSubject - useStaging = True - useEvent = True - situationMask = 127 - CONSTRAINT - { - type = REPEATABILITY - value = ALWAYS - prestige = Trivial - } - CONSTRAINT - { - type = REPEATABILITY - value = BODYANDSITUATION - prestige = Significant - } - CONSTRAINT - { - type = REPEATABILITY - value = ONCEPERPART - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 4000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 8000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 2000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 4000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 1000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 2000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDE - test = GT - value = 0 // this just registers altitude as something to care about - situationMask = 8 - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 300000 - situationMask = 16 - body = _NotSun - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 600000 - situationMask = 32 - body = _NotSun - } - CONSTRAINT - { - type = SPEED - test = GT - value = 0 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = LT - value = 600 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = GT - value = 300 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = LT - value = 1200 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = GT - value = 600 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEED - test = LT - value = 2500 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 200 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 100 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 100 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 50 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 50 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 20 - prestige = Exceptional - } - } - MODULE + } + MODULE + { + name = ModuleJettison + jettisonName = Shroud,Shroud_Compact + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 0 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleAlternator + RESOURCE + { + name = ElectricCharge + rate = 6.0 + } + } + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.5 + maxDistance = 30 + falloff = 1.7 + thrustTransformName = thrustTransform + } + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = True + situationMask = 127 + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = GT + value = 0 // this just registers altitude as something to care about + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + CONSTRAINT + { + type = SPEED + test = GT + value = 0 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = LT + value = 600 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = GT + value = 300 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = LT + value = 1200 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = GT + value = 600 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 2500 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 200 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 100 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 100 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 50 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 50 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 20 + prestige = Exceptional + } + } + MODULE { name = FXModuleThrottleEffects fxModuleNames = heatColor @@ -533,7 +535,7 @@ PART excludedRenderers = EngineCoreGlow toggleInEditor = false toggleInFlight = false - redCurve + redCurve { key = 0 0 1 1 key = 1 1 1 1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg index 987e1ae1..7f540df5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg @@ -3,31 +3,28 @@ PART { + // --- general parameters --- + name = restock-engine-boar + module = Part + author = Chris Adderley (Nertea) - // --- general parameters --- - name = restock-engine-boar - module = Part - author = Chris Adderley (Nertea) + // --- asset parameters --- + MODEL + { + model = ReStock/Assets/Engine/restock-engine-boar-1 + scale = 1.0, 1.0, 1.0 + } + scale = 1.0 + rescaleFactor = 1 - // --- asset parameters --- - MODEL - { - model = ReStock/Assets/Engine/restock-engine-boar-1 - scale = 1.0, 1.0, 1.0 - } - scale = 1.0 - rescaleFactor = 1 - - - // --- node definitions --- + // --- node definitions --- node_attach = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2 - node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2 - node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2 + node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 2 - // --- FX definitions --- - - EFFECTS + // --- FX definitions --- + EFFECTS { engage { @@ -61,13 +58,15 @@ PART { AUDIO { - channel = Ship - clip = sound_rocket_spurts - volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.2 - pitch = 1.0 1.0 - loop = true + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true } MODEL_MULTI_PARTICLE { @@ -120,84 +119,84 @@ PART } } - // --- editor parameters --- - TechRequired = veryHeavyRocketry - entryCost = 31000 - cost = 12000 - category = Engine - subcategory = 0 - title = #LOC_RestockPlus_restock-engine-boar_title - manufacturer = #autoLOC_501638 - description = #LOC_RestockPlus_restock-engine-boar_description + // --- editor parameters --- + TechRequired = veryHeavyRocketry + entryCost = 31000 + cost = 12000 + category = Engine + subcategory = 0 + title = #LOC_RestockPlus_restock-engine-boar_title + manufacturer = #autoLOC_501638 + description = #LOC_RestockPlus_restock-engine-boar_description - // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,1,1,0,0 + // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision + attachRules = 1,1,1,0,0 bulkheadProfiles = size2, size1, srf - // --- standard part parameters --- - mass = 3.5 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 20 - maxTemp = 2000 + // --- standard part parameters --- + mass = 3.5 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 20 + maxTemp = 2000 - breakingForce = 5000 - breakingTorque = 5000 + breakingForce = 5000 + breakingTorque = 5000 - tags = #LOC_RestockPlus_restock-engine-boar_tags + tags = #LOC_RestockPlus_restock-engine-boar_tags - MODULE - { - name = ModuleEnginesFX - engineID = MainExhaust - thrustVectorTransformName = thrustTransform - exhaustDamage = True - runningEffectName = fx-boar-running - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 1000 - heatProduction = 5 - fxOffset = 0, 0, 0 - EngineType = LiquidFuel - exhaustDamageDistanceOffset = 1.5 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 300 - key = 1 280 - key = 12 100 - } - } MODULE - { - name = ModuleAlternator - RESOURCE - { - name = ElectricCharge - rate = 3.0 - } - } + { + name = ModuleEnginesFX + engineID = MainExhaust + thrustVectorTransformName = thrustTransform + exhaustDamage = True + runningEffectName = fx-boar-running + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 1000 + heatProduction = 5 + fxOffset = 0, 0, 0 + EngineType = LiquidFuel + exhaustDamageDistanceOffset = 1.5 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 300 + key = 1 280 + key = 12 100 + } + } + MODULE + { + name = ModuleAlternator + RESOURCE + { + name = ElectricCharge + rate = 3.0 + } + } - MODULE - { - name = ModuleGimbal - gimbalTransformName = B_Gimbal - gimbalRange = 3 - gimbalResponseSpeed = 6 - useGimbalResponseSpeed = true - } + MODULE + { + name = ModuleGimbal + gimbalTransformName = B_Gimbal + gimbalRange = 3 + gimbalResponseSpeed = 6 + useGimbalResponseSpeed = true + } MODULE { name = ModulePartVariants @@ -280,213 +279,213 @@ PART } } - MODULE - { - name = ModuleTestSubject - useStaging = True - useEvent = True - situationMask = 121 - CONSTRAINT - { - type = REPEATABILITY - value = ALWAYS - prestige = Trivial - } - CONSTRAINT - { - type = REPEATABILITY - value = BODYANDSITUATION - prestige = Significant - } - CONSTRAINT - { - type = REPEATABILITY - value = ONCEPERPART - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 4000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 8000 - prestige = Trivial - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 2000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 4000 - prestige = Significant - } - CONSTRAINT - { - type = ALTITUDEENV - test = GT - value = 1000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDEENV - test = LT - value = 2000 - prestige = Exceptional - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 300000 - situationMask = 16 - body = _NotSun - } - CONSTRAINT - { - type = ALTITUDE - test = LT - value = 600000 - situationMask = 32 - body = _NotSun - } - CONSTRAINT - { - type = SPEED - test = GT - value = 0 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = LT - value = 600 - situationMask = 8 - prestige = Trivial - } - CONSTRAINT - { - type = SPEED - test = GT - value = 300 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = LT - value = 1200 - situationMask = 8 - prestige = Significant - } - CONSTRAINT - { - type = SPEED - test = GT - value = 600 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEED - test = LT - value = 2500 - situationMask = 8 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 200 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 100 - prestige = Trivial - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 100 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 50 - prestige = Significant - } - CONSTRAINT - { - type = SPEEDENV - test = LT - value = 50 - prestige = Exceptional - } - CONSTRAINT - { - type = SPEEDENV - test = GT - value = 20 - prestige = Exceptional - } - } + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = True + situationMask = 121 + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + CONSTRAINT + { + type = SPEED + test = GT + value = 0 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = LT + value = 600 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = GT + value = 300 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = LT + value = 1200 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = GT + value = 600 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 2500 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 200 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 100 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 100 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 50 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 50 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 20 + prestige = Exceptional + } + } - MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = CylTop001 - rotatorsName = CylBot001 - } - CONSTRAINLOOKFX - { - targetName = CylTop002 - rotatorsName =CylBot002 - } - CONSTRAINLOOKFX - { - targetName = CylTop003 - rotatorsName = CylBot003 - } - CONSTRAINLOOKFX - { - targetName = CylTop004 - rotatorsName = CylBot004 - } - CONSTRAINLOOKFX - { - targetName = CylBot001 - rotatorsName = CylTop001 - } - CONSTRAINLOOKFX - { - targetName = CylBot002 - rotatorsName = CylTop002 - } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylTop001 + rotatorsName = CylBot001 + } + CONSTRAINLOOKFX + { + targetName = CylTop002 + rotatorsName =CylBot002 + } + CONSTRAINLOOKFX + { + targetName = CylTop003 + rotatorsName = CylBot003 + } + CONSTRAINLOOKFX + { + targetName = CylTop004 + rotatorsName = CylBot004 + } + CONSTRAINLOOKFX + { + targetName = CylBot001 + rotatorsName = CylTop001 + } + CONSTRAINLOOKFX + { + targetName = CylBot002 + rotatorsName = CylTop002 + } CONSTRAINLOOKFX { targetName = CylBot003 @@ -497,26 +496,26 @@ PART targetName = CylBot004 rotatorsName = CylTop004 } - } - MODULE - { - name = ModuleJettison - jettisonName = Fairing25,Fairing25_Compact - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 5 - jettisonDirection = 0 0 1 } - MODULE - { - name = ModuleSurfaceFX - thrustProviderModuleIndex = 0 - fxMax = 1.0 - maxDistance = 70 - falloff = 2 - thrustTransformName = thrustTransform - } + MODULE + { + name = ModuleJettison + jettisonName = Fairing25,Fairing25_Compact + bottomNodeName = bottom + isFairing = True + jettisonedObjectMass = 0.1 + jettisonForce = 5 + jettisonDirection = 0 0 1 + } + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 1.0 + maxDistance = 70 + falloff = 2 + thrustTransformName = thrustTransform + } MODULE { name = FXModuleThrottleEffects @@ -543,7 +542,7 @@ PART excludedRenderers = EngineCore toggleInEditor = false toggleInFlight = false - redCurve + redCurve { key = 0 0 1 1 key = 1 1 1 1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg index c94fee1a..0878b041 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg @@ -55,9 +55,11 @@ PART channel = Ship clip = sound_rocket_mini volume = 0.0 0.0 - volume = 1.0 1.0 - pitch = 0.0 0.75 - pitch = 1.0 0.95 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 loop = true } MODEL_MULTI_PARTICLE @@ -75,79 +77,79 @@ PART MODEL_MULTI_PARTICLE { name = plume - modelName = ReStockPlus/FX/restock-fx-corgi-plume-1 - transformName = fxTransformPlume - emission = 0.0 0.0 - emission = 0.01 0.1 - emission = 0.075 0.25 - emission = 1.0 1.0 - speed = 0.0 0.35 - speed = 1.0 1.0 - } + modelName = ReStockPlus/FX/restock-fx-corgi-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } - } - } + } + } - // --- editor parameters --- - TechRequired = veryHeavyRocketry - entryCost = 13500 - cost = 4250 - category = Engine - subcategory = 0 - title = #LOC_RestockPlus_restock-engine-corgi_title - manufacturer = #autoLOC_501638 - description = #LOC_RestockPlus_restock-engine-corgi_description + // --- editor parameters --- + TechRequired = veryHeavyRocketry + entryCost = 13500 + cost = 4250 + category = Engine + subcategory = 0 + title = #LOC_RestockPlus_restock-engine-corgi_title + manufacturer = #autoLOC_501638 + description = #LOC_RestockPlus_restock-engine-corgi_description // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision attachRules = 1,1,1,0,0 bulkheadProfiles = size3, size2 - // --- standard part parameters --- - mass = 5.25 - dragModelType = default - maximum_drag = 0.2 - minimum_drag = 0.2 - angularDrag = 2 - crashTolerance = 20 - maxTemp = 2000 + // --- standard part parameters --- + mass = 5.25 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 20 + maxTemp = 2000 breakingForce = 5000 breakingTorque = 5000 tags = #LOC_RestockPlus_restock-engine-corgi_tags - MODULE - { - name = ModuleEnginesFX - engineID = MainExhaust - thrustVectorTransformName = thrustTransform - exhaustDamage = True - runningEffectName = fx-corgi-running - ignitionThreshold = 0.1 - minThrust = 0 - maxThrust = 750 - heatProduction = 5 + MODULE + { + name = ModuleEnginesFX + engineID = MainExhaust + thrustVectorTransformName = thrustTransform + exhaustDamage = True + runningEffectName = fx-corgi-running + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 750 + heatProduction = 5 fxOffset = 0, 0, 0 - EngineType = LiquidFuel - exhaustDamageDistanceOffset = 1.5 - PROPELLANT - { - name = LiquidFuel - ratio = 0.9 - DrawGauge = True - } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } - atmosphereCurve - { - key = 0 355 - key = 1 95 - key = 12 0.001 - } - } + EngineType = LiquidFuel + exhaustDamageDistanceOffset = 1.5 + PROPELLANT + { + name = LiquidFuel + ratio = 0.9 + DrawGauge = True + } + PROPELLANT + { + name = Oxidizer + ratio = 1.1 + } + atmosphereCurve + { + key = 0 355 + key = 1 95 + key = 12 0.001 + } + } MODULE { name = ModuleAlternator