From e15bd7f29b4288ca2a25f2ef54fe8eb616c5b2be Mon Sep 17 00:00:00 2001
From: TransparentElemental
<56821387+TransparentElemental@users.noreply.github.com>
Date: Thu, 30 Jul 2020 20:50:55 +0300
Subject: [PATCH 1/2] Changed the placement of some parts from RN mods
Moved to Second Gen Capsules: Soyuz 7K-OK & 7K-T LES, Soyuz/Zond RCS Block, Voskhod Retro Package, Voskhod Main Chute
Moved to Lunar Rated Heatshields: Luna 9/10/13 KTDU (aka breaking stage for Luna landers)
Moved to Lunar Orbiter Capsules: Proton Zond 7K-L1 LES.
Move to Mature Capsules: LOK Descent Module RCS Block
Moved to Improved Capsules: TKS RCS Block, VA Retro Block, VA RCS Propulsion Block, VA Capsule, VA Launch Escape System, VA Capsule Main Parachute, TKS VA Command Module (last one is from Ven's)
Moved to 1998-2008 Solid Rocket Engines: GEM 60 (from ATK Propulsion)
---
GameData/RP-0/Tree/TREE-Parts.cfg | 62 ++++++++++++++++++++++++-------
1 file changed, 49 insertions(+), 13 deletions(-)
diff --git a/GameData/RP-0/Tree/TREE-Parts.cfg b/GameData/RP-0/Tree/TREE-Parts.cfg
index fa8b2ee7dc5..62b262b12a6 100644
--- a/GameData/RP-0/Tree/TREE-Parts.cfg
+++ b/GameData/RP-0/Tree/TREE-Parts.cfg
@@ -6606,7 +6606,7 @@
}
@PART[MK2VApod]:FOR[xxxRP0]
{
- %TechRequired = matureCapsules
+ %TechRequired = improvedCapsules
%cost = 8000
%entryCost = 0
RP0conf = true
@@ -7992,7 +7992,7 @@
}
@PART[RFTanks-Sep-AlLi]:FOR[xxxRP0]
{
- %TechRequired =
+ %TechRequired = materialsScienceNF
%cost = 0
%entryCost = 40000
RP0conf = true
@@ -26102,7 +26102,7 @@
}
@PART[luna_ktdu]:FOR[xxxRP0]
{
- %TechRequired = orbitalRocketry1966
+ %TechRequired = lunarRatedHeatshields
%cost = 100
%entryCost = 50000
RP0conf = true
@@ -29808,7 +29808,7 @@
}
@PART[rn_r7_les_okt]:FOR[xxxRP0]
{
- %TechRequired = solids1964
+ %TechRequired = secondGenCapsules
%cost = 5000
%entryCost = 175000
RP0conf = true
@@ -30742,7 +30742,7 @@
}
@PART[rn_tks_rcs_block]:FOR[xxxRP0]
{
- %TechRequired = spaceStationControl
+ %TechRequired = improvedCapsules
%cost = 400
%entryCost = 4000
RP0conf = true
@@ -30750,7 +30750,7 @@
}
@PART[rn_tks_retro]:FOR[xxxRP0]
{
- %TechRequired = solids1976
+ %TechRequired = improvedCapsules
%cost = 750
%entryCost = 8400
RP0conf = true
@@ -30762,7 +30762,7 @@
}
@PART[rn_tks_va_rcs]:FOR[xxxRP0]
{
- %TechRequired = spaceStationControl
+ %TechRequired = improvedCapsules
%cost = 1400
%entryCost = 16000
RP0conf = true
@@ -30870,7 +30870,7 @@
}
@PART[rn_va_capsule]:FOR[xxxRP0]
{
- %TechRequired = matureCapsules
+ %TechRequired = improvedCapsules
%cost = 8000
%entryCost = 0
RP0conf = true
@@ -30894,7 +30894,7 @@
}
@PART[rn_va_les]:FOR[xxxRP0]
{
- %TechRequired = matureCapsules
+ %TechRequired = improvedCapsules
%cost = 1200
%entryCost = 4800
RP0conf = true
@@ -30906,7 +30906,7 @@
}
@PART[rn_va_para]:FOR[xxxRP0]
{
- %TechRequired = advancedUncrewedLanding
+ %TechRequired = improvedCapsules
%cost = 0
%entryCost = 1
RP0conf = true
@@ -30940,7 +30940,7 @@
}
@PART[rn_voskhod_para]:FOR[xxxRP0]
{
- %TechRequired = earlyLanding
+ %TechRequired = secondGenCapsules
%cost = 0
%entryCost = 1
RP0conf = true
@@ -30948,7 +30948,7 @@
}
@PART[rn_voskhod_retro]:FOR[xxxRP0]
{
- %TechRequired = solids1964
+ %TechRequired = secondGenCapsules
%cost = 800
%entryCost = 25000
RP0conf = true
@@ -31210,7 +31210,7 @@
}
@PART[rn_zond_les]:FOR[xxxRP0]
{
- %TechRequired = solids1966
+ %TechRequired = lunarOrbiterCapsules
%cost = 5000
%entryCost = 175000
RP0conf = true
@@ -33819,4 +33819,40 @@
%entryCost = 1
RP0conf = true
@description ^=:$: From Chaka Monkey mod
+}
+@PART[rn_lok_sa_rcs]:FOR[xxxRP0]
+{
+ %TechRequired = matureCapsules
+ %cost = 50
+ %entryCost = 500
+ RP0conf = false
+ @description ^=:$: From RN Soyuz mod
+
+ MODULE
+ { name = ModuleTagReentry }
+
+}
+@PART[ok-sa-rcs]:FOR[xxxRP0]
+{
+ %TechRequired = secondGenCapsules
+ %cost = 50
+ %entryCost = 500
+ RP0conf = false
+ @description ^=:$: From RN Soyuz mod
+
+ MODULE
+ { name = ModuleTagReentry }
+
+}
+@PART[KK_ATK_GEM60]:FOR[xxxRP0]
+{
+ %TechRequired = solids1998
+ %cost = 1800
+ %entryCost = 36000
+ RP0conf = true
+ @description ^=:$: From ATK Propulsion Pack mod
+
+ MODULE
+ { name = ModuleTagEngineSolid }
+
}
\ No newline at end of file
From 1fae880798a19332c4846ea6618f0200a06cae0c Mon Sep 17 00:00:00 2001
From: TransparentElemental
<56821387+TransparentElemental@users.noreply.github.com>
Date: Sun, 9 Aug 2020 19:46:21 +0300
Subject: [PATCH 2/2] Add files via upload
---
.../data/ATK_Propulsion_Pack.json | 23 ++++++
.../Parts Browser/data/RN_Soviet_Probes.json | 4 +-
.../Parts Browser/data/RN_Soviet_Rockets.json | 8 +-
.../Parts Browser/data/RN_Soyuz.json | 82 +++++++++++++++----
.../Parts Browser/data/Ven_Stock_Revamp.json | 4 +-
5 files changed, 95 insertions(+), 26 deletions(-)
diff --git a/Source/Tech Tree/Parts Browser/data/ATK_Propulsion_Pack.json b/Source/Tech Tree/Parts Browser/data/ATK_Propulsion_Pack.json
index 9397c4cf8d1..b114538c465 100644
--- a/Source/Tech Tree/Parts Browser/data/ATK_Propulsion_Pack.json
+++ b/Source/Tech Tree/Parts Browser/data/ATK_Propulsion_Pack.json
@@ -174,6 +174,29 @@
"EngineSolid"
]
},
+ {
+ "name": "KK_ATK_GEM60",
+ "title": "GEM 60",
+ "description": "A solid rocket motor, used to increase performance of the Delta IV Medium and Medium+ rockets. This motor features a gimballing nozzle for improved steering authority.",
+ "mod": "ATK Propulsion Pack",
+ "cost": "1800",
+ "entry_cost": "36000",
+ "category": "SOLID",
+ "info": "GEM 60 SRM from ATK Propulsion Pack",
+ "year": "2002",
+ "technology": "solids1998",
+ "ro": true,
+ "orphan": false,
+ "rp0_conf": true,
+ "spacecraft": "",
+ "engine_config": "GEM-60",
+ "upgrade": false,
+ "entry_cost_mods": "GEM-60/Fixed",
+ "identical_part_name": "GEM 60",
+ "module_tags": [
+ "EngineSolid"
+ ]
+ },
{
"name": "KK_ATK_Star13B",
"title": "Star 13B",
diff --git a/Source/Tech Tree/Parts Browser/data/RN_Soviet_Probes.json b/Source/Tech Tree/Parts Browser/data/RN_Soviet_Probes.json
index fc013b9add1..fa9cb2013cb 100644
--- a/Source/Tech Tree/Parts Browser/data/RN_Soviet_Probes.json
+++ b/Source/Tech Tree/Parts Browser/data/RN_Soviet_Probes.json
@@ -259,10 +259,10 @@
"mod": "RN Soviet Probes",
"cost": 100,
"entry_cost": 50000,
- "category": "ORBITAL",
+ "category": "EDL",
"info": "Engines",
"year": "1966",
- "technology": "orbitalRocketry1966",
+ "technology": "lunarRatedHeatshields",
"era": "04-ADV",
"ro": true,
"rp0": false,
diff --git a/Source/Tech Tree/Parts Browser/data/RN_Soviet_Rockets.json b/Source/Tech Tree/Parts Browser/data/RN_Soviet_Rockets.json
index 52677044148..32f5db0afd4 100644
--- a/Source/Tech Tree/Parts Browser/data/RN_Soviet_Rockets.json
+++ b/Source/Tech Tree/Parts Browser/data/RN_Soviet_Rockets.json
@@ -2817,10 +2817,10 @@
"mod": "RN Soviet Rockets",
"cost": "5000",
"entry_cost": "175000",
- "category": "SOLID",
+ "category": "COMMAND",
"info": "LES",
"year": "1965",
- "technology": "solids1964",
+ "technology": "secondGenCapsules",
"era": "05-LUNAR",
"ro": true,
"rp0": true,
@@ -3640,10 +3640,10 @@
"mod": "RN Soviet Rockets",
"cost": "5000",
"entry_cost": "175000",
- "category": "SOLID",
+ "category": "COMMAND",
"info": "LES",
"year": "1966",
- "technology": "solids1966",
+ "technology": "lunarOrbiterCapsules",
"era": "05-LUNAR",
"ro": true,
"rp0": true,
diff --git a/Source/Tech Tree/Parts Browser/data/RN_Soyuz.json b/Source/Tech Tree/Parts Browser/data/RN_Soyuz.json
index f9440facb6a..d9a807ba653 100644
--- a/Source/Tech Tree/Parts Browser/data/RN_Soyuz.json
+++ b/Source/Tech Tree/Parts Browser/data/RN_Soyuz.json
@@ -45,6 +45,29 @@
"identical_part_name": "",
"module_tags": []
},
+ {
+ "name": "ok-sa-rcs",
+ "title": "Soyuz/Zond Descent Module RCS Block",
+ "description": "RCS block for soyuz and zond. Place on the node on the side of the soyuz/zond descent module opposite the parachute.",
+ "mod": "RN Soyuz",
+ "cost": "50",
+ "entry_cost": "500",
+ "category": "COMMAND",
+ "info": "RCS",
+ "year": "1965",
+ "technology": "secondGenCapsules",
+ "ro": true,
+ "orphan": false,
+ "rp0_conf": false,
+ "spacecraft": "",
+ "engine_config": "",
+ "upgrade": false,
+ "entry_cost_mods": "",
+ "identical_part_name": "",
+ "module_tags": [
+ "Reentry"
+ ]
+ },
{
"name": "ok_bo_fem",
"title": "Soyuz 7K-OK Orbital Module Drogue",
@@ -392,6 +415,29 @@
"Reentry"
]
},
+ {
+ "name": "rn_lok_sa_rcs",
+ "title": "LOK Descent Module RCS Block",
+ "description": "RCS block for LOK. Place on the node on the side of the lok descent module opposite the parachute.",
+ "mod": "RN Soyuz",
+ "cost": "50",
+ "entry_cost": "500",
+ "category": "COMMAND",
+ "info": "RCS",
+ "year": "1967",
+ "technology": "matureCapsules",
+ "ro": true,
+ "orphan": false,
+ "rp0_conf": false,
+ "spacecraft": "",
+ "engine_config": "",
+ "upgrade": false,
+ "entry_cost_mods": "",
+ "identical_part_name": "",
+ "module_tags": [
+ "Reentry"
+ ]
+ },
{
"name": "rn_lok_tdu",
"title": "Soyuz 7K-LOK Service Module",
@@ -447,10 +493,10 @@
"mod": "RN Soyuz",
"cost": "400",
"entry_cost": "4000",
- "category": "RCS",
+ "category": "COMMAND",
"info": "RCS",
"year": "1977",
- "technology": "spaceStationControl",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": false,
@@ -470,10 +516,10 @@
"mod": "RN Soyuz",
"cost": "750",
"entry_cost": "8400",
- "category": "SOLID",
- "info": "",
- "year": "1977",
- "technology": "solids1976",
+ "category": "COMMAND",
+ "info": "Retro motor for TKS (VA) Capsule.",
+ "year": "1975",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": false,
@@ -495,10 +541,10 @@
"mod": "RN Soyuz",
"cost": "1400",
"entry_cost": "16000",
- "category": "RCS",
+ "category": "COMMAND",
"info": "RCS",
"year": "1977",
- "technology": "spaceStationControl",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": false,
@@ -543,8 +589,8 @@
"entry_cost": "0",
"category": "COMMAND",
"info": "Command Module",
- "year": "1974",
- "technology": "matureCapsules",
+ "year": "1975",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": true,
@@ -593,8 +639,8 @@
"entry_cost": "4800",
"category": "COMMAND",
"info": "LES",
- "year": "1974",
- "technology": "matureCapsules",
+ "year": "1975",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": true,
@@ -616,10 +662,10 @@
"mod": "RN Soyuz",
"cost": "0",
"entry_cost": "1",
- "category": "EDL",
+ "category": "COMMAND",
"info": "Parachute",
"year": "1977",
- "technology": "advancedUncrewedLanding",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": false,
@@ -665,10 +711,10 @@
"mod": "RN Soyuz",
"cost": "0",
"entry_cost": "1",
- "category": "EDL",
+ "category": "COMMAND",
"info": "Parachute",
"year": "1964",
- "technology": "earlyLanding",
+ "technology": "secondGenCapsules",
"era": "04-ADV",
"ro": true,
"rp0": false,
@@ -688,10 +734,10 @@
"mod": "RN Soyuz",
"cost": "800",
"entry_cost": "25000",
- "category": "SOLID",
+ "category": "COMMAND",
"info": "",
"year": "1964",
- "technology": "solids1964",
+ "technology": "secondGenCapsules",
"era": "04-ADV",
"ro": true,
"rp0": true,
diff --git a/Source/Tech Tree/Parts Browser/data/Ven_Stock_Revamp.json b/Source/Tech Tree/Parts Browser/data/Ven_Stock_Revamp.json
index 0201f83ddfc..3b1f4135ad8 100644
--- a/Source/Tech Tree/Parts Browser/data/Ven_Stock_Revamp.json
+++ b/Source/Tech Tree/Parts Browser/data/Ven_Stock_Revamp.json
@@ -234,8 +234,8 @@
"entry_cost": "0",
"category": "COMMAND",
"info": "Command Module",
- "year": "1974",
- "technology": "matureCapsules",
+ "year": "1975",
+ "technology": "improvedCapsules",
"era": "06-STATION",
"ro": true,
"rp0": true,