Skip to content

Commit

Permalink
First Part Patch
Browse files Browse the repository at this point in the history
First part patch, far from finished!
  • Loading branch information
Cruesoe committed May 1, 2021
1 parent 2c76785 commit b427d42
Show file tree
Hide file tree
Showing 14 changed files with 225 additions and 96 deletions.
39 changes: 23 additions & 16 deletions CSI-Stock-Patch.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -19,15 +19,19 @@
{
@TechRequired = start
}
@PART[Shrimp]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[Shrimp|miniFuelTank]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = basicRocketry
}
@PART[structuralIBeam3|strutCube|strutOcto|structuralIBeam1|structuralIBeam2|structuralMiniNode|structuralPanel1|structuralPanel2|Mk1FuselageStructural|trussAdapter|trussPiece1x|trussPiece3x|stackPoint1|stationHub]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[stationHub]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = stations
}
@PART[structuralIBeam3|strutCube|strutOcto|structuralIBeam1|structuralIBeam2|structuralMiniNode|structuralPanel1|structuralPanel2|Mk1FuselageStructural|trussAdapter|trussPiece1x|trussPiece3x|stackPoint1]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = structures1
}
@PART[miniFuelTank|rcsTankMini|Decoupler_0|Separator_0|flagPartSize1]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[Decoupler_0|Separator_0|flagPartSize1]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = fabrication
}
Expand All @@ -39,15 +43,11 @@
{
@TechRequired = engineering101
}
@PART[SurfAntenna]:NEEDS[CommunityTechTree,RemoteTech/Parts]:BEFORE[zzzCSITechTree]
{
@TechRequired = engineering101
}
@PART[solidBooster_sm_v2|microEngine_v2|radialEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[solidBooster_sm_v2|microEngine_v2|radialEngineMini_v2|rcsTankMini]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = generalRocketry
}
@PART[launchClamp1|Decoupler_1|Separator_1|radialDecoupler|adapterSmallMiniShort|adapterSmallMiniTall|stackBiCoupler_v2|roverWheel2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[launchClamp1|Decoupler_1|Separator_1|radialDecoupler|adapterSmallMiniShort|adapterSmallMiniTall|stackBiCoupler_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = basicConstruction
}
Expand All @@ -59,7 +59,7 @@
{
@TechRequired = stability
}
@PART[parachuteSingle|HeatShield0|miniLandingLeg]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[parachuteSingle|HeatShield0|miniLandingLeg|evaChute]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = survivability
}
Expand Down Expand Up @@ -99,6 +99,10 @@
{
@TechRequired = batteryTech
}
@PART[roverWheel2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = groundScience
}
@PART[sepMotor1|liquidEngine3_v2|liquidEngineMini_v2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = propulsionSystems
Expand Down Expand Up @@ -127,20 +131,23 @@
{
@TechRequired = advLanding
}
@PART[telescopicLadder]:NEEDS[CommunityTechTree|LaunchEscapeSystem]:BEFORE[zzzCSITechTree]
@PART[evajetpack]:NEEDS[CommunityTechTree|LaunchEscapeSystem]:BEFORE[zzzCSITechTree]
{
@TechRequired = spaceExploration
}
@PART[mediumDishAntenna|sensorAccelerometer]:NEEDS[CommunityTechTree,RemoteTech]
@PART[sensorAccelerometer]:NEEDS[CommunityTechTree,RemoteTech]
{
@TechRequired = miniaturization
}

@PART[solarPanels1|solarPanels2|ksp_r_largeBatteryPack]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[ksp_r_largeBatteryPack]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = electrics
}

@PART[solarPanels1|solarPanels2]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = solarTech
}
@PART[radPanelLg|radPanelEdge|foldingRadSmall]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = earlyHeatManagement
Expand Down Expand Up @@ -180,7 +187,7 @@
@TechRequired = supersonicFlight
}

