diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1-n.tga new file mode 100644 index 00000000..a03edfcf Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1.mu new file mode 100644 index 00000000..8c9e0c4b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-1.tga new file mode 100644 index 00000000..b469302f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-nosecone-1875-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 index 351a01a7..2fe18867 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-linear-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-linear-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-0625-1.mu index 736de32a..bf0f539f 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-0625-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-125-1.mu index 59171dd5..e37d495f 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-1875-1.mu index 64b2503a..5db90b1b 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-1875-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-25-1.mu index 65758f7d..3135c155 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-25-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-375-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-375-1.mu index a6bf5ebb..e05cb228 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-375-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-375-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.tga new file mode 100644 index 00000000..8957e908 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.tga new file mode 100644 index 00000000..6c653240 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.tga new file mode 100644 index 00000000..5d0c30b7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.tga b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.tga new file mode 100644 index 00000000..d48929be Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-0625-1.mu index 95a70aec..bb68f111 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-0625-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-125-1.mu index 3062bb10..49ff0980 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-1875-1.mu index 2c2ceb0e..12f956e2 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-1875-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-25-1.mu index e2a8eb05..8a0b0b31 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-25-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-375-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-375-1.mu index 0c6a3fc6..3e0021e1 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-375-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-375-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-battery-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-battery-25-1.mu index 5cf308b4..e8fac9bd 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-battery-25-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Electrical/restock-battery-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1-n.tga new file mode 100644 index 00000000..37fb7f15 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1.tga new file mode 100644 index 00000000..bd55b7ae Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-n.tga new file mode 100644 index 00000000..7646a585 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-s.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-s.tga new file mode 100644 index 00000000..3f696536 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3-s.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3.tga new file mode 100644 index 00000000..d64d54e4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-additional-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-e.tga new file mode 100644 index 00000000..9f8a09ae Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-n.tga new file mode 100644 index 00000000..7853aebf Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.dds deleted file mode 100644 index cf013505..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.tga new file mode 100644 index 00000000..64408203 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-2.tga new file mode 100644 index 00000000..d3520706 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-125-revised-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga index 418ae34d..1e3b91bb 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga index 7dc1fb0f..4e4da76c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga index 4dee1334..06621b8a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga index 07b166c9..03e27e27 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga index 9925afd6..05bea880 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-1875-shrouds-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-e.tga new file mode 100644 index 00000000..0de5eea1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-n.tga new file mode 100644 index 00000000..eee120e6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.tga new file mode 100644 index 00000000..3bbbd90e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.dds deleted file mode 100644 index a1a9753d..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.tga new file mode 100644 index 00000000..7126b06e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1.tga new file mode 100644 index 00000000..267f2155 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-2-shrouds.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-2-shrouds.tga new file mode 100644 index 00000000..958314d4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-2-shrouds.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds-b.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds-b.tga new file mode 100644 index 00000000..e18fa85d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds-b.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds.tga new file mode 100644 index 00000000..cb85a12d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-3-shrouds.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-ant-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-ant-1.mu index bdc9b9ae..0df1d17a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-ant-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-ant-1.mu 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-mainsail-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mainsail-1.mu index 4e62c80c..a541f280 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mainsail-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mainsail-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mallet-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mallet-1.mu new file mode 100644 index 00000000..e80ffee1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-mallet-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-nerv-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-nerv-1.mu index 30fb1242..605b2cfa 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-nerv-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-nerv-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.mu index 03635d24..d7bd302a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.mu 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 index 85800b7a..e07e948b 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-pug-1.mu 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-reliant-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-reliant-1.mu index 7af287fc..9f90b242 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-reliant-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-reliant-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu index 8378ca89..3a1f5895 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-schnauzer-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1-n.tga new file mode 100644 index 00000000..4f75f875 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.dds deleted file mode 100644 index a728df0b..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.tga new file mode 100644 index 00000000..39cbdede Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga new file mode 100644 index 00000000..99282b98 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga new file mode 100644 index 00000000..ed8492de Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3-n.tga new file mode 100644 index 00000000..be8c4a25 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3.tga new file mode 100644 index 00000000..1c68f475 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-3.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1-n.tga new file mode 100644 index 00000000..c0b51ce6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1.tga new file mode 100644 index 00000000..ee9adeba Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-2.tga new file mode 100644 index 00000000..47a4e0ae Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-125-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-skipper-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-skipper-1.mu index 78c60143..11d0a283 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-skipper-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-skipper-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-e.tga new file mode 100644 index 00000000..8fa0aa30 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-n.tga new file mode 100644 index 00000000..a15c99db Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.dds deleted file mode 100644 index 3bd8ef67..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.dds and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu index 09c14a31..4e94821c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.tga new file mode 100644 index 00000000..67e4b60b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-e.tga new file mode 100644 index 00000000..f939b7e1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-n.tga new file mode 100644 index 00000000..c90ed1c5 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1.tga new file mode 100644 index 00000000..d9a19989 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-e.tga new file mode 100644 index 00000000..cfe6e419 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-n.tga new file mode 100644 index 00000000..414f8b6c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1.tga new file mode 100644 index 00000000..97d7a093 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-25-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-e.tga new file mode 100644 index 00000000..05fb472c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-n.tga new file mode 100644 index 00000000..b0add96f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1.tga new file mode 100644 index 00000000..beec4582 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-anvil-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-clydesdale-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-clydesdale-1.mu new file mode 100644 index 00000000..0d6eccc9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-clydesdale-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-mite-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-mite-1.mu new file mode 100644 index 00000000..45a91386 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-mite-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-pollux-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-pollux-1.mu new file mode 100644 index 00000000..9c795d7f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-pollux-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-shrimp-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-shrimp-1.mu new file mode 100644 index 00000000..107e3526 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-shrimp-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thoroughbred-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thoroughbred-1.mu new file mode 100644 index 00000000..64165515 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-thoroughbred-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-striker-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-striker-1.mu new file mode 100644 index 00000000..c751ff0f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-striker-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 879500a2..2eeff231 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-terrier-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-terrier-1.mu index 493856d3..0ab9340d 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-terrier-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-terrier-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 index 988b66cd..e6e5671a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-valiant-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-valiant-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-srb-anvil-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-srb-anvil-1.mu new file mode 100644 index 00000000..42de19c3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-srb-anvil-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1-n.tga index 20d2acd1..9e9260ff 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.mu index 81c66d1b..880b14f8 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.tga index 788789e7..6ab22f51 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2-n.tga index 6d8f52c3..f505c639 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2.tga index e8f83a0b..e8d5074c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1-n.tga index d3fa642c..514f89ac 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1.tga index 634dc590..151816ff 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-1875-endcaps-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-e.tga new file mode 100644 index 00000000..b64be1b3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-n.tga new file mode 100644 index 00000000..32e139e8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1.tga new file mode 100644 index 00000000..a95c71d9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-125-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-125-2.mu new file mode 100644 index 00000000..0ea435ff Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-125-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-25-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-25-2.mu new file mode 100644 index 00000000..e721bf78 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-service-bay-25-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-nosecone-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-nosecone-125-1.mu index 7e2dd252..6c6de14f 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-nosecone-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-nosecone-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-1.tga index 0e159b8a..e7c3de08 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-adapter-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-adapter-125-1.mu index 3ef2be3a..aa5f8bbb 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-adapter-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Structural/restock-truss-adapter-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-anvil.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-anvil.mu new file mode 100644 index 00000000..7924a899 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-anvil.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-smoke-3.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-smoke-3.mu new file mode 100644 index 00000000..89745380 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-smoke-3.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-xl.mu b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-xl.mu new file mode 100644 index 00000000..f9c481d9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-fx-srb-xl.mu differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-particle-flame-1.tga b/Distribution/Restock/GameData/ReStock/FX/restock-particle-flame-1.tga index e23b20d9..943d298b 100644 Binary files a/Distribution/Restock/GameData/ReStock/FX/restock-particle-flame-1.tga and b/Distribution/Restock/GameData/ReStock/FX/restock-particle-flame-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/FX/restock-particle-smoke-1.tga b/Distribution/Restock/GameData/ReStock/FX/restock-particle-smoke-1.tga new file mode 100644 index 00000000..f7cc7201 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/FX/restock-particle-smoke-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg index d9cf53bc..0065a5ba 100644 --- a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg +++ b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg @@ -15,15 +15,31 @@ Localization #LOC_Restock_scanner_screen_toggle = Toggle Screen #LOC_Restock_variant-engine_size0 = 0.625m + #LOC_Restock_variant-engine_size0_white = 0.625m (White Shroud) + #LOC_Restock_variant-engine_size0_grey-orange = 0.625m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size1 = 1.25m + #LOC_Restock_variant-engine_size1_white = 1.25m (White Shroud) + #LOC_Restock_variant-engine_size1_grey-orange = 1.25m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size1p5 = 1.875m + #LOC_Restock_variant-engine_size1p5_white = 1.875m (White Shroud) + #LOC_Restock_variant-engine_size1p5_grey-orange = 1.875m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size2 = 2.5m + #LOC_Restock_variant-engine_size2_white = 2.5m (White Shroud) + #LOC_Restock_variant-engine_size2_grey-orange = 2.5m (Orange/Grey Shroud) #LOC_Restock_variant-engine_size3 = 3.75m #LOC_Restock_variant-engine_compact = Compact + #LOC_Restock_variant-engine_compact_white = Compact (White Shroud) + #LOC_Restock_variant-engine_compact_grey-orange = Compact (Orange/Grey Shroud) #LOC_Restock_variant-engine_radial = Radial #LOC_Restock_variant-engine_boattail = Boattail + #LOC_Restock_variant-engine_boattail_white = Boattail (White) + #LOC_Restock_variant-engine_boattail_grey-orange = Boattail (Orange/Grey) #LOC_Restock_variant-engine_boattail_size1 = Boattail (1.25m) #LOC_Restock_variant-engine_boattail_size1p5 = Boattail (1.875m) + + #LOC_Restock_variant-engine_shroud_white = Metallic Shroud + #LOC_Restock_variant-engine_shroud_grey-orange = White Shroud + #LOC_Restock_variant-engine_shroud = Shrouded #LOC_Restock_variant-engine_shroud_wide = Wide Shrouded #LOC_Restock_variant-engine_docking = Docking Port @@ -80,6 +96,6 @@ Localization #LOC_Restock_variant-radiator_flat = Flat #LOC_Restock_variant-radiator_compact = Compact - #LOC_Restock_description-FuelCellArray = Why have just one small fuel cell when you can have three large ones? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy. + #LOC_Restock_description-FuelCellArray = Why have just one small fuel cell when you can have three large ones? The fuel cell array is ideal for situations where you need a large source of reliable power. Like the smaller fuel cells, this array operates by converting fuel and oxidizer into energy. } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg index e9ec2a02..9720154a 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg @@ -6,7 +6,7 @@ { @author = Chris Adderley (Nertea) !mesh = DELETE - !MODEL {} + !MODEL,* {} MODEL { model = ReStock/Assets/Structural/restock-nosecone-25-1 diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg index c998f1ec..d8023c2b 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg @@ -19,6 +19,38 @@ model = ReStock/Assets/Coupling/restock-decoupler-0625-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + GAMEOBJECTS + { + Decoupler0625White = false + Decoupler0625Metal = true + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler0625White = true + Decoupler0625Metal = false + } + } + } } // TD-12 Decoupler @@ -32,6 +64,55 @@ model = ReStock/Assets/Coupling/restock-decoupler-125-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + + GAMEOBJECTS + { + Decoupler125White = false + Decoupler125Dark = true + Decoupler125Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler125White = true + Decoupler125Dark = false + Decoupler125Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Decoupler125White = false + Decoupler125Dark = false + Decoupler125Orange = true + } + } + } } // TD-25 Decoupler @@ -45,6 +126,55 @@ model = ReStock/Assets/Coupling/restock-decoupler-25-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Decoupler25White = false + Decoupler25Metal = true + Decoupler25Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler25White = true + Decoupler25Metal = false + Decoupler25Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Decoupler25White = false + Decoupler25Metal = false + Decoupler25Orange = true + } + } + } } // TD-37 Decoupler @@ -58,6 +188,38 @@ model = ReStock/Assets/Coupling/restock-decoupler-375-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler375White = true + Decoupler375Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Decoupler375White = false + Decoupler375Orange = true + } + } + } } // TD-70 Decoupler diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg index 9f75e0f9..34f9c3fc 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg @@ -16,6 +16,38 @@ model = ReStock/Assets/Coupling/restock-separator-0625-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + GAMEOBJECTS + { + Separator0625White = false + Separator0625Metal = true + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator0625White = true + Separator0625Metal = false + } + } + } } // TS-12 Separator @@ -29,6 +61,54 @@ model = ReStock/Assets/Coupling/restock-separator-125-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + Separator125White = false + Separator125Dark = true + Separator125Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator125White = true + Separator125Dark = false + Separator125Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Separator125White = false + Separator125Dark = false + Separator125Orange = true + } + } + } } // TS-25 Separator @@ -42,6 +122,55 @@ model = ReStock/Assets/Coupling/restock-separator-25-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Separator25White = false + Separator25Metal = true + Separator25Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator25White = true + Separator25Metal = false + Separator25Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Separator25White = false + Separator25Metal = false + Separator25Orange = true + } + } + } } // TS-37 Separator @@ -55,4 +184,36 @@ model = ReStock/Assets/Coupling/restock-separator-375-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator375White = true + Separator375Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Separator375White = false + Separator375Orange = true + } + } + } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg index 77a49ac7..ecc1fc35 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-0625.cfg @@ -32,7 +32,7 @@ } flameout { - + AUDIO { channel = Ship @@ -76,6 +76,41 @@ @fxOffset = 0, 0, 0 } !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Metallic + + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-engine_shroud_grey-orange + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + GAMEOBJECTS + { + ShroudAntWhite = false + ShroudAntMetal = true + + } + } + VARIANT + { + name = White + displayName = #LOC_Restock_variant-engine_shroud_white + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + ShroudAntWhite = true + ShroudAntMetal = false + + } + } + } !MODULE[FXModuleAnimateThrottle] {} MODULE { @@ -191,7 +226,7 @@ } flameout { - + AUDIO { @@ -386,7 +421,7 @@ } flameout { - + AUDIO { channel = Ship @@ -541,8 +576,8 @@ VARIANT { name = Size0 - displayName = #LOC_Restock_variant-engine_size0 - primaryColor = #999999 + displayName = #LOC_Restock_variant-engine_size0_grey-orange + primaryColor = #666666 secondaryColor = #f69449 GAMEOBJECTS { @@ -558,13 +593,20 @@ AdditionalColliders = false Shroud = true ShroudSparkCompact = false + + 625BoattailWhite = false + 625BoattailOrange = true + ShroudWhite = false + ShroudOrange = true + ShroudSparkWhite = false + ShroudSparkOrange = true } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail - primaryColor = #ffffff + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 secondaryColor = #f69449 GAMEOBJECTS { @@ -580,13 +622,19 @@ AdditionalColliders = true Shroud = false ShroudSparkCompact = false + 625BoattailWhite = false + 625BoattailOrange = true + ShroudWhite = false + ShroudOrange = true + ShroudSparkWhite = false + ShroudSparkOrange = true } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact - primaryColor = #999999 + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #666666 secondaryColor = #999999 GAMEOBJECTS { @@ -602,6 +650,97 @@ AdditionalColliders = true Shroud = false ShroudSparkCompact = true + 625BoattailWhite = false + 625BoattailOrange = true + ShroudWhite = false + ShroudOrange = true + ShroudSparkWhite = false + ShroudSparkOrange = true + } + } + VARIANT + { + name = Size0_Alternate + displayName = #LOC_Restock_variant-engine_size0_white + primaryColor = #ffffff + secondaryColor = #f69449 + GAMEOBJECTS + { + SparkBasic = true + CylBot001 = false + CylBot002 = false + CylBot003 = true + CylBot004 = true + CylBot005 = false + CylBot006 = false + SparkCompact = false + SparkBoattail = false + AdditionalColliders = false + Shroud = true + ShroudSparkCompact = false + + 625BoattailWhite = true + 625BoattailOrange = false + ShroudWhite = true + ShroudOrange = false + ShroudSparkWhite = true + ShroudSparkOrange = false + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_white + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + SparkBasic = false + CylBot001 = false + CylBot002 = false + CylBot003 = false + CylBot004 = false + CylBot005 = true + CylBot006 = true + SparkCompact = false + SparkBoattail = true + AdditionalColliders = true + Shroud = false + ShroudSparkCompact = false + 625BoattailWhite = true + 625BoattailOrange = false + ShroudWhite = true + ShroudOrange = false + ShroudSparkWhite = true + ShroudSparkOrange = false + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_white + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + SparkBasic = false + CylBot001 = true + CylBot002 = true + CylBot003 = false + CylBot004 = false + CylBot005 = false + CylBot006 = false + SparkCompact = true + SparkBoattail = false + AdditionalColliders = true + Shroud = false + ShroudSparkCompact = true + 625BoattailWhite = true + 625BoattailOrange = false + ShroudWhite = true + ShroudOrange = false + ShroudSparkWhite = true + ShroudSparkOrange = false } } } @@ -734,7 +873,7 @@ } flameout { - + AUDIO { channel = Ship @@ -839,7 +978,7 @@ EnginePod = false EngineBare = true } - + } VARIANT { @@ -915,7 +1054,7 @@ } } useMultipleDragCubes = false - } + } MODULE { name = FXModuleLookAtConstraint 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 820fe995..0b45c39f 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 @@ -197,6 +197,43 @@ key = 1 1 } } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + + VARIANT + { + name = White + displayName = #LOC_Restock_variant-engine_size1_white + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + fairingLOrange = false + fairingROrange = false + fairingLWhite = true + fairingRWhite = true + } + } + VARIANT + { + name = GrayAndOrange + displayName = #LOC_Restock_variant-engine_size1_grey-orange + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + fairingLOrange = true + fairingROrange = true + fairingLWhite = false + fairingRWhite = false + } + } + } } // Vector @@ -646,7 +683,7 @@ VARIANT { name = Size1 - displayName = #LOC_Restock_variant-engine_size1 + displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #999999 secondaryColor = #ffb80c GAMEOBJECTS @@ -656,12 +693,19 @@ LV_909_Compact = false ShortShroud = true TallShroud = false + + ShortShroudWhite = true + TallShroudWhite = true + Frame_Boat = true + TallShroudOrange = false + ShortShroudOrange = false + Frame_Boat_Orange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #ffb80c GAMEOBJECTS @@ -671,12 +715,19 @@ LV_909_Compact = false ShortShroud = false TallShroud = false + + ShortShroudWhite = true + TallShroudWhite = true + Frame_Boat = true + TallShroudOrange = false + ShortShroudOrange = false + Frame_Boat_Orange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -686,9 +737,83 @@ LV_909_Compact = true ShortShroud = false TallShroud = true + + ShortShroudWhite = true + TallShroudWhite = true + Frame_Boat = true + TallShroudOrange = false + ShortShroudOrange = false + Frame_Boat_Orange = false + } + } + VARIANT + { + name = Size1_Alternate + displayName = #LOC_Restock_variant-engine_size1_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_909_Boattail = false + LV_909_Basic = true + LV_909_Compact = false + ShortShroud = true + TallShroud = false + + ShortShroudWhite = false + TallShroudWhite = false + Frame_Boat = false + TallShroudOrange = true + ShortShroudOrange = true + Frame_Boat_Orange = true + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_909_Boattail = true + LV_909_Basic = false + LV_909_Compact = false + ShortShroud = false + TallShroud = false + + ShortShroudWhite = false + TallShroudWhite = false + Frame_Boat = false + TallShroudOrange = true + ShortShroudOrange = true + Frame_Boat_Orange = true + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #6f6e6d + secondaryColor = #999999 + GAMEOBJECTS + { + LV_909_Boattail = false + LV_909_Basic = false + LV_909_Compact = true + ShortShroud = false + TallShroud = true + + ShortShroudWhite = false + TallShroudWhite = false + Frame_Boat = false + TallShroudOrange = true + ShortShroudOrange = true + Frame_Boat_Orange = true } } } + @MODULE[ModuleEngines] { @name = ModuleEnginesFX @@ -912,7 +1037,7 @@ VARIANT { name = Size1 - displayName = #LOC_Restock_variant-engine_size1 + displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #999999 secondaryColor = #ffb80c GAMEOBJECTS @@ -922,12 +1047,19 @@ LV_T30_Boattail = false fairing = true ShroudT30_Compact = false + + fairingWhite = true + ShroudT30_CompactWhite = true + LV_T30_Boat = true + fairingOrange = false + ShroudT30_CompactOrange = false + LV_T30_BoatOrange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #ffb80c GAMEOBJECTS @@ -937,12 +1069,19 @@ LV_T30_Boattail = true fairing = false ShroudT30_Compact = false + + fairingWhite = true + ShroudT30_CompactWhite = true + LV_T30_Boat = true + fairingOrange = false + ShroudT30_CompactOrange = false + LV_T30_BoatOrange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -952,9 +1091,83 @@ LV_T30_Boattail = false fairing = false ShroudT30_Compact = true + + fairingWhite = true + ShroudT30_CompactWhite = true + LV_T30_Boat = true + fairingOrange = false + ShroudT30_CompactOrange = false + LV_T30_BoatOrange = false + } + } + VARIANT + { + name = Size1_Alternate + displayName = #LOC_Restock_variant-engine_size1_grey-orange + primaryColor = #6f6e6d + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_T30_Basic = true + LV_T30_Compact = false + LV_T30_Boattail = false + fairing = true + ShroudT30_Compact = false + + fairingWhite = false + ShroudT30_CompactWhite = false + LV_T30_Boat = false + fairingOrange = true + ShroudT30_CompactOrange = true + LV_T30_BoatOrange = true + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_T30_Basic = false + LV_T30_Compact = false + LV_T30_Boattail = true + fairing = false + ShroudT30_Compact = false + + fairingWhite = false + ShroudT30_CompactWhite = false + LV_T30_Boat = false + fairingOrange = true + ShroudT30_CompactOrange = true + LV_T30_BoatOrange = true + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #6f6e6d + secondaryColor = #999999 + GAMEOBJECTS + { + LV_T30_Basic = false + LV_T30_Compact = true + LV_T30_Boattail = false + fairing = false + ShroudT30_Compact = true + + fairingWhite = false + ShroudT30_CompactWhite = false + LV_T30_Boat = false + fairingOrange = true + ShroudT30_CompactOrange = true + LV_T30_BoatOrange = true } } } + @MODULE[ModuleEngines] { @name = ModuleEnginesFX @@ -1163,7 +1376,7 @@ VARIANT { name = Size1 - displayName = #LOC_Restock_variant-engine_size1 + displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #999999 secondaryColor = #ffb80c GAMEOBJECTS @@ -1179,12 +1392,19 @@ EngineBoattail = false fairing = true ShroudT45_Compact = false + + fairingWhite = true + ShroudT45_CompactWhite = true + Frame_Boat = true + fairingOrange = false + ShroudT45_CompactOrange = false + Frame_BoatOrange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #ffb80c GAMEOBJECTS @@ -1200,12 +1420,19 @@ EngineBoattail = true fairing = false ShroudT45_Compact = false + + fairingWhite = true + ShroudT45_CompactWhite = true + Frame_Boat = true + fairingOrange = false + ShroudT45_CompactOrange = false + Frame_BoatOrange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -1221,9 +1448,102 @@ EngineBoattail = false fairing = false ShroudT45_Compact = true + + fairingWhite = true + ShroudT45_CompactWhite = true + Frame_Boat = true + fairingOrange = false + ShroudT45_CompactOrange = false + Frame_BoatOrange = false + } + } + VARIANT + { + name = Size1_Alternate + displayName = #LOC_Restock_variant-engine_size1_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_T45_Boattail = false + LV_T45_Basic = true + LV_T45_Compact = false + T45_Piston001 = true + T45_Piston002 = true + T45_Piston003 = false + T45_Piston004 = false + Engine = true + EngineBoattail = false + fairing = true + ShroudT45_Compact = false + + fairingWhite = false + ShroudT45_CompactWhite = false + Frame_Boat = false + fairingOrange = true + ShroudT45_CompactOrange = true + Frame_BoatOrange = true + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_T45_Boattail = true + LV_T45_Basic = false + LV_T45_Compact = false + T45_Piston001 = false + T45_Piston002 = false + T45_Piston003 = false + T45_Piston004 = false + Engine = false + EngineBoattail = true + fairing = false + ShroudT45_Compact = false + + fairingWhite = false + ShroudT45_CompactWhite = false + Frame_Boat = false + fairingOrange = true + ShroudT45_CompactOrange = true + Frame_BoatOrange = true + + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #6f6e6d + secondaryColor = #999999 + GAMEOBJECTS + { + LV_T45_Boattail = false + LV_T45_Basic = false + LV_T45_Compact = true + T45_Piston001 = false + T45_Piston002 = false + T45_Piston003 = true + T45_Piston004 = true + Engine = true + EngineBoattail = false + fairing = false + ShroudT45_Compact = true + + fairingWhite = false + ShroudT45_CompactWhite = false + Frame_Boat = false + fairingOrange = true + ShroudT45_CompactOrange = true + Frame_BoatOrange = true } } } + @MODULE[ModuleJettison] { @jettisonName = fairing,ShroudT45_Compact diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg index 099da075..6293836f 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-liquid-25.cfg @@ -259,7 +259,7 @@ VARIANT { name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + displayName = #LOC_Restock_variant-engine_size2_white primaryColor = #999999 secondaryColor = #f69449 GAMEOBJECTS @@ -269,12 +269,18 @@ fairing = true Mainsail_Shroud_Compact = false Mainsail_Compact = false + Mainsail_Shroud_CompactWhite = false + Mainsail_Shroud_CompactOrange = false + fairingWhite = true + fairingOrange = false + Mainsail_BoattailMeshWhite = false + Mainsail_BoattailMeshOrange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #f69449 GAMEOBJECTS @@ -284,12 +290,18 @@ fairing = false Mainsail_Shroud_Compact = false Mainsail_Compact = false + Mainsail_Shroud_CompactWhite = false + Mainsail_Shroud_CompactOrange = false + fairingWhite = false + fairingOrange = false + Mainsail_BoattailMeshWhite = true + Mainsail_BoattailMeshOrange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -299,6 +311,75 @@ fairing = false Mainsail_Shroud_Compact = true Mainsail_Compact = true + Mainsail_Shroud_CompactWhite = true + Mainsail_Shroud_CompactOrange = false + fairingWhite = false + fairingOrange = false + Mainsail_BoattailMeshWhite = false + Mainsail_BoattailMeshOrange = false + } + } + VARIANT + { + name = Size2_Alternate + displayName = #LOC_Restock_variant-engine_size2_grey-orange + primaryColor = #666666 + secondaryColor = #666666 + GAMEOBJECTS + { + Mainsail_Boattail = false + Mainsail_25m = true + fairing = true + Mainsail_Shroud_Compact = false + Mainsail_Compact = false + Mainsail_Shroud_CompactWhite = false + Mainsail_Shroud_CompactOrange = false + fairingWhite = false + fairingOrange = true + Mainsail_BoattailMeshWhite = false + Mainsail_BoattailMeshOrange = false + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + Mainsail_Boattail = true + Mainsail_25m = false + fairing = false + Mainsail_Shroud_Compact = false + Mainsail_Compact = false + Mainsail_Shroud_CompactWhite = false + Mainsail_Shroud_CompactOrange = false + fairingWhite = false + fairingOrange = false + Mainsail_BoattailMeshWhite = true + Mainsail_BoattailMeshOrange = false + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #666666 + secondaryColor = #999999 + GAMEOBJECTS + { + Mainsail_Boattail = false + Mainsail_25m = false + fairing = false + Mainsail_Shroud_Compact = true + Mainsail_Compact = true + Mainsail_Shroud_CompactWhite = false + Mainsail_Shroud_CompactOrange = true + fairingWhite = false + fairingOrange = false + Mainsail_BoattailMeshWhite = false + Mainsail_BoattailMeshOrange = false } } } @@ -606,8 +687,8 @@ VARIANT { name = Size2 - displayName = #LOC_Restock_variant-engine_size2 - primaryColor = #999999 + displayName = #LOC_Restock_variant-engine_size2_white + primaryColor = #ffffff secondaryColor = #f69449 GAMEOBJECTS { @@ -621,12 +702,14 @@ P_CylCpt_Lower002 = false P_CylCpt_Lower003 = false P_CylCpt_Lower004 = false + ShroudOrange = false + ShroudWhite = true } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -641,6 +724,52 @@ P_CylCpt_Lower002 = true P_CylCpt_Lower003 = true P_CylCpt_Lower004 = true + ShroudOrange = false + ShroudWhite = true + } + } + VARIANT + { + name = Size2_Alternate + displayName = #LOC_Restock_variant-engine_size2_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + Poodle_25 = true + Poodle_Compact = false + P_Cyl_Lower001 = true + P_Cyl_Lower002 = true + P_Cyl_Lower003 = true + P_Cyl_Lower004 = true + P_CylCpt_Lower001 = false + P_CylCpt_Lower002 = false + P_CylCpt_Lower003 = false + P_CylCpt_Lower004 = false + ShroudOrange = true + ShroudWhite = false + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #666666 + secondaryColor = #999999 + GAMEOBJECTS + { + Poodle_25 = false + Poodle_Compact = true + P_Cyl_Lower001 = false + P_Cyl_Lower002 = false + P_Cyl_Lower003 = false + P_Cyl_Lower004 = false + P_CylCpt_Lower001 = true + P_CylCpt_Lower002 = true + P_CylCpt_Lower003 = true + P_CylCpt_Lower004 = true + ShroudOrange = true + ShroudWhite = false } } } @@ -918,7 +1047,7 @@ VARIANT { name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + displayName = #LOC_Restock_variant-engine_size2_white primaryColor = #999999 secondaryColor = #f69449 GAMEOBJECTS @@ -934,12 +1063,18 @@ Skipper_25m = true obj_fairing = true Skipper_Shroud_Compact = false + obj_fairingWhite = true + obj_fairingOrange = false + Skipper_BoatttailOrange = false + Skipper_BoatttailWhite = false + Skipper_Shroud_CompactWhite = false + Skipper_Shroud_CompactOrange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #f69449 GAMEOBJECTS @@ -955,12 +1090,18 @@ Skipper_25m = false obj_fairing = false Skipper_Shroud_Compact = false + obj_fairingWhite = false + obj_fairingOrange = false + Skipper_BoatttailOrange = false + Skipper_BoatttailWhite = true + Skipper_Shroud_CompactWhite = false + Skipper_Shroud_CompactOrange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -976,6 +1117,93 @@ Skipper_25m = false obj_fairing = false Skipper_Shroud_Compact = true + obj_fairingWhite = false + obj_fairingOrange = false + Skipper_BoatttailOrange = false + Skipper_BoatttailWhite = false + Skipper_Shroud_CompactWhite = true + Skipper_Shroud_CompactOrange = false + } + } + VARIANT + { + name = Size2_Alternate + displayName = #LOC_Restock_variant-engine_size2_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + ActutatorCpt_Bottom001 = false + ActutatorCpt_Bottom002 = false + Actutator_Bottom001 = true + Actutator_Bottom002 = true + Skipper_GimbalMount = true + Skipper_GimbalMountCompact = false + Skipper_Compact = false + Skipper_Boattail = false + Skipper_25m = true + obj_fairing = true + Skipper_Shroud_Compact = false + obj_fairingWhite = false + obj_fairingOrange = true + Skipper_BoatttailOrange = false + Skipper_BoatttailWhite = false + Skipper_Shroud_CompactWhite = false + Skipper_Shroud_CompactOrange = false + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + ActutatorCpt_Bottom001 = false + ActutatorCpt_Bottom002 = false + Actutator_Bottom001 = true + Actutator_Bottom002 = true + Skipper_GimbalMount = true + Skipper_GimbalMountCompact = false + Skipper_Compact = false + Skipper_Boattail = true + Skipper_25m = false + obj_fairing = false + Skipper_Shroud_Compact = false + obj_fairingWhite = false + obj_fairingOrange = false + Skipper_BoatttailOrange = true + Skipper_BoatttailWhite = false + Skipper_Shroud_CompactWhite = false + Skipper_Shroud_CompactOrange = false + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #666666 + secondaryColor = #999999 + GAMEOBJECTS + { + ActutatorCpt_Bottom001 = true + ActutatorCpt_Bottom002 = true + Actutator_Bottom001 = false + Actutator_Bottom002 = false + Skipper_GimbalMount = false + Skipper_GimbalMountCompact = true + Skipper_Compact = true + Skipper_Boattail = false + Skipper_25m = false + obj_fairing = false + Skipper_Shroud_Compact = true + obj_fairingWhite = false + obj_fairingOrange = false + Skipper_BoatttailOrange = false + Skipper_BoatttailWhite = false + Skipper_Shroud_CompactWhite = false + Skipper_Shroud_CompactOrange = true } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-0625.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-0625.cfg new file mode 100644 index 00000000..029fe7ce --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-0625.cfg @@ -0,0 +1,350 @@ +// Patches applying art changes to 0.625m SRB engines +// Contents: +// - FM1 'Mite' SRB () +// - F3S0 'Shrimp' SRB () + +// FM1 'Mite' SRB +@PART[Mite] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-mite-1 + } + %rescaleFactor = 1 + + !fx_exhaustFlame_yellow_thin = DELETE + !fx_exhaustSparks_yellow = DELETE + !fx_smokeTrail_medium_thin = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE + !EFFECTS {} + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_soft + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-mite-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-srb-tiny-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-srb-smoke-1 + transformName = fxTransformSmoke + 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 + } + } + } + @MODULE[ModuleEngines] + { + @name = ModuleEnginesFX + %runningEffectName = fx-mite-running + } + !MODULE[FXModuleAnimateThrottle] {} + 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 = 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 = _EmissiveColor + 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 + } + } +} + +// F3S0 'Shrimp' SRB +@PART[Shrimp] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-shrimp-1 + } + %rescaleFactor = 1 + !fx_exhaustFlame_yellow_thin = DELETE + !fx_exhaustSparks_yellow = DELETE + !fx_smokeTrail_medium_thin = DELETE + !sound_vent_medium = DELETE + !sound_rocket_hard = DELETE + !sound_vent_soft = DELETE + !sound_explosion_low = DELETE + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-shrimp-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-srb-tiny-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-srb-smoke-1 + transformName = fxTransformSmoke + 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 + } + } + } + @MODULE[ModuleEngines] + { + @name = ModuleEnginesFX + %runningEffectName = fx-shrimp-running + } + !MODULE[FXModuleAnimateThrottle] {} + 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 = 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 = _EmissiveColor + 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 + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-25.cfg new file mode 100644 index 00000000..ee1c5297 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-25.cfg @@ -0,0 +1,403 @@ +// Patches applying art changes to 2.5m SRB engines +// Contents: +// - S2-17 'Thoroughbred' SRB (Thoroughbred) +// - S2-33 'Clydesdale' SRB (Clydesdale) + +// S2-17 'Thoroughbred' SRB +@PART[Thoroughbred] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-thoroughbred-1 + } + %rescaleFactor = 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_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-tb-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-srb-xl + 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-srb-smoke-3 + transformName = fxTransformSmoke + 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 + } + } + } + @MODULE[ModuleEngines] + { + @name = ModuleEnginesFX + %runningEffectName = fx-tb-running + } + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_Gimbal + gimbalRange = 1 + } + !MODULE[FXModuleAnimateThrottle] {} + 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 = 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 = _EmissiveColor + 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[FXModuleLookAtConstraint] {} + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = 25CylTop001 + rotatorsName = 25CylBot001 + } + CONSTRAINLOOKFX + { + targetName = 25CylTop002 + rotatorsName = 25CylBot002 + } + CONSTRAINLOOKFX + { + targetName = 25CylBot001 + rotatorsName = 25CylTop001 + } + CONSTRAINLOOKFX + { + targetName = 25CylBot002 + rotatorsName = 25CylTop002 + } + } +} + +// S2-33 'Clydesdale' SRB +@PART[Clydesdale] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-clydesdale-1 + } + %rescaleFactor = 1 + + !fx_exhaustFlame_white = DELETE + !fx_exhaustSparks_yellow = DELETE + !fx_smokeTrail_large = DELETE + !sound_rocket_hard = running + !sound_vent_soft = disengage + !sound_explosion_low = flameout + + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_yellow + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-clydesdale-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStock/FX/restock-fx-srb-xl + 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-srb-smoke-3 + transformName = fxTransformSmoke + 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 + } + } + } + !MODULE[FXModuleLookAtConstraint] {} + @MODULE[ModuleEngines] + { + @name = ModuleEnginesFX + %runningEffectName = fx-clydesdale-running + } + @MODULE[ModuleGimbal] + { + @gimbalTransformName = B_Gimbal + gimbalRange = 1 + } + !MODULE[FXModuleAnimateThrottle] {} + 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 = 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 = _EmissiveColor + 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 = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = 25CylTop001 + rotatorsName = 25CylBot001 + } + CONSTRAINLOOKFX + { + targetName = 25CylTop002 + rotatorsName = 25CylBot002 + } + CONSTRAINLOOKFX + { + targetName = 25CylBot001 + rotatorsName = 25CylTop001 + } + CONSTRAINLOOKFX + { + targetName = 25CylBot002 + rotatorsName = 25CylTop002 + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-375.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-375.cfg index 6c96908d..32019df5 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-375.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-375.cfg @@ -28,6 +28,8 @@ rotation = 0, 0, 0 } %rescaleFactor = 1 + + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -86,6 +88,7 @@ rotation = 0, 0, 0 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -144,6 +147,7 @@ rotation = 0, 0, 0 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants diff --git a/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-service-bays.cfg b/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-service-bays.cfg index fe500e2a..ad50dda6 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-service-bays.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-service-bays.cfg @@ -1,16 +1,16 @@ // Patches applying art changes to service bays // Contents: -- Service Bay (1.25m) (ServiceBay_125) +- Service Bay (1.25m) (ServiceBay_125_v2) - Service Bay (2.5m) (ServiceBay_250) -@PART[ServiceBay_125] +@PART[ServiceBay_125_v2] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { - model = ReStock/Assets/Payload/restock-service-bay-125-1 + model = ReStock/Assets/Payload/restock-service-bay-125-2 } @MODULE[ModuleAnimateGeneric] { @@ -70,14 +70,14 @@ } } -@PART[ServiceBay_250] +@PART[ServiceBay_250_v2] { @author = Chris Adderley (Nertea) !mesh = DELETE !MODEL {} MODEL { - model = ReStock/Assets/Payload/restock-service-bay-25-1 + model = ReStock/Assets/Payload/restock-service-bay-25-2 } @MODULE[ModuleAnimateGeneric] { diff --git a/Distribution/Restock/GameData/ReStock/PatchesLegacy/Payload/restock-service-bays.cfg b/Distribution/Restock/GameData/ReStock/PatchesLegacy/Payload/restock-service-bays.cfg new file mode 100644 index 00000000..fe500e2a --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesLegacy/Payload/restock-service-bays.cfg @@ -0,0 +1,183 @@ +// Patches applying art changes to service bays +// Contents: +- Service Bay (1.25m) (ServiceBay_125) +- Service Bay (2.5m) (ServiceBay_250) + +@PART[ServiceBay_125] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Payload/restock-service-bay-125-1 + } + @MODULE[ModuleAnimateGeneric] + { + @animationName = DoorsOpen + } + @MODULE[ModuleSeeThroughObject] + { + @transformName = NewBay125 + } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Opaque + VARIANT + { + name = Opaque + displayName = #LOC_Restock_variant-service-bay-opaque + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + ServiceBay125_Opaque = true + ServiceBay125 = false + ServiceBay125_Transparent = false + FloorColliders = true + } + } + VARIANT + { + name = Transparent + displayName = #LOC_Restock_variant-service-bay-transparent + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + ServiceBay125_Opaque = false + ServiceBay125 = false + ServiceBay125_Transparent = true + FloorColliders = true + } + } + VARIANT + { + name = Hollow + displayName = #LOC_Restock_variant-service-bay-hollow + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + ServiceBay125_Opaque = false + ServiceBay125 = true + ServiceBay125_Transparent = false + FloorColliders = false + } + } + } +} + +@PART[ServiceBay_250] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Payload/restock-service-bay-25-1 + } + @MODULE[ModuleAnimateGeneric] + { + @animationName = DoorsOpen + } + @MODULE[ModuleSeeThroughObject] + { + @transformName = NewBay25 + } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Opaque + VARIANT + { + name = Opaque + displayName = #LOC_Restock_variant-service-bay-opaque + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + ServiceBay25_Opaque = true + ServiceBay25 = false + ServiceBay25_Transparent = false + FloorColliders = true + } + } + VARIANT + { + name = Transparent + displayName = #LOC_Restock_variant-service-bay-transparent + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + ServiceBay25_Opaque = false + ServiceBay25 = false + ServiceBay25_Transparent = true + FloorColliders = true + } + } + VARIANT + { + name = Hollow + displayName = #LOC_Restock_variant-service-bay-hollow + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + ServiceBay25_Opaque = false + ServiceBay25 = true + ServiceBay25_Transparent = false + FloorColliders = false + } + } + } + MODULE + { + name = FXModuleLookAtConstraint + // Ringed + CONSTRAINLOOKFX + { + targetName = CylBottom001 + rotatorsName = CylTop001 + } + CONSTRAINLOOKFX + { + targetName = CylBottom002 + rotatorsName = CylTop002 + } + CONSTRAINLOOKFX + { + targetName = CylBottom003 + rotatorsName = CylTop003 + } + CONSTRAINLOOKFX + { + targetName = CylBottom004 + rotatorsName = CylTop004 + } + CONSTRAINLOOKFX + { + targetName = CylTop001 + rotatorsName = CylBottom001 + } + CONSTRAINLOOKFX + { + targetName = CylTop002 + rotatorsName = CylBottom002 + } + CONSTRAINLOOKFX + { + targetName = CylTop003 + rotatorsName = CylBottom003 + } + CONSTRAINLOOKFX + { + targetName = CylTop004 + rotatorsName = CylBottom004 + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-heat-shields.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-heat-shields.cfg index 3f34f96f..21cb3695 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-heat-shields.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-heat-shields.cfg @@ -53,4 +53,15 @@ } } } + @MODULE[ModuleJettison] + { + @jettisonName = HeatShield1875Fairing + } + + + @MODULE[ModuleColorChanger] + { + excludedRenderer = HeatShield1875Fairing + excludedRenderer = HeatShieldInternals + } } diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg new file mode 100644 index 00000000..88ec2087 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Aero/restock-mh-nosecones.cfg @@ -0,0 +1,14 @@ +// Patches applying art changes to Making History nose cones +// Contents: +- Protective Rocket Nosecone Mk5A () + +@PART[tdbCone] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Aero/restock-nosecone-1875-2 + } +} diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg index f72a2534..8538a5bf 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg @@ -14,17 +14,53 @@ model = ReStock/Assets/Coupling/restock-decoupler-1875-1 } %rescaleFactor = 1 -} - -// Size 1.5 decoupler -@PART[Size1p5_Strut_Decoupler] -{ - @author = Chris Adderley (Nertea) - !mesh = DELETE - !MODEL {} - MODEL + MODULE { - model = ReStock/Assets/Coupling/restock-decoupler-1875-2 + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = true + Decoupler1875Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler1875White = true + Decoupler1875Metal = false + Decoupler1875Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = false + Decoupler1875Orange = true + } + } } - %rescaleFactor = 1 -} +} \ No newline at end of file diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg index b562fa9f..d3c215ca 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg @@ -13,4 +13,53 @@ model = ReStock/Assets/Coupling/restock-separator-1875-1 } %rescaleFactor = 1 + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = true + Separator1875Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator1875White = true + Separator1875Metal = false + Separator1875Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = false + Separator1875Orange = true + } + } + } } 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 index 87c2db5b..89308c1c 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-1875.cfg @@ -410,7 +410,7 @@ @MODULE[ModuleEngines] { @name = ModuleEnginesFX - %runningEffectName = fx-schnauzer-running + %runningEffectName = fx-wolfhound-running } @MODULE[ModuleGimbal] { diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg new file mode 100644 index 00000000..1b58d2d8 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Engine/restock-mh-engines-srb-1875.cfg @@ -0,0 +1,167 @@ +// Patches applying art changes to MH SRB engines +// Contents: +// - THK 'Pollux' SRB () + +// THK 'Pollux' SRB +@PART[tdbSRB] +{ + @author = Chris Adderley (Nertea) + !mesh = DELETE + !MODEL {} + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-pollux-1 + } + %rescaleFactor = 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_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-pollux-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStockPlus/FX/restock-fx-srb-anvil + 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 + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_veryLarge + 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, 1 + } + } + } + @MODULE[ModuleEnginesFX] + { + %runningEffectName = fx-pollux-running + } + 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 = 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 = _EmissiveColor + 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 + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Restock.restockblacklist b/Distribution/Restock/GameData/ReStock/Restock.restockblacklist index 3433f51a..d29fefd1 100644 --- a/Distribution/Restock/GameData/ReStock/Restock.restockblacklist +++ b/Distribution/Restock/GameData/ReStock/Restock.restockblacklist @@ -1,14 +1,8 @@ Squad/Parts/Aero/aerodynamicNoseCone/ -Squad/Parts/Aero/cones/ConeA.mu -Squad/Parts/Aero/cones/ConeB.mu -Squad/Parts/Aero/cones/ConesDiffuse*.dds -Squad/Parts/Aero/cones/ConesHeat*.dds -Squad/Parts/Aero/cones/TinyCone.mu Squad/Parts/Aero/fairings/fairingSize2.mu Squad/Parts/Aero/HeatShield/HeatShield0.mu Squad/Parts/Aero/HeatShield/HeatShield1.mu Squad/Parts/Aero/HeatShield/HeatShield3.mu -Squad/Parts/Aero/protectiveRocketNoseMk7_v2/ Squad/Parts/Command/advancedSasModuleLarge/ Squad/Parts/Command/cupola/ Squad/Parts/Command/hitchhikerStorageContainer/ @@ -63,7 +57,6 @@ Squad/Parts/Engine/Size3AdvancedEngine/ Squad/Parts/Engine/Size3EngineCluster/ Squad/Parts/Engine/solidBoosterBACC/ Squad/Parts/Engine/solidBoosterSep/ -Squad/Parts/Engine/vernorEngine/ Squad/Parts/FuelTank/FoilTanks/ Squad/Parts/FuelTank/fuelTankOscarB/ Squad/Parts/FuelTank/RCSFuelTankR1/ @@ -99,7 +92,6 @@ Squad/Parts/Utility/dockingPortSr/ Squad/Parts/Utility/decouplerRadialHDM/ Squad/Parts/Utility/decouplerRadialTT-38K/ Squad/Parts/Utility/decouplerRadialTT-70/ -Squad/Parts/Utility/linearRCS/ Squad/Parts/Utility/parachuteMk1/ Squad/Parts/Utility/parachuteMk12-R/ Squad/Parts/Utility/parachuteMk16-XL/ diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index f4f8bf59..ef8db2f1 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -1,5 +1,6 @@ v0.2.0 ------ +- KSP 1.8 compatibility - Phase 2 release - New stock part replacements - Coupling @@ -28,6 +29,11 @@ - Large Holding Tank (Andrew Cassidy) - Small Holding Tank (Andrew Cassidy) - Radial Holding Tank (Andrew Cassidy) + - Engines + - FM1 'Mite' SRB (Nertea) + - F3S0 'Shrimp' SRB (Nertea) + - S2-33 'Clydesdale' SRB (Nertea) + - S2-17 'Thoroughbred' SRB (Nertea) - Electrical - Fuel Cell (Andrew Cassidy) - Fuel Cell Array (Andrew Cassidy) @@ -40,15 +46,35 @@ - LT-05 Landing Strut (Andrew) - LT-1 Landing Strut (Andrew) - LT-2 Landing Strut (Andrew) + - Thermal + - Radiator Panel (edge) (Nertea) + - Radiator Panel (small) (Nertea) + - Radiator Panel (large) (Nertea) + - Thermal Control System (small) (Nertea) + - Thermal Control System (medium) (Nertea) + - Thermal Control System (large) (Nertea) + - Resource + - Drill-O-Matic (Andrew) + - Drill-O-Matic Junior (Andrew) + - Radial Holding Tank (Andrew) + - Small Holding Tank (Andrew) + - Large Holding Tank (Andrew) + - Surface Scanning Module (Andrew) + - M700 Survey Scanner (Andrew) + - M4435 Narrow-Band Scanner (Andrew) + - Convert-O-Tron 125 ISRU (Andrew) - Compound Parts - FTX-2 External Fuel Duct (Andrew) - EAS-4 Strut Connector (Andrew) - Making History parts replaced: + - Aero + - New MH nosecone (Nertea) - 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 + - THK 'Pollux' SRB (Nertea) - Fuel Tanks - FL-C1000 Fuel Tank (Nertea) - FL-TX220 Fuel Tank (Nertea) @@ -62,25 +88,6 @@ - FL-R5 RCS Fuel Tank (Nertea) - Thermal - Heat Shield (1.875m) (Nertea): new Unpainted, Classic, Black variants - - Radiator Panel (edge) (Nertea) - - Radiator Panel (small) (Nertea) - - Radiator Panel (large) (Nertea) - - Thermal Control System (small) (Nertea) - - Thermal Control System (medium) (Nertea) - - Thermal Control System (large) (Nertea) - - Resource - - Drill-O-Matic (Andrew) - - Drill-O-Matic Junior (Andrew) - - Radial Holding Tank (Andrew) - - Small Holding Tank (Andrew) - - Large Holding Tank (Andrew) - - Surface Scanning Module (Andrew) - - M700 Survey Scanner (Andrew) - - M4435 Narrow-Band Scanner (Andrew) - - Convert-O-Tron 125 ISRU (Andrew) - - Electrical - - Fuel Cell (Andrew) - - Fuel Cell Array (Andrew) - New Depth Mask module added - Some parts can now be inset into other parts without visible clipping inside them - Aero @@ -113,9 +120,18 @@ - 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 + - Tweaked mesh normals on Nerv shroud to be prettier + - Tweaked 2.5m battery to work with new 1.8 node layout + - 0.625m engine revisions + - Engines now have White and Metal surface variants that affect shrouds and boattails + - 1.25m engine revisions + - Repainted legacy Porkjet boattails + - Terrier now uses a MLI texture on part of its Basic variant + - Engines now have White and Orange/Grey surface variants that affect shrouds and boattails - Added optional structural strut variants on Baguette and Dumpling tanks - Fixed MH replacement for Stratus-V tank -- Stock parts included: + - Added appropriate Orange/Dark/Metal variants to all stack Decouplers and Separators + - Rotated collider of 1.25m nosecone 15 degrees v0.1.4 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds-b.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds-b.tga new file mode 100644 index 00000000..e18fa85d Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds-b.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds.tga new file mode 100644 index 00000000..cb85a12d Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-25-3-shrouds.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-e.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-e.tga index 8c4b476c..acbf269d 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-e.tga and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-e.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-n.tga index f60ab1b5..9442e5a1 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-n.tga and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.mu index d02b2312..e72e7900 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.tga index 1b53c3fa..d16e709e 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.tga and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-cherenkov-1.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga new file mode 100644 index 00000000..99282b98 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga new file mode 100644 index 00000000..ed8492de Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3-n.tga new file mode 100644 index 00000000..be8c4a25 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3.tga new file mode 100644 index 00000000..1c68f475 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-3.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga new file mode 100644 index 00000000..7fcd30d0 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga new file mode 100644 index 00000000..7d1ee73a Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.dds b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.dds deleted file mode 100644 index 150ce4cc..00000000 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.dds and /dev/null differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu index 92ef1439..cee5d7c4 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga new file mode 100644 index 00000000..d0e395cf Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index 3e70bdfc..96eac2ab 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -32,14 +32,18 @@ Localization #LOC_RestockPlus_restock-engine-boar_tags = ascent main propuls lower sls dynetics f1b restock kr1 boar #LOC_RestockPlus_restock-engine-cherenkov_title = LV-N410 'Cherenkov' Atomic Rocker Motor - #LOC_RestockPlus_restock-engine-cherenkov_description = By popular demand, Rockomax has brought a powerful large nuclear engine to market. Like its smaller cousin the Nerv, it runs on only Liquid Fuel. As a result of a large development budget, gimballing mechanisms have been installed on the turbopump exhaust ducts, allowing limited vectored thrust abilities. - #LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock + #LOC_RestockPlus_restock-engine-cherenkov_description = By popular demand, Rockomax has brought a powerful large nuclear engine to market. Like its smaller cousin the Nerv, it runs on only Liquid Fuel. As a result of a large development budget, gimballing mechanisms have been installed on the turbopump exhaust ducts, allowing limited vectored thrust abilities. + #LOC_RestockPlus_restock-engine-cherenkov_tags = active atom efficient engine inter liquid (cherenkov nuclear nuke orbit propuls radio reactor vacuum restock // 1.875m #LOC_RestockPlus_restock-engine-srb-anvil_title = STS-1 'Anvil' Solid Rocket Booster - #LOC_RestockPlus_restock-engine-srb-anvil_description = This colossal solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts. + #LOC_RestockPlus_restock-engine-srb-anvil_description = Discontinued due to component shortages. This colossal solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts. #LOC_RestockPlus_restock-engine-srb-anvil_tags = a moar (more motor rocket shuttle ssrb srb restock anvil + #LOC_RestockPlus_restock-engine-srb-castor_title = TCK-2 'Castor' Solid Rocket Booster + #LOC_RestockPlus_restock-engine-srb-castor_description = This medium solid rocket booster has more than enough power to be used to push lower thrust cores really high up or even be used as a core stage, if your engineers feel that the unstable explosive combustion's spine-tingling rumble could be harnessed as a back massage function for bored Kerbonauts. + #LOC_RestockPlus_restock-engine-srb-castor_tags = a moar (more motor rocket shuttle ssrb srb restock anvil + #LOC_RestockPlus_restock-engine-ursa_title = RK-107 'Ursa' Liquid Fuel Engine #LOC_RestockPlus_restock-engine-ursa_description = Though the Ursa is bearish on gimbal mechanisms, it is fairly powerful and does simple, effective duty as a booster engine. #LOC_RestockPlus_restock-engine-ursa_tags = fueltank ?lfo liquid oxidizer propellant rocket (ursa restock @@ -67,11 +71,11 @@ Localization #LOC_RestockPlus_restock-engine-torch_tags = ascent main propuls lower titan restock mk1h torch #LOC_RestockPlus_restock-engine-srb-mallet_title = RT-1 'Mallet' Solid Rocket Booster - #LOC_RestockPlus_restock-engine-srb-mallet_description = The small Mallet answers the demand for miniature, compact SRBs suitable for additional booster assist or stack mounting for small launchers. The KSC's staff janitor, one O. Trag Kerman, has even proposed strapping dozens of them together to make super cheap vehicles! + #LOC_RestockPlus_restock-engine-srb-mallet_description = Discontinued due to component shortages. The small Mallet answers the demand for miniature, compact SRBs suitable for additional booster assist or stack mounting for small launchers. The KSC's staff janitor, one O. Trag Kerman, has even proposed strapping dozens of them together to make super cheap vehicles! #LOC_RestockPlus_restock-engine-srb-mallet_tags = moar (more motor rocket srb restock mallet #LOC_RestockPlus_restock-engine-srb-striker_title = RT-2 'Striker' Solid Rocket Booster - #LOC_RestockPlus_restock-engine-srb-striker_description = Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with! + #LOC_RestockPlus_restock-engine-srb-striker_description = Discontinued due to component shortages. Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with! #LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock striker // Radial @@ -233,7 +237,7 @@ Localization // 0.625m #LOC_RestockPlus_restock-claw-625-1_title = Advanced Grabbing Unit Junior - #LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot. + #LOC_RestockPlus_restock-claw-625-1_description = A smaller claw for grappling smaller things. Unfortunately, it does not pivot. #LOC_RestockPlus_restock-claw-625-1_tags = restock a.r.m arm asteroid capture clam claw connect dock fasten grab join klaw nasa 625 // 1.875m @@ -259,9 +263,14 @@ Localization // 1.875m #LOC_RestockPlus_restock-nosecone-1875-1_title = Protective Rocket Nose Mk18 - #LOC_RestockPlus_restock-nosecone-1875-1_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19. + #LOC_RestockPlus_restock-nosecone-1875-1_description = Discontinued due to component shortages. For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19. #LOC_RestockPlus_restock-nosecone-1875-1_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18 + #LOC_RestockPlus_restock-nosecone-1875-2_title = Protective Rocket Nose Mk18 + #LOC_RestockPlus_restock-nosecone-1875-2_description = For capping off those medium size boosters, you can't beat the Mark 18, unless you're the Mark 19. + #LOC_RestockPlus_restock-nosecone-1875-2_tags = restock aero aircraft booster )cap drag fligh plane rocket speed stab stream nose mk18 + + // 3.75m #LOC_RestockPlus_restock-nosecone-375-1_title = Kerbodyne S3-3600 Nosecone #LOC_RestockPlus_restock-nosecone-375-1_description = A specialized and monstrous nosecone with revolutionary fuel-containing capabilities. diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg index 273b1ee9..1ba97916 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-1.cfg @@ -1,5 +1,6 @@ -// ReStock+ 0.1.0 +// ReStock+ 0.2.0 // 1.875m Nosecone +// NOTE: Soft-deprecated as of KSP 1.8 update PART { name = restock-nosecone-1875-1 @@ -7,7 +8,7 @@ PART author = Chris Adderley (Nertea) MODEL { - model = ReStockPlus/Assets/Aero/restock-nosecone-1875-1 + model = ReStock/Assets/Aero/restock-nosecone-1875-1 scale = 1.0, 1.0, 1.0 } scale = 1 @@ -20,7 +21,8 @@ PART entryCost = 4200 // Info cost = 480 - category = Aero + category = none + TechHidden = True subcategory = 0 title = #LOC_RestockPlus_restock-nosecone-1875-1_title manufacturer = #autoLOC_501638 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg new file mode 100644 index 00000000..ab617e7b --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-nosecone-1875-2.cfg @@ -0,0 +1,88 @@ +// ReStock+ 0.2.0 +// 1.875m Nosecone (as of KSP 1.8) +PART +{ + name = restock-nosecone-1875-2 + module = Part + author = Chris Adderley (Nertea) + MODEL + { + model = ReStock/Assets/Aero/restock-nosecone-1875-2 + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1 + // Attachment + attachRules = 1,1,1,1,0 + node_stack_bottom = 0.0, -0.94, 0, 0.0, -1.0, 0.0, 1 + // Tech + TechRequired = aerodynamicSystems + entryCost = 4200 + // Info + cost = 480 + category = Aero + subcategory = 0 + title = #LOC_RestockPlus_restock-nosecone-1875-2_title + manufacturer = #autoLOC_501638 + description = #LOC_RestockPlus_restock-nosecone-1875-2_description + tags = #LOC_RestockPlus_restock-nosecone-1875-2_tags + bulkheadProfiles = size1p5 + // Parameters + mass = 0.12 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.3 + angularDrag = 2 + crashTolerance = 6 + maxTemp = 2000 + breakingForce = 350 + breakingTorque = 350 + MODULE + { + name = ModulePartVariants + baseVariant = White + useMultipleDragCubes = false + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = false + 1875mNosecone = true + 1875mNoseconeOrange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = true + 1875mNosecone = false + 1875mNoseconeOrange = false + } + } + VARIANT + { + name = Orange + displayName = #autoLOC_8007123 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + 1875mNoseconeBlackWhite = false + 1875mNosecone = false + 1875mNoseconeOrange = true + } + } + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-1.cfg index f3c11513..f52e7f90 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-1.cfg @@ -52,6 +52,55 @@ PART crossfeedStatus = false toggleEditor = true toggleFlight = true + } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = true + Decoupler1875Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler1875White = true + Decoupler1875Metal = false + Decoupler1875Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = false + Decoupler1875Orange = true + } + } } MODULE { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-separator-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-separator-1875-1.cfg index 5d5a2903..98ec65a5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-separator-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-separator-1875-1.cfg @@ -53,6 +53,55 @@ PART toggleFlight = true } MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = BlackAndWhite + VARIANT + { + name = Metallic + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = true + Separator1875Orange = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + Separator1875White = true + Separator1875Metal = false + Separator1875Orange = false + } + } + VARIANT + { + name = GrayAndOrange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = false + Separator1875Orange = true + } + } + } + MODULE { name = ModuleTestSubject useStaging = True diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg index a9b2fac9..ebef0e88 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg @@ -18,7 +18,7 @@ PART node_stack_top = 0.0, 0.203, 0.0, 0.0, 1.0, 0.0, 3 node_stack_bottom = 0.0, -0.227, 0.0, 0.0, -1.0, 0.0, 3 // --- editor parameters --- - TechRequired = largeElectrics + TechRequired = experimentalElectrics entryCost = 21500 cost = 11250 category = Electrical diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg index 38d6b3ee..2a0057d5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg @@ -174,7 +174,7 @@ PART VARIANT { name = Size0 - displayName = #LOC_Restock_variant-engine_size0 + displayName = #LOC_Restock_variant-engine_size0_grey-orange primaryColor = #999999 secondaryColor = #f69449 GAMEOBJECTS @@ -192,12 +192,19 @@ PART CylLower004 = false ShroudTorchBasic = true ShroudTorchCompact = false + + ShroudTorchCompactMetal = true + ShroudTorchCompactWhite = false + ShroudTorchBasicMetal = true + ShroudTorchBasicWhite = false + BoattailWhite = false + Boattail = true } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_grey-orange primaryColor = #ffffff secondaryColor = #f69449 GAMEOBJECTS @@ -215,12 +222,19 @@ PART CylLower004 = false ShroudTorchBasic = false ShroudTorchCompact = false + + ShroudTorchCompactMetal = true + ShroudTorchCompactWhite = false + ShroudTorchBasicMetal = true + ShroudTorchBasicWhite = false + BoattailWhite = false + Boattail = true } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_grey-orange primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -238,6 +252,103 @@ PART CylLower004 = true ShroudTorchBasic = false ShroudTorchCompact = true + + ShroudTorchCompactMetal = true + ShroudTorchCompactWhite = false + ShroudTorchBasicMetal = true + ShroudTorchBasicWhite = false + BoattailWhite = false + Boattail = true + } + } + VARIANT + { + name = Size0_Alternate + displayName = #LOC_Restock_variant-engine_size0_white + primaryColor = #999999 + secondaryColor = #ffffff + GAMEOBJECTS + { + Torch_0625 = true + Torch_Boattail = false + Torch_Compact = false + CylUpper001 = true + CylUpper002 = true + CylUpper003 = false + CylUpper004 = false + CylLower001 = true + CylLower002 = true + CylLower003 = false + CylLower004 = false + ShroudTorchBasic = true + ShroudTorchCompact = false + + ShroudTorchCompactMetal = false + ShroudTorchCompactWhite = true + ShroudTorchBasicMetal = false + ShroudTorchBasicWhite = true + BoattailWhite = true + Boattail = false + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_white + primaryColor = #ffffff + secondaryColor = #f69449 + GAMEOBJECTS + { + Torch_0625 = false + Torch_Boattail = true + Torch_Compact = false + CylUpper001 = true + CylUpper002 = true + CylUpper003 = false + CylUpper004 = false + CylLower001 = true + CylLower002 = true + CylLower003 = false + CylLower004 = false + ShroudTorchBasic = false + ShroudTorchCompact = false + + ShroudTorchCompactMetal = false + ShroudTorchCompactWhite = true + ShroudTorchBasicMetal = false + ShroudTorchBasicWhite = true + BoattailWhite = true + Boattail = false + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_white + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + Torch_0625 = false + Torch_Boattail = false + Torch_Compact = true + CylUpper001 = false + CylUpper002 = false + CylUpper003 = true + CylUpper004 = true + CylLower001 = false + CylLower002 = false + CylLower003 = true + CylLower004 = true + ShroudTorchBasic = false + ShroudTorchCompact = true + + ShroudTorchCompactMetal = false + ShroudTorchCompactWhite = true + ShroudTorchBasicMetal = false + ShroudTorchBasicWhite = true + BoattailWhite = true + Boattail = false } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg index b87961c8..f776c736 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg @@ -1,5 +1,6 @@ -// ReStock+ 0.1.0 +// ReStock+ 0.2.0 // Small 0625m SRB +// NOTE: Soft-deprecated as of KSP 1.8 update PART { name = restock-srb-mallet-1 @@ -9,7 +10,7 @@ PART scale = 1 MODEL { - model = ReStockPlus/Assets/Engine/restock-engine-mallet-1 + model = ReStock/Assets/Engine/restock-engine-mallet-1 } node_stack_bottom = 0.0, -1.4, 0.0, 0.0, -1.0, 0.0, 0 node_stack_top = 0.0, 1.71, 0.0, 0.0, 1.0, 0.0, 0 @@ -87,7 +88,8 @@ PART TechRequired = start entryCost = 0 cost = 125 - category = Engine + category = none + TechHidden = True subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-mallet_title description = #LOC_RestockPlus_restock-engine-srb-mallet_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg index 7b4f3654..e036817e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg @@ -1,5 +1,7 @@ -// ReStock+ 0.1.0 +// ReStock+ 0.2.0 // Small 0625m SRB +// NOTE: Soft-deprecated as of KSP 1.8 update + PART { name = restock-srb-striker-1 @@ -9,7 +11,7 @@ PART scale = 1 MODEL { - model = ReStockPlus/Assets/Engine/restock-engine-striker-1 + model = ReStock/Assets/Engine/restock-engine-striker-1 } EFFECTS { @@ -87,7 +89,9 @@ PART TechRequired = start entryCost = 0 cost = 200 - category = Engine + category = none + TechHidden = True + subcategory = 0 subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-striker_title description = #LOC_RestockPlus_restock-engine-srb-striker_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg index 0e5d8bd4..c6ba6d4f 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-pug.cfg @@ -142,7 +142,7 @@ PART VARIANT { name = Size1 - displayName = #LOC_Restock_variant-engine_size1 + displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #999999 secondaryColor = #ffb80c GAMEOBJECTS @@ -152,12 +152,19 @@ PART LV_303_Compact = false Shroud = true Shroud_Compact = false + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_BoatOrange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #ffb80c GAMEOBJECTS @@ -167,12 +174,19 @@ PART LV_303_Compact = false Shroud = false Shroud_Compact = false + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_BoatOrange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -182,9 +196,83 @@ PART LV_303_Compact = true Shroud = false Shroud_Compact = true + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_BoatOrange = false + } + } + VARIANT + { + name = Size1Alternate + displayName = #LOC_Restock_variant-engine_size1_grey-orange + primaryColor = #6f6e6d + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_303 = true + LV_303_Boattail = false + LV_303_Compact = false + Shroud = true + Shroud_Compact = false + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_BoatOrange = true + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + LV_303 = false + LV_303_Boattail = true + LV_303_Compact = false + Shroud = false + Shroud_Compact = false + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_BoatOrange = true + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #6f6e6d + secondaryColor = #999999 + GAMEOBJECTS + { + LV_303 = false + LV_303_Boattail = false + LV_303_Compact = true + Shroud = false + Shroud_Compact = true + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_BoatOrange = true } } } + MODULE { name = ModuleJettison diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg index 320f62e2..178741e1 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/125/restock-engine-valiant.cfg @@ -168,7 +168,7 @@ PART VARIANT { name = Size1 - displayName = #LOC_Restock_variant-engine_size1 + displayName = #LOC_Restock_variant-engine_size1_white primaryColor = #999999 secondaryColor = #ffb80c GAMEOBJECTS @@ -190,12 +190,19 @@ PART Piston002Upper = true Piston003Upper = false Piston004Upper = false + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_Boat_Orange = false } } VARIANT { name = Boattail - displayName = #LOC_Restock_variant-engine_boattail + displayName = #LOC_Restock_variant-engine_boattail_white primaryColor = #ffffff secondaryColor = #ffb80c GAMEOBJECTS @@ -217,12 +224,19 @@ PART Piston002Upper = false Piston003Upper = false Piston004Upper = false + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_Boat_Orange = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #999999 secondaryColor = #999999 GAMEOBJECTS @@ -244,9 +258,119 @@ PART Piston002Upper = false Piston003Upper = true Piston004Upper = true + + ShroudWhite = true + ShroudOrange = false + Shroud_CompactWhite = true + Shroud_CompactOrange = false + Frame_Boat = true + Frame_Boat_Orange = false + } + } + VARIANT + { + name = Size1_Alternate + displayName = #LOC_Restock_variant-engine_size1_grey-orange + primaryColor = #6f6e6d + secondaryColor = #ffb80c + GAMEOBJECTS + { + 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 + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_Boat_Orange = true + } + } + VARIANT + { + name = Boattail_Alternate + displayName = #LOC_Restock_variant-engine_boattail_grey-orange + primaryColor = #666666 + secondaryColor = #ffb80c + GAMEOBJECTS + { + 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 + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_Boat_Orange = true + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #6f6e6d + secondaryColor = #999999 + GAMEOBJECTS + { + 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 + + ShroudWhite = false + ShroudOrange = true + Shroud_CompactWhite = false + Shroud_CompactOrange = true + Frame_Boat = false + Frame_Boat_Orange = true } } } + MODULE { name = ModuleGimbal diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-anvil.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-anvil.cfg index 25127cfc..1578d6e4 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-anvil.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-anvil.cfg @@ -1,5 +1,6 @@ -// ReStock+ 0.1.0 +// ReStock+ 0.2.0 // 1.875m SRB +// NOTE: Soft-deprecated as of KSP 1.8 update PART { name = restock-srb-anvil-1 @@ -9,7 +10,7 @@ PART scale = 1 MODEL { - model = ReStockPlus/Assets/Engine/restock-srb-anvil-1 + model = ReStock/Assets/Engine/restock-srb-anvil-1 } EFFECTS { @@ -87,7 +88,8 @@ PART TechRequired = heavierRocketry entryCost = 0 cost = 10500 - category = Engine + category = none + TechHidden = True subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-anvil_title description = #LOC_RestockPlus_restock-engine-srb-anvil_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg new file mode 100644 index 00000000..92d94cf0 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg @@ -0,0 +1,459 @@ +// ReStock+ 0.2.0 +// 1.875m SRB for post-1.8 (mirrors Pollux) +PART +{ + name = restock-srb-anvil-1 + module = Part + author = Chris Adderley (Nertea) + rescaleFactor = 1 + scale = 1 + MODEL + { + model = ReStock/Assets/Engine/restock-engine-srb-pollux-1 + } + EFFECTS + { + engage + { + AUDIO + { + channel = Ship + clip = sound_vent_medium + volume = 1.0 + pitch = 2.0 + loop = false + } + } + flameout + { + PREFAB_PARTICLE + { + prefabName = fx_exhaustSparks_flameout_2 + transformName = thrustTransform + oneShot = true + } + AUDIO + { + channel = Ship + clip = sound_explosion_low + volume = 1.0 + pitch = 2.0 + loop = false + } + } + fx-anvil-running + { + AUDIO + { + channel = Ship + clip = sound_rocket_hard + volume = 0.0 0.0 + volume = 0.01 0.4 + volume = 1.0 1.0 + pitch = 0.0 0.2 + pitch = 0.01 0.6 + pitch = 1.0 1.8 + loop = true + } + MODEL_MULTI_PARTICLE + { + name = core + modelName = ReStockPlus/FX/restock-fx-srb-anvil + 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 + } + PREFAB_PARTICLE + { + prefabName = fx_smokeTrail_veryLarge + 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, 1 + } + } + } + node_stack_bottom = 0.0, -10.699, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 7.574, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, 0.0, -0.9375, 0.0, 0.0, 1.0, 1 + TechRequired = heavierRocketry + entryCost = 0 + cost = 10500 + category = Engine + subcategory = 0 + title = #LOC_RestockPlus_restock-engine-srb-castor_title + description = #LOC_RestockPlus_restock-engine-srb-castor_description + attachRules = 1,1,1,1,0 + mass = 10 + heatConductivity = 0.06 // 1/2 default + skinInternalConductionMult = 4.0 + emissiveConstant = 0.5 // yes, it's white. But let's claim it's an emissive white... + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 7 + maxTemp = 2000 // = 3600 + stagingIcon = SOLID_BOOSTER + bulkheadProfiles = size1p5, srf + tags = #LOC_RestockPlus_restock-engine-srb-anvil_tags + MODULE + { + name = ModuleEnginesFX + thrustVectorTransformName = thrustTransform + throttleLocked = True + exhaustDamage = True + ignitionThreshold = 0.1 + minThrust = 0 + maxThrust = 2250 + heatProduction = 545 + useEngineResponseTime = True + engineAccelerationSpeed = 10.0 + allowShutdown = False + fxOffset = 0, 0, 0.0 + runningEffectName = fx-anvil-running + // Possible EngineType values: + // Generic, SolidBooster, LiquidFuel, Piston, Turbine, ScramJet, Electric, Nuclear, MonoProp + EngineType = SolidBooster + exhaustDamageDistanceOffset = 0.6 + PROPELLANT + { + name = SolidFuel + ratio = 1.0 + DrawGauge = True + } + atmosphereCurve + { + key = 0 238 + key = 1 212 + key = 4 100 + } + } + RESOURCE + { + name = SolidFuel + amount = 7200 + maxAmount = 7200 + } + MODULE + { + name = ModuleGimbal + gimbalTransformName = Gimbal + gimbalRange = 3 + gimbalResponseSpeed = 5 + useGimbalResponseSpeed = true + } + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = True + situationMask = 60 + CONSTRAINT + { + // disable all but home + type = SITUATION + value = 0 + body = _NotHome + prestige = Trivial + } + CONSTRAINT + { + // disable all but home + type = SITUATION + value = 0 + body = _NotHome + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = GT + value = 0 // this just registers altitude as something to care about + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + CONSTRAINT + { + type = SPEED + test = GT + value = 0 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = LT + value = 600 + situationMask = 8 + prestige = Trivial + } + CONSTRAINT + { + type = SPEED + test = GT + value = 0 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = LT + value = 900 + situationMask = 8 + prestige = Significant + } + CONSTRAINT + { + type = SPEED + test = GT + value = 300 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 1200 + situationMask = 8 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 200 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 100 + prestige = Trivial + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 100 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 50 + prestige = Significant + } + CONSTRAINT + { + type = SPEEDENV + test = LT + value = 50 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEEDENV + test = GT + value = 20 + prestige = Exceptional + } + } + MODULE + { + name = ModuleSurfaceFX + thrustProviderModuleIndex = 0 + fxMax = 0.7 + maxDistance = 50 + falloff = 2 + thrustTransformName = thrustTransform + } + 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 = ModuleColorChanger + moduleID = heatColor + animRate = 0.1 + shaderProperty = _EmisiveColor + 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 = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = UpperCyl001 + rotatorsName = LowerCyl001 + } + CONSTRAINLOOKFX + { + targetName = UpperCyl002 + rotatorsName = LowerCyl002 + } + CONSTRAINLOOKFX + { + targetName = LowerCyl001 + rotatorsName = UpperCyl001 + } + CONSTRAINLOOKFX + { + targetName = LowerCyl002 + rotatorsName = UpperCyl002 + } + } +} 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 de8c6cba..fb9c330a 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 @@ -137,14 +137,9 @@ PART PROPELLANT { name = LiquidFuel - ratio = 0.9 + ratio = 1.0 DrawGauge = True } - PROPELLANT - { - name = Oxidizer - ratio = 1.1 - } atmosphereCurve { key = 0 820 @@ -180,7 +175,7 @@ PART VARIANT { name = Size2 - displayName = #LOC_Restock_variant-engine_size2 + displayName = #LOC_Restock_variant-engine_size2_white primaryColor = #999999 secondaryColor = #f69449 GAMEOBJECTS @@ -189,6 +184,10 @@ PART LargeNuke25Ring = true Cherenkov_ShroudLong = true Cherenkov_ShroudShort = false + Cherenkov_ShroudLongWhite = true + Cherenkov_ShroudShortWhite = false + Cherenkov_ShroudLongOrange = false + Cherenkov_ShroudShortOrange = false } NODES { @@ -198,7 +197,7 @@ PART VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact + displayName = #LOC_Restock_variant-engine_compact_white primaryColor = #ffffff secondaryColor = #f69449 GAMEOBJECTS @@ -207,6 +206,55 @@ PART LargeNuke25Ring = false Cherenkov_ShroudLong = false Cherenkov_ShroudShort = true + Cherenkov_ShroudLongWhite = false + Cherenkov_ShroudShortWhite = true + Cherenkov_ShroudLongOrange = false + Cherenkov_ShroudShortOrange = false + } + NODES + { + node_stack_top = 0.0, 1.982, 0.0, 0.0, 1.0, 0.0, 2 + } + + } + VARIANT + { + name = Size2_Alternate + displayName = #LOC_Restock_variant-engine_size2_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + LargeNukeCompact = false + LargeNuke25Ring = true + Cherenkov_ShroudLong = true + Cherenkov_ShroudShort = false + Cherenkov_ShroudLongWhite = false + Cherenkov_ShroudShortWhite = false + Cherenkov_ShroudLongOrange = true + Cherenkov_ShroudShortOrange = false + } + NODES + { + node_stack_top = 0.0, 2.4118, 0.0, 0.0, 1.0, 0.0, 2 + } + } + VARIANT + { + name = Compact_Alternate + displayName = #LOC_Restock_variant-engine_compact_grey-orange + primaryColor = #666666 + secondaryColor = #6f6e6d + GAMEOBJECTS + { + LargeNukeCompact = true + LargeNuke25Ring = false + Cherenkov_ShroudLong = false + Cherenkov_ShroudShort = true + Cherenkov_ShroudLongWhite = false + Cherenkov_ShroudShortWhite = false + Cherenkov_ShroudLongOrange = false + Cherenkov_ShroudShortOrange = true } NODES { diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index 374ebf35..8b15cf3c 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -1,6 +1,13 @@ v0.2.0 ------ +- KSP 1.8 support - Phase 2 release +- Changes to existing parts (as a result of KSP 1.8) + - Redundant overlapping parts were removed + - Mallet SRB (0.625m) has been soft-deprecated and its assets moved into base ReStock + - Striker SRB (0.625m) has been soft-deprecated and its assets moved into base ReStock + - Anvil SRB (1.875m) has been soft-deprecated and its assets moved into base ReStock + - Protective Rocket Nose Mk18 (1.875m) has been soft-deprecated and its assets moved into base ReStock - New Aero parts: - Miniature Rocket Nose (Nertea): 0.625m rocket nosecone (White and Metallic variants) - New Command parts @@ -10,25 +17,27 @@ v0.2.0 - Medium Reaction Wheel Assembly (Nertea): 1.875m reaction wheel - New Fuel Tank parts - FL-S1 RCS Fuel Tank (Nertea): 3.75m monopropellant tank - - FL-R4 RCS Fuel Tank (Nertea): 1.875m monopropellant tank - - FL-X1800 Liquid Fuel Tank (Nertea): 1.875m long LFO tank (White, Black and White, Dark Grey/Orange variants) - - FL-X900 Liquid Fuel Tank (Nertea): 1.875m medium LFO tank (White, Black and White, Dark Grey/Orange variants) - - FL-X440 Liquid Fuel Tank (Nertea): 1.875m short LFO tank (White, Black and White, Dark Grey/Orange variants) - - FL-X200 Liquid Fuel Tank (Nertea): 1.875m tiny tank (White, Black and White, Dark Grey/Orange variants) - - FL-S1200 Liquid Fuel Tank (Nertea): 1.875m soyuz-style LFO tank (White, Black and White, Dark Grey/Orange variants) - - FL-XA1200 Fuel Tank Adapter (Nertea): 1.875m to 2.5m LFO adapter tank (White, Black and White, Dark Grey/Orange variants) - - FL-XA600 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO long adapter tank (White, Black and White, Dark Grey/Orange variants) - - FL-XA160 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO adapter tank (White, Black and White, Dark Grey/Orange variants) - - FL-XA160-S Fuel Tank Adapter (Nertea): 1.875m to 0.625m LFO adapter tank (White, Black and White, Dark Grey/Orange variants) + - FL-R4 RCS Fuel Tank (Nertea): 1.875m monopropellant tank. Disabled if Making History is installed + - FL-X1800 Liquid Fuel Tank (Nertea): 1.875m long LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-X900 Liquid Fuel Tank (Nertea): 1.875m medium LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-X440 Liquid Fuel Tank (Nertea): 1.875m short LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-X200 Liquid Fuel Tank (Nertea): 1.875m tiny tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-S1200 Liquid Fuel Tank (Nertea): 1.875m soyuz-style LFO tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-XA1200 Fuel Tank Adapter (Nertea): 1.875m to 2.5m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-XA600 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO long adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-XA160 Fuel Tank Adapter (Nertea): 1.875m to 1.25m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed + - FL-XA160-S Fuel Tank Adapter (Nertea): 1.875m to 0.625m LFO adapter tank (White, Black and White, Dark Grey/Orange variants). Disabled if Making History is installed - Oscar-A Liquid Fuel Tank (Nertea): 0.625m half Oscar-B tank (White and Metallic variants) - PRBE-9 Liquid Fuel Tank (Nertea): 0.625m exposed probe-style tank (long) - PRBE-4 Liquid Fuel Tank (Nertea): 0.625m exposed probe-style tank - New Engine parts - - RK-1 'Trash Panda' Vernier Engine (Nertea): 1.875m radial soyuz-like vernier engine, with Basic, Wide and Bare variants - - 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 + - RK-1 'Trash Panda' Vernier Engine (Nertea): 1.875m radial soyuz-like vernier engine, with Basic, Wide and Bare variants. Disabled if Making History is installed + - 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. Disabled if Making History is installed + - RE-137 'Schnauzer' Liquid Fuel Engine AJ10 (Nertea): 1.875m vacuum engine, with 2.5m, 1.875m, 1.25m and compact variants. Disabled if Making History is installed + - RE-I2 'Caravel' Liquid Fuel Engine (Nertea): 1.875m sustainer engine, with 2.5m, 1.875m, 1.25m and compact variants. Disabled if Making History is installed - LV-N410 'Cherenkov' Atomic Rocket Motor (Nertea): 2.5m atomic engine with 2.5m and compact variants + - TCK-1 'Castor' SRB: Reworked 1.875m SRB that aligns with new stock Pollux. Disabled if Making History is installed + - Protective Rocket Nose Mk18: Reworked 1.875m nose cone. Disabled if Making History is installed - 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) @@ -53,6 +62,12 @@ v0.2.0 - Pegasus II Mobility Enhancer (Nertea): 2x size static ladder - Pegasus III Mobility Enhancer (Nertea): 4x size static ladder - Fixes and improvements + - 0.625m engine revisions + - Engines now have White and Metal surface variants that affect shrouds and boattails + - 1.25m engine revisions + - Repainted legacy Porkjet boattails on Valiant and Pug + - Engines now have White/Grey and Orange surface variants that affect shrouds and boattails + - Added appropriate Orange/Dark/Metal variants to all stack Decouplers and Separators. Exact distribution depends on the size class - Depth mask added to radial material bay and new RCS parts - 3.75m battery now has surface attach capabilities (#648)