From a076c0664af7d80b9af67844e85cd33314a604e5 Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Tue, 8 Aug 2023 21:57:36 -0500 Subject: [PATCH] Update RN Vostok/Voskhod configs (#2894) --- .../RaiderNick/RO_RN_Vostok_Voskhod.cfg | 239 ++++++++---------- 1 file changed, 106 insertions(+), 133 deletions(-) diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/RaiderNick/RO_RN_Vostok_Voskhod.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/RaiderNick/RO_RN_Vostok_Voskhod.cfg index 87bd49e070..4e46a9de5d 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/RaiderNick/RO_RN_Vostok_Voskhod.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/RaiderNick/RO_RN_Vostok_Voskhod.cfg @@ -9,13 +9,14 @@ @scale = 1 @rescaleFactor = 1 - @maxTemp = 3000 - %skinMaxTemp = 4000 + @maxTemp = 1500 + %skinMaxTemp = 2600 %emissiveConstant = 0.4 // not too absorptive for reentry %thermalMassModifier = 1.0 %skinMassPerArea = 4 @title = Vostok Parachute (Drogue only) + @mass = 0.025 !sound_parachute_open = DELETE !sound_parachute_single = deploy !MODULE[ModuleParachute] {} @@ -33,7 +34,7 @@ MODULE { name = RealChuteModule - caseMass = 0.0 + caseMass = 0.05 timer = 0 mustGoDown = false cutSpeed = 0.5 @@ -112,8 +113,8 @@ @scale = 1 @rescaleFactor = 1 - @maxTemp = 3000 - %skinMaxTemp = 4000 + @maxTemp = 1500 + %skinMaxTemp = 2600 %emissiveConstant = 0.4 // not too absorptive for reentry %thermalMassModifier = 1.0 %skinMassPerArea = 4 @@ -138,7 +139,7 @@ MODULE { name = RealChuteModule - caseMass = 0.0 + caseMass = 0.05 timer = 0 mustGoDown = false cutSpeed = 0.5 @@ -210,6 +211,15 @@ { %RSSROConfig = True @mass = 0.05 + // RO forces all RealChuteModules to minDeploy 5000, deploy 1000, + @MODULE[RealChuteModule] + { + @PARACHUTE + { + @minDeployment = 2500 + @deploymentAlt = 2000 + } + } } @PART[rn_vostok_dec]:FOR[RealismOverhaul] @@ -222,9 +232,11 @@ } @scale = 1 @rescaleFactor = 1 - @maxTemp = 773.15 - %skinMaxTemp = 873.15 @mass = 0.0254 + + //Steel Straps? + %skinTempTag = Steel + %internalTempTag = Steel } @PART[rn_r7_adapter_blok_i_v]:FOR[RealismOverhaul] @@ -294,43 +306,56 @@ } @scale = 1 @rescaleFactor = 1 - @mass = 1.9496 - @maxTemp = 773.15 - %skinMaxTemp = 873.15 + @mass = 1.615 @title = Vostok Service Module @description = Service module for Vostok spacecraft + //Aluminum? + %skinTempTag = Aluminum + %internalTempTag = Instruments + !RESOURCE,*{} !MODULE[TankPriorityModule] {} !MODULE[ModuleGenerator] {} !MODULE[ModuleRCS*] {} + MODULE + { + name = ModuleCommand + minimumCrew = 0 + RESOURCE + { + name = ElectricCharge + rate = 0.20 //0.20 kW average + } + } + MODULE { name = ModuleFuelTanks - volume = 595.1287 - type = Fuselage - basemass = -1 - TANK + volume = 500 + type = SM-II + basemass = 1.615 + TANK //275 kg main engine fuel { name = AK20 - amount = 135.2216 - maxAmount = 135.2216 + amount = 135.222 + maxAmount = 135.222 } TANK { name = Tonka250 - amount = 77.3998 - maxAmount = 77.3998 + amount = 77.4 + maxAmount = 77.4 } TANK { name = ElectricCharge - amount = 302400 - maxAmount = 302400 + amount = 86400 //24 kWh + maxAmount = 86400 } - TANK + TANK //20 kg nitrogen { name = Nitrogen amount = 15990 @@ -343,7 +368,7 @@ name = ModuleRCSFX thrusterTransformName = RCSthruster resourceFlowMode = STACK_PRIORITY_SEARCH - thrusterPower = 0.0086 + thrusterPower = 0.010 //16x5N. We only have 6, so we're gonna assume they're mostly doubled up PROPELLANT { name = Nitrogen @@ -352,32 +377,10 @@ atmosphereCurve { key = 0 65 - key = 1 5 - } - } - - @MODULE[ModuleEngines*] - { - @minThrust = 15.83 - @maxThrust = 15.83 - - @PROPELLANT[MonoPropellant] - { - @name = AK20 - @ratio = 0.6267 - DrawGauge = True - } - PROPELLANT - { - name = Tonka250 - ratio = 0.3587 - } - @atmosphereCurve - { - @key,0 = 0 266 - @key,1 = 1 112 + key = 1 10 } } + MODULE { name = ModuleEngineConfigs @@ -390,16 +393,17 @@ minThrust = 15.83 maxThrust = 15.83 heatProduction = 100 + ignitions = 1 //only 1 start provided PROPELLANT { name = AK20 - ratio = 0.6267 + ratio = 0.6360 DrawGauge = True } PROPELLANT { name = Tonka250 - ratio = 0.3587 + ratio = 0.3640 } atmosphereCurve { @@ -421,11 +425,14 @@ } @scale = 1 @rescaleFactor = 1 - @mass = 1.857 - @maxTemp = 773.15 - %skinMaxTemp = 873.15 + @mass = 1.615 @title = Voskhod Service Module @description = Service module for Voskhod spacecraft + + //Aluminum? + %skinTempTag = Aluminum + %internalTempTag = Instruments + !RESOURCE[MonoPropellant] { } @@ -438,12 +445,23 @@ !MODULE[ModuleGenerator] { } + MODULE + { + name = ModuleCommand + minimumCrew = 0 + RESOURCE + { + name = ElectricCharge + rate = 0.20 //0.20 kW average + } + } + MODULE { name = ModuleFuelTanks volume = 662.3932 - type = Fuselage - basemass = -1 + type = SM-II + basemass = 1.615 TANK { name = AK20 @@ -487,32 +505,10 @@ atmosphereCurve { key = 0 65 - key = 1 5 + key = 1 10 } } - @MODULE[ModuleEngines*] - { - @minThrust = 15.83 - @maxThrust = 15.83 - - @PROPELLANT[MonoPropellant] - { - @name = AK20 - @ratio = 0.6267 - DrawGauge = True - } - PROPELLANT - { - name = Tonka250 - ratio = 0.3587 - } - @atmosphereCurve - { - @key,0 = 0 266 - @key,1 = 1 112 - } - } MODULE { name = ModuleEngineConfigs @@ -525,16 +521,17 @@ minThrust = 15.83 maxThrust = 15.83 heatProduction = 100 + ignitions = 1 //only 1 start provided PROPELLANT { name = AK20 - ratio = 0.6267 + ratio = 0.6360 DrawGauge = True } PROPELLANT { name = Tonka250 - ratio = 0.3587 + ratio = 0.3640 } atmosphereCurve { @@ -582,7 +579,7 @@ @scale = 1 @rescaleFactor = 1 - @mass = 2.098 + @mass = 0.933 CoMOffset = 0.0, -0.4, 0.0 @@ -611,9 +608,9 @@ MODULE { name = ModuleFuelTanks - volume = 237.19 - type = Fuselage - basemass = -1 + volume = 600 + type = SM-II + basemass = 0.933 TANK { name = Food @@ -653,8 +650,8 @@ TANK { name = ElectricCharge - amount = 48600 - maxAmount = 48600 + amount = 232000 + maxAmount = 232000 } TANK { @@ -675,22 +672,11 @@ %emissiveConstant = 0.4 // not too absorptive for reentry %thermalMassModifier = 1.0 %skinMassPerArea = 4 - MODULE - { - name = ModuleAblator - ablativeResource = Ablator - lossExp = -8000 - lossConst = 0.1 - pyrolysisLossFactor = 25000 - ablationTempThresh = 500 - reentryConductivity = 0.01 - } - RESOURCE - { - name = Ablator - amount = 225 - maxAmount = 225 - } + + %heatShieldDiameter = 4.4 // really 2.3, but tweak to apply more ablator + %heatShieldTag = Mercury + %resetHeatShieldAblator = true + %resetHeatShieldMass = false MODULE:NEEDS[TacLifeSupport] { @@ -779,10 +765,11 @@ @scale = 1 @rescaleFactor = 1 - @mass = 0.339 + @mass = 0.250 - @maxTemp = 773.15 - %skinMaxTemp = 873.15 + //Fiberglass over aluminum frame? + %skinTempTag = Fiberglass + %internalTempTag = Instruments @MODULE[ModuleEngines*] { @@ -816,10 +803,12 @@ } @scale = 1 @rescaleFactor = 1 - @maxTemp = 773.15 - %skinMaxTemp = 873.15 @mass = 0.056 + //Fiberglass over steel case? + skinTempTag = Fiberglass + internalTempTag = Steel + !RESOURCE[SolidFuel] { } @@ -944,7 +933,7 @@ @scale = 1 @rescaleFactor = 1 - @mass = 2.325 + @mass = 1.186 CoMOffset = 0.0, -0.4, 0.0 @@ -973,9 +962,9 @@ MODULE { name = ModuleFuelTanks - volume = 679.88 - type = Fuselage - basemass = -1 + volume = 450 + type = SM-II + basemass = 1.186 TANK { name = Food @@ -1015,8 +1004,8 @@ TANK { name = ElectricCharge - amount = 48600 - maxAmount = 48600 + amount = 232000 + maxAmount = 232000 } TANK { @@ -1037,27 +1026,11 @@ %emissiveConstant = 0.4 // not too absorptive for reentry %thermalMassModifier = 1.0 %skinMassPerArea = 4 - MODULE - { - name = ModuleAblator - ablativeResource = Ablator - lossExp = -8000 - lossConst = 0.1 - pyrolysisLossFactor = 25000 - ablationTempThresh = 500 - reentryConductivity = 0.01 - } - @MODULE[ModuleAblator]:NEEDS[DeadlyReentry] - { - @name = ModuleHeatShield - depletedMaxTemp = 1200 - } - RESOURCE - { - name = Ablator - amount = 225 - maxAmount = 225 - } + + %heatShieldDiameter = 4.4 // really 2.3, but tweak to apply more ablator + %heatShieldTag = Mercury + %resetHeatShieldAblator = true + %resetHeatShieldMass = false MODULE:NEEDS[TacLifeSupport] {