From a11717143fa71f5a650f9e131bf7409db7ec37f5 Mon Sep 17 00:00:00 2001 From: ChrisAdderley Date: Mon, 4 Feb 2019 10:46:08 -0800 Subject: [PATCH] Address engine heat response speeds --- .../Patches/Engine/restock-engines-jet.cfg | 20 +- .../Engine/restock-engines-liquid-0625.cfg | 96 ++++----- .../Engine/restock-engines-liquid-125.cfg | 194 +++++++++--------- .../Engine/restock-engines-liquid-25.cfg | 80 ++++---- Distribution/Restock/readme.txt | 1 + 5 files changed, 196 insertions(+), 195 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 3dec86ff..1db48b6c 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-jet.cfg @@ -170,7 +170,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -187,30 +187,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.0005 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCoreT45 toggleInEditor = false toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE 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 3cabb19f..1a807690 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 @@ -84,7 +84,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -101,30 +101,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.05 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -276,7 +276,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -293,30 +293,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.05 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -622,7 +622,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -639,30 +639,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.0005 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -854,7 +854,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -878,23 +878,23 @@ toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -1036,7 +1036,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -1060,23 +1060,23 @@ toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE 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 6a88c035..8c2d8fb6 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 @@ -161,84 +161,84 @@ !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-vector-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 - } + 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-vector-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 - { - 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 - { - 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 - } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_light - 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, 0 - } - } + 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 + { + 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 + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + 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, 0 + } + } } MODULE @@ -858,7 +858,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -875,30 +875,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.005 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCoreT30 toggleInEditor = false toggleInFlight = false redCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -1176,7 +1176,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -1193,30 +1193,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 0.0005 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCoreT45 toggleInEditor = false toggleInFlight = false redCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 1 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE 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 dda8ca87..72a0383a 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 @@ -176,7 +176,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -193,30 +193,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 1 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = MainsailEngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -513,7 +513,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -530,30 +530,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 1 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = PoodleEngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -827,7 +827,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -844,30 +844,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 1 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = SkipperEngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE @@ -1148,7 +1148,7 @@ { name = FXModuleThrottleEffects fxModuleNames = heatColor - responseSpeed = 0.005 + responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True } @@ -1165,30 +1165,30 @@ { name = ModuleColorChanger moduleID = heatColor - animRate = 1 + animRate = 0.025 shaderProperty = _EmissiveColor excludedRenderer = EngineCore toggleInEditor = false toggleInFlight = false redCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } greenCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } blueCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } alphaCurve { - key = 0 0 - key = 1 1 + key = 0 0 1 1 + key = 1 1 1 1 } } MODULE diff --git a/Distribution/Restock/readme.txt b/Distribution/Restock/readme.txt index 6485d407..099f204b 100644 --- a/Distribution/Restock/readme.txt +++ b/Distribution/Restock/readme.txt @@ -21,6 +21,7 @@ Art - Chris Adderley (Nertea) - Beale - Andrew Cassidy +- riocrokite - Passinglurker Plugin code