From 3884450a876fb866290544b74a36515e2e85528e Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Tue, 31 Dec 2024 19:35:49 -0500 Subject: [PATCH 1/2] more waterfall for jets (WIP) --- .../Waterfall_Configs/AJE/aje.cfg | 50 +- .../Waterfall_Configs/_Audio/ramjet.cfg | 2 +- .../_Audio/turbofan-afterburner.cfg | 110 + .../Waterfall_Configs/_Audio/turbofan.cfg | 95 + .../_Audio/turbojet-afterburner.cfg | 24 +- .../Waterfall_Configs/_Audio/turbojet-dry.cfg | 95 + .../_Templates/rowaterfall-turbofan.cfg | 181 + .../rowaterfall-turbojet-afterburner-2.cfg | 3828 +++++++++++++++++ .../_Templates/rowaterfall-turbojet-dry.cfg | 318 ++ 9 files changed, 4699 insertions(+), 4 deletions(-) create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-afterburner-2.cfg create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-dry.cfg diff --git a/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg b/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg index c2a7dc2fc4..5844008196 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg @@ -21,4 +21,52 @@ rotation = 0, 0, 0 scale = 1.0, 1.0, 1.0 } -} \ No newline at end of file +} +@PART[aje_al31]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.83, 0.83, 0.83 + } +} +@PART[aje_atar]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.0, 1.0, 1.0 + } +} +@PART[aje_avon]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.97, 0.97, 0.97 + } +} +@PART[turboFanSize2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbofan + audio = turbofan + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.0, 1.0, 1.0 + } +} diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/ramjet.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/ramjet.cfg index ab55928724..ce03c43df8 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/ramjet.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/ramjet.cfg @@ -1,7 +1,7 @@ @PART[*]:HAS[@ROWaterfall:HAS[#audio[ramjet]]]:FOR[zROWaterfall_30_Audio]:NEEDS[Waterfall] { // Same sound as without waterfall - @EFFECTS + %EFFECTS { &running_dry { diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg new file mode 100644 index 0000000000..e9d4c99984 --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg @@ -0,0 +1,110 @@ +@PART[*]:HAS[@ROWaterfall:HAS[#audio[turbofan-afterburner]]]:FOR[zROWaterfall_30_Audio]:NEEDS[Waterfall] +{ + //since Waterfall is doing plume effects, just manually set effects to a known value for sound + @MODULE[ModuleEngine*] + { + %powerEffectName = running_thrust + %spoolEffectName = running_turbine + } + // Same sound as without waterfall + !EFFECTS {} + %EFFECTS + { + &running_thrust + { + AUDIO + { + channel = Ship + clip = sound_rocket_spurts + volume = 0.0 0.0 + volume = 0.5 1.0 + volume = 1.0 1.5 + pitch = 0.0 0.5 + pitch = 1.0 1.0 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_medium + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.10 + emission = 1.0 0.50 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + localRotation = 1, 0, 0, -90 + } + } + &running_turbine + { + AUDIO + { + channel = Ship + clip = sound_jet_low + volume = 0.0 0.0 + volume = 0.02 0.0 + volume = 0.1 0.6 + volume = 0.2 0.8 + volume = 0.5 0.8 + pitch = 0.0 0.5 + pitch = 0.2 0.8 + pitch = 1.0 1.0 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.0 + emission = 1.0 0.10 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + localRotation = 1, 0, 0, -90 + } + } + &engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + 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 + } + } + } +} \ No newline at end of file diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg new file mode 100644 index 0000000000..0fc489be5e --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg @@ -0,0 +1,95 @@ +@PART[*]:HAS[@ROWaterfall:HAS[#audio[turbofan]]]:FOR[zROWaterfall_30_Audio]:NEEDS[Waterfall] +{ + //since Waterfall is doing plume effects, just manually set effects to a known value for sound + @MODULE[ModuleEngine*] + { + %powerEffectName = running_thrust + %spoolEffectName = running_turbine + } + // Same sound as without waterfall + !EFFECTS {} + %EFFECTS + { + &running_thrust + { + AUDIO + { + channel = Ship + clip = sound_jet_deep + volume = 0.0 0.0 + volume = 0.05 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.6 + pitch = 1.0 1.0 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.0 + emission = 1.0 0.10 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + localRotation = 1, 0, 0, -90 + } + } + &running_turbine + { + AUDIO + { + channel = Ship + clip = sound_jet_low + volume = 0.0 0.0 + volume = 0.05 0.7 + volume = 1.0 1.0 + pitch = 0.0 0.4 + pitch = 0.05 0.5 + pitch = 1.0 1.0 + loop = true + } + } + &engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + 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 + } + } + } +} \ No newline at end of file diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg index 7f950b18ae..c5db4eed7a 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg @@ -1,7 +1,14 @@ @PART[*]:HAS[@ROWaterfall:HAS[#audio[turbojet-afterburner]]]:FOR[zROWaterfall_30_Audio]:NEEDS[Waterfall] { + //since Waterfall is doing plume effects, just manually set effects to a known value for sound + @MODULE[ModuleEngine*] + { + %powerEffectName = running_thrust + %spoolEffectName = running_turbine + } // Same sound as without waterfall - @EFFECTS + !EFFECTS {} + %EFFECTS { &running_thrust { @@ -19,7 +26,7 @@ PREFAB_PARTICLE { prefabName = fx_smokeTrail_light - transformName = smokePoint + transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.0 emission = 0.075 0.25 @@ -46,6 +53,19 @@ pitch = 1.0 1.0 loop = true } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.20 + emission = 1.0 0.50 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + localRotation = 1, 0, 0, -90 + } } &engage { diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg new file mode 100644 index 0000000000..922a3d0e85 --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg @@ -0,0 +1,95 @@ +@PART[*]:HAS[@ROWaterfall:HAS[#audio[turbojet-dry]]]:FOR[zROWaterfall_30_Audio]:NEEDS[Waterfall] +{ + //since Waterfall is doing plume effects, just manually set effects to a known value for sound + @MODULE[ModuleEngine*] + { + %powerEffectName = running_thrust + %spoolEffectName = running_turbine + } + // Same sound as without waterfall + !EFFECTS {} + %EFFECTS + { + &running_thrust + { + AUDIO + { + channel = Ship + clip = sound_jet_deep + volume = 0.0 0.0 + volume = 0.05 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.6 + pitch = 1.0 1.0 + loop = true + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + transformName = thrustTransform + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.20 + emission = 1.0 0.50 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 1 + localRotation = 1, 0, 0, -90 + } + } + &running_turbine + { + AUDIO + { + channel = Ship + clip = sound_jet_low + volume = 0.0 0.0 + volume = 0.05 0.7 + volume = 1.0 1.0 + pitch = 0.0 0.4 + pitch = 0.05 0.5 + pitch = 1.0 1.0 + loop = true + } + } + &engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + &flameout + { + 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 + } + } + } +} \ No newline at end of file diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg new file mode 100644 index 0000000000..bd553f78ed --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg @@ -0,0 +1,181 @@ +EFFECTTEMPLATE +{ + templateName = rowaterfall-turbofan + EFFECT + { + name = refraction + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-2 + rotationOffset = -90,0,0 + scaleOffset = 0.629999995,20,0.629999995 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Distortion (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _DistortionTex + texturePath = Waterfall/FX/fx-noise-1 + textureScale = 1,1 + textureOffset = 0,0 + } + FLOAT + { + floatName = _Highlight + value = 0 + } + FLOAT + { + floatName = _ExpandBounded + value = 0 + } + FLOAT + { + floatName = _ExpandLinear + value = 8.50555515 + } + FLOAT + { + floatName = _ExpandSquare + value = -3 + } + FLOAT + { + floatName = _FadeOut + value = 0.266277611 + } + FLOAT + { + floatName = _Falloff + value = 0.800000012 + } + FLOAT + { + floatName = _Fresnel + value = 1 + } + FLOAT + { + floatName = _Strength + value = 2 + } + FLOAT + { + floatName = _Swirl + value = 4 + } + FLOAT + { + floatName = _TileY + value = 10 + } + FLOAT + { + floatName = _TileX + value = 6 + } + FLOAT + { + floatName = _SpeedY + value = 20 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FadeIn + value = 0.343777239 + } + FLOAT + { + floatName = _Blur + value = 5 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + SCALEMODIFIER + { + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 0.6 0 0 + key = 1 1.3 0 0 + } + zCurve + { + key = 0 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TileY + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTileY + combinationType = REPLACE + floatCurve + { + key = 0 7 0 4 + key = 1 11 4 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tStrength + combinationType = REPLACE + floatCurve + { + key = 0 0 0 3 + key = 0.1 0.2 0.4 0.4 + key = 1 0.35 0 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aStrength + combinationType = MULTIPLY + floatCurve + { + key = 0 0 0 0.5 + key = 0.7 1 0 0 + } + } + } +} diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-afterburner-2.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-afterburner-2.cfg new file mode 100644 index 0000000000..922a329374 --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-afterburner-2.cfg @@ -0,0 +1,3828 @@ +EFFECTTEMPLATE +{ + templateName = rowaterfall-turbojet-afterburner-2 + EFFECT + { + name = refraction + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-2 + rotationOffset = -90,0,0 + scaleOffset = 0.629999995,30,0.629999995 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Distortion (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _DistortionTex + texturePath = Waterfall/FX/fx-noise-1 + textureScale = 1,1 + textureOffset = 0,0 + } + FLOAT + { + floatName = _Highlight + value = 0 + } + FLOAT + { + floatName = _ExpandBounded + value = 0 + } + FLOAT + { + floatName = _ExpandLinear + value = 8.50555515 + } + FLOAT + { + floatName = _ExpandSquare + value = -3 + } + FLOAT + { + floatName = _FadeOut + value = 0.266277611 + } + FLOAT + { + floatName = _Falloff + value = 0.800000012 + } + FLOAT + { + floatName = _Fresnel + value = 1 + } + FLOAT + { + floatName = _Strength + value = 2 + } + FLOAT + { + floatName = _Swirl + value = 4 + } + FLOAT + { + floatName = _TileY + value = 10 + } + FLOAT + { + floatName = _TileX + value = 6 + } + FLOAT + { + floatName = _SpeedY + value = 20 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FadeIn + value = 0.343777239 + } + FLOAT + { + floatName = _Blur + value = 5 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + SCALEMODIFIER + { + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 0.6 0 0 + key = 1 1.3 0 0 + } + zCurve + { + key = 0 1 0 0 + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + } + SCALEMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mScale + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 1 0 0.2 + key = 4 2 0.2 0 + } + zCurve + { + key = 0 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TileY + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTileY + combinationType = REPLACE + floatCurve + { + key = 0 7 0 4 + key = 1 11 4 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tStrength + combinationType = REPLACE + floatCurve + { + key = 0 0 0 3 + key = 0.1 0.2 0.4 0.4 + key = 1 0.35 0 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aStrength + combinationType = MULTIPLY + floatCurve + { + key = 0 0 0 0.5 + key = 0.7 1 0 0 + } + } + } + EFFECT + { + name = plume + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.200000003 + rotationOffset = -90,0,0 + scaleOffset = 0.25,11,0.25 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-1 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _StartTint + colorValue = 1,0.697040319,0.360429794,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.335799754,0.393269867,1 + } + FLOAT + { + floatName = _Brightness + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 0.300000012 + } + FLOAT + { + floatName = _FadeIn + value = 0.0255777389 + } + FLOAT + { + floatName = _ExpandLinear + value = 0.00666572154 + } + FLOAT + { + floatName = _FadeOut + value = 0.712125182 + } + FLOAT + { + floatName = _Falloff + value = 1.047369 + } + FLOAT + { + floatName = _TintFalloff + value = 2.29999995 + } + FLOAT + { + floatName = _Noise + value = 2.5 + } + FLOAT + { + floatName = _SpeedY + value = 160 + } + FLOAT + { + floatName = _TileY + value = 1.5 + } + FLOAT + { + floatName = _TileX + value = 2 + } + FLOAT + { + floatName = _SpeedX + value = 25 + } + FLOAT + { + floatName = _Fresnel + value = 0.699999988 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.805554867 + } + FLOAT + { + floatName = _FalloffStart + value = -0.0199999996 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + } + } + SCALEMODIFIER + { + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + yCurve + { + key = 0 0.5 0 1 + key = 1 1 0.3 0 + } + zCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + SCALEMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mScale + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 1 0 0.2 + key = 3 1.6 0.2 0 + } + zCurve + { + key = 0 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.01 0 0 10 + key = 0.1 0.55 1 0.6 + key = 1 0.7 0 0 + } + } + FLOATMODIFIER + { + floatName = _Falloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tFalloff + combinationType = REPLACE + floatCurve + { + key = 0 10 0 -9 + key = 1 1.3 -9 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.1 0 0 10 + key = 0.4 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _FadeOut + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tFadeout + combinationType = REPLACE + floatCurve + { + key = 0 1 0 -0.6 + key = 1 0.8 0 0 + } + } + FLOATMODIFIER + { + floatName = _Falloff + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aFalloff + combinationType = ADD + floatCurve + { + key = 0.1 2 0 -3 + key = 0.8 0 -3 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 0 1 0 0.5 + key = 3 0.5 -0.4 0 + } + } + FLOATMODIFIER + { + floatName = _Noise + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tNoise + combinationType = REPLACE + floatCurve + { + key = 0 0.5 0 2 + key = 1 4 2 0 + } + } + } + EFFECT + { + name = edgePlume + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.150000006 + rotationOffset = -90,0,0 + scaleOffset = 0.25999999,11,0.25999999 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-2 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _StartTint + colorValue = 1,0.762720346,0.52463001,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.32758972,1 + } + FLOAT + { + floatName = _Brightness + value = 0.247222617 + } + FLOAT + { + floatName = _ExpandBounded + value = 0.300000012 + } + FLOAT + { + floatName = _FadeIn + value = 0.0205221903 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.5 + } + FLOAT + { + floatName = _FadeOut + value = 0.764611185 + } + FLOAT + { + floatName = _Falloff + value = 0.5 + } + FLOAT + { + floatName = _TintFalloff + value = 2.29999995 + } + FLOAT + { + floatName = _Noise + value = 4.5474968 + } + FLOAT + { + floatName = _SpeedY + value = 50 + } + FLOAT + { + floatName = _TileY + value = 1 + } + FLOAT + { + floatName = _TileX + value = 0.5 + } + FLOAT + { + floatName = _SpeedX + value = 15 + } + FLOAT + { + floatName = _Fresnel + value = 0.5 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.300000012 + } + FLOAT + { + floatName = _FalloffStart + value = -0.150000006 + } + FLOAT + { + floatName = _FresnelInvert + value = 0.173611313 + } + } + } + SCALEMODIFIER + { + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + yCurve + { + key = 0 0.5 0 1 + key = 1 1 0.3 0 + } + zCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + SCALEMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mScale + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 1 0 0.2 + key = 3 1.6 0.2 0 + } + zCurve + { + key = 0 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.01 0 0 30 + key = 0.1 1.5 4 4 + key = 1 3 0 0 + } + } + FLOATMODIFIER + { + floatName = _Falloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tFalloff + combinationType = REPLACE + floatCurve + { + key = 0 10 0 -8 + key = 1 2.2 -8 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.1 0 0 10 + key = 0.4 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _FadeOut + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tFadeout + combinationType = REPLACE + floatCurve + { + key = 0 1 0 -0.2 + key = 1 0.9 0 0 + } + } + FLOATMODIFIER + { + floatName = _Falloff + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aFalloff + combinationType = ADD + floatCurve + { + key = 0.1 2 0 -3 + key = 0.8 0 -3 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 0 1 0 0.5 + key = 3 0.4 -0.4 0 + } + } + } + EFFECT + { + name = shock1 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,0.300000012 + rotationOffset = -90,0,0 + scaleOffset = 0.0500000007,0.5,0.0500000007 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 6 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -0.15 + key = 3 -0.5 -0.15 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0 0 0 0 + key = 1 0.8 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0 10 0 0 + key = 1 0 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock2 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,1.10000002 + rotationOffset = -90,0,0 + scaleOffset = 0.0500000007,0.5,0.0500000007 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 6 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -0.2 + key = 3 -1.225 -0.2 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.05 0 0 0 + key = 1 0.75 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.05 10 0 0 + key = 1 0.5 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock3 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,1.89999998 + rotationOffset = -90,0,0 + scaleOffset = 0.0480000004,0.479999989,0.0480000004 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 6 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -0.65 + key = 3 -1.95 -0.65 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.15 0 0 0 + key = 1 0.6 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.15 10 0 0 + key = 1 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock4 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,2.70000005 + rotationOffset = -90,0,0 + scaleOffset = 0.0450000018,0.449999988,0.0450000018 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 6.5 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -0.9 + key = 3 -2.8 -0.9 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.3 0 0 0 + key = 1 0.5 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.3 10 0 0 + key = 1 2 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock5 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,3.5 + rotationOffset = -90,0,0 + scaleOffset = 0.0419999994,0.419999987,0.0419999994 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -1.15 + key = 3 -3.65 -1.15 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.475 0 0 0 + key = 1 0.4 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.475 10 0 0 + key = 1 3 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock6 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,4.30000019 + rotationOffset = -90,0,0 + scaleOffset = 0.0399999991,0.400000006,0.0399999991 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -1.4 + key = 3 -4.5 -1.4 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.55 0 0 0 + key = 1 0.3 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.55 10 0 0 + key = 1 4 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock7 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,5.0999999 + rotationOffset = -90,0,0 + scaleOffset = 0.0399999991,0.400000006,0.0399999991 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -1.66 + key = 3 -5.35 -1.66 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.6 0 0 0 + key = 1 0.2 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.6 10 0 0 + key = 1 5 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock8 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,5.9000001 + rotationOffset = -90,0,0 + scaleOffset = 0.0350000001,0.349999994,0.0350000001 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -1.9 + key = 3 -6.2 -1.9 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.65 0 0 0 + key = 1 0.15 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.65 10 0 0 + key = 1 6 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock9 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,6.69999981 + rotationOffset = -90,0,0 + scaleOffset = 0.0350000001,0.349999994,0.0350000001 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -2.1 + key = 3 -7.05 -2.1 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.7 0 0 0 + key = 1 0.1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.7 10 0 0 + key = 1 7 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock10 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,7.5 + rotationOffset = -90,0,0 + scaleOffset = 0.0350000001,0.349999994,0.0350000001 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -2.5 + key = 3 -7.9 -2.5 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.75 0 0 0 + key = 1 0.06 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.75 10 0 0 + key = 1 7 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = shock11 + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,8.30000019 + rotationOffset = -90,0,0 + scaleOffset = 0.0350000001,0.349999994,0.0350000001 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + COLOR + { + colorName = _StartTint + colorValue = 1,0.803770423,0.516420007,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.508210003,0.417899847,1 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _ExpandBounded + value = 7.48221111 + } + FLOAT + { + floatName = _ExpandLinear + value = -0.357776254 + } + FLOAT + { + floatName = _FadeIn + value = 0.197166339 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.505555034 + } + FLOAT + { + floatName = _ExpandOffset + value = 0 + } + FLOAT + { + floatName = _Falloff + value = 0 + } + FLOAT + { + floatName = _Fresnel + value = 0.505554795 + } + FLOAT + { + floatName = _Noise + value = 3.46916747 + } + FLOAT + { + floatName = _Brightness + value = 0 + } + FLOAT + { + floatName = _TintFalloff + value = 0.60666573 + } + FLOAT + { + floatName = _SpeedY + value = 900 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + POSITIONMODIFIER + { + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mPos + combinationType = REPLACE + xCurve + { + } + yCurve + { + key = 0 0 0 -2.4 + key = 3 -8.75 -2.4 0 + } + zCurve + { + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 1 0 0 + key = 1 1.5 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0.8 0 0 0 + key = 1 0.06 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.8 10 0 0 + key = 1 5 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.2 0 0 0 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 1 1 0 0 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = core + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.870000005 + rotationOffset = -90,0,0 + scaleOffset = 0.200000003,0.802999973,0.200000003 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-2 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _StartTint + colorValue = 1,0.54926002,0.393269867,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.688830256,0.393269897,1 + } + FLOAT + { + floatName = _Brightness + value = 0.247222617 + } + FLOAT + { + floatName = _ExpandBounded + value = 0.200000003 + } + FLOAT + { + floatName = _FadeIn + value = 1 + } + FLOAT + { + floatName = _ExpandLinear + value = 0.222000003 + } + FLOAT + { + floatName = _FadeOut + value = 0.00300000003 + } + FLOAT + { + floatName = _Falloff + value = 0.100000001 + } + FLOAT + { + floatName = _TintFalloff + value = 5 + } + FLOAT + { + floatName = _Noise + value = 0.5 + } + FLOAT + { + floatName = _SpeedY + value = 140 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 0.5 + } + FLOAT + { + floatName = _SpeedX + value = 0.100000001 + } + FLOAT + { + floatName = _Fresnel + value = 0.705554783 + } + FLOAT + { + floatName = _ExpandSquare + value = 0 + } + FLOAT + { + floatName = _FalloffStart + value = -0.5 + } + } + } + SCALEMODIFIER + { + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + yCurve + { + key = 0 1 0 0 + } + zCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0 0 0 10 + key = 0.1 0.42 1 1 + key = 1 0.92 0.5 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.09 0 0 7 + key = 0.45 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.1 0 0 5 + key = 1 20 20 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 0 1 0 0.7 + key = 3 0.5 -0.2 0 + } + } + } + EFFECT + { + name = edgeCore + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.870000005 + rotationOffset = -90,0,0 + scaleOffset = 0.159999996,0.800000012,0.159999996 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Additive (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-2 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _StartTint + colorValue = 1,0.467159986,0.4014799,1 + } + COLOR + { + colorName = _EndTint + colorValue = 1,0.614940226,0.393269867,1 + } + FLOAT + { + floatName = _Brightness + value = 0.247222617 + } + FLOAT + { + floatName = _ExpandBounded + value = 0.200000003 + } + FLOAT + { + floatName = _FadeIn + value = 1 + } + FLOAT + { + floatName = _ExpandLinear + value = 0.222000003 + } + FLOAT + { + floatName = _FadeOut + value = 0.53383249 + } + FLOAT + { + floatName = _Falloff + value = 1.50999856 + } + FLOAT + { + floatName = _TintFalloff + value = 30 + } + FLOAT + { + floatName = _Noise + value = 0.300000012 + } + FLOAT + { + floatName = _SpeedY + value = 140 + } + FLOAT + { + floatName = _TileY + value = 0.200000003 + } + FLOAT + { + floatName = _TileX + value = 0.5 + } + FLOAT + { + floatName = _SpeedX + value = 0.100000001 + } + FLOAT + { + floatName = _Fresnel + value = 2.9322176 + } + FLOAT + { + floatName = _ExpandSquare + value = 0.207776681 + } + FLOAT + { + floatName = _FalloffStart + value = -0.5 + } + FLOAT + { + floatName = _FresnelInvert + value = 0.701666415 + } + } + } + SCALEMODIFIER + { + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + yCurve + { + key = 0 1 0 0 + } + zCurve + { + key = 0 0.77 0 0.65 + key = 1 1 0 0 + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tBright + combinationType = REPLACE + floatCurve + { + key = 0 0 0 30 + key = 0.1 2.5 20 20 + key = 1 17 50 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aBright + combinationType = MULTIPLY + floatCurve + { + key = 0.1 0 0 5 + key = 0.7 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TintFalloff + controllerName = afterburnerThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTintFalloff + combinationType = REPLACE + floatCurve + { + key = 0.1 0 0 5 + key = 1 20 20 0 + } + } + FLOATMODIFIER + { + floatName = _Brightness + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mBright + combinationType = MULTIPLY + floatCurve + { + key = 0 1 0 0.7 + key = 3 0.4 -0.2 0 + } + } + } + EFFECT + { + name = exitSmoke + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.779999971 + rotationOffset = 90,0,-180 + scaleOffset = 0.300000012,40,0.300000012 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Alpha (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-2 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _EndTint + colorValue = 0.237279594,0.220859602,0.220859572,1 + } + COLOR + { + colorName = _StartTint + colorValue = 0.220859587,0.179809526,0.155179486,1 + } + FLOAT + { + floatName = _Noise + value = 6.7866683 + } + FLOAT + { + floatName = _Falloff + value = 3.05055523 + } + FLOAT + { + floatName = _Fresnel + value = 0.5 + } + FLOAT + { + floatName = _FadeIn + value = 0 + } + FLOAT + { + floatName = _TileY + value = 0.699999988 + } + FLOAT + { + floatName = _TileX + value = 0.300000012 + } + FLOAT + { + floatName = _TintFalloff + value = 0.696667135 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _Intensity + value = 0.349999994 + } + FLOAT + { + floatName = _SpeedY + value = 60 + } + FLOAT + { + floatName = _FalloffStart + value = -0.200000003 + } + FLOAT + { + floatName = _ExpandBounded + value = 0 + } + FLOAT + { + floatName = _ExpandLinear + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 3 + } + } + } + SCALEMODIFIER + { + controllerName = nozzleArea + transformName = Cylinder + useRandomness = False + randomnessController = RandomnessController + randomnessScale = 1 + name = nozzleArea + combinationType = MULTIPLY + xCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + yCurve + { + key = 0 1 0 0 + key = 1 0.8 -0.5 0 + } + zCurve + { + key = 0 0.95 0 0.25 + key = 1 1.2 0.25 0 + } + } + FLOATMODIFIER + { + floatName = _Intensity + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tIntensity + combinationType = REPLACE + floatCurve + { + key = 0 0 0 0.1 + key = 1 0.03 0 0 + } + } + FLOATMODIFIER + { + floatName = _SpeedY + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mSpeedY + combinationType = REPLACE + floatCurve + { + key = 0 40 0 20 + key = 2 65 0 0 + } + } + } +} diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-dry.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-dry.cfg new file mode 100644 index 0000000000..a0120dd26a --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbojet-dry.cfg @@ -0,0 +1,318 @@ +EFFECTTEMPLATE +{ + templateName = rowaterfall-turbojet-dry + EFFECT + { + name = refraction + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-2 + rotationOffset = -90,0,0 + scaleOffset = 0.629999995,30,0.629999995 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Distortion (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _DistortionTex + texturePath = Waterfall/FX/fx-noise-1 + textureScale = 1,1 + textureOffset = 0,0 + } + FLOAT + { + floatName = _Highlight + value = 0 + } + FLOAT + { + floatName = _ExpandBounded + value = 0 + } + FLOAT + { + floatName = _ExpandLinear + value = 8.50555515 + } + FLOAT + { + floatName = _ExpandSquare + value = -3 + } + FLOAT + { + floatName = _FadeOut + value = 0.266277611 + } + FLOAT + { + floatName = _Falloff + value = 0.800000012 + } + FLOAT + { + floatName = _Fresnel + value = 1 + } + FLOAT + { + floatName = _Strength + value = 2 + } + FLOAT + { + floatName = _Swirl + value = 4 + } + FLOAT + { + floatName = _TileY + value = 10 + } + FLOAT + { + floatName = _TileX + value = 6 + } + FLOAT + { + floatName = _SpeedY + value = 20 + } + FLOAT + { + floatName = _SpeedX + value = 1 + } + FLOAT + { + floatName = _FadeIn + value = 0.343777239 + } + FLOAT + { + floatName = _Blur + value = 5 + } + FLOAT + { + floatName = _FresnelInvert + value = 0 + } + } + } + SCALEMODIFIER + { + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tScale + combinationType = REPLACE + xCurve + { + key = 0 1 0 0 + } + yCurve + { + key = 0 0.6 0 0 + key = 1 1.3 0 0 + } + zCurve + { + key = 0 1 0 0 + } + } + FLOATMODIFIER + { + floatName = _TileY + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tTileY + combinationType = REPLACE + floatCurve + { + key = 0 7 0 4 + key = 1 11 4 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tStrength + combinationType = REPLACE + floatCurve + { + key = 0 0 0 3 + key = 0.1 0.2 0.4 0.4 + key = 1 0.35 0 0 + } + } + FLOATMODIFIER + { + floatName = _Strength + controllerName = atmosphereDepth + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = aStrength + combinationType = MULTIPLY + floatCurve + { + key = 0 0 0 0.5 + key = 0.7 1 0 0 + } + } + } + EFFECT + { + name = exitSmoke + parentName = thrustTransform + MODEL + { + path = Waterfall/FX/fx-cylinder + positionOffset = 0,0,-0.779999971 + rotationOffset = 90,0,-180 + scaleOffset = 0.300000012,20,0.300000012 + MATERIAL + { + transform = Cylinder + shader = Waterfall/Alpha (Dynamic) + randomizeSeed = True + TEXTURE + { + textureSlotName = _MainTex + texturePath = Waterfall/FX/fx-noise-2 + textureScale = 1,1 + textureOffset = 0,0 + } + COLOR + { + colorName = _EndTint + colorValue = 0.237279594,0.220859602,0.220859572,1 + } + COLOR + { + colorName = _StartTint + colorValue = 0.220859587,0.179809526,0.155179486,1 + } + FLOAT + { + floatName = _Noise + value = 6.7866683 + } + FLOAT + { + floatName = _Falloff + value = 3.05055523 + } + FLOAT + { + floatName = _Fresnel + value = 0.5 + } + FLOAT + { + floatName = _FadeIn + value = 0 + } + FLOAT + { + floatName = _TileY + value = 0.699999988 + } + FLOAT + { + floatName = _TileX + value = 0.300000012 + } + FLOAT + { + floatName = _TintFalloff + value = 0.696667135 + } + FLOAT + { + floatName = _FadeOut + value = 1 + } + FLOAT + { + floatName = _Intensity + value = 0.349999994 + } + FLOAT + { + floatName = _SpeedY + value = 60 + } + FLOAT + { + floatName = _FalloffStart + value = -0.200000003 + } + FLOAT + { + floatName = _ExpandBounded + value = 0 + } + FLOAT + { + floatName = _ExpandLinear + value = 1 + } + FLOAT + { + floatName = _SpeedX + value = 3 + } + } + } + FLOATMODIFIER + { + floatName = _Intensity + controllerName = coreThrottle + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = tIntensity + combinationType = REPLACE + floatCurve + { + key = 0 0 0 0.1 + key = 1 0.03 0 0 + } + } + FLOATMODIFIER + { + floatName = _SpeedY + controllerName = mach + transformName = Cylinder + useRandomness = False + randomnessController = random + randomnessScale = 1 + name = mSpeedY + combinationType = REPLACE + floatCurve + { + key = 0 40 0 20 + key = 2 65 0 0 + } + } + } +} From ae85ab14bd6cb3b1e6f94a0970362e77850063ea Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Thu, 2 Jan 2025 01:45:42 -0500 Subject: [PATCH 2/2] more configs --- .../RO_DependentMods/RO_AJE.cfg | 6 +- .../Waterfall_Configs/AJE/aje.cfg | 414 +++++++++++++++++- .../_Audio/turbofan-afterburner.cfg | 19 +- .../Waterfall_Configs/_Audio/turbofan.cfg | 13 - .../_Audio/turbojet-afterburner.cfg | 4 +- .../Waterfall_Configs/_Audio/turbojet-dry.cfg | 4 +- .../_Templates/rowaterfall-turbofan.cfg | 6 +- 7 files changed, 418 insertions(+), 48 deletions(-) diff --git a/GameData/RealismOverhaul/RO_DependentMods/RO_AJE.cfg b/GameData/RealismOverhaul/RO_DependentMods/RO_AJE.cfg index 20f349cee2..855d30482e 100644 --- a/GameData/RealismOverhaul/RO_DependentMods/RO_AJE.cfg +++ b/GameData/RealismOverhaul/RO_DependentMods/RO_AJE.cfg @@ -182,13 +182,13 @@ position = 0.0, 1.4, 0.0 } - //redo effects to look maybe a little better - @MODULE[ModuleEngines*] + //redo effects to look maybe a little better (but only if waterfall isn't present + @MODULE[ModuleEngines*]:NEEDS[!ROWaterfall] { %powerEffectName2 = power_wet } - @EFFECTS + @EFFECTS:NEEDS[!ROWaterfall] { @running_turbine { diff --git a/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg b/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg index 5844008196..4f6f9c068a 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/AJE/aje.cfg @@ -1,8 +1,35 @@ -@PART[turboFanEngine]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +//AL-7 +@PART[RO-AL7F]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.42, 1.42, 1.42 + } +} +//AL-31 +@PART[aje_al31]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall { template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.83, 0.83, 0.83 + } +} +//atar 09 +@PART[aje_atar]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 audio = turbojet-afterburner transform = thrustTransform position = 0, 0, 0 @@ -10,6 +37,59 @@ scale = 1.0, 1.0, 1.0 } } +//Atar 101 +@PART[RO-Atar101D]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.7, 0.7, 0.7 + } +} +//avon +@PART[aje_avon]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.97, 0.97, 0.97 + } +} +//CF6 +@PART[turboFanSize2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbofan + audio = turbofan + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.0, 1.0, 1.0 + } +} +//CF34 +@PART[JetEngine]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbofan + audio = turbofan + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.27, 0.27, 0.27 + } +} +//CR2 ramjet @PART[aje_ramjet]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall @@ -22,7 +102,21 @@ scale = 1.0, 1.0, 1.0 } } -@PART[aje_al31]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +//D-18 +@PART[SXTKe90TurboJet]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbofan + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.0, 1.0, 1.0 + } +} +//D-30F +@PART[RO-D30F6]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall { @@ -31,14 +125,132 @@ transform = thrustTransform position = 0, 0, 0 rotation = 0, 0, 0 - scale = 0.83, 0.83, 0.83 + scale = 0.73, 0.73, 0.73 } } -@PART[aje_atar]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +//Derwent +@PART[RO-DerwentV]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.4, 0.4, 0.4 + } +} +//F100 +@PART[turboJet]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.88, 0.88, 0.88 + } +} +//F135 +@PART[SXTVTOLturboFan]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.0, 1.0, 1.0 + } +} +//F404 +@PART[aje_f404]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.65, 0.65, 0.65 + } +} +//J35 +@PART[RO-J35]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.7, 0.7, 0.7 + } +} +//J47 +@PART[RO-J47]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.7, 0.7, 0.7 + } +} +//J48 +@PART[RO-J48]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.63, 0.63, 0.63 + } +} +//J57 +@PART[aje_j57]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 1.01, 1.01, 1.01 + } +} +//J57 (no afterburner) +@PART[RO-JT3C]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall { template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.9, 0.9, 0.9 + } +} +//J58 +@PART[turboFanEngine]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner audio = turbojet-afterburner transform = thrustTransform position = 0, 0, 0 @@ -46,7 +258,8 @@ scale = 1.0, 1.0, 1.0 } } -@PART[aje_avon]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +//J75 +@PART[aje_j75]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall { @@ -55,18 +268,201 @@ transform = thrustTransform position = 0, 0, 0 rotation = 0, 0, 0 - scale = 0.97, 0.97, 0.97 + scale = 1.36, 1.36, 1.36 } } -@PART[turboFanSize2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +//J79 +@PART[aje_j79]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall { - template = rowaterfall-turbofan - audio = turbofan + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.99, 0.99, 0.99 + } +} +//J85 (no afterburner) +@PART[miniJetEngine]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.6, 0.6, 0.6 + } +} +//J85 +@PART[RO-J85GE5]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.57, 0.57, 0.57 + } +} +//Olympus 593 +@PART[RO-Olympus593]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, -0.4 + rotation = 0, 0, 0 + scale = 1.7, 1.7, 1.7 + } +} +//R-11 +@PART[RO-R11F]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.98, 0.98, 0.98 + } +} +//R-15 +@PART[RO-R15BD]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, -0.5 + rotation = 0, 0, 0 + scale = 2.3, 2.3, 2.3 + } +} +//R-25 +@PART[RO-R25F]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.55, 0.55, 0.55 + } +} +//R-79 +@PART[RO-SXT-R79]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner + audio = turbofan-afterburner transform = thrustTransform position = 0, 0, 0 rotation = 0, 0, 0 + scale = 1.1, 1.1, 1.1 + } +} +//RD-9 +@PART[RO-RD9B]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.72, 0.72, 0.72 + } +} +//RD-012 +@PART[RO-RD012]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-ramjet + audio = ramjet + transform = thrustTransform + position = 0, 0, -0.5 + rotation = 0, 0, 0 + scale = 2.4, 2.4, 2.4 + } +} +//RJ43 +@PART[RO-RJ43]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-ramjet + audio = ramjet + transform = thrustTransform + position = 0, 0, -0.25 + rotation = 0, 0, 0 scale = 1.0, 1.0, 1.0 } } +//RJ47 +@PART[RO-RJ47]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-ramjet + audio = ramjet + transform = thrustTransform + position = 0, 0, -0.4 + rotation = 0, 0, 0 + scale = 1.8, 1.8, 1.8 + } +} +//RJ59 +@PART[RO-RJ59]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-ramjet + audio = ramjet + transform = thrustTransform + position = 0, 0, -0.3 + rotation = 0, 0, 0 + scale = 1.4, 1.4, 1.4 + } +} +//Sapphire +@PART[RO-Sapphire203]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-afterburner + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.95, 0.95, 0.95 + } +} +//VK1 +@PART[RO-VK1]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = rowaterfall-turbojet-afterburner-2 + audio = turbojet-dry + transform = thrustTransform + position = 0, 0, 0 + rotation = 0, 0, 0 + scale = 0.5, 0.5, 0.5 + } +} diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg index e9d4c99984..094c560c7c 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan-afterburner.cfg @@ -25,12 +25,12 @@ } PREFAB_PARTICLE { - prefabName = fx_smokeTrail_medium + prefabName = fx_smokeTrail_light transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.0 - emission = 0.075 0.10 - emission = 1.0 0.50 + emission = 0.075 0.25 + emission = 1.0 1.00 speed = 0.0 0.25 speed = 1.0 1.0 localOffset = 0, 0, 1 @@ -53,19 +53,6 @@ pitch = 1.0 1.0 loop = true } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_light - transformName = thrustTransform - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.0 - emission = 1.0 0.10 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - localRotation = 1, 0, 0, -90 - } } &engage { diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg index 0fc489be5e..43bfa04c5b 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbofan.cfg @@ -23,19 +23,6 @@ pitch = 1.0 1.0 loop = true } - PREFAB_PARTICLE - { - prefabName = fx_smokeTrail_light - transformName = thrustTransform - emission = 0.0 0.0 - emission = 0.05 0.0 - emission = 0.075 0.0 - emission = 1.0 0.10 - speed = 0.0 0.25 - speed = 1.0 1.0 - localOffset = 0, 0, 1 - localRotation = 1, 0, 0, -90 - } } &running_turbine { diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg index c5db4eed7a..b37620ed62 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-afterburner.cfg @@ -59,8 +59,8 @@ transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.0 - emission = 0.075 0.20 - emission = 1.0 0.50 + emission = 0.075 0.33 + emission = 1.0 1.00 speed = 0.0 0.25 speed = 1.0 1.0 localOffset = 0, 0, 1 diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg index 922a3d0e85..29701b4d7d 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Audio/turbojet-dry.cfg @@ -29,8 +29,8 @@ transformName = thrustTransform emission = 0.0 0.0 emission = 0.05 0.0 - emission = 0.075 0.20 - emission = 1.0 0.50 + emission = 0.075 0.33 + emission = 1.0 1.00 speed = 0.0 0.25 speed = 1.0 1.0 localOffset = 0, 0, 1 diff --git a/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg index bd553f78ed..9f444d382a 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/_Templates/rowaterfall-turbofan.cfg @@ -107,7 +107,7 @@ EFFECTTEMPLATE } SCALEMODIFIER { - controllerName = coreThrottle + controllerName = throttle transformName = Cylinder useRandomness = False randomnessController = random @@ -131,7 +131,7 @@ EFFECTTEMPLATE FLOATMODIFIER { floatName = _TileY - controllerName = coreThrottle + controllerName = throttle transformName = Cylinder useRandomness = False randomnessController = random @@ -147,7 +147,7 @@ EFFECTTEMPLATE FLOATMODIFIER { floatName = _Strength - controllerName = coreThrottle + controllerName = throttle transformName = Cylinder useRandomness = False randomnessController = random