diff --git a/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Hexagon/RO_Hexagon.cfg b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Hexagon/RO_Hexagon.cfg new file mode 100644 index 0000000000..01c8102d8b --- /dev/null +++ b/GameData/RealismOverhaul/RO_SuggestedMods/Bluedog_DB/Hexagon/RO_Hexagon.cfg @@ -0,0 +1,427 @@ +// ================================================================================ +// Hexagon Configs +// ================================================================================ + + +// Adapter +@PART[bluedog_Hexagon_AdapterSegment]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Adapter Segment + @manufacturer = #roMfrLockheed + @description = Structural section that adapts from the KH-9 "Hexagon" camera system to the modular truss segments. Includes a mounting point and decoupler for the larger Mk8 recovery capsules. + @mass = 0.3 + %skinTempTag = Aluminum + %internalTempTag = Aluminum +} + + +// Camera +@PART[bluedog_Hexagon_Camera]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Reconnaissance System + @manufacturer = #roMfrLockheed + @description = This massive camera assembly forms the core of the KH-9 "Hexagon" Spy Satellite. A pair of rotating 'optical bars' record large format, stereoscopic images covering vast swathes of the ground below. The system is a technological marvel, referred to as some as the most mechanically complex object ever put in space. A set of infrared sensors, originally used for star tracking, can also be repurposed to take IR radiometry measurements. (Author's note: They actually used these sensors to do night time imaging of the Soviet Union!) + @mass = 5.0 + %skinTempTag = Aluminum + %internalTempTag = Instruments +} + + +// Launch Adapter +@PART[bluedog_Hexagon_LaunchAdapter]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 3m Decoupler + @manufacturer = #roMfrLockheed + @description = Launch adapter and decoupler for the KH-9 "Hexagon" satellite. Place on top of the Titan-III avionics core - the space inside the avionics truss is needed for the service engine. + @mass = 1.5 + %skinTempTag = Aluminum + %internalTempTag = Aluminum +} + + +// Backup RCS +@PART[bluedog_Hexagon_LifeboatRCS]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Lifeboat RCS + @manufacturer = #roMfrRocketdyne + @description = Small, backup set of RCS thrusters for the KH-9 "Hexagon" spy satellite. Disabled by default - must be manually activated. Place in 2x symmetry on the small blocks on the bottom of the service module. + %useRcsConfig = RCSBlockTenth //6 lbf = ~25 N + %useRcsMass = True + %RcsNozzles = 3 + %skinTempTag = Aluminum + %internalTempTag = Instruments +} + + +// Main RCS +@PART[bluedog_Hexagon_MainRCS]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon RCS Block + @manufacturer = #roMfrRocketdyne + @description = Primary attitude control for the KH-9 "Hexagon" spy satellite. Place in 2x symmetry in the open spots on the sides of the service module. + %useRcsConfig = RCSBlockTenth //6 lbf = ~25 N + %useRcsMass = True + %RcsNozzles = 8 + %skinTempTag = Aluminum + %internalTempTag = Instruments +} + + +// Mapping Camera +@PART[bluedog_Hexagon_MappingCamera]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Mapping Camera System + @manufacturer = CIA Directorate of Science & Technology + @description = Supplementary mapping camera system meant to mount to the nose of an KH-9 "Hexagon". Uses the same Mk5 Recovery Vehicle as the earlier Keyhole satellites. + @mass = 1.8 + %skinTempTag = Aluminum + %internalTempTag = Instruments +} + + +// Recovery Capsule +// Mk8 capsule mass 1195 lbs = 542 kg w/o film +@PART[bluedog_Hexagon_Mk8_Capsule]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = Keyhole Mk8 Return Capsule Pod + @manufacturer = #roMfrGE + @description = This larger return capsule was made to recover the larger film of the KH-9 "Hexagon" satellites. <#ef7b06> AUTHOR'S NOTE: This pod has hibernation enabled by default in order to conserve power. Make sure to disable hibernation after separating from the mother craft in order to regain control. + @mass = 0.446 + %skinTempTag = MLI + %internalTempTag = Instruments + !RESOURCE,* {} + RESOURCE + { + name = ElectricCharge + amount = 5000 + maxAmount = 5000 + } + MODULE + { + name = ModuleRealAntenna + referenceGain = 0.9 + RFBand = VHF + } +} + + +// Recovery Capsule Heatshield +@PART[bluedog_Hexagon_Mk8_Heatshield]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = Keyhole Mk8 Return Capsule Heatshield + @manufacturer = #roMfrGE + @description = A medium sized heatshield to protect the larger Mk8 Return Capsule on reentry. + @mass = 0.175 + + resetHeatShieldMass = True + resetHeatShieldAblator = True + heatShieldTag = Gemini + heatShieldDiameter = 1.6 //a little more since it's a bucket +} + +// Recovery Capsule Parachute +@PART[bluedog_Hexagon_Mk8_Parachute]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = Keyhole Mk8 Return Capsule Heatshield + @manufacturer = #roMfrGE + @description = A medium sized heatshield to protect the larger Mk8 Return Capsule on reentry. + @mass = 0.1 + %skinTempTag = Inconel + %skinInsulationTag = True + %internalTempTag = Instruments + !MODULE[ModuleParachute] {} + MODULE:NEEDS[RealChute] + { + name = RealChuteModule + caseMass = 0.1 + mustGoDown = True + spareChutes = 0 + cutSpeed = 0.5 + reverseOrientation = true + + PARACHUTE + { + parachuteName = canopy + capName = cap + preDeploymentAnimation = partial + deploymentAnimation = full + material = Nylon + minIsPressure = False + minPressure = 0.01 + preDeployedDiameter = 0.75 + preDeploymentSpeed = 2 + minDeployment = 5000 + deployedDiameter = 10 + deploymentSpeed = 6 + deploymentAlt = 1000 + cutAlt = 0 + reverseOrientation = true + } + } +} + + +// Recovery Capsule Retro Motor +@PART[bluedog_Hexagon_Mk8_Retro]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = Keyhole Mk8 Return Capsule Retro Pack + @manufacturer = #roMfrGE + @description = A larger retro pack to deorbit the upgraded Mk8 Return Capsules. Make sure to decouple with the capsule facing the correct orientation for the retro burn - the RCS pack (disabled by default) really only has enough propellant for spin stabilization. + @mass = 0.015 + %skinInternalConductionMult = 4.0 + %emissiveConstant = 0.5 + %skinTempTag = Fiberglass + %internalTempTag = Steel + !MODULE[ModuleRCSFX] {} + !RESOURCE,* {} + //configure same as Gemini Retro I guess + MODULE + { + name = ModuleFuelTanks + volume = 14.3 + type = CTPB + basemass = -1 + TANK + { + name = CTPB + amount = 14.3 + maxAmount = 14.3 + } + } + MODULE + { + name = ModuleEngineConfigs + type = ModuleEngines + configuration = HexagonRetroMotor + CONFIG + { + name = HexagonRetroMotor + minThrust = 0.0 + maxThrust = 7.22 //1623 lbf thrust + heatProduction = 100 + PROPELLANT + { + name = CTPB + ratio = 1.0 + DrawGauge = True + } + atmosphereCurve + { + key = 0 255 + key = 1 211 + } + } + } + RESOURCE + { + name = Nitrogen + amount = 1200 + maxAmount = 1200 + } + MODULE + { + name = ModuleRCSFX + stagingEnabled = True + thrusterTransformName = rcsTransform + thrusterPower = 0.005 + runningEffectName = running + PROPELLANT + { + name = Nitrogen + ratio = 1 + } + atmosphereCurve + { + key = 0 51 + key = 1 24 + } + } +} + + +// Service Engine +@PART[bluedog_Hexagon_ServiceEngine]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Service Engine + @manufacturer = #roMfrJPL + @description = Originally developed as an upgraded secondary propulsion system for Agena-derived Keyhole satellites, later repurposed as the main service propulsion for the KH-9 "Hexagon" satellites. + @mass = 0.05 + %useRcsConfig = RCSBlock4x //250 lbf = ~1.1 kN + %RcsNozzles = 1 + %useRcsMass = True +} + +// Command Module and fairing (SAF) +@PART[bluedog_Hexagon_FairingBase_SAF]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + ROSAFRescale = 1.6 + @title = KH-9 Satellite Command Section + @manufacturer = #roMfrLockheed + @description = Fairing base and probe core for the KH-9 "Hexagon" satellites. Place above the service module and below the camera. + @mass = 0.5 + %skinTempTag = Steel //fairing steel capped + %skinInsulationTag = True + %internalTempTag = Instruments + !RESOURCE,* {} + + @MODULE[ModuleCommand] + { + @hasHibernation = True + @RESOURCE[ElectricCharge] + { + @rate = 0.250 //complete guess + } + } + //Set to roughly match Fiberglass-Stringer fairings + @MODULE[ModuleSimpleAdjustableFairing] + { + @WALL_BASE + { + @mass = 0.339 + } + @WALL + { + @mass = 0.339 + } + @CONE + { + @mass = 0.081 + } + } +} + +// Service Module +@PART[bluedog_Hexagon_ServiceModule]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Satellite Control Section + @manufacturer = #roMfrLockheed + @description = Service module for the KH-9 "Hexagon" satellites. Contains plenty of monopropellant and batteries for a long orbital lifetime. + @mass = 0.3 + %skinTempTag = Aluminum + %internalTempTag = Instruments + !RESOURCE,* {} + MODULE + { + name = ModuleFuelTanks + basemass = 0.4 + type = SM-IV + volume = 2400 + //4000 lbs OAS propellant + 540 lbs ACS propellant + //2059 kg propellant + TANK + { + name = Hydrazine + amount = 2052 + maxAmount = 2052 + } + TANK + { + name = Helium + amount = 23088 + maxAmount = 23088 + } + //11,000 watt-hours? + TANK + { + name = ElectricCharge + amount = 39600 + maxAmount = 39600 + } + } +} + + +// Solar Panel +@PART[bluedog_Hexagon_SolarPanel]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Deployable Solar Panel + @manufacturer = RCA Astro + @description = Large, fold out non-tracking solar array for the KH-9 "Hexagon" satellites. Place in 2x symmetry on the aft face of the service module, ensuring that they are horizontal (relative to orbital attitude) when deployed. + @mass = 0.10 + %skinTempTag = Solar + %internalTempTag = Instruments +} + + +// Truss Segment +@PART[bluedog_Hexagon_TrussSegment]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Truss Segment + @manufacturer = #roMfrLockheed + @description = Modular truss segment for the KH-9 "Hexagon" satellite. Includes a mounting point and decoupler for the larger Mk8 recovery capsules. + @mass = 0.3 + %skinTempTag = Aluminum + %internalTempTag = Aluminum +} + + +// VHF Bend +@PART[bluedog_Hexagon_VHF_Bent]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Helical Antenna + @manufacturer = #roMfrJPL + @description = Very High Frequency (VHF) antenna for the KH-9 "Hexagon" spy satellite. Mounts on the nose of the craft, and should point towards the surface when in orbital orientation. + @mass = 0.005 + %skinTempTag = Aluminum + %internalTempTag = Instruments + !MODULE[ModuleDataTransmitter],* {} + MODULE + { + name = ModuleRealAntenna + referenceGain = 3.0 + RFBand = VHF + } +} + + +// VHF Straight +@PART[bluedog_Hexagon_VHF_Straight]:FOR[RealismOverhaul] +{ + %RSSROConfig = True + @rescaleFactor = 1.6 + @title = KH-9 Hexagon Helical Antenna + @manufacturer = #roMfrJPL + @description = Very High Frequency (VHF) antenna for the KH-9 "Hexagon" spy satellite. Mounts on the nose of the craft, and should point towards the surface when in orbital orientation. + @mass = 0.005 + %skinTempTag = Aluminum + %internalTempTag = Instruments + !MODULE[ModuleDataTransmitter],* {} + MODULE + { + name = ModuleRealAntenna + referenceGain = 3.0 + RFBand = VHF + } +} diff --git a/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Hexagon.cfg b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Hexagon.cfg new file mode 100644 index 0000000000..63f2bcfd9b --- /dev/null +++ b/GameData/RealismOverhaul/Waterfall_Configs/Bluedog_DB/RO_Waterfall_Hexagon.cfg @@ -0,0 +1,111 @@ +// ================================================================================ +// RO Waterfall Configs +// ================================================================================ + + + +// KH9 Retro Motor +@PART[bluedog_Hexagon_Mk8_Retro]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + !MODULE[ModuleWaterfallFX]:HAS[#moduleID[Mk8RetroEngine]] {} + MODULE + { + name = ModuleWaterfallFX + moduleID = Mk8RetroEngine + CONTROLLER + { + name = atmosphereDepth + linkedTo = atmosphere_density + } + CONTROLLER + { + name = throttle + linkedTo = throttle + } + CONTROLLER + { + name = random + linkedTo = random + range = 0,1 + } + CONTROLLER + { + name = Random2 + linkedTo = random + noiseType = perlin + scale = 0.5 + minimum = -0.5 + speed = 10 + seed = 40 + } + TEMPLATE + { + templateName = rowaterfall-srm-vac-1 + overrideParentTransform = thrustTransform + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.11, 0.11, 0.11 + } + TEMPLATE + { + templateName = rowaterfall-glow-srm + overrideParentTransform = thrustTransform + position = 0,0,0 + rotation = 0, 0, 0 + scale = 0.184, 0.184, 0.184 + } + } +} + + + +// KH9 Main Engine +@PART[bluedog_Hexagon_ServiceEngine]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + !EFFECTS{} + !MODULE[ModuleWaterfallFX] {} + ROWaterfall + { + template = waterfall-hypergolic-white-upper-1 + transform = thrustTransform + audio = pressure-fed-1 + position = 0,0,0.044 + rotation = 0, 0, 0 + scale = 0.216, 0.216, 0.3 + ExtraTemplate + { + template = rowaterfall-glow-hypergolic-white + position = 0,0,0.044 + rotation = 0, 0, 0 + scale = 0.216, 0.216, 0.4 + } + } +} + + + +// KH9 Lifeboat RCS +@PART[bluedog_Hexagon_LifeboatRCS]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.48, 0.96, 0.48 + } + } +} + + + +// KH9 Main RCS +@PART[bluedog_Hexagon_LifeboatRCS]:BEFORE[ROWaterfall]:NEEDS[Waterfall] +{ + @MODULE[ModuleWaterfallFX] + { + @TEMPLATE + { + @scale = 0.512, 1.28, 0.512 + } + } +}