diff --git a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-2.mu index 36d67ed1..d6d8137a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-2.mu and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1-n.tga new file mode 100644 index 00000000..57904aea Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1.tga new file mode 100644 index 00000000..e9bb80d0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-blocks-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base-n.tga new file mode 100644 index 00000000..674c0245 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base.tga b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base.tga new file mode 100644 index 00000000..d1063e89 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-base.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-n.tga new file mode 100644 index 00000000..cc47e85c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-s.tga b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-s.tga new file mode 100644 index 00000000..e087c96b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells-s.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells.tga b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells.tga new file mode 100644 index 00000000..09573296 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor-cells.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor.mu b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor.mu index a603a2be..e0de017f 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor.mu and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-solarpanel-gigantor.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/blank.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/blank.tga new file mode 100644 index 00000000..b61bd917 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/blank.tga 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 index dfbf5c93..a586f3ad 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-glow-basic-1.tga 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-twinboar-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu index 0ab148d1..9256f5f5 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga index 83427dc0..08345b7a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-5.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-5.mu index 3e2d81b6..2087ef90 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-5.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-5.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-4.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-4.mu index 29bbd6e4..e84d86f9 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-4.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-4.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-3.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-3.tga index a238c3b1..2b9c1c39 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-3.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-core-1.mu new file mode 100644 index 00000000..d75c1881 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-plume-1.mu new file mode 100644 index 00000000..10ea357d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-skiff-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-core.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-core.mu index 97e9e9d4..c0f1663d 100644 Binary files a/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-core.mu and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-core.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-plume.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-plume.mu index 951ff37e..45950db4 100644 Binary files a/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-plume.mu and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-wolfhound-plume.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-particle-blob-sharp-1.tga b/Distribution/Restock/GameData/ReStock/FX/restock-particle-blob-sharp-1.tga new file mode 100644 index 00000000..fe5a4cdc Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-particle-blob-sharp-1.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-1875-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-1875-1.mu index 3a831813..71227053 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-1875-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-1875-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg index c1526713..759abc2c 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg @@ -51,6 +51,7 @@ PART } MODEL_MULTI_PARTICLE { + name = core modelName = ReStock/FX/restock-fx-skiff-core-1 transformName = fxTransformCore emission = 0.0 0.0 @@ -62,6 +63,7 @@ PART } MODEL_MULTI_PARTICLE { + name = plume modelName = ReStock/FX/restock-fx-skiff-plume-1 transformName = fxTransformPlume emission = 0.0 0.0 @@ -464,4 +466,80 @@ PART prestige = Exceptional } } + 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 = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg index 39627baa..bbebd810 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg @@ -55,7 +55,8 @@ PART } MODEL_MULTI_PARTICLE { - modelName = ReStock/FX/restock-fx-wolfhound-core-1 + name = core + modelName = ReStock/FX/restock-fx-wolfhound-core transformName = fxTransformCore emission = 0.0 0.0 emission = 0.01 0.1 @@ -66,7 +67,8 @@ PART } MODEL_MULTI_PARTICLE { - modelName = ReStock/FX/restock-fx-wolfhound-plume-1 + name = plume + modelName = ReStock/FX/restock-fx-wolfhound-plume transformName = fxTransformPlume emission = 0.0 0.0 emission = 0.01 0.1 @@ -463,4 +465,80 @@ PART prestige = Exceptional } } + 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 = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg index ea0639e7..3c0c4ac1 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg @@ -57,6 +57,7 @@ PART } MODEL_MULTI_PARTICLE { + name = core modelName = ReStock/FX/restock-fx-kodiak-core-1 transformName = fxTransformCore emission = 0.0 0.0 @@ -68,6 +69,7 @@ PART } MODEL_MULTI_PARTICLE { + name = plume modelName = ReStock/FX/restock-fx-kodiak-plume-1 transformName = fxTransformPlume emission = 0.0 0.0 @@ -479,4 +481,80 @@ PART prestige = Exceptional } } + 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 = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg index 7047cd83..c545c74a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg @@ -56,6 +56,7 @@ PART } MODEL_MULTI_PARTICLE { + name = core modelName = ReStock/FX/restock-fx-cub-core-1 transformName = fxTransformCore emission = 0.0 0.0 @@ -67,6 +68,7 @@ PART } MODEL_MULTI_PARTICLE { + name = plume modelName = ReStock/FX/restock-fx-cub-plume-1 transformName = fxTransformPlume emission = 0.0 0.0 @@ -365,4 +367,80 @@ PART prestige = Exceptional } } + 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 = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = FXModuleThrottleEffects + fxModuleNames = throttleColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } }