From ef66b81d2e56dbf912188b44c23bd7104e2a52c1 Mon Sep 17 00:00:00 2001 From: ChrisAdderley Date: Fri, 28 Jun 2019 10:06:06 -0700 Subject: [PATCH] MH engine patch improvements, general fixes --- .../Engine/restock-mh-engines-1875.cfg | 924 ++++++++++++++++++ .../Engine/restock-mh-engines-radial.cfg | 227 +++++ Distribution/Restock/changelog.txt | 26 +- .../Engine/1875/restock-engine-caravel.cfg | 43 +- .../Engine/1875/restock-engine-schnauzer.cfg | 16 +- .../Parts/Engine/1875/restock-engine-ursa.cfg | 18 +- .../Engine/25/restock-engine-cherenkov.cfg | 12 +- .../Engine/radial/restock-engine-panda.cfg | 23 +- Distribution/RestockPlus/changelog.txt | 6 +- 9 files changed, 1225 insertions(+), 70 deletions(-) create mode 100644 Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg create mode 100644 Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-radial.cfg 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 new file mode 100644 index 00000000..ed045d4a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg @@ -0,0 +1,924 @@ +// Patches applying art changes to Making History engines +// Contents: +// - RK-7 "Kodiak" Liquid Fueled Engine (LiquidEngineRK-7) +// - RE-J10 "Wolfhound" Liquid Fuel Engine AJ10 (LiquidEngineRE-J10) +// - RE-I2 "Skiff" Liquid Fuel Engine (LiquidEngineRE-I2) + +// Kodiak +@PART[LiquidEngineRK-7] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-ursa-1 + } + + !fx_exhaustFlame_yellow_tiny = DELETE + !fx_smokeTrail_light = DELETE + !fx_exhaustSparks_flameout = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE + !MODULE[ModulePartVariants] {} + + 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-kodiak-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-kodiak-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-kodiak-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 + } + } + } + + @manufacturer = #autoLOC_501639 + @bulkheadProfiles = size1, size1p5, srf + + @MODULE[ModuleEnginesFX] + { + %runningEffectName = fx-kodiak-running + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud1p5x2,Shroud1p5x0,Shroud1x0,UrsaShroud125,UrsaShroud1875 + } + + MODULE + { + name = ModulePartVariants + baseVariant = Size1p5Bare + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-engine_compact + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + Kodiak1875 = false + Kodiak125 = false + KodiakCompact = true + UrsaBoattail125 = false + UrsaBoattail1875 = false + UrsaBoattailCommon = false + UrsaShroud1875 = false + UrsaShroud125 = false + Shroud1p5x2 = true + Shroud1x0 = false + Shroud1p5x0 = false + } + NODES + { + node_stack_bottom = 0.0, -1.125, 0.0, 0.0, -1.0, 0.0, 1 + } + } + VARIANT + { + // 1.25 covered + name = ShroudSmall + displayName = #LOC_Restock_variant-engine_boattail_size1 + primaryColor = #ffffff + secondaryColor = #f69449 + GAMEOBJECTS + { + Kodiak1875 = false + Kodiak125 = false + KodiakCompact = false + UrsaBoattail125 = true + UrsaBoattail1875 = false + UrsaBoattailCommon = true + UrsaShroud1875 = false + UrsaShroud125 = false + Shroud1p5x2 = false + Shroud1x0 = true + Shroud1p5x0 = false + } + NODES + { + node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1 + } + } + VARIANT + { + // 1.25 bare + name = Size1Bare + displayName = #LOC_Restock_variant-engine_size1 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + Kodiak1875 = false + Kodiak125 = true + KodiakCompact = false + UrsaBoattail125 = false + UrsaBoattail1875 = false + UrsaBoattailCommon = false + UrsaShroud1875 = false + UrsaShroud125 = true + Shroud1p5x2 = false + Shroud1x0 = false + Shroud1p5x0 = false + } + NODES + { + node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1 + } + } + VARIANT + { + // 1.875 covered + name = ShroudBig + displayName = #LOC_Restock_variant-engine_boattail_size1p5 + primaryColor = #ffffff + secondaryColor = #f69449 + sizeGroup = GroupB + GAMEOBJECTS + { + Kodiak1875 = false + Kodiak125 = false + KodiakCompact = false + UrsaBoattail125 = false + UrsaBoattail1875 = true + UrsaBoattailCommon = true + UrsaShroud1875 = false + UrsaShroud125 = false + Shroud1p5x2 = false + Shroud1x0 = false + Shroud1p5x0 = true + } + NODES + { + node_stack_bottom = 0.0, -1.3, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + // 1.875 bare + name = Size1p5Bare + displayName = #LOC_Restock_variant-engine_size1p5 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + Kodiak1875 = true + Kodiak125 = false + KodiakCompact = false + UrsaBoattail125 = false + UrsaBoattail1875 = false + UrsaBoattailCommon = false + UrsaShroud1875 = true + UrsaShroud125 = false + Shroud1p5x2 = false + Shroud1x0 = false + Shroud1p5x0 = false + } + NODES + { + node_stack_bottom = 0.0, -1.292, 0.0, 0.0, -1.0, 0.0, 1 + } + } + } + + 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 + } + +} + +// Wolfhound +@PART[LiquidEngineRE-J10] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-schnauzer-1 + } + + !fx_exhaustFlame_blue = DELETE + !fx_exhaustLight_blue = DELETE + !fx_smokeTrail_light = DELETE + !fx_exhaustSparks_flameout = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE + + !MODULE[ModulePartVariants] {} + !MODULE[FXModuleLookAtConstraint] {} + + 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-wolfhound-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-wolfhound-core + 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-wolfhound-plume + 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 + } + } + } + + @bulkheadProfiles = size1, size1p5, srf + + @MODULE[ModuleEnginesFX] + { + %runningEffectName = fx-schnauzer-running + } + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_GimbalWH + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud2x2,Shroud1p5x3,Shroud2x2_2,Shroud1p5x3_2 + } + + MODULE + { + name = ModulePartVariants + baseVariant = Size1p5 + VARIANT + { + name = Shroud + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #999999 + secondaryColor = #000000 + GAMEOBJECTS + { + WH_25 = false + WH_25Base = true + WH_1875 = false + WH_Compact = false + WH_Pipes25 = true + WH_Pipes = false + Shroud1p5x3_2 = false + Shroud2x2_2 = false + Shroud2x2 = true + Shroud1p5x3 = false + } + NODES + { + node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = Size2 + displayName = #LOC_Restock_variant-engine_size2 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + WH_25 = true + WH_25Base = false + WH_1875 = false + WH_Compact = false + WH_Pipes25 = false + WH_Pipes = true + Shroud1p5x3_2 = false + Shroud2x2_2 = true + Shroud2x2 = false + Shroud1p5x3 = false + } + NODES + { + node_stack_bottom = 0.0, -1.715, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = Size1p5 + displayName = #LOC_Restock_variant-engine_size1p5 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + WH_25 = false + WH_25Base = false + WH_1875 = true + WH_Compact = false + WH_Pipes25 = false + WH_Pipes = true + Shroud1p5x3_2 = true + Shroud2x2_2 = false + Shroud2x2 = false + Shroud1p5x3 = false + } + NODES + { + node_stack_bottom = 0.0, -2.14, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-engine_compact + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + WH_25 = false + WH_25Base = false + WH_1875 = false + WH_Compact = true + WH_Pipes25 = false + WH_Pipes = true + Shroud1p5x3_2 = false + Shroud2x2_2 = false + Shroud2x2 = false + Shroud1p5x3 = true + } + NODES + { + node_stack_bottom = 0.0, -2.14, 0.0, 0.0, -1.0, 0.0, 2 + } + } + } + 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 + } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = B_Wolfhound_GimbalUpper01 + rotatorsName = B_Wolfhound_GimbalLower01 + } + CONSTRAINLOOKFX + { + targetName = B_Wolfhound_GimbalUpper02 + rotatorsName = B_Wolfhound_GimbalLower02 + } + CONSTRAINLOOKFX + { + targetName = B_Wolfhound_GimbalLower01 + rotatorsName = B_Wolfhound_GimbalUpper01 + } + CONSTRAINLOOKFX + { + targetName = B_Wolfhound_GimbalLower02 + rotatorsName = B_Wolfhound_GimbalUpper02 + } + } +} + +// Skiff +@PART[LiquidEngineRE-I2] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-caravel-1 + } + + !fx_exhaustFlame_blue = DELETE + !fx_exhaustLight_blue = DELETE + !fx_smokeTrail_light = DELETE + !fx_exhaustSparks_flameout = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE + + !MODULE[ModulePartVariants] {} + !MODULE[FXModuleLookAtConstraint] {} + + 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-skiff-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-skiff-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-skiff-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 + } + } + } + + @bulkheadProfiles = size1, size1p5, srf + + @MODULE[ModuleEnginesFX] + { + %runningEffectName = fx-skiff-running + } + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_GimbalSkiff + } + @MODULE[ModuleJettison] + { + @jettisonName = Shroud1p5x3,Shroud2x3,Shroud1p5x3_2 + } + + MODULE + { + name = ModulePartVariants + baseVariant = Size1p5 + VARIANT + { + // AKA 2.5m boattail (wtf) + name = Shroud + displayName = #autoLOC_8007104 + themeName = Shroud + primaryColor = #999999 + secondaryColor = #111111 + sizeGroup = GroupA + GAMEOBJECTS + { + SkiffBoattail = true + SkiffCompact = false + Skiff1875 = false + Skiff125 = false + Shroud1p5x3 = false + Shroud2x3 = true + } + NODES + { + node_stack_top = 0.0, 1.80521, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.46, 0.0, 0.0, 1.0, 0.0, 2 + } + } + VARIANT + { + name = Size1p5 + displayName = #LOC_Restock_variant-engine_size1p5 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + SkiffBoattail = false + SkiffCompact = false + Skiff1875 = true + Skiff125 = false + Shroud1p5x3 = false + Shroud1p5x3_2 = true + Shroud2x3 = false + } + NODES + { + node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2 + } + } + VARIANT + { + name = Size1 + displayName = #LOC_Restock_variant-engine_size1 + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + SkiffBoattail = false + SkiffCompact = false + Skiff1875 = false + Skiff125 = true + Shroud1p5x3 = true + Shroud1p5x3_2 = false + Shroud2x3 = false + } + NODES + { + node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2 + } + } + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-engine_compact + themeName = Bare + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + SkiffBoattail = false + SkiffCompact = true + Skiff1875 = false + Skiff125 = false + Shroud1p5x3 = true + Shroud1p5x3_2 = false + Shroud2x3 = false + } + NODES + { + node_stack_top = 0.0, 1.08738, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.413, 0.0, 0.0, 1.0, 0.0, 2 + } + } + } + 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 + } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = B_SkiffCylUpper001 + rotatorsName = B_Wolfhound_GimbalLower01 + } + CONSTRAINLOOKFX + { + targetName = B_SkiffCylUpper002 + rotatorsName = B_SkiffCylLower002 + } + CONSTRAINLOOKFX + { + targetName = B_SkiffCylLower001 + rotatorsName = B_SkiffCylUpper001 + } + CONSTRAINLOOKFX + { + targetName = B_SkiffCylLower002 + rotatorsName = B_SkiffCylUpper002 + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-radial.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-radial.cfg new file mode 100644 index 00000000..c4d40770 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-radial.cfg @@ -0,0 +1,227 @@ +// Patches applying art changes to Making History engines +// Contents: +// - RV-1 "Cub" Vernier Engine (LiquidEngineRV-1) + +// Cub +@PART[LiquidEngineRV-1] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-panda-1 + } + + !EFFECTS {} + 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 + } + } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + loop = false + } + } + fx-cub-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_mini + 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-cub-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-cub-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 + } + } + } + @MODULE[ModuleEnginesFX] + { + %runningEffectName = fx-cub-running + } + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_GimbalCub + } + MODULE + { + name = ModulePartVariants + baseVariant = Basic + VARIANT + { + name = Basic + displayName = #LOC_Restock_variant-engine_shroud + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + CubBasic = true + CubBare = false + CubWide = false + } + } + VARIANT + { + name = Wide + displayName = #LOC_Restock_variant-engine_shroud_wide + primaryColor = #ffffff + GAMEOBJECTS + { + CubBasic = false + CubBare = false + CubWide = true + } + + } + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-engine_compact + primaryColor = #999999 + GAMEOBJECTS + { + CubBasic = false + CubBare = true + CubWide = false + } + } + } + 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 + } + MODULE + { + name = ModuleRestockDepthMask + maskTransform = BasicMask + } + MODULE + { + name = ModuleRestockDepthMask + maskTransform = WideMask + } +} diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index e3226b69..b0b2f2b0 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -30,11 +30,11 @@ v0.2.0 - FTX-2 External Fuel Duct (Andrew) - EAS-4 Strut Connector (Andrew) - Making History parts replaced: - - New Engine parts - - RV-1 'Cub' Vernier Engine (Nertea): now has Basic, Wide and Bare variants - - RK-7 'Kodiak' Liquid Fueled Engine (Nertea): now has 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and compact variants - - RE-J10 'Wolfhound' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and compact variants - - RE-I2 'Skiff' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and compact variants + - Engines + - RV-1 'Cub' Vernier Engine (Nertea): now has Basic, Wide and Compact variants + - RK-7 'Kodiak' Liquid Fueled Engine (Nertea): now has 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and Compact variants + - RE-J10 'Wolfhound' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and Compact variants + - RE-I2 'Skiff' Liquid Fuel Engine (Nertea): now has 2.5m, 1.875m, 1.25m and Compact variants - Fuel Tanks - FL-C1000 Fuel Tank (Nertea) - FL-TX220 Fuel Tank (Nertea) @@ -47,7 +47,7 @@ v0.2.0 - FL-A215 Fuel Tank Adapter (Nertea) - FL-R5 RCS Fuel Tank (Nertea) - Thermal - - Heat Shield (1.875m) (Nertea): new Unpainted, Classic, Black variants + - Heat Shield (1.875m) (Nertea): now has Unpainted, Classic, Black variants - New Depth Mask module added - Some parts can now be inset into other parts without visible clipping inside them - Aero @@ -63,15 +63,25 @@ v0.2.0 - J-404 "Panther" Afterburning Turbofan - J-X4 "Whiplash" Turbo Ramjet - J-20 "Juno" Basic Jet + - Separatron I + - 24-77 "Twitch" Liquid Fuel Engine + - O-10 "Puff" Monopropellant Fuel Engine - Electrical - OX-4L 1x6 Solar Panels - OX-4W 3x2 Solar Panels -- Bugfixes and Tweaks + - Control + - RV-105 RCS Thruster Block + - Place-Anywhere 7 Linear RCS Port + - Utility + - Kelus Mobility Enhancer + - Kelus-LV Bay Mobility Enhancer +- Bugfixes and tweaks - Updated Gigantor colliders to be closer to stock - Updated Gigantor mesh to be more performant - Fixed Twin Boar flag being on wrong side compared to original model - Tweaked Nerv plume to be prettier - - Added optional structural struts on Baguette and Dumpling tanks + - Added optional structural strut variants on Baguette and Dumpling tanks + - Fixed MH replacement for Stratus-V tank v0.1.4 ------ 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 16212b97..fabac753 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 @@ -81,7 +81,7 @@ PART /// Flag to disable this part if MH is installed MHReplacement = True - + TechRequired = heavierRocketry entryCost = 9200 cost = 2300 @@ -156,24 +156,11 @@ PART gimbalResponseSpeed = 15 useGimbalResponseSpeed = true } - MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - targetName = Tgt01 - rotatorsName = Tube01 - } - CONSTRAINLOOKFX - { - targetName = Tgt02 - rotatorsName = Tube02 - } - } + MODULE { name = ModulePartVariants - baseVariant = Shroud + baseVariant = Size1p5 VARIANT { // AKA 2.5m boattail (wtf) @@ -181,12 +168,12 @@ PART displayName = #autoLOC_8007104 themeName = Shroud primaryColor = #999999 - secondaryColor = #cecece + secondaryColor = #111111 sizeGroup = GroupA GAMEOBJECTS { SkiffBoattail = true - SkiffCompact = false + SkiffCompact = false Skiff1875 = false Skiff125 = false Shroud1p5x3 = false @@ -202,12 +189,12 @@ PART { name = Size1p5 displayName = #LOC_Restock_variant-engine_size1p5 - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { SkiffBoattail = false - SkiffCompact = false + SkiffCompact = false Skiff1875 = true Skiff125 = false Shroud1p5x3 = false @@ -224,12 +211,12 @@ PART { name = Size1 displayName = #LOC_Restock_variant-engine_size1 - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { SkiffBoattail = false - SkiffCompact = false + SkiffCompact = false Skiff1875 = false Skiff125 = true Shroud1p5x3 = true @@ -247,12 +234,12 @@ PART name = Bare displayName = #LOC_Restock_variant-engine_compact themeName = Bare - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #999999 GAMEOBJECTS { SkiffBoattail = false - SkiffCompact = true + SkiffCompact = true Skiff1875 = false Skiff125 = false Shroud1p5x3 = true @@ -544,7 +531,7 @@ PART responseSpeed = 1.0 dependOnEngineState = True dependOnThrottle = True - } + } MODULE { name = FXModuleLookAtConstraint 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 4f77ba98..18440423 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 @@ -163,13 +163,13 @@ PART MODULE { name = ModulePartVariants - baseVariant = Shroud + baseVariant = Size1p5 VARIANT { name = Shroud displayName = #LOC_Restock_variant-mounting_classic primaryColor = #999999 - secondaryColor = #3d3d3d + secondaryColor = #000000 GAMEOBJECTS { WH_25 = false @@ -192,8 +192,8 @@ PART { name = Size2 displayName = #LOC_Restock_variant-engine_size2 - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { WH_25 = true @@ -216,8 +216,8 @@ PART { name = Size1p5 displayName = #LOC_Restock_variant-engine_size1p5 - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { WH_25 = false @@ -240,8 +240,8 @@ PART { name = Bare displayName = #LOC_Restock_variant-engine_compact - primaryColor = - secondaryColor = + primaryColor = #999999 + secondaryColor = #999999 GAMEOBJECTS { WH_25 = false 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 57c8b0e5..3393a53c 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 @@ -148,13 +148,13 @@ PART MODULE { name = ModulePartVariants - baseVariant = Bare + baseVariant = Size1p5Bare VARIANT { name = Bare displayName = #LOC_Restock_variant-engine_compact - primaryColor = #cc0e0e - secondaryColor = #000000 + primaryColor = #999999 + secondaryColor = #999999 GAMEOBJECTS { Kodiak1875 = false @@ -180,7 +180,7 @@ PART name = ShroudSmall displayName = #LOC_Restock_variant-engine_boattail_size1 primaryColor = #ffffff - secondaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { Kodiak1875 = false @@ -205,8 +205,8 @@ PART // 1.25 bare name = Size1Bare displayName = #LOC_Restock_variant-engine_size1 - primaryColor = #ffffff - secondaryColor = #999999 + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { Kodiak1875 = false @@ -232,7 +232,7 @@ PART name = ShroudBig displayName = #LOC_Restock_variant-engine_boattail_size1p5 primaryColor = #ffffff - secondaryColor = #999999 + secondaryColor = #f69449 sizeGroup = GroupB GAMEOBJECTS { @@ -258,8 +258,8 @@ PART // 1.875 bare name = Size1p5Bare displayName = #LOC_Restock_variant-engine_size1p5 - primaryColor = #ffffff - secondaryColor = #999999 + primaryColor = #999999 + secondaryColor = #f69449 GAMEOBJECTS { Kodiak1875 = true diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-cherenkov.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-cherenkov.cfg index bce9f4a8..de8c6cba 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-cherenkov.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-cherenkov.cfg @@ -13,7 +13,7 @@ PART model = ReStockPlus/Assets/Engine/restock-engine-cherenkov-1 scale = 1.0, 1.0, 1.0 } - + scale = 1.0 rescaleFactor = 1 // --- node definitions --- @@ -99,8 +99,8 @@ PART } // --- editor parameters --- TechRequired = veryHeavyRocketry - entryCost = 31000 - cost = 7000 + entryCost = 121000 + cost = 40000 category = Engine subcategory = 0 title = #LOC_RestockPlus_restock-engine-cherenkov_title @@ -149,7 +149,7 @@ PART { key = 0 820 key = 1 200 - key = 12 100 + key = 2 0.01 } transformMultipliers { @@ -164,14 +164,14 @@ PART RESOURCE { name = ElectricCharge - rate = 3.0 + rate = 4.5 } } MODULE { name = ModuleGimbal gimbalTransformName = B_TurboGimbal - gimbalRange = 3 + gimbalRange = 5 } MODULE { 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 1c41a413..2162de72 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 @@ -40,12 +40,21 @@ PART loop = false } } + disengage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + loop = false + } + } fx-panda-running { AUDIO { channel = Ship - clip = sound_rocket_hard + clip = sound_rocket_mini volume = 0.0 0.0 volume = 0.01 0.2 volume = 1.0 0.6 @@ -99,7 +108,7 @@ PART breakingTorque = 150 maxTemp = 2000 // = 3000 fuelCrossFeed = True - bulkheadProfiles = size1, srf + bulkheadProfiles = srf tags = #LOC_RestockPlus_restock-engine-panda_tags MODULE @@ -141,8 +150,8 @@ PART { name = Basic displayName = #LOC_Restock_variant-engine_shroud - primaryColor = #cc0e0e - secondaryColor = #000000 + primaryColor = #ffffff + secondaryColor = #999999 GAMEOBJECTS { CubBasic = true @@ -154,8 +163,7 @@ PART { name = Wide displayName = #LOC_Restock_variant-engine_shroud_wide - primaryColor = #cc0e0e - secondaryColor = #000000 + primaryColor = #ffffff GAMEOBJECTS { CubBasic = false @@ -168,8 +176,7 @@ PART { name = Bare displayName = #LOC_Restock_variant-engine_compact - primaryColor = #cc0e0e - secondaryColor = #000000 + primaryColor = #999999 GAMEOBJECTS { CubBasic = false diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index 0e0d1700..65101f30 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -28,7 +28,7 @@ v0.2.0 - RK-107 'Ursa' Liquid Fueled Engine (Nertea): 1.875m booster engine, with 1.875m, 1.875m (boattail), 1.25m, 1.25m (boattail) and compact variants - RE-137 'Schnauzer' Liquid Fuel Engine AJ10 (Nertea): 1.875m vacuum engine, with 2.5m, 1.875m, 1.25m and compact variants - RE-I2 'Caravel' Liquid Fuel Engine (Nertea): 1.875m sustainer engine, with 2.5m, 1.875m, 1.25m and compact variants -- LV-N410' Atomic Rocket Motor (Nertea): 2.5m atomic engine with 2.5m and compact variants + - LV-N410 'Cherenkov' Atomic Rocket Motor (Nertea): 2.5m atomic engine with 2.5m and compact variants - New Structural parts - FL-XA30 Adapter (Nertea): 1.875m to 2.5m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants) - FL-XA15 Adapter (Nertea): 1.25m to 1.875m flat adapter (White, Black and White, Dark Grey/Orange and Metallic variants) @@ -52,8 +52,8 @@ v0.2.0 - New Utility parts - Pegasus II Mobility Enhancer (Nertea): 2x size static ladder - Pegasus III Mobility Enhancer (Nertea): 4x size static ladder -- Updated parts - - Depth mask added to radial material bay +- Fixes and improvements + - Depth mask added to radial material bay and new RCS parts v0.1.4 ------