diff --git a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu new file mode 100644 index 00000000..cd16e8ca Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.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..3bc01258 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..9410160d 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/Control/restock-rcs-linear-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-linear-1.mu new file mode 100644 index 00000000..3770ec78 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-linear-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-0625-1.mu new file mode 100644 index 00000000..82671f4b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-125-1.mu new file mode 100644 index 00000000..471c2373 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-25-1.mu new file mode 100644 index 00000000..843d2322 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-1.mu new file mode 100644 index 00000000..63acb445 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-2.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-2.mu new file mode 100644 index 00000000..e0da80b6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1-n.tga new file mode 100644 index 00000000..c6971ca3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1.tga new file mode 100644 index 00000000..1a73e320 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2-n.tga new file mode 100644 index 00000000..c8f6ed20 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2.tga new file mode 100644 index 00000000..376f55af Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-rcs-tank-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg index 5a01eb22..98fd42a6 100644 --- a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg +++ b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg @@ -29,5 +29,8 @@ Localization #LOC_Restock_variant-heat-shield-brown = Classic #LOC_Restock_variant-heat-shield-red = Unpainted + #LOC_Restock_variant-linear-rcs-pod = Podded + #LOC_Restock_variant-linear-rcs-bare = Bare + } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg new file mode 100644 index 00000000..4d1f557f --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-rcs.cfg @@ -0,0 +1,60 @@ +// Patches applying art changes to RCS blocks +// Contents: +// - RV-105 RCS Thruster Block (RCSBlock) +// - Place-Anywhere 7 Linear RCS Port (linearRcs) + +// RCS block +@PART[RCSBlock] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Control/restock-rcs-block-1 + } +} + +// Linear RCS port +@PART[linearRcs] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Control/restock-rcs-linear-1 + } + + MODULE + { + name = ModulePartVariants + baseVariant = Pod + VARIANT + { + name = Pod + displayName = #LOC_Restock_variant-linear-rcs-pod + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + RCSLinear = true + RCSLinearBase = false + } + } + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-linear-rcs-bare + + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + RCSLinear = false + RCSLinearBase = true + } + } + } + +} diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-rcs.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-rcs.cfg new file mode 100644 index 00000000..9ca48e43 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-rcs.cfg @@ -0,0 +1,72 @@ +// Patches applying art changes to RCS tanks +// Contents: +// - Stratus-V Roundified Monopropellant Tank (radialRCSTank) +// - Stratus-V Cylindrified Monopropellant Tank (rcsTankRadialLong) +// - FL-R10 RCS Fuel Tank (rcsTankMini) +// - FL-R25 RCS Fuel Tank (RCSFuelTank) +// - FL-R1 RCS Fuel Tank (RCSTank1-2) + +// Spherical Radial Tank +@PART[radialRCSTank] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-1 + } + +} + +// Capsule Radial Tank +@PART[rcsTankRadialLong] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/FuelTank/restock-fueltank-rcs-radial-2 + } + +} + +// 0.625m Tank +@PART[rcsTankMini] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/FuelTank/restock-fueltank-rcs-0625-1 + } + + +} + +// 1.25m Tank +@PART[RCSFuelTank] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/FuelTank/restock-fueltank-rcs-125-1 + } +} + +// 2.5m Tank +@PART[RCSTank1-2] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/FuelTank/restock-fueltank-rcs-25-1 + } + !MODULE[ModulePartVariants] {} +}