diff --git a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu index 160fa2d8..e0ebb8be 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Control/restock-rcs-block-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga new file mode 100644 index 00000000..21c69dcb Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga new file mode 100644 index 00000000..6297d939 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-shroud-0625-2.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu index 812b4311..0dbd17db 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-spark-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-e.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-e.tga new file mode 100644 index 00000000..0bdae446 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-e.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-n.tga new file mode 100644 index 00000000..59dc3709 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1.tga b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1.tga new file mode 100644 index 00000000..522d8eb5 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Engine/restock-engine-torch-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-n.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-n.tga index 085522d2..a3fe830c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-n.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-white.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-white.tga index e9d9c3e3..37427de0 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-white.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1-white.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.mu index 305964de..49e6e24c 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga index f26eb2f3..2c50e8bd 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-1.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-2.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-2.mu index 7c77b969..ef90d5e6 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-2.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-2.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-3.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-3.mu index cd97a099..56df3b69 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-3.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-3.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-4.mu b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-4.mu index b3dffce8..fc7c0ee1 100644 Binary files a/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-4.mu and b/Distribution/Restock/GameData/ReStock/Assets/FuelTank/restock-fueltank-0625-4.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu new file mode 100644 index 00000000..740354a4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-0625-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu new file mode 100644 index 00000000..f7bb32d1 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-1875-1.mu differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.tga b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.tga new file mode 100644 index 00000000..29ad91ad Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2-n.tga differ diff --git a/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.tga b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.tga new file mode 100644 index 00000000..252d68a4 Binary files /dev/null and b/Distribution/Restock/GameData/ReStock/Assets/Payload/restock-fairing-base-2.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-mallet-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-mallet-1.mu index eb062956..af05d10a 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-mallet-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-mallet-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga new file mode 100644 index 00000000..21c69dcb Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga new file mode 100644 index 00000000..6297d939 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-shroud-0625-2.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-striker-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-striker-1.mu index 6d5aa547..84da37f7 100644 Binary files a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-striker-1.mu and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-striker-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga new file mode 100644 index 00000000..0bdae446 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-e.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga new file mode 100644 index 00000000..59dc3709 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1-n.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu new file mode 100644 index 00000000..a4dff787 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga new file mode 100644 index 00000000..522d8eb5 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/Assets/Engine/restock-engine-torch-1.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-core-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-core-1.mu new file mode 100644 index 00000000..d54a8589 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-core-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-plume-1.mu b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-plume-1.mu new file mode 100644 index 00000000..c5ace9c9 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-fx-torch-plume-1.mu differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-particle-flame-1.tga b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-particle-flame-1.tga new file mode 100644 index 00000000..e23b20d9 Binary files /dev/null and b/Distribution/RestockPlus/GameData/ReStockPlus/FX/restock-particle-flame-1.tga differ diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index d9460689..9e95fe59 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -83,6 +83,10 @@ Localization #LOC_RestockPlus_restock-fairing-base-0625-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! The AE-FF0 is an even tinier size available from FLOOYD. #LOC_RestockPlus_restock-fairing-base-0625-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport + #LOC_RestockPlus_restock-fairing-base-1875-1_title = AE-FF1-L Airstream Protective Shell (1.875m) + #LOC_RestockPlus_restock-fairing-base-1875-1_description = While the Kerbals at Mission Control were still figuring out how to get their rockets back down to Kerbin safely, the research engineers at FLOOYD were quickly realising that protecting parts on ascent was just as important. Heavy research into two-dimensional-input driven procedural construction was then funded with the hopes of making protective shells for important payloads and interstage areas of the crafts. The protective shells also have the benefit of making the craft more aerodynamic, hopefully saving on precious rocket fuel! As a result of budget schedule realignments, the AE-FF1-L has become available. + #LOC_RestockPlus_restock-fairing-base-1875-1_tags = restock aero )cap cargo cone contain drag fairing hollow inter nose payload protect rocket shroud stage (stor transport + // Science #LOC_RestockPlus_restock-materialbay-radial-1_title = SC-9001R Radial Science Jr. #LOC_RestockPlus_restock-materialbay-radial-1_description = The SC-9001R has the same set of experiments as the regular Science Jr. Material Bay, but in a conveniant, radial-mountable package. Recommended for ages 4-8. Small parts inside make it not suitable for small children. diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg index 9de339a9..24cb0c3b 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-engine-torch.cfg @@ -20,9 +20,9 @@ PART // --- node definitions --- - node_attach = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_top = 0.0, 0.598, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_bottom = 0.0, -1.75, 0.0, 0.0, -1.0, 0.0, 0 + node_attach = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_top = 0.0, 0.2499, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.584, 0.0, 0.0, -1.0, 0.0, 0 // --- FX definitions --- @@ -72,7 +72,7 @@ PART MODEL_MULTI_PARTICLE { name = core - modelName = ReStock/FX/restock-fx-torch-core-1 + modelName = ReStockPlus/FX/restock-fx-torch-core-1 transformName = fxTransformCore emission = 0.0 0.0 emission = 0.01 0.1 @@ -84,7 +84,7 @@ PART MODEL_MULTI_PARTICLE { name = plume - modelName = ReStock/FX/restock-fx-torch-plume-1 + modelName = ReStockPlus/FX/restock-fx-torch-plume-1 transformName = fxTransformPlume emission = 0.0 0.0 emission = 0.01 0.1 @@ -182,7 +182,7 @@ PART { name = ModuleGimbal gimbalTransformName = B_Gimbal - gimbalRange = 3 + gimbalRange = 1 gimbalResponseSpeed = 6 useGimbalResponseSpeed = true } @@ -198,7 +198,19 @@ PART secondaryColor = #999999 GAMEOBJECTS { - Var_25Boat = false + Torch_0625 = true + Torch_Boattail = false + Torch_Compact = false + CylUpper001 = true + CylUpper002 = true + CylUpper003 = false + CylUpper004 = false + CylLower001 = true + CylLower002 = true + CylLower003 = false + CylLower004 = false + ShroudTorchBasic = true + ShroudTorchCompact = false } NODES { @@ -213,7 +225,19 @@ PART secondaryColor = #000000 GAMEOBJECTS { - Var_25Boat = true + Torch_0625 = false + Torch_Boattail = true + Torch_Compact = false + CylUpper001 = true + CylUpper002 = true + CylUpper003 = false + CylUpper004 = false + CylLower001 = true + CylLower002 = true + CylLower003 = false + CylLower004 = false + ShroudTorchBasic = false + ShroudTorchCompact = false } NODES { @@ -227,7 +251,19 @@ PART secondaryColor = #f69449 GAMEOBJECTS { - + Torch_0625 = false + Torch_Boattail = false + Torch_Compact = true + CylUpper001 = false + CylUpper002 = false + CylUpper003 = true + CylUpper004 = true + CylLower001 = false + CylLower002 = false + CylLower003 = true + CylLower004 = true + ShroudTorchBasic = false + ShroudTorchCompact = true } NODES { @@ -414,20 +450,51 @@ PART name = FXModuleLookAtConstraint CONSTRAINLOOKFX { - targetName = CylTop001 - rotatorsName = CylBot001 + targetName = CylUpper001 + rotatorsName = CylLower001 } CONSTRAINLOOKFX { - targetName = CylBot001 - rotatorsName =CylTop001 + targetName = CylLower001 + rotatorsName =CylUpper001 } + CONSTRAINLOOKFX + { + targetName = CylUpper002 + rotatorsName = CylLower002 + } + CONSTRAINLOOKFX + { + targetName = CylLower002 + rotatorsName =CylUpper002 + } + CONSTRAINLOOKFX + { + targetName = CylUpper003 + rotatorsName = CylLower003 + } + CONSTRAINLOOKFX + { + targetName = CylLower003 + rotatorsName =CylUpper003 + } + CONSTRAINLOOKFX + { + targetName = CylUpper004 + rotatorsName = CylLower004 + } + CONSTRAINLOOKFX + { + targetName = CylLower004 + rotatorsName =CylUpper004 + } + } MODULE { name = ModuleJettison - jettisonName = Fairing0625,Fairing0625_Compact + jettisonName = ShroudTorchBasic,ShroudTorchCompact bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg index 38f65ef0..86e10669 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-mallet-1.cfg @@ -355,7 +355,7 @@ PART MODULE { name = ModuleJettison - jettisonName = shroud + jettisonName = ShroudSRB bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg index 0a120cfc..adc2c3ff 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/0625/restock-srb-striker-1.cfg @@ -355,7 +355,7 @@ PART MODULE { name = ModuleJettison - jettisonName = shroud + jettisonName = ShroudSRB bottomNodeName = bottom isFairing = True jettisonedObjectMass = 0.1 diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg index e6a1190d..d868429f 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-0625-1.cfg @@ -2,20 +2,21 @@ // 0.625m fairing base PART { - name = _restock-fairing-base-0625-1 + name = restock-fairing-base-0625-1 module = Part author = Chris Adderley (Nertea) MODEL { - model = RestockPlus/Assets/Payload/_restock-fairing-base-0625-1 + model = ReStock/Assets/Payload/restock-fairing-base-0625-1 } MODEL { model = Squad/Parts/Aero/fairings/AutoTruss scale = 0.5,0.5,0.5 - position = 0.0,0.22,0.0 + position = 0.0,0.138,0.0 } + scale = 1 rescaleFactor = 1 node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0 @@ -36,10 +37,10 @@ PART node_stack_interstage06a = 0.0, 1.6, 0.0, 0.0, -1.0, 0.0, 0 node_stack_interstage06b = 0.0, 1.62, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 0 - node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_top = 0.0, 0.138, 0.0, 0.0, 1.0, 0.0, 0 + node_stack_bottom = 0.0, -0.045, 0.0, 0.0, -1.0, 0.0, 0 - fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy + fx_gasBurst_white = 0.0, 0.14, 0.0, 0.0, 1.0, 0.0, deploy sound_vent_large = deploy TechRequired = advConstruction @@ -140,6 +141,7 @@ PART GAMEOBJECTS { FairingBase0625White = true + FairingBase0625Orange = false FairingBase0625BlackWhite = false } } @@ -164,6 +166,7 @@ PART GAMEOBJECTS { FairingBase0625White = false + FairingBase0625Orange = false FairingBase0625BlackWhite = true } } @@ -351,4 +354,24 @@ PART MeshMenuName = Truss Structure NodeMenuName = Interstage Nodes } + MODULE + { + name = ModuleRestockModifyFairingMaterials + COLOR_PROPERTY + { + name = _Color + color = 1.0, 1.0, 1.0, 1.0 + } + COLOR_PROPERTY + { + name = _SpecColor + color = 0.753, 0.753, 0.753, 1.0 + } + + FLOAT_PROPERTY + { + name = _Shininess + value = 0.3 + } + } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-1875-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-1875-1.cfg new file mode 100644 index 00000000..4c4a5234 --- /dev/null +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Payload/0625/restock-fairing-1875-1.cfg @@ -0,0 +1,414 @@ +// ReStock+ 0.1.0 +// 1.875m fairing base +PART +{ + name = restock-fairing-base-1875-1 + module = Part + author = Chris Adderley (Nertea) + + MODEL + { + model = ReStock/Assets/Payload/restock-fairing-base-1875-1 + } + MODEL + { + model = Squad/Parts/Aero/fairings/AutoTruss + scale = 1.5,1.5,1.5 + position = 0.0,0.22,0.0 + } + scale = 1 + rescaleFactor = 1 + + node_stack_interstage01a = 0.0, 0.94, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage01b = 0.0, 1.0, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_interstage02a = 0.0, 1.69, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage02b = 0.0, 1.75, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_interstage03a = 0.0, 2.44, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage03b = 0.0, 2.50, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_interstage04a = 0.0, 3.19, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage04b = 0.0, 3.25, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_interstage05a = 0.0, 3.94, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage05b = 0.0, 4.00, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_interstage06a = 0.0, 4.69, 0.0, 0.0, -1.0, 0.0, 1 + node_stack_interstage06b = 0.0, 4.75, 0.0, 0.0, 1.0, 0.0, 1 + + node_stack_top = 0.0, 0.22, 0.0, 0.0, 1.0, 0.0, 2 + node_stack_bottom = 0.0, -0.2, 0.0, 0.0, -1.0, 0.0, 2 + + fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy + sound_vent_large = deploy + + TechRequired = advConstruction + entryCost = 4500 + cost = 450 + category = Payload + subcategory = 0 + title = #LOC_RestockPlus_restock-fairing-base-1875-1_title + manufacturer = #autoLOC_501634 + description = #LOC_RestockPlus_restock-fairing-base-1875-1_description + attachRules = 1,0,1,1,0 + mass = 0.15 + thermalMassModifier = 2.0 + skinMassPerArea = 4.0 + skinInternalConductionMult = 0.25 + // heatConductivity = 0.06 // half default + emissiveConstant = 0.8 + dragModelType = default + maximum_drag = 0.2 + minimum_drag = 0.2 + angularDrag = 2 + crashTolerance = 9 + maxTemp = 2600 // = 3400 + fuelCrossFeed = True + stageOffset = 1 + childStageOffset = 1 + inverseStageCarryover = false + bulkheadProfiles = size1p5 + + tags = #LOC_RestockPlus_restock-fairing-base-1875-1_tags + MODULE + { + name = ModuleProceduralFairing + + nSides = 32 + nArcs = 2 + nCollidersPerXSection = 8 + TextureURL = ReStock/Assets/Payload/restock-fairing-125-1 + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + TextureNormalURL = ReStock/Assets/Payload/restock-fairing-125-1-n + + panelGrouping = 3 + pivot = 0,0.17,0 + axis = 0,1,0 + + baseRadius = 0.9375 + maxRadius = 2.25 + capRadius = 0.2 + snapThreshold = 0.1 + + xSectionHeightMin = 0.2 + xSectionHeightMax = 2 + + edgeSlide = 0.15 + edgeWarp = 0 + noseTip = 0.7 + + UnitAreaMass = 0.015 + UnitAreaCost = 6 //Needs balance + + stagingToggleEnabledEditor = True + stagingToggleEnabledFlight = False + stagingEnableText = #autoLOC_502000 //#autoLOC_502000 = Fairing Not Staged + stagingDisableText = #autoLOC_502001 //#autoLOC_502001 = Fairing Staged + } + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 0 + lookupRadius = 0.75 + + // nodeOuterAftID = bottom + // nodeInnerAftID = top + } + MODULE + { + name = ModuleTestSubject + useStaging = True + useEvent = False + situationMask = 127 + CONSTRAINT + { + type = ATMOSPHERE + value = True + } + CONSTRAINT + { + type = REPEATABILITY + value = ALWAYS + prestige = Trivial + } + CONSTRAINT + { + type = REPEATABILITY + value = BODYANDSITUATION + prestige = Significant + } + CONSTRAINT + { + type = REPEATABILITY + value = ONCEPERPART + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDE + test = GT + value = 0 // this just registers altitude as something to care about + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 4000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 8000 + prestige = Trivial + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 2000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 4000 + prestige = Significant + } + CONSTRAINT + { + type = ALTITUDEENV + test = GT + value = 1000 + prestige = Exceptional + } + CONSTRAINT + { + type = ALTITUDEENV + test = LT + value = 2000 + prestige = Exceptional + } + CONSTRAINT + { + type = SPEED + test = LT + value = 2000 + situationMask = 8 + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 300000 + situationMask = 16 + body = _NotSun + } + CONSTRAINT + { + type = ALTITUDE + test = LT + value = 600000 + situationMask = 32 + body = _NotSun + } + } + + MODULE + { + name = ModuleStructuralNode + rootObject = Cap1 + attachNodeNames = interstage01a,interstage01b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Cap2 + attachNodeNames = interstage02a,interstage02b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Cap3 + attachNodeNames = interstage03a,interstage03b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Cap4 + attachNodeNames = interstage04a,interstage04b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Cap5 + attachNodeNames = interstage05a,interstage05b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Cap6 + attachNodeNames = interstage06a,interstage06b + } + + MODULE + { + name = ModuleStructuralNode + rootObject = Truss1 + attachNodeNames = interstage01a,interstage01b,interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Truss2 + attachNodeNames = interstage02a,interstage02b,interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Truss3 + attachNodeNames = interstage03a,interstage03b,interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Truss4 + attachNodeNames = interstage04a,interstage04b,interstage05a,interstage05b,interstage06a,interstage06b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Truss5 + attachNodeNames = interstage05a,interstage05b,interstage06a,interstage06b + } + MODULE + { + name = ModuleStructuralNode + rootObject = Truss6 + attachNodeNames = interstage06a,interstage06b + } + + MODULE + { + name = ModuleStructuralNodeToggle + MeshMenuName = #autoLOC_502002 //#autoLOC_502002 = Truss Structure + NodeMenuName = #autoLOC_502003 //#autoLOC_502003 = Interstage Nodes + showNodes = false + } + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 0 + lookupRadius = 0.375 + + // nodeOuterAftID = bottom + // nodeInnerAftID = top + } + MODULE + { + name = ModulePartVariants + useMultipleDragCubes = false + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + materialName=FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1 + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1 + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + } + GAMEOBJECTS + { + FairingBase1875White = true + FairingBase1875Orange = false + FairingBase1875BlackWhite = false + } + } + VARIANT + { + name = Grey + displayName = #autoLOC_8007120 + themeName = BlackAndWhite + primaryColor = #000000 + secondaryColor = #ffffff + TEXTURE + { + materialName=FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1 + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1 + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1 + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875Orange = false + FairingBase1875BlackWhite = true + } + } + VARIANT + { + name = Dark Grey + displayName = #autoLOC_8007121 + themeName = GrayAndOrange + primaryColor = #4c4f47 + secondaryColor = #f49841 + TEXTURE + { + materialName=FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-orange + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-orange + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-orange + } + GAMEOBJECTS + { + FairingBase1875White = false + FairingBase1875Orange = true + FairingBase1875BlackWhite = false + } + } + } + MODULE + { + name = ModuleRestockModifyFairingMaterials + COLOR_PROPERTY + { + name = _Color + color = 1.0, 1.0, 1.0, 1.0 + } + COLOR_PROPERTY + { + name = _SpecColor + color = 0.753, 0.753, 0.753, 1.0 + } + + FLOAT_PROPERTY + { + name = _Shininess + value = 0.3 + } + } +}