From dea0298efa0986294fc82b7a0dc236b2ab60667a Mon Sep 17 00:00:00 2001 From: Chris Adderley Date: Fri, 21 Dec 2018 23:20:20 -0800 Subject: [PATCH] Framework for nosecones --- .../Patches/Aerodynamic/restock-aero-125.cfg | 222 ++++++++++++++++++ .../Patches/Aerodynamic/restock-aero-25.cfg | 20 +- Distribution/Restock/changelog.txt | 6 +- 3 files changed, 236 insertions(+), 12 deletions(-) diff --git a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-125.cfg b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-125.cfg index c8eee626..bb94afa4 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-125.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-125.cfg @@ -1,6 +1,8 @@ // Patches applying art changes to 1.25m aerodynamic parts // Contents: // - Aerodynamic Nose Cone (noseCone) +// - Advanced Nose Cone - Type A (pointyNoseConeA) +// - Advanced Nose Cone - Type B (pointyNoseConeB) @PART[noseCone] { @@ -11,4 +13,224 @@ MODEL { model = ReStock/Assets/Structural/restock-nosecone-125-1 } + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = White + + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + 125mConeBlackWhite = true + 125mConeWhite = false + 125mConeDark = false + 125mConeOrange = false + } + } + + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + 125mConeBlackWhite = false + 125mConeWhite = false + 125mConeDark = true + 125mConeOrange = false + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 125mConeBlackWhite = false + 125mConeWhite = true + 125mConeDark = false + 125mConeOrange = false + } + } + VARIANT + { + name = Orange + displayName = #autoLOC_8007121 + themeName = Orange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + 125mConeBlackWhite = false + 125mConeWhite = false + 125mConeDark = false + 125mConeOrange = true + } + } + } +} + +@PART[pointyNoseConeA] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Structural/restock-nosecone-125-2 + } + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 125SharpConeDark = false + 125SharpConeWhite = true + 125SharpConeBlackWhite = false + 125SharpConeOrange = false + } + } + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + 125SharpConeDark = false + 125SharpConeWhite = false + 125SharpConeBlackWhite = true + 125SharpConeOrange = false + + } + } + VARIANT + { + name = Orange + displayName = #autoLOC_8007121 + themeName = Orange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + 125SharpConeDark = false + 125SharpConeWhite = false + 125SharpConeBlackWhite = false + 125SharpConeOrange = true + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + 125SharpConeDark = true + 125SharpConeWhite = false + 125SharpConeBlackWhite = false + 125SharpConeOrange = false + } + } + } +} + +@PART[pointyNoseConeN] +{ + @author = Chris Adderley (Nertea) + + !mesh = DELETE + !MODEL {} + MODEL { + model = ReStock/Assets/Structural/restock-nosecone-125-3 + } + !MODULE[ModulePartVariants] {} + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + 125TiltConeDark = false + 125TiltConeWhite = true + 125TiltConeBlackWhite = false + 125TiltConeOrange = false + } + } + { + name = BlackAndWhite + displayName = #autoLOC_8007122 + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + 125TiltConeDark = false + 125TiltConeWhite = false + 125TiltConeBlackWhite = true + 125TiltConeOrange = false + } + } + VARIANT + { + name = Orange + displayName = #autoLOC_8007121 + themeName = Orange + primaryColor = #4c4f47 + secondaryColor = #f49841 + GAMEOBJECTS + { + 125TiltConeDark = false + 125TiltConeWhite = false + 125TiltConeBlackWhite = false + 125TiltConeOrange = true + } + } + VARIANT + { + name = Dark + displayName = #autoLOC_8007117 + themeName = Dark + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + 125TiltConeDark = true + 125TiltConeWhite = false + 125TiltConeBlackWhite = false + 125TiltConeOrange = false + } + } + } } diff --git a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg index acf8da80..00d98f86 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/Aerodynamic/restock-aero-25.cfg @@ -1,6 +1,6 @@ // Patches applying art changes to 2.5m aerodynamic parts // Contents: -// - Protective Rocket Nose Cone Mk7 (rocketNoseCone) +// - Protective Rocket Nose Cone Mk7 (rocketNoseCone_v2) @PART[rocketNoseCone_v2] { @@ -26,9 +26,9 @@ secondaryColor = #ffffff GAMEOBJECTS { - 375mAdapterBlackWhite = false - 375mAdapterWhite = true - 375mAdapterOrange = false + 25mNoseconeBlackWhite = false + 25mNoseconeWhite = true + 25mNoseconeOrange = false } } { @@ -39,9 +39,9 @@ secondaryColor = #000000 GAMEOBJECTS { - 375mAdapterBlackWhite = true - 375mAdapterWhite = false - 375mAdapterOrange = false + 25mNoseconeBlackWhite = true + 25mNoseconeWhite = false + 25mNoseconeOrange = false } } @@ -55,9 +55,9 @@ secondaryColor = #f49841 GAMEOBJECTS { - 375mAdapterBlackWhite = false - 375mAdapterWhite = false - 375mAdapterOrange = true + 25mNoseconeBlackWhite = false + 25mNoseconeWhite = false + 25mNoseconeOrange = true } } } diff --git a/Distribution/Restock/changelog.txt b/Distribution/Restock/changelog.txt index b602ea44..471218a3 100644 --- a/Distribution/Restock/changelog.txt +++ b/Distribution/Restock/changelog.txt @@ -1,4 +1,4 @@ -0.1.0 +0.1.0 ----- - Initial release - Parts included: @@ -17,6 +17,8 @@ - Clamp-O-Tron Shielded Port (Nertea) - Aero - Aerodynamic Nose Cone (Nertea) + - Advanced Nose Cone - Type A + - Advanced Nose Cone - Type B - Protective Rocket Nose Cone Mk7 (Nertea) - Thermal - Heat Shield (0.625m) (Nertea) @@ -38,7 +40,7 @@ - Fuel Tanks - Oscar-B Fuel Tank (Beale) - FL-T200 Fuel Tank (Porkjet/Nertea) - - FL-T400 Fuel Tank (Porkje/Nerteat) + - FL-T400 Fuel Tank (Porkje/Nertea) - FL-T800 Fuel Tank (Porkjet/Nertea) - FL-T100 Fuel Tank (Porkjet/Nertea) - Rockomax Jumbo-64 Fuel Tank (Nertea)