-
Notifications
You must be signed in to change notification settings - Fork 282
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add configs for Stockish Project Orion (#2926)
* Update en-us-Mfr.cfg * Add USAF 10 meter Orion * Medusa too
- Loading branch information
1 parent
e0ef208
commit dd26b95
Showing
2 changed files
with
224 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
223 changes: 223 additions & 0 deletions
223
GameData/RealismOverhaul/RO_SuggestedMods/Orion/StockishOrionDrive.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,223 @@ | ||
//source: https://www.projectrho.com/public_html/rocket/realdesigns2.php#id--Project_Orion--USAF_10_Meter_Orion | ||
// ============================================================================ | ||
// Pulse Unit Resource config | ||
@RESOURCE_DEFINITION[VYPulseUnit] | ||
{ | ||
@density = 0.079 | ||
@unitCost = 40 | ||
} | ||
// ============================================================================ | ||
// Propulsion Module Config | ||
//USAF Orion seems kinda optimistic, but it's still the best-studied design, and this mod seems hardcoded to match it's performance | ||
@PART[SPO_Orion5Meter]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@title = USAF 10 Meter Orion Drive | ||
@manufacturer = #roMfrGA | ||
@description = The legendary Orion Nuclear Pulse drive, utilizing nuclear shaped charges fired at a heavy pusher plate to achieve incredibly high thrust and performance. This is one of the later proposals, presented to the air force in the mid-1960s as a downscaled, lower performance version of the original 4000 ton Orion space battleship proposal. This would allow it to be carried to a suborbital trajectory by a Saturn V or other large rocket before starting its engines, reducing the risks involved. It was also offered to NASA to carry an 8-man crew to Mars and back in a matter of months. Although subscale tests were performed using conventional explosives, and full-size nuclear pulse units were allegedly testing, the political implications of developing such a drive and the Nuclear Test Ban treaty resulted in it's cancellation around 1965. Atmospheric use inadvisable. | ||
%skinTempTag = Inconel | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
@mass = 107.9 | ||
%specLevel = prototype //I mean, sorta? | ||
//This module is kinda bad | ||
//Half the config values don't actually do anything, and performance is just determined by relative charge size | ||
//(The largest charge will always perform the same, regardless of if it's 1 kt or 10 kt, and smaller charges will be fractions of that) | ||
//However, it can be coerced into matching USAF Orion well enough | ||
@MODULE[ModuleNuclearPulseEngine] | ||
{ | ||
@CollimationFactor = 0.22 //Roughly match performance of USAF Orion | ||
@MinYield = 0.5 //Half-size starting units | ||
@MaxYield = 1.0 //USAF Orion used 1 kt units | ||
@YieldIncrement = 0.5 | ||
%PlateDiameter = 5 //This is broken and doesn't appear to do anything | ||
} | ||
|
||
@RESOURCE[VYPulseUnit] | ||
{ | ||
@amount = 138 //138 starting units stored in drive module | ||
@maxAmount = 138 | ||
} | ||
} | ||
//source: https://www.projectrho.com/public_html/rocket/enginelist3.php#medusa | ||
//sorta, this isn't configurable enough to match thrust and Isp. Just match thrust I guess, 33 ks Isp is still pretty good. | ||
@PART[SPO_Medusa50Meter]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@title = 100 Meter Medusa Drive | ||
@manufacturer = #roMfrGA | ||
@description = The legendary Medusa Nuclear Pulse drive, utilizing nuclear shaped charges fired at a lightweight sail to achieve incredibly high thrust and performance. Using a sail suspended by cables in front of the craft allows for a much simpler structure and shock absorption mechanism. The lightweight nature of the sail also allows it to be much larger, extracting more performance from the nuclear pulse units, and a greater standoff to be utilized, allowing the use of larger pulse units. Atmospheric use inadvisable. | ||
%skinTempTag = Inconel | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
@mass = 150 //about 1.5 times Orion I guess | ||
%specLevel = altHist //since this mod can't match the performance of any actual Medusa proposal | ||
|
||
//This module is kinda bad | ||
//Half the config values don't actually do anything, and performance is just determined by relative charge size | ||
//(The largest charge will always perform the same, regardless of if it's 1 kt or 10 kt, and smaller charges will be fractions of that) | ||
//However, it can be coerced into matching USAF Orion well enough | ||
@MODULE[ModuleNuclearPulseEngine] | ||
{ | ||
@CollimationFactor = 2.20 //To match 26 MN thrust | ||
@MinYield = 0.5 | ||
@MaxYield = 2.5 | ||
@YieldIncrement = 0.5 | ||
%PlateDiameter = 100 //This is broken and doesn't appear to do anything | ||
} | ||
} | ||
// ============================================================================ | ||
// Orion Spine configs | ||
//12-meter spine 6170 kg. Since this is 4 meters, 1/3rd mass | ||
@PART[SPO_SpineS]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 2.057 | ||
@manufacturer = #roMfrGA | ||
@description = 4-meter spinal truss, containing pulse unit magazine bays and pulse unit feed mechanisms. | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
%specLevel = prototype | ||
!MODULE[ModuleResourceConverter] {} | ||
!RESOURCE[Metals] {} | ||
} | ||
//12-meter spine 6170 kg. Since this is 8 meters, 2/3rd mass | ||
@PART[SPO_SpineL]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 4.109 | ||
@manufacturer = #roMfrGA | ||
@description = 8-meter spinal truss, containing pulse unit magazine bays and pulse unit feed mechanisms. | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
%specLevel = prototype | ||
!MODULE[ModuleResourceConverter] {} | ||
!RESOURCE[Metals] {} | ||
} | ||
@PART[SPO_Adapter5]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.400 //guess | ||
@title = 10m Orion Spine Adapter | ||
@manufacturer = #roMfrGA | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Aluminum | ||
%specLevel = prototype | ||
} | ||
@PART[SPO_Adapter375]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.400 //guess | ||
@title = 7.5m Orion Spine Adapter | ||
@manufacturer = #roMfrGA | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Aluminum | ||
%specLevel = prototype | ||
} | ||
@PART[SPO_Adapter25]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.400 //guess | ||
@title = 5m Orion Spine Adapter | ||
@manufacturer = #roMfrGA | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Aluminum | ||
%specLevel = prototype | ||
} | ||
@PART[SPO_Adapter125]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.400 //guess | ||
@title = 2.5m Orion Spine Adapter | ||
@manufacturer = #roMfrGA | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Aluminum | ||
%specLevel = prototype | ||
} | ||
// ============================================================================ | ||
// Orion magazine configs | ||
//1 Magazine deck 181 kg, ~1 meter tall, 60 charges. Since this is double that, double mass and capacity | ||
@PART[SPO_SmallMag]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.362 | ||
@manufacturer = #roMfrGA | ||
@description = Small Orion Magazine, equivalent to two pulse unit stacks. Holds 120 pulse units. | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
%specLevel = prototype | ||
@RESOURCE[VYPulseUnit] | ||
{ | ||
@amount = 120 | ||
@maxAmount = 120 | ||
} | ||
} | ||
//1 Magazine deck 181 kg, ~1 meter tall, 60 charges. Since this is 4x that, 4x mass and capacity | ||
@PART[SPO_MedMag]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 0.724 | ||
@manufacturer = #roMfrGA | ||
@description = Medium Orion Magazine, equivalent to four pulse unit stacks. Holds 240 pulse units. | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
%specLevel = prototype | ||
@RESOURCE[VYPulseUnit] | ||
{ | ||
@amount = 240 | ||
@maxAmount = 240 | ||
} | ||
} | ||
//1 Magazine deck 181 kg, ~1 meter tall, 60 charges. Since this is 8x that, 8x mass and capacity | ||
@PART[SPO_LargeMag]:FOR[RealismOverhaul] | ||
{ | ||
%RSSROConfig = True | ||
@rescaleFactor = 2.0 | ||
@mass = 1.448 | ||
@manufacturer = #roMfrGA | ||
@description = Large Orion Magazine, equivalent to eight pulse unit stacks. Holds 480 pulse units. | ||
%skinTempTag = Aluminum | ||
%internalTempTag = Instruments | ||
%skinInsulationTag = True | ||
%specLevel = prototype | ||
@RESOURCE[VYPulseUnit] | ||
{ | ||
@amount = 480 | ||
@maxAmount = 480 | ||
} | ||
} |