diff --git a/GameData/KiwiTechTree/Configurations/Core/Main.cfg b/GameData/KiwiTechTree/Configurations/Core/Main.cfg index 4569d5b..31dd2d7 100644 --- a/GameData/KiwiTechTree/Configurations/Core/Main.cfg +++ b/GameData/KiwiTechTree/Configurations/Core/Main.cfg @@ -98,6 +98,8 @@ // Tier 2 - stability @PART[CircularIntake] { + @entryCost = 5000 + @cost = 400 @TechRequired = stability structuralUpgradeType = 0_2 } @@ -326,12 +328,14 @@ { @TechRequired = start structuralUpgradeType = 0_2 + @cost = 250 } @PART[smallCtrlSrf] { @TechRequired = start structuralUpgradeType = 0_2 + @cost = 200 } @PART[wingConnector5] @@ -351,6 +355,7 @@ { @TechRequired = earlyFlight structuralUpgradeType = 0_2 + @cost = 250 } @@ -359,12 +364,14 @@ { @TechRequired = earlyFlight structuralUpgradeType = 0_2 + @cost *= 0.5 } @PART[StandardCtrlSrf] { @TechRequired = earlyFlight structuralUpgradeType = 0_2 + @cost = 300 } @@ -373,6 +380,7 @@ { @TechRequired = earlyFlight structuralUpgradeType = 0_2 + @cost = 300 } // Tier 2 - stability @@ -569,7 +577,14 @@ } // Tier 6 - heavyAerodynamics -@PART[airlinerCtrlSrf|airlinerMainWing|airlinerTailFin] +@PART[airlinerCtrlSrf|airlinerMainWing] +{ + @TechRequired = heavyAerodynamics + structuralUpgradeType = 5_6 + @entryCost *= 0.5 +} + +@PART[airlinerTailFin] { @TechRequired = heavyAerodynamics structuralUpgradeType = 5_6 @@ -783,6 +798,7 @@ } @PART[adapterSmallMiniShort] { + @entryCost 4000 @TechRequired = basicConstruction structuralUpgradeType = 0_2 } diff --git a/GameData/KiwiTechTree/Configurations/Mods/AirplanePlus/AirplanePlus.cfg b/GameData/KiwiTechTree/Configurations/Mods/AirplanePlus/AirplanePlus.cfg index dee86ea..7d78827 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/AirplanePlus/AirplanePlus.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/AirplanePlus/AirplanePlus.cfg @@ -93,6 +93,7 @@ { @TechRequired = stability structuralUpgradeType = 0_2 + @cost *= 0.5 } @PART[Mk1SlantStructural|Mk1JuniorStructural|mk3s0boomb|mk3s1booma|mk3s1boomb|mk3s1p5jr|mk3s1p5doorbase|mk3s1p5hull|shortboom|mk3s0-s0|mk3s1|shortboomb|JuniorFuselage|mk3s1p5-s1p5|mk3s1p5|mk3s1p5-mk3s1|mk3s1-s1]:AFTER[AirplanePlus] { diff --git a/GameData/KiwiTechTree/Configurations/Mods/CRE/CRE.cfg b/GameData/KiwiTechTree/Configurations/Mods/CRE/CRE.cfg index d0576b5..94c18de 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/CRE/CRE.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/CRE/CRE.cfg @@ -1,7 +1,8 @@ // Kiwi's Tech Tree Overhaul (CRE Stockalike British Rocketry by Beale Patch) -// Version 0.9 +// Version 1.0 // Created: 27-29 October 2020 for KSP 1.9.1 -// Last Updated: 29 October 2020 +// Last Updated: 12 November 2020 +// 12 November 2020: Cost rebalance of engine mount //// ********* Probes and Communication ********* \\\\ @@ -146,6 +147,7 @@ { @TechRequired = advConstruction structuralUpgradeType = 3_4 + @cost *= 2 } // Tier 5 - Specialized Construction - specializedConstruction diff --git a/GameData/KiwiTechTree/Configurations/Mods/Knes/Knes.cfg b/GameData/KiwiTechTree/Configurations/Mods/Knes/Knes.cfg index a24d80f..b70938c 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/Knes/Knes.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/Knes/Knes.cfg @@ -12,6 +12,7 @@ // 29 October 2020: Generalized the ModuleEngines Identifier in B9 // 1 November 2020: Added general framework for fuel tank upgrades. // 6 November 2020: Added general upgrades +// 12 November 2020: Lowered entry cost of air brake // General Patch @PART[*]:NEEDS[Knes]:HAS[#manufacturer[Knes]] @@ -313,8 +314,8 @@ @PART[_Knes_Vesta_AirBrake]:AFTER[Knes] { @TechRequired = aerodynamicSystems - @cost *= 1 - @entryCost *= 1 + @cost /= 2 + @entryCost /= 4 structuralUpgradeType = 3_4 } diff --git a/GameData/KiwiTechTree/Configurations/Mods/Luciole/Luciole.cfg b/GameData/KiwiTechTree/Configurations/Mods/Luciole/Luciole.cfg index 53c2775..f941241 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/Luciole/Luciole.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/Luciole/Luciole.cfg @@ -647,7 +647,7 @@ @PART[_Luciole_Decoupler_03125|_Luciole_Decoupler_0125|_Luciole_Decoupler_0625]:AFTER[Luciole] { @TechRequired = basicConstruction - @cost *= 2 + @cost *= 3 @entryCost *= 4 structuralUpgradeType = 0_2 } @@ -836,6 +836,7 @@ { @TechRequired = earlyFlight structuralUpgradeType = 0_2 + @cost = 50 } // Tier 2 - stability diff --git a/GameData/KiwiTechTree/Configurations/Mods/MissingHistory/MissingHistory.cfg b/GameData/KiwiTechTree/Configurations/Mods/MissingHistory/MissingHistory.cfg index f23901d..e9f1e3e 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/MissingHistory/MissingHistory.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/MissingHistory/MissingHistory.cfg @@ -250,6 +250,7 @@ { @TechRequired = storageTech %structuralUpgradeType = 3_4 + @cost = 750 } @PART[ServiceBay_187_v2]:AFTER[MissingHistory] diff --git a/GameData/KiwiTechTree/Configurations/Mods/Mk3Expansion/Mk3Expansion.cfg b/GameData/KiwiTechTree/Configurations/Mods/Mk3Expansion/Mk3Expansion.cfg index 93339c1..18ac095 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/Mk3Expansion/Mk3Expansion.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/Mk3Expansion/Mk3Expansion.cfg @@ -9,6 +9,7 @@ // 29 October 2020: Generalized the ModuleEngines Identifier in B9 // 2 November 2020: Add support for the Mark 3 Spaceplane System Upgrade // 9 November 2020: Added standardized upgrades. +// 12 November 2020: Lowered some entry costs //// ********* Aerodynamics ********* \\\\ @@ -213,7 +214,14 @@ } -@PART[M3X_Airbrake*|M3X_Elevon*|M3X_WingSegment*]:AFTER[Mk3Expansion] +@PART[M3X_WingSegment*]:AFTER[Mk3Expansion] +{ + @TechRequired = heavyAerodynamics + structuralUpgradeType = 5_6 + @entryCost /= 3 +} + +@PART[M3X_Airbrake*|M3X_Elevon*]:AFTER[Mk3Expansion] { @TechRequired = heavyAerodynamics structuralUpgradeType = 5_6 diff --git a/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit.cfg b/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit.cfg index 8e6c67a..fd1d319 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit.cfg @@ -5,6 +5,7 @@ // 25 October 2020: Nerfed the reaction wheel in the support module. // 2 November 2020: Added parts to the Mark 1 Structural Part System // 10 November 2020: Updated support to 1.3; Standardized Upgrades. +// 12 November 2020: Updated costs // Start @PART[nesdmk1windshieldbig|nesdmk1headrest|nesdmk1windshieldsmall|nesdmk1opencockpit||nesdmk1ocgs]:AFTER[OpenCockpit] @@ -19,6 +20,11 @@ structuralUpgradeType = 0_2 } +@PART[nesdOCrdr2|nesdOCrdr1]:AFTER[OpenCockpit] +{ + @cost *= 0.5 +} + @PART[nesdOCwire|nesdOCstruts]:AFTER[OpenCockpit] { diff --git a/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit_Stock.cfg b/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit_Stock.cfg index 89160d2..a0b20f2 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit_Stock.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/OpenCockpit/OpenCockpit_Stock.cfg @@ -4,13 +4,9 @@ // Last Updated: 10 November 2020 // 26 October 2020: Changed KiwiAerospace to KiwiTechTree // 10 November 2020: Standardized upgrades +// 12 November 2020: Removed some parts no longer needed in start due to Open Cockpit upgrades // Stock Patch -@PART[tailfin|R8winglet]:NEEDS[OpenCockpit]:FOR[zKiwiTechTree] -{ - @TechRequired = start - %structuralUpgradeType = 0_2 -} @PART[smallFanBlade|smallPropeller|rotor_01|rotor_01s]:NEEDS[OpenCockpit]:FOR[zKiwiTechTree] { @TechRequired = start diff --git a/GameData/KiwiTechTree/Configurations/Mods/Orion/Orion.cfg b/GameData/KiwiTechTree/Configurations/Mods/Orion/Orion.cfg index 5fef2d5..39dc2bf 100644 --- a/GameData/KiwiTechTree/Configurations/Mods/Orion/Orion.cfg +++ b/GameData/KiwiTechTree/Configurations/Mods/Orion/Orion.cfg @@ -1,9 +1,10 @@ // Kiwi's Tech Tree Overhaul (Stockish Project Orion by SuicidalInsanity Patch) -// Version 0.9 +// Version 1.0 // Created: 27 September 2020 for KSP 1.9.1 // Last Updated: 1 November 2020 // 26 October 2020: Changed KiwiAerospace to KiwiTechTree // 1 November 2020: Added support for fuel tank upgrade system +// 12 November 2020: Fixed incorrect costs for SpineS and SpineL; Lowered a couple entry costs of Radial Cargo Bay // Nerf the cost of the propellants to not make it prohibitively expensive. // This should also help reduce the log errors in which the resources are higher than the specified costs @@ -32,6 +33,8 @@ // Tier 4 - storageTech @PART[SPO_RadialCargoBay|SPO_RadialCargoBay_Long]:AFTER[Orion] { + @entryCost /= 5 + @cost /= 3 @TechRequired = storageTech structuralUpgradeType = 3_4 } @@ -407,7 +410,7 @@ %resourceCost = #$@RESOURCE_DEFINITION[Metals]/unitCost$ @resourceCost *= #$RESOURCE[Metals]/maxAmount$ @cost *= 50 - @cost =+ #$resourceCost$ + @cost += #$resourceCost$ @entryCost *= 5 @TechRequired = advancedStations } diff --git a/README.md b/README.md index dbddc91..01d1604 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Kiwi's Tech Tree Overhaul -## Version 1.0.0 Release Candidate 2; 11 November 2020; KSP 1.9.1-1.10.1 +## Version 1.0.0 Release Candidate 2; 12 November 2020; KSP 1.9.1-1.10.1 ![Kiwi Tech Tree Overhaul](https://i.imgur.com/40Dyh8H.png) @@ -414,8 +414,8 @@ Shuffled the technodes. Generally made it more expensive. Added stuctural upgr * [Less Real Than Real(ism)](https://forum.kerbalspaceprogram.com/index.php?/topic/189978-181-less-real-than-realism-rp-1-with-less-r-v12/) ## Changelog -* 1.0.0 RC2 (): Fixed Parachute Single being in start node; Fixed missing costs in Knes; Fixed cost of James Webb Telescope; Added missing structural upgrades in Near Future Construction; -* 1.0.0 RC1 (11 November): Added "Other" Engine Upgrade; Several new fuel tank options; Removed legacy structural part upgrades; Added standardized upgrade support for Duna Direct, Luciole, Mining Expansion, Missing History, Mk2 Stockalike Expansion, Mk3 Stockalike Expansion, Near Future, Luciole, Nexus (Still not full support), Open Cockpit, Rational Resources, Planetary Bases, ReStock, SSPX, ; Fixed NEEDS for some parts in Mk3 Expansion; Updated Mk1 Stockalike Open Cockpit Support to 1.3; Cleaned up Partupgrade text for engines; Light testing for support in 1.10.1 +* 1.0.0 RC2 (12 November 2020): Fixed Parachute Single being in start node; Fixed missing costs in Knes; Fixed cost of James Webb Telescope; Added missing structural upgrades in Near Future Construction; Fixed cost in Orion SpineS and SpineL; Small cost rebalancing in Stock, Open Cockpit, Luciole, Knes, AirplanePlus, CRE. +* 1.0.0 RC1 (11 November 2020): Added "Other" Engine Upgrade; Several new fuel tank options; Removed legacy structural part upgrades; Added standardized upgrade support for Duna Direct, Luciole, Mining Expansion, Missing History, Mk2 Stockalike Expansion, Mk3 Stockalike Expansion, Near Future, Luciole, Nexus (Still not full support), Open Cockpit, Rational Resources, Planetary Bases, ReStock, SSPX, ; Fixed NEEDS for some parts in Mk3 Expansion; Updated Mk1 Stockalike Open Cockpit Support to 1.3; Cleaned up Partupgrade text for engines; Light testing for support in 1.10.1 * 0.9.7 (6 November 2020): Added a general config to specify upgrade values for engines, parachutes, space capable planes, command modules, fuel tanks, ore tanks, structural parts; Have begun to add code that specifies location of upgrade within the description (this will be an on-going process); Added general upgrade systems to Stock, Airplane Plus, Open Cockpit, and few parts within other mods as specified in individual files. Fixed bug with FeatureReliability as well as issue with MAH when BDB is present in installs. Added Engine Ignitor Configs for CNAR, Coatl Aerospace, Dodo Labs, KeR-7, MAH, Mars Direct, Nexus, TM4KSP, MOLE, Mk-33 courtesy of Clamp-O-Tron * 0.9.6 (29 October 2020): Added CRE Stockalike British Rocketry Support; Balanced cryo engines ISP in Making Alternate History and CryoEngines (Thanks to suggestion by Github user T10a); * 0.9.5 (29 October 2020): Added additional general engine upgrade patches; Incorporated some stock and Making History engines to general engine patches; Fixed bug where general engine upgrade patch failed if engines didn't use ModuleEnginesFX; Removed additional added variables in late pass after their need is no longer required; Light changes to the placement of early solid rocket boosters; Added check for fuel tank upgrades to only apply the patch if the part has fuel as some parts do not have fuel if other mods are not installed; Added CryTanks as an explicit NEEDS, removed redundant patch that incorrectly added zzz_CryoTanks pass; Incorrect NEEDS on the SRB PARTUPGRADE; Fixed Upgrade for Twin-Boar introduced from 28 October update; Generalized the B9 Module Identifier for the engine upgrades across all mods to accommodate that not all use the newer ModuleEnginesFX diff --git a/Source/Parts_12Nov20.xlsx b/Source/Parts_12Nov20.xlsx index e96afbe..5b8c81e 100644 Binary files a/Source/Parts_12Nov20.xlsx and b/Source/Parts_12Nov20.xlsx differ