Skip to content

Commit

Permalink
1.2 Update Balanced airplane parts
Browse files Browse the repository at this point in the history
Added cost multipliers for future updates; Balanced airplane parts; Added config for monoProp engine upgrade with attached Monoprop tank; Extras patch to disable upgrades.
  • Loading branch information
hemeac committed Nov 28, 2020
1 parent eba52e9 commit 234a19a
Show file tree
Hide file tree
Showing 22 changed files with 1,143 additions and 275 deletions.
22 changes: 22 additions & 0 deletions Extras/DisableUpgrades.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
// This patch will disable all upgrades and provide close a "stock" experience. Place in a folder in a personal folder somewhere in the GameData folder that will not get replaced when updated by a mod.
// If you want to edit other settings, find the correct nodes to edit in GameData/KiwiTechTree/KiwiConfig.cfg
// BACKUP YOUR SAVE BEFORE YOU EDIT ANY OF THESE VALUES !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

@KIWI_GENERAL_SETTINGS:FIRST
{
@UPGRADES
{
@BATTERY = off // Options: on/off Turning off will disable the battery density upgrades in KTT
@ENGINE = off // Options: on/off Turning off will disable the engine upgrades in KTT
@COMMAND = off // Options: on/off Turning off will disable the command pod structural upgrades in KTT
@FUELTANK = off // Options: on/off Turning off will disable the fuel tank upgrades in KTT. This includes the composite material upgrade for SRBs.
@KERBALENGINEER = off // Options: on/off Turning on will add Kerbal Engineer modules to all probes.
@PARACHUTE = off // Options: on/off Turning off will disable the parachute upgrades in KTT.
@RCS = off // Options: on/off Turning off will disable the RCS upgrades in KTT. This is only relevant if Rational Resources is installed, otherwise it is disabled.
@SAS = off // Options: on/off Turning off will disable the Probe SAS upgrades in KTT. Note that this result in the default SAS level for all probes and they may be out of order in the tech tree. I will not balance accordingly.
@SOLAR = off // Options: on/off Turning off will disable the solar panel upgrade system upgrades in KTT. Only relevant if Near Future Solar is installed, otherwise it is disabled.
@SPACECAPABLE = off // Options: on/off Turning off will disable the space capabile upgrade system upgrades in KTT.
@STRUCTURAL = off // Options: on/off Turning off will disable the structural parts upgrade system upgrades in KTT.
@SYSTEM = off // Options: on/off Turning off will disable the spaceplane system upgrades in KTT.
}
}
98 changes: 34 additions & 64 deletions GameData/KiwiTechTree/Configurations/Core/BreakingGround.cfg
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
// Kiwi's Tech Tree Overhaul (Breaking Ground Patch)
// Version 1.0
// Created: 8 August 2020 for KSP 1.9.1
// Last Updated: 10 November 2020
// Version 1.2
// Created: 8 August 2020 for KSP 1.9.1 to 1.10.1
// Last Updated: 28 November 2020
// 3 October 2020: Removed CommunityTechTree requirement; removed changes to deployed science
// 10 November 2020: Added Serenity (Breaking Ground) explicitly to NEEDS
// 28 November 2020: Rebalanced tech nodes
/////////// Breaking Ground Expansion and KSP 1.8 Parts
Expand All @@ -15,7 +16,7 @@
{
@name = size0_RotorEngine_02
@rescaleFactor = 0.5
@TechRequired = aviation
@TechRequired = start
@entryCost = 700
@cost = 125
@title = R061 Turboshaft Engine
Expand Down Expand Up @@ -113,48 +114,51 @@
@TechRequired = aviation
@entryCost = 1200
@cost = 40
structuralUpgradeType = 3_4
}
@PART[noseconeVS]:NEEDS[SquadExpansion/Serenity] // Very Small Nosecone
{
@TechRequired = aviation
@entryCost = 1400
@cost = 80
structuralUpgradeType = 3_4
}
// ***** Rotors ***** \\
// Tier 0 - start
// Tier 1 - earlyFlight
@PART[smallFanBlade]:NEEDS[SquadExpansion/Serenity] // R-062 Ducted Fan Blade
{
@TechRequired = earlyFlight
@TechRequired = start
//@entryCost = 0
@cost = 75
}
@PART[smallPropeller]:NEEDS[SquadExpansion/Serenity] // Propeller Blade Type A
{
@TechRequired = earlyFlight
@TechRequired = start
//@entryCost = 0
@cost = 75
}
@PART[rotor_01]:NEEDS[SquadExpansion/Serenity] // EM-16 Light Duty Rotor
{
@TechRequired = earlyFlight // Have it as a starting tech
@TechRequired = start
//@entryCost = 0
@cost = 100
}
@PART[rotor_01s]:NEEDS[SquadExpansion/Serenity] // EM-16S Light Duty Rotor
{
@TechRequired = earlyFlight
@TechRequired = start
//@entryCost = 0
@cost = 100
}
// Tier 1 - earlyFlight
// Tier 2 - stability
@PART[smallHeliBlade]:NEEDS[SquadExpansion/Serenity] // Helicopter Blade Type A
{
Expand All @@ -163,110 +167,112 @@
@cost = 100
}
// Tier 3 - aviation
@PART[FanShroud_01]:NEEDS[SquadExpansion/Serenity] // S-062 Fan Shroud
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 1050
@cost = 85
}
@PART[mediumFanBlade]:NEEDS[SquadExpansion/Serenity] // R-12 Ducted Fan Blade
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 3700
@cost = 275
}
@PART[mediumHeliBlade]:NEEDS[SquadExpansion/Serenity] // Helicopter Blade Type B
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 2500
@cost = 225
}
@PART[mediumPropeller]:NEEDS[SquadExpansion/Serenity] // Propeller Blade Type B
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 2000
@cost = 175
}
@PART[rotor_02]:NEEDS[SquadExpansion/Serenity] // EM-32 Standard Rotor
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 4000
@cost = 200
}
@PART[rotor_02s]:NEEDS[SquadExpansion/Serenity] // EM-32S Standard Rotor
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 4000
@cost = 150
}
@PART[RotorEngine_02]:NEEDS[SquadExpansion/Serenity] // R121 Turboshaft Engine
{
@TechRequired = aviation
@TechRequired = stability
@entryCost = 1200
@cost = 200
}
// Tier 4 - subsonicFlight
// Tier 3 - aviation
@PART[FanShroud_02]:NEEDS[SquadExpansion/Serenity] // S-12 Fan Shroud
{
@TechRequired = subsonicFlight
@TechRequired = aviation
@entryCost = 1750
@cost = 175
}
@PART[largeFanBlade]:NEEDS[SquadExpansion/Serenity] // R-25 Ducted Fan Blade
{
@TechRequired = subsonicFlight
@TechRequired = aviation
@entryCost = 5200
@cost = 550
}
@PART[largeHeliBlade]:NEEDS[SquadExpansion/Serenity] // Helicopter Blade S
{
@TechRequired = subsonicFlight
@TechRequired = aviation
@entryCost = 4000
@cost = 500
}
@PART[largePropeller]:NEEDS[SquadExpansion/Serenity] // Propeller Blade Type S
{
@TechRequired = subsonicFlight
@TechRequired = aviation
@entryCost = 3500
@cost = 400
}
@PART[RotorEngine_03]:NEEDS[SquadExpansion/Serenity] // R7000 Turboshaft Engine
{
@TechRequired = subsonicFlight
@TechRequired = aviation
@entryCost = 5000
@cost = 550
}
// Tier 5 - efficientFlightSystems
// Tier 4 - subsonicFlight
@PART[FanShroud_03]:NEEDS[SquadExpansion/Serenity] // S-25 Fan Shroud
{
@TechRequired = efficientFlightSystems
@TechRequired = subsonicFlight
@entryCost = 2750
@cost = 325
}
@PART[rotor_03]:NEEDS[SquadExpansion/Serenity] // EM-64 Heavy Rotor
{
@TechRequired = efficientFlightSystems
@TechRequired = subsonicFlight
@entryCost = 8200
@cost = 600
}
@PART[rotor_03s]:NEEDS[SquadExpansion/Serenity] // EM-64S Heavy Rotor
{
@TechRequired = efficientFlightSystems
@TechRequired = subsonicFlight
@entryCost = 8200
@cost = 600
}
// Tier 5 - efficientFlightSystems
// Tier 6 - advancedFlightSystems
Expand Down Expand Up @@ -532,39 +538,3 @@
@entryCost = 36000
@cost = 10000
}
Loading

0 comments on commit 234a19a

Please sign in to comment.