Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 23 additions & 2 deletions GameData/ROCapsules/PartConfigs/GeminiBDB/GeminiCM.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -331,7 +331,7 @@ PART
title = #rocGeminiCMBDBTitle //Gemini Cabin
manufacturer = #roMfrMcDonnell
description = #rocGeminiCMBDBDesc
mass = 1.37586 //1412.01 kg - 26 kg (Batteries) - 18 kg (Antenna) - 3 kg (Habitat Atmosphere) - 20 kg (Other?) + 15.42 kg (Life Support Resources. LiOH included in inert mass)
mass = 1.36586 //1412.01 kg - 26 kg (Batteries) - 18 kg (Antenna) - 3 kg (Habitat Atmosphere) - 20 kg (Other?) + 15.42 kg (Life Support Resources. LiOH included in inert mass) - 10 kg (Ablator)
//1427.43 incl. LS mass compensation
dragModelType = default
maximum_drag = 0.20
Expand All @@ -353,7 +353,6 @@ PART
internalTempTag = Instruments
skinInsulationTag = True
paintEmissivityTag = 0.90 //high emissivity coating
skinTempOverride = 1750 //Raising this until we find a way to deal with excess heat flux

tags = capsule pod gemini

Expand All @@ -362,6 +361,28 @@ PART
name = ROC-GeminiBDB-Internal
}

//Add a small amount of ablator to the Mercury skin to stop it from overheating due to random occlusion bugs
//Theoretically the occlusion bugs could be fixed, but drag cubes are a goddamn insanity rune
MODULE
{
name = ModuleAblator
ablativeResource = Ablator
outputResource = CharredAblator
outputMult = 0 //Don't actually outpuy charred ablator, doesn't matter that much with an amount this small
lossExp = -6000
lossConst = 1.1 //Buffed to keep temp below 1255 K
pyrolysisLossFactor = 7800
ablationTempThresh = 750
reentryConductivity = 0.0065
infoTemp = 1255
}
RESOURCE
{
name = Ablator
maxAmount = 10
amount = 10
}

MODULE
{
name = ModuleCommand
Expand Down
26 changes: 25 additions & 1 deletion GameData/ROCapsules/PartConfigs/MercuryBDB/MercuryCM.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,8 @@ PART
// ================================================================================
//HS: 531 lbs
// (Autoconfig tool assigns 197 lbs ablator, 157 lbs struct, for 354 lbs total)
// (However, Mercury tends to run out of ablator, so add a little more)
// (Going with 225 lbs ablator, 129 lbs structure, for 354 lbs total)
// TPS: 354 lbs
// Insulation: 46 lbs (dividing this up so HS mass agrees with autoconfig mass)
// HS: 308 lbs
Expand Down Expand Up @@ -216,7 +218,7 @@ PART
description = The first American spacecraft. Carrying a single astronaut, it can be launched suborbital on a Redstone or into orbit on Atlas LV3B.
attachRules = 1,0,1,1,0

mass = 0.61437 //693.10 kg - 5.13 kg (propellant tanks) - 87.48 kg (batteries) + 15.88 kg (LS resources) and 2 kg for trim (something adds 2 kg that I can't track down)
mass = 0.60937 //693.10 kg - 5.13 kg (propellant tanks) - 87.48 kg (batteries) + 15.88 kg (LS resources) - 5 kg (ablator) and - 2 kg for trim (something adds 2 kg that I can't track down)
//Subtract mass of propellant tanks and battery from base mass
//Life support mass will be subtracted when LS resources are patched

Expand Down Expand Up @@ -251,6 +253,28 @@ PART

tags = mercury crew pod CM

//Add a small amount of ablator to the Mercury skin to stop it from overheating due to random occlusion bugs
//Theoretically the occlusion bugs could be fixed, but drag cubes are a goddamn insanity rune
MODULE
{
name = ModuleAblator
ablativeResource = Ablator
outputResource = CharredAblator
outputMult = 0 //Don't actually outpuy charred ablator, doesn't matter that much with an amount this small
lossExp = -6000
lossConst = 1.1 //Buffed to keep temp below 1255 K
pyrolysisLossFactor = 7800
ablationTempThresh = 750
reentryConductivity = 0.0065
infoTemp = 1255
}
RESOURCE
{
name = Ablator
maxAmount = 5
amount = 5
}

EFFECTS
{
rcs
Expand Down
18 changes: 16 additions & 2 deletions GameData/ROCapsules/PartConfigs/MercuryBDB/MercuryHS.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ PART
manufacturer = McDonnell Aircraft
description = Small 1.89m heatshield for the Mercury capsule. Place underneath, before adding the retropack. Does not include a fairing. Comes with a built in airbag for a nice comfy landing.
attachRules = 1,0,1,0,0
mass = 0.15156 //240.86 - 89.3 kg ablator
mass = 0.13880 //240.86 - 102.06 kg ablator
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
Expand Down Expand Up @@ -64,6 +64,20 @@ PART
//use new heat shield tagging system to configure the shield instead
heatShieldDiameter = 1.89
heatShieldTag = Mercury
resetHeatShieldAblator = true
resetHeatShieldAblator = false
resetHeatShieldMass = false

//Assign our own amount of Ablator, because the default amount tends to run out
RESOURCE
{
name = Ablator
maxAmount = 102.06 //~225 lbs
amount = 102.06
}
RESOURCE
{
name = CharredAblator
maxAmount = 102.06
amount = 0
}
}