From 55206b79928397a5a2f8b92a084ef31e41f6224d Mon Sep 17 00:00:00 2001 From: ChrisAdderley Date: Fri, 25 Jan 2019 11:11:35 -0800 Subject: [PATCH] Stats and configs for 0.625m expansion --- .../FuelTank/restock-fueltanks-0625.cfg | 32 +- .../ReStockPlus/Localization/en-us.cfg | 61 ++- .../Command/375/restock-drone-core-375-1.cfg | 1 + .../Coupling/375/restock-docking-375-1.cfg | 1 + .../Electrical/375/restock-battery-375-1.cfg | 1 + .../Engine/0625/restock-engine-torch.cfg | 16 +- .../Engine/0625/restock-srb-mallet-1.cfg | 6 +- .../Engine/0625/restock-srb-striker-1.cfg | 6 +- .../Parts/Engine/25/restock-engine-boar.cfg | 1 + .../Parts/Engine/375/restock-engine-corgi.cfg | 1 + .../FuelTank/0625/restock-fueltank-0625-1.cfg | 46 ++- .../FuelTank/0625/restock-fueltank-0625-2.cfg | 47 ++- .../FuelTank/0625/restock-fueltank-0625-3.cfg | 46 ++- .../FuelTank/375/restock-fuel-tank-375-4.cfg | 2 + .../Payload/0625/restock-fairing-0625-1.cfg | 352 ++++++++++++++++++ .../Science/restock-goocanister-625-1.cfg | 7 +- .../Science/restock-materialbay-radial-1.cfg | 7 +- .../375/restock-adapter-hollow-25-375-1.cfg | 1 + .../375/restock-adapter-skeletal-25-375-1.cfg | 1 + .../FuelTanks/restock-oscar-b-volume-fix.cfg | 11 +- .../Structural/restock-structural-375.cfg | 54 --- Distribution/RestockPlus/changelog.txt | 32 +- Distribution/RestockPlus/readme.txt | 2 +- 23 files changed, 606 insertions(+), 128 deletions(-) delete mode 100644 Distribution/RestockPlus/GameData/ReStockPlus/Patches/Structural/restock-structural-375.cfg diff --git a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-0625.cfg b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-0625.cfg index 45eb41c5..ce24ce1a 100644 --- a/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-0625.cfg +++ b/Distribution/Restock/GameData/ReStock/Patches/FuelTank/restock-fueltanks-0625.cfg @@ -9,7 +9,35 @@ !mesh = DELETE !MODEL {} MODEL { - model = ReStock/Assets/FuelTank/restock-fueltank-0625-1 + model = ReStock/Assets/FuelTank/restock-fueltank-0625-4 + } + MODULE + { + name = ModulePartVariants + baseVariant = Metal + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white + } + } } - } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg index efc19e28..d9460689 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Localization/en-us.cfg @@ -8,7 +8,7 @@ Localization { en-us { - + // Engines #LOC_RestockPlus_restock-engine-corgi_title = KR-10A 'Corgi' Liquid Fuel Engine Cluster #LOC_RestockPlus_restock-engine-corgi_description = Kerbodyne engineers have discovered that clustering can be an effective solution when you need more thrust, and don't want to add more boosters. This upper stage engine is very efficient as it takes advantage of a set of lovingly handcrafted, free range KR-10 Engines. #LOC_RestockPlus_restock-engine-corgi_tags = orbit vac upper propuls sls rl10 eus restock @@ -21,26 +21,50 @@ Localization #LOC_RestockPlus_restock-engine-pug_description = #LOC_RestockPlus_restock-engine-pug_tags = orbit vac upper propuls restock - #LOC_RestockPlus_restock-engine-lug_title = LV-T15 'Valiant' Liquid Fuel Engine - #LOC_RestockPlus_restock-engine-lug_description = - #LOC_RestockPlus_restock-engine-lug_tags = ascent main propuls lower sls restock + #LOC_RestockPlus_restock-engine-valiant_title = LV-T15 'Valiant' Liquid Fuel Engine + #LOC_RestockPlus_restock-engine-valiant_description = + #LOC_RestockPlus_restock-engine-valiant_tags = ascent main propuls lower sls restock + + #LOC_RestockPlus_restock-engine-torch_title = Mk-1H 'Torch' Liquid Fuel Engine + #LOC_RestockPlus_restock-engine-torch_description = When your booster is small and needs a real kick, the Torch's ability to produce high temperature gases as a prodigious rate will do you well. + #LOC_RestockPlus_restock-engine-torch_tags = ascent main propuls lower titan restock + + #LOC_RestockPlus_restock-engine-srb-mallet_title = RT-1 'Mallet' Solid Rocket Booster + #LOC_RestockPlus_restock-engine-srb-mallet_description = The small Mallet answers the demand for miniature, compact SRBs suitable for additional booster assist or stack mounting for small launchers. The KSC's staff janitor has even proposed strapping dozens of them together to make super cheap vehicles! + #LOC_RestockPlus_restock-engine-srb-mallet_tags = moar (more motor rocket srb restock + + #LOC_RestockPlus_restock-engine-srb-striker_title = RT-2 'Striker' Solid Rocket Booster + #LOC_RestockPlus_restock-engine-srb-striker_description = Extending the Mallet with additional segments can provide more boom than your integration team knows what to do with! + #LOC_RestockPlus_restock-engine-srb-striker_tags = a moar (more motor rocket srb restock + // Fuel Tanks + #LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank + #LOC_RestockPlus_restock-fuel-tank-375-4_description = A special compact tank filling a particular hole in Kerbodyne's heavy part lineup. Now you can make Kerosene pancakes! + #LOC_RestockPlus_restock-fuel-tank-375-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank + + #LOC_RestockPlus_restock-fuel-tank-0625-1_title = Oscar-E Liquid Fuel Tank + #LOC_RestockPlus_restock-fuel-tank-0625-1_description = Capping off the Oscars is this large fuel tank. Gold statue not included. + #LOC_RestockPlus_restock-fuel-tank-0625-1_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank + + #LOC_RestockPlus_restock-fuel-tank-0625-2_title = Oscar-D Liquid Fuel Tank + #LOC_RestockPlus_restock-fuel-tank-0625-2_description = A medium size Oscar series tank. Useful for landers or small satellite lifters. + #LOC_RestockPlus_restock-fuel-tank-0625-2_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank + + #LOC_RestockPlus_restock-fuel-tank-0625-3_title = Oscar-C Liquid Fuel Tank + #LOC_RestockPlus_restock-fuel-tank-0625-3_description = A doubled Oscar B with alphabetically incremented suffix. + #LOC_RestockPlus_restock-fuel-tank-0625-3_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank + + // Command #LOC_RestockPlus_restock-drone-core-375-1_title = RC-XL001 Remote Guidance Unit #LOC_RestockPlus_restock-drone-core-375-1_description = The massive XL RGU system designed by Kerbodyne and built by STEADLER is a triumph of aerospace engineering and contains important features such as the large empty void in the centre, which can be filled with anything you like. Unlike other stack RGUs, it contains powerful reaction wheels so doubles as a guidance unit. #LOC_RestockPlus_restock-drone-core-375-1_tags = cmg command control (core fly gyro kerbnet moment probe react sas satellite space stab steer torque restock - #LOC_RestockPlus_restock-battery-375-1_title = Z-10K Rechargeable Battery Bank - #LOC_RestockPlus_restock-battery-375-1_description = A gigantic battery pack for the largest rockets. Special on this model, Zaltronic includes mishap insurance - the first time your drop your battery, it will be replaced for free! However, the battery is not user-serviceable. - #LOC_RestockPlus_restock-battery-375-1_tags = capacitor cell charge e/c elect pack power volt watt restock - + // Coupling #LOC_RestockPlus_restock-docking-375-1_title = Clamp-O-Tron Docking Port 'Grande' #LOC_RestockPlus_restock-docking-375-1_description = When the thrill of docking enormous objects in space disappears, one must logically proceed to humongous objects. This even larger docking port is the result of 6 months of R&D to define the precise meaning of the word 'humongous'. #LOC_RestockPlus_restock-docking-375-1_tags = restock berth capture connect couple dock fasten join moor socket - #LOC_RestockPlus_restock-fuel-tank-375-4_title = Kerbodyne S3-1800 Tank - #LOC_RestockPlus_restock-fuel-tank-375-4_description = A special compact tank filling a particular hole in Kerbodyne's heavy part lineup. Now you can make Kerosene pancakes! - #LOC_RestockPlus_restock-fuel-tank-375-4_tags = restock fuel fueltank ?lfo liquid oxidizer propellant rocket tank - + // Structural #LOC_RestockPlus_restock-adapter-hollow-25-375-1_title = Kerbodyne ADTP-2-3A #LOC_RestockPlus_restock-adapter-hollow-25-375-1_description = A gutted version of the 2-3, which allows the storage of spacecraft components in its core. #LOC_RestockPlus_restock-adapter-hollow-25-375-1_tags = connect frame scaffold adapt structur strut truss hollow skel carg restock @@ -49,6 +73,17 @@ Localization #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_description = A structural adapter for upper stages. #LOC_RestockPlus_restock-adapter-skeletal-25-375-1_tags = connect frame scaffold adapt structur strut truss eus hollow skel restock + // Electrical + #LOC_RestockPlus_restock-battery-375-1_title = Z-10K Rechargeable Battery Bank + #LOC_RestockPlus_restock-battery-375-1_description = A gigantic battery pack for the largest rockets. Special on this model, Zaltronic includes mishap insurance - the first time your drop your battery, it will be replaced for free! However, the battery is not user-serviceable. + #LOC_RestockPlus_restock-battery-375-1_tags = capacitor cell charge e/c elect pack power volt watt restock + + // Payload + #LOC_RestockPlus_restock-fairing-base-0625-1_title = AE-FF0 Airstream Protective Shell (0.625m) + #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 + + // 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. #LOC_RestockPlus_restock-materialbay-radial-1_tags = bay experiment lab material research radial sandwich kracken kraken restock @@ -57,6 +92,8 @@ Localization #LOC_RestockPlus_restock-goocanister-625-1_description = After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. #LOC_RestockPlus_restock-goocanister-625-1_tags = experiment research science 0.625 restock + + // Communications #LOC_RestockPlus_restock-relay-radial-2_title = HG-20 High Gain Antenna #LOC_RestockPlus_restock-relay-radial-2_description = A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes. #LOC_RestockPlus_restock-relay-radial-2_tags = relay antenna radial science transmit data Apollo restock diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg index c0814cb5..6dc36d3a 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Command/375/restock-drone-core-375-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // 3.75m drone core PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg index a4b130d5..0ca27925 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Coupling/375/restock-docking-375-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // 3.75m docking port PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg index 43f2603e..3c05c30e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Electrical/375/restock-battery-375-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // 3.75m stack battery PART { 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 5cc1e36b..9de339a9 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 @@ -109,9 +109,9 @@ PART } // --- editor parameters --- - TechRequired = veryHeavyRocketry - entryCost = 38800 - cost = 9100 + TechRequired = precisionPropulsion + entryCost = 5150 + cost = 280 category = Engine subcategory = 0 title = #LOC_RestockPlus_restock-engine-torch_title @@ -123,7 +123,7 @@ PART bulkheadProfiles = size0, srf // --- standard part parameters --- - mass = 7.0 + mass = 0.2 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.2 @@ -145,7 +145,7 @@ PART runningEffectName = fx-torch-running ignitionThreshold = 0.1 minThrust = 0 - maxThrust = 1000 + maxThrust = 55 heatProduction = 5 fxOffset = 0, 0, 0 EngineType = LiquidFuel @@ -163,9 +163,9 @@ PART } atmosphereCurve { - key = 0 345 - key = 1 295 - key = 12 0.001 + key = 0 295 + key = 1 260 + key = 12 100 } } MODULE 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 30eac3b1..9b343b9d 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 @@ -22,8 +22,8 @@ PART cost = 200 category = Engine subcategory = 0 - title = - description = + title = #LOC_RestockPlus_restock-engine-srb-mallet_title + description = #LOC_RestockPlus_restock-engine-srb-mallet_description attachRules = 1,1,1,1,0 mass = 0.45 heatConductivity = 0.06 // 1/2 default @@ -37,7 +37,7 @@ PART maxTemp = 2000 // = 3600 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size0, srf - tags = #autoLOC_500489 //#autoLOC_500489 = (flea moar (more motor rocket srb + tags = #LOC_RestockPlus_restock-engine-srb-mallet_tags MODULE { name = ModuleEnginesFX 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 d2f00508..0be00a56 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 @@ -22,8 +22,8 @@ PART cost = 200 category = Engine subcategory = 0 - title = - description = + title = #LOC_RestockPlus_restock-engine-srb-striker_title + description = #LOC_RestockPlus_restock-engine-srb-striker_description attachRules = 1,1,1,1,0 mass = 0.45 heatConductivity = 0.06 // 1/2 default @@ -37,7 +37,7 @@ PART maxTemp = 2000 // = 3600 stagingIcon = SOLID_BOOSTER bulkheadProfiles = size0, srf - tags = #autoLOC_500489 //#autoLOC_500489 = (flea moar (more motor rocket srb + tags = #LOC_RestockPlus_restock-engine-srb-striker_tags MODULE { name = ModuleEnginesFX diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg index 811a7077..13419f29 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/25/restock-engine-boar.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // Boar (2.5m lifter engine) PART diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg index 79a564a0..861b6efd 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Engine/375/restock-engine-corgi.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // Corgi (3.75m orbital engine) PART diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg index f018e50a..e572a01e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-1.cfg @@ -21,11 +21,11 @@ PART node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 // Tech - TechRequired = highPerformanceFuelSystems - entryCost = 12900 + TechRequired = precisionPropulsion + entryCost = 9500 // Info - cost = 1625 + cost = 96 category = FuelTank subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-1_title @@ -35,7 +35,7 @@ PART bulkheadProfiles = size0, srf // Parameters - mass = 1.125 + mass = 0.06 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 @@ -45,18 +45,46 @@ PART breakingForce = 350 breakingTorque = 350 - + MODULE + { + name = ModulePartVariants + baseVariant = Metal + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white + } + } + } // Resources RESOURCE { name = LiquidFuel - amount = 810 - maxAmount = 810 + amount = 43.2 + maxAmount = 43.2 } RESOURCE { name = Oxidizer - amount = 990 - maxAmount = 990 + amount = 52.8 + maxAmount = 52.8 } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg index 83df5ddd..e8641010 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-2.cfg @@ -21,11 +21,11 @@ PART node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 // Tech - TechRequired = highPerformanceFuelSystems - entryCost = 12900 + TechRequired = precisionPropulsion + entryCost = 7200 // Info - cost = 1625 + cost = 48 category = FuelTank subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-2_title @@ -35,7 +35,8 @@ PART bulkheadProfiles = size0, srf // Parameters - mass = 1.125 + mass = 0.03 + dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 @@ -45,18 +46,46 @@ PART breakingForce = 350 breakingTorque = 350 - + MODULE + { + name = ModulePartVariants + baseVariant = Metal + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white + } + } + } // Resources RESOURCE { name = LiquidFuel - amount = 810 - maxAmount = 810 + amount = 21.6 + maxAmount = 21.6 } RESOURCE { name = Oxidizer - amount = 990 - maxAmount = 990 + amount = 26.4 + maxAmount = 26.4 } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg index eac91cec..a859f683 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/0625/restock-fueltank-0625-3.cfg @@ -21,11 +21,11 @@ PART node_attach = 0.0, 0.0, -0.3125, 0.0, 0.0, 1.0, 0 // Tech - TechRequired = highPerformanceFuelSystems - entryCost = 12900 + TechRequired = propulsionSystems + entryCost = 6050 // Info - cost = 1625 + cost = 24 category = FuelTank subcategory = 0 title = #LOC_RestockPlus_restock-fuel-tank-0625-3_title @@ -35,7 +35,7 @@ PART bulkheadProfiles = size0, srf // Parameters - mass = 1.125 + mass = 0.015 dragModelType = default maximum_drag = 0.2 minimum_drag = 0.3 @@ -45,18 +45,46 @@ PART breakingForce = 350 breakingTorque = 350 - + MODULE + { + name = ModulePartVariants + baseVariant = Metal + VARIANT + { + name = Metal + displayName = #LOC_Restock_variant-surface_metal + themeName = Metal + primaryColor = #6f6e6d + secondaryColor = #6f6e6d + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1 + } + } + VARIANT + { + name = White + displayName = #autoLOC_8007119 + themeName = White + primaryColor = #ffffff + secondaryColor = #ffffff + TEXTURE + { + mainTextureURL = ReStock/Assets/FuelTank/restock-fueltank-0625-1-white + } + } + } // Resources RESOURCE { name = LiquidFuel - amount = 810 - maxAmount = 810 + amount = 10.8 + maxAmount = 10.8 } RESOURCE { name = Oxidizer - amount = 990 - maxAmount = 990 + amount = 13.2 + maxAmount = 13.2 } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg index f975fc20..9be109e4 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/FuelTank/375/restock-fuel-tank-375-4.cfg @@ -1,4 +1,6 @@ +// ReStock+ 0.1.0 // 3.75m compact fuel tank + PART { name = restock-fuel-tank-375-4 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 8d46912d..e6a1190d 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 @@ -1,2 +1,354 @@ // ReStock+ 0.1.0 // 0.625m fairing base +PART +{ + name = _restock-fairing-base-0625-1 + module = Part + author = Chris Adderley (Nertea) + + MODEL + { + model = RestockPlus/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 + } + rescaleFactor = 1 + + node_stack_interstage01a = 0.0, 0.35, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_interstage01b = 0.0, 0.37, 0.0, 0.0, 1.0, 0.0, 0 + + node_stack_interstage02a = 0.0, 0.6, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_interstage02b = 0.0, 0.62, 0.0, 0.0, 1.0, 0.0, 0 + + node_stack_interstage03a = 0.0,0.85, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_interstage03b = 0.0, 0.87, 0.0, 0.0, 1.0, 0.0, 0 + + node_stack_interstage04a = 0.0, 1.1, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_interstage04b = 0.0, 1.12, 0.0, 0.0, 1.0, 0.0, 0 + + node_stack_interstage05a = 0.0, 1.35, 0.0, 0.0, -1.0, 0.0, 0 + node_stack_interstage05b = 0.0, 1.37, 0.0, 0.0, 1.0, 0.0, 0 + + 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 + + fx_gasBurst_white = 0.0, 0.3, 0.0, 0.0, 1.0, 0.0, deploy + sound_vent_large = deploy + + TechRequired = advConstruction + entryCost = 1500 + cost = 150 + category = Payload + subcategory = 0 + title = #LOC_RestockPlus_restock-fairing-base-0625-1_title + manufacturer = FLOOYD Dynamics Labs + description = W#LOC_RestockPlus_restock-fairing-base-0625-1_description + attachRules = 1,0,1,1,0 + mass = 0.01875 + 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 = size0 + tags = #LOC_RestockPlus_restock-fairing-base-0625-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 = 2 + pivot = 0,0.17,0 + axis = 0,1,0 + + baseRadius = 0.3125 + maxRadius = 0.75 + capRadius = 0.1 + snapThreshold = 0.1 + + xSectionHeightMin = 0.1 + xSectionHeightMax = 2 + + edgeSlide = 0.15 + edgeWarp = 0 + noseTip = 0.7 + + UnitAreaMass = 0.01 + UnitAreaCost = 6 + + stagingToggleEnabledEditor = True + stagingToggleEnabledFlight = False + stagingEnableText = Fairing Not Staged + stagingDisableText = Fairing Staged + } + MODULE + { + name = ModuleCargoBay + DeployModuleIndex = 0 + closedPosition = 0 + lookupRadius = 0.375 + + // nodeOuterAftID = bottom + // nodeInnerAftID = top + } + + MODULE + { + name = ModulePartVariants + baseVariant = White + VARIANT + { + name = White + displayName = #autoLOC_8007117 + themeName = White + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + 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 + { + FairingBase0625White = true + FairingBase0625BlackWhite = false + } + } + VARIANT + { + name = Grey + displayName = #autoLOC_8007117 + themeName = blackandwhite + primaryColor = #4c4f47 + secondaryColor = #4c4f47 + TEXTURE + { + materialName=FairingIconShell + mainTextureURL = ReStock/Assets/Payload/restock-fairing-125-1-blackwhite + } + EXTRA_INFO + { + FairingsTextureURL= ReStock/Assets/Payload/restock-fairing-125-1-blackwhite + FairingsNormalURL= ReStock/Assets/Payload/restock-fairing-125-1-n + CapTextureURL = ReStock/Assets/Payload/restock-fairing-cap-1-blackandwhite + } + GAMEOBJECTS + { + FairingBase0625White = false + FairingBase0625BlackWhite = true + } + } + } + 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 = Truss Structure + NodeMenuName = Interstage Nodes + } +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg index a3b27afa..57d0034e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-goocanister-625-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // inline goo canister PART { @@ -12,7 +13,7 @@ PART rescaleFactor = 1.0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,0,1,1,1 + attachRules = 1,0,1,1,1 node_stack_top = 0.0, 0.25, 0.0, 0.0, 1.0, 0.0, 0 node_stack_bottom = 0.0,-0.25, 0.0, 0.0, -1.0, 0.0, 0 @@ -24,7 +25,7 @@ PART title = #LOC_RestockPlus_restock-goocanister-625-1_title //Mystery Goo™ Inline Containment Unit manufacturer = #autoLOC_501634 //#autoLOC_501634 = FLOOYD Dynamics Research Labs description = #LOC_RestockPlus_restock-goocanister-625-1_description - // After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. + // After an unfortunate accident where a technician attempted to stock delicate machinery on the classic Mystery Goo™ canister, FLOOYD Dynamics Labs saw a market opportunity for a version with a flat top and bottom. mass = 0.10 dragModelType = default dragModelType = default @@ -64,4 +65,4 @@ PART usageReqMaskInternal = 1 usageReqMaskExternal = 8 } -} \ No newline at end of file +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg index beb5f92e..f91f5123 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Science/restock-materialbay-radial-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // Radial material science bay PART { @@ -12,7 +13,7 @@ PART rescaleFactor = 1.0 // attachment rules: stack, srfAttach, allowStack, allowSrfAttach, allowCollision - attachRules = 1,1,0,1,1 + attachRules = 1,1,0,1,1 node_attach = 0.0, 0.0, 0.345, 0.0, 0.0, -1.0, 1 node_stack_bottom = 0.0, 0.0, 0.33, 0.0, 0.0, 1.0, 1 @@ -36,7 +37,7 @@ PART breakingTorque = 50 childStageOffset = 1 bulkheadProfiles = srf - tags = #LOC_RestockPlus_restock-materialbay-radial-1_tags //bay experiment lab material research radial sandwich + tags = #LOC_RestockPlus_restock-materialbay-radial-1_tags //bay experiment lab material research radial sandwich MODULE { @@ -99,4 +100,4 @@ PART } } } -} \ No newline at end of file +} diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg index 2521f8ce..6bedc78e 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-hollow-25-375-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // 3.75m hollow adapter PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg index a4bfc3b5..fb2d8e64 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Parts/Structural/375/restock-adapter-skeletal-25-375-1.cfg @@ -1,3 +1,4 @@ +// ReStock+ 0.1.0 // 3.75m skeletal adapter PART { diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/FuelTanks/restock-oscar-b-volume-fix.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/FuelTanks/restock-oscar-b-volume-fix.cfg index 28e573fe..e8e961c9 100644 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/FuelTanks/restock-oscar-b-volume-fix.cfg +++ b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/FuelTanks/restock-oscar-b-volume-fix.cfg @@ -2,16 +2,17 @@ @PART[miniFuelTank]:AFTER[ReStock] { - @mass = + @mass = 0.0075 + @cost = 12 @RESOURCE[LiquidFuel] { - @amount = - @maxAmount = + @amount = 5.4 + @maxAmount = 5.4 } @RESOURCE[LiquidFuel] { - @amount = - @maxAmount = + @amount = 6.6 + @maxAmount = 6.6 } } diff --git a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Structural/restock-structural-375.cfg b/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Structural/restock-structural-375.cfg deleted file mode 100644 index c22c38dc..00000000 --- a/Distribution/RestockPlus/GameData/ReStockPlus/Patches/Structural/restock-structural-375.cfg +++ /dev/null @@ -1,54 +0,0 @@ -// Patches for 3.75m structural Parts -// Contents: -// - Kerbodyne ADTP-2-3 (Size3to2Adapter): Adds hollow variant - -@PART[Size3to2Adapter]:AFTER[ReStock] - { - @author = Chris Adderley (Nertea) - - !mesh = DELETE - !MODEL {} - MODEL { - model = ReStock/Assets/FuelTank/restock-adapter-375-multi-1 - } - %rescaleFactor = 1 - - MODULE - { - name = ModulePartVariants - baseVariant = Solid - VARIANT - { - name = Solid - displayName = #LOC_Restock_variant-engine_size3 - primaryColor = #999999 - secondaryColor = #da8544 - GAMEOBJECTS - { - 375mAdapterNotHollow = true - COLLIDER_SOLID =true - 375mAdapterHollow001 = false - COLLIDERS = false - - } - - } - VARIANT - { - name = Hollow - displayName = #LOC_Restock_variant-engine_szie2 - primaryColor = #999999 - secondaryColor = #555555 - GAMEOBJECTS - { - 375mAdapterNotHollow = false - COLLIDER_SOLID =false - 375mAdapterHollow001 = true - COLLIDERS = true - - - } - - } - } -} diff --git a/Distribution/RestockPlus/changelog.txt b/Distribution/RestockPlus/changelog.txt index 7fcdac23..a71935fc 100644 --- a/Distribution/RestockPlus/changelog.txt +++ b/Distribution/RestockPlus/changelog.txt @@ -1,17 +1,35 @@ 0.1.0 ----- - Initial release -- New parts added --- HG-20 High Gain Antenna (Andrew Cassidy): A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes. --- SC-9001R Radial Science Jr (Andrew Cassidy): A radial version of the materials bay --- Mystery Goo™ Inline Containment Unit (Andrew Cassidy): An inline version of the goo cannister +- New Engine parts -- KR-1 'Boar' Liquid Fuel Engine (Nertea): A single version of the Twin Boar engine -- KR-10A 'Corgi' Liquid Fuel Engine Cluster (Nertea): A 3.75m upper stage LF/O engine -- LV-303 'Pug' Liquid Fuel Engine (Nertea/Porkjet): -- LV-T15 'Valiant' Liquid Fuel Engine (Nertea/Porkjet): +-- Mk-1H 'Torch' Liquid Fuel Engine (Nertea): 0.625m lifter engine +-- RT-1 'Mallet' Solid Rocket Booster (Nertea): 0.625m SRB +-- RT-2 'Striker' Solid Rocket Booster (Nertea): 0.625m longer SRB +- New Fuel Tank parts -- Kerbodyne S3-1800 Tank (Nertea): A compact size 3.75m tank +-- Oscar-C Fuel Tank (Nertea): A 2x Oscar-B size tank +-- Oscar-D Fuel Tank (Nertea): A 4x Oscar-B size tank +-- Oscar-E Fuel Tank (Nertea): A 8x Oscar-B size tank +- New Command parts +-- RC-XL001 Remote Guidance Unit (Nertea): 3.75m RGU +- New Coupling parts +-- Clamp-O-Tron Docking Port 'Grande' (Nertea): 3.75m docking port +- New Structural parts -- Kerbodyne ADTP-2-3A (Nertea): A hollow version of the fuelled 3.75 to 2.5m adapter -- Kerbodyne SKLE-2-3 (Nertea): A skeletal 3.75 to 2.5m adapter --- Clamp-O-Tron Docking Port 'Grande' (Nertea): 3.75m docking port --- RC-XL001 Remote Guidance Unit (Nertea): 3.75m RGU --- Z-10K Rechargable Battery Bank (Nertea): 3.75m stack battery \ No newline at end of file +- New Payload parts +-- AE-FF0 Airstream Protective Shell (0.625m) (Nertea): a 0.625m fairing base +- New Science parts +-- SC-9001R Radial Science Jr (Andrew Cassidy): A radial version of the materials bay +-- Mystery Goo™ Inline Containment Unit (Andrew Cassidy): An inline version of the goo cannister +- New Electrical parts +-- Z-10K Rechargable Battery Bank (Nertea): 3.75m stack battery +- New Communications parts +-- HG-20 High Gain Antenna (Andrew Cassidy): A longer range version of the HG-5 that can handle either direct communications or short range relays, using 4 different dishes. +- Patches and fixes +-- Gimbals are enabled on stock SRBs +-- Oscar-B tank volume has been fixed (was far too high at 40, is now 12) diff --git a/Distribution/RestockPlus/readme.txt b/Distribution/RestockPlus/readme.txt index 38db03a8..a4b2e86d 100644 --- a/Distribution/RestockPlus/readme.txt +++ b/Distribution/RestockPlus/readme.txt @@ -9,7 +9,7 @@ DEPENDENCIES ============ Required: -- Restock +- Restock - ModuleManager (3.1.3) =============