@PART[probeCoreHex_v2|vernierEngine]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
@PART[probeCoreHex_v2|vernierEngine|mediumDishAntenna|RelayAntenna5]:NEEDS[CommunityTechTree]:BEFORE[zzzCSITechTree]
{
@TechRequired = specializedControl
}
Expand Down Expand Up @@ -425,7 +432,7 @@
{
@TechRequired = simpleCommandModules
}
@PART[ServiceModule18]:NEEDS[CommunityTechTree,SquadExpansion/MakingHistory]:BEFORE[zzzCSITechTree]
@PART[ServiceModule18|smallCargoContainer|ConformalStorageUnit]:NEEDS[CommunityTechTree,SquadExpansion/MakingHistory]:BEFORE[zzzCSITechTree]
{
@TechRequired = storageTech
}
Expand Down
127 changes: 80 additions & 47 deletions CSI-TechTree-Patch.cfg
Original file line number Diff line number Diff line change
@@ -1,42 +1,9 @@
@TechTree:NEEDS[CommunityTechTree]:FOR[zzzCSITechTree]
{
@RDNode:HAS[#id[efficientFlightSystems]]
{
@cost = 0
@hideEmpty = False
@anyToUnlock = False
@pos = -3900,2240,0
@scale = 0.5
-Parent {}
}
@RDNode:HAS[#id[specializedFlightSystems]]
{
@cost = 0
@hideEmpty = False
@anyToUnlock = False
@pos = -3900,2200,0
@scale = 0.5
-Parent {}
}
@RDNode:HAS[#id[automation]]
{
@cost = 0
@hideEmpty = False
@anyToUnlock = False
@pos = -3900,2160,0
@scale = 0.5
-Parent {}
-Parent {}
}
@RDNode:HAS[#id[experimentalMotors]]
{
@cost = 0
@hideEmpty = False
@anyToUnlock = False
@pos = -3900,2120,0
@scale = 0.5
-Parent {}
}
-RDNode:HAS[#id[efficientFlightSystems]] {}
-RDNode:HAS[#id[specializedFlightSystems]] {}
-RDNode:HAS[#id[automation]] {}
-RDNode:HAS[#id[experimentalMotors]] {}
RDNode
{
id = tier1
Expand Down Expand Up @@ -190,13 +157,15 @@
@cost = 20
@hideEmpty = False
@anyToUnlock = False
@icon = CSITechTree/Icon/csi_icon_basicFlightControl
@pos = -3600,1760,0
@scale = 0.5
-Parent {}
@Parent
{
@parentID = aeronautics
}
@title = #LOC_CSI_stability_title
}
@RDNode:HAS[#id[survivability]]
{
Expand All @@ -206,6 +175,18 @@
@pos = -3600,1660,0
@scale = 0.5
}
@RDNode:HAS[#id[basicScience]]
{
@cost = 20
@hideEmpty = False
@anyToUnlock = False
@pos = -3600,1560,0
@scale = 0.5
@Parent
{
@parentID = engineering101
}
}
RDNode
{
id = gadgets
Expand Down Expand Up @@ -327,13 +308,24 @@
@pos = -3500,1660,0
@scale = 0.5
}
@RDNode:HAS[#id[basicScience]]
RDNode
{
@cost = 45
@hideEmpty = False
@anyToUnlock = False
@pos = -3500,1560,0
@scale = 0.5
id = groundScience
title = #LOC_CSI_groundScience_title
description = #LOC_CSI_groundScience_description
cost = 45
hideEmpty = False
nodeName = node4_groundScience
anyToUnlock = False
icon = CSITechTree/Icon/csi_icon_groundScience
pos = -3500,1560,0
scale = 0.5
Parent
{
parentID = basicScience
lineFrom = RIGHT
lineTo = LEFT
}
Parent
{
parentID = gadgets
Expand Down Expand Up @@ -466,6 +458,7 @@
@cost = 90
@hideEmpty = False
@anyToUnlock = False
@icon = CSITechTree/Icon/csi_icon_landing
@pos = -3400,1720,0
@scale = 0.5
-Parent:HAS[#parentID[aviation]] {}
Expand Down Expand Up @@ -511,6 +504,10 @@
lineFrom = RIGHT
lineTo = LEFT
}
@Parent:HAS[#parentID[basicScience]]
{
@parentID = groundScience
}
}
@RDNode:HAS[#id[spaceExploration]]
{
Expand All @@ -519,6 +516,10 @@
@anyToUnlock = False
@pos = -3400,1560,0
@scale = 0.5
@Parent
{
@parentID = groundScience
}
}
@RDNode:HAS[#id[miniaturization]]
{
Expand All @@ -527,6 +528,10 @@
@anyToUnlock = False
@pos = -3400,1520,0
@scale = 0.5
@Parent
{
@parentID = groundScience
}
}
@RDNode:HAS[#id[electrics]]
{
Expand All @@ -541,6 +546,25 @@
}
}
RDNode
{
id = solarTech
title = #LOC_CSI_solarTech_title
description = #LOC_CSI_solarTech_description
cost = 90
hideEmpty = False
nodeName = node5_solarTech
anyToUnlock = False
icon = CSITechTree/Icon/csi_icon_solarTech
pos = -3400,1400,0
scale = 0.5
Parent
{
parentID = batteryTech
lineFrom = RIGHT
lineTo = LEFT
}
}
RDNode
{
id = earlyHeatManagement
title = #LOC_CSI_earlyHeatManagement_title
Expand Down Expand Up @@ -750,6 +774,12 @@
{
@parentID = electrics
}
Parent
{
parentID = solarTech
lineFrom = RIGHT
lineTo = LEFT
}
}
@RDNode:HAS[#id[heatManagementSystems]]
{
Expand Down Expand Up @@ -1073,10 +1103,13 @@
@anyToUnlock = False
@pos = -3100,2040,0
@scale = 0.5
@Parent
{
@parentID = rocketry7
}
-Parent {}
Parent
{
parentID = rocketry7
lineFrom = RIGHT
lineTo = LEFT
}
}
@RDNode:HAS[#id[highPerformanceFuelSystems]]
{
Expand Down
Binary file added Icon/csi_icon_basicFlightControl.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Icon/csi_icon_groundScience.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Icon/csi_icon_landing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added Icon/csi_icon_solarTech.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
14 changes: 11 additions & 3 deletions Localization/en-us.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,8 @@ Localization
#LOC_CSI_aeronautics_title = Aeronautics
#LOC_CSI_aeronautics_description = Aeronautics
//earlyAviation
#LOC_CSI_earlyAviation_title = Early Aviation
#LOC_CSI_earlyAviation_description = Early Aviation.
#LOC_CSI_earlyAviation_title = Basic Aviation
#LOC_CSI_earlyAviation_description = Basic Aviation.
//basicConstruction
#LOC_CSI_basicConstruction_title = Basic Construction
#LOC_CSI_basicConstruction_description = Building things from metal and stuff.
Expand Down Expand Up @@ -75,8 +75,16 @@ Localization
//advancedStations
#LOC_CSI_advancedStations_title = Advanced Stations
#LOC_CSI_advancedStations_description = Space, our new home
//advancedStations
//basicLogistics
#LOC_CSI_basicLogistics_title = Basic Logistics
#LOC_CSI_basicLogistics_description = Reinforced Cardboard Boxes.
//groundScience
#LOC_CSI_groundScience_title = Ground Science
#LOC_CSI_groundScience_description = Before we look up, we must look down.
//solarTech
#LOC_CSI_solarTech_title = Solar Technology
#LOC_CSI_solarTech_description = The sun is energy, engery is power.
//stability
#LOC_CSI_stability_title = Basic Flight Control
}
}
Loading

0 comments on commit b427d42

Please sign in to comment.