Skip to content

Commit

Permalink
Release Candidate 2
Browse files Browse the repository at this point in the history
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.
  • Loading branch information
hemeac committed Nov 11, 2020
1 parent 4cd56bb commit 525a75e
Show file tree
Hide file tree
Showing 12 changed files with 52 additions and 17 deletions.
18 changes: 17 additions & 1 deletion GameData/KiwiTechTree/Configurations/Core/Main.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,8 @@
// Tier 2 - stability
@PART[CircularIntake]
{
@entryCost = 5000
@cost = 400
@TechRequired = stability
structuralUpgradeType = 0_2
}
Expand Down Expand Up @@ -326,12 +328,14 @@
{
@TechRequired = start
structuralUpgradeType = 0_2
@cost = 250
}
@PART[smallCtrlSrf]
{
@TechRequired = start
structuralUpgradeType = 0_2
@cost = 200
}
@PART[wingConnector5]
Expand All @@ -351,6 +355,7 @@
{
@TechRequired = earlyFlight
structuralUpgradeType = 0_2
@cost = 250
}
Expand All @@ -359,12 +364,14 @@
{
@TechRequired = earlyFlight
structuralUpgradeType = 0_2
@cost *= 0.5
}
@PART[StandardCtrlSrf]
{
@TechRequired = earlyFlight
structuralUpgradeType = 0_2
@cost = 300
}
Expand All @@ -373,6 +380,7 @@
{
@TechRequired = earlyFlight
structuralUpgradeType = 0_2
@cost = 300
}
// Tier 2 - stability
Expand Down Expand Up @@ -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
Expand Down Expand Up @@ -783,6 +798,7 @@
}
@PART[adapterSmallMiniShort]
{
@entryCost 4000
@TechRequired = basicConstruction
structuralUpgradeType = 0_2
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]
{
Expand Down
6 changes: 4 additions & 2 deletions GameData/KiwiTechTree/Configurations/Mods/CRE/CRE.cfg
Original file line number Diff line number Diff line change
@@ -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 ********* \\\\
Expand Down Expand Up @@ -146,6 +147,7 @@
{
@TechRequired = advConstruction
structuralUpgradeType = 3_4
@cost *= 2
}
// Tier 5 - Specialized Construction - specializedConstruction
Expand Down
5 changes: 3 additions & 2 deletions GameData/KiwiTechTree/Configurations/Mods/Knes/Knes.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -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]]
Expand Down Expand Up @@ -313,8 +314,8 @@
@PART[_Knes_Vesta_AirBrake]:AFTER[Knes]
{
@TechRequired = aerodynamicSystems
@cost *= 1
@entryCost *= 1
@cost /= 2
@entryCost /= 4
structuralUpgradeType = 3_4
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
}
Expand Down Expand Up @@ -836,6 +836,7 @@
{
@TechRequired = earlyFlight
structuralUpgradeType = 0_2
@cost = 50
}
// Tier 2 - stability
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,7 @@
{
@TechRequired = storageTech
%structuralUpgradeType = 3_4
@cost = 750
}
@PART[ServiceBay_187_v2]:AFTER[MissingHistory]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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 ********* \\\\
Expand Down Expand Up @@ -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
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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]
Expand All @@ -19,6 +20,11 @@
structuralUpgradeType = 0_2
}
@PART[nesdOCrdr2|nesdOCrdr1]:AFTER[OpenCockpit]
{
@cost *= 0.5
}
@PART[nesdOCwire|nesdOCstruts]:AFTER[OpenCockpit]
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
7 changes: 5 additions & 2 deletions GameData/KiwiTechTree/Configurations/Mods/Orion/Orion.cfg
Original file line number Diff line number Diff line change
@@ -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
Expand Down Expand Up @@ -32,6 +33,8 @@
// Tier 4 - storageTech
@PART[SPO_RadialCargoBay|SPO_RadialCargoBay_Long]:AFTER[Orion]
{
@entryCost /= 5
@cost /= 3
@TechRequired = storageTech
structuralUpgradeType = 3_4
}
Expand Down Expand Up @@ -407,7 +410,7 @@
%resourceCost = #$@RESOURCE_DEFINITION[Metals]/unitCost$
@resourceCost *= #$RESOURCE[Metals]/maxAmount$
@cost *= 50
@cost =+ #$resourceCost$
@cost += #$resourceCost$
@entryCost *= 5
@TechRequired = advancedStations
}
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -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)

Expand Down Expand Up @@ -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
Expand Down
Binary file modified Source/Parts_12Nov20.xlsx
Binary file not shown.

0 comments on commit 525a75e

Please sign in to comment.