From a749321982bcceebb9e801d41ef683ffc57c29af Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Mon, 3 Apr 2023 11:35:07 -0400 Subject: [PATCH 1/8] BDB Jupiter Configs Configs for the Jupiter/Juno II Parts in BDB --- .../Bluedog_DB/Jupiter/RO_Jupiter.cfg | 228 ++++++++++++++++++ .../Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg | 164 +++++++++++++ .../Jupiter/Waterfall_Support_Jupiter.cfg | 111 +++++++++ 3 files changed, 503 insertions(+) create mode 100644 GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg create mode 100644 GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg create mode 100644 GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg new file mode 100644 index 0000000000..1b47994787 --- /dev/null +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg @@ -0,0 +1,228 @@ +// ================================================================================ +// Jupiter/Juno Configs +// ================================================================================ + + +// Jupiter Avionics +@PART[bluedog_Jupiter_Guidance]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Juno II Guidance Unit + @manufacturer = Chrysler + @description = Guidance section for the Juno II rocket with built in RCS jets. Decouple from the booster at apoapsis, turn off SAS and spin it up using the RCS to provide stability for the Baby Sergeant stages placed above. + @mass = 0.3 + @MODULE[ModuleCommand] + { + @RESOURCE[ElectricCharge] + { + @rate = 0.05 + } + } + @MODULE[ModuleSAS] + { + %SASServiceLevel = 1 + } + !RESOURCE,* {} + !MODULE[ModuleFuelTanks] {} + @MODULE[ModuleRCSFX] + { + @thrusterPower = 0.05 + !resourceName = DELETE + @resourceFlowMode = STACK_PRIORITY_SEARCH + PROPELLANT + { + name = Nitrogen + ratio = 1.0 + } + @atmosphereCurve + { + @key,0 = 0 167 + @key,1 = 1 57 + !key,4 = DELETE + } + } + RESOURCE + { + name = ElectricCharge + amount = 1000 + maxAmount = 1000 + } + MODULE + { + name = ModuleFuelTanks + volume = 40 + basemass = -1 + type = ServiceModule + } + @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchEndcap]] + { + @SUBTYPE[0.9375m] + { + @name = 1.5m + } + @SUBTYPE[1.25m] + { + @name = 2m + @NODE[top] + { + @position = 0.0, -0.049770625, 0.0 + } + } + } +} + + +// Long Tank +@PART[bluedog_Juno4_FuelTank_1]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Juno IV Long Tank + @manufacturer = Chrysler + @description = Upper stage fuel tank for Juno IV-B second stage. + @mass = 0.8 + @maxTemp = 900 + @skinMaxTemp = 2000 + !RESOURCE,* {} + MODULE + { + name = ModuleFuelTanks + type = ServiceModule + volume = 15200 + basemass = -1 + } +} + + +// Short Tank +@PART[bluedog_Juno4_FuelTank_2]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Juno IV Short Tank + @manufacturer = Chrysler + @description = Lightweight 2m (ish) upper stage tank for the Juno-IVA upper stage. Includes guidance and attitude control. + @mass = 0.5 + @maxTemp = 773.15 + @skinMaxTemp = 873.15 + !RESOURCE,* {} + @MODULE[ModuleCommand] + { + @RESOURCE[ElectricCharge] + { + @rate = 0.05 + } + } + MODULE + { + name = ModuleFuelTanks + type = ServiceModule + volume = 7680 + basemass = -1 + } + @MODULE[ModuleRCSFX],0 + { + @thrusterPower = 0.05 + !resourceName = DELETE + @resourceFlowMode = STACK_PRIORITY_SEARCH + PROPELLANT + { + name = Nitrogen + ratio = 1.0 + } + @atmosphereCurve + { + @key,0 = 0 150 + @key,1 = 1 83 + !key,4 = DELETE + } + } + @MODULE[ModuleRCSFX],1 + { + @thrusterPower = 0.05 + !resourceName = DELETE + @resourceFlowMode = STACK_PRIORITY_SEARCH + PROPELLANT + { + name = Nitrogen + ratio = 1.0 + } + @atmosphereCurve + { + @key,0 = 0 150 + @key,1 = 1 83 + !key,4 = DELETE + } + } + RESOURCE + { + name = Nitrogen + amount = 2500 + maxAmount = 2500 + } + RESOURCE + { + name = ElectricCharge + amount = 2500 + maxAmount = 2500 + } +} + + +// Main Tank +@PART[bluedog_Jupiter_FuelTank]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Jupiter Fuel Tank + @manufacturer = Chrysler + @description = Fuel tank for the Jupiter missile. + @mass = 2.56 + @maxTemp = 773.15 + @skinMaxTemp = 873.15 + !RESOURCE,* {} + MODULE + { + name = ModuleFuelTanks + type = Default + volume = 48600 + basemass = -1 + } +} + + +// Juno Engine Mount +@PART[bluedog_Juno4_EngineMount]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Juno IVB 2m Engine Mount + @manufacturer = Chrysler + @description = Mounting plate for attaching a single engine to 2m tanks. Includes a node just below the top rim for attaching the interstage fairing. + @mass = 0.2 +} + + +// Juno Interstage +@PART[bluedog_Juno4_Interstage]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Juno IV-B Interstage + @manufacturer = Chrysler + @description = 2m interstage decoupler for the Juno IV-B upper stages. + @mass = 0.1 +} + + +// Engine Mount +@PART[bluedog_Jupiter_EngineMount]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Jupiter Engine Fairing + @manufacturer = Chrysler + @description = Fairing to cover up 2m engines mounting on 2m stages. + @mass = 0.1 +} diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg new file mode 100644 index 0000000000..e453f9e21a --- /dev/null +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg @@ -0,0 +1,164 @@ +// ================================================================================ +// Jupiter/Juno Engine Configs +// ================================================================================ + + +// Juno 6K +@PART[bluedog_Juno4_Engine_6K]:FOR[RealismOverhaul] +{ + //from ROE mostly + %RSSROConfig = True + @rescaleFactor = 1.6 + !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {} + !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[thrustTransform]] {} + MODULE + { + // For Thermal Patch, Do Not Delete + name = ModuleEnginesRF + maxThrust = 1 + atmosphereCurve + { + key = 1, 1 + key = 0, 0 + } + // Back to Normal Stuff + THRUST_TRANSFORM + { + name = thrustTransform + multiplier = 0.98 + } + THRUST_TRANSFORM + { + name = vernierTransform + multiplier = 0.01 // There are 2 of them (hidden) + } + THRUST_TRANSFORM + { + name = vernierFX + multiplier = 0.000001 // Prevent thrust; ModuleEnginesRF requires >0. + } + } + %engineType = Juno6k +} +@PART[bluedog_Juno4_Engine_6K]:AFTER[RealismOverhaulEngines] +{ + @title = Juno IVB JPL 6K Engine + @description = Primitive upper stage engine. Don't activate it in the atmosphere - the engine bell is optimized for vacuum performance. Neither the most powerful nor most efficient engine, but it's a start. Designed for use on the Juno IV-A second and IV-B third stages. Includes 0.3125m mounting hardware. +} + + +// Juno 4 45K +@PART[bluedog_Juno4_Engine_45K]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {} + !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[thrustTransform]] {} + !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[vernierTransform]] {} + MODULE + { + // For Thermal Patch, Do Not Delete + name = ModuleEnginesRF + maxThrust = 1 + atmosphereCurve + { + key = 1, 1 + key = 0, 0 + } + // Back to Normal Stuff + THRUST_TRANSFORM + { + name = thrustTransform + multiplier = 0.99 + } + THRUST_TRANSFORM + { + name = vernierTransform + multiplier = 0.01 + } + } + %engineType = Juno45k + %engineTypeMult = 1 + %clusterMultiplier = 1 +} +@PART[bluedog_Juno4_Engine_45K]:AFTER[RealismOverhaulEngines] +{ + @title = Juno IVB JPL 45K Engine + @description = This upper stage engine fills the gap between the Agena and Titan upper stage engines. Intended for use on the Juno IV-B second stage. Using a unique heated hybrid cycle, it eliminates the need for turbopumps while saving mass over traditional pressure fed engines. Surplus hot gas from the generator is fed through a vernier nozzle for roll control. +} + + +// Jupiter Vernier +@PART[bluedog_Jupiter_Vernier]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + %rescaleFactor = 1.6 + @title = Jupiter Vernier Engine + @manufacturer = Rocketdyne + @mass = 0.03 + MODULE + { + name = ModuleEnginesRF + thrustVectorTransformName = thrustTransform + + // For Thermal Patch, Do Not Delete + maxThrust = 1 + atmosphereCurve + { + key = 1, 1 + key = 0, 0 + } + // Back to Normal Stuff + } + MODULE + { + name = ModuleEngineConfigs + type = ModuleEngines + configuration = S-3_Vernier + origMass = 0.01 //Guess + literalZeroIgnitions = True + CONFIG + { + name = S-3_Vernier + minThrust = 1.5 + maxThrust = 1.5 + heatProduction = 100 + massMult = 1.0 + ullage = True + pressureFed = False + ignitions = 0 + IGNITOR_RESOURCE + { + name = ElectricCharge + amount = 0.5 + } + PROPELLANT + { + name = Kerosene + ratio = 0.3929 + DrawGauge = True + } + PROPELLANT + { + name = LqdOxygen + ratio = 0.6071 + } + atmosphereCurve + { + key = 0 200 + key = 1 180 + } + } + } +} + + +// THERMAL PATCH +@PART[bluedog_Jupiter_Vernier|bluedog_Juno4_Engine_*]:LAST[RealismOverhaulEngines] +{ + @MODULE[ModuleEnginesRF] + { + !maxThrust = NULL + !atmosphereCurve{} + } +} diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg new file mode 100644 index 0000000000..ec99ce3b22 --- /dev/null +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg @@ -0,0 +1,111 @@ +// ================================================================================ +// RO Waterfall Configs +// ================================================================================ + + +// Juno 6K +@PART[bluedog_Juno4_Engine_6K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = waterfall-hypergolic-white-upper-1 + audio = pressure-fed-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.384, 0.384, 0.384 + glow = ro-hypergolic-white + glowStretch = 0.6 + } +} + + +// Juno 45k +@PART[bluedog_Juno4_Engine_45K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = waterfall-hypergolic-white-upper-1 + audio = pressure-fed-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.763, 0.763, 0.76 + glow = ro-hypergolic-white + glowStretch = 0.6 + } +} +@PART[bluedog_Juno4_Engine_45K]:AFTER[ROWaterfall]:NEEDS[Waterfall] +{ + PLUME + { + name = Hypergolic-Vernier + transformName = vernierFX + localRotation = 0,0,0 + localPosition = 0,0,1.0 + fixedScale = 0.7 + energy = 1 + speed = 1 + } + @MODULE[ModuleEnginesRF] + { + %powerEffectName = Hypergolic-Vernier + } +} + + +// Jupiter Vernier (REALPLUME) +@PART[bluedog_Jupiter_Vernier]:BEFORE[RealPlume] +{ + !EFFECTS {} + PLUME + { + name = Kerolox-Exhaust + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0.0, 0.0, 0.03 + fixedScale = 1.8 + speed = 1 + energy = 1 + } + + @MODULE[ModuleEngines*] + { + %powerEffectName = Kerolox-Exhaust + !runningEffectName = NULL + } + + @MODULE[ModuleEngineConfigs] + { + @CONFIG,* + { + %powerEffectName = Kerolox-Exhaust + } + } +} + + + +// Third Stage RCS +@PART[bluedog_Juno4_FuelTank_2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.32, 0.64, 0.32 + } + } +} + + + +// Guidance RCS +@PART[bluedog_Jupiter_Guidance]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.48, 0.96, 0.48 + } + } +} From 9d0570a887e7fa5b928a692c1f0b6dbfefab69d4 Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Sat, 2 Dec 2023 19:12:19 -0500 Subject: [PATCH 2/8] Delete GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg --- .../Jupiter/Waterfall_Support_Jupiter.cfg | 111 ------------------ 1 file changed, 111 deletions(-) delete mode 100644 GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg deleted file mode 100644 index ec99ce3b22..0000000000 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/Waterfall_Support_Jupiter.cfg +++ /dev/null @@ -1,111 +0,0 @@ -// ================================================================================ -// RO Waterfall Configs -// ================================================================================ - - -// Juno 6K -@PART[bluedog_Juno4_Engine_6K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] -{ - ROWaterfall - { - template = waterfall-hypergolic-white-upper-1 - audio = pressure-fed-1 - position = 0,0,0 - rotation = 0, 0, 0 - scale = 0.384, 0.384, 0.384 - glow = ro-hypergolic-white - glowStretch = 0.6 - } -} - - -// Juno 45k -@PART[bluedog_Juno4_Engine_45K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] -{ - ROWaterfall - { - template = waterfall-hypergolic-white-upper-1 - audio = pressure-fed-1 - position = 0,0,0 - rotation = 0, 0, 0 - scale = 0.763, 0.763, 0.76 - glow = ro-hypergolic-white - glowStretch = 0.6 - } -} -@PART[bluedog_Juno4_Engine_45K]:AFTER[ROWaterfall]:NEEDS[Waterfall] -{ - PLUME - { - name = Hypergolic-Vernier - transformName = vernierFX - localRotation = 0,0,0 - localPosition = 0,0,1.0 - fixedScale = 0.7 - energy = 1 - speed = 1 - } - @MODULE[ModuleEnginesRF] - { - %powerEffectName = Hypergolic-Vernier - } -} - - -// Jupiter Vernier (REALPLUME) -@PART[bluedog_Jupiter_Vernier]:BEFORE[RealPlume] -{ - !EFFECTS {} - PLUME - { - name = Kerolox-Exhaust - transformName = thrustTransform - localRotation = 0,0,0 - localPosition = 0.0, 0.0, 0.03 - fixedScale = 1.8 - speed = 1 - energy = 1 - } - - @MODULE[ModuleEngines*] - { - %powerEffectName = Kerolox-Exhaust - !runningEffectName = NULL - } - - @MODULE[ModuleEngineConfigs] - { - @CONFIG,* - { - %powerEffectName = Kerolox-Exhaust - } - } -} - - - -// Third Stage RCS -@PART[bluedog_Juno4_FuelTank_2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] -{ - @MODULE[ModuleWaterfallFX] - { - @TEMPLATE - { - @scale = 0.32, 0.64, 0.32 - } - } -} - - - -// Guidance RCS -@PART[bluedog_Jupiter_Guidance]:BEFORE[ROWaterfall]:NEEDS[Waterfall] -{ - @MODULE[ModuleWaterfallFX] - { - @TEMPLATE - { - @scale = 0.48, 0.96, 0.48 - } - } -} From d80d44953cd2c83bd4b2a80bdf3a221398b608f3 Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Sat, 2 Dec 2023 19:12:28 -0500 Subject: [PATCH 3/8] Add files via upload --- .../Bluedog_DB/RO_Waterfall_Jupiter.cfg | 111 ++++++++++++++++++ 1 file changed, 111 insertions(+) create mode 100644 GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg diff --git a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg new file mode 100644 index 0000000000..ec99ce3b22 --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg @@ -0,0 +1,111 @@ +// ================================================================================ +// RO Waterfall Configs +// ================================================================================ + + +// Juno 6K +@PART[bluedog_Juno4_Engine_6K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = waterfall-hypergolic-white-upper-1 + audio = pressure-fed-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.384, 0.384, 0.384 + glow = ro-hypergolic-white + glowStretch = 0.6 + } +} + + +// Juno 45k +@PART[bluedog_Juno4_Engine_45K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + ROWaterfall + { + template = waterfall-hypergolic-white-upper-1 + audio = pressure-fed-1 + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.763, 0.763, 0.76 + glow = ro-hypergolic-white + glowStretch = 0.6 + } +} +@PART[bluedog_Juno4_Engine_45K]:AFTER[ROWaterfall]:NEEDS[Waterfall] +{ + PLUME + { + name = Hypergolic-Vernier + transformName = vernierFX + localRotation = 0,0,0 + localPosition = 0,0,1.0 + fixedScale = 0.7 + energy = 1 + speed = 1 + } + @MODULE[ModuleEnginesRF] + { + %powerEffectName = Hypergolic-Vernier + } +} + + +// Jupiter Vernier (REALPLUME) +@PART[bluedog_Jupiter_Vernier]:BEFORE[RealPlume] +{ + !EFFECTS {} + PLUME + { + name = Kerolox-Exhaust + transformName = thrustTransform + localRotation = 0,0,0 + localPosition = 0.0, 0.0, 0.03 + fixedScale = 1.8 + speed = 1 + energy = 1 + } + + @MODULE[ModuleEngines*] + { + %powerEffectName = Kerolox-Exhaust + !runningEffectName = NULL + } + + @MODULE[ModuleEngineConfigs] + { + @CONFIG,* + { + %powerEffectName = Kerolox-Exhaust + } + } +} + + + +// Third Stage RCS +@PART[bluedog_Juno4_FuelTank_2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.32, 0.64, 0.32 + } + } +} + + + +// Guidance RCS +@PART[bluedog_Jupiter_Guidance]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.48, 0.96, 0.48 + } + } +} From 0cfe65c7a62a1e5b234dd9af9f0d56eb1d52c48b Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Sat, 10 Feb 2024 12:48:15 -0500 Subject: [PATCH 4/8] Update RO_Jupiter.cfg RO_Materials Support, correcting rescale values, and correcting tank volumes --- .../Bluedog_DB/Jupiter/RO_Jupiter.cfg | 78 ++++++++++--------- 1 file changed, 43 insertions(+), 35 deletions(-) diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg index 1b47994787..3c89272495 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg @@ -7,11 +7,13 @@ @PART[bluedog_Jupiter_Guidance]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 + %rescaleFactor = 1.778 @title = Juno II Guidance Unit @manufacturer = Chrysler @description = Guidance section for the Juno II rocket with built in RCS jets. Decouple from the booster at apoapsis, turn off SAS and spin it up using the RCS to provide stability for the Baby Sergeant stages placed above. @mass = 0.3 + %skinTempTag = Niobium + %internalTempTag = Instruments @MODULE[ModuleCommand] { @RESOURCE[ElectricCharge] @@ -59,14 +61,14 @@ { @SUBTYPE[0.9375m] { - @name = 1.5m + %title = 1.5m } @SUBTYPE[1.25m] { - @name = 2m + %title = 2m @NODE[top] { - @position = 0.0, -0.049770625, 0.0 + @position = 0.0, -0.044787964, 0.0 } } } @@ -77,19 +79,19 @@ @PART[bluedog_Juno4_FuelTank_1]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 - @title = Juno IV Long Tank + %rescaleFactor = 1.778 + @title = Juno IV-B Upperstage Tank @manufacturer = Chrysler @description = Upper stage fuel tank for Juno IV-B second stage. @mass = 0.8 - @maxTemp = 900 - @skinMaxTemp = 2000 + %skinTempTag = Aluminum + %internalTempTag = Aluminum !RESOURCE,* {} MODULE { name = ModuleFuelTanks - type = ServiceModule - volume = 15200 + type = Tank-Sep-Al-HP + volume = 7950 basemass = -1 } } @@ -99,13 +101,13 @@ @PART[bluedog_Juno4_FuelTank_2]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 - @title = Juno IV Short Tank + %rescaleFactor = 1.778 + @title = Juno IV-A Upperstage Tank @manufacturer = Chrysler - @description = Lightweight 2m (ish) upper stage tank for the Juno-IVA upper stage. Includes guidance and attitude control. - @mass = 0.5 - @maxTemp = 773.15 - @skinMaxTemp = 873.15 + @description = Lightweight upper stage tank for the Juno IV-A upper stage. Includes guidance and attitude control. + @mass = 0.3465 + %skinTempTag = Aluminum + %internalTempTag = Instruments !RESOURCE,* {} @MODULE[ModuleCommand] { @@ -117,9 +119,15 @@ MODULE { name = ModuleFuelTanks - type = ServiceModule - volume = 7680 + type = Tank-Sep-Al-HP + volume = 1380 basemass = -1 + TANK + { + name = Nitrogen + amount = 5000 + maxAmount = 5000 + } } @MODULE[ModuleRCSFX],0 { @@ -156,12 +164,6 @@ } } RESOURCE - { - name = Nitrogen - amount = 2500 - maxAmount = 2500 - } - RESOURCE { name = ElectricCharge amount = 2500 @@ -174,18 +176,18 @@ @PART[bluedog_Jupiter_FuelTank]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 + %rescaleFactor = 1.778 @title = Jupiter Fuel Tank @manufacturer = Chrysler @description = Fuel tank for the Jupiter missile. @mass = 2.56 - @maxTemp = 773.15 - @skinMaxTemp = 873.15 + %skinTempTag = Aluminum + %internalTempTag = Aluminum !RESOURCE,* {} MODULE { name = ModuleFuelTanks - type = Default + type = Tank-Sep-Al volume = 48600 basemass = -1 } @@ -196,11 +198,13 @@ @PART[bluedog_Juno4_EngineMount]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 - @title = Juno IVB 2m Engine Mount + %rescaleFactor = 1.778 + @title = Juno IV-B Engine Mount @manufacturer = Chrysler - @description = Mounting plate for attaching a single engine to 2m tanks. Includes a node just below the top rim for attaching the interstage fairing. + @description = Mounting plate for attaching a single engine to the Juno IV-B Stage. Includes a node just below the top rim for attaching the interstage fairing. @mass = 0.2 + %skinTempTag = Aluminum + %internalTempTag = Aluminum } @@ -208,11 +212,13 @@ @PART[bluedog_Juno4_Interstage]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 + %rescaleFactor = 1.778 @title = Juno IV-B Interstage @manufacturer = Chrysler - @description = 2m interstage decoupler for the Juno IV-B upper stages. + @description = Interstage decoupler for the Juno IV-B upper stages. @mass = 0.1 + %skinTempTag = Aluminum + %internalTempTag = Aluminum } @@ -220,9 +226,11 @@ @PART[bluedog_Jupiter_EngineMount]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 + %rescaleFactor = 1.778 @title = Jupiter Engine Fairing @manufacturer = Chrysler - @description = Fairing to cover up 2m engines mounting on 2m stages. + @description = Fairing to cover up engines mounting on Jupiter First Stages. @mass = 0.1 + %skinTempTag = Aluminum + %internalTempTag = Aluminum } From 91635ed8bc254f3a1494be6d64d009a64b179cac Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Sat, 10 Feb 2024 12:48:27 -0500 Subject: [PATCH 5/8] Update RO_Jupiter_Engines.cfg --- .../Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg | 45 ++++++++++++++++--- 1 file changed, 40 insertions(+), 5 deletions(-) diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg index e453f9e21a..1ceb0340dc 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg @@ -8,7 +8,7 @@ { //from ROE mostly %RSSROConfig = True - @rescaleFactor = 1.6 + @rescaleFactor = 2.1818 !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {} !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[thrustTransform]] {} MODULE @@ -51,7 +51,7 @@ @PART[bluedog_Juno4_Engine_45K]:FOR[RealismOverhaul] { %RSSROConfig = True - %rescaleFactor = 1.6 + %rescaleFactor = 2.1818 !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {} !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[thrustTransform]] {} !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[vernierTransform]] {} @@ -96,6 +96,7 @@ @title = Jupiter Vernier Engine @manufacturer = Rocketdyne @mass = 0.03 + !MODULE[ModuleEnginesFX] {} MODULE { name = ModuleEnginesRF @@ -120,6 +121,7 @@ CONFIG { name = S-3_Vernier + specLevel = operational minThrust = 1.5 maxThrust = 1.5 heatProduction = 100 @@ -134,14 +136,14 @@ } PROPELLANT { - name = Kerosene - ratio = 0.3929 + name = RP-1 + ratio = 0.3707 DrawGauge = True } PROPELLANT { name = LqdOxygen - ratio = 0.6071 + ratio = 0.6293 } atmosphereCurve { @@ -149,6 +151,39 @@ key = 1 180 } } + CONFIG + { + name = S-3H_Vernier + specLevel = concept + minThrust = 1.5 + maxThrust = 1.5 + heatProduction = 100 + massMult = 1.0 + ullage = True + pressureFed = False + ignitions = 0 + IGNITOR_RESOURCE + { + name = ElectricCharge + amount = 0.5 + } + PROPELLANT + { + name = UDMH + ratio = 0.5098 + DrawGauge = True + } + PROPELLANT + { + name = LqdOxygen + ratio = 0.4902 + } + atmosphereCurve + { + key = 0 220 + key = 1 200 + } + } } } From b45c80b797dfdcf21f0110ccc9557a524049f0b5 Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 <54157874+SkyPhoenix999@users.noreply.github.com> Date: Sat, 10 Feb 2024 12:48:46 -0500 Subject: [PATCH 6/8] Update RO_Waterfall_Jupiter.cfg Scale Fix --- .../Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg index ec99ce3b22..d83968ca1a 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg @@ -12,7 +12,7 @@ audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 - scale = 0.384, 0.384, 0.384 + scale = 0.523632, 0.523632, 0.523632 glow = ro-hypergolic-white glowStretch = 0.6 } @@ -28,7 +28,7 @@ audio = pressure-fed-1 position = 0,0,0 rotation = 0, 0, 0 - scale = 0.763, 0.763, 0.76 + scale = 1.040445875, 1.040445875, 1.036355 glow = ro-hypergolic-white glowStretch = 0.6 } @@ -66,13 +66,11 @@ speed = 1 energy = 1 } - @MODULE[ModuleEngines*] { %powerEffectName = Kerolox-Exhaust !runningEffectName = NULL } - @MODULE[ModuleEngineConfigs] { @CONFIG,* From 9995832c2fbfdd5fa7a3adf183a50ed3274f3c13 Mon Sep 17 00:00:00 2001 From: Capkirk123 Date: Mon, 11 Mar 2024 16:08:28 -0400 Subject: [PATCH 7/8] Improve Jupiter configs --- .../Bluedog_DB/Jupiter/RO_Jupiter.cfg | 45 +++++++++++-------- 1 file changed, 27 insertions(+), 18 deletions(-) diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg index 3c89272495..3914a5fa0e 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg @@ -11,14 +11,14 @@ @title = Juno II Guidance Unit @manufacturer = Chrysler @description = Guidance section for the Juno II rocket with built in RCS jets. Decouple from the booster at apoapsis, turn off SAS and spin it up using the RCS to provide stability for the Baby Sergeant stages placed above. - @mass = 0.3 + @mass = 0.275 %skinTempTag = Niobium %internalTempTag = Instruments @MODULE[ModuleCommand] { @RESOURCE[ElectricCharge] { - @rate = 0.05 + @rate = 0.1 } } @MODULE[ModuleSAS] @@ -32,6 +32,7 @@ @thrusterPower = 0.05 !resourceName = DELETE @resourceFlowMode = STACK_PRIORITY_SEARCH + !PROPELLANT {} PROPELLANT { name = Nitrogen @@ -39,23 +40,23 @@ } @atmosphereCurve { - @key,0 = 0 167 - @key,1 = 1 57 + @key,0 = 0 51 + @key,1 = 1 24 !key,4 = DELETE } } - RESOURCE - { - name = ElectricCharge - amount = 1000 - maxAmount = 1000 - } MODULE { name = ModuleFuelTanks volume = 40 - basemass = -1 - type = ServiceModule + basemass = 0.275 + type = SM-I + TANK + { + name = ElectricCharge + amount = 1000 + maxAmount = 1000 + } } @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchEndcap]] { @@ -141,8 +142,8 @@ } @atmosphereCurve { - @key,0 = 0 150 - @key,1 = 1 83 + @key,0 = 0 51 + @key,1 = 1 24 !key,4 = DELETE } } @@ -158,8 +159,8 @@ } @atmosphereCurve { - @key,0 = 0 150 - @key,1 = 1 83 + @key,0 = 0 51 + @key,1 = 1 24 !key,4 = DELETE } } @@ -216,9 +217,17 @@ @title = Juno IV-B Interstage @manufacturer = Chrysler @description = Interstage decoupler for the Juno IV-B upper stages. - @mass = 0.1 + @mass = 0.436 %skinTempTag = Aluminum %internalTempTag = Aluminum + + @MODULE[ModuleB9PartSwitch] + { + @SUBTYPE[Short] + { + %addedMass = -0.135 + } + } } @@ -230,7 +239,7 @@ @title = Jupiter Engine Fairing @manufacturer = Chrysler @description = Fairing to cover up engines mounting on Jupiter First Stages. - @mass = 0.1 + @mass = 0.575 %skinTempTag = Aluminum %internalTempTag = Aluminum } From 2240f7b15277831b3ac40eecdad028d5c444d4ac Mon Sep 17 00:00:00 2001 From: SkyPhoenix999 Date: Sun, 11 Aug 2024 08:28:33 -0400 Subject: [PATCH 8/8] Tabbed Out Comment Lines --- .../Bluedog_DB/Jupiter/RO_Jupiter.cfg | 18 +++++++------- .../Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg | 24 +++++++++---------- .../Bluedog_DB/RO_Waterfall_Jupiter.cfg | 10 ++++---- 3 files changed, 26 insertions(+), 26 deletions(-) diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg index 3914a5fa0e..7d170ebe72 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter.cfg @@ -3,7 +3,7 @@ // ================================================================================ -// Jupiter Avionics +// Jupiter Avionics @PART[bluedog_Jupiter_Guidance]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -76,7 +76,7 @@ } -// Long Tank +// Long Tank @PART[bluedog_Juno4_FuelTank_1]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -98,7 +98,7 @@ } -// Short Tank +// Short Tank @PART[bluedog_Juno4_FuelTank_2]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -173,7 +173,7 @@ } -// Main Tank +// Main Tank @PART[bluedog_Jupiter_FuelTank]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -195,7 +195,7 @@ } -// Juno Engine Mount +// Juno Engine Mount @PART[bluedog_Juno4_EngineMount]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -209,7 +209,7 @@ } -// Juno Interstage +// Juno Interstage @PART[bluedog_Juno4_Interstage]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -220,7 +220,7 @@ @mass = 0.436 %skinTempTag = Aluminum %internalTempTag = Aluminum - + @MODULE[ModuleB9PartSwitch] { @SUBTYPE[Short] @@ -231,7 +231,7 @@ } -// Engine Mount +// Engine Mount @PART[bluedog_Jupiter_EngineMount]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -242,4 +242,4 @@ @mass = 0.575 %skinTempTag = Aluminum %internalTempTag = Aluminum -} +} \ No newline at end of file diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg index 1ceb0340dc..f15679c68c 100644 --- a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Jupiter/RO_Jupiter_Engines.cfg @@ -3,7 +3,7 @@ // ================================================================================ -// Juno 6K +// Juno 6K @PART[bluedog_Juno4_Engine_6K]:FOR[RealismOverhaul] { //from ROE mostly @@ -13,7 +13,7 @@ !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[thrustTransform]] {} MODULE { - // For Thermal Patch, Do Not Delete + // For Thermal Patch, Do Not Delete name = ModuleEnginesRF maxThrust = 1 atmosphereCurve @@ -21,7 +21,7 @@ key = 1, 1 key = 0, 0 } - // Back to Normal Stuff + // Back to Normal Stuff THRUST_TRANSFORM { name = thrustTransform @@ -30,12 +30,12 @@ THRUST_TRANSFORM { name = vernierTransform - multiplier = 0.01 // There are 2 of them (hidden) + multiplier = 0.01 // There are 2 of them (hidden) } THRUST_TRANSFORM { name = vernierFX - multiplier = 0.000001 // Prevent thrust; ModuleEnginesRF requires >0. + multiplier = 0.000001 // Prevent thrust; ModuleEnginesRF requires >0. } } %engineType = Juno6k @@ -47,7 +47,7 @@ } -// Juno 4 45K +// Juno 4 45K @PART[bluedog_Juno4_Engine_45K]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -57,7 +57,7 @@ !MODULE[ModuleEnginesFX]:HAS[#thrustVectorTransformName[vernierTransform]] {} MODULE { - // For Thermal Patch, Do Not Delete + // For Thermal Patch, Do Not Delete name = ModuleEnginesRF maxThrust = 1 atmosphereCurve @@ -65,7 +65,7 @@ key = 1, 1 key = 0, 0 } - // Back to Normal Stuff + // Back to Normal Stuff THRUST_TRANSFORM { name = thrustTransform @@ -88,7 +88,7 @@ } -// Jupiter Vernier +// Jupiter Vernier @PART[bluedog_Jupiter_Vernier]:FOR[RealismOverhaul] { %RSSROConfig = True @@ -102,14 +102,14 @@ name = ModuleEnginesRF thrustVectorTransformName = thrustTransform - // For Thermal Patch, Do Not Delete + // For Thermal Patch, Do Not Delete maxThrust = 1 atmosphereCurve { key = 1, 1 key = 0, 0 } - // Back to Normal Stuff + // Back to Normal Stuff } MODULE { @@ -188,7 +188,7 @@ } -// THERMAL PATCH +// THERMAL PATCH @PART[bluedog_Jupiter_Vernier|bluedog_Juno4_Engine_*]:LAST[RealismOverhaulEngines] { @MODULE[ModuleEnginesRF] diff --git a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg index d83968ca1a..f8bf68bb0c 100644 --- a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg +++ b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Jupiter.cfg @@ -3,7 +3,7 @@ // ================================================================================ -// Juno 6K +// Juno 6K @PART[bluedog_Juno4_Engine_6K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall @@ -19,7 +19,7 @@ } -// Juno 45k +// Juno 45k @PART[bluedog_Juno4_Engine_45K]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { ROWaterfall @@ -52,7 +52,7 @@ } -// Jupiter Vernier (REALPLUME) +// Jupiter Vernier (REALPLUME) @PART[bluedog_Jupiter_Vernier]:BEFORE[RealPlume] { !EFFECTS {} @@ -82,7 +82,7 @@ -// Third Stage RCS +// Third Stage RCS @PART[bluedog_Juno4_FuelTank_2]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { @MODULE[ModuleWaterfallFX] @@ -96,7 +96,7 @@ -// Guidance RCS +// Guidance RCS @PART[bluedog_Jupiter_Guidance]:BEFORE[ROWaterfall]:NEEDS[Waterfall] { @MODULE[ModuleWaterfallFX]