diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-e.tga new file mode 100644 index 00000000..dceb07a3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-n.tga new file mode 100644 index 00000000..8dfa3757 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga new file mode 100644 index 00000000..067af199 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu new file mode 100644 index 00000000..71ae90c8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-flea-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu new file mode 100644 index 00000000..00689023 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-hammer-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-1.mu new file mode 100644 index 00000000..eb116434 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-e.tga new file mode 100644 index 00000000..91c16a58 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-n.tga new file mode 100644 index 00000000..ae5844a1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.mu new file mode 100644 index 00000000..3ed4c8ae Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.tga new file mode 100644 index 00000000..6bad25dd Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-separatron-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thumper-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thumper-1.mu new file mode 100644 index 00000000..d8e18235 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thumper-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg index 54ea9e8b..5db3d33b 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg @@ -1,3 +1,196 @@ // Patches applying art changes to 1.25m SRB engines // Contents: -// - +// - Kickback (MassiveBooster) +// - Thumper (solidBooster1-1) +// - Hammer (solidBooster) +// - Flea (solidBooster_sm) +// - Separatron I (sepMotor1) + +// Kickback +@PART[MassiveBooster] { + @author = Chris Adderley + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Engine/restock-engine-srb-kickback-1 + } + %rescaleFactor = 1 + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = CylUpper005 + rotatorsName = CylLower005 + } + CONSTRAINLOOKFX + { + targetName = CylUpper006 + rotatorsName = CylLower006 + } + CONSTRAINLOOKFX + { + targetName = CylUpper007 + rotatorsName = CylLower007 + } + CONSTRAINLOOKFX + { + targetName = CylUpper008 + rotatorsName = CylLower008 + } + CONSTRAINLOOKFX + { + targetName = CylLower005 + rotatorsName = CylUpper005 + } + CONSTRAINLOOKFX + { + targetName = CylLower006 + rotatorsName = CylUpper006 + } + CONSTRAINLOOKFX + { + targetName = CylLower007 + rotatorsName = CylUpper007 + } + CONSTRAINLOOKFX + { + targetName = CylLower008 + rotatorsName = CylUpper008 + } + } + @MODULE[FXModuleAnimateThrottle] + { + @animationName = restock-srb-kickback-heat-1 + @responseSpeed = 0.1 + } +} + +// Thumper +@PART[solidBooster1-1] { + @author = Chris Adderley + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Engine/restock-engine-srb-thumper-1 + } + %rescaleFactor = 1 + + MODULE + { + name = FXModuleLookAtConstraint + + CONSTRAINLOOKFX + { + targetName = CylUpper001 + rotatorsName = CylLower001 + } + CONSTRAINLOOKFX + { + targetName = CylUpper002 + rotatorsName = CylLower002 + } + CONSTRAINLOOKFX + { + targetName = CylUpper003 + rotatorsName = CylLower003 + } + CONSTRAINLOOKFX + { + targetName = CylUpper004 + rotatorsName = CylLower004 + } + CONSTRAINLOOKFX + { + targetName = CylLower001 + rotatorsName = CylUpper001 + } + CONSTRAINLOOKFX + { + targetName = CylLower002 + rotatorsName = CylUpper002 + } + CONSTRAINLOOKFX + { + targetName = CylLower003 + rotatorsName = CylUpper003 + } + CONSTRAINLOOKFX + { + targetName = CylLower004 + rotatorsName = CylUpper004 + } + } + @MODULE[FXModuleAnimateThrottle] + { + @animationName = restock-srb-thumper-heat-1 + @responseSpeed = 0.1 + } +} + +// Hammer +@PART[solidBooster] { + @author = Chris Adderley + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Engine/restock-engine-srb-hammer-1 + + } + %rescaleFactor = 1 + @scale = 1 + @node_stack_bottom = 0.0, -1.5640875, 0.0, 0.0, -1.0, 0.0, 1 + @node_stack_top = 0.0, 1.2818375, 0.0, 0.0, 1.0, 0.0, 1 + @node_attach = 0.0, 0.0, -0.75, 0.0, 0.0, 1.0, 1 + @fx_exhaustFlame_yellow = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running + @fx_exhaustSparks_yellow = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running + @fx_smokeTrail_medium = 0.0, -1.4084125, 0.0, 0.0, 1.0, 0.0, running + @MODULE[FXModuleAnimateThrottle] + { + @animationName = restock-srb-hammer-heat-1 + @responseSpeed = 0.1 + } +} + +// Flea +@PART[solidBooster_sm] { + @author = Chris Adderley + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Engine/restock-engine-srb-flea-1 + } + %rescaleFactor = 1 + + MODULE + { + name = FXModuleAnimateThrottle + animationName = restock-srb-flea-heat-1 + responseSpeed = 0.1 + dependOnEngineState = True + dependOnThrottle = True + } +} +// Separatron +@PART[sepMotor1] { + @author = Chris Adderley + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Engine/restock-engine-srb-separatron-1 + } + %rescaleFactor = 1 + ODULE + { + name = FXModuleAnimateThrottle + animationName = restock-srb-separatron-heat-1 + responseSpeed = 0.5 + dependOnEngineState = True + dependOnThrottle = True + } +} \ No newline at end of file diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-125.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-125.cfg deleted file mode 100644 index 86a04b82..00000000 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-125.cfg +++ /dev/null @@ -1,3 +0,0 @@ -// Patches for 1.25m engines -// Contains: -// - S3 KS-25 "Vector" Liquid Fuel Engine (SSME): Adds compact, 2.5m and 2.5m (boattail) variants diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg new file mode 100644 index 00000000..39add959 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg @@ -0,0 +1,42 @@ +// Adds gimballing to SRBs + +// Kickback +@PART[MassiveBooster] { + MODULE + { + name = ModuleGimbal + gimbalTransformName = B_Gimbal + gimbalRange = 3 + } +} + +// Thumper +@PART[solidBooster1-1] { + + MODULE + { + name = ModuleGimbal + gimbalTransformName = B_Gimbal + gimbalRange = 3 + } +} + +// Hammer +@PART[solidBooster] { + MODULE + { + name = ModuleGimbal + gimbalTransformName = thrustTransform + gimbalRange = 1 + } +} + +// Flea +@PART[solidBooster_sm] { + MODULE + { + name = ModuleGimbal + gimbalTransformName = thrustTransform + gimbalRange = 1 + } +}