diff --git a/FuelTanksPlus.version b/FuelTanksPlus.version index 06d30ac0..76b32d12 100644 --- a/FuelTanksPlus.version +++ b/FuelTanksPlus.version @@ -11,15 +11,15 @@ }, "VERSION" : { - "MAJOR" : 1, - "MINOR" : 12, - "PATCH" : 1, + "MAJOR" : 2, + "MINOR" : 0, + "PATCH" : 0, "BUILD" : 0 }, "KSP_VERSION" : { "MAJOR" : 1, - "MINOR" : 3, + "MINOR" : 4, "PATCH" : 0 }, "KSP_VERSION_MIN" : diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt index 1e4d570c..7046632a 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus-CHANGELOG.txt @@ -1,3 +1,7 @@ +2.0 (2018-03-12) - Overhaul for 1.4 + - Altered color/mesh switching to use new 1.4 stock switcher (except the radial tanks). + - Note: Saved colors in existing vessels may need to be manually updated or relaunched to correct. + 1.12.1 (2017-04-09) - MFT fix. - Corrected some MM patch issues for ModularFuelTanks. diff --git a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version index 39661b73..2838e5d6 100644 --- a/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version +++ b/GameData/NecroBones/FuelTanksPlus/FuelTanksPlus.version @@ -11,15 +11,15 @@ }, "VERSION" : { - "MAJOR" : 1, - "MINOR" : 12, - "PATCH" : 1, + "MAJOR" : 2, + "MINOR" : 0, + "PATCH" : 0, "BUILD" : 0 }, "KSP_VERSION" : { "MAJOR" : 1, - "MINOR" : 3, + "MINOR" : 4, "PATCH" : 0 }, "KSP_VERSION_MIN" : diff --git a/GameData/NecroBones/FuelTanksPlus/Patches/FuelTanksPlus_Themes.cfg b/GameData/NecroBones/FuelTanksPlus/Patches/FuelTanksPlus_Themes.cfg new file mode 100644 index 00000000..16d46dde --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Patches/FuelTanksPlus_Themes.cfg @@ -0,0 +1,64 @@ +VARIANTTHEME +{ + name = FTPTitan + displayName = Titan + description = Titanic Rocketry! + primaryColor = #777777 + secondaryColor = #222222 +} +VARIANTTHEME +{ + name = FTPTitan2 + displayName = Titan Red + description = Seeing Red! + primaryColor = #777777 + secondaryColor = #872828 +} +VARIANTTHEME +{ + name = Black + displayName = Black + description = Black as night. + primaryColor = #000000 + secondaryColor = #000000 +} +VARIANTTHEME +{ + name = FTPAriane + displayName = Ariane + description = Ariane V inspired. + primaryColor = #aea794 + secondaryColor = #9f9988 +} +VARIANTTHEME +{ + name = FTPSoyuz + displayName = Soyuz + description = Soyuz inspired. + primaryColor = #505b52 + secondaryColor = #aa7639 +} +VARIANTTHEME +{ + name = FTPDelta2 + displayName = Delta2 + description = Delta bluish coloration. + primaryColor = #326264 + secondaryColor = #295557 +} +VARIANTTHEME +{ + name = FTPAtlas + displayName = Atlas + description = Atlas V inspired. + primaryColor = #6d2f1e + secondaryColor = #56251d +} +VARIANTTHEME +{ + name = FTPBlue + displayName = Blue + description = Feeling Blue! + primaryColor = #364876 + secondaryColor = #222d4b +} diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg index 2376595f..e69de29b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.cfg @@ -1,37 +0,0 @@ -@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch - name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch - objects = TPprobe-Gold;TPprobe-Silver - objectDisplayNames = Gold;Silver - affectColliders = false - buttonName = Next Color Scheme - previousButtonName = Previous Color Scheme - } - !FTPcolorSwitch = delete -} - -@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name = ModuleB9PartSwitch - moduleID = meshSwitch - switcherDescription = Color Scheme - affectDragCubes = false - - SUBTYPE - { - name = Gold - transform = TPprobe-Gold - } - SUBTYPE - { - name = Silver - transform = TPprobe-Silver - } - } - !FTPcolorSwitch = delete -} \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.txt b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.txt new file mode 100644 index 00000000..2376595f --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Probe/000_TPtankP_MM.txt @@ -0,0 +1,37 @@ +@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch + name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch + objects = TPprobe-Gold;TPprobe-Silver + objectDisplayNames = Gold;Silver + affectColliders = false + buttonName = Next Color Scheme + previousButtonName = Previous Color Scheme + } + !FTPcolorSwitch = delete +} + +@PART[TP*]:HAS[#FTPcolorSwitch[probe]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitch + switcherDescription = Color Scheme + affectDragCubes = false + + SUBTYPE + { + name = Gold + transform = TPprobe-Gold + } + SUBTYPE + { + name = Silver + transform = TPprobe-Silver + } + } + !FTPcolorSwitch = delete +} \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg index feb591f4..d3c90f17 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.cfg @@ -55,5 +55,35 @@ RESOURCE maxAmount = 3.3 } - + MODULE + { + name = ModulePartVariants + baseVariant = Gold + VARIANT + { + name = Gold + displayName = Gold + themeName = Gold + primaryColor = #fccb0a + secondaryColor = #fccb0a + GAMEOBJECTS + { + TPprobe-Gold = true + TPprobe-Silver = false + } + } + VARIANT + { + name = Silver + displayName = Silver + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPprobe-Gold = false + TPprobe-Silver = true + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu index 07d22b01..1abb5f48 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00500.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg index 462c8372..15efc4cc 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.cfg @@ -55,6 +55,36 @@ RESOURCE amount = 9.9 maxAmount = 9.9 } - + MODULE + { + name = ModulePartVariants + baseVariant = Gold + VARIANT + { + name = Gold + displayName = Gold + themeName = Gold + primaryColor = #fccb0a + secondaryColor = #fccb0a + GAMEOBJECTS + { + TPprobe-Gold = true + TPprobe-Silver = false + } + } + VARIANT + { + name = Silver + displayName = Silver + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPprobe-Gold = false + TPprobe-Silver = true + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu index 0fd0ea26..71077fb0 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube00750.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg index 90d3e60d..3936ba59 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.cfg @@ -55,6 +55,36 @@ RESOURCE amount = 44 maxAmount = 44 } - + MODULE + { + name = ModulePartVariants + baseVariant = Gold + VARIANT + { + name = Gold + displayName = Gold + themeName = Gold + primaryColor = #fccb0a + secondaryColor = #fccb0a + GAMEOBJECTS + { + TPprobe-Gold = true + TPprobe-Silver = false + } + } + VARIANT + { + name = Silver + displayName = Silver + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPprobe-Gold = false + TPprobe-Silver = true + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu index 61b4fffd..b7628c7b 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankCube01250.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg index fc258e66..8f2ebd51 100644 --- a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.cfg @@ -62,5 +62,35 @@ RESOURCE maxAmount = 27.5 } - + MODULE + { + name = ModulePartVariants + baseVariant = Gold + VARIANT + { + name = Gold + displayName = Gold + themeName = Gold + primaryColor = #fccb0a + secondaryColor = #fccb0a + GAMEOBJECTS + { + TPprobe-Gold = true + TPprobe-Silver = false + } + } + VARIANT + { + name = Silver + displayName = Silver + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPprobe-Gold = false + TPprobe-Silver = true + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.mu b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.mu index e77f8045..3faf57ad 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.mu and b/GameData/NecroBones/FuelTanksPlus/Probe/TPtankTri.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Radial/TPtankR03.cfg b/GameData/NecroBones/FuelTanksPlus/Radial/TPtankR03.cfg index ea313bf1..050abd0b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Radial/TPtankR03.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Radial/TPtankR03.cfg @@ -62,4 +62,6 @@ RESOURCE toggleEditor = true toggleFlight = true } + + } \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Radial/sample-texture-switch.txt b/GameData/NecroBones/FuelTanksPlus/Radial/sample-texture-switch.txt new file mode 100644 index 00000000..04e31763 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Radial/sample-texture-switch.txt @@ -0,0 +1,80 @@ + MODULE + { + name = ModulePartVariants + primaryColor = #907218 + secondaryColor = #685311 + baseDisplayName = Monopropellant Gold + baseThemeName = FTPradGold + VARIANT + { + name = FTPradBlack + displayName = Radial Black + themeName = FTPradBlack + primaryColor = #000000 + secondaryColor = #111111 + TEXTURE + { + mainTextureURL = FuelTanksPlus/Radial/TPtankR-rimBlack-Specular + } + } + VARIANT + { + name = FTPradRed + displayName = Radial Red + themeName = FTPradRed + primaryColor = #711d1d + secondaryColor = #501515 + TEXTURE + { + mainTextureURL = FuelTanksPlus/Radial/TPtankR-rimRed-Specular + } + } + VARIANT + { + name = FTPradBlue + displayName = Radial Blue + themeName = FTPradBlue + primaryColor = #16376d + secondaryColor = #0d2243 + TEXTURE + { + mainTextureURL = FuelTanksPlus/Radial/TPtankR-rimBlue-Specular + } + } + } + + + + +VARIANTTHEME +{ + name = FTPradGold + displayName = Monopropellant Gold + description = Monopropellant Gold + primaryColor = #907218 + secondaryColor = #685311 +} +VARIANTTHEME +{ + name = FTPradBlack + displayName = Radial Black + description = Radial Black + primaryColor = #907218 + secondaryColor = #685311 +} +VARIANTTHEME +{ + name = FTPradRed + displayName = Radial Red + description = Radial Red + primaryColor = #711d1d + secondaryColor = #501515 +} +VARIANTTHEME +{ + name = FTPradBlue + displayName = Radial Blue + description = Radial Blue + primaryColor = #16376d + secondaryColor = #0d2243 +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.txt b/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.txt new file mode 100644 index 00000000..42f17578 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size0/000_TPtank0m_MM.txt @@ -0,0 +1,52 @@ +@PART[TP*]:HAS[#FTPcolorSwitch[0m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch + name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch + objects = TPtank0m-Grey;TPtank0m-White;TPtank0m-Checkered;TPtank0m-Black;TPtank0m-Red + objectDisplayNames = Oscar;Juno;Astrobee;Brant;Titan + affectColliders = false + buttonName = Next Color Scheme + previousButtonName = Previous Color Scheme + } + !FTPcolorSwitch = delete +} + +@PART[TP*]:HAS[#FTPcolorSwitch[0m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitch + switcherDescription = Color Scheme + affectDragCubes = false + + SUBTYPE + { + name = Oscar + transform = TPtank0m-Grey + } + SUBTYPE + { + name = Juno + transform = TPtank0m-White + } + SUBTYPE + { + name = Astrobee + transform = TPtank0m-Checkered + } + SUBTYPE + { + name = Brant + transform = TPtank0m-Black + } + SUBTYPE + { + name = Titan + transform = TPtank0m-Red + } + } + !FTPcolorSwitch = delete +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg index 1d2acc78..51d224f3 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.cfg @@ -57,16 +57,107 @@ RESOURCE } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } -} } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.mu index 9a880ab6..ff98e971 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPcone0m1.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg index 8d30605e..06b55eff 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.cfg @@ -209,4 +209,106 @@ childStageOffset = 1 { cube = Default, 0.09477547,0.7825552,0.4936077, 0.09477547,0.7825552,0.4936077, 0.3032565,1,0.09947455, 0.3032565,1,0.09947455, 0.09477547,0.7825552,0.4936078, 0.09477547,0.7825552,0.4936078, 0,0,0, 0.8233331,0.1572677,0.8233332 } + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.mu index 71d7d914..cd0da563 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPdecoupler0m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg index cd046355..829e5a48 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.cfg @@ -57,26 +57,106 @@ RESOURCE } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + } } -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.mu index c096c7ab..b5ad6556 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00175.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg index 20b489c6..53edebb5 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.cfg @@ -56,27 +56,106 @@ RESOURCE maxAmount = 30.8 } + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + } } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.mu index 1d3ccd33..de891a6d 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL00700.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg index 94c13385..ba23342a 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.cfg @@ -57,26 +57,106 @@ RESOURCE } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.01 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.01 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + } } -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.mu index d1216426..5783c147 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01350.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg index 81f8fb85..26fc281b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.cfg @@ -56,27 +56,105 @@ RESOURCE maxAmount = 55 } + MODULE + { + name = ModulePartVariants + baseVariant = Gray + VARIANT + { + name = Gray + displayName = Oscar + themeName = Gray + primaryColor = #999999 + secondaryColor = #999999 + GAMEOBJECTS + { + TPtank0m-Grey = true + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Juno + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = true + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Astrobee + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = true + TPtank0m-Black = false + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Brant + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = true + TPtank0m-Red = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank0m-Grey = false + TPtank0m-White = false + TPtank0m-Checkered = false + TPtank0m-Black = false + TPtank0m-Red = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.01 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.01 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.mu b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.mu index 9dde0995..ff8b50c2 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.mu and b/GameData/NecroBones/FuelTanksPlus/Size0/TPtank0mL01875.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg index 576c6458..e69de29b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.cfg @@ -1,75 +0,0 @@ -@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:AFTER[FuelTanksPlus] -{ - @MODEL - { - texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular - texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular - } -} -@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch - name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch - objects = TPtank1m-White;TPtank1m-Checkered;TPtank1m-Black;TPtank1m-Green;TPtank1m-Blue;TPtank1m-0mRed;TPtank1m-2mRed;TPtank1m-2mBlue - objectDisplayNames = Vega;Redstone;Vanguard;Soyuz;Delta;Titan;Atlas;Blue - affectColliders = false - buttonName = Next Color Scheme - previousButtonName = Previous Color Scheme - } - !FTPcolorSwitch = delete -} - -@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name = ModuleB9PartSwitch - moduleID = meshSwitch - switcherDescription = Color Scheme - affectDragCubes = false - - SUBTYPE - { - name = Vega - transform = TPtank1m-White - } - SUBTYPE - { - name = Redstone - transform = TPtank1m-Checkered - } - SUBTYPE - { - name = Vanguard - transform = TPtank1m-Black - } - SUBTYPE - { - name = Soyuz - transform = TPtank1m-Green - } - SUBTYPE - { - name = Delta - transform = TPtank1m-Blue - } - SUBTYPE - { - name = Titan - transform = TPtank1m-0mRed - } - SUBTYPE - { - name = Atlas - transform = TPtank1m-2mRed - } - SUBTYPE - { - name = Blue - transform = TPtank1m-2mBlue - } - } - !FTPcolorSwitch = delete -} \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.txt b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.txt new file mode 100644 index 00000000..576c6458 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size1/000_TPtank1m_MM.txt @@ -0,0 +1,75 @@ +@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:AFTER[FuelTanksPlus] +{ + @MODEL + { + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular + } +} +@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch + name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch + objects = TPtank1m-White;TPtank1m-Checkered;TPtank1m-Black;TPtank1m-Green;TPtank1m-Blue;TPtank1m-0mRed;TPtank1m-2mRed;TPtank1m-2mBlue + objectDisplayNames = Vega;Redstone;Vanguard;Soyuz;Delta;Titan;Atlas;Blue + affectColliders = false + buttonName = Next Color Scheme + previousButtonName = Previous Color Scheme + } + !FTPcolorSwitch = delete +} + +@PART[TP*]:HAS[#FTPcolorSwitch[1m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitch + switcherDescription = Color Scheme + affectDragCubes = false + + SUBTYPE + { + name = Vega + transform = TPtank1m-White + } + SUBTYPE + { + name = Redstone + transform = TPtank1m-Checkered + } + SUBTYPE + { + name = Vanguard + transform = TPtank1m-Black + } + SUBTYPE + { + name = Soyuz + transform = TPtank1m-Green + } + SUBTYPE + { + name = Delta + transform = TPtank1m-Blue + } + SUBTYPE + { + name = Titan + transform = TPtank1m-0mRed + } + SUBTYPE + { + name = Atlas + transform = TPtank1m-2mRed + } + SUBTYPE + { + name = Blue + transform = TPtank1m-2mBlue + } + } + !FTPcolorSwitch = delete +} \ No newline at end of file diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg index 848fb389..0321f8a3 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.cfg @@ -13,6 +13,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPcone1m1 scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -65,5 +67,186 @@ RESOURCE maxAmount = 70.4 } -// ----- DO NOT EDIT BELOW THIS POINT ------ + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.mu index 37c48e4f..abf2a49a 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m1.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg index 9bcfc6cc..5ac58387 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.cfg @@ -13,6 +13,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPcone1m2 scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -64,6 +66,186 @@ RESOURCE amount = 70.4 maxAmount = 70.4 } + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } -// ----- DO NOT EDIT BELOW THIS POINT ------ } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.mu index 8204b736..9be98870 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPcone1m2.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg index e3ee9307..7be70f0a 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.cfg @@ -11,6 +11,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPdecoupler1m scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -210,4 +212,186 @@ childStageOffset = 1 body = _NotSun } } + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.mu index 367ce3cf..c43996dd 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPdecoupler1m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg index 224dad72..671f1687 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.cfg @@ -13,6 +13,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPdome1m1 scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -65,5 +67,186 @@ RESOURCE amount = 55 maxAmount = 55 } + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.mu index 26e42f25..42e719dc 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPdome1m1.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg index 64bce79d..6c5f0400 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.cfg @@ -10,6 +10,8 @@ MODEL { model = FuelTanksPlus/Size1/TPtank1m0mA texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -42,28 +44,6 @@ breakingTorque = 50 maxTemp = 2000 bulkheadProfiles = size2, size1 -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} RESOURCE { @@ -78,5 +58,186 @@ MODULE maxAmount = 55 } + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.mu index ee73a6b5..fc68db07 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1m0mA.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg index e729b6b1..72451485 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.cfg @@ -9,6 +9,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPtank1mL00313 scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -57,26 +59,186 @@ RESOURCE } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.mu index e41cceb6..ebda7d64 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL00313.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg index 3134202b..f80c30cf 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.cfg @@ -9,6 +9,8 @@ FTPcolorSwitch = 1m MODEL { model = FuelTanksPlus/Size1/TPtank1mL05625 scale = 1.0, 1.0, 1.0 + texture = TPtank0m-Specular, FuelTanksPlus/Size0/TPtank0m-Specular + texture = TPtank2m-Specular, FuelTanksPlus/Size2/TPtank2m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -57,32 +59,186 @@ RESOURCE maxAmount = 660 } -MODULE -{ - name = FlagDecal - textureQuadName = flagDecal -} - -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = Vega + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank1m-White = true + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Redstone + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = true + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Vanguard + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = true + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = true + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = true + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan Red + themeName = FTPTitan2 + primaryColor = #777777 + secondaryColor = #872828 + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = true + TPtank1m-2mRed = false + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = true + TPtank1m-2mBlue = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank1m-White = false + TPtank1m-Checkered = false + TPtank1m-Black = false + TPtank1m-Blue = false + TPtank1m-Green = false + TPtank1m-0mRed = false + TPtank1m-2mRed = false + TPtank1m-2mBlue = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.mu b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.mu index 10ce9eb7..387b93df 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.mu and b/GameData/NecroBones/FuelTanksPlus/Size1/TPtank1mL05625.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg index f4f0bc39..e69de29b 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.cfg @@ -1,86 +0,0 @@ -@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:AFTER[FuelTanksPlus] -{ - @MODEL - { - texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular - texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular - } -} -@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch - name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch - objects = TPtank2m-Orange,TPtank2m-Orange2;TPtank2m-White;TPtank2m-Checkered;TPtank2m-Black;TPtank2m-Blue;TPtank2m-Red;TPtank2m-1mBlue;TPtank2m-1mGreen;TPtank2m-3mSilver;TPtank2m-3mTan - objectDisplayNames = Delta4;Antares;Gemini;Black;Blue;Atlas;Delta2;Soyuz;Titan;Ariane - affectColliders = false - buttonName = Next Color Scheme - previousButtonName = Previous Color Scheme - } - !FTPcolorSwitch = delete -} - -@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name = ModuleB9PartSwitch - moduleID = meshSwitch - switcherDescription = Color Scheme - affectDragCubes = false - - SUBTYPE - { - name = Delta4 - transform = TPtank2m-Orange - transform = TPtank2m-Orange2 - } - SUBTYPE - { - name = Antares - transform = TPtank2m-White - } - SUBTYPE - { - name = Gemini - transform = TPtank2m-Checkered - } - SUBTYPE - { - name = Black - transform = TPtank2m-Black - } - SUBTYPE - { - name = Blue - transform = TPtank2m-Blue - } - SUBTYPE - { - name = Atlas - transform = TPtank2m-Red - } - SUBTYPE - { - name = Delta2 - transform = TPtank2m-1mBlue - } - SUBTYPE - { - name = Soyuz - transform = TPtank2m-1mGreen - } - SUBTYPE - { - name = Titan - transform = TPtank2m-3mSilver - } - SUBTYPE - { - name = Ariane - transform = TPtank2m-3mTan - } - } - !FTPcolorSwitch = delete -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.txt b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.txt new file mode 100644 index 00000000..f4f0bc39 --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size2/000_TPtank2m_MM.txt @@ -0,0 +1,86 @@ +@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:AFTER[FuelTanksPlus] +{ + @MODEL + { + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular + } +} +@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch + name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch + objects = TPtank2m-Orange,TPtank2m-Orange2;TPtank2m-White;TPtank2m-Checkered;TPtank2m-Black;TPtank2m-Blue;TPtank2m-Red;TPtank2m-1mBlue;TPtank2m-1mGreen;TPtank2m-3mSilver;TPtank2m-3mTan + objectDisplayNames = Delta4;Antares;Gemini;Black;Blue;Atlas;Delta2;Soyuz;Titan;Ariane + affectColliders = false + buttonName = Next Color Scheme + previousButtonName = Previous Color Scheme + } + !FTPcolorSwitch = delete +} + +@PART[TP*]:HAS[#FTPcolorSwitch[2m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitch + switcherDescription = Color Scheme + affectDragCubes = false + + SUBTYPE + { + name = Delta4 + transform = TPtank2m-Orange + transform = TPtank2m-Orange2 + } + SUBTYPE + { + name = Antares + transform = TPtank2m-White + } + SUBTYPE + { + name = Gemini + transform = TPtank2m-Checkered + } + SUBTYPE + { + name = Black + transform = TPtank2m-Black + } + SUBTYPE + { + name = Blue + transform = TPtank2m-Blue + } + SUBTYPE + { + name = Atlas + transform = TPtank2m-Red + } + SUBTYPE + { + name = Delta2 + transform = TPtank2m-1mBlue + } + SUBTYPE + { + name = Soyuz + transform = TPtank2m-1mGreen + } + SUBTYPE + { + name = Titan + transform = TPtank2m-3mSilver + } + SUBTYPE + { + name = Ariane + transform = TPtank2m-3mTan + } + } + !FTPcolorSwitch = delete +} diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg index 44b8bd2f..45f30b71 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.cfg @@ -14,6 +14,8 @@ MODEL { model = FuelTanksPlus/Size2/TPcone2m texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -68,4 +70,261 @@ RESOURCE } + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.mu index 132fc17b..3f48339a 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPcone2m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg index 7a2d82f0..4b23ae30 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.cfg @@ -12,6 +12,8 @@ MODEL { model = FuelTanksPlus/Size2/TPdecoupler2m texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -213,4 +215,262 @@ childStageOffset = 1 body = _NotSun } } + + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.mu index d51ca253..6700b788 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPdecoupler2m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg index 9e8a66ca..35074830 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.cfg @@ -14,6 +14,8 @@ MODEL { model = FuelTanksPlus/Size2/TPdome2m texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -67,5 +69,261 @@ RESOURCE amount = 440 maxAmount = 440 } + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.mu index dda0990a..8422b580 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPdome2m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg index 04f68f2a..32017dbd 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.cfg @@ -10,6 +10,8 @@ MODEL { model = FuelTanksPlus/Size2/TPtank2m1mA texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -42,29 +44,6 @@ breakingTorque = 200 maxTemp = 2000 bulkheadProfiles = size2, size1 -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} - RESOURCE { @@ -79,5 +58,261 @@ MODULE maxAmount = 440 } + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.mu index 001b8758..440ab296 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2m1mA.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg index d8652c2a..76f6a415 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.cfg @@ -9,6 +9,8 @@ FTPcolorSwitch = 2m MODEL { model = FuelTanksPlus/Size2/TPtank2mL00469 scale = 1.0, 1.0, 1.0 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular } scale = 1.0 rescaleFactor = 1.0 @@ -55,30 +57,261 @@ RESOURCE amount = 220 maxAmount = 220 } + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } - -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} - + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.mu index 5975e8e9..1608c289 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL00469.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg index fef398cb..030e99b2 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.cfg @@ -10,6 +10,8 @@ MODEL { model = FuelTanksPlus/Size2/TPtank2mL05625 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -57,28 +59,264 @@ RESOURCE maxAmount = 2640 } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + + } -} } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.mu index 9186401c..727b75b7 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL05625.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg index aa82ed5e..6a1e76bf 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.cfg @@ -10,6 +10,8 @@ MODEL { model = FuelTanksPlus/Size2/TPtank2mL11250 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -58,27 +60,262 @@ RESOURCE maxAmount = 5280 } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + } -} } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.mu index aa27d0bd..fbb84e28 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL11250.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg index 47824be5..e474d419 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.cfg @@ -10,6 +10,8 @@ MODEL { model = FuelTanksPlus/Size2/TPtank2mL15000 texture = orange-jumbo-0, Squad/Parts/FuelTank/fuelTankJumbo-64/model000 texture = orange-jumbo-1, Squad/Parts/FuelTank/fuelTankJumbo-64/model001 + texture = TPtank1m-Specular, FuelTanksPlus/Size1/TPtank1m-Specular + texture = TPtank3m-Specular, FuelTanksPlus/Size3/TPtank3m-Specular scale = 1.0, 1.0, 1.0 } scale = 1.0 @@ -58,27 +60,262 @@ RESOURCE maxAmount = 7040 } -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 + MODULE + { + name = ModulePartVariants + baseVariant = Orange + VARIANT + { + name = White + displayName = Antares + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank2m-White = true + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Gemini + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = true + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = true + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = Delta4 + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = true + TPtank2m-Orange2 = true + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Blue + displayName = Blue + themeName = FTPBlue + primaryColor = #364876 + secondaryColor = #222d4b + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = true + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Atlas + displayName = Atlas + themeName = FTPAtlas + primaryColor = #6d2f1e + secondaryColor = #56251d + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = true + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Titan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #222222 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = false + TPtank2m-3mSilver = true + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Delta2 + displayName = Delta2 + themeName = FTPDelta2 + primaryColor = #326264 + secondaryColor = #295557 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = true + TPtank2m-1mGreen = false + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Soyuz + displayName = Soyuz + themeName = FTPSoyuz + primaryColor = #505b52 + secondaryColor = #aa7639 + GAMEOBJECTS + { + TPtank2m-White = false + TPtank2m-Orange = false + TPtank2m-Orange2 = false + TPtank2m-Checkered = false + TPtank2m-Black = false + TPtank2m-Blue = false + TPtank2m-Red = false + TPtank2m-1mBlue = false + TPtank2m-1mGreen = true + TPtank2m-3mSilver = false + TPtank2m-3mTan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } -} + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.mu b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.mu index 4928782c..acfda72b 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.mu and b/GameData/NecroBones/FuelTanksPlus/Size2/TPtank2mL15000.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg index a591708f..139597f9 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.cfg @@ -1,60 +1,2 @@ -@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch - name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch - objects = TPtank3m-Silver,TPtank3m-SilverShine;TPtank3m-White;TPtank3m-Checkered;TPtank3m-Black;TPtank3m-Orange,TPtank3m-Orange2;TPtank3m-Tan - objectDisplayNames = Titan;Falcon;Saturn;Black;STS;Ariane - affectColliders = false - buttonName = Next Color Scheme - previousButtonName = Previous Color Scheme - } - !FTPcolorSwitch = delete -} -@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] -{ - MODULE - { - name = ModuleB9PartSwitch - moduleID = meshSwitch - switcherDescription = Color Scheme - affectDragCubes = false - - SUBTYPE - { - name = Titan - transform = TPtank3m-Silver - transform = TPtank3m-SilverShine - } - SUBTYPE - { - name = Falcon - transform = TPtank3m-White - } - SUBTYPE - { - name = Saturn - transform = TPtank3m-Checkered - } - SUBTYPE - { - name = Black - transform = TPtank3m-Black - } - SUBTYPE - { - name = STS - transform = TPtank3m-Orange - transform = TPtank3m-Orange2 - } - SUBTYPE - { - name = Ariane - transform = TPtank3m-Tan - } - } - !FTPcolorSwitch = delete -} diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.txt b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.txt new file mode 100644 index 00000000..a591708f --- /dev/null +++ b/GameData/NecroBones/FuelTanksPlus/Size3/000_TPtank3m_MM.txt @@ -0,0 +1,60 @@ +@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[Firespitter|InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name:NEEDS[!InterstellarFuelSwitch] = FSmeshSwitch + name:NEEDS[InterstellarFuelSwitch] = InterstellarMeshSwitch + objects = TPtank3m-Silver,TPtank3m-SilverShine;TPtank3m-White;TPtank3m-Checkered;TPtank3m-Black;TPtank3m-Orange,TPtank3m-Orange2;TPtank3m-Tan + objectDisplayNames = Titan;Falcon;Saturn;Black;STS;Ariane + affectColliders = false + buttonName = Next Color Scheme + previousButtonName = Previous Color Scheme + } + !FTPcolorSwitch = delete +} + +@PART[TP*]:HAS[#FTPcolorSwitch[3m]]:NEEDS[B9PartSwitch&!Firespitter&!InterstellarFuelSwitch]:AFTER[FuelTanksPlus] +{ + MODULE + { + name = ModuleB9PartSwitch + moduleID = meshSwitch + switcherDescription = Color Scheme + affectDragCubes = false + + SUBTYPE + { + name = Titan + transform = TPtank3m-Silver + transform = TPtank3m-SilverShine + } + SUBTYPE + { + name = Falcon + transform = TPtank3m-White + } + SUBTYPE + { + name = Saturn + transform = TPtank3m-Checkered + } + SUBTYPE + { + name = Black + transform = TPtank3m-Black + } + SUBTYPE + { + name = STS + transform = TPtank3m-Orange + transform = TPtank3m-Orange2 + } + SUBTYPE + { + name = Ariane + transform = TPtank3m-Tan + } + } + !FTPcolorSwitch = delete +} + diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg index 49ee9451..6e780e24 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.cfg @@ -67,5 +67,142 @@ RESOURCE maxAmount = 1320 } + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.mu index 41c565e3..76b0aea2 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPcone3m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg index 41b8a86b..eb68693f 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.cfg @@ -213,4 +213,144 @@ childStageOffset = 1 { cube = Default, 3.272327,0.7808633,1.97612, 3.272327,0.7810537,1.97612, 11.00077,0.8435503,0.4720254, 11.00077,0.8433413,0.4720254, 3.272327,0.7660723,1.97612, 3.272327,0.7661255,1.97612, -2.384186E-07,0,0, 3.7678,0.8747007,3.7678 } + + + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.mu index 7a422cbf..fad0de7a 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPdecoupler3m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg index 2ad7664d..99bff5bb 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.cfg @@ -67,5 +67,142 @@ RESOURCE maxAmount = 660 } + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.mu index 7bc53a58..ed7b0dac 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPdome3m.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg index ab46472e..4100c557 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.cfg @@ -43,28 +43,7 @@ breakingTorque = 550 maxTemp = 2000 bulkheadProfiles = size3, size2 -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} RESOURCE @@ -81,5 +60,142 @@ RESOURCE maxAmount = 2791.8 } + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.mu index 5803b588..bc55107b 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg index fd1f9805..7d5d76ff 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.cfg @@ -43,29 +43,6 @@ breakingTorque = 550 maxTemp = 2000 bulkheadProfiles = size3, size2 -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} - RESOURCE { @@ -81,5 +58,142 @@ RESOURCE maxAmount = 1675.08 } + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.mu index 6579608d..1ca246d2 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3m2mA2.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg index d4ddaceb..d95828d6 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.cfg @@ -43,28 +43,6 @@ breakingTorque = 200 maxTemp = 2000 bulkheadProfiles = size3, srf -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} RESOURCE @@ -82,4 +60,143 @@ RESOURCE } + + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } + } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.mu index 38ed8311..ed60ed09 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL00938.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg index 82bdba2a..cea3719f 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.cfg @@ -43,34 +43,6 @@ breakingTorque = 550 maxTemp = 2000 bulkheadProfiles = size3, srf -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} - -MODULE -{ - name = FlagDecal - textureQuadName = flagDecal -} RESOURCE { @@ -86,5 +58,149 @@ RESOURCE maxAmount = 5940 } +//MODULE +//{ +// name = FlagDecal +// textureQuadName = flagDecal +//} + + + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.mu index 463e600a..cd48a06e 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL05625.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg index 0c61fd9a..33710331 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.cfg @@ -43,34 +43,6 @@ breakingTorque = 600 maxTemp = 2000 bulkheadProfiles = size3, srf -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} - -MODULE -{ - name = FlagDecal - textureQuadName = flagDecal -} RESOURCE { @@ -85,6 +57,149 @@ RESOURCE amount = 11880 maxAmount = 11880 } +//MODULE +//{ +// name = FlagDecal +// textureQuadName = flagDecal +//} + + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.mu index 61d155fd..e37e31da 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL11250.mu differ diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg index f555d078..2191915e 100644 --- a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg +++ b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.cfg @@ -43,34 +43,7 @@ breakingTorque = 600 maxTemp = 2000 bulkheadProfiles = size3, srf -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudTop - bottomNodeName = top - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = ModuleJettison - jettisonName = TPtankShroudBottom - bottomNodeName = bottom - isFairing = True - jettisonedObjectMass = 0.1 - jettisonForce = 0.1 - jettisonDirection = 0 0 1 - -} -MODULE -{ - name = FlagDecal - textureQuadName = flagDecal -} RESOURCE { @@ -86,6 +59,147 @@ RESOURCE maxAmount = 15840 } - - +//MODULE +//{ +// name = FlagDecal +// textureQuadName = flagDecal +//} + + MODULE + { + name = ModulePartVariants + baseVariant = FTPTitan + VARIANT + { + name = FTPTitan + displayName = Titan + themeName = FTPTitan + primaryColor = #777777 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = true + TPtank3m-SilverShine = true + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = White + displayName = Falcon + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = true + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = BlackAndWhite + displayName = Saturn + themeName = BlackAndWhite + primaryColor = #ffffff + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = true + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Black + displayName = Black + themeName = Black + primaryColor = #000000 + secondaryColor = #000000 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = true + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Orange + displayName = STS + themeName = Orange + primaryColor = #f49841 + secondaryColor = #4c4f47 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = true + TPtank3m-Orange2 = true + TPtank3m-Tan = false + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + VARIANT + { + name = Ariane + displayName = Ariane + themeName = FTPAriane + primaryColor = #aea794 + secondaryColor = #9f9988 + GAMEOBJECTS + { + TPtank3m-Silver = false + TPtank3m-SilverShine = false + TPtank3m-White = false + TPtank3m-Checkered = false + TPtank3m-Black = false + TPtank3m-Orange = false + TPtank3m-Orange2 = false + TPtank3m-Tan = true + TPtankShroudTop = false + TPtankShroudBottom = false + flagDecal = false + } + } + } } diff --git a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.mu b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.mu index f761094d..a451e8e3 100644 Binary files a/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.mu and b/GameData/NecroBones/FuelTanksPlus/Size3/TPtank3mL15000.mu differ diff --git a/json/ksp.json b/json/ksp.json index 93d8c94e..9f589744 100644 --- a/json/ksp.json +++ b/json/ksp.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "KSP", "labelColor": "black", - "message": "1.3.0", + "message": "1.4.0", "color": "66ccff", "style": "plastic" } diff --git a/json/mod.json b/json/mod.json index 987c36c9..880d3553 100644 --- a/json/mod.json +++ b/json/mod.json @@ -2,7 +2,7 @@ "schemaVersion": 1, "label": "Fuel Tanks Plus", "labelColor": "BADA55", - "message": "1.12.1.0", + "message": "2.0.0.0", "color": "darkgreen", "style": "plastic" }