Skip to content

Commit

Permalink
Starliner BCS Update
Browse files Browse the repository at this point in the history
- Added Conformal Decal
- Added Alternate Forward Heatshield
- Added Multiadapter

- Added three duplicate adapters for SLS, Saturn, and Vulcan to fit their appropriate rescale values
  • Loading branch information
SkyPhoenix999 committed Nov 9, 2024
1 parent ec56029 commit 7bcf838
Showing 1 changed file with 252 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,15 @@
// Launch Mass: 13,000kg


// Conformal Decal
@PART[BCS_conformalDecal]:FOR[RealismOverhaul]
{
%RSSROConfig = True
@rescaleFactor = 1.6
@title = Starliner Conformal Decal
}


// Center Air Bag
@PART[BCS_Centauri_CentreBag]:FOR[RealismOverhaul]
{
Expand All @@ -35,7 +44,6 @@
%skinTempTag = HRSI
%internalTempTag = Instruments
%skinInsulationTag = True
!RESOURCE,* {}
@MODULE[ModuleCommand]
{
Expand Down Expand Up @@ -129,30 +137,31 @@
@mass -= 0.07
@MODULE[ModuleFuelTanks]
{
// 7 Crew for 2 Days, Tanks filled for 4 people for ~4 Days
@volume = 460
TANK
{
name = Food
amount = 102.37
maxAmount = 102.37
amount = 100
maxAmount = 100
}
TANK
{
name = Water
amount = 27.1
maxAmount = 27.1
amount = 67
maxAmount = 67
}
TANK
{
name = Oxygen
amount = 4145
maxAmount = 4145
amount = 10000
maxAmount = 10000
}
TANK
{
name = Nitrogen //No idea of actual size, assuming same 1:3 ratio Nitrogen:Oxygen Orion has
amount = 1381
maxAmount = 1381
name = Nitrogen
amount = 200
maxAmount = 200
}
TANK
{
Expand Down Expand Up @@ -195,6 +204,11 @@
@capacity *= #$/CrewCapacity$
}
}
@PART[BCS_Centauri_CrewCapsule]:AFTER[RealismOverhaul_Materials]
{
@maxTemp = 448
%skinMaxTemp = 2400 // Had an overheating issue
}
// Drogue Chutes
Expand All @@ -208,11 +222,12 @@
@description = Twin Set of Drogue Chutes for the Starliner Command Module, deploy after detaching the Forward Heat Shield, then deploy the Main Parachutes for soft touchdown.
%skinTempTag = Fiberglass
%internalTempTag = Instruments
@mass = 0.001
!MODULE[ModuleParachute],* {}
MODULE:NEEDS[RealChute]
{
name = RealChuteModule
caseMass = 0.1
caseMass = 0.05
timer = 0
mustGoDown = false
spareChutes = 1
Expand Down Expand Up @@ -252,6 +267,8 @@
!RESOURCE,* {}
!MODULE[ModuleAblator] {}
!MODULE[ModuleLiftingSurface] {}
!MODULE[ModuleB9PartSwitch]:HAS[#moduleID[AblatorSwitch]] {}
%heatShieldDiameter = 4.56
%heatShieldTag = Lunar
%resetHeatShieldAblator = true
Expand All @@ -272,6 +289,8 @@
!RESOURCE,* {}
!MODULE[ModuleAblator] {}
!MODULE[ModuleLiftingSurface] {}
!MODULE[ModuleB9PartSwitch]:HAS[#moduleID[AblatorSwitch]] {}
%heatShieldDiameter = 4.56
%heatShieldTag = LEO
%resetHeatShieldAblator = true
Expand Down Expand Up @@ -379,7 +398,7 @@
@rescaleFactor = 1.6
@title = CST-100 Forward Heatshield
@manufacturer = #roMfrBoeing
@description = Aerocover for Starliner's Parachutes, detach after re-entry to deploy the parachutes.
@description = Aerocover for Starliner's Parachutes, detach after re-entry to deploy the parachutes. Comes with a jettisonable nose cover to protect the forward section and docking port during launch.
@mass = 0.1
%ROSAFRescale = 1.6
%skinTempTag = HRSI
Expand All @@ -388,6 +407,21 @@
}
// Alternate Forward Heat Shield
@PART[BCS_Centauri_ParachuteCoverAlt]:FOR[RealismOverhaul]
{
%RSSROConfig = True
@rescaleFactor = 1.6
@title = CST-100 Forward Heatshield Alternate
@manufacturer = #roMfrBoeing
@description = Aerocover for Starliner's Parachutes, detach after re-entry to deploy the parachutes. Variant without the jettisonable nose cover.
@mass = 0.1
%skinTempTag = HRSI
%internalTempTag = Instruments
%skinInsulationTag = True
}


// RCS Doghouse
//
// RCS:
Expand Down Expand Up @@ -528,15 +562,219 @@
}
// Launch Vehicle Adapter
// Atlas V Adapter
@PART[BCS_CentauriMuo_Adapter]:FOR[RealismOverhaul]
{
%RSSROConfig = True
@rescaleFactor = 1.6
@title = CST-100 Launch Vehicle Adapter
@title = CST-100 Atlas V Adapter
@manufacturer = #roMfrBoeing
@description = LV Adapter for the CST-100 Starliner to be mounted to the Atlas V N22 Launch Vehicle.
%skinTempTag = Aluminum
%internalTempTag = Instruments
%ROSAFRescale = 1.6
}
// Vulcan Adapter Rescale
+PART[BCS_Centauri_multiAdapter]:FOR[RealismOverhaul]
{
@name = BCS_Centauri_vulcanAdapter
%RSSROConfig = True
@rescaleFactor = 1.57142857 // Average Rescale between Starliner and Vulcan
@title = CST-100 Vulcan Centaur Adapter
@manufacturer = #roMfrBoeing
@description = Rescaled Version of the 5.6m Starliner Adapter to look better when using Vulcan Centaur as a Launch Vehicle.
@mass = 0.815
%skinTempTag = Aluminum
%internalTempTag = Instruments
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitch]]
{
!SUBTYPE[2.5m] {}
!SUBTYPE[3.125m] {}
@SUBTYPE[3.5m]
{
%title = 5.4m
@addedMass = 0.064
@NODE[bottom]
{
@position = 0, -1.157812728325284, 0
}
}
!SUBTYPE[3.75m] {}
!SUBTYPE[4.25m] {}
!SUBTYPE[4.375m] {}
!SUBTYPE[5m] {}
}
MODULE
{
name = ModuleB9DisableTransform
transform = 2p5m
transform = 3p125m
transform = 3p75m
transform = 4p25m
transform = 4p375m
transform = 5m
}
}
// Saturn Adapter Rescale
+PART[BCS_Centauri_multiAdapter]:FOR[RealismOverhaul]
{
@name = BCS_Centauri_saturnAdapter
%RSSROConfig = True
@rescaleFactor = 1.57645 // Average Rescale between Starliner and SLS
@title = CST-100 Saturn Adapter
@manufacturer = #roMfrBoeing
@description = Rescaled Version of the 6.8m Starliner Adapter to look better when using the Saturn V or Saturn IB as a Launch Vehicle.
@mass = 0.815
%skinTempTag = Aluminum
%internalTempTag = Instruments
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitch]]
{
!SUBTYPE[2.5m] {}
!SUBTYPE[3.125m] {}
!SUBTYPE[3.5m] {}
!SUBTYPE[3.75m] {}
@SUBTYPE[4.25m]
{
%title = 6.6m
@addedMass = 0.56
@NODE[bottom]
{
@position = 0, -4.0951378, 0
}
}
!SUBTYPE[4.375m] {}
!SUBTYPE[5m] {}
}
MODULE
{
name = ModuleB9DisableTransform
transform = 2p5m
transform = 3p125m
transform = 3p5m
transform = 3p75m
transform = 4p375m
transform = 5m
}
}
// SLS Adapter Rescale
+PART[BCS_Centauri_multiAdapter]:FOR[RealismOverhaul]
{
@name = BCS_Centauri_slsAdapter
%RSSROConfig = True
@rescaleFactor = 1.64 // Average Rescale between Starliner and Saturn
@title = CST-100 SLS Adapter
@manufacturer = #roMfrBoeing
@description = Rescaled Version of the 8m Starliner Adapter to look better when using SLS Block 1B/2 as a Launch Vehicle.
@mass = 0.815
%skinTempTag = Aluminum
%internalTempTag = Instruments
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitch]]
{
!SUBTYPE[2.5m] {}
!SUBTYPE[3.125m] {}
!SUBTYPE[3.5m] {}
!SUBTYPE[3.75m] {}
!SUBTYPE[4.25m] {}
!SUBTYPE[4.375m] {}
@SUBTYPE[5m]
{
%title = 8.4m
@addedMass = 0.908
@NODE[bottom]
{
@position = 0, -4.41250609756, 0
}
}
}
MODULE
{
name = ModuleB9DisableTransform
transform = 2p5m
transform = 3p125m
transform = 3p5m
transform = 3p75m
transform = 4p25m
transform = 4p375m
}
}
// Launch Vehicle Adapter
@PART[BCS_Centauri_multiAdapter]:FOR[RealismOverhaul]
{
%RSSROConfig = True
@rescaleFactor = 1.6
@title = CST-100 Launch Vehicle Adapter
@manufacturer = #roMfrBoeing
@description = Generic LV Adapter for the CST-100 Starliner to be mounted to vehicles with multiple diameter types.
@mass = 0.815
%skinTempTag = Aluminum
%internalTempTag = Instruments
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitch]]
{
@SUBTYPE[2.5m]
{
%title = 4m
}
@SUBTYPE[3.125m]
{
%title = 5m
@addedMass = 0.008
@NODE[bottom]
{
@position = 0, -1.04145, 0
}
}
@SUBTYPE[3.5m]
{
%title = 5.6m
@addedMass = 0.064
@NODE[bottom]
{
@position = 0, -1.1371375, 0
}
}
@SUBTYPE[3.75m]
{
%title = 6m
@addedMass = 0.059
@NODE[bottom]
{
@position = 0, -1.04145, 0
}
}
@SUBTYPE[4.25m]
{
%title = 6.8m
@addedMass = 0.56
@NODE[bottom]
{
@position = 0, -4.0348625, 0
}
}
@SUBTYPE[4.375m]
{
%title = 7m
@addedMass = 0.602
@NODE[bottom]
{
@position = 0, -4.11626875, 0
}
}
@SUBTYPE[5m]
{
%title = 8m
@addedMass = 0.908
@NODE[bottom]
{
@position = 0, -4.52281875, 0
}
}
}
}

0 comments on commit 7bcf838

Please sign in to comment.