Skip to content

Commit

Permalink
Apollo CSM configs (#127)
Browse files Browse the repository at this point in the history
Add configs for the BDB Apollo CM and SM.
  • Loading branch information
Capkirk123 authored Jul 1, 2022
1 parent e95b137 commit 4104231
Show file tree
Hide file tree
Showing 102 changed files with 7,466 additions and 11 deletions.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added GameData/ROCapsules/Assets/BDB/Apollo/glass.dds
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
91 changes: 91 additions & 0 deletions GameData/ROCapsules/Localization/en-us.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
Localization
{
RSSROConfig = true
en-us
{
// ============================================================================
// Generic
// ============================================================================

// ============================================================================
// DECQ Apollo
// ============================================================================
// ROC-ApolloRCS
#rocApolloRCSTitle = Apollo Service Module RCS Block
#rocApolloRCSDesc = The attitude control thruster blocks of the Apollo Service Module (SM). Four of these allow full three-axis attitude control and translation of the Apollo CSM.
// ============================================================================
// BDB Apollo Block 1/2
// ============================================================================
// ROC-ApolloCMBDB
#rocApolloCMBDBTitle = Apollo Command Module (CM)
#rocApolloCMBDBDesc = The Command Module of the Apollo spacecraft. Apollo was the spacecraft that transported humans to the Moon in the 1960's and 1970's. It has room for three crew.
// ============================================================================
// ROC-ApolloDecouplerBDB
#rocApolloDecouplerBDBTitle = Apollo Command/Service Module Decoupler
#rocApolloDecouplerBDBDesc = This is used to decouple the Command Module from the Service Module prior to reentry.
// ============================================================================
// ROC-ApolloDockingLightBDB
#rocApolloDockingLightBDBTitle = Apollo Docking Spotlight
#rocApolloDockingLightBDBDesc = Docking spotlight to provide illumination for docking/berthing operations. Attach to the Apollo Service Module decoupler.
// ============================================================================
// ROC-ApolloDrogueDockPortBDB
#rocApolloDrogueDockPortBDBTitle = Apollo Docking Mechanism Drogue
#rocApolloDrogueDockPortBDBDesc = This is the drogue (accepting) part of the Apollo Docking System. It will only work with the Apollo Command Module Probe.
// ============================================================================
// ROC-ApolloDrogueParachuteBDB
#rocApolloDrogueParachuteBDBTitle = Apollo Drogue Parachute Pack
#rocApolloDrogueParachuteBDBDesc = The drogue parachute pack is meant to slow down the Apollo spacecraft at a high altitude in preparation for the deployment of the main parachute pack. Attach this to the front node before placing the Forward Heat Shield.
// ============================================================================
// ROC-ApolloEngineMountBDB
#rocApolloDrogueParachuteBDBTitle = Apollo Service Module Engine Mount
#rocApolloDrogueParachuteBDBDesc = The engine mount for the Apollo SM contains mounting points for the Apollo SPS, HGA, and other accessories.
// ============================================================================
// ROC-ApolloEVALightBDB
#rocApolloEVALightBDBTitle = Apollo EVA Spotlight
#rocApolloEVALightBDBDesc = EVA spotlight to provide illumination for EVA operations. Attach to the Apollo Service Module decoupler.
// ============================================================================
// ROC-ApolloForwardHSBDB
#rocApolloForwardHSBDBTitle = Apollo CM Forward Heat Shield
#rocApolloForwardHSBDBDesc = The forward heat shield for the Apollo Command Module. Attach this to the top of the CM after placing the Drogue and Main Parachutes.
// ============================================================================
// ROC-ApolloHGABDB
#rocApolloHGABDBTitle = Apollo High Gain Antenna (HGA)
#rocApolloHGABDBDesc = The primary High Gain Antenna of the Apollo Spacecraft. Attach to the node on the Service Module Engine Mount.
// ============================================================================
// ROC-ApolloHSBDB
#rocApolloHSBDBTitle = Apollo Heatshield
#rocApolloHSBDBDesc = Lunar-rated heatshield for the Apollo Capsule.
// ============================================================================
// ROC-ApolloLESBDB
#rocApolloLESBDBTitle = Apollo Launch Escape System (LES)
#rocApolloLESBDBDesc = The abort motor of the LES is a powerful solid rocket motor, designed specifically to carry away the Apollo Command Module in the case of a pad or a low altitude flight abort. The pitch motor of the LES imparts a small attitude change to the Apollo Command Module during an abort. This ensures that the CM will have sufficient clearance from the launch vehicle after the LES abort motor burns out. The first engine module is the Escape Motor, the second module is the Jettison Motor, and the third is the pitch motor. Fire the escape and pitch motors to abort, then activate the jettision motor to pull the tower clear of the CM.
#rocApolloLESBDBEscape = Escape Motor
#rocApolloLESBDBJettison = Jettison Motor
#rocApolloLESBDBPitch = Pitch Motor
#rocApolloLESBDBCanardStart = Deploy LES Canards
#rocApolloLESBDBCanardEnd = Retract LES Canards
#rocApolloLESBDBCanardToggle = Toggle LES Canards
// ============================================================================
// ROC-ApolloNoseconeBDB
#rocApolloNoseconeBDBTitle = Apollo Block I Nosecone
#rocApolloNoseconeBDBDesc = Aerodynamic nosecone used on Apollo Block I, since docking missions weren't planned until Block II.
// ============================================================================
// ROC-ApolloParachuteBDB
#rocApolloParachuteBDBTitle = Apollo Main Parachute Pack
#rocApolloParachuteBDBDesc = The main parachute pack of the Apollo Command Module. Attach this to the front node before placing the Forward Heat Shield.
// ============================================================================
// ROC-ApolloProbeDockPortBDB
#rocApolloProbeDockPortBDBTitle = Apollo Docking Mechanism Probe
#rocApolloProbeDockPortBDBDesc = This is the probe part of the Apollo Docking System. It will only work with the Apollo Docking Mechanism Drogue.
// ============================================================================
// ROC-ApolloScimitarBDB
#rocApolloScimitarBDBTitle = Apollo Scimitar Antenna
#rocApolloScimitarBDBDesc = VHF scimitar antenna to provide ship-to-ship comms and act as a backup for the main high-gain antenna. Place two on opposite sides of the SM and LM.
// ============================================================================
// ROC-ApolloSMB2BDB
#ApolloSMB2BDBTitle = Apollo Service Module (SM)
#ApolloSMB2BDBDesc = The Apollo Service Module contains the main propellant tanks, the fuel cells, life support and everything else that it is needed for a flight to the Moon.
#ApolloSMB2BDBBayToggle = Toggle SIM Bay Door
#ApolloSMB2BDBBayJettison = Jettison SIM Bay Door
}
}
9 changes: 6 additions & 3 deletions GameData/ROCapsules/PartConfigs/Apollo/ApolloHGA.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ PART
manufacturer = Dalmo Victor Co.
description = The primary High Gain Antenna of the Apollo Spacecraft. Attach to the bottom of the Service Module in the grooved node.

mass = 0.043
mass = 0.0445

category = Communication
subcategory = 0
Expand Down Expand Up @@ -138,18 +138,21 @@ PART
// ================================================================================
@PART[ROC-ApolloHGA]:BEFORE[RealAntennas]:NEEDS[RealAntennas]
{
//Subtract 44 kg for 28 dbm and 34 dbm TL 5 antennas
@mass -= 0.044

!MODULE[ModuleDataTransmitter],* {}

MODULE
{
name = ModuleRealAntenna
referenceGain = 3.0 //Omni based on steerable antenna in low gain mode
referenceGain = 3.0 //Omni based on steerable antenna in low gain mode. RF output 2.8 watts (~28 dbm)
RFBand = S //Default to S-band
}
MODULE
{
name = ModuleRealAntenna
antennaDiameter = 1.8 //Antenna diameter based on combined area of 4 dishes
antennaDiameter = 1.8 //Antenna diameter based on combined area of 4 dishes. RF output 11.2 watts (~34 dbm)
RFBand = S //Default to S-band
}
}
16 changes: 8 additions & 8 deletions GameData/ROCapsules/PartConfigs/Apollo/ApolloRCS.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -25,16 +25,16 @@ PART
attachRules = 0,1,0,0,0

bulkheadProfiles = srf

// ============================================================================
// Title, Description, Category, Techs
// ============================================================================

title = Apollo Service Module RCS Block
manufacturer = Marquardt Corp.
description = The attitude control thruster blocks of the Apollo Service Module (SM). Four of these allow full three-axis attitude control and translation of the Apollo CSM.
title = #rocApolloRCSTitle //Apollo Service Module RCS Block
manufacturer = #roMfrMarquardt //Marquardt
description = #rocApolloRCSDesc //The attitude control thruster blocks of the Apollo Service Module (SM). Four of these allow full three-axis attitude control and translation of the Apollo CSM.

mass = 0.014
mass = 0.01429

category = Control
subcategory = 0
Expand Down Expand Up @@ -74,17 +74,17 @@ PART
thrusterPower = 0.445
runningEffectName = running

// MR 1.6:1 from ox/fuel masses
// MR 2.04:1 from ox/fuel masses
PROPELLANT
{
name = MMH
ratio = 0.5073
ratio = 0.4464
}

PROPELLANT
{
name = NTO
ratio = 0.4927
ratio = 0.5536
}

PROPELLANT
Expand Down
Loading

0 comments on commit 4104231

Please sign in to comment.