From a1220736cacbc90c520944045eca5860b3004417 Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Tue, 9 Jul 2024 15:41:56 -0400 Subject: [PATCH 1/3] Add TL10 --- GameData/RealAntennas/RealismOverhaul.cfg | 35 +++++++++++++++++++++++ GameData/RealAntennas/TechTree.cfg | 9 ++++++ 2 files changed, 44 insertions(+) diff --git a/GameData/RealAntennas/RealismOverhaul.cfg b/GameData/RealAntennas/RealismOverhaul.cfg index d33c191..b3f0c93 100644 --- a/GameData/RealAntennas/RealismOverhaul.cfg +++ b/GameData/RealAntennas/RealismOverhaul.cfg @@ -321,6 +321,30 @@ CostPerWatt = 0.4 ReceiverNoiseTemperature = 200 // 1.8dB } + TechLevelInfo + { + //Based on Frontier Radio DS + //https://digitalcommons.usu.edu/cgi/viewcontent.cgi?article=3383&context=smallsat + //https://www.eoportal.org/satellite-missions/frontier-radio + //Also this General Dynamics SSPA + //https://gdmissionsystems.com/-/media/General-Dynamics/Space-and-Intelligence-Systems/PDF/spaceborne-x-band-sspa-datasheet.ashx?la=en&hash=9646562DB405E956EFCAC0D2A14AB7F9FB28983A + //and this Thales TH4606 TWT + // 10.1109/IVEC56627.2023.10157133. + name = commsTL10 + Level = 10 + Description = Modern Comms, 2009-2018: 32-meter BWG noise reduction 2009, 3x34-meter antenna arraying 2018 + PowerEfficiency = 0.4900 //TH4606 claims 49% efficiency at saturation + ReflectorEfficiency = 0.70 //guess. 34-meter BWG antenna is 0.75 in X-band (but 0.66 in Ka-band) + MinDataRate = 16 + MaxDataRate = 134217728 + MaxPower = 50 + MassPerWatt = 0.09951 //1.37 kg for 17 W SSPA, 0.7 kg for 37 Watt TWT + BaseMass = 3.3 //Frontier Radio DS, plus 1 kg for power equipment? + BasePower = 9.5 //Frontier Radio DS with X-band Tx capability + BaseCost = 25 //guess + CostPerWatt = 0.4 //guess + ReceiverNoiseTemperature = 200 // <2 db. Same as TL9? + } } @Kopernicus:AFTER[zRealAntennas]:NEEDS[RealismOverhaul] @@ -463,6 +487,17 @@ RFBand = Ka AMWTemp = 20 ModulationBits = 2 + UPGRADE + { + TechLevel = 10 + //By 2018 every DSN site has at least two 34-meter antennas, allowing an array + //of at least 2 antennas to be available at all time. + //7264 m^2 of effective antenna area, 66% reflector efficiency at 32 GHz + referenceGain = 82.34 + //https://ui.adsabs.harvard.edu/link_gateway/2018AcAau.147...37L/doi:10.1016/j.actaastro.2018.03.011 + //34-meter Ka-band AMW decreased through improved feeds for JWST at some point + AMWTemp = 13.5 + } } } //NEN/STDN stations diff --git a/GameData/RealAntennas/TechTree.cfg b/GameData/RealAntennas/TechTree.cfg index a7056cc..8e06287 100644 --- a/GameData/RealAntennas/TechTree.cfg +++ b/GameData/RealAntennas/TechTree.cfg @@ -78,4 +78,13 @@ PARTUPGRADE techRequired:NEEDS[!RP-0] = experimentalElectrics title = Comms Tech Level 9 description = Upgrades Comms to Tech Level 9 +} +//Just don't create this in stock, there's not enough nodes in the tech tree +PARTUPGRADE:NEEDS[RP-0] +{ + name = commsTL10 + partIcon = RelayAntenna50 + techRequired:NEEDS[RP-0] = modernComms + title = Comms Tech Level 10 + description = Upgrades Comms to Tech Level 10 } \ No newline at end of file From ceea0d76ee8dc04d2aefb9c4a8b4daf715e5a3ca Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Tue, 9 Jul 2024 19:33:43 -0400 Subject: [PATCH 2/3] unNEEDed patch --- GameData/RealAntennas/TechTree.cfg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/GameData/RealAntennas/TechTree.cfg b/GameData/RealAntennas/TechTree.cfg index 8e06287..3b47dfc 100644 --- a/GameData/RealAntennas/TechTree.cfg +++ b/GameData/RealAntennas/TechTree.cfg @@ -84,7 +84,7 @@ PARTUPGRADE:NEEDS[RP-0] { name = commsTL10 partIcon = RelayAntenna50 - techRequired:NEEDS[RP-0] = modernComms + techRequired = modernComms title = Comms Tech Level 10 description = Upgrades Comms to Tech Level 10 } \ No newline at end of file From 27b44f12b44488fafde7eeae01388cb4f7695bbc Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Tue, 9 Jul 2024 22:09:13 -0400 Subject: [PATCH 3/3] This probably does something --- GameData/RealAntennas/RealAntennas.cfg | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/GameData/RealAntennas/RealAntennas.cfg b/GameData/RealAntennas/RealAntennas.cfg index be558db..c53f919 100644 --- a/GameData/RealAntennas/RealAntennas.cfg +++ b/GameData/RealAntennas/RealAntennas.cfg @@ -163,6 +163,11 @@ name__ = commsTL9 maxTechLevel = 9 } + UPGRADE:NEEDS[RP-0] + { + name__ = commsTL10 + maxTechLevel = 10 + } } } }