diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2-n.tga new file mode 100644 index 00000000..ec36b89d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2.tga new file mode 100644 index 00000000..3d10b14c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-pug-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-pug-1.mu new file mode 100644 index 00000000..785c5264 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-pug-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-swivel-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-swivel-1.mu index 6863d40d..c61a683e 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-swivel-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-swivel-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-valiant-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-valiant-1.mu new file mode 100644 index 00000000..0ef1e83f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-valiant-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-pug-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-pug-1.mu new file mode 100644 index 00000000..d5b4b525 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-pug-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-core-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-core-1.mu new file mode 100644 index 00000000..d61198ba Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-core-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-plume-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-plume-1.mu new file mode 100644 index 00000000..805ada98 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-plume-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-turbo-1.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-turbo-1.mu new file mode 100644 index 00000000..855afbf9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-valiant-turbo-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg index fe843d22..034f78fe 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-125.cfg @@ -1066,10 +1066,10 @@ LV_T45_Boattail = true LV_T45_Basic = false LV_T45_Compact = false - T45_PistonTop001 = false - T45_PistonTop002 = false - T45_PistonTop003 = false - T45_PistonTop004 = false + T45_Piston001 = false + T45_Piston002 = false + T45_Piston003 = false + T45_Piston004 = false Engine = false EngineBoattail = true ShroudT45 = false diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-pug.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg similarity index 80% rename from Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-pug.cfg rename to Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg index 41a5934e..091cc23f 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-pug.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg @@ -10,6 +10,10 @@ PART model = ReStock/Assets/Engine/restock-engine-pug-1 } rescaleFactor = 1 + scale = 1 + node_attach = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_top = 0.0, 0.251, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.249, 0.0, 0.0, -1.0, 0.0, 1 TechRequired = basicRocketry entryCost = 1600 @@ -33,6 +37,56 @@ PART bulkheadProfiles = size1 tags = #LOC_RestockPlus_restock-engine-pug_tags resourcePriorityUseParentInverseStage = True + 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-pug-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 1.0 1.0 + loop = true + } + MODEL_MULTI_PARTICLE + { + modelName = ReStock/FX/restock-fx-pug-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 + } + } + + } MODULE { name = ModuleEnginesFX @@ -44,6 +98,7 @@ PART heatProduction = 50 EngineType = LiquidFuel exhaustDamageDistanceOffset = 0.34 + runningEffectName = fx-pug-running PROPELLANT { name = LiquidFuel @@ -86,11 +141,11 @@ PART secondaryColor = #999999 GAMEOBJECTS { - Pug_125 = false - Pug_Boattail = true - Pug_Compact = false - ShroudPugBasic = true - ShroudPugCompact = false + LV_303 = true + LV_303_Boattail = false + LV_303_Compact = false + Shroud = true + Shroud_Compact = false } } VARIANT @@ -101,11 +156,11 @@ PART secondaryColor = #000000 GAMEOBJECTS { - Pug_125 = false - Pug_Boattail = true - Pug_Compact = false - ShroudPugBasic = false - ShroudPugCompact = false + LV_303 = false + LV_303_Boattail = true + LV_303_Compact = false + Shroud = false + Shroud_Compact = false } } VARIANT @@ -116,18 +171,18 @@ PART secondaryColor = #f69449 GAMEOBJECTS { - Pug_125 = false - Pug_Boattail = false - Pug_Compact = true - ShroudPugBasic = false - ShroudPugCompact = true + LV_303 = false + LV_303_Boattail = false + LV_303_Compact = true + Shroud = false + Shroud_Compact = true } } } MODULE { name = ModuleJettison - jettisonName = fairing + jettisonName = Shroud,Shroud_Compact bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-valiant.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg similarity index 58% rename from Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-valiant.cfg rename to Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg index e25813aa..08fe21ac 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-valiant.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg @@ -9,8 +9,106 @@ PART { model = ReStock/Assets/Engine/restock-engine-valiant-1 } + node_attach = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_top = 0.0, 0.4499999, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.87125, 0.0, 0.0, -1.0, 0.0, 1 + rescaleFactor = 1 - + scale = 1 + !EFFECTS {} + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-valiant-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 1.0 1.0 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = turbo + modelName = ReStock/FX/restock-fx-valiant-turbo-1 + transformName = fxTransformTurbo + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-valiant-core-1 + transformName = fxTransformCore + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + MODEL_MULTI_PARTICLE + { + name = plume + modelName = ReStock/FX/restock-fx-valiant-plume-1 + transformName = fxTransformPlume + emission = 0.0 0.0 + emission = 0.01 0.1 + emission = 0.075 0.25 + emission = 1.0 1.0 + speed = 0.0 0.35 + speed = 1.0 1.0 + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_light + transformName = smokePoint + emission = 0.0 0.0 + emission = 0.05 0.0 + emission = 0.075 0.25 + emission = 1.0 1.25 + speed = 0.0 0.25 + speed = 1.0 1.0 + localOffset = 0, 0, 0 + } + } + } + TechRequired = basicRocketry entryCost = 1500 cost = 500 @@ -43,6 +141,7 @@ PART heatProduction = 200 fxOffset = 0, 0, -0.05 EngineType = LiquidFuel + runningEffectName = fx-valiant-running exhaustDamageDistanceOffset = 0.79 PROPELLANT { @@ -74,11 +173,23 @@ PART secondaryColor = #999999 GAMEOBJECTS { - Valiant_125 = true - Valiant_Boattail = false - Valiant_Compact = false - ShroudValiantBasic = true - ShroudValiantCompact = false + LV_T15 = true + LV_T15_Boattail = false + LV_T15_Compact = false + Shroud = true + Shroud_Compact = false + EngineCompact = false + Engine = true + MovingPartsCompactT15 = false + MovingParts = true + Piston001Lower = true + Piston002Lower = true + Piston003Lower = false + Piston004Lower = false + Piston001Upper = true + Piston002Upper = true + Piston003Upper = false + Piston004Upper = false } } VARIANT @@ -89,11 +200,23 @@ PART secondaryColor = #000000 GAMEOBJECTS { - Valiant_125 = false - Valiant_Boattail = true - Valiant_Compact = false - ShroudValiantBasic = false - ShroudValiantCompact = false + LV_T15 = false + LV_T15_Boattail = true + LV_T15_Compact = false + Shroud = false + Shroud_Compact = false + EngineCompact = false + Engine = true + MovingPartsCompactT15 = false + MovingParts = false + Piston001Lower = false + Piston002Lower = false + Piston003Lower = false + Piston004Lower = false + Piston001Upper = false + Piston002Upper = false + Piston003Upper = false + Piston004Upper = false } } VARIANT @@ -104,11 +227,23 @@ PART secondaryColor = #f69449 GAMEOBJECTS { - Valiant_125 = false - Valiant_Boattail = false - Valiant_Compact = true - ShroudValiantBasic = false - ShroudValiantCompact = true + LV_T15 = false + LV_T15_Boattail = false + LV_T15_Compact = true + Shroud = false + Shroud_Compact = true + EngineCompact = true + Engine = false + MovingPartsCompactT15 = true + MovingParts = false + Piston001Lower = false + Piston002Lower = false + Piston003Lower = true + Piston004Lower = true + Piston001Upper = false + Piston002Upper = false + Piston003Upper = true + Piston004Upper = true } } } @@ -125,19 +260,49 @@ PART name = FXModuleLookAtConstraint CONSTRAINLOOKFX { - targetName = Piston01Target - rotatorsName = Piston01Anchor + targetName = Piston001Lower + rotatorsName = Piston001Upper } CONSTRAINLOOKFX { - targetName = Piston02Target - rotatorsName = Piston02Anchor + targetName = Piston001Upper + rotatorsName = Piston001Lower } + CONSTRAINLOOKFX + { + targetName = Piston002Lower + rotatorsName = Piston002Upper + } + CONSTRAINLOOKFX + { + targetName = Piston002Upper + rotatorsName = Piston002Lower + } + CONSTRAINLOOKFX + { + targetName = Piston003Lower + rotatorsName = Piston003Upper + } + CONSTRAINLOOKFX + { + targetName = Piston003Upper + rotatorsName = Piston003Lower + } + CONSTRAINLOOKFX + { + targetName = Piston004Lower + rotatorsName = Piston004Upper + } + CONSTRAINLOOKFX + { + targetName = Piston004Upper + rotatorsName = Piston004Lower + } } MODULE { name = ModuleJettison - jettisonName = fairing + jettisonName = Shroud,Shroud_Compact bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1