diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga new file mode 100644 index 00000000..1e3b91bb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga new file mode 100644 index 00000000..4e4da76c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.dds deleted file mode 100644 index 2fa46af9..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga new file mode 100644 index 00000000..2d7beec2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-e.tga new file mode 100644 index 00000000..e92970d0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-n.tga new file mode 100644 index 00000000..f5877a3d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.dds deleted file mode 100644 index 00361ba3..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.tga new file mode 100644 index 00000000..2031d8e9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga new file mode 100644 index 00000000..03e27e27 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.dds deleted file mode 100644 index 619ccd4f..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga new file mode 100644 index 00000000..3dbfc55e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.dds deleted file mode 100644 index d9dff31b..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.tga new file mode 100644 index 00000000..98bd9272 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-caravel-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-caravel-1.mu index d2003f41..e0ad3d11 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-caravel-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-caravel-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-glow-basic-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-glow-basic-1.tga new file mode 100644 index 00000000..dfbf5c93 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-glow-basic-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-e.tga new file mode 100644 index 00000000..6338ded2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-n.tga new file mode 100644 index 00000000..3b2f6a5f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.mu new file mode 100644 index 00000000..596da0d8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.tga new file mode 100644 index 00000000..137c6dc0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2-n.tga new file mode 100644 index 00000000..90da9297 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2.tga new file mode 100644 index 00000000..2d45493b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-3.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-3.tga new file mode 100644 index 00000000..179d32f0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mastodon-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu index 53932db4..82668d08 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg index de68d919..80961270 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg @@ -1509,6 +1509,83 @@ @bulkheadProfiles = size1, size1p5, size2, size3, srf + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-mastodon-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.2 + volume = 1.0 0.6 + pitch = 0.0 0.1 + pitch = 0.01 0.2 + pitch = 1.0 0.5 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-mastodon-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.8 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = plume + modelName = ReStock/FX/restock-fx-mastodon-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.8 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = fire + modelName = ReStock/FX/restock-fx-mastodon-plume-2 + transformName = fxTransformFire + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.8 + speed = 1.0 1.0 + } + } + } + @MODULE[ModuleEngines] { @name = ModuleEnginesFX @@ -1520,7 +1597,7 @@ } @MODULE[ModuleJettison] { - @jettisonName = Shroud2x2,Shroud2x3,Shroud2x4 + @jettisonName = Shroud2x2,Shroud2x3,Shroud2x4,Shroud25 } @@ -1559,6 +1636,10 @@ Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false + 375MountBoatWhite = false + 375MountBoatOrange = false + 25MountBoatWhite = true + 25MountBoatOrange = false } NODES { @@ -1596,6 +1677,10 @@ Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false + 375MountBoatWhite = false + 375MountBoatOrange = false + 25MountBoatWhite = false + 25MountBoatOrange = false } NODES { @@ -1635,7 +1720,10 @@ Shroud1875Grey= false ShroudCptWhite= true ShroudCptGrey = false - + 375MountBoatWhite = false + 375MountBoatOrange = false + 25MountBoatWhite = false + 25MountBoatOrange = false } NODES { @@ -1674,6 +1762,10 @@ Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false + 375MountBoatWhite = false + 375MountBoatOrange = false + 25MountBoatWhite = false + 25MountBoatOrange = false } NODES { @@ -1712,6 +1804,11 @@ Shroud1875Grey= false ShroudCptWhite= false ShroudCptGrey = false + + 375MountBoatWhite = true + 375MountBoatOrange = false + 25MountBoatWhite = false + 25MountBoatOrange = false } NODES { @@ -1721,4 +1818,105 @@ } } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.025 + shaderProperty = _EmissiveColor + excludedRenderers = EngineCore + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + greenCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + blueCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + alphaCurve + { + key = 0 0 1 1 + key = 1 1 1 1 + } + } + MODULE + { + name = ModuleColorChanger + moduleID = throttleColor + animRate = 1 + shaderProperty = _TintColor + includedRenderers = EngineCore + toggleInEditor = false + toggleInFlight = false + redCurve + { + key = 0 0 + key = 1 1 + } + greenCurve + { + key = 0 0 + key = 1 1 + } + blueCurve + { + key = 0 0 + key = 1 1 + } + alphaCurve + { + key = 0 0 + key = 1 1 + } + } + + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = B_CylTop001 + rotatorsName =B_CylBot001 + } + CONSTRAINLOOKFX + { + targetName = B_CylTop002 + rotatorsName = B_CylBot002 + } + CONSTRAINLOOKFX + { + targetName = B_CylBot001 + rotatorsName = B_CylTop001 + } + CONSTRAINLOOKFX + { + targetName = B_CylBot002 + rotatorsName = B_CylTop002 + } + } }