diff --git a/.gitignore b/.gitignore index a545ba31..96d2a4a1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,3 +7,8 @@ build-deploy/ bin/ obj/ *.swp + +Distribution/Restock/GameData/ReStock/Spaces/**/*.png +Distribution/Restock/GameData/ReStock/Props/**/*.png +Distribution/RestockPlus/GameData/ReStockPlus/Props/**/*.png +Distribution/RestockPlus/GameData/ReStockPlus/Spaces/**/*.png diff --git a/Assets/CineboxAndrew b/Assets/CineboxAndrew index 45d8f3f4..582cb1fa 160000 --- a/Assets/CineboxAndrew +++ b/Assets/CineboxAndrew @@ -1 +1 @@ -Subproject commit 45d8f3f43b478f7bbbd41f02252ed867e3dea703 +Subproject commit 582cb1fa8eb791ebdafac579c3f1f251f806b844 diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglet-basic-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglet-basic-1.mu index 1cd2cdc4..0593e150 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglet-basic-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglet-basic-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-1.dds index 17f11748..f22ef14d 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-2.dds new file mode 100644 index 00000000..74e229de Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Aero/restock-winglets-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-crewed-endcap-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-crewed-endcap-2.mu new file mode 100644 index 00000000..99bc3136 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-crewed-endcap-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-e.dds new file mode 100644 index 00000000..bb5f6d65 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-n.dds new file mode 100644 index 00000000..d7c0d1f6 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1.dds new file mode 100644 index 00000000..9e9d1d76 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod.mu new file mode 100644 index 00000000..38e284e4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-mk2-pod.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-e.dds new file mode 100644 index 00000000..184b8e2f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-n.dds new file mode 100644 index 00000000..35fb86f0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.dds new file mode 100644 index 00000000..21a5694d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.mu new file mode 100644 index 00000000..e3d762ed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-2.mu new file mode 100644 index 00000000..c18183aa Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-3.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-3.mu new file mode 100644 index 00000000..072599ad Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-pod-sphere-3.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-n.dds index 2f8d2331..7f13c41b 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-s.dds index 03fdeb7b..16fd3a1a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-s.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1.dds index 6fa8b707..c21f37b4 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-n.dds index 8afaa31e..6f566b28 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-s.dds index 0d882fb9..0ec0b452 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-s.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1.dds index e2596240..90c98bc0 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-foil-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs-1.mu index 5d25d51a..58eb7b68 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1-n.dds index a4cd5172..78231a4b 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.dds index f3f4b561..3dd4099c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.mu index 90668ff3..296f25dd 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-hecs2-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto-1.mu index 5e94d562..c6e5a0e3 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto2-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto2-1.mu index f32f3a6a..79c2d2fc 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto2-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-okto2-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-qube-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-qube-1.mu index f7f3d3d6..3ca39327 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-qube-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-qube-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rovemate-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rovemate-1.mu index 870c37e3..a9573ef2 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rovemate-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rovemate-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1-n.dds index 1684af3c..c39b3c62 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1.dds index 35daa76e..a173347f 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-n.dds index cc5dca89..2952bd91 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-s.dds index fd6719af..9e8d5f2c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-s.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1.dds index bca60f3e..65f3a225 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Command/restock-probe-rover-foil-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-1.dds b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-1.dds index d677a2b7..e92dbc05 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-2.dds b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-2.dds new file mode 100644 index 00000000..39003e17 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-compoundparts-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-fuelline-1.mu b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-fuelline-1.mu index bef323b3..04f059b7 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-fuelline-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-fuelline-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-strut-1.mu b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-strut-1.mu index 92c13af1..d91b2d61 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-strut-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/CompoundParts/restock-strut-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-e.dds new file mode 100644 index 00000000..4a406430 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-n.dds new file mode 100644 index 00000000..2e732538 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.dds new file mode 100644 index 00000000..decfbb74 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.mu new file mode 100644 index 00000000..6956ab4c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-airlock-inflatable-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1-e.dds similarity index 100% rename from Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-e.dds rename to Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1-e.dds diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1-n.dds similarity index 54% rename from Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-n.dds rename to Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1-n.dds index 95d6162d..4e8d4ecd 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.dds similarity index 71% rename from Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.dds rename to Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.dds index e8f453d3..77142618 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.mu new file mode 100644 index 00000000..864cbb11 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2-n.dds new file mode 100644 index 00000000..aa6da8eb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2.dds new file mode 100644 index 00000000..95454ce7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.mu deleted file mode 100644 index 8ecfb7d5..00000000 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-125.mu and /dev/null differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-1.mu new file mode 100644 index 00000000..818af6c0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-2.mu new file mode 100644 index 00000000..67f91feb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-e.dds new file mode 100644 index 00000000..b49f4d97 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-n.dds new file mode 100644 index 00000000..e402fc38 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625.dds new file mode 100644 index 00000000..7afe764e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-claw-625.dds 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 bf0f539f..5781b9ab 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 e37d495f..dac98822 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 5db90b1b..4cf26201 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 3135c155..21153316 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 e05cb228..0af56c79 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-decoupler-5-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-5-1.mu index 04d8b7f9..da8a5fb0 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-5-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decoupler-5-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.dds index ce0cd4ae..6a7b9e84 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.dds index 5ab14cab..bb79f520 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2-n.dds index 419cdce5..c2fd56f7 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2.dds index f17189ac..34c1f3ac 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.dds index 939d92c8..14160be7 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.dds index e611b07c..d0f3b413 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.dds and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-3.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5-n.dds new file mode 100644 index 00000000..d7fac411 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5.dds new file mode 100644 index 00000000..1d753eed Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-5.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6-n.dds new file mode 100644 index 00000000..d738a60e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6.dds b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6.dds new file mode 100644 index 00000000..ded0c4d3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-decouplers-6.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.png b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.png new file mode 100644 index 00000000..1bd0181a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-docking-0625-1.png 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 bb68f111..1a7b730a 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 49ff0980..a313880e 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 b7371e81..9cd29598 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 8a0b0b31..afc6299a 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 3e0021e1..5a3fc9e2 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/Coupling/restock-separator-5-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-5-1.mu index 4c205b95..89a7d49d 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-5-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Coupling/restock-separator-5-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.dds index bab05646..1e6f1204 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-25-1-shrouds-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-e.dds new file mode 100644 index 00000000..c5c6bd48 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-n.dds new file mode 100644 index 00000000..5b825640 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.dds new file mode 100644 index 00000000..e1bb2280 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-e.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-e.dds new file mode 100644 index 00000000..eb446387 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-n.dds new file mode 100644 index 00000000..d8a1da44 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.dds new file mode 100644 index 00000000..c1431cdf Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.mu new file mode 100644 index 00000000..580aa7da Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-poodle-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-2.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-2.mu new file mode 100644 index 00000000..721a5db9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-srb-kickback-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu index 9256f5f5..062e51b5 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-twinboar-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-adapter-375-fueled-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-adapter-375-fueled-1.mu index f02b3392..57590e6c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-adapter-375-fueled-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-adapter-375-fueled-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1-n.dds index 005d7af4..3a436719 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1.dds b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1.dds index 64fb73c5..22c27d7e 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2-n.dds b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2-n.dds new file mode 100644 index 00000000..875e7d43 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2.dds b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2.dds new file mode 100644 index 00000000..5dd17e09 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fuel-tank-25-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-1.mu index 39a30bed..5fd5c3bc 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-2.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-2.mu index 6b20eef2..4e6e63b6 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-2.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-3.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-3.mu index 7f529cc5..fd44f477 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-3.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-3.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-4.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-4.mu index 34f29cc2..0d592f7a 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-4.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-25-4.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular.dds new file mode 100644 index 00000000..d3747fd3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular25.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular25.dds new file mode 100644 index 00000000..c3d328a1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_goldSpecular25.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular.dds new file mode 100644 index 00000000..1cb71fb8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular25.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular25.dds new file mode 100644 index 00000000..84a6a269 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/FairingsMat_silverSpecular25.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-n.dds new file mode 100644 index 00000000..651acade Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-s.dds new file mode 100644 index 00000000..347fdd98 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.dds new file mode 100644 index 00000000..253232c2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.mu new file mode 100644 index 00000000..a773f2ad Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-ServiceModule18.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule-n.dds new file mode 100644 index 00000000..b7a29cb3 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.dds new file mode 100644 index 00000000..88271475 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.mu new file mode 100644 index 00000000..52a67c7a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-Size1to0ServiceModule.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-gold.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-gold.dds new file mode 100644 index 00000000..674b663c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-gold.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-metal.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-metal.dds new file mode 100644 index 00000000..309a5717 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-metal.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver-s.dds new file mode 100644 index 00000000..1cb71fb8 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver.dds new file mode 100644 index 00000000..a253c863 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-125-1-silver.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-gold.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-gold.dds new file mode 100644 index 00000000..5900ccf9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-gold.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-metal.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-metal.dds new file mode 100644 index 00000000..2cb57a20 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-metal.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-silver.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-silver.dds new file mode 100644 index 00000000..f3ff65ca Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-25-1-silver.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold-s.dds new file mode 100644 index 00000000..78e38c64 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold.dds new file mode 100644 index 00000000..f9bfd5ee Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-gold.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-metal.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-metal.dds new file mode 100644 index 00000000..c543da89 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-metal.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver-s.dds new file mode 100644 index 00000000..cd57d5c7 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver.dds new file mode 100644 index 00000000..71094144 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-5-1-silver.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu index 3ba226ca..baf0dae6 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1-n.dds index d1c79185..37fd70ea 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1.dds index a55cf421..d6c25ee4 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1.dds and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-125-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-125-1.mu index 95c750b5..a07f8839 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-125-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-125-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu index 4e977448..64fff906 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.dds index fe1fcc27..08bf3aea 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.dds and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.dds index d62b55a7..41e08173 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.dds and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-25-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-25-1.mu index 801b8c84..36962022 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-25-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-25-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-375-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-375-1.mu index d399aaec..4074624c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-375-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-375-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4-n.dds new file mode 100644 index 00000000..ad0c1a2e Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4.dds new file mode 100644 index 00000000..34606fcd Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-4.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-1.mu index ae5a0cee..889ea9e3 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-s.dds new file mode 100644 index 00000000..79b4059b Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5.dds new file mode 100644 index 00000000..4cbbdccb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-5.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6-s.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6-s.dds new file mode 100644 index 00000000..48e6f81a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6-s.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6.dds b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6.dds new file mode 100644 index 00000000..29b6af2c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-6.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.dds new file mode 100644 index 00000000..db9d4c02 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.mu new file mode 100644 index 00000000..e9557c1c Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Resource/restock-fuel-vent-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1-n.dds b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1-n.dds new file mode 100644 index 00000000..412cddcf Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.dds b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.dds new file mode 100644 index 00000000..4babe2b9 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.mu new file mode 100644 index 00000000..80d45095 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Science/restock-magnetometer-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg b/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg new file mode 100644 index 00000000..975911b9 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Compatibility/NearFutureProps.cfg @@ -0,0 +1,73 @@ +// adds Near Future Props to Restock IVAs to fill them out more + +// Inflatable Airlock IVA +@INTERNAL[restock-airlock-1-IVA]:NEEDS[NearFutureProps]:AFTER[ReStock] +{ + + PROP + { + name = NF_PAPR_Clipboard_Log + position = -0.3309464,-0.001345975,-1.962911 + rotation = -0.4704114,-0.4704107,-0.5279329,0.5279335 + scale = 1,1,1 + } + + PROP + { + name = NF_RAIL_Small_Silver + position = 0,-0.281,-1.89 + rotation = 4.619359E-07,0,0,1 + scale = 1,1,1 + } + PROP + { + name = NF_RAIL_Small_Silver + position = 0,0.281,-1.89 + rotation = -1,0,0,4.619359E-07 + scale = 1,1,1 + } + + PROP + { + name = NF_TANK_Wall_O2 + position = 0.337,0,-0.112 + rotation = 0,1,0,0 + scale = 0.8,0.8,0.8 + } + PROP + { + name = NF_TANK_Wall_O2 + position = -0.337,0,-0.112 + rotation = 0,1,0,0 + scale = 0.8,0.8,0.8 + } + + PROP + { + name = NF_TANK_Wall_N2 + position = 0.2382951,-0.2382949,-0.112 + rotation = 0.3826832,0.9238797,0,0 + scale = 0.8000004,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = -0.2382951,0.2382949,-0.112 + rotation = 0.3826832,0.9238797,0,0 + scale = 0.8000004,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = 0.238295,0.238295,-0.112 + rotation = -0.3826834,0.9238796,0,0 + scale = 0.8000003,0.8000001,0.8000005 + } + PROP + { + name = NF_TANK_Wall_N2 + position = -0.238295,-0.238295,-0.112 + rotation = -0.3826834,0.9238796,0,0 + scale = 0.8000003,0.8000001,0.8000005 + } +} \ No newline at end of file diff --git a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg index f233822b..93b5ab5e 100644 --- a/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg +++ b/Distribution/Restock/GameData/ReStock/Localization/en-us.cfg @@ -44,6 +44,18 @@ Localization #LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Boattail (1.875m, Orange/Grey) #LOC_Restock_variant-engine_tankbutt_size2_white = Tankbutt (2.5m, White) #LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Tankbutt (2.5m, Orange/Grey) + #LOC_Restock_variant-engine_singlebell_compact = Single Compact + #LOC_Restock_variant-engine_singlebell_compact_white = Single Compact (White Shroud) + #LOC_Restock_variant-engine_singlebell_compact_grey-orange = Single Compact (Orange/Grey Shroud) + #LOC_Restock_variant-engine_singlebell = Single + #LOC_Restock_variant-engine_singlebell_white = Single (White Shroud) + #LOC_Restock_variant-engine_singlebell_grey-orange = Single (Orange/Grey Shroud) + #LOC_Restock_variant-engine_quadbell = Quad + #LOC_Restock_variant-engine_quadbell_white = Quad (White Shroud) + #LOC_Restock_variant-engine_quadbell_grey-orange = Quad (Orange/Grey Shroud) + #LOC_Restock_variant-engine_quadbell_compact = Quad Compact + #LOC_Restock_variant-engine_quadbell_compact_white = Quad Compact (White Shroud) + #LOC_Restock_variant-engine_quadbell_compact_grey-orange = Quad Compact (Orange/Grey Shroud) #LOC_Restock_variant-engine_boattail_size2_white = Boattail (2.5m, White) #LOC_Restock_variant-engine_boattail_size2_grey-orange = Boattail (2.5m, Orange/Grey) @@ -62,6 +74,7 @@ Localization #LOC_Restock_variant-mounting_classic_grey-orange = Classic (Orange/Grey Shroud) #LOC_Restock_variant-mounting_truss = Truss #LOC_Restock_variant-mounting_compact = Compact + #LOC_Restock_variant-mounting_mounted = Mounted #LOC_Restock_variant-gold-truss = Gold (Mounted) #LOC_Restock_variant-silver-truss = Silver (Mounted) @@ -81,23 +94,38 @@ Localization #LOC_Restock_variant-telescope_shielded = Shielded #LOC_Restock_variant-telescope_bare = Bare + #LOC_Restock_variant-pod_bare = Bare + #LOC_Restock_variant-pod_fabric_green = Green Padding + #LOC_Restock_variant-pod_fabric_beige = Beige Padding + #LOC_Restock_variant-pod_fabric_white = White Padding + #LOC_Restock_variant-wheel_broken = Broken #LOC_Restock_variant-wheel_bare = Bare #LOC_Restock_variant-surface_metal = Metal #LOC_Restock_variant-surface_basic = Basic #LOC_Restock_variant-surface_truss = Truss + #LOC_Restock_variant-surface_warningStripes = Warning Stripes #LOC_Restock_variant-surface_thermalblankets = Insulated - - #LOC_Restock_variant-decoupler_metal = Metal - #LOC_Restock_variant-decoupler_grey-orange = Orange/Grey - #LOC_Restock_variant-surface_yellow = Yellow #LOC_Restock_variant-surface_black = Black + #LOC_Restock_variant-surface_white = White + #LOC_Restock_variant-surface_blue = Blue + + #LOC_Restock_variant-strut_classic_metal = Metal + #LOC_Restock_variant-strut_classic_white = White + #LOC_Restock_variant-strut_compact_metal = Metal (Compact) + #LOC_Restock_variant-strut_compact_white = White (Compact) + + #LOC_Restock_variant-decoupler_metal = Metal + #LOC_Restock_variant-decoupler_grey-orange = Orange/Grey #LOC_Restock_variant-service-bay-opaque = Solid Caps #LOC_Restock_variant-service-bay-transparent = Truss Caps #LOC_Restock_variant-service-bay-hollow = No Caps + #LOC_Restock_variant-service-bay-open = Open + #LOC_Restock_variant-service-bay-tunnel = Docking Tunnel + #LOC_Restock_variant-service-bay-shelves = Shelves #LOC_Restock_variant-heat-shield-black = Black #LOC_Restock_variant-heat-shield-brown = Classic diff --git a/Distribution/Restock/GameData/ReStock/Localization/fr-fr.cfg b/Distribution/Restock/GameData/ReStock/Localization/fr-fr.cfg index d3c39f2a..5803015e 100644 --- a/Distribution/Restock/GameData/ReStock/Localization/fr-fr.cfg +++ b/Distribution/Restock/GameData/ReStock/Localization/fr-fr.cfg @@ -1,30 +1,100 @@ +// Proposed format: +// #LOC_Restock_partconfigname_fieldname +// eg. +// #LOC_Restock_restock-engine-375-3_title = ... +// #LOC_Restock_restock-engine-375-3_description = ... // Courtesy of Challyss of the KSP forums - +// additionnal translation by vinix38 Localization { fr-fr { + // Actions and buttons + #LOC_Restock_scanner_screen_on = Ecran ON + #LOC_Restock_scanner_screen_off = Ecran OFF + #LOC_Restock_scanner_screen_toggle = Activer écran + #LOC_Restock_variant-engine_size0 = 0.625m + #LOC_Restock_variant-engine_size0_white = 0.625m (Enveloppe blanche) + #LOC_Restock_variant-engine_size0_grey-orange = 0.625m (Enveloppe Orange/Grise) #LOC_Restock_variant-engine_size1 = 1.25m + #LOC_Restock_variant-engine_size1_white = 1.25m (Enveloppe blanche) + #LOC_Restock_variant-engine_size1_grey-orange = 1.25m (Enveloppe Orange/Grise) + #LOC_Restock_variant-engine_size1p5 = 1.875m + #LOC_Restock_variant-engine_size1p5_white = 1.875m (Enveloppe blanche) + #LOC_Restock_variant-engine_size1p5_grey-orange = 1.875m (Enveloppe Orange/Grise) #LOC_Restock_variant-engine_size2 = 2.5m + #LOC_Restock_variant-engine_size2_white = 2.5m (Enveloppe blanche) + #LOC_Restock_variant-engine_size2_grey-orange = 2.5m (Enveloppe Orange/Grise) #LOC_Restock_variant-engine_size3 = 3.75m #LOC_Restock_variant-engine_compact = Compact + #LOC_Restock_variant-engine_compact_white = Compact (Enveloppe blanche) + #LOC_Restock_variant-engine_compact_grey-orange = Compact (Enveloppe Orange/Grise) #LOC_Restock_variant-engine_radial = Radial #LOC_Restock_variant-engine_boattail = Caréné + #LOC_Restock_variant-engine_boattail_white = Caréné (Blanc) + #LOC_Restock_variant-engine_boattail_grey-orange = Caréné (Orange/Gris) + #LOC_Restock_variant-engine_boattail_orange = Caréné (Orange) + #LOC_Restock_variant-engine_boattail_metal = Caréné (Métal) + #LOC_Restock_variant-engine_boattail_dark = Caréné (Sombre) + #LOC_Restock_variant-engine_boattail_size1 = Caréné (1.25m) + #LOC_Restock_variant-engine_boattail_size1p5 = Caréné (1.875m) + #LOC_Restock_variant-engine_boattail_size1_white = Caréné (1.25m, Blanc) + #LOC_Restock_variant-engine_boattail_size1p5_white = Caréné (1.875m, Blanc) + #LOC_Restock_variant-engine_boattail_size1_grey-orange = Caréné (1.25m, Orange/Gris) + #LOC_Restock_variant-engine_boattail_size1p5_grey-orange = Caréné (1.875m, Orange/Gris) + #LOC_Restock_variant-engine_tankbutt_size2_white = Fond de réservoir (2.5m, Blanc) + #LOC_Restock_variant-engine_tankbutt_size2_grey-orange = Fond de réservoir (2.5m, Orange/Gris) + + #LOC_Restock_variant-engine_boattail_size2_white = Caréné (2.5m, Blanc) + #LOC_Restock_variant-engine_boattail_size2_grey-orange = Caréné (2.5m, Orange/Gris) + #LOC_Restock_variant-engine_boattail_size3_white = Caréné (3.75m, Blanc) + #LOC_Restock_variant-engine_boattail_size3_grey-orange = Caréné (3.75m, Orange/Gris) + + #LOC_Restock_variant-engine_shroud_white = Enveloppe blanche + #LOC_Restock_variant-engine_shroud_grey-orange = Enveloppe métallique + #LOC_Restock_variant-engine_shroud = Enveloppé + #LOC_Restock_variant-engine_shroud_wide = Grande Enveloppe + #LOC_Restock_variant-engine_docking = Port d'amarrage + + #LOC_Restock_variant-mounting_classic = Classique + #LOC_Restock_variant-mounting_classic_white = Classique (Enveloppe blanche) + #LOC_Restock_variant-mounting_classic_grey-orange = Classique (Enveloppe Orange/Grise) #LOC_Restock_variant-mounting_truss = Treillis #LOC_Restock_variant-mounting_compact = Compact + #LOC_Restock_variant-gold-truss = Doré (Support) + #LOC_Restock_variant-silver-truss = Argenté (Support) + + #LOC_Restock_variant-engine_pod-orange = Support (Orange) + #LOC_Restock_variant-engine_pod-grey = Support (Gris) + #LOC_Restock_variant-antenna_size0 = 0.625m #LOC_Restock_variant-antenna_size1 = 1.25m #LOC_Restock_variant-antenna_truss = Treillis - #LOC_Restock_variant-antenna_compact = Compact - #LOC_Restock_variant-antenna_radial = Radial - #LOC_Restock_variant-antenna_radial_reverse = Radial (Inversé) - #LOC_Restock_variant-antenna_axial = Axial - #LOC_Restock_variant-antenna_axial_reverse = Axial (Inversé) + #LOC_Restock_variant-antenna_compact = Compacte + #LOC_Restock_variant-antenna_radial = Radiale + #LOC_Restock_variant-antenna_radial_reverse = Radiale (Inversée) + #LOC_Restock_variant-antenna_axial = Axiale + #LOC_Restock_variant-antenna_axial_reverse = Axiale (Inversée) + + #LOC_Restock_variant-telescope_shielded = Protégé + #LOC_Restock_variant-telescope_bare = Nu + + #LOC_Restock_variant-wheel_broken = Cassée + #LOC_Restock_variant-wheel_bare = Nue #LOC_Restock_variant-surface_metal = Métal + #LOC_Restock_variant-surface_basic = Basique + #LOC_Restock_variant-surface_truss = Treillis + #LOC_Restock_variant-surface_thermalblankets = Isolé + + #LOC_Restock_variant-decoupler_metal = Métal + #LOC_Restock_variant-decoupler_grey-orange = Orange/Gris + + #LOC_Restock_variant-surface_yellow = Jaune + #LOC_Restock_variant-surface_black = Noir #LOC_Restock_variant-service-bay-opaque = Bases pleines #LOC_Restock_variant-service-bay-transparent = Bases treillis @@ -42,5 +112,23 @@ Localization #LOC_Restock_variant-probe-gold = Doré #LOC_Restock_variant-probe-silver = Argenté #LOC_Restock_variant-probe-bare = Basique + + #LOC_Restock_variant-radiator_basic = Basique + #LOC_Restock_variant-radiator_flat = Plat + #LOC_Restock_variant-radiator_compact = Compact + + #LOC_Restock_variant-tube-length-short = Court + #LOC_Restock_variant-tube-length-med-short = Moyen-Court + #LOC_Restock_variant-tube-length-med = Moyen + #LOC_Restock_variant-tube-length-med-long = Moyen-Long + #LOC_Restock_variant-tube-length-long = Long + + #LOC_Restock_variant-tube-length-short-alt = Court (Alternatif) + #LOC_Restock_variant-tube-length-med-short-alt = Moyen-Court (Alternatif) + #LOC_Restock_variant-tube-length-med-alt = Moyen (Alternatif) + #LOC_Restock_variant-tube-length-med-long-alt = Moyen-Long (Alternatif) + #LOC_Restock_variant-tube-length-long-alt = Long (Alternatif) + + #LOC_Restock_description-FuelCellArray = Pourquoi se contenter d'une seule pile à combustible quand on peut en avoir trois ? Cette série de piles est idéale lorsque vous avez besoin d'une source d'énergie fiable et de grande capacité. Tout comme les piles plus petites, cette série fonctionne par conversion de l'ergol et de l'oxydant en énergie. } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-winglets.cfg b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-winglets.cfg index bd741c17..d954c58e 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-winglets.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-winglets.cfg @@ -20,6 +20,39 @@ { cube = Default, 0.04573,0.9754,0.373, 0.04573,0.2997,0.648, 0.02582,0.2292,1.08, 0.02582,0.2819,0.3014, 0.5039,0.9864,0.1276, 0.5039,0.9864,0.1276, -0.1697,0.25,0, 0.7607,1.25,0.05625 } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 + shader = KSP/Specular + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 + shader = KSP/Specular + } + } + } } // AV-R8 Winglet @@ -39,6 +72,38 @@ cube = fullDeflectionPos, 0.2244,0.6744,1.628, 0.2244,0.6269,1.557, 0.6671,0.3797,2.03, 0.6671,0.3659,1.886, 1.907,0.9236,0.9155, 1.907,0.9215,0.9155, -0.07445,-0.008513,0.02857, 1.629,1.966,0.866 cube = fullDeflectionNeg, 0.2243,0.6742,1.628, 0.2243,0.6276,1.549, 0.6671,0.4279,2.03, 0.6671,0.4123,1.886, 1.907,0.9045,0.9155, 1.907,0.9084,0.9155, -0.07445,-0.008513,-0.02857, 1.629,1.966,0.866 } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 + shader = KSP/Specular + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 + shader = KSP/Specular + } + } + } } // AV-T1 Winglet @@ -56,6 +121,38 @@ { cube = Default, 0.131,1,0.09983, 0.131,0.1167,1.597, 0.08604,0.07243,1.567, 0.08604,0.009355,1.241, 1.657,0.9968,0.1479, 1.657,0.997,0.1479, -0.1187,0.2268,0.006638, 1.497,2.11,0.09696 } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 + shader = KSP/Specular + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 + shader = KSP/Specular + } + } + } } // Delta-Deluxe Winglet @@ -75,4 +172,36 @@ cube = fullDeflectionPos, 0.1975,1,0.3855, 0.1975,0.7641,1.535, 0.2903,0.4871,2.28, 0.2903,0.6346,0.3927, 2.654,0.9567,0.3349, 2.654,0.9698,0.3168, -0.2699,0.005937,-0.08691, 1.587,2.242,0.2617 cube = fullDeflectionNeg, 0.1975,1,0.3855, 0.1975,0.7638,1.535, 0.2903,0.4828,2.28, 0.2903,0.63,0.3927, 2.654,0.9699,0.3168, 2.654,0.9576,0.3349, -0.2699,0.005937,0.08691, 1.587,2.242,0.2617 } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-1 + shader = KSP/Specular + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + TEXTURE + { + mainTextureURL = ReStock/Assets/Aero/restock-winglets-2 + shader = KSP/Specular + } + } + } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-fuelline.cfg b/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-fuelline.cfg index a570c8ce..a881a859 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-fuelline.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-fuelline.cfg @@ -26,14 +26,16 @@ stretchAxis = x stretchTextures = _MainTex _BumpMap } + + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants useMultipleDragCubes = false - baseVariant = Yellow + baseVariant = YellowAndWhite VARIANT { - name = Yellow + name = YellowAndWhite displayName = #LOC_Restock_variant-surface_yellow themeName = YellowAndWhite primaryColor = #B08D43 @@ -44,6 +46,8 @@ line_black = false line_metal = false line_sofi = false + line_white = false + line_blue = false } } VARIANT @@ -59,6 +63,8 @@ line_black = true line_metal = false line_sofi = false + line_white = false + line_blue = false } } VARIANT @@ -74,6 +80,8 @@ line_black = false line_metal = true line_sofi = false + line_white = false + line_blue = false } } VARIANT @@ -81,7 +89,7 @@ name = Orange displayName = #autoLOC_8007123 themeName = Orange - primaryColor = #B08D43 + primaryColor = #A55929 secondaryColor = #999999 GAMEOBJECTS { @@ -89,6 +97,42 @@ line_black = false line_metal = false line_sofi = true + line_white = false + line_blue = false + } + } + VARIANT + { + name = White + displayName = #LOC_Restock_variant-surface_white + themeName = White + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + line_yellow = false + line_black = false + line_metal = false + line_sofi = false + line_white = true + line_blue = false + } + } + VARIANT + { + name = Blue + displayName = #LOC_Restock_variant-surface_blue + themeName = White + primaryColor = #426573 + secondaryColor = #999999 + GAMEOBJECTS + { + line_yellow = false + line_black = false + line_metal = false + line_sofi = false + line_white = false + line_blue = true } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-strut.cfg b/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-strut.cfg index 09db4093..cb00fe4f 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-strut.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/CompoundParts/restock-strut.cfg @@ -26,16 +26,18 @@ stretchAxis = x stretchTextures = _MainTex _BumpMap } + + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants useMultipleDragCubes = false - baseVariant = Classic + baseVariant = Gray VARIANT { - name = Classic - displayName = #LOC_Restock_variant-mounting_classic - themeName = White + name = Gray + displayName = #LOC_Restock_variant-strut_classic_metal + themeName = Metal primaryColor = #6f6e6d secondaryColor = #999999 GAMEOBJECTS @@ -44,13 +46,19 @@ strut_target_body_classic = true strut_main_body_compact = false strut_target_body_compact = false + strut_main_body_classic_white = false + strut_target_body_classic_white = false + strut_main_body_compact_white = false + strut_target_body_compact_white = false + strut_metal = true + strut_white = false } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-mounting_compact - themeName = White + displayName = #LOC_Restock_variant-strut_compact_metal + themeName = Metal primaryColor = #6f6e6d secondaryColor = #999999 GAMEOBJECTS @@ -59,6 +67,54 @@ strut_target_body_classic = false strut_main_body_compact = true strut_target_body_compact = true + strut_main_body_classic_white = false + strut_target_body_classic_white = false + strut_main_body_compact_white = false + strut_target_body_compact_white = false + strut_metal = true + strut_white = false + } + } + VARIANT + { + name = White + displayName = #LOC_Restock_variant-strut_classic_white + themeName = White + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + strut_main_body_classic = false + strut_target_body_classic = false + strut_main_body_compact = false + strut_target_body_compact = false + strut_main_body_classic_white = true + strut_target_body_classic_white = true + strut_main_body_compact_white = false + strut_target_body_compact_white = false + strut_metal = false + strut_white = true + } + } + VARIANT + { + name = White_Compact + displayName = #LOC_Restock_variant-strut_compact_white + themeName = White + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + strut_main_body_classic = false + strut_target_body_classic = false + strut_main_body_compact = false + strut_target_body_compact = false + strut_main_body_classic_white = false + strut_target_body_classic_white = false + strut_main_body_compact_white = true + strut_target_body_compact_white = true + strut_metal = false + strut_white = true } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Control/restock-sas.cfg b/Distribution/Restock/GameData/ReStock/Patches/Control/restock-sas.cfg index e850b574..75253adc 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Control/restock-sas.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Control/restock-sas.cfg @@ -14,6 +14,7 @@ { model = ReStock/Assets/Control/restock-reactionwheel-625-1 } + !DRAG_CUBE {} DRAG_CUBE { cube = Default, 0.1161,0.7598,0.4096, 0.1161,0.7598,0.4096, 0.3074,0.9436,0.1761, 0.3074,0.9435,0.1761, 0.1161,0.7576,0.4096, 0.1161,0.7616,0.4096, 0,0,0, 0.629,0.185,0.629 @@ -34,6 +35,7 @@ { model = ReStock/Assets/Control/restock-reactionwheel-125-1 } + !DRAG_CUBE {} DRAG_CUBE { cube = Default, 0.5389,0.7794,0.7665, 0.5389,0.7792,0.7665, 1.281,0.9797,0.1504, 1.281,0.9798,0.1504, 0.5389,0.7776,0.7665, 0.5389,0.7779,0.7665, 0,7.451E-09,-8.882E-16, 1.351,0.3993,1.351 @@ -51,6 +53,7 @@ { model = ReStock/Assets/Control/restock-reactionwheel-25-1 } + !DRAG_CUBE {} DRAG_CUBE { cube = Default, 1.245,0.7807,1.345, 1.245,0.7807,1.345, 4.643,0.9184,0.5737, 4.643,0.959,0.5463, 1.245,0.7746,1.345, 1.245,0.7746,1.345, 0,0,0, 2.5,0.5,2.5 diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claw.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claw.cfg deleted file mode 100644 index 042d1414..00000000 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claw.cfg +++ /dev/null @@ -1,124 +0,0 @@ -// Patches applying art changes to the asteroid claw -// Contents: -// - Advanced Grabbing Unit (GrapplingDevice) - -// Advanced Grabbing Unit -@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[000_ReStock] -{ - @author = Andrew Cassidy - !mesh = DELETE - MODEL - { - model = ReStock/Assets/Coupling/restock-claw-125 - } - %rescaleFactor = 1 - %node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1 - @MODULE[ModuleGrappleNode] - { - nodeTransformName = Pivot - } - @MODULE[ModuleAnimateGeneric] - { - animationName = Deploy - } - @MODULE[FlagDecal] - { - textureQuadName = flagTransform - } - !MODULE[FXModuleLookAtConstraint] - MODULE - { - name = FXModuleLookAtConstraint - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.001 - targetName = act_cylL.001 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.001 - targetName = act_cylU.001 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.002 - targetName = act_cylL.002 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.002 - targetName = act_cylU.002 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.003 - targetName = act_cylL.003 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.003 - targetName = act_cylU.003 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.004 - targetName = act_cylL.004 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.004 - targetName = act_cylU.004 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.005 - targetName = act_cylL.005 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.005 - targetName = act_cylU.005 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.006 - targetName = act_cylL.006 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.006 - targetName = act_cylU.006 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.007 - targetName = act_cylL.007 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.007 - targetName = act_cylU.007 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylU.008 - targetName = act_cylL.008 - } - CONSTRAINLOOKFX - { - rotatorsName = act_cylL.008 - targetName = act_cylU.008 - } - } - MODULE - { - name = ModuleLight - lightName = Lamp - useAnimationDim = true - lightBrightenSpeed = 2.5 - lightDimSpeed = 2.5 - resourceAmount = 0.02 - useResources = true - animationName = RestockClawLamp_On - } -} diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claws.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claws.cfg new file mode 100644 index 00000000..64f221e5 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-claws.cfg @@ -0,0 +1,347 @@ +// Patches applying art changes to the asteroid claw +// Contents: +// - Advanced Grabbing Unit (GrapplingDevice) +// - Advanced Grabbing Unit Jr. (smallClaw) + +// Advanced Grabbing Unit +@PART[GrapplingDevice]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Coupling/restock-claw-125-1 + } + %rescaleFactor = 1 + %node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1 + + @MODULE[ModuleGrappleNode] + { + nodeTransformName = Pivot + } + @MODULE[ModuleAnimateGeneric] + { + animationName = Deploy + } + @MODULE[FlagDecal] + { + textureQuadName = flags + } + + !MODULE[FXModuleLookAtConstraint] {} + MODULE + { + name = ModuleRestockConstraints + LOOKATCONSTRAINT + { + rotatorsName = Actuator_0_lower + targetName = Actuator_0_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_0_upper + targetName = Actuator_0_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_1_lower + targetName = Actuator_1_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_1_upper + targetName = Actuator_1_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_2_lower + targetName = Actuator_2_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_2_upper + targetName = Actuator_2_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_3_lower + targetName = Actuator_3_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_3_upper + targetName = Actuator_3_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_4_lower + targetName = Actuator_4_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_4_upper + targetName = Actuator_4_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_5_lower + targetName = Actuator_5_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_5_upper + targetName = Actuator_5_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_6_lower + targetName = Actuator_6_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_6_upper + targetName = Actuator_6_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_7_lower + targetName = Actuator_7_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_7_upper + targetName = Actuator_7_lower + } + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = White + useMultipleDragCubes = false + VARIANT + { + name = White + displayName = #LOC_Restock_variant-surface_white + themeName = White + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + Accents_white = true + Accents_black = false + Accents_yellow = false + } + } + VARIANT + { + name = Dark + displayName = #LOC_Restock_variant-surface_black + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #999999 + GAMEOBJECTS + { + Accents_white = false + Accents_black = true + Accents_yellow = false + } + } + VARIANT + { + name = Yellow + displayName = #LOC_Restock_variant-surface_yellow + themeName = YellowAndWhite + primaryColor = #B08D43 + secondaryColor = #999999 + GAMEOBJECTS + { + Accents_white = false + Accents_black = false + Accents_yellow = true + } + } + } + + MODULE + { + name = ModuleRestockDepthMask + maskTransform = DepthMask + } + + MODULE + { + name = ModuleLight + lightName = Lamp + useAnimationDim = true + lightBrightenSpeed = 2.5 + lightDimSpeed = 2.5 + resourceAmount = 0.02 + useResources = true + animationName = RestockClawLamp_On + } +} + +// Advanced Grabbing Unit Jr. +@PART[smallClaw]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Coupling/restock-claw-625-2 + } + %rescaleFactor = 1 + %node_stack_top = 0.0, -0.14082675, 0.00, 0.0, -1.0, 0.0, 1 + %node_attach = 0.0, -0.0738, 0.00, 0.0, -1.0, 0.0, 1 + + @MODULE[ModuleGrappleNode] + { + nodeTransformName = Pivot + } + + @MODULE[ModuleAnimateGeneric] + { + animationName = Deploy + } + + @MODULE[FlagDecal] + { + textureQuadName = FlagTransform + } + + !MODULE[FXModuleLookAtConstraint] {} + MODULE + { + name = ModuleRestockConstraints + LOOKATCONSTRAINT + { + rotatorsName = Actuator_0_lower + targetName = Actuator_0_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_0_upper + targetName = Actuator_0_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_1_lower + targetName = Actuator_1_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_1_upper + targetName = Actuator_1_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_2_lower + targetName = Actuator_2_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_2_upper + targetName = Actuator_2_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_3_lower + targetName = Actuator_3_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_3_upper + targetName = Actuator_3_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_4_lower + targetName = Actuator_4_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_4_upper + targetName = Actuator_4_lower + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_5_lower + targetName = Actuator_5_upper + } + LOOKATCONSTRAINT + { + rotatorsName = Actuator_5_upper + targetName = Actuator_5_lower + } + } + + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = White + useMultipleDragCubes = false + VARIANT + { + name = White + displayName = #LOC_Restock_variant-surface_white + themeName = White + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + Body_white = true + Body_black = false + Body_yellow = false + } + } + VARIANT + { + name = Dark + displayName = #LOC_Restock_variant-surface_black + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #999999 + GAMEOBJECTS + { + Body_white = false + Body_black = true + Body_yellow = false + } + } + VARIANT + { + name = Yellow + displayName = #LOC_Restock_variant-surface_yellow + themeName = YellowAndWhite + primaryColor = #B08D43 + secondaryColor = #999999 + GAMEOBJECTS + { + Body_white = false + Body_black = false + Body_yellow = true + } + } + } + + MODULE + { + name = ModuleRestockDepthMask + maskTransform = DepthMask + } + + MODULE + { + name = ModuleLight + lightName = SpotLight + useAnimationDim = true + lightBrightenSpeed = 2.5 + lightDimSpeed = 2.5 + resourceAmount = 0.02 + useResources = true + animationName = RestockMiniClawLamp_On + } +} diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg index 2ff3642d..817018d5 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-decouplers.cfg @@ -19,6 +19,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-0625-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -35,6 +36,7 @@ { Decoupler0625White = false Decoupler0625Metal = true + Decoupler0625Yellow = false } } VARIANT @@ -48,6 +50,20 @@ { Decoupler0625White = true Decoupler0625Metal = false + Decoupler0625Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler0625White = false + Decoupler0625Metal = false + Decoupler0625Yellow = true } } } @@ -64,6 +80,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-125-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -81,6 +98,7 @@ Decoupler125White = false Decoupler125Dark = true Decoupler125Orange = false + Decoupler125Yellow = false } } VARIANT @@ -95,6 +113,7 @@ Decoupler125White = true Decoupler125Dark = false Decoupler125Orange = false + Decoupler125Yellow = false } } VARIANT @@ -109,6 +128,21 @@ Decoupler125White = false Decoupler125Dark = false Decoupler125Orange = true + Decoupler125Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler125White = false + Decoupler125Dark = false + Decoupler125Orange = false + Decoupler125Yellow = true } } } @@ -125,6 +159,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-25-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -142,6 +177,7 @@ Decoupler25White = false Decoupler25Metal = true Decoupler25Orange = false + Decoupler25Yellow = false } } VARIANT @@ -156,6 +192,7 @@ Decoupler25White = true Decoupler25Metal = false Decoupler25Orange = false + Decoupler25Yellow = false } } VARIANT @@ -170,6 +207,21 @@ Decoupler25White = false Decoupler25Metal = false Decoupler25Orange = true + Decoupler25Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler25White = false + Decoupler25Metal = false + Decoupler25Orange = false + Decoupler25Yellow = true } } } @@ -186,6 +238,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-375-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -202,6 +255,7 @@ { Decoupler375White = true Decoupler375Orange = false + Decoupler375Yellow = false } } VARIANT @@ -215,6 +269,20 @@ { Decoupler375White = false Decoupler375Orange = true + Decoupler375Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler375White = false + Decoupler375Orange = false + Decoupler375Yellow = true } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg index 4d1b3691..44013a98 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Coupling/restock-separators.cfg @@ -16,6 +16,7 @@ model = ReStock/Assets/Coupling/restock-separator-0625-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -32,6 +33,7 @@ { Separator0625White = false Separator0625Metal = true + Separator0625Yellow = false } } VARIANT @@ -45,6 +47,20 @@ { Separator0625White = true Separator0625Metal = false + Separator0625Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator0625White = false + Separator0625Metal = false + Separator0625Yellow = true } } } @@ -61,6 +77,7 @@ model = ReStock/Assets/Coupling/restock-separator-125-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -78,6 +95,7 @@ Separator125White = false Separator125Dark = true Separator125Orange = false + Separator125Yellow = false } } VARIANT @@ -92,6 +110,7 @@ Separator125White = true Separator125Dark = false Separator125Orange = false + Separator125Yellow = false } } VARIANT @@ -106,6 +125,21 @@ Separator125White = false Separator125Dark = false Separator125Orange = true + Separator125Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator125White = false + Separator125Dark = false + Separator125Orange = false + Separator125Yellow = true } } } @@ -122,6 +156,7 @@ model = ReStock/Assets/Coupling/restock-separator-25-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -139,6 +174,7 @@ Separator25White = false Separator25Metal = true Separator25Orange = false + Separator25Yellow = false } } VARIANT @@ -153,6 +189,7 @@ Separator25White = true Separator25Metal = false Separator25Orange = false + Separator25Yellow = false } } VARIANT @@ -167,6 +204,21 @@ Separator25White = false Separator25Metal = false Separator25Orange = true + Separator25Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator25White = false + Separator25Metal = false + Separator25Orange = false + Separator25Yellow = true } } } @@ -183,6 +235,7 @@ model = ReStock/Assets/Coupling/restock-separator-375-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -199,6 +252,7 @@ { Separator375White = true Separator375Orange = false + Separator375Yellow = false } } VARIANT @@ -212,6 +266,20 @@ { Separator375White = false Separator375Orange = true + Separator375Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator375White = false + Separator375Orange = false + Separator375Yellow = true } } } 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 9f2433fe..3f06bf91 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 @@ -19,15 +19,11 @@ !sound_vent_soft = DELETE !sound_explosion_low = DELETE !DRAG_CUBE {} - DRAG_CUBE - { - cube = Fairing, 3.898,0.7731,1.901, 3.898,0.773,1.901, 3.297,0.7352,1.744, 3.311,0.6924,1.917, 3.895,0.7689,2.073, 3.895,0.7683,2.129, -0.001018,-0.6431,-0.002216, 3.418,1.717,3.42 - cube = Clean, 3.871,0.7762,1.9, 3.871,0.7763,1.9, 2.683,0.5947,1.751, 2.686,0.6422,1.526, 3.874,0.7711,2.07, 3.874,0.7711,2.127, -0.0007027,-0.6431,0.0001873, 3.415,1.717,3.415 - } + !MODEL {} MODEL { - model = ReStock/Assets/Engine/restock-engine-poodle-1 + model = ReStock/Assets/Engine/restock-engine-poodle-2 position = 0.0, 0.0, 0.0 scale = 1,1,1 rotation = 0, 0, 0 @@ -125,7 +121,7 @@ { @name = ModuleEnginesFX %runningEffectName = fx-poodle-running - } + }s !MODULE[FXModuleLookAtConstraint] {} MODULE { @@ -212,6 +208,27 @@ targetName = P_CylCpt_Upper004 rotatorsName = P_CylCpt_Lower004 } + // Single + CONSTRAINLOOKFX + { + targetName = P_CylSingle_Lower001 + rotatorsName = P_CylSingle_Upper001 + } + CONSTRAINLOOKFX + { + targetName = P_CylSingle_Lower002 + rotatorsName = P_CylSingle_Upper002 + } + CONSTRAINLOOKFX + { + targetName = P_CylSingle_Upper001 + rotatorsName = P_CylSingle_Lower001 + } + CONSTRAINLOOKFX + { + targetName = P_CylSingle_Upper002 + rotatorsName = P_CylSingle_Lower002 + } } !MODULE[FXModuleAnimateThrottle] {} MODULE @@ -292,100 +309,277 @@ } @MODULE[ModuleJettison] { - @jettisonName = Shroud, Poodle_Shroud_Compact - useMultipleDragCubes = true + @jettisonName = Shroud1,Shroud2,Shroud3 + //useMultipleDragCubes = true } + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants - baseVariant = Size2 - useMultipleDragCubes = false + baseVariant = TwoBell + //useMultipleDragCubes = false VARIANT { - name = Size2 - displayName = #LOC_Restock_variant-engine_size2_white + name = TwoBell + displayName = #LOC_Restock_variant-engine_quadbell_white primaryColor = #999999 secondaryColor = #ffffff 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 + B_Poodle_25 = true + B_Poodle_Compact = false + B_Poodle_Common = true + Poodle_LowerCyls = true + Poodle_LowerCylsCompact = false ShroudOrange = false ShroudWhite = true + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = true + Shroud2 = false + Shroud3 = false + B_Poodle_Single = false + B_Poodle_SingleCommon = false + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Compact - displayName = #LOC_Restock_variant-engine_compact_white + displayName = #LOC_Restock_variant-engine_quadbell_compact_white primaryColor = #666666 secondaryColor = #ffffff 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 + B_Poodle_25 = false + B_Poodle_Compact = true + B_Poodle_Common = true + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = true ShroudOrange = false ShroudWhite = true + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = true + Shroud2 = false + Shroud3 = false + B_Poodle_Single = false + B_Poodle_SingleCommon = false + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { - name = Size2_Alternate - displayName = #LOC_Restock_variant-engine_size2_grey-orange + name = TwoBell_Alternate + displayName = #LOC_Restock_variant-engine_quadbell_grey-orange primaryColor = #999999 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 + B_Poodle_25 = true + B_Poodle_Compact = false + B_Poodle_Common = true + Poodle_LowerCyls = true + Poodle_LowerCylsCompact = false ShroudOrange = true ShroudWhite = false + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = true + Shroud2 = false + Shroud3 = false + B_Poodle_Single = false + B_Poodle_SingleCommon = false + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 } } VARIANT { name = Compact_Alternate - displayName = #LOC_Restock_variant-engine_compact_grey-orange + displayName = #LOC_Restock_variant-engine_quadbell_compact_grey-orange primaryColor = #666666 secondaryColor = #f69449 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 + B_Poodle_25 = false + B_Poodle_Compact = true + B_Poodle_Common = true + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = true ShroudOrange = true ShroudWhite = false + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = true + Shroud2 = false + Shroud3 = false + B_Poodle_Single = false + B_Poodle_SingleCommon = false + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -1.5, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = SingleBell + displayName = #LOC_Restock_variant-engine_singlebell_white + primaryColor = #999999 + secondaryColor = #ffffff + GAMEOBJECTS + { + B_Poodle_25 = false + B_Poodle_Compact = false + B_Poodle_Common = false + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = false + ShroudOrange = false + ShroudWhite = false + ShroudOrangeLong = false + ShroudWhiteLong = true + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = false + Shroud2 = true + Shroud3 = false + B_Poodle_Single = true + B_Poodle_SingleCommon = true + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -2.67668, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = SingleBell-Alt + displayName = #LOC_Restock_variant-engine_singlebell_grey-orange + primaryColor = #999999 + secondaryColor = #f69449 + GAMEOBJECTS + { + B_Poodle_25 = false + B_Poodle_Compact = false + B_Poodle_Common = false + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = false + ShroudOrange = false + ShroudWhite = false + ShroudOrangeLong = true + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = false + Shroud1 = false + Shroud2 = true + Shroud3 = false + B_Poodle_Single = true + B_Poodle_SingleCommon = true + B_Poodle_SingleCompact = false + } + NODES + { + node_attach = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -2.67668, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = SingleBell-Compact + displayName = #LOC_Restock_variant-engine_singlebell_compact_white + primaryColor = #666666 + secondaryColor = #ffffff + GAMEOBJECTS + { + B_Poodle_25 = false + B_Poodle_Compact = false + B_Poodle_Common = false + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = false + ShroudOrange = false + ShroudWhite = false + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = true + ShroudOrangeCompact = false + Shroud1 = false + Shroud2 = false + Shroud3 = true + B_Poodle_Single = false + B_Poodle_SingleCommon = true + B_Poodle_SingleCompact = true + } + NODES + { + node_attach = 0.0, -0.678, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, -0.678, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -2.67668, 0.0, 0.0, -1.0, 0.0, 2 + } + } + VARIANT + { + name = SingleBell-Compact-Alt + displayName = #LOC_Restock_variant-engine_singlebell_compact_grey-orange + primaryColor = #666666 + secondaryColor = #f69449 + GAMEOBJECTS + { + B_Poodle_25 = false + B_Poodle_Compact = false + B_Poodle_Common = false + Poodle_LowerCyls = false + Poodle_LowerCylsCompact = false + ShroudOrange = false + ShroudWhite = false + ShroudOrangeLong = false + ShroudWhiteLong = false + ShroudWhiteCompact = false + ShroudOrangeCompact = true + B_Poodle_Single = false + Shroud1 = false + Shroud2 = true + Shroud3 = true + B_Poodle_SingleCommon = true + B_Poodle_SingleCompact = true + } + NODES + { + node_attach = 0.0, -0.671, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_top = 0.0, -0.671, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -2.67668, 0.0, 0.0, -1.0, 0.0, 2 } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg index f377c317..c5dac638 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Engine/restock-engines-srb-125.cfg @@ -15,7 +15,7 @@ !MODEL {} MODEL { - model = ReStock/Assets/Engine/restock-engine-srb-kickback-1 + model = ReStock/Assets/Engine/restock-engine-srb-kickback-2 } %rescaleFactor = 1 !EFFECTS {} @@ -89,6 +89,10 @@ } } } + + !MODULE[FXModuleAnimateThrottle] {} + !MODULE[ModulePartVariants] {} + @MODULE[ModuleEnginesFX] { %runningEffectName = fx-kickback-running @@ -137,10 +141,80 @@ rotatorsName = CylUpper008 } } - @MODULE[FXModuleAnimateThrottle] + + + MODULE { - @animationName = restock-srb-kickback-heat-1 - @responseSpeed = 0.1 + name = FXModuleThrottleEffects + fxModuleNames = heatColor + responseSpeed = 1.0 + dependOnEngineState = True + dependOnThrottle = True + } + MODULE + { + name = ModuleColorChanger + moduleID = heatColor + animRate = 0.1 + shaderProperty = _EmissiveColor + 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 = ModulePartVariants + baseVariant = White + useMultipleDragCubes = false + VARIANT + { + name = White + displayName = #autoLOC_8007119 + description = #autoLOC_8003040 + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + KickbackBase = true + KickbackTop = true + KickbackBaseWhite = false + } + + } + VARIANT + { + name = ESA + displayName = #autoLOC_6005083 + description = #autoLOC_6005084 + primaryColor = #ffffff + secondaryColor = #124d7f + GAMEOBJECTS + { + KickbackBase = false + KickbackTop = false + KickbackBaseWhite = true + } + } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-25.cfg index 1c0fd874..b86b749d 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-25.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-25.cfg @@ -46,7 +46,9 @@ { 25TankTinyGrey = false 25TankTinyOrange = false - 25TankTinyWhite = true + 25TankTinyBlackWhite = true + 25TankTinyWhite = false + 25TankTinyESA = false } } VARIANT @@ -60,7 +62,9 @@ { 25TankTinyGrey = false 25TankTinyOrange = true + 25TankTinyBlackWhite = false 25TankTinyWhite = false + 25TankTinyESA = false } } VARIANT @@ -74,7 +78,41 @@ { 25TankTinyGrey = true 25TankTinyOrange = false + 25TankTinyBlackWhite = false + 25TankTinyWhite = false + 25TankTinyESA = false + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 25TankTinyGrey = false + 25TankTinyOrange = false + 25TankTinyBlackWhite = false + 25TankTinyWhite = true + 25TankTinyESA = false + } + } + VARIANT + { + name = ESA + displayName = #autoLOC_6005083 + description = #autoLOC_6005084 + primaryColor = #ffffff + secondaryColor = #124d7f + GAMEOBJECTS + { + 25TankTinyGrey = false + 25TankTinyOrange = false + 25TankTinyBlackWhite = false 25TankTinyWhite = false + 25TankTinyESA = true } } } @@ -121,7 +159,9 @@ { 25TankSmallGrey = false 25TankSmallOrange = false - 25TankSmallWhite = true + 25TankSmallBlackWhite = true + 25TankSmallWhite = false + 25TankSmallESA = false } } VARIANT @@ -135,7 +175,9 @@ { 25TankSmallGrey = false 25TankSmallOrange = true + 25TankSmallBlackWhite = false 25TankSmallWhite = false + 25TankSmallESA = false } } VARIANT @@ -149,7 +191,41 @@ { 25TankSmallGrey = true 25TankSmallOrange = false + 25TankSmallBlackWhite = false + 25TankSmallWhite = false + 25TankSmallESA = false + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 25TankSmallGrey = false + 25TankSmallOrange = false + 25TankSmallBlackWhite = false + 25TankSmallWhite = true + 25TankSmallESA = false + } + } + VARIANT + { + name = ESA + displayName = #autoLOC_6005083 + description = #autoLOC_6005084 + primaryColor = #ffffff + secondaryColor = #124d7f + GAMEOBJECTS + { + 25TankSmallGrey = false + 25TankSmallOrange = false + 25TankSmallBlackWhite = false 25TankSmallWhite = false + 25TankSmallESA = true } } } @@ -196,7 +272,9 @@ { 25TankMedGrey = false 25TankMedOrange = false - 25TankMedWhite = true + 25TankMedBlackWhite = true + 25TankMedWhite = false + 25TankMedESA = false } } VARIANT @@ -210,7 +288,9 @@ { 25TankMedGrey = false 25TankMedOrange = true + 25TankMedBlackWhite = false 25TankMedWhite = false + 25TankMedESA = false } } VARIANT @@ -224,7 +304,41 @@ { 25TankMedGrey = true 25TankMedOrange = false + 25TankMedBlackWhite = false + 25TankMedWhite = false + 25TankMedESA = false + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 25TankMedGrey = false + 25TankMedOrange = false + 25TankMedBlackWhite = false + 25TankMedWhite = true + 25TankMedESA = false + } + } + VARIANT + { + name = ESA + displayName = #autoLOC_6005083 + description = #autoLOC_6005084 + primaryColor = #ffffff + secondaryColor = #124d7f + GAMEOBJECTS + { + 25TankMedGrey = false + 25TankMedOrange = false + 25TankMedBlackWhite = false 25TankMedWhite = false + 25TankMedESA = true } } } @@ -271,7 +385,9 @@ { 25TankLargeGrey = false 25TankLargeOrange = false - 25TankLargeWhite = true + 25TankLargeBlackWhite = true + 25TankLargeWhite = false + 25TankLargeESA = false } } VARIANT @@ -285,7 +401,9 @@ { 25TankLargeGrey = false 25TankLargeOrange = true + 25TankLargeBlackWhite = false 25TankLargeWhite = false + 25TankLargeESA = false } } VARIANT @@ -299,7 +417,41 @@ { 25TankLargeGrey = true 25TankLargeOrange = false + 25TankLargeBlackWhite = false + 25TankLargeWhite = false + 25TankLargeESA = false + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 25TankLargeGrey = false + 25TankLargeOrange = false + 25TankLargeBlackWhite = false + 25TankLargeWhite = true + 25TankLargeESA = false + } + } + VARIANT + { + name = ESA + displayName = #autoLOC_6005083 + description = #autoLOC_6005084 + primaryColor = #ffffff + secondaryColor = #124d7f + GAMEOBJECTS + { + 25TankLargeGrey = false + 25TankLargeOrange = false + 25TankLargeBlackWhite = false 25TankLargeWhite = false + 25TankLargeESA = true } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-radial.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-radial.cfg index 78be1a00..35e5466f 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-radial.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-radial.cfg @@ -14,6 +14,7 @@ { model = ReStock/Assets/FuelTank/restock-fueltank-foil-sphere-1 } + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -96,6 +97,7 @@ { model = ReStock/Assets/FuelTank/restock-fueltank-foil-capsule-1 } + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -183,6 +185,7 @@ { cube = Default, 0.3608,0.6239,0.7064, 0.3608,0.6124,0.7064, 1.21,0.96,0.2872447, 1.21,0.96,0.245615, 0.3608,0.616,0.7064, 0.3608,0.6181,0.7064, 0,0,0, 1.218,0.3161,1.218 } + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants diff --git a/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-fairing-bases.cfg b/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-fairing-bases.cfg index 4b54d5d5..113645d3 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-fairing-bases.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Payload/restock-fairing-bases.cfg @@ -16,7 +16,7 @@ } @MODULE[ModuleProceduralFairing] { - @nSides = 36 + @nSides = 30 @pivot = 0,0.15, 0 @TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 @CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 @@ -38,6 +38,9 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + _Color= 1,1,1,1 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.3 } GAMEOBJECTS { @@ -45,10 +48,15 @@ FairingBase125BlackWhite = false FairingBase125Orange = false FairingBase125Dark = false + FairingBase125Metal = false + FairingBase125Gold = false + FairingBase125Silver = false + FairingBase125Inner = false } } - @VARIANT[Grey] + @VARIANT[BlackAndWhite] { + !TEXTURE {} !EXTRA_INFO {} TEXTURE @@ -61,6 +69,9 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-blackwhite FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 1,1,1,1 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.3 } GAMEOBJECTS { @@ -68,9 +79,13 @@ FairingBase125BlackWhite = true FairingBase125Orange = false FairingBase125Dark = false + FairingBase125Metal = false + FairingBase125Gold = false + FairingBase125Silver = false + FairingBase125Inner = false } } - @VARIANT[Dark?Grey] + @VARIANT[Orange] { !TEXTURE {} !EXTRA_INFO {} @@ -84,6 +99,9 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-orange FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + _Color= 1,1,1,1 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.3 } GAMEOBJECTS { @@ -91,6 +109,10 @@ FairingBase125BlackWhite = false FairingBase125Orange = true FairingBase125Dark = false + FairingBase125Metal = false + FairingBase125Gold = false + FairingBase125Silver = false + FairingBase125Inner = false } } VARIANT @@ -110,6 +132,10 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-dark FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 1,1,1,1 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.3 + _Color= 1,1,1,1 } GAMEOBJECTS { @@ -117,6 +143,116 @@ FairingBase125BlackWhite = false FairingBase125Orange = false FairingBase125Dark = true + FairingBase125Metal = false + FairingBase125Gold = false + FairingBase125Silver = false + FairingBase125Inner = false + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase125White = false + FairingBase125BlackWhite = false + FairingBase125Orange = false + FairingBase125Dark = false + FairingBase125Metal = true + FairingBase125Gold = false + FairingBase125Silver = false + FairingBase125Inner = true + } + } + @VARIANT[Gold] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-125-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-125-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase125White = false + FairingBase125BlackWhite = false + FairingBase125Orange = false + FairingBase125Dark = false + FairingBase125Metal = false + FairingBase125Gold = true + FairingBase125Silver = false + FairingBase125Inner = true + } + } + + @VARIANT[Silver] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-125-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-125-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase125White = false + FairingBase125BlackWhite = false + FairingBase125Orange = false + FairingBase125Dark = false + FairingBase125Metal = false + FairingBase125Gold = false + FairingBase125Silver = true + FairingBase125Inner = true } } } @@ -133,11 +269,6 @@ name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } @@ -153,7 +284,7 @@ } @MODULE[ModuleProceduralFairing] { - @nSides = 24 + @nSides = 30 @pivot = 0,0.15, 0 @TextureURL = ReStock/Assets/Payload/restock-fairing-25-1 @CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 @@ -175,15 +306,20 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + _Shininess= 0.3 } GAMEOBJECTS { FairingBase25White = true FairingBase25BlackWhite = false FairingBase25Orange = false + FairingBase25Metal = false + FairingBase25Gold = false + FairingBase25Silver = false + FairingBase25Inner = false } } - @VARIANT[Grey] + @VARIANT[BlackAndWhite] { !TEXTURE {} !EXTRA_INFO {} @@ -197,15 +333,20 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.3 } GAMEOBJECTS { FairingBase25White = false FairingBase25BlackWhite = true FairingBase25Orange = false + FairingBase25Metal = false + FairingBase25Gold = false + FairingBase25Silver = false + FairingBase25Inner = false } } - @VARIANT[Dark?Grey] + @VARIANT[Orange] { !TEXTURE {} !EXTRA_INFO {} @@ -219,12 +360,121 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + _Shininess= 0.3 } GAMEOBJECTS { FairingBase25White = false FairingBase25BlackWhite = false FairingBase25Orange = true + FairingBase25Metal = false + FairingBase25Gold = false + FairingBase25Silver = false + FairingBase25Inner = false + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase25White = false + FairingBase25BlackWhite = false + FairingBase25Orange = false + FairingBase25Metal = true + FairingBase25Gold = false + FairingBase25Silver = false + FairingBase25Inner = true + } + } + @VARIANT[Gold] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase25White = false + FairingBase25BlackWhite = false + FairingBase25Orange = false + + FairingBase25Metal = false + FairingBase25Gold = true + FairingBase25Silver = false + FairingBase25Inner = true + } + } + + @VARIANT[Silver] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase25White = false + FairingBase25BlackWhite = false + FairingBase25Orange = false + FairingBase25Metal = false + FairingBase25Gold = false + FairingBase25Silver = true + FairingBase25Inner = true } } } @@ -241,11 +491,6 @@ name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } @@ -261,7 +506,7 @@ } @MODULE[ModuleProceduralFairing] { - @nSides = 48 + @nSides = 30 @pivot = 0,0.15, 0 @TextureURL = ReStock/Assets/Payload/restock-fairing-25-1 @CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 @@ -283,15 +528,20 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + _Shininess= 0.3 } GAMEOBJECTS { FairingBase375White = true FairingBase375BlackWhite = false FairingBase375Orange = false + FairingBase375Inner = false + FairingBase375Metal = false + FairingBase375Gold = false + FairingBase375Silver = false } } - @VARIANT[Grey] + @VARIANT[BlackAndWhite] { !TEXTURE {} !EXTRA_INFO {} @@ -305,15 +555,20 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.3 } GAMEOBJECTS { FairingBase375White = false FairingBase375BlackWhite = true FairingBase375Orange = false + FairingBase375Inner = false + FairingBase375Metal = false + FairingBase375Gold = false + FairingBase375Silver = false } } - @VARIANT[Dark?Grey] + @VARIANT[Orange] { !TEXTURE {} !EXTRA_INFO {} @@ -327,12 +582,122 @@ FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + _Shininess= 0.3 } GAMEOBJECTS { FairingBase375White = false FairingBase375BlackWhite = false FairingBase375Orange = true + FairingBase375Inner = false + FairingBase375Metal = false + FairingBase375Gold = false + FairingBase375Silver = false + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase375White = false + FairingBase375BlackWhite = false + FairingBase375Orange = false + + FairingBase375Metal = true + FairingBase375Gold = false + FairingBase375Silver = false + FairingBase375Inner = true + } + } + @VARIANT[Gold] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular25 + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase375White = false + FairingBase375BlackWhite = false + FairingBase375Orange = false + FairingBase375Metal = false + FairingBase375Gold = true + FairingBase375Silver = false + FairingBase375Inner = true + } + } + + @VARIANT[Silver] + { + !TEXTURE {} + !EXTRA_INFO {} + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular25 + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase375White = false + FairingBase375BlackWhite = false + FairingBase375Orange = false + + FairingBase375Metal = false + FairingBase375Gold = false + FairingBase375Silver = true + FairingBase375Inner = true } } } @@ -349,10 +714,5 @@ name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Resource/restock-fuelvent.cfg b/Distribution/Restock/GameData/ReStock/Patches/Resource/restock-fuelvent.cfg new file mode 100644 index 00000000..d71dbe30 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Patches/Resource/restock-fuelvent.cfg @@ -0,0 +1,47 @@ +// Patches applying art changes to fuel vents +// Contents: +// - FTE-1 Drain Valve (ReleaseValve) + +// FTE-1 Drain Valve +@PART[ReleaseValve]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Resource/restock-fuel-vent-1 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Metal + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal // Metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + GAMEOBJECTS + { + Vent_metal = true + Vent_striped = false + } + } + VARIANT + { + name = Striped + displayName = #LOC_Restock_variant-surface_warningStripes // Warning Stripes + themeName = Gray with Stripes + primaryColor = #4c4f47 + secondaryColor = #A4823F + GAMEOBJECTS + { + Vent_metal = false + Vent_striped = true + } + } + } +} diff --git a/Distribution/Restock/GameData/ReStock/Patches/Science/restock-science.cfg b/Distribution/Restock/GameData/ReStock/Patches/Science/restock-science.cfg index 9c8f0442..cd1ae6ad 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Science/restock-science.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Science/restock-science.cfg @@ -186,3 +186,26 @@ } } } + +// Magnetometer Boom +@PART[Magnetometer]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + !mesh = DELETE + MODEL + { + model = ReStock/Assets/Science/restock-magnetometer-1 + } + + @MODULE[ModuleDeployablePart] + { + @animationName = Deploy + @breakName = Pivot + } + + MODULE + { + name = ModuleRestockDepthMask + maskTransform = DepthMask + } +} diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Command/restock-mh-command-pods.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Command/restock-mh-command-pods.cfg new file mode 100644 index 00000000..937ea848 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Command/restock-mh-command-pods.cfg @@ -0,0 +1,236 @@ +// Patches applying art changes to crewed command parts +// Contents: +// - KV-1 'Onion' Reentry Module (kv1Pod) +// - KV-2 'Pea' Reentry Module (kv2Pod) +// - KV-3 'Pomegranate' Reentry Module (kv3Pod) +// - Mk2 Command Pod (Mk2Pod) + +// KV-1 +@PART[kv1Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Well + !mesh = DELETE + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-1 + position = 0.0, 0.2, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Green + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = Green + displayName = #LOC_Restock_variant-pod_fabric_green // Green Padding + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + @MODULE[ModuleAnchoredDecoupler] + { + @anchorName = Vostok_Decoupler + } +} + +// KV-2 +@PART[kv2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Well + !mesh = DELETE + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-2 + position = 0.0, 0.2, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Beige + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = Beige + displayName = #LOC_Restock_variant-pod_fabric_beige // Beige Padding + themeName = GrayAndOrange + primaryColor = #8c7656 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + @MODULE[ModuleAnchoredDecoupler] + { + @anchorName = Vostok_Decoupler + } +} + +// KV-3 +@PART[kv3Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Well + !mesh = DELETE + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-3 + position = 0.0, 0.2, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = White + displayName = #LOC_Restock_variant-pod_fabric_white // White Padding + themeName = White + primaryColor = #ffffff + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + @MODULE[ModuleAnchoredDecoupler] + { + @anchorName = Vostok_Decoupler + } +} + +// MK-2 +@PART[Mk2Pod]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + !mesh = DELETE + !MODEL,* {} + MODEL + { + model = ReStock/Assets/Command/restock-mk2-pod + position = 0.0, 0.25, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 1.0, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-hatch-common-round-grey-1 + position = 0.0, -0.635, 0.0 + scale = 1,1,1 + rotation = 180, 0, 0 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Dark + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor =#4c4f47 + GAMEOBJECTS + { + Mk2PodWhite = false + Mk2PodDark = true + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + Mk2PodWhite = true + Mk2PodDark = false + } + } + } + + @MODULE[FlagDecal] + { + @textureQuadName = Flag + } +} + diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg new file mode 100644 index 00000000..cd9d4dfa --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-airlock.cfg @@ -0,0 +1,118 @@ +// Patches applying art changes to the asteroid claw +// Contents: +// - Inflatable Airlock (InflatableAirlock) + +// Inflatable Airlock +@PART[InflatableAirlock]:HAS[~RestockIgnore[*]]:FOR[ReStock] +{ + @author = Andrew Cassidy + + !MODEL {} + MODEL + { + model = ReStock/Assets/Coupling/restock-airlock-inflatable-1 + position = 0.0, 0.0, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 0.0, 0.0 + scale = 1,-1,1 + rotation = 0, 0, 0 + } + + !INTERNAL,* {} + + INTERNAL + { + name = restock-airlock-1-IVA + } + + @MODULE[ModuleAnimateGeneric] + { + @animationName = Deploy + } + + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple + sound_decoupler_fire = decouple + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Compact + + VARIANT + { + name = Compact + displayName = #LOC_Restock_variant-mounting_compact // Compact + themeName = White + primaryColor = #8c7656 + secondaryColor = #555555 + GAMEOBJECTS + { + Voskhod-Shroud = false + } + } + VARIANT + { + name = Mounted + displayName = #LOC_Restock_variant-mounting_mounted // Mounted + themeName = White + primaryColor = #8c7656 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + Voskhod-Shroud = true + } + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 25 + isOmniDecoupler = true + explosiveNodeID = bottom + staged = true + stagingEnabled = false + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } +} \ No newline at end of file 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 cc3cc905..55a1756d 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-decouplers.cfg @@ -15,6 +15,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-1875-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -32,6 +33,7 @@ Decoupler1875White = false Decoupler1875Metal = true Decoupler1875Orange = false + Decoupler1875Yellow = false } } VARIANT @@ -46,6 +48,7 @@ Decoupler1875White = true Decoupler1875Metal = false Decoupler1875Orange = false + Decoupler1875Yellow = false } } VARIANT @@ -60,6 +63,21 @@ Decoupler1875White = false Decoupler1875Metal = false Decoupler1875Orange = true + Decoupler1875Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = false + Decoupler1875Orange = false + Decoupler1875Yellow = true } } } @@ -122,6 +140,7 @@ model = ReStock/Assets/Coupling/restock-decoupler-5-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -138,6 +157,7 @@ { 5mDecoupler = true 5mDecouplerOrange = false + 5mDecouplerClassic = false } } VARIANT @@ -151,6 +171,20 @@ { 5mDecoupler = false 5mDecouplerOrange = true + 5mDecouplerClassic = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + 5mDecoupler = false + 5mDecouplerOrange = false + 5mDecouplerClassic = true } } } 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 d0f65453..40e6dfa3 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Coupling/restock-mh-separators.cfg @@ -14,6 +14,7 @@ model = ReStock/Assets/Coupling/restock-separator-1875-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -31,6 +32,7 @@ Separator1875White = false Separator1875Metal = true Separator1875Orange = false + Separator1875Yellow = false } } VARIANT @@ -45,6 +47,7 @@ Separator1875White = true Separator1875Metal = false Separator1875Orange = false + Separator1875Yellow = false } } VARIANT @@ -59,6 +62,21 @@ Separator1875White = false Separator1875Metal = false Separator1875Orange = true + Separator1875Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = false + Separator1875Orange = false + Separator1875Yellow = true } } } @@ -75,6 +93,7 @@ model = ReStock/Assets/Coupling/restock-separator-5-1 } %rescaleFactor = 1 + !MODULE[ModulePartVariants] {} MODULE { name = ModulePartVariants @@ -91,6 +110,7 @@ { 5mSeparator = true 5mSeparatorOrange = false + 5mSeparatorClassic = false } } VARIANT @@ -104,7 +124,22 @@ { 5mSeparator = false 5mSeparatorOrange = true + 5mSeparatorClassic = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + 5mSeparator = false + 5mSeparatorOrange = false + 5mSeparatorClassic = true } } } + } diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-fairing-bases.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-fairing-bases.cfg index accf5a3a..fa65e090 100644 --- a/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-fairing-bases.cfg +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-fairing-bases.cfg @@ -20,72 +20,208 @@ @CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 @TextureNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n } - @MODULE[ModulePartVariants] + !MODULE[ModulePartVariants] {} + MODULE { - @VARIANT[White] + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT { - !TEXTURE {} - !EXTRA_INFO {} + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1 } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1 - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1 + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = true FairingBase1875Orange = false FairingBase1875BlackWhite = false + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false } } - @VARIANT[Grey] + VARIANT { - !TEXTURE {} - !EXTRA_INFO {} + name = BlackAndWhite + displayName = #autoLOC_8007120 + themeName = BlackAndWhite + primaryColor = #000000 + secondaryColor = #ffffff TEXTURE { materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-blackwhite } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1 - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = false FairingBase1875Orange = false FairingBase1875BlackWhite = true + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false } } - @VARIANT[Dark?Grey] + VARIANT { - !TEXTURE {} - !EXTRA_INFO {} + name = Orange + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 TEXTURE { materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-orange + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-orange } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1-orange - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = false FairingBase1875Orange = true FairingBase1875BlackWhite = false + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false + } + } + VARIANT + { + name = Gold + displayName = #autoLOC_8007118 + themeName = Gold + description = #autoLOC_8003046 + primaryColor = #fccb0a + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = false + FairingBase1875Gold = true + FairingBase1875Silver = false + FairingBase1875Inner = true + } + } + VARIANT + { + name = Silver + displayName = #autoLOC_6005005 + themeName = Silver + description = #autoLOC_6005006 + primaryColor = #cecece + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = true + FairingBase1875Inner = true + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = true + FairingBase1875Gold = false + FairingBase1875Silver = false + FairingBase1875Inner = true } } } @@ -102,11 +238,6 @@ name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } @@ -127,76 +258,212 @@ @CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 @TextureNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n } - @MODULE[ModulePartVariants] + !MODULE[ModulePartVariants] {} + MODULE { - @VARIANT[White] + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT { - !TEXTURE {} - !EXTRA_INFO {} + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff TEXTURE { - materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + materialName = FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1 - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = true FairingBase5Orange = false FairingBase5BlackWhite = false + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false } } - @VARIANT[Grey] + VARIANT { - !TEXTURE {} - !EXTRA_INFO {} + name = BlackAndWhite + displayName = #autoLOC_8007120 + themeName = BlackAndWhite + primaryColor = #000000 + secondaryColor = #ffffff TEXTURE { - materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + materialName = FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1 - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 + FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = false FairingBase5Orange = false FairingBase5BlackWhite = true + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false } } - @VARIANT[Dark?Grey] - { - @displayName = #autoLOC_8007123 - @themeName = Orange - @primaryColor = #f49841 - @secondaryColor = #4c4f47 - !TEXTURE {} - !EXTRA_INFO {} + VARIANT + { + name = Orange + displayName = #autoLOC_8007121 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 TEXTURE { - materialName=FairingIconShell - mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-orange + materialName = FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-orange } EXTRA_INFO { - FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1-orange - FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-orange + FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = false FairingBase5Orange = true FairingBase5BlackWhite = false + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false + } + } + VARIANT + { + name = Gold + displayName = #autoLOC_8007118 + themeName = Gold + description = #autoLOC_8003046 + primaryColor = #fccb0a + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-5-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular5 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = false + FairingBase5Gold = true + FairingBase5Silver = false + FairingBase5Inner = true + } + } + VARIANT + { + name = Silver + displayName = #autoLOC_6005005 + themeName = Silver + description = #autoLOC_6005006 + primaryColor = #cecece + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-5-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular5 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = true + FairingBase5Inner = true + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + BaseMaterialName=FairingBase + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = true + FairingBase5Gold = false + FairingBase5Silver = false + FairingBase5Inner = true } } } @@ -213,10 +480,5 @@ name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } diff --git a/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-service-modules.cfg b/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-service-modules.cfg new file mode 100644 index 00000000..ab36babf --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/PatchesMH/Payload/restock-mh-service-modules.cfg @@ -0,0 +1,161 @@ +// Patches applying art changes to Making History service modules +// Contents: +// - Service Module (1.25m to 0.625m) (Size1to0ServiceModule) +// - Service Module (1.875m) (ServiceModule18) + +// Service Module (1.25m to 0.625m) +@PART[Size1to0ServiceModule]:HAS[~RestockIgnore[*]]:FOR[000_ReStock] +{ + @author = Well + !MODEL {} + MODEL + { + model = ReStock/Assets/Payload/restock-Size1to0ServiceModule + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, -0.336654, 0.0 + scale = 1,-1,1 + rotation = 0, 0, 0 + name = endcap_bottom + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 0.3125, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + name = endcap_top + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = NoTunnel + VARIANT + { + name = NoTunnel + displayName = #LOC_Restock_variant-service-bay-open // Open + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + endcap_top = false + endcap_bottom = false + Base_CrewTunnel = false + Base_Structural = true + EndCap_Structural = true + COLCrewTunnel = false + } + } + VARIANT + { + name = Tunnel + displayName = #LOC_Restock_variant-service-bay-tunnel + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + endcap_top = true + endcap_bottom = true + Base_CrewTunnel = true + Base_Structural = false + EndCap_Structural = false + COLCrewTunnel = true + } + } + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = Toggle Lights + eventOnName = #autoLOC_6001409 //#autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } +} + +// Service Module (1.875m) +@PART[ServiceModule18]:HAS[~RestockIgnore[*]]:FOR[000_ReStock] +{ + @author = Well + !MODEL {} + MODEL + { + model = ReStock/Assets/Payload/restock-ServiceModule18 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Shelves + VARIANT + { + name = Shelves + displayName = #LOC_Restock_variant-service-bay-shelves // Shelves + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + COLMid01 = true + COLMid02 = true + Core_Platform = true + Core_Without_Platform = false + Platform = true + Torus = true + } + } + VARIANT + { + name = NoShelves + displayName = #LOC_Restock_variant-service-bay-open // Open + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + COLMid01 = false + COLMid02 = false + Core_Platform = false + Core_Without_Platform = true + Platform = false + Torus = false + } + } + } +} \ No newline at end of file diff --git a/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll b/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll index 386a60c5..04206d4c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll and b/Distribution/Restock/GameData/ReStock/Plugins/Restock.dll differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg new file mode 100644 index 00000000..dc9f7b78 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Hatch - 0.625m bulkhead +PROP +{ + name = RS_HTCH_625 + MODEL + { + model = ReStock/Props/Hatches/RS_HTCH_625 + } +} + +proxy = 0, 0, 0, 0.6, 0.1, 0.6, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu new file mode 100644 index 00000000..8407974a Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/RS_HTCH_625.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds new file mode 100644 index 00000000..06651767 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds new file mode 100644 index 00000000..fc5d6037 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Hatches/restock-props-hatches-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg new file mode 100644 index 00000000..58344f3c --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Airlock_Green + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Airlock_Green + } +} + +proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu new file mode 100644 index 00000000..bf2b776d Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Green.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg new file mode 100644 index 00000000..834be2e1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.cfg @@ -0,0 +1,12 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Airlock_Red + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Airlock_Red + } +} + +proxy = 0, 0, 0, 0.10, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu new file mode 100644 index 00000000..fc616f24 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Airlock_Red.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg new file mode 100644 index 00000000..76407208 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.cfg @@ -0,0 +1,29 @@ +// Restock Plus v1.2.0 +// Light - Airlock pressurization indicator (green) +PROP +{ + name = RS_LGHT_Box_1 + MODEL + { + model = ReStock/Props/Lights/RS_LGHT_Box_1 + } + + //MODULE + { + name = InternalButtonLight + + buttonName = enable_BOXCOLLIDER + defaultValue = true + + lightName = SpotLight + lightColor = 1,1,1 + lightIntensityOn = 0.75 + lightIntensityOff = 0 + + useButtonColor = true + buttonColorOn = 1,1,1 + buttonColorOff = 0,0,0 + } +} + +proxy = 0, 0, 0, 0.06, 0.15, 0.07, 1, 0, 0 diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu new file mode 100644 index 00000000..6acb6519 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/RS_LGHT_Box_1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-e.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds similarity index 58% rename from Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-e.dds rename to Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds index fc9c1c57..c28ebf8c 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-e.dds and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds new file mode 100644 index 00000000..48ef38a2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds new file mode 100644 index 00000000..5eff7179 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Props/Lights/restock-props-lamps-1.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Restock.restockblacklist b/Distribution/Restock/GameData/ReStock/Restock.restockblacklist index 941c4b10..a20ce342 100644 --- a/Distribution/Restock/GameData/ReStock/Restock.restockblacklist +++ b/Distribution/Restock/GameData/ReStock/Restock.restockblacklist @@ -22,8 +22,8 @@ Squad/Parts/Command/mk1pod_v2/ Squad/Parts/Command/mk2LanderCan_v2/ Squad/Parts/Command/probeCoreCube/ Squad/Parts/Command/probeCoreHex_v2/ -Squad/Parts/Command/probeCoreOcto_v2/ Squad/Parts/Command/probeCoreOcto2_v2/ +Squad/Parts/Command/probeCoreOcto_v2/ Squad/Parts/Command/probeRoverBody_v2/ Squad/Parts/Command/probeStackLarge/ Squad/Parts/Command/probeStackSmall/ @@ -68,6 +68,7 @@ Squad/Parts/Engine/solidBoosterS2-17/ Squad/Parts/Engine/solidBoosterS2-33/ Squad/Parts/Engine/solidBoosterSep/ Squad/Parts/Engine/SolidBoostersF/Assets/ +Squad/Parts/FuelTank/drainTankFTE-1/ Squad/Parts/FuelTank/FoilTanks/ Squad/Parts/FuelTank/fuelTankOscarB/ Squad/Parts/FuelTank/RCSFuelTankR1/ @@ -93,7 +94,16 @@ Squad/Parts/Resources/RadialTank/ Squad/Parts/Resources/SmallTank/ Squad/Parts/Resources/SurfaceScanner/ Squad/Parts/Resources/SurveyScanner/ -Squad/Parts/Science/ +Squad/Parts/Science/AtmosphereSensor/ +Squad/Parts/Science/GooExperiment/ +Squad/Parts/Science/LargeCrewedLab/ +Squad/Parts/Science/Magnetometer/ +Squad/Parts/Science/MaterialBay/ +Squad/Parts/Science/ScienceBox/ +Squad/Parts/Science/sensorAccelerometer/ +Squad/Parts/Science/sensorBarometer/ +Squad/Parts/Science/sensorGravimeter/ +Squad/Parts/Science/sensorThermometer/ Squad/Parts/Structural/FLAdapters/ Squad/Parts/Structural/Size3To2Adapter_v2/ Squad/Parts/Structural/stackAdapters/ @@ -135,8 +145,8 @@ Squad/Parts/Utility/linearVernorRCS/ Squad/Parts/Utility/parachuteMk1/ Squad/Parts/Utility/parachuteMk12-R/ Squad/Parts/Utility/parachuteMk16-XL/ -Squad/Parts/Utility/parachuteMk25/ Squad/Parts/Utility/parachuteMk2-R/ +Squad/Parts/Utility/parachuteMk25/ Squad/Parts/Utility/radialAttachmentPoint/ Squad/Parts/Utility/rcsBlockRV-105/ Squad/Parts/Utility/rcsBlockRV-105_v2/ @@ -144,6 +154,7 @@ Squad/Parts/Utility/RelayAntennas/ Squad/Parts/Utility/rockomaxAdapters/ Squad/Parts/Utility/ServiceBay/ Squad/Parts/Utility/ServiceBay_v2/ +Squad/Parts/Utility/smallClaw/ Squad/Parts/Utility/spotLightMk1/ Squad/Parts/Utility/spotLightMk2/ Squad/Parts/Utility/stackCouplers/ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds new file mode 100644 index 00000000..0f7ae025 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-e.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds new file mode 100644 index 00000000..c910b95f Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-lightmap.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu new file mode 100644 index 00000000..98c865f2 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds new file mode 100644 index 00000000..6efb6d63 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA-n.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg new file mode 100755 index 00000000..06c143b1 --- /dev/null +++ b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.cfg @@ -0,0 +1,68 @@ +INTERNAL +{ + name = restock-airlock-1-IVA + MODEL + { + model = ReStock/Spaces/Airlock/restock-airlock-1-IVA + } + MODEL + { + model = ReStock/Spaces/Airlock/restock-airlock-1-IVA-mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_top_clicker + cameraTransformName = window_top_camera + } + + PROP + { + name = RS_LGHT_Box_1 + position = -0.2032,0,-2.1108 + rotation = 0.707107,0,0,0.7071066 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Airlock_Green + position = 0,0.3212,-2.02 + rotation = -0.707107,1.791241E-07,0.7071066,1.79124E-07 + scale = 1,1,1 + } + PROP + { + name = genericClusterSwitches05 + position = -0.126,0.3299,-2.007 + rotation = -0.9762959,-0.21644,5.317851E-07,-1.229346E-07 + scale = 1,1,1 + } + PROP + { + name = IndicatorPanel + position = 0.144,0.3119,-2.007 + rotation = 2.38022E-07,-8.930404E-08,-0.9794683,-0.2015985 + scale = 1,1,1 + } + PROP + { + name = genericClusterSwitches05 + position = -0.1641,0.3141,-2.007 + rotation = 0,0,-0.9762959,0.2164401 + scale = 1,1,1 + } + PROP + { + name = RS_HTCH_625 + position = 0,0,0 + rotation = -0.7071068,0,0,0.7071068 + scale = 1,1,1 + } +} diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds new file mode 100644 index 00000000..d04780ff Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.dds differ diff --git a/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu new file mode 100644 index 00000000..dd24a3d0 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Spaces/Airlock/restock-airlock-1-IVA.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Versioning/ReStock.version b/Distribution/Restock/GameData/ReStock/Versioning/ReStock.version index 08588622..85db6560 100644 --- a/Distribution/Restock/GameData/ReStock/Versioning/ReStock.version +++ b/Distribution/Restock/GameData/ReStock/Versioning/ReStock.version @@ -5,24 +5,24 @@ "VERSION": { "MAJOR":1, - "MINOR":1, - "PATCH":2, + "MINOR":2, + "PATCH":0, "BUILD":0 }, "KSP_VERSION": { "MAJOR":1, - "MINOR":9, + "MINOR":10, "PATCH":1 }, "KSP_VERSION_MIN":{ "MAJOR":1, - "MINOR":8, - "PATCH":0 + "MINOR":10, + "PATCH":1 }, "KSP_VERSION_MAX":{ "MAJOR":1, - "MINOR":9, + "MINOR":10, "PATCH":99 } } diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index 85242316..61d1c17f 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -1,3 +1,46 @@ +v1.2.0 +------ +- KSP 1.10.1 +- New stock part replacements + - Coupling + - Advanced Grabbing Unit Jr. (Andrew Cassidy): now has black, yellow, and white variants + - Resources + - FTE-1 Drain Valve (Andrew Cassidy): now has metal and warning stripe variants + - Science + - Magnetometer Boom (Andrew Cassidy) +- New Making History part replacements + - Command + - KV-1 'Onion' Reentry Module (Well): now has bare and green padded variants and a node for attaching the inflatable airlock. + - KV-2 'Pea' Reentry Module (Well): now has bare and beige padded variants and a node for attaching the inflatable airlock. + - KV-3 'Pomegranate' Reentry Module (Well): now has bare and white padded variants and a node for attaching the inflatable airlock. + - Mk2 Command Pod (Andrew Cassidy): Now has dark and white variants. + - Coupling + - Inflatable Airlock (Andrew Cassidy): now has built in decoupler and optional ring to connect seamlessly with KV-series pods. Has a new IVA. + - Payload + - SM-18 Service Module (Well): Now has shelved and open variants. + - SM-6A Service Module (Well): Now has crew-tube and open variants. +- Updates to support KSP 1.10.x part changes: + - Kickback now supports a new White variant with slightly different geometry and more... white + - 2.5m tanks now support new White and ESA variants + - Retextured and tuned Poodle model + - Poodle now supports a new Single Bell variant, which replaces the new Squad variant, and a Single Bell Compact variant, which is new + - Decouplers now support a Classic variant (replaces stock White/Yellow variant) + - Separators now support a Classic variant (replaces stock White/Yellow variant) + - EAS-4 Strut Connector now supports new White and White (compact) variants + - FTX-2 External Fuel Duct now supports new White variant, plus an additional Delta Blue variant. + - Advanced Grabbing Unit Jr. now supports new White, Black, and Yellow variants + - Added Dark variant for basic winglets + - Added Gold/Silver/Metal variants to selection of fairings +- Fixes: + - Resolved issue with fairing creation brought up by the KSP 1.10.0 update. + - Fixed duplicate drag cubes on reaction wheels. + - Rebuilt colliders for the following parts: QBE, HECS, HECS2, OKTO, OKTO2, Twin Boar (#862, #865) + - Fixed smoothing issues on Twin Boar + - Fixed flag transform on Twin Boar + - Fixed smoothing issues on Jumbo-64 tank (#867) + - Tuned probe core foil textures somewhat + - Fixed missing pivot collider on Advanced Grabbing Unit + v1.1.2 ------ - Changed ModuleManager pass from [Restock] to [000_Restock] diff --git a/Distribution/Restock/readme.txt b/Distribution/Restock/readme.txt index faccd9bc..f4cc0562 100644 --- a/Distribution/Restock/readme.txt +++ b/Distribution/Restock/readme.txt @@ -1,5 +1,5 @@ ============= -RESTOCK 1.1.2 +RESTOCK 1.2.0 ============= Restock is a project to improve the art of the Kerbal Space Program part set. Some of the revisions are based on the canceled Part Overhaul project by Porkjet. diff --git a/Distribution/RestockExtras/RestockRigidLegs/Localization/de-de b/Distribution/RestockExtras/RestockRigidLegs/Localization/de-de new file mode 100644 index 00000000..7f0fc0e5 --- /dev/null +++ b/Distribution/RestockExtras/RestockRigidLegs/Localization/de-de @@ -0,0 +1,40 @@ +// Proposed format: +// #LOC_RestockPlus_partconfigname_fieldname +// eg. +// #LOC_RestockPlus_restock-engine-375-3_title = ... +// #LOC_RestockPlus_restock-engine-375-3_description = ... + +Localization +{ + de-de + { + // ACTIONS AND BUTTONS + // =================== + + #LOC_RestockRigidLegs_extend = Ausfahren + #LOC_RestockRigidLegs_retract = Einfahren + #LOC_RestockRigidLegs_toggle = Umschalten + + // PHYSICS MATERIALS + // =================== + + #LOC_RestockRigidLegs_restock-low-grip = niedriger Griff + #LOC_RestockRigidLegs_restock-medium-grip = mittlerer Griff + #LOC_RestockRigidLegs_restock-high-grip = hoher Griff + #LOC_RestockRigidLegs_restock-extreme-grip = extremer Griff + + // LANDING LEGS + // =================== + + #LOC_RestockRigidLegs_restock-leg-1-rigid_title = LTR-05 Winzige Landungsbeine + #LOC_RestockRigidLegs_restock-leg-1-rigid_description = Nach der Frustration über die recycelten Pogo-Sticks, ähm, weltraumtauglichen Aufhängungen an den Standard-LT-05-Landestreben, entwickelten wir diese alternative Version, bei der das Bein fest eingeklebt ist! + + #LOC_RestockRigidLegs_restock-leg-2-rigid_title = LTR-1 Landungsbeine + #LOC_RestockRigidLegs_restock-leg-2-rigid_description = Dieses größere starre Landebein für mittelgroße Fahrzeuge eignet sich perfekt für hüpffreie Lander oder sogar kleine Oberflächenbasen. + + #LOC_RestockRigidLegs_restock-leg-3-rigid_title = LTR-2 Landungsbeine + #LOC_RestockRigidLegs_restock-leg-3-rigid_description = Obwohl es der LT-2-Landestrebe ähnlich zu sein scheint, handelt es sich tatsächlich um einen zweckentfremdeten Ausleger eines Mobilkrans, den unsere Ingenieure nebenan gefunden haben. Er wird wahrscheinlich nicht benötigt. + + #autoLOC_6011081 = Traktion + } +} diff --git a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-1-rigid.cfg b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-1-rigid.cfg index 42b84904..6613df97 100644 --- a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-1-rigid.cfg +++ b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-1-rigid.cfg @@ -19,7 +19,6 @@ PART cost = 200 mass = 0.015 category = Ground - subcategory = 0 title = #LOC_RestockRigidLegs_restock-leg-1-rigid_title // LTR-05 Micro Landing Strut manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group description = #LOC_RestockRigidLegs_restock-leg-1-rigid_description @@ -42,6 +41,9 @@ PART allowAnimationWhileShielded = False allowDeployLimit = true defaultActionGroup = Gear + revClampDirection = true + revClampSpeed = false + revClampPercent = false } MODULE { diff --git a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-2-rigid.cfg b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-2-rigid.cfg index 107bdb40..b89aa697 100644 --- a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-2-rigid.cfg +++ b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-2-rigid.cfg @@ -19,7 +19,6 @@ PART cost = 440 mass = 0.05 category = Ground - subcategory = 0 title = #LOC_RestockRigidLegs_restock-leg-2-rigid_title // LTR-1 Landing Strut manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group description = #LOC_RestockRigidLegs_restock-leg-2-rigid_description @@ -42,6 +41,9 @@ PART allowAnimationWhileShielded = False allowDeployLimit = true defaultActionGroup = Gear + revClampDirection = true + revClampSpeed = false + revClampPercent = false } MODULE { diff --git a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-3-rigid.cfg b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-3-rigid.cfg index bdfa0a64..d317f3a6 100644 --- a/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-3-rigid.cfg +++ b/Distribution/RestockExtras/RestockRigidLegs/Parts/restock-leg-3-rigid.cfg @@ -19,7 +19,6 @@ PART cost = 340 mass = 0.1 category = Ground - subcategory = 0 title = #LOC_RestockRigidLegs_restock-leg-3-rigid_title // LTR-2 Landing Strut manufacturer = #autoLOC_501651 //#autoLOC_501651 = Moving Parts Experts Group description = #LOC_RestockRigidLegs_restock-leg-3-rigid_description @@ -42,6 +41,9 @@ PART allowAnimationWhileShielded = False allowDeployLimit = true defaultActionGroup = Gear + revClampDirection = true + revClampSpeed = false + revClampPercent = false } MODULE { diff --git a/Distribution/RestockExtras/RestockRigidLegs/changelog.txt b/Distribution/RestockExtras/RestockRigidLegs/changelog.txt new file mode 100644 index 00000000..bf51c17e --- /dev/null +++ b/Distribution/RestockExtras/RestockRigidLegs/changelog.txt @@ -0,0 +1,7 @@ +v1.2.0 +------ +- Fixed rigid landing legs deploying immediately + +v1.0.0 +----- +- Initial Release \ No newline at end of file diff --git a/Distribution/RestockExtras/RestockRigidLegs/readme.txt b/Distribution/RestockExtras/RestockRigidLegs/readme.txt index a66b9013..66a85054 100644 --- a/Distribution/RestockExtras/RestockRigidLegs/readme.txt +++ b/Distribution/RestockExtras/RestockRigidLegs/readme.txt @@ -1,5 +1,5 @@ ======================== -RESTOCK RIGID LEGS 1.0.3 +RESTOCK RIGID LEGS 1.2.0 ======================== Restock Rigid Legs adds alternate versions of the stock legs without the suspension module. These legs are functionally just animated parts the are by default tied to the landing gear action group. The legs are added as their own parts and do not replace the existing legs, making them compatible with saves just like any other mod. They also take advantage of the physics material switcher module added in 1.7.3, allowing for an adjustable level of friction to prevent your landers from sliding down slopes. @@ -9,7 +9,7 @@ DEPENDENCIES ============ Required: -- Restock (1.0.3) +- Restock (1.2.0) - ModuleManager (4.1.3) ============ @@ -28,7 +28,7 @@ To install, drag the RestockRigidLegs folder and ModuleManager DLL from the Game - Parts - Resources - etc. - - ModuleManager.4.0.2.dll + - ModuleManager.4.1.3.dll ============ LOCALIZATION @@ -37,6 +37,7 @@ LOCALIZATION This mod primarily uses vanilla-provided localization, but for additional strings, it provides localization support for the following languages: - English - Simplified Chinese (Duck1998) +- German (Squeep) ========= LICENSING diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-375-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-375-1.mu index ce726370..a6e753f4 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-375-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Command/restock-drone-core-375-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-n.dds b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-n.dds deleted file mode 100644 index 1c4c847a..00000000 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625-n.dds and /dev/null differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.dds b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.dds deleted file mode 100644 index a578dd8b..00000000 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.dds and /dev/null differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.mu deleted file mode 100644 index 0d1b4b50..00000000 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Coupling/restock-claw-625.mu and /dev/null differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-1875-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-1875-1.mu new file mode 100644 index 00000000..dbe9fa4b Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-1875-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-625-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-625-1.mu new file mode 100644 index 00000000..a1dcd19b Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-625-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2-n.dds b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2-n.dds new file mode 100644 index 00000000..241f11aa Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2-n.dds differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2.dds b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2.dds new file mode 100644 index 00000000..4eb88524 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Structural/restock-node-attach-2.dds differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index 70f43ecd..eafecde2 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -23,6 +23,16 @@ Localization #LOC_RestockPlus_launch_clamp_extended_off = Clamp Extension #LOC_RestockPlus_launch_clamp_extended_toggle = Extend Clamp + #LOC_RestockPlus_airlock_inflate = Inflate Airlock + #LOC_RestockPlus_airlock_deflate = Deflate Airlock + #LOC_RestockPlus_airlock_toggle = Toggle Airlock + + // IVA SEATS + // ========= + #LOC_RestockPlus-seat-pilot = Pilot's Seat + #LOC_RestockPlus-seat-copilot= Co-Pilot's Seat + + // ENGINES // ======= // 3.75m @@ -35,7 +45,7 @@ Localization #LOC_RestockPlus_restock-engine-boar_description = The single Boar is slightly more efficient than its dual counterpart, and provides, logically, half the thrust. Due to a less integrated set of mounting points, there is a slight decrease in raw thrust-to-weight ratio. #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_title = LV-N410 'Cherenkov' Atomic Rocket 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 @@ -269,7 +279,24 @@ Localization #LOC_RestockPlus_restock-drone-core-0625-1_description = The smallest remote guidance unit may be tiny, but it'll get you to where you need to go eventually. #LOC_RestockPlus_restock-drone-core-0625-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu + // 1.25m + #LOC_RestockPlus_restock-pod-sphere-1_title = SP-1 'Clementine' Reentry Module + #LOC_RestockPlus_restock-pod-sphere-1_description = When faced with the challenge of keeping the heat shield facing forward during reentry, one engineer suggested making the whole thing a heat shield, and this spherical command module was born. + #LOC_RestockPlus_restock-pod-sphere-1_tags = 1 capsule control ?eva fly ?iva pilot rocket space history historical pod vostok restock hamster ball + + #LOC_RestockPlus_restock-pod-sphere-2_title = SP-2 'Tangerine' Reentry Module + #LOC_RestockPlus_restock-pod-sphere-2_description = We removed some "unnecessary" equipment from the SP-1 Reentry Module to make room for a second seat. This decision had made the design department very unpopular with the astronauts. + #LOC_RestockPlus_restock-pod-sphere-2_tags = 2 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock + + #LOC_RestockPlus_restock-pod-sphere-3_title = SP-3 'Mandarin' Reentry Module + #LOC_RestockPlus_restock-pod-sphere-3_description = We hired a shady interior decorator to fit three seats into the same space as one. The occupants are no longer able to move their arms to access the controls, but at least they'll probably survive. + #LOC_RestockPlus_restock-pod-sphere-3_tags = 3 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock sardines + // 1.875m + #LOC_RestockPlus_restock-mk2-pod_title = Mk2 'Acorn' Command Pod + #LOC_RestockPlus_restock-mk2-pod_description = The immediate successor to the Mk1 command pod, the Mk2 seats two kerbals instead of one, and has handy forward-facing windows to enable docking. + #LOC_RestockPlus_restock-mk2-pod_tags = capsule cmg control ?eva fly gyro ?iva moment pilot space stab steer torque gemini restock + #LOC_RestockPlus_restock-drone-core-1875-1_title = RC-M001 Remote Guidance Unit #LOC_RestockPlus_restock-drone-core-1875-1_description = This unit has a low sentience quotient, so you probably won't need to be careful about leaving the pod bay doors open all the time. #LOC_RestockPlus_restock-drone-core-1875-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock remote rgu @@ -288,10 +315,14 @@ Localization #LOC_RestockPlus_restock-decoupler-radial-tiny-1_tags = restock break decouple separat split stag // 0.625m - #LOC_RestockPlus_restock-claw-625-1_title = Advanced Grabbing Unit Junior + #LOC_RestockPlus_restock-claw-625-1_title = Compact Grabbing Unit Jr. #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 + #LOC_RestockPlus_restock-airlock-inflatable-625-1_title = AL-1 'Lychee' Inflatable Docking Airlock + #LOC_RestockPlus_restock-airlock-inflatable-625-1_description = Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot! + #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags = restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod + // 1.25m #LOC_RestockPlus_restock-engineplate-125-1_title = EP-12 Engine Plate #LOC_RestockPlus_restock-engineplate-125-1_description = A small plate for holding one or more engines. Includes optional boattail to protect first stage engines, or several lengths of shroud. Includes a decoupler for use with upper stages. @@ -371,6 +402,11 @@ Localization // STRUCTURAL // ========== + // 0.625m + #LOC_RestockPlus_restock-node-625-1_title = BZ-26 Radial Attachment Point Jr. + #LOC_RestockPlus_restock-node-625-1_description = After the surprise success of the BZ-52, the Maxo Construction Toys engineering team came out of hiding to reveal the new pocket model. + #LOC_RestockPlus_restock-node-625-1_tags = affix anchor mount secure restock + // 1.25m #LOC_RestockPlus_restock-structural-tube-125-1_title = TB-125 Structural Tube #LOC_RestockPlus_restock-structural-tube-125-1_description = A small tube, full of wonderous things. Available in many lengths and even finishes! @@ -388,6 +424,10 @@ Localization #LOC_RestockPlus_restock-structural-tube-1875-1_description = A medium tube for the cylindrically inclined. Available in many lengths and even finishes! #LOC_RestockPlus_restock-structural-tube-1875-1_tags = restock hollow pipe tube support structur build construct struct + #LOC_RestockPlus_restock-node-1875-1_title = BZ-78 Radial Attachment Point + #LOC_RestockPlus_restock-node-1875-1_description = Development of a 1.875m docking port never received adequate funding, so management decided to cut their losses and release it unfinished as an attachment point. + #LOC_RestockPlus_restock-node-1875-1_tags= affix anchor mount secure restock + // 2.5m #LOC_RestockPlus_restock-structural-tube-25-1_title = TB-25 Structural Tube #LOC_RestockPlus_restock-structural-tube-25-1_description = A large tube for those that wish to store things. Available in many lengths and even finishes! @@ -455,6 +495,12 @@ Localization #LOC_RestockPlus_restock-fairing-base-0625-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! This protective shell is an even tinier size available from FLOOYD. #LOC_RestockPlus_restock-fairing-base-0625-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport 625 + // 1.25m + + #LOC_RestockPlus_restock-service-module-125-625-1_title = Service Module (1.25m) + #LOC_RestockPlus_restock-service-module-125-625-1_description = A small conical service module, for storing parachutes, instruments, and other small devices. Includes an optional docking tunnel. + #LOC_RestockPlus_restock-service-module-125-625-1_tags = restock bus contain hollow protect (stor cone tunnel. + // 1.875m #LOC_RestockPlus_restock-fairing-base-1875-1_title = AE-FF1-L Airstream Protective Shell (1.875m) #LOC_RestockPlus_restock-fairing-base-1875-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! As a result of budget schedule realignments, this protective shell has recently become available. @@ -464,6 +510,10 @@ Localization #LOC_RestockPlus_restock-service-bay-1875-1_description = A medium sized heat resistant service bay, ideal for protecting delicate instruments or stowing small service components such as RCS tanks, batteries, etc. #LOC_RestockPlus_restock-service-bay-1875-1_tags = restock bus contain heat hollow protect (stor therm + #LOC_RestockPlus_restock-service-module-1875-1_title = Service Module (1.875m) + #LOC_RestockPlus_restock-service-module-1875-1_description = A medium sized service module, for storing fuel tanks, batteries, fuel cells, etc. + #LOC_RestockPlus_restock-service-module-1875-1_tags = restock bus contain hollow protect (stor Gemini + // 5m #LOC_RestockPlus_restock-fairing-base-5-1_title = AE-FF4 Airstream Protective Shell (5m) #LOC_RestockPlus_restock-fairing-base-5-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/0625/restock-nosecone-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/0625/restock-nosecone-0625-1.cfg index fe2cd467..48a916e5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/0625/restock-nosecone-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/0625/restock-nosecone-0625-1.cfg @@ -21,7 +21,6 @@ PART // Info cost = 160 category = Aero - subcategory = 0 title = #LOC_RestockPlus_restock-nosecone-0625-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-nosecone-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-heatshield-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-heatshield-1875-1.cfg index f2218dc7..ce1e1db0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-heatshield-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/1875/restock-heatshield-1875-1.cfg @@ -24,7 +24,6 @@ PART entryCost = 1200 cost = 500 category = Thermal - subcategory = 0 title = #LOC_RestockPlus_restock-heatshield-1875-1_title manufacturer = #autoLOC_501629 //#autoLOC_501629 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-heatshield-1875-1_description @@ -39,7 +38,6 @@ PART crashTolerance = 9 maxTemp = 3300 fuelCrossFeed = False - PhysicsSignificance = 0 stageOffset = 1 childStageOffset = 1 bulkheadProfiles = size1p5 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 1ba97916..8df2dafc 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 @@ -23,7 +23,6 @@ PART cost = 480 category = none TechHidden = True - subcategory = 0 title = #LOC_RestockPlus_restock-nosecone-1875-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-nosecone-1875-1_description 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 index 0d25625b..440cc45d 100644 --- 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 @@ -23,7 +23,6 @@ PART MHReplacement = True 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 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/5/restock-nosecone-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/5/restock-nosecone-5-1.cfg index c29b9703..41876abc 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/5/restock-nosecone-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Aero/5/restock-nosecone-5-1.cfg @@ -22,7 +22,6 @@ PART entryCost = 5500 cost = 1800 category = Aero - subcategory = 0 title = #LOC_RestockPlus_restock-nosecone-5-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-nosecone-5-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/0625/restock-drone-core-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/0625/restock-drone-core-0625-1.cfg index 9c5db015..4b28333a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/0625/restock-drone-core-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/0625/restock-drone-core-0625-1.cfg @@ -20,7 +20,6 @@ PART entryCost = 12000 cost = 1700 category = Pods - subcategory = 0 title = #LOC_RestockPlus_restock-drone-core-0625-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-drone-core-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg new file mode 100644 index 00000000..d93225c0 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-1.cfg @@ -0,0 +1,251 @@ +// ReStock+ 1.2.0 +// Spherical command pod +PART +{ + name = restock-pod-sphere-1 + module = Part + author = Well + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-1 + position = 0.0, 0.2, 0.0 + rotation = 0.0, 0.0, 0.0 + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1.0 + CrewCapacity = 1 + // Attachment + attachRules = 1,0,1,1,0 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = start + entryCost = 0 + cost = 1000 + category = Pods + title = #LOC_RestockPlus_restock-pod-sphere-1_title // SP-1 'Clementine' Reentry Module + manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc + description = #LOC_RestockPlus_restock-pod-sphere-1_description + // When faced with the challenge of keeping the heat shield facing forward during reentry, one engineer suggested making the whole thing a heat shield, and this spherical command module was born. + mass = 1 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.15 + angularDrag = 2 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 + crashTolerance = 12 + maxTemp = 2000 // = 3400 + explosionPotential = 0 + vesselType = Ship + stagingIcon = DECOUPLER_VERT + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + breakingForce = 150 + breakingTorque = 150 + tags = #LOC_RestockPlus_restock-pod-sphere-1_tags + // 1 capsule control ?eva fly ?iva pilot rocket space history historical pod vostok restock hamster ball + + INTERNAL + { + name = restock-pod-sphere-1-IVA + } + + MODULE + { + name = ModuleCommand + minimumCrew = 1 + } + + RESOURCE + { + name = ElectricCharge + amount = 50 + maxAmount = 50 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Green + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = Green + displayName = #LOC_Restock_variant-pod_fabric_green // Green Padding + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + + fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + MODULE + { + name = ModuleAnchoredDecoupler + anchorName = Vostok_Decoupler + ejectionForce = 10 + explosiveNodeID = bottom + partDecoupled = false + } + + MODULE + { + name = ModuleReactionWheel + PitchTorque = 0.15 + YawTorque = 0.15 + RollTorque = 0.15 + RESOURCE + { + name = ElectricCharge + rate = 0.015 + } + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleScienceContainer + + reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data + storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments + evaOnlyStorage = True + storageRange = 1.8 + } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + 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.8 + } + } + RESOURCE + { + name = Ablator + amount = 20 + maxAmount = 20 + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights + eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } + + MODULE + { + name = ModuleConductionMultiplier + modifiedConductionFactor = 0.003 + convectionFluxThreshold = 3000 + } + + DRAG_CUBE + { + cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg new file mode 100644 index 00000000..ceb07b38 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-2.cfg @@ -0,0 +1,238 @@ +// ReStock+ 1.2.0 +// Spherical command pod +PART +{ + name = restock-pod-sphere-2 + module = Part + author = Well + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-2 + position = 0.0, 0.2, 0.0 + rotation = 0.0, 0.0, 0.0 + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1.0 + CrewCapacity = 2 + // Attachment + attachRules = 1,0,1,1,0 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = start + entryCost = 0 + cost = 1500 + category = Pods + title = #LOC_RestockPlus_restock-pod-sphere-2_title // SP-2 'Tangerine' Reentry Module + manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc + description = #LOC_RestockPlus_restock-pod-sphere-2_description + // We removed some "unnecessary" equipment from the SP-1 Reentry Module to make room for a second seat. This decision had made the design department very unpopular with the astronauts. + mass = 1.5 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.15 + angularDrag = 2 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 + crashTolerance = 12 + maxTemp = 2000 // = 3400 + explosionPotential = 0 + vesselType = Ship + stagingIcon = DECOUPLER_VERT + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + breakingForce = 150 + breakingTorque = 150 + tags = #LOC_RestockPlus_restock-pod-sphere-2_tags + // 2 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock + + INTERNAL + { + name = restock-pod-sphere-2-IVA + } + + MODULE + { + name = ModuleCommand + minimumCrew = 1 + } + + RESOURCE + { + name = ElectricCharge + amount = 50 + maxAmount = 50 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Beige + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = Beige + displayName = #LOC_Restock_variant-pod_fabric_beige // Beige Padding + themeName = GrayAndOrange + primaryColor = #8c7656 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + + fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + MODULE + { + name = ModuleAnchoredDecoupler + anchorName = Vostok_Decoupler + ejectionForce = 10 + explosiveNodeID = bottom + partDecoupled = false + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleScienceContainer + + reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data + storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments + evaOnlyStorage = True + storageRange = 1.8 + } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + 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.8 + } + } + RESOURCE + { + name = Ablator + amount = 20 + maxAmount = 20 + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights + eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } + + MODULE + { + name = ModuleConductionMultiplier + modifiedConductionFactor = 0.003 + convectionFluxThreshold = 3000 + } + + DRAG_CUBE + { + cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg new file mode 100644 index 00000000..1d01ad93 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/125/restock-pod-sphere-3.cfg @@ -0,0 +1,237 @@ +// ReStock+ 1.2.0 +// Spherical command pod +PART +{ + name = restock-pod-sphere-3 + module = Part + author = Well + MODEL + { + model = ReStock/Assets/Command/restock-pod-sphere-3 + position = 0.0, 0.2, 0.0 + rotation = 0.0, 0.0, 0.0 + scale = 1.0, 1.0, 1.0 + } + rescaleFactor = 1.0 + CrewCapacity = 3 + // Attachment + attachRules = 1,0,1,1,0 + node_stack_top = 0.0, 1.025, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.675, 0.0, 0.0, -1.0, 0.0, 1 //0.875 without model offset + node_stack_airlock = 0.0, 0.489547, -0.803417, 0.0, 0.339048, -0.940769, 0 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = start + entryCost = 0 + cost = 2000 + category = Pods + title = #LOC_RestockPlus_restock-pod-sphere-3_title // SP-3 'Mandarin' Reentry Module + manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc + description = #LOC_RestockPlus_restock-pod-sphere-3_description + // We hired a shady interior decorator to fit three seats into the same space as one. The occupants are no longer able to move their arms to access the controls, but at least they'll probably survive. + mass = 2 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.15 + angularDrag = 2 + CoMOffset = 0.0, -0.2, 0.0 + CoPOffset = 0.0, 0.2, 0.0 + crashTolerance = 12 + maxTemp = 2000 // = 3400 + explosionPotential = 0 + vesselType = Ship + stagingIcon = DECOUPLER_VERT + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size1 + breakingForce = 150 + breakingTorque = 150 + tags = #LOC_RestockPlus_restock-pod-sphere-3_tags + // 3 capsule control ?eva fly ?iva pilot rocket space history historical pod voskhod restock sardines + + INTERNAL + { + name = restock-pod-sphere-3-IVA + } + + MODULE + { + name = ModuleCommand + minimumCrew = 1 + } + + RESOURCE + { + name = ElectricCharge + amount = 40 + maxAmount = 40 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + + VARIANT + { + name = Bare + displayName = #LOC_Restock_variant-pod_bare // Bare + themeName = White + primaryColor = #999999 + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = false + } + } + VARIANT + { + name = White + displayName = #LOC_Restock_variant-pod_fabric_white // White Padding + themeName = White + primaryColor = #ffffff + secondaryColor = #aaaaaa + GAMEOBJECTS + { + Fabric = true + } + } + } + + fx_gasBurst_white = 0.0, 0.0650517, 0.0, 0.0, 1.0, 0.0, decouple + sound_vent_large = decouple + MODULE + { + name = ModuleAnchoredDecoupler + anchorName = Vostok_Decoupler + ejectionForce = 10 + explosiveNodeID = bottom + partDecoupled = false + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleScienceContainer + + reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data + storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments + evaOnlyStorage = True + storageRange = 1.8 + } + + MODULE + { + name = ModuleAblator + ablativeResource = Ablator + lossExp = -7500 + lossConst = 0.1 + pyrolysisLossFactor = 6000 + reentryConductivity = 0.01 + ablationTempThresh = 500 + + useChar = True + charModuleName = shieldChar + } + + MODULE + { + name = ModuleColorChanger + moduleID = shieldChar + shaderProperty = _BurnColor + useRate = False + 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.8 + } + } + RESOURCE + { + name = Ablator + amount = 20 + maxAmount = 20 + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights + eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } + + MODULE + { + name = ModuleConductionMultiplier + modifiedConductionFactor = 0.003 + convectionFluxThreshold = 3000 + } + + DRAG_CUBE + { + cube = Default,2.543,1.0245,1.065,2.543,1.03905,0.977,2.449,0.9777,1.093,2.449,1.0857,1.246,2.634,1.04415,1.051,2.631,1.0437,0.9639, 0.04938,0.25,0.03567, 1.842,1.85,1.815 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-drone-core-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-drone-core-1875-1.cfg index 4b9f72d0..46733c9c 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-drone-core-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-drone-core-1875-1.cfg @@ -20,7 +20,6 @@ PART entryCost = 19000 cost = 2900 category = Pods - subcategory = 0 title = #LOC_RestockPlus_restock-drone-core-1875-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-drone-core-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg new file mode 100644 index 00000000..e102c0e6 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/1875/restock-mk2-pod.cfg @@ -0,0 +1,233 @@ +// ReStock+ 1.2.0 +// 1.875m pod +PART +{ + name = restock-mk2-pod + module = Part + author = Andrew Cassidy (cineboxandrew) + MODEL + { + model = ReStock/Assets/Command/restock-mk2-pod + position = 0.0, 0.25, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 1.0, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-hatch-common-round-grey-1 + position = 0.0, -0.635, 0.0 + scale = 1,1,1 + rotation = 180, 0, 0 + } + + rescaleFactor = 1.0 + CrewCapacity = 2 + // Attachment + attachRules = 1,0,1,1,0 + node_stack_top = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.5, 0.0, 0.0, -1.0, 0.0, 2 + TechRequired = advFlightControl + entryCost = 4000 + cost = 2800 + mass = 1.56 + category = Pods + + /// Flag to disable this part if MH is installed + MHReplacement = True + + title = #LOC_RestockPlus_restock-mk2-pod_title // Mk2 'Acorn' Command Pod + manufacturer = #autoLOC_501630 //#autoLOC_501630 = Kerlington Model Rockets and Paper Products Inc + description = #LOC_RestockPlus_restock-mk2-pod_description + // The immediate successor to the Mk1 command pod, the Mk2 seats two kerbals instead of one, and has handy forward-facing windows to enable docking. + + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.15 + angularDrag = 2 + + crashTolerance = 14 + breakingForce = 150 + breakingTorque = 150 + + CoMOffset = 0.0, -0.25, 0.0 + CoPOffset = 0.0, 0.25, 0.0 + + maxTemp = 1200 + skinMaxTemp = 2200 + skinInternalConductionMult = 0.625 + heatConductivity = 0.1 + + vesselType = Ship + bulkheadProfiles = size1p5, size0 + + + tags = #LOC_RestockPlus_restock-mk2-pod_tags + // capsule cmg control ?eva fly gyro ?iva moment pilot space stab steer torque gemini restock + + INTERNAL + { + name = restock-mk2-pod-IVA + } + + RESOURCE + { + name = ElectricCharge + amount = 100 + maxAmount = 100 + } + + RESOURCE + { + name = MonoPropellant + amount = 20 + maxAmount = 20 + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Dark + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor =#4c4f47 + GAMEOBJECTS + { + Mk2PodWhite = false + Mk2PodDark = true + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + Mk2PodWhite = true + Mk2PodDark = false + } + } + } + + MODULE + { + name = ModuleCommand + minimumCrew = 1 + } + + MODULE + { + name = ModuleReactionWheel + PitchTorque = 5 + YawTorque = 5 + RollTorque = 5 + RESOURCE + { + name = ElectricCharge + rate = 0.25 + } + } + + MODULE + { + name = ModuleScienceExperiment + experimentID = crewReport + experimentActionName = #autoLOC_502009 //#autoLOC_502009 = Crew Report + resetActionName = #autoLOC_502010 //#autoLOC_502010 = Discard Crew Report + reviewActionName = #autoLOC_502200 //#autoLOC_502200 = Review Report + useStaging = False + useActionGroups = True + hideUIwhenUnavailable = True + rerunnable = True + xmitDataScalar = 1.0 + usageReqMaskInternal = 5 + usageReqMaskExternal = -1 + } + + MODULE + { + name = ModuleScienceContainer + reviewActionName = #autoLOC_502201 //#autoLOC_502201 = Review Stored Data + storeActionName = #autoLOC_502202 //#autoLOC_502202 = Store Experiments + evaOnlyStorage = True + storageRange = 2.0 + } + + MODULE + { + name = ModuleDataTransmitter + antennaType = INTERNAL + packetInterval = 1.0 + packetSize = 2 + packetResourceCost = 12.0 + requiredResource = ElectricCharge + antennaPower = 5000 + optimumRange = 2500 + packetFloor = .1 + packetCeiling = 5 + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_6001405 //#autoLOC_6001405 = Toggle Lights + eventOnName = #autoLOC_6001409 //##autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } + + MODULE + { + name = ModuleConductionMultiplier + modifiedConductionFactor = 0.003 + convectionFluxThreshold = 3000 + } + + MODULE + { + name = FlagDecal + textureQuadName = Flag + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg index e2ed6e2d..cefd35ae 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg @@ -20,7 +20,6 @@ PART entryCost = 32000 cost = 6300 category = Pods - subcategory = 0 title = #LOC_RestockPlus_restock-drone-core-375-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-drone-core-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-2.cfg index a135f02e..2f55dc30 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-2.cfg @@ -17,7 +17,6 @@ PART entryCost = 4700 cost = 900 category = Communication - subcategory = 0 title = #LOC_RestockPlus_restock-antenna-stack-2_title //Communotron DTS-J1 manufacturer = #autoLOC_501635 //#autoLOC_501635 = Ionic Symphonic Protonic Electronics description = #LOC_RestockPlus_restock-antenna-stack-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-3.cfg index 30ca7a0a..68dc5618 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-antenna-stack-3.cfg @@ -17,7 +17,6 @@ PART TechRequired = electronics entryCost = 7500 cost = 999 - subcategory = 0 title = #LOC_RestockPlus_restock-antenna-stack-3_title //Communotron HG-61 manufacturer = #autoLOC_501635 //#autoLOC_501635 = Ionic Symphonic Protonic Electronics description = #LOC_RestockPlus_restock-antenna-stack-3_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-relay-radial-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-relay-radial-2.cfg index adebff7f..1b3f4836 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-relay-radial-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Communication/restock-relay-radial-2.cfg @@ -17,7 +17,6 @@ PART entryCost = 2000 cost = 1000 category = Communication - subcategory = 0 title = #LOC_RestockPlus_restock-relay-radial-2_title //HG-20 High Gain Antenna manufacturer = #autoLOC_501635 //#autoLOC_501635 = Ionic Symphonic Protonic Electronics description = #LOC_RestockPlus_restock-relay-radial-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg index 9aeb88dd..f0b03517 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 600 cost = 30 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-dual-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-dual-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg index 5d8880de..9e918ee0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-dual-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 200 cost = 8 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-dual-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-1.cfg index 476b6398..454f679a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 1300 cost = 45 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-quad-angled-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-mini-1.cfg index 973d3de4..7a092f69 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-angled-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 400 cost = 16 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-quad-angled-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg index 3402621e..a386f3df 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quad-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 400 cost = 16 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-quad-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg index b9e9be97..67942fc0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 1500 cost = 60 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-quint-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-quint-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg index 27a9c157..d0fc5cc6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-quint-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 450 cost = 20 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-quint-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-1.cfg index 21ab4277..32c86ffc 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 900 cost = 35 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-triple-angled-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-mini-1.cfg index 188bce48..2fdf649c 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-block-triple-angled-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 350 cost = 12 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-block-triple-angled-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg index d51a6770..06b74f2d 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/RCS/restock-rcs-single-mini-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 125 cost = 4 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-rcs-single-mini-1_title manufacturer = #autoLOC_501631 description = #LOC_RestockPlus_restock-rcs-single-mini-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-1875-1.cfg index c56cc181..e73dd9a1 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-1875-1.cfg @@ -17,7 +17,6 @@ PART entryCost = 9200 cost = 1825 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-reactionwheel-1875-1_title manufacturer = #autoLOC_501631 //#autoLOC_501631 = STEADLER Engineering Corps description = #LOC_RestockPlus_restock-reactionwheel-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-radial-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-radial-1.cfg index 9dc827f6..90f2e6c8 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-radial-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Control/restock-reactionwheel-radial-1.cfg @@ -20,7 +20,6 @@ PART cost = 500 mass = 0.03 category = Control - subcategory = 0 title = #LOC_RestockPlus_restock-reactionwheel-radial-1_title //Small Radial Gyroscope manufacturer = #autoLOC_501631 //#autoLOC_501631 = STEADLER Engineering Corps description = #LOC_RestockPlus_restock-reactionwheel-radial-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg new file mode 100644 index 00000000..621865bc --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-airlock-1.cfg @@ -0,0 +1,165 @@ +// ReStock+ 1.2.0 +// Inflatable Airlock +PART +{ + name = restock-airlock-1 + module = Part + author = Andrew Cassidy + MODEL + { + model = ReStock/Assets/Coupling/restock-airlock-inflatable-1 + position = 0.0, 0.0, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 0.0, 0.0 + scale = 1,-1,1 + rotation = 0, 0, 0 + } + + rescaleFactor = 1.0 + CrewCapacity = 0 + // Attachment + attachRules = 1,1,0,0,0 + node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 1 + node_attach = 0.0, 0.08, 0.0, 0.0, -1.0, 0.0, 1 + + /// Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = advMetalworks + entryCost = 8400 + cost = 400 + category = Coupling + title = #LOC_RestockPlus_restock-airlock-inflatable-625-1_title // AL-1 'Lychee' Inflatable Docking Airlock + manufacturer = #autoLOC_501678 //#autoLOC_501678 = Probodobodyne Inc + description = #LOC_RestockPlus_restock-airlock-inflatable-625-1_description + // Being able to traverse between the inside and outside of things has been a recurring challenge for Kerbals for millennia. This airlock solves that problem in a sleek inflatable package, and includes a docking ring compatible with the Clamp-O-Tron jr. to boot! + mass = 0.2 + dragModelType = default + maximum_drag = 0.25 + minimum_drag = 0.25 + angularDrag = 0.5 + CoMOffset = 0.0, 0.3, 0.0 + crashTolerance = 5 // because its a bouncy castle + maxTemp = 1500 + explosionPotential = 0 + vesselType = Ship + stageOffset = 1 + childStageOffset = 1 + bulkheadProfiles = size0 + breakingForce = 150 + breakingTorque = 150 + tags = #LOC_RestockPlus_restock-airlock-inflatable-625-1_tags + // restock berth capture connect couple dock fasten join moor shield socket inflate airlock Leonov Voskhod + + stagingIcon = DECOUPLER_VERT + fx_gasBurst_white = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, decouple + sound_decoupler_fire = decouple + + INTERNAL + { + name = restock-airlock-1-IVA + } + + MODULE + { + name = ModuleDockingNode + deployAnimationController = 1 + nodeType = size0 + staged = false + stagingEnabled = false + } + + MODULE + { + name = ModuleAnimateGeneric + CrewCapacity = 1 + animationName = Deploy + actionGUIName = #LOC_RestockPlus_airlock_toggle // Toggle Airlock + startEventGUIName = #LOC_RestockPlus_airlock_inflate // Inflate Airlock + endEventGUIName = #LOC_RestockPlus_airlock_deflate // Deflate Airlock + allowAnimationWhileShielded = False + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = Compact + + VARIANT + { + name = Compact + displayName = #LOC_Restock_variant-mounting_compact // Compact + themeName = White + primaryColor = #8c7656 + secondaryColor = #555555 + GAMEOBJECTS + { + Voskhod-Shroud = false + } + } + VARIANT + { + name = Mounted + displayName = #LOC_Restock_variant-mounting_mounted // Mounted + themeName = White + primaryColor = #8c7656 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + Voskhod-Shroud = true + } + } + } + + MODULE + { + name = ModuleDecouple + ejectionForce = 25 + isOmniDecoupler = true + explosiveNodeID = bottom + staged = true + stagingEnabled = false + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = #autoLOC_502011 //#autoLOC_502011 = Toggle Lights + eventOnName = #autoLOC_502012 //#autoLOC_502012 = Lights On + eventOffName = #autoLOC_502013 //#autoLOC_502013 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg index fe6598c7..9f9a74a2 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/0625/restock-claw-625-1.cfg @@ -1,5 +1,6 @@ // ReStock+ 0.1.0 // size 0 claw +// NOTE: Soft-deprecated as of KSP 1.10 update PART { name = restock-claw-625-1 @@ -7,7 +8,7 @@ PART author = Andrew Cassidy MODEL { - model = ReStockPlus/Assets/Coupling/restock-claw-625 + model = ReStock/Assets/Coupling/restock-claw-625-1 scale = 1.0, 1.0, 1.0 } rescaleFactor = 1.0 @@ -19,7 +20,8 @@ PART entryCost = 4000 cost = 350 mass = 0.03 - category = Coupling + category = none + TechHidden = True subcategory = 0 title = #LOC_RestockPlus_restock-claw-625-1_title //Advanced Grabbing Unit Junior manufacturer = #autoLOC_501631 //#autoLOC_501631 = STEADLER Engineering Corps diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg index e0444963..2e50c272 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/125/restock-engineplate-125-1.cfg @@ -18,7 +18,6 @@ PART entryCost = 2200 cost = 200 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-engineplate-125-1_title // EP-12 Engine Plate manufacturer = #autoLOC_501682 // Rokea Inc description = #LOC_RestockPlus_restock-engineplate-125-1_description 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 0dc98108..bcd766a7 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 @@ -16,7 +16,6 @@ PART entryCost = 1800 cost = 475 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-decoupler-1875-1_title manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-decoupler-1875-1_description @@ -53,7 +52,7 @@ PART toggleEditor = true toggleFlight = true } - MODULE +MODULE { name = ModulePartVariants useMultipleDragCubes = false @@ -70,6 +69,7 @@ PART Decoupler1875White = false Decoupler1875Metal = true Decoupler1875Orange = false + Decoupler1875Yellow = false } } VARIANT @@ -84,6 +84,7 @@ PART Decoupler1875White = true Decoupler1875Metal = false Decoupler1875Orange = false + Decoupler1875Yellow = false } } VARIANT @@ -98,6 +99,21 @@ PART Decoupler1875White = false Decoupler1875Metal = false Decoupler1875Orange = true + Decoupler1875Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + Decoupler1875White = false + Decoupler1875Metal = false + Decoupler1875Orange = false + Decoupler1875Yellow = true } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-truss-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-truss-1.cfg index 611a6b3c..cf8e1b0d 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-truss-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-decoupler-1875-truss-1.cfg @@ -18,7 +18,6 @@ PART entryCost = 2150 cost = 450 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-decoupler-1875-truss-1_title manufacturer = #autoLOC_501662 //#autoLOC_501662 = C7 Aerospace Division description = #LOC_RestockPlus_restock-decoupler-1875-truss-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg index 4d3aa697..319663b0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/1875/restock-engineplate-1875-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 2400 cost = 250 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-engineplate-1875-1_title // EP-18 Engine Plate manufacturer = #autoLOC_501682 // Rokea Inc description = #LOC_RestockPlus_restock-engineplate-1875-1_description 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 d7227e89..f16507ce 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 @@ -16,7 +16,6 @@ PART entryCost = 1800 cost = 475 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-separator-1875-1_title manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-separator-1875-1_description @@ -69,6 +68,7 @@ PART Separator1875White = false Separator1875Metal = true Separator1875Orange = false + Separator1875Yellow = false } } VARIANT @@ -83,6 +83,7 @@ PART Separator1875White = true Separator1875Metal = false Separator1875Orange = false + Separator1875Yellow = false } } VARIANT @@ -97,6 +98,21 @@ PART Separator1875White = false Separator1875Metal = false Separator1875Orange = true + Separator1875Yellow = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + Separator1875White = false + Separator1875Metal = false + Separator1875Orange = false + Separator1875Yellow = true } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg index 9930b56f..2ac3ecab 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/25/restock-engineplate-25-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 3100 cost = 300 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-engineplate-25-1_title // EP-25 Engine Plate manufacturer = #autoLOC_501682 // Rokea Inc description = #LOC_RestockPlus_restock-engineplate-25-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg index b8b00696..3e9d383a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg @@ -36,7 +36,6 @@ PART // Info cost = 1850 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-docking-375-1_title description = #LOC_RestockPlus_restock-docking-375-1_description tags = #LOC_RestockPlus_restock-docking-375-1_tags diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg index 433f71b3..4f15fd59 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-engineplate-375-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 4200 cost = 500 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-engineplate-375-1_title // EP-37 Engine Plate manufacturer = #autoLOC_501682 // Rokea Inc description = #LOC_RestockPlus_restock-engineplate-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-decoupler-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-decoupler-5-1.cfg index ed5868c5..83f7b188 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-decoupler-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-decoupler-5-1.cfg @@ -16,7 +16,6 @@ PART entryCost = 2200 cost = 475 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-decoupler-5-1_title manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-decoupler-5-1_description @@ -39,7 +38,7 @@ PART sound_decoupler_fire = decouple /// Flag to disable this part if MH is installed MHReplacement = True - MODULE + MODULE { name = ModulePartVariants useMultipleDragCubes = false @@ -47,7 +46,7 @@ PART VARIANT { name = White - displayName = + displayName = #autoLOC_8007122 themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 @@ -55,12 +54,13 @@ PART { 5mDecoupler = true 5mDecouplerOrange = false + 5mDecouplerClassic = false } } VARIANT { name = Orange - displayName = + displayName = #autoLOC_8007123 themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 @@ -68,6 +68,20 @@ PART { 5mDecoupler = false 5mDecouplerOrange = true + 5mDecouplerClassic = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #b18b1b + secondaryColor = #000000 + GAMEOBJECTS + { + 5mDecoupler = false + 5mDecouplerOrange = false + 5mDecouplerClassic = true } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg index bdb55555..ae5f4f6b 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-engineplate-5-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 5200 cost = 700 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-engineplate-5-1_title // EP-50 Engine Plate manufacturer = #autoLOC_501682 // Rokea Inc description = #LOC_RestockPlus_restock-engineplate-5-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-separator-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-separator-5-1.cfg index abaf5e8f..a7a1e787 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-separator-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/5/restock-separator-5-1.cfg @@ -16,7 +16,6 @@ PART entryCost = 2900 cost = 650 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-separator-5-1_title manufacturer = #autoLOC_501676 //#autoLOC_501676 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-separator-5-1_description @@ -47,7 +46,7 @@ PART VARIANT { name = White - displayName = + displayName = #autoLOC_8007122 themeName = BlackAndWhite primaryColor = #ffffff secondaryColor = #000000 @@ -55,12 +54,13 @@ PART { 5mSeparator = true 5mSeparatorOrange = false + 5mSeparatorClassic = false } } VARIANT { name = Orange - displayName = + displayName = #autoLOC_8007123 themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 @@ -68,6 +68,20 @@ PART { 5mSeparator = false 5mSeparatorOrange = true + 5mSeparatorClassic = false + } + } + VARIANT + { + name = YellowAndWhite + displayName = #LOC_Restock_variant-mounting_classic + primaryColor = #4b6787 + secondaryColor = #ffffff + GAMEOBJECTS + { + 5mSeparator = false + 5mSeparatorOrange = false + 5mSeparatorClassic = true } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/radial/restock-decoupler-radial-tiny-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/radial/restock-decoupler-radial-tiny-1.cfg index 5e1af0f7..1c00a5cf 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/radial/restock-decoupler-radial-tiny-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/radial/restock-decoupler-radial-tiny-1.cfg @@ -18,7 +18,6 @@ PART entryCost = 1000 cost = 250 category = Coupling - subcategory = 0 title = #LOC_RestockPlus_restock-decoupler-radial-tiny-1_title manufacturer = #autoLOC_501629 //#autoLOC_501629 = O.M.B. Demolition Enterprises description = #LOC_RestockPlus_restock-decoupler-radial-tiny-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/1875/restock-battery-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/1875/restock-battery-1875-1.cfg index a1030656..1519ed9a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/1875/restock-battery-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/1875/restock-battery-1875-1.cfg @@ -22,7 +22,6 @@ PART entryCost = 12125 cost = 2800 category = Electrical - subcategory = 0 title = #LOC_RestockPlus_restock-battery-1875-1_title manufacturer = #autoLOC_501636 description = #LOC_RestockPlus_restock-battery-1875-1_description 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 53c4532e..6a6f3757 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 @@ -22,7 +22,6 @@ PART entryCost = 21500 cost = 11250 category = Electrical - subcategory = 0 title = #LOC_RestockPlus_restock-battery-375-1_title manufacturer = #autoLOC_501636 description = #LOC_RestockPlus_restock-battery-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/radial/restock-apu-radial-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/radial/restock-apu-radial-1.cfg index f66ed910..64565b77 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/radial/restock-apu-radial-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/radial/restock-apu-radial-1.cfg @@ -20,7 +20,6 @@ PART entryCost = 2000 cost = 700 category = Electrical - subcategory = 0 title = #LOC_RestockPlus_restock-apu-radial-1_title //NH-24 Monopropellant APU manufacturer = #autoLOC_501636 //#autoLOC_501636 = Zaltonic Electronics description = #LOC_RestockPlus_restock-apu-radial-1_description 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 0cf3c58f..55e1035a 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 @@ -100,7 +100,6 @@ PART entryCost = 5150 cost = 280 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-torch_title manufacturer = #autoLOC_501637 description = #LOC_RestockPlus_restock-engine-torch_description 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 f776c736..c44bb7d9 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 @@ -90,7 +90,6 @@ PART cost = 125 category = none TechHidden = True - subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-mallet_title description = #LOC_RestockPlus_restock-engine-srb-mallet_description attachRules = 1,1,1,1,0 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 9f86eb3e..56177f48 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 @@ -90,8 +90,6 @@ PART cost = 200 category = none TechHidden = True - subcategory = 0 - subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-striker_title description = #LOC_RestockPlus_restock-engine-srb-striker_description attachRules = 1,1,1,1,0 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 5006cd51..85e96bd9 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 @@ -23,7 +23,6 @@ PART entryCost = 1600 cost = 300 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-pug_title manufacturer = #autoLOC_501627 description = #LOC_RestockPlus_restock-engine-pug_description 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 fa4b7ea5..db7de334 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 @@ -113,7 +113,6 @@ PART entryCost = 1500 cost = 500 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-valiant_title manufacturer = #autoLOC_501627 description = #LOC_RestockPlus_restock-engine-valiant_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg index 86ae6682..374e5ccf 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-caravel.cfg @@ -94,7 +94,6 @@ PART entryCost = 9200 cost = 2300 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-caravel_title manufacturer = #LOC_RestockPlus_agency_paperclips description = #LOC_RestockPlus_restock-engine-caravel_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-galleon.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-galleon.cfg index 4bdf06f7..410d09e4 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-galleon.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-galleon.cfg @@ -13,7 +13,6 @@ PART entryCost = 32000 cost = 8000 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-galleon_title manufacturer = #LOC_RestockPlus_agency_paperclips description = #LOC_RestockPlus_restock-engine-galleon_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg index 9122aceb..c7fa9519 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-schnauzer.cfg @@ -82,7 +82,6 @@ PART entryCost = 12000 cost = 3000 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-schnauzer_title manufacturer = #LOC_RestockPlus_agency_paperclips description = #LOC_RestockPlus_restock-engine-schnauzer_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg index 623109f0..9b754aec 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-engine-ursa.cfg @@ -94,7 +94,6 @@ PART entryCost = 4400 cost = 1100 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-ursa_title manufacturer = #autoLOC_501639 description = #LOC_RestockPlus_restock-engine-ursa_description 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 1578d6e4..9e8659e3 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 @@ -90,7 +90,6 @@ PART cost = 10500 category = none TechHidden = True - subcategory = 0 title = #LOC_RestockPlus_restock-engine-srb-anvil_title description = #LOC_RestockPlus_restock-engine-srb-anvil_description attachRules = 1,1,1,1,0 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 index 91d94d0f..c48d9023 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/1875/restock-srb-castor.cfg @@ -88,7 +88,6 @@ PART entryCost = 15000 cost = 6000 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 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg index 7e8a7c3d..0fb3d631 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg @@ -118,7 +118,6 @@ PART entryCost = 31000 cost = 7000 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-boar_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-engine-boar_description 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 fa4c2fc1..b1331b1d 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 @@ -98,7 +98,6 @@ PART entryCost = 121000 cost = 40000 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-cherenkov_title manufacturer = #autoLOC_501637 description = #LOC_RestockPlus_restock-engine-cherenkov_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg index 51375a1e..07d99676 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg @@ -93,7 +93,6 @@ PART entryCost = 13500 cost = 4250 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-corgi_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-engine-corgi_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg index 7df0dbe7..03cbc99a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/radial/restock-engine-panda.cfg @@ -90,7 +90,6 @@ PART entryCost = 3200 cost = 800 category = Engine - subcategory = 0 title = #LOC_RestockPlus_restock-engine-panda_title manufacturer = #autoLOC_501639 description = #LOC_RestockPlus_restock-engine-panda_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fuel-tank-sphere-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fuel-tank-sphere-0625-1.cfg index 509bbe9e..82b52a49 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fuel-tank-sphere-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fuel-tank-sphere-0625-1.cfg @@ -29,7 +29,6 @@ PART // Info cost = 18 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_title manufacturer = #autoLOC_501633 description = #LOC_RestockPlus_restock-fuel-tank-sphere-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg index 61657d5f..44d62e33 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg @@ -23,7 +23,6 @@ PART // Info cost = 144 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-1_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg index 15e4642d..1791ddc0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg @@ -23,7 +23,6 @@ PART // Info cost = 72 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-2_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-0625-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg index c533ae74..16be555e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg @@ -23,7 +23,6 @@ PART // Info cost = 36 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-3_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-0625-3_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-4.cfg index dcc887a1..8b06f4a8 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-4.cfg @@ -23,7 +23,6 @@ PART // Info cost = 9 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-5_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-0625-5_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-1.cfg index 703ee74c..11e0bdcb 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-1.cfg @@ -23,7 +23,6 @@ PART // Info cost = 9 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-probe-1_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-probe-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-2.cfg index b5ac8e87..545adf47 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-probe-2.cfg @@ -23,7 +23,6 @@ PART // Info cost = 5 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-probe-2_title manufacturer = #autoLOC_501633 //#autoLOC_501633 = Probodobodyne Inc description = #LOC_RestockPlus_restock-fuel-tank-probe-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/125/restock-fuel-tank-sphere-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/125/restock-fuel-tank-sphere-125-1.cfg index f6e489ea..d68a49cd 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/125/restock-fuel-tank-sphere-125-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/125/restock-fuel-tank-sphere-125-1.cfg @@ -29,7 +29,6 @@ PART // Info cost = 150 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-sphere-125-1_title manufacturer = #autoLOC_501627 description = #LOC_RestockPlus_restock-fuel-tank-sphere-125-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-rcs-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-rcs-1875-1.cfg index 6af47480..c764cc57 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-rcs-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-rcs-1875-1.cfg @@ -24,7 +24,6 @@ PART // Info cost = 960 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-rcs-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-sphere-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-sphere-1875-1.cfg index 1625a370..f47f5bfd 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-sphere-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fuel-tank-sphere-1875-1.cfg @@ -29,7 +29,6 @@ PART // Info cost = 220 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_title manufacturer = #autoLOC_501627 description = #LOC_RestockPlus_restock-fuel-tank-sphere-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-1.cfg index 2fb4aa00..73e1397a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-1.cfg @@ -20,7 +20,6 @@ PART entryCost = 7200 cost = 1800 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-1875-1_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-2.cfg index 5bb08687..6714e14d 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-2.cfg @@ -20,7 +20,6 @@ PART entryCost = 4100 cost = 900 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-1875-2_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-1875-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-3.cfg index b1ce68d6..c0154a1e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-3.cfg @@ -20,7 +20,6 @@ PART entryCost = 2500 cost = 440 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-1875-3_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-1875-3_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-4.cfg index 5deacaf1..ae941181 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-4.cfg @@ -20,7 +20,6 @@ PART entryCost = 1750 cost = 220 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-1875-4_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-1875-4_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-soyuz-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-soyuz-1.cfg index 2b82c834..4d3096bb 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-soyuz-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-1875-soyuz-1.cfg @@ -21,7 +21,6 @@ PART entryCost = 6000 cost = 1400 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-1875-soyuz-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-0625-1.cfg index 7655e6dd..b6d79fc3 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-0625-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 1550 cost = 160 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-1.cfg index 81ccfb3a..0f68903b 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 3100 cost = 600 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-2.cfg index f639a553..58d22e32 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-1875-125-2.cfg @@ -19,7 +19,6 @@ PART entryCost = 1550 cost = 160 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-adapter-1875-125-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-25-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-25-1875-1.cfg index aae0beaf..1eed6175 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-25-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/1875/restock-fueltank-adapter-25-1875-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 5100 cost = 1200 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_title manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-fuel-tank-adapter-25-1875-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/25/restock-fuel-tank-sphere-25-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/25/restock-fuel-tank-sphere-25-1.cfg index a5ae55a7..60875db3 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/25/restock-fuel-tank-sphere-25-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/25/restock-fuel-tank-sphere-25-1.cfg @@ -29,7 +29,6 @@ PART // Info cost = 800 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-sphere-25-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-sphere-25-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg index 9145e564..c22561fa 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg @@ -35,7 +35,6 @@ PART // Info cost = 1625 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-375-4_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-375-4_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-rcs-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-rcs-375-1.cfg index 8ee15e82..593bd772 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-rcs-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-rcs-375-1.cfg @@ -23,7 +23,6 @@ PART // Info cost = 3960 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-rcs-375-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-rcs-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-sphere-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-sphere-375-1.cfg index 892aca91..21068489 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-sphere-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-sphere-375-1.cfg @@ -29,7 +29,6 @@ PART // Info cost = 1625 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-sphere-375-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-sphere-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-nosecone-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-nosecone-375-1.cfg index 1c0f9abd..3e2ee626 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-nosecone-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-nosecone-375-1.cfg @@ -28,7 +28,6 @@ PART // Info cost = 3450 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-nosecone-375-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-nosecone-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-1.cfg index 25a53a4a..8dd51222 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-1.cfg @@ -33,7 +33,6 @@ PART entryCost = 150800 cost = 51200 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-5-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-5-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-2.cfg index 6c221227..2aecbf7f 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-2.cfg @@ -33,7 +33,6 @@ PART entryCost = 75800 cost = 25600 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-5-2_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-5-2_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-3.cfg index 15c14702..641a4c02 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-3.cfg @@ -33,7 +33,6 @@ PART entryCost = 35200 cost = 12800 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-5-3_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-5-3_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-4.cfg index 0fed8a12..9fdbd582 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-5-4.cfg @@ -33,7 +33,6 @@ PART entryCost = 19600 cost = 6400 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-5-4_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-5-4_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-adapter-375-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-adapter-375-5-1.cfg index 80de5f2e..a1433a0a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-adapter-375-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-adapter-375-5-1.cfg @@ -33,7 +33,6 @@ PART entryCost = 21600 cost = 6400 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-fuel-tank-adapter-375-5-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-saturn-engine-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-saturn-engine-1.cfg index 88532a4e..e1e39fc5 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-saturn-engine-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/5/restock-fueltank-saturn-engine-1.cfg @@ -145,7 +145,6 @@ PART entryCost = 24000 cost = 8000 category = FuelTank - subcategory = 0 stackSymmetry = 3 title = #LOC_RestockPlus_restock-fuel-tank-saturn-engine-1_title manufacturer = #autoLOC_501638 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/radial/restock-fuel-tank-rcs-radial-tiny-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/radial/restock-fuel-tank-rcs-radial-tiny-1.cfg index b7ab49d5..57f921b9 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/radial/restock-fuel-tank-rcs-radial-tiny-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/radial/restock-fuel-tank-rcs-radial-tiny-1.cfg @@ -21,7 +21,6 @@ PART // Info cost = 30 category = FuelTank - subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_title manufacturer = #autoLOC_6004000 description = #LOC_RestockPlus_restock-fuel-tank-rcs-radial-tiny-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-1-T.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-1-T.cfg index f98a395f..3e61fe45 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-1-T.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-1-T.cfg @@ -19,7 +19,6 @@ PART entryCost = 3100 cost = 300 category = Ground - subcategory = 0 mass = 0.06 title = #LOC_RestockPlus_restock-wheel-1-T_title // Rovemax Model S2-T manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-4.cfg index db8fb846..1683da00 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Ground/restock-wheel-4.cfg @@ -19,7 +19,6 @@ PART entryCost = 5000 cost = 500 category = Ground - subcategory = 0 mass = 0.04 title = #LOC_RestockPlus_restock-wheel-4_title // Rovemax Model M0 manufacturer = #autoLOC_501649 //#autoLOC_501649 = Kerbal Motion LLC diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg index 43461012..643963fd 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg @@ -37,7 +37,6 @@ PART entryCost = 1500 cost = 150 category = Payload - subcategory = 0 title = #LOC_RestockPlus_restock-fairing-base-0625-1_title manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs description = #LOC_RestockPlus_restock-fairing-base-0625-1_description @@ -63,7 +62,7 @@ PART MODULE { name = ModuleProceduralFairing - nSides = 32 + nSides = 30 nArcs = 2 nCollidersPerXSection = 8 TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 @@ -111,7 +110,7 @@ PART secondaryColor = #ffffff TEXTURE { - materialName=FairingIconShell + materialName=FairingsMat mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1 } EXTRA_INFO @@ -119,37 +118,76 @@ PART FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase0625White = true FairingBase0625Orange = false FairingBase0625BlackWhite = false + FairingBase0625Inner= false + FairingBase0625Metal = false + } } VARIANT { - name = Grey + name = BlackAndWhite displayName = #autoLOC_8007120 themeName = BlackAndWhite primaryColor = #000000 secondaryColor = #ffffff TEXTURE { - materialName=FairingIconShell + materialName=FairingsMat mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-blackwhite } EXTRA_INFO { FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-blackwhite + BaseMaterialName=FairingBase FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.3 } GAMEOBJECTS { FairingBase0625White = false FairingBase0625Orange = false FairingBase0625BlackWhite = true + FairingBase0625Inner= false + FairingBase0625Metal = false + + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + BaseMaterialName=FairingBase + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase0625White = false + FairingBase0625Orange = false + FairingBase0625BlackWhite = false + FairingBase0625Inner= true + FairingBase0625Metal = true } } } @@ -347,10 +385,5 @@ PART name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/125/restock-service-module-125-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/125/restock-service-module-125-625-1.cfg new file mode 100644 index 00000000..cc862d79 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/125/restock-service-module-125-625-1.cfg @@ -0,0 +1,189 @@ +PART +{ + name = restock-service-module-125-625-1 + module = Part + author = Well + + MODEL + { + model = ReStock/Assets/Payload/restock-Size1to0ServiceModule + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, -0.336654, 0.0 + scale = 1,-1,1 + rotation = 0, 0, 0 + name = endcap_bottom + } + MODEL + { + model = ReStock/Assets/Command/restock-crewed-endcap-2 + position = 0.0, 0.3125, 0.0 + scale = 1,1,1 + rotation = 0, 0, 0 + name = endcap_top + } + + rescaleFactor = 1 + node_stack_top = 0.0, 0.3125, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.31966, 0.0, 0.0, -1.0, 0.0, 1 + + fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy + sound_vent_large = deploy + + // Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = advConstruction + entryCost = 3000 + cost = 300 + category = Payload + subcategory = 0 + title = #LOC_RestockPlus_restock-service-module-125-625-1_title // Service Module (1.25m) + manufacturer = #autoLOC_501665 //#autoLOC_501665 = FLOOYD Dynamics Research Labs + description = #LOC_RestockPlus_restock-service-module-125-625-1_description + // A small conical service module, for storing parachutes, instruments, and other small devices. Includes an optional docking tunnel. + tags = #LOC_RestockPlus_restock-service-module-125-625-1_tags // restock bus contain hollow protect (stor cone tunnel. + + attachRules = 1,0,1,1,0 + mass = 0.075 + thermalMassModifier = 2.0 + skinMassPerArea = 4.0 + skinInternalConductionMult = 0.25 + // heatConductivity = 0.06 // half default + emissiveConstant = 0.8 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3400 + + stageOffset = 1 + childStageOffset = 1 + + fuelCrossFeed = True + bulkheadProfiles = size1 size0 + + MODULE + { + name = ModuleServiceModule + ExteriorColliderName = COLShell + partDecoupled = false + } + + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 0 + lookupRadius = 0.75 + useBayContainer = true + bayContainerName = COLShell + } + + MODULE + { + name = ModuleJettison + jettisonName = Shell1 + isFairing = False + jettisonedObjectMass = 0.1 + jettisonForce = 1 + jettisonDirection = 1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + + MODULE + { + name = ModuleJettison + jettisonName = Shell2 + isFairing = False + jettisonedObjectMass = 0.1 + jettisonForce = 1 + jettisonDirection = -1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = NoTunnel + VARIANT + { + name = NoTunnel + displayName = #LOC_Restock_variant-service-bay-open // Open + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + endcap_top = false + endcap_bottom = false + Base_CrewTunnel = false + Base_Structural = true + EndCap_Structural = true + COLCrewTunnel = false + } + } + VARIANT + { + name = Tunnel + displayName = #LOC_Restock_variant-service-bay-tunnel + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + endcap_top = true + endcap_bottom = true + Base_CrewTunnel = true + Base_Structural = false + EndCap_Structural = false + COLCrewTunnel = true + } + } + } + + MODULE + { + name = ModuleColorChanger + shaderProperty = _EmissiveColor + animRate = 0.8 + animState = false + useRate = true + toggleInEditor = true + toggleInFlight = true + toggleInFlight = true + unfocusedRange = 5 + toggleName = Toggle Lights + eventOnName = #autoLOC_6001409 //#autoLOC_6001409 = Lights On + eventOffName = #autoLOC_6001408 //#autoLOC_6001408 = Lights Off + toggleAction = True + defaultActionGroup = Light + redCurve + { + key = 0 0 0 3 + key = 1 1 0 0 + } + greenCurve + { + key = 0 0 0 1 + key = 1 1 1 0 + } + blueCurve + { + key = 0 0 0 0 + key = 1 0.7 1.5 0 + } + alphaCurve + { + key = 0 1 + } + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-fairing-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-fairing-1875-1.cfg index 00c88051..75f624a6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-fairing-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-fairing-1875-1.cfg @@ -37,7 +37,6 @@ PART entryCost = 4100 cost = 425 category = Payload - subcategory = 0 title = #LOC_RestockPlus_restock-fairing-base-1875-1_title manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs description = #LOC_RestockPlus_restock-fairing-base-1875-1_description @@ -310,17 +309,22 @@ PART FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1 FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = true FairingBase1875Orange = false FairingBase1875BlackWhite = false + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false } } VARIANT { - name = Grey + name = BlackAndWhite displayName = #autoLOC_8007120 themeName = BlackAndWhite primaryColor = #000000 @@ -335,17 +339,22 @@ PART FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-blackwhite FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = false FairingBase1875Orange = false FairingBase1875BlackWhite = true + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false } } VARIANT { - name = Dark Grey + name = Orange displayName = #autoLOC_8007121 themeName = GrayAndOrange primaryColor = #4c4f47 @@ -360,12 +369,125 @@ PART FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-orange FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + _Shininess= 0.3 } GAMEOBJECTS { FairingBase1875White = false FairingBase1875Orange = true FairingBase1875BlackWhite = false + FairingBase1875Inner = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = false + } + } + VARIANT + { + name = Gold + displayName = #autoLOC_8007118 + themeName = Gold + description = #autoLOC_8003046 + primaryColor = #fccb0a + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = false + FairingBase1875Gold = true + FairingBase1875Silver = false + FairingBase1875Inner = true + } + } + VARIANT + { + name = Silver + displayName = #autoLOC_6005005 + themeName = Silver + description = #autoLOC_6005006 + primaryColor = #cecece + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-25-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-25-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular25 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = false + FairingBase1875Gold = false + FairingBase1875Silver = true + FairingBase1875Inner = true + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-25-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-25-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-25-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875BlackWhite = false + FairingBase1875Orange = false + FairingBase1875Metal = true + FairingBase1875Gold = false + FairingBase1875Silver = false + FairingBase1875Inner = true } } } @@ -382,10 +504,5 @@ PART name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-bay-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-bay-1875-1.cfg index 718f1997..e1b912bd 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-bay-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-bay-1875-1.cfg @@ -18,7 +18,6 @@ PART entryCost = 1000 cost = 500 category = Payload - subcategory = 0 title = #LOC_RestockPlus_restock-service-bay-1875-1_title description = #LOC_RestockPlus_restock-service-bay-1875-1_description attachRules = 1,0,1,1,0 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-module-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-module-1875-1.cfg new file mode 100644 index 00000000..b4f9d9cd --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/1875/restock-service-module-1875-1.cfg @@ -0,0 +1,156 @@ +PART +{ + name = restock-service-module-1875-1 + module = Part + author = Well + + MODEL + { + model = ReStock/Assets/Payload/restock-ServiceModule18 + } + + rescaleFactor = 1 + node_stack_top = 0.0, 0.75, 0.0, 0.0, 1.0, 0.0, 1 + node_stack_bottom = 0.0, -0.75, 0.0, 0.0, -1.0, 0.0, 1 + + fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy + sound_vent_large = deploy + + // Flag to disable this part if MH is installed + MHReplacement = True + + TechRequired = advConstruction + entryCost = 3000 + cost = 300 + category = Payload + subcategory = 0 + title = #LOC_RestockPlus_restock-service-module-1875-1_title // Service Module (1.875m) + manufacturer = #autoLOC_501665 //#autoLOC_501665 = FLOOYD Dynamics Research Labs + description = #LOC_RestockPlus_restock-service-module-1875-1_description + // A medium sized service module, for storing fuel tanks, batteries, fuel cells, etc. + tags = #LOC_RestockPlus_restock-service-module-1875-1_tags // restock bus contain hollow protect (stor Gemini + attachRules = 1,0,1,1,0 + mass = 0.15 + thermalMassModifier = 2.0 + skinMassPerArea = 4.0 + skinInternalConductionMult = 0.25 + // heatConductivity = 0.06 // half default + emissiveConstant = 0.8 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3400 + + stageOffset = 1 + childStageOffset = 1 + + fuelCrossFeed = True + bulkheadProfiles = size1p5 + MODULE + { + name = ModuleServiceModule + ExteriorColliderName = COLShell + partDecoupled = false + } + + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 0 + lookupRadius = 0.75 + useBayContainer = true + bayContainerName = COLShell + } + + MODULE + { + name = ModuleJettison + jettisonName = Shell1 + isFairing = False + jettisonedObjectMass = 0.2 + jettisonForce = 2 + jettisonDirection = 1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + MODULE + { + name = ModuleJettison + jettisonName = Shell2 + isFairing = False + jettisonedObjectMass = 0.2 + jettisonForce = 30 + jettisonDirection = -1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + MODULE + { + name = ModuleJettison + jettisonName = Shell3 + isFairing = False + jettisonedObjectMass = 0.2 + jettisonForce = 2 + jettisonDirection = 1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + MODULE + { + name = ModuleJettison + jettisonName = Shell4 + isFairing = False + jettisonedObjectMass = 0.2 + jettisonForce = 2 + jettisonDirection = -1 0 0 + hideJettisonMenu = true + allowShroudToggle = false + ignoreNodes = true + } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = NoShelves + VARIANT + { + name = NoShelves + displayName = #LOC_Restock_variant-service-bay-open // Open + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + COLMid01 = false + COLMid02 = false + Core_Platform = false + Core_Without_Platform = true + Platform = false + Torus = false + } + } + VARIANT + { + name = Shelves + displayName = #LOC_Restock_variant-service-bay-shelves // Shelves + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #999999 + GAMEOBJECTS + { + COLMid01 = true + COLMid02 = true + Core_Platform = true + Core_Without_Platform = false + Platform = true + Torus = true + } + } + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/5/restock-fairing-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/5/restock-fairing-5-1.cfg index 590ad944..9857865b 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/5/restock-fairing-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/5/restock-fairing-5-1.cfg @@ -30,7 +30,6 @@ PART entryCost = 12500 cost = 1200 category = Payload - subcategory = 0 title = #LOC_RestockPlus_restock-fairing-base-5-1_title manufacturer = description = #LOC_RestockPlus_restock-fairing-base-5-1_description @@ -284,7 +283,7 @@ PART VARIANT { name = White - displayName = + displayName = #autoLOC_8007119 themeName = White primaryColor = #ffffff secondaryColor = #ffffff @@ -298,18 +297,24 @@ PART FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = true FairingBase5Orange = false FairingBase5BlackWhite = false + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false } } VARIANT { - name = Grey - displayName = + name = BlackAndWhite + displayName = #autoLOC_8007120 themeName = BlackAndWhite primaryColor = #000000 secondaryColor = #ffffff @@ -323,18 +328,24 @@ PART FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1 FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = false FairingBase5Orange = false FairingBase5BlackWhite = true + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false } } VARIANT { - name = Dark Grey - displayName = + name = Orange + displayName = #autoLOC_8007121 themeName = Orange primaryColor = #f49841 secondaryColor = #4c4f47 @@ -348,12 +359,127 @@ PART FairingsTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-orange FairingsNormalURL = ReStock/Assets/Payload/restock-fairing-5-1-n CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + BaseMaterialName=FairingBase + _Shininess= 0.3 } GAMEOBJECTS { FairingBase5White = false FairingBase5Orange = true FairingBase5BlackWhite = false + FairingBase5Inner = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = false + } + } + VARIANT + { + name = Gold + displayName = #autoLOC_8007118 + themeName = Gold + description = #autoLOC_8003046 + primaryColor = #fccb0a + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-gold + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-5-1-gold + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_goldSpecular5 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_goldSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = false + FairingBase5Gold = true + FairingBase5Silver = false + FairingBase5Inner = true + } + } + VARIANT + { + name = Silver + displayName = #autoLOC_6005005 + themeName = Silver + description = #autoLOC_6005006 + primaryColor = #cecece + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-silver + } + EXTRA_INFO + { + FairingsTextureURL=ReStock/Assets/Payload/restock-fairing-5-1-silver + FairingsNormalURL=ReStock/Assets/Payload/restock-fairing-5-1-n + FairingsSpecularURL=ReStock/Assets/Payload/FairingsMat_silverSpecular5 + BaseMaterialName=FairingBase + shaderName=KSP/Bumped Specular (Mapped) + + _SpecMap=ReStock/Assets/Payload/FairingsMat_silverSpecular + _Shininess= 0.41 + _Opacity= 1.0 + _RimFalloff= 2.0 + _AmbientMultiplier= 0.3 + + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = false + FairingBase5Gold = false + FairingBase5Silver = true + FairingBase5Inner = true + } + } + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + materialName=FairingsMat + mainTextureURL = ReStock/Assets/Payload/restock-fairing-5-1-metal + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-5-1-metal + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-5-1-n + BaseMaterialName=FairingBase + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + _Color= 0,0,0,0 + _SpecColor= 0.75,0.75,0.75,1 + _Shininess= 0.07 + } + GAMEOBJECTS + { + FairingBase5White = false + FairingBase5BlackWhite = false + FairingBase5Orange = false + FairingBase5Metal = true + FairingBase5Gold = false + FairingBase5Silver = false + FairingBase5Inner = true } } } @@ -370,10 +496,5 @@ PART name = _SpecColor color = 0.753, 0.753, 0.753, 1.0 } - FLOAT_PROPERTY - { - name = _Shininess - value = 0.3 - } } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg index fbdfeea0..8c6aefc6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-1875-1.cfg @@ -22,7 +22,6 @@ PART entryCost = 6000 cost = 2000 category = FuelTank // y tho - subcategory = 0 title = #LOC_RestockPlus_restock-oretank-1875-1_title //Medium Holding Tank manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-oretank-1875-1_description //A medium tank that can be used for storing raw materials. Warranty void if used to store snacks. diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg index 024478f3..7965a2e6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Resource/restock-oretank-375-1.cfg @@ -22,7 +22,6 @@ PART entryCost = 12000 cost = 4000 category = FuelTank // y tho - subcategory = 0 title = #LOC_RestockPlus_restock-oretank-375-1_title //Jumbo Holding Tank manufacturer = #autoLOC_501627 //#autoLOC_501627 = Jebediah Kerman's Junkyard and Spacecraft Parts Co description = #LOC_RestockPlus_restock-oretank-375-1_description //A very large tank that can be used for storing raw materials. The manufacturer denies any claims that it has been re-purposed from a local farm diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg index 660fa49f..6498703f 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 0 cost = 1000 category = Science - subcategory = 0 title = #LOC_RestockPlus_restock-goocanister-625-1_title //Mystery Goo™ Inline Containment Unit manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs description = #LOC_RestockPlus_restock-goocanister-625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg index 5f25ee5b..b1f4bb86 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 5500 cost = 1800 category = Science - subcategory = 0 title = #LOC_RestockPlus_restock-materialbay-radial-1_title //SC-9001R Radial Science Jr. manufacturer = #autoLOC_501644 //#autoLOC_501644 = Experimental Engineering Group description = #LOC_RestockPlus_restock-materialbay-radial-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-sciencebox-stack-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-sciencebox-stack-1.cfg index 4f9e2c38..c3091204 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-sciencebox-stack-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-sciencebox-stack-1.cfg @@ -19,7 +19,6 @@ PART entryCost = 0 cost = 1000 category = Science - subcategory = 0 title = #LOC_RestockPlus_restock-sciencebox-inline-1_title //Experiment Return Unit manufacturer = #autoLOC_501644 //#autoLOC_501644 = Experimental Engineering Group description = #LOC_RestockPlus_restock-sciencebox-inline-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/125/restock-structural-tube-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/125/restock-structural-tube-125-1.cfg index cbea4608..211a7f57 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/125/restock-structural-tube-125-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/125/restock-structural-tube-125-1.cfg @@ -45,7 +45,6 @@ PART category = Structural /// Flag to disable this part if MH is installed MHReplacement = True - subcategory = 0 title = #LOC_RestockPlus_restock-structural-tube-125-1_title manufacturer = #autoLOC_501650 description = #LOC_RestockPlus_restock-structural-tube-125-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-125-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-125-1.cfg index 3f021fad..0f539ef2 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-125-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-125-1.cfg @@ -22,7 +22,6 @@ PART // Info cost = 400 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-adapter-flat-1875-125-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-adapter-flat-1875-125-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-25-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-25-1.cfg index d8bbd99f..e156cd78 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-25-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-adapter-1875-25-1.cfg @@ -22,7 +22,6 @@ PART // Info cost = 500 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-adapter-flat-1875-25-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-adapter-flat-1875-25-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-node-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-node-1875-1.cfg new file mode 100644 index 00000000..caa33c4a --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-node-1875-1.cfg @@ -0,0 +1,47 @@ +// ReStock+ 1.2.0 +// 1.875 Radial Attachment Node +PART +{ + name = restock-node-1875-1 + module = Part + author = Andrew Cassidy + MODEL + { + model = ReStockPlus/Assets/Structural/restock-node-1875-1 + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1 + + // Attachment + attachRules = 1,1,1,1,1 + node_stack_top = 0.0, 0.1, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, -0.08, 0.0, 0.0, -1.0, 0.0 + + // Tech + TechRequired = specializedConstruction + entryCost = 2400 + + // Info + cost = 400 + category = Structural + title = #LOC_RestockPlus_restock-node-1875-1_title // BZ-78 Radial Attachment Point + manufacturer = #autoLOC_501648 // Maxo Construction Toys + description = #LOC_RestockPlus_restock-node-1875-1_description + // Development of a 1.875m docking port never received adequate funding, so management decided to cut their losses and release it unfinished as an attachment point. + tags = #LOC_RestockPlus_restock-node-1875-1_tags + // affix anchor mount secure restock + bulkheadProfiles = size1p5, srf + + + // Parameters + mass = 0.08 + dragModelType = default + maximum_drag = 0.3 + minimum_drag = 0.2 + angularDrag = 1.0 + crashTolerance = 10 + maxTemp = 2000 + breakingForce = 350 + breakingTorque = 350 +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-structural-tube-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-structural-tube-1875-1.cfg index 4dd6fd4a..030264f0 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-structural-tube-1875-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/1875/restock-structural-tube-1875-1.cfg @@ -43,7 +43,6 @@ PART entryCost = 3000 cost = 300 category = Structural - subcategory = 0 /// Flag to disable this part if MH is installed MHReplacement = True title =#LOC_RestockPlus_restock-structural-tube-1875-1_title diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/25/restock-structural-tube-25-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/25/restock-structural-tube-25-1.cfg index 14c73c2c..52d740bb 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/25/restock-structural-tube-25-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/25/restock-structural-tube-25-1.cfg @@ -45,7 +45,6 @@ PART category = Structural /// Flag to disable this part if MH is installed MHReplacement = True - subcategory = 0 title = #LOC_RestockPlus_restock-structural-tube-25-1_title manufacturer = #autoLOC_501650 description =#LOC_RestockPlus_restock-structural-tube-25-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg index e36f8738..8031c513 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg @@ -22,7 +22,6 @@ PART // Info cost = 1000 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg index 9c836f54..59cced88 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg @@ -26,7 +26,6 @@ PART // Info cost = 800 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_title manufacturer = #autoLOC_501638 description = #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-structural-tube-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-structural-tube-375-1.cfg index 61667a6a..a338f6d6 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-structural-tube-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-structural-tube-375-1.cfg @@ -45,7 +45,6 @@ PART category = Structural /// Flag to disable this part if MH is installed MHReplacement = True - subcategory = 0 title = #LOC_RestockPlus_restock-structural-tube-375-1_title manufacturer = #autoLOC_501650 description = #LOC_RestockPlus_restock-structural-tube-375-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/5/restock-structural-tube-5-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/5/restock-structural-tube-5-1.cfg index 09a260ad..2df307de 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/5/restock-structural-tube-5-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/5/restock-structural-tube-5-1.cfg @@ -45,7 +45,6 @@ PART category = Structural /// Flag to disable this part if MH is installed MHReplacement = True - subcategory = 0 title = #LOC_RestockPlus_restock-structural-tube-5-1_title manufacturer = #autoLOC_501650 description = #LOC_RestockPlus_restock-structural-tube-5-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/625/restock-node-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/625/restock-node-625-1.cfg new file mode 100644 index 00000000..42868e69 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/625/restock-node-625-1.cfg @@ -0,0 +1,46 @@ +// ReStock+ 1.2.0 +// 0.625m Radial Attachment Node +PART +{ + name = restock-node-625-1 + module = Part + author = Andrew Cassidy + MODEL + { + model = ReStockPlus/Assets/Structural/restock-node-625-1 + scale = 1.0, 1.0, 1.0 + } + scale = 1 + rescaleFactor = 1 + + // Attachment + attachRules = 1,1,1,1,1 + node_stack_top = 0.0, 0.05, 0.0, 0.0, 1.0, 0.0, 1 + node_attach = 0.0, -0.05, 0.0, 0.0, -1.0, 0.0 + + // Tech + TechRequired = specializedConstruction + entryCost = 600 + + // Info + cost = 75 + category = Structural + title = #LOC_RestockPlus_restock-node-625-1_title // BZ-26 Radial Attachment Point Jr. + manufacturer = #autoLOC_501648 // Maxo Construction Toys + description = #LOC_RestockPlus_restock-node-625-1_description + // After the surprise success of the BZ-52, the Maxo Construction Toys engineering team came out of hiding to reveal the new pocket model. + tags = #LOC_RestockPlus_restock-node-625-1_tags + // affix anchor mount secure restock + bulkheadProfiles = size0, srf + + // Parameters + mass = 0.015 + dragModelType = default + maximum_drag = 0.1 + minimum_drag = 0.05 + angularDrag = 1.0 + crashTolerance = 10 + maxTemp = 2000 + breakingForce = 350 + breakingTorque = 150 +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-3.cfg index 7c7e2c75..02eb1112 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-3.cfg @@ -20,7 +20,6 @@ PART entryCost = 7800 cost = 150 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-truss-3_title manufacturer = description = #LOC_RestockPlus_restock-truss-3_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-adapter-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-adapter-2.cfg index 41654e2d..3c9df3c9 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-adapter-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-adapter-2.cfg @@ -19,7 +19,6 @@ PART entryCost = 3200 cost = 35 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-truss-adapter-0625-1_title manufacturer = description = #LOC_RestockPlus_restock-truss-adapter-0625-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-hub-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-hub-1.cfg index 8ae1d17a..6fc322f3 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-hub-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/radial/restock-truss-hub-1.cfg @@ -23,7 +23,6 @@ PART entryCost = 5000 cost = 100 category = Structural - subcategory = 0 title = #LOC_RestockPlus_restock-truss-hub-1_title manufacturer = description = #LOC_RestockPlus_restock-truss-hub-1_description diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-2.cfg index 706b261a..cbc4a2b3 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-2.cfg @@ -11,13 +11,11 @@ PART model = ReStock/Assets/Utility/restock-ladder-static-2 scale = 1.0, 1.0, 1.0 } - PhysicsSignificance = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 750 cost = 200 category = Utility - subcategory = 0 title = #LOC_RestockPlus_restock-ladder-static-2_title manufacturer = description = #LOC_RestockPlus_restock-ladder-static-2_description @@ -32,6 +30,6 @@ PART maxTemp = 2000 // = 3200 emissiveConstant = 0.8 thermalMassModifier = 3 - PhysicsSignificance = 1 + physicalSignificance = NONE bulkheadProfiles = srf } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-3.cfg index 0513c9e0..dc271296 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Utility/radial/restock-ladder-static-3.cfg @@ -11,13 +11,11 @@ PART model = ReStock/Assets/Utility/restock-ladder-static-3 scale = 1.0, 1.0, 1.0 } - PhysicsSignificance = 1 node_attach = 0.0, 0.0, 0.0, 1.0, 0.0, 0.0 TechRequired = spaceExploration entryCost = 1100 cost = 400 category = Utility - subcategory = 0 title = #LOC_RestockPlus_restock-ladder-static-3_title manufacturer = description = #LOC_RestockPlus_restock-ladder-static-3_description @@ -32,6 +30,6 @@ PART maxTemp = 2000 // = 3200 emissiveConstant = 0.8 thermalMassModifier = 3 - PhysicsSignificance = 1 + physicalSignificance = NONE bulkheadProfiles = srf } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg index a0333505..886bee31 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Engine/restock-engine-srb-gimbal.cfg @@ -13,6 +13,43 @@ } } +// Pollux +@PART[Pollux]:NEEDS[!BetterSRBs] +{ + MODULE + { + name = ModuleGimbal + gimbalTransformName = B_Gimbal + gimbalRange = 3 + gimbalResponseSpeed = 8 + useGimbalResponseSpeed = true + } + MODULE + { + name = FXModuleLookAtConstraint + CONSTRAINLOOKFX + { + targetName = UpperCyl001 + rotatorsName = LowerCyl001 + } + CONSTRAINLOOKFX + { + targetName = UpperCyl002 + rotatorsName = LowerCyl002 + } + CONSTRAINLOOKFX + { + targetName = LowerCyl001 + rotatorsName = UpperCyl001 + } + CONSTRAINLOOKFX + { + targetName = LowerCyl002 + rotatorsName = UpperCyl002 + } + } +} + // Thumper @PART[solidBooster1-1]:NEEDS[!BetterSRBs] { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu new file mode 100644 index 00000000..01312b18 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg new file mode 100644 index 00000000..7e38bdee --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.cfg @@ -0,0 +1,77 @@ +INTERNAL +{ + name = restock-mk2-pod-IVA + MODEL + { + model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + displayseatName = #LOC_RestockPlus-seat-pilot + displayseatIndex = 1 + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + displayseatName = #LOC_RestockPlus-seat-copilot + displayseatIndex = 2 + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_left_clicker + cameraTransformName = window_left_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_right_clicker + cameraTransformName = window_right_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_nose_clicker + cameraTransformName = window_nose_camera + } + + PROP + { + name = RS_HTCH_625 + position = 0,0,-1 + rotation = -2.318076E-07,0.7071068,0.7071068,-2.318077E-07 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0.3373,-0.573 + rotation = 0.4999999,0.5000001,0.4999999,0.5000001 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot_Helmet + position = -0.176954,-0.1005774,0.1873479 + rotation = 0.0871559,-0.9961947,0,0 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot_Helmet + position = 0.175072,-0.1005774,0.1873479 + rotation = -0.08715595,-0.9961947,0,0 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu new file mode 100644 index 00000000..26e804ca Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Mk2-Pod/restock-mk2-pod-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg new file mode 100644 index 00000000..564c2c52 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.cfg @@ -0,0 +1,51 @@ +INTERNAL +{ + name = restock-pod-sphere-1-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = true + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = Seat_Pilot_Helmet + position = 0,-0.166,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu new file mode 100644 index 00000000..ecc38adf Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-1-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg new file mode 100644 index 00000000..48dfba08 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.cfg @@ -0,0 +1,65 @@ +INTERNAL +{ + name = restock-pod-sphere-2-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = -0.25,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0.25,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu new file mode 100644 index 00000000..6579f684 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-2-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg new file mode 100644 index 00000000..2e7acb97 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.cfg @@ -0,0 +1,79 @@ +INTERNAL +{ + name = restock-pod-sphere-3-IVA + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA + } + MODEL + { + model = ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask + } + MODULE + { + name = InternalSeat + seatTransformName = seat1 + allowCrewHelmet = false + portraitCameraName = seat1_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat2 + allowCrewHelmet = false + portraitCameraName = seat2_camera + } + MODULE + { + name = InternalSeat + seatTransformName = seat3 + allowCrewHelmet = false + portraitCameraName = seat3_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_1_clicker + cameraTransformName = window_1_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_2_clicker + cameraTransformName = window_2_camera + } + MODULE + { + name = InternalCameraSwitch + colliderTransformName = window_3_clicker + cameraTransformName = window_3_camera + } + PROP + { + name = RS_LGHT_Box_1 + position = 0,0,-0.975 + rotation = 0.499999,-0.5000011,-0.4999976,0.5000024 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = -0.3999998,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0,-0.287,0.214 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } + PROP + { + name = Seat_Pilot + position = 0.4,-0.287,0 + rotation = 0,-1,0,2.808803E-07 + scale = 1,1,1 + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu new file mode 100644 index 00000000..13c2b166 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-3-IVA.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu new file mode 100644 index 00000000..55173dce Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Spaces/Vostok/restock-pod-sphere-IVA-Mask.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Versioning/ReStockPlus.version b/Distribution/RestockPlus/GameData/ReStockPlus/Versioning/ReStockPlus.version index 20c7f8c6..069d39ef 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Versioning/ReStockPlus.version +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Versioning/ReStockPlus.version @@ -5,24 +5,24 @@ "VERSION": { "MAJOR":1, - "MINOR":1, - "PATCH":2, + "MINOR":2, + "PATCH":0, "BUILD":0 }, "KSP_VERSION": { "MAJOR":1, - "MINOR":9, + "MINOR":10, "PATCH":1 }, "KSP_VERSION_MIN":{ "MAJOR":1, - "MINOR":8, - "PATCH":0 + "MINOR":10, + "PATCH":1 }, "KSP_VERSION_MAX":{ "MAJOR":1, - "MINOR":9, + "MINOR":10, "PATCH":99 } } diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index 8c4446d4..b44dc34f 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -1,3 +1,25 @@ +v1.2.0 +------ +- New Command parts + - SP-1 'Clementine' Reentry Module (Well): 1-kerbal spherical command module with bare and green padded variants. Disabled if Making History is installed. + - SP-2 'Tangerine' Reentry Module (Well): 2-kerbal spherical command module with bare and beige padded variants. Disabled if Making History is installed. + - SP-3 'Mandarin' Reentry Module (Well): 3-kerbal spherical command module with bare and white padded variants. Disabled if Making History is installed. + - Mk2 "Acorn" Command Pod (Andrew Cassidy): 2-kerbal conical command module with dark and white variants. Disabled if Making History is installed +- New Coupling parts + - AL-1 'Lychee' Inflatable Docking Airlock (Andrew Cassidy): Inflatable airlock with integrated 0.625m docking port. Disabled if Making History is installed. Has a new IVA. +- New Payload Parts + - 1.25m to 0.625m Service Module (Well): Conical 1.25m service module with open and crew-tunnel variants. Disabled if Making History is installed. + - 1.875m Service Module (Well): 1.875m service module with shelved and open variants. Disabled if Making History is installed. +- New Structural Parts + - BZ-26 Radial Attachment Point Jr. (Andrew Cassidy): 0.625m radial attachment node + - BZ-78 Radial Attachment Point (Andrew Cassidy): 1.875m radial attachment node +- Bugfixes and tweaks + - Advanced Grabbing Unit Jr. has been soft-deprecated and its assets moved into base ReStock + - Adjusted colliders on 3.75m Drone Core + - Added Making History Pollux SRB to SRB gimbal patch + - 3.75 and 1.875m Decouplers now support a Classic variant (replaces stock White/Yellow variant) + - 3.75 and 1.875m Separators now support a Classic variant (replaces stock White/Yellow variant) + v1.1.2 ------ - Fixed engine plate node sizes all being size 1 diff --git a/Distribution/RestockPlus/readme.txt b/Distribution/RestockPlus/readme.txt index 69c27119..ea6af9cc 100644 --- a/Distribution/RestockPlus/readme.txt +++ b/Distribution/RestockPlus/readme.txt @@ -1,5 +1,5 @@ ============== -RESTOCK+ 1.1.2 +RESTOCK+ 1.2.0 ============== Restock+ is a complement to Restock which adds useful parts that we feel are missing from the base game. Functionally, these parts additions allow better flexibility in craft construction and not add new gameplay systems or form factors. Some examples might include: @@ -21,7 +21,7 @@ DEPENDENCIES ============ Required: -- Restock (1.1.2) +- Restock (1.2.0) - ModuleManager (4.1.3) ============= diff --git a/README.md b/README.md index 70482c39..d3d6f4ca 100644 --- a/README.md +++ b/README.md @@ -51,6 +51,8 @@ If you are interested in contributing artistically to the revamp, please contact * **Localization:** new localization data * **Patches:** ModuleManager patches to enable art replacements * **PatchesMH:** ModuleManager patches to enable art replacements for Making History + * **Props**: IVA props + * **Spaces**: IVA configs and assets * RestockPlus * readme.txt * changelog.txt @@ -62,3 +64,4 @@ If you are interested in contributing artistically to the revamp, please contact * **Localization**: new localization data * **Parts**: config files for new parts * **Patches**: ModuleManager patches that change parts + * **Spaces**: IVA configs and assets diff --git a/Source/Restock/ModuleRestockConstraints.cs b/Source/Restock/ModuleRestockConstraints.cs index 3ea46a90..38e68816 100644 --- a/Source/Restock/ModuleRestockConstraints.cs +++ b/Source/Restock/ModuleRestockConstraints.cs @@ -35,11 +35,6 @@ namespace Restock case "COPYROTATIONCONSTRAINT": constraints.Add(new CopyRotationConstraint(cnode, this.part)); break; - - //Unknown - default: - this.LogError($"Unknown constraint type \"{cnode.name}\""); - break; } } @@ -52,13 +47,12 @@ namespace Restock { if (constraints == null || constraints.Count == 0) { - ConfigNode cfg; foreach (UrlDir.UrlConfig pNode in GameDatabase.Instance.GetConfigs("PART")) { if (pNode.name.Replace("_", ".") == part.partInfo.name) { - cfg = pNode.config; - ConfigNode node = cfg.GetNodes("MODULE").Single(n => n.GetValue("name") == moduleName); + var cfg = pNode.config; + var node = cfg.GetNodes("MODULE").Single(n => n.GetValue("name") == moduleName); OnLoad(node); } } @@ -66,7 +60,7 @@ namespace Restock } } - void LateUpdate() + private void LateUpdate() { if (constraints == null) return; diff --git a/Source/Restock/ModuleRestockLinkedMesh.cs b/Source/Restock/ModuleRestockLinkedMesh.cs index f487c11c..4db41eaf 100644 --- a/Source/Restock/ModuleRestockLinkedMesh.cs +++ b/Source/Restock/ModuleRestockLinkedMesh.cs @@ -5,42 +5,40 @@ namespace Restock { /* Extends the stock CModuleLinkedMesh used on struts and pipes to make pipe textures repeat instead of stretch when a pipe is extended beyond its default length */ - + public class ModuleRestockLinkedMesh : CModuleLinkedMesh { // the direction along the texture that the pipe points. set to "x" or "y" - [KSPField] - public string stretchAxis = "x"; - + [KSPField] public string stretchAxis = "x"; + // space-seperated list of textures to be effected by the length, preferably all of the ones on the material // Unity has no good way to get all the texture names attached to a material so it has to be set manually, unfortunately - [KSPField] - public string stretchTextures = "_MainTex"; - - + [KSPField] public string stretchTextures = "_MainTex"; + + // reference to the material we will be modifying private Material[] pipeMaterials; - + // array of property IDs corresponding to the textures private int[] pipeMaterialIDs; - + // index of the texture scale vector, 0 for x, 1 for y private int pipeStretchIndex; - + // initial scale of the pipe object, may not be 1 private float baseStretch; // scale vector for the material private Vector2 texScale = Vector2.one; - + // offset vector for the material private Vector2 texOffset = Vector2.zero; - + public override void OnStart(StartState state) { base.OnStart(state); - + // get all materials on the line object, including disabled ones var renderers = line.GetComponentsInChildren(true); pipeMaterials = new Material[renderers.Length]; @@ -48,7 +46,7 @@ namespace Restock { pipeMaterials[i] = renderers[i].material; } - + // split texture list and convert to property IDs for easy access var texNames = stretchTextures.Split(' '); pipeMaterialIDs = new int[texNames.Length]; @@ -56,11 +54,11 @@ namespace Restock { pipeMaterialIDs[i] = Shader.PropertyToID(texNames[i]); } - + // default to 'x' if an invalid value is used pipeStretchIndex = stretchAxis != "y" ? 0 : 1; baseStretch = part.scaleFactor; - + GameEvents.onEditorVariantApplied.Add(OnVariantApplied); } @@ -91,23 +89,24 @@ namespace Restock { if (appliedPart == part) UpdateStretch(); } - + // updates the texture stretch to match the pipe object's local scale private void UpdateStretch() { var stretch = line.localScale.z / baseStretch; - + texScale[pipeStretchIndex] = stretch; texOffset[pipeStretchIndex] = (1 - stretch) / 2; - for (var i = 0; i < pipeMaterials.Length; i++) + foreach (var material in pipeMaterials) { - var material = pipeMaterials[i]; - for (var j = 0; j < pipeMaterialIDs.Length; j++) + foreach (var id in pipeMaterialIDs) { - var id = pipeMaterialIDs[j]; - material.SetTextureScale(id, texScale); - material.SetTextureOffset(id, texOffset); + if (material.HasProperty(id)) + { + material.SetTextureScale(id, texScale); + material.SetTextureOffset(id, texOffset); + } } } }