diff --git a/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_D2.cfg b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_D2.cfg
new file mode 100644
index 00000000..bf1f3a8c
--- /dev/null
+++ b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_D2.cfg
@@ -0,0 +1,1916 @@
+@PART[D2_AJ10]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.02025
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 8
+ ullage = True
+ @maxThrust = 6.6675
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 0.4654
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.5346
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 430
+ @key,1 = 1 285
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 2.2
+ engineDecelerationSpeed = 0.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ minTechLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ modded = false
+ configuration = JA10-133-LH
+ origMass = 0.02025
+ CONFIG
+ {
+ name = JA10-133-LH
+ description = JA10 variant burning liquid hydrogen and oxygen, proposed for use on the D-2 Kane vehicle.
+ minThrust = 6.6675
+ maxThrust = 6.6675
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ heatProduction = 100
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = hydrolox }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ ullage = True
+ pressureFed = True
+ ignitions = 18
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+
+ atmosphereCurve
+ {
+ key = 0 430
+ key = 1 285
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ massMult = 0.81
+ }
+ CONFIG
+ {
+ name = JA10-133-LHF
+ description = Why use Oxygen as an Oxidizer when there's Flourine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.333333
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.333333
+ massMult = 1.15
+ ignitions = 10
+ ullage = True
+ pressureFed = False
+ techRequired = experimentalRocketry
+ heatProduction = 100
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = hydrofl }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.727915
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdFluorine
+ ratio = 0.272085
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.43
+ IspV = 1.4205172
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+
+ CONFIG
+ {
+ name = AJ10-133-MFO
+ description = As storable as Fluorine gets
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.4333
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4333
+ massMult = 1.15
+ ignitions = 50
+ ullage = True
+ pressureFed = False
+ techRequired = veryheavyRocketry
+ @runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = methaflox }
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.680363
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = FLOX30
+ ratio = 0.319637
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 443
+ key = 1 100
+ }
+ IspSL = 1.2729885
+ IspV = 1.2729885
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+@PART[D2_interstage*]
+{
+ @mass *=0.25
+}
+
+@PART[D2_AJ10]:NEEDS[RealPlume,SmokeScreen,!Waterfall]
+{
+ @MODULE[ModuleEngineConfigs]
+ {
+ @CONFIG,*
+ {
+ %powerEffectName = Hydrolox-Upper
+ }
+ }
+ PLUME
+ {
+ name = Hydrolox-Upper
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ plumePosition = 0,0,2.7
+ plumeScale = 1.3
+ flarePosition = 0,0,2.55
+ flareScale = 1.3
+ energy = 1
+ speed = 1
+ }
+}
+
+@PART[D2_AJ10]:FOR[RealFuels_StockEngines]:NEEDS[Waterfall,Bluedog_DB]
+{
+ !fx_exhaustFlame_blue_small = DELETE
+ !fx_exhaustLight_blue = DELETE
+ !fx_smokeTrail_light = DELETE
+ !sound_vent_medium = DELETE
+ !sound_rocket_hard = DELETE
+ !sound_vent_soft = DELETE
+ !sound_explosion_low = DELETE
+ !EFFECTS {}
+ EFFECTS
+ {
+ running_engine
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High
+ volume = 0.0 0.0
+ volume = 0.05 0.4
+ volume = 1.0 1.0
+ pitch = 0.0 0.7
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ engage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/KW/sound_liq6
+ volume = 1.0
+ pitch = 1.0
+ loop = false
+ }
+ }
+ disengage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ flameout
+ {
+ PREFAB_PARTICLE
+ {
+ prefabName = fx_exhaustSparks_flameout_2
+ transformName = thrustTransform
+ oneShot = true
+ //localOffset = 0,0,1.8
+ }
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = D2AJ10fx
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = throttle
+ linkedTo = throttle
+ responseRateUp = 0.005
+ responseRateDown = 0.1
+ }
+ CONTROLLER
+ {
+ name = random
+ linkedTo = random
+ range = 0,1
+ }
+ TEMPLATE
+ {
+ templateName = waterfall-hydrolox-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,1.99
+ rotation = 0, 0, 0
+ scale = 0.635, 0.635, 0.8
+ }
+ TEMPLATE
+ {
+ templateName = BDB_HypergolGlow
+ overrideParentTransform = thrustTransform
+ position = 0,0,1.99
+ rotation = 0, 0, 0
+ scale = 0.665, 0.665, 0.8
+ }
+ }
+ MODULE:NEEDS[Waterfall,B9Partswitch]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Waterfall Config
+ switcherDescriptionPlural = Waterfall Configs
+ moduleID = WaterfallSwitch
+ SUBTYPE
+ {
+ name = hydrolox
+ title = Hydrolox Plume
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = D2AJ10fx
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-hydrolox-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,1.99
+ rotation = 0, 0, 0
+ scale = 0.635, 0.635, 0.8
+ }
+ TEMPLATE
+ {
+ templateName = BDB_HypergolGlow
+ overrideParentTransform = thrustTransform
+ position = 0,0,2.027
+ rotation = 0, 0, 0
+ scale = 0.665, 0.665, 0.8
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = hydrofl
+ title = Hydrofl Plume
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = D2AJ10fx
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-rf-hydroflourine-upper
+ overrideParentTransform = thrustTransform
+ position = 0,0,1.99
+ rotation = 0, 0, 0
+ scale = 0.635, 0.635, 1.0
+ }
+ TEMPLATE
+ {
+ templateName = waterfall_rf_fluorine_glow
+ overrideParentTransform = thrustTransform
+ position = 0,0,2.027
+ rotation = 0, 0, 0
+ scale = 0.665, 0.665, 0.8
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = methaflox
+ title = Methaflox Plume
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = D2AJ10fx
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-rf-methaflox-upper
+ overrideParentTransform = thrustTransform
+ position = 0,0,1.99
+ rotation = 0, 0, 0
+ scale = 0.635, 0.635, 1.2
+ }
+ TEMPLATE
+ {
+ templateName = waterfall_rf_fluorine_glow
+ overrideParentTransform = thrustTransform
+ position = 0,0,2.027
+ rotation = 0, 0, 0
+ scale = 0.665, 0.665, 0.8
+ }
+ }
+ }
+ }
+ }
+}
+
+@PART[D2_pod]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ @mass = 0.65
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.11818
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[D2_prop]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.3
+ !MODULE[ModuleResourceConverter] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 3
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _LOXConverter
+ title = LOX to GOX Converter
+ capacity = 3
+ toggle = true
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _LH2Converter
+ title = LH2 to GH2 Converter
+ capacity = 3
+ toggle = true
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 3
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ SETUP
+ {
+ name = LOX to GOX Converter
+ desc = Heats LqdOxygen to breathable Oxygen.
+ mass = 0.0
+ cost = 0
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _LOXConverter
+ }
+ }
+ SETUP
+ {
+ name = LH2 to GH2 Converter
+ desc = Heats LqdHydrogen to gaseous Hydrogen.
+ mass = 0.0
+ cost = 0
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _LOXConverter
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 2173.60707228
+ @maxAmount *= 2.411764
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ @maxAmount *= 2.411764
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[D2_les]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[D2_module1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.2
+}
+
+@PART[D2_module2]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.35
+}
+
+@PART[D2_adapter]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0625
+}
+
+@PART[D2_adapter]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0625
+}
+
+@PART[D2_les2]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.3125
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[D2_rcs]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.11818
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[D2_skirt2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.11818
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 50
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = full
+ maxAmount = 49.43%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 50.57%
+ }
+ }
+}
+
+@PART[D2_skirt1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.2
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 75
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = full
+ maxAmount = 49.43%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 50.57%
+ }
+ }
+}
+
+@PART[D2_pod]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ rcs
+ {
+ AUDIO_MULTI
+ {
+ channel = Ship
+ transformName = rcsTransform
+ clip = sound_rocket_mini
+ volume = 0.0 0.0
+ volume = 0.1 0.0
+ volume = 0.5 0.025
+ volume = 1.0 0.2
+ pitch = 0.0 0.75
+ pitch = 1.0 1.5
+ loop = true
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = d2PODrcs
+
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = rcs
+ linkedTo = rcs
+ thrusterTransformName = rcsTransform
+ }
+
+ TEMPLATE
+ {
+ templateName = BDB_RCS_small_1
+ overrideParentTransform = rcsTransform
+ position = 0,-0.05,0
+ rotation = 0, 0, 180
+ scale = 0.5, 0.5, 0.5
+ }
+ }
+
+}
+
+@PART[D2_skirt2]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ rcs
+ {
+ AUDIO_MULTI
+ {
+ channel = Ship
+ transformName = rcsTransform
+ clip = sound_rocket_mini
+ volume = 0.0 0.0
+ volume = 0.1 0.0
+ volume = 0.5 0.025
+ volume = 1.0 0.2
+ pitch = 0.0 0.75
+ pitch = 1.0 1.5
+ loop = true
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = d2Skirt2rcs
+
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = rcs
+ linkedTo = rcs
+ thrusterTransformName = rcsTransform
+ }
+
+ TEMPLATE
+ {
+ templateName = BDB_RCS_small_1
+ overrideParentTransform = rcsTransform
+ position = 0.06,-0.04,0
+ rotation = 0, 0, 180
+ scale = 0.39, 0.3, 0.39
+ }
+ TEMPLATE
+ {
+ templateName = BDB_RCS_small_1
+ overrideParentTransform = rcsTransform
+ position = -0.074,-0.04,0
+ rotation = 0, 0, 180
+ scale = 0.39, 0.3, 0.39
+ }
+ }
+
+}
+
+@PART[D2_skirt1]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ rcs
+ {
+ AUDIO_MULTI
+ {
+ channel = Ship
+ transformName = rcsTransform
+ clip = sound_rocket_mini
+ volume = 0.0 0.0
+ volume = 0.1 0.0
+ volume = 0.5 0.025
+ volume = 1.0 0.2
+ pitch = 0.0 0.75
+ pitch = 1.0 1.5
+ loop = true
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = d2Skirt1rcs
+
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = rcs
+ linkedTo = rcs
+ thrusterTransformName = rcsTransform
+ }
+
+ TEMPLATE
+ {
+ templateName = BDB_RCS_small_1
+ overrideParentTransform = rcsTransform
+ position = 0,-0.07,0
+ rotation = 0, 0, 180
+ scale = 0.7, 1, 0.7
+ }
+ }
+}
+
+@PART[D2_rcs]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ rcs
+ {
+ AUDIO_MULTI
+ {
+ channel = Ship
+ transformName = rcsTransform
+ clip = sound_rocket_mini
+ volume = 0.0 0.0
+ volume = 0.1 0.0
+ volume = 0.5 0.025
+ volume = 1.0 0.2
+ pitch = 0.0 0.75
+ pitch = 1.0 1.5
+ loop = true
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = d2rcs
+
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = rcs
+ linkedTo = rcs
+ thrusterTransformName = rcsTransform
+ }
+
+ TEMPLATE
+ {
+ templateName = BDB_RCS_big_1
+ overrideParentTransform = rcsTransform
+ position = 0,-0.008,0
+ rotation = 0, 0, 180
+ scale = 0.5, 0.5, 0.5
+ }
+ }
+}
+@PART[D2_adapter]:NEEDS[RealismOverhaul]
+{
+ @mass = 0.0625
+}
+
+@PART[D2_les]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.4
+ energy = 0.3
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[D2_les2]:NEEDS[zRealPlume,SmokeScreen]
+{
+ @MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ plumePosition = 0,0,0
+ flarePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_LEM.cfg b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_LEM.cfg
new file mode 100644
index 00000000..edafb096
--- /dev/null
+++ b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_LEM.cfg
@@ -0,0 +1,852 @@
+@PART[LEM_ascentstage]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.75
+ @PART[ipi_spaceTug_RCS*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !RESOURCE[MonoPropellant]{}
+ @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
+ {
+ @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
+ {
+ @ResourceName = Hydrazine
+ @Ratio *= 0.00433
+ }
+ @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
+ {
+ @Ratio *= 0.23
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Fuel Cell Config
+ switcherDescriptionPlural = Fuel Cell Configs
+ moduleID = fuelCellSwitch
+ SUBTYPE
+ {
+ name = None
+ title = None
+ descriptionSummary = No frills.
+ descriptionDetail = Lightest and cheapest option.
+ defaultSubtypePriority = 0
+ addedMass = -0.05
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ moduleActive = False
+ }
+ }
+ SUBTYPE
+ {
+ name = Hydrazine
+ title = Hydrazine Fuel Cell
+ descriptionDetail = A simple device that consumes Hydrazine to produce EC.
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ DATA
+ {
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ }
+ }
+ }
+ !MODULE[ModuleResourceConverter]:NEEDS[Kerbalism] {}
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 0.2
+ valve_i = 1 // workaround until we have a better way to deal with dump valves
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _MonopropFuelCell
+ title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
+ capacity = 1
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+
+ SETUP
+ {
+ name = Monoprop Oxygen Fuel Cell
+ desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
+ tech = basicScience
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _MonopropFuelCell
+ }
+ }
+ }
+}
+
+@PART[LEM_ascentstage]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ rcs
+ {
+ AUDIO_MULTI
+ {
+ channel = Ship
+ transformName = rcsTransform
+ clip = sound_rocket_mini
+ volume = 0.0 0.0
+ volume = 0.1 0.0
+ volume = 0.5 0.025
+ volume = 1.0 0.2
+ pitch = 0.0 0.75
+ pitch = 1.0 1.5
+ loop = true
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = d2LEMrcs
+
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = rcs
+ linkedTo = rcs
+ thrusterTransformName = rcsTransform
+ }
+
+ TEMPLATE
+ {
+ templateName = BDB_RCS_small_1
+ overrideParentTransform = rcsTransform
+ position = 0,0.02,0
+ rotation = 0, 0, 0
+ scale = 1.3, 1, 1.3
+ }
+ }
+
+}
+
+@PART[LEM_descentstage]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[LEM_ascentengine]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.04
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ullage = True
+ pressureFed = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 85
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ configuration = LEM Ascent Engine
+ origMass = #$/mass$
+ modded = false
+
+ CONFIG
+ {
+ name = LEM Ascent Engine
+ description = Ascent engine for Lunar Excursion Module.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ullage = True
+ pressureFed = True
+ // ignitions = -1
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 0.772727272
+ IspV = 1.000000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+}
+
+@PART[LEM_descentengine]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.050
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 20
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 116
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ minTechLevel = 1
+ engineType = O
+ modded = False
+ origMass = #$/mass$
+ configuration = LEM Descent Engine
+
+ CONFIG
+ {
+ name = LEM Descent Engine
+ description = Descent engine for Lunar Excursion Module.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust /= 10
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 3
+ ullage = True
+ pressureFed = True
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ CONFIG
+ {
+ name = LEM Descent Engine-J
+ description = Descent engine for Lunar Excursion Module.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust /= 10
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.02596
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ pressureFed = True
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 1.0000
+ IspV = 1.01286173
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ }
+}
+
+@PART[LEM_ascentengine]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ running_closed
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Bluedog_DB/Sounds/KW/sound_spsloop
+ volume = 0.0 0.0
+ volume = 0.01 0.1
+ volume = 1.0 1.0
+ pitch = 0.0 1
+ pitch = 1.0 1
+ loop = true
+ }
+ }
+ engage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/KW/sound_liq9
+ volume = 1.0
+ pitch = 1.0
+ loop = false
+ }
+ }
+ disengage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ flameout
+ {
+ PREFAB_PARTICLE
+ {
+ prefabName = fx_exhaustSparks_flameout_2
+ transformName = thrustTransform
+ oneShot = true
+ //localOffset = 0,0,1.8
+ }
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = AALMAE
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = throttle
+ linkedTo = throttle
+ responseRateUp = 0.005
+ responseRateDown = 0.1
+ engineID = K11SE12
+ }
+ CONTROLLER
+ {
+ name = random
+ linkedTo = random
+ range = 0,1
+ }
+ // -----------------------------------------------------
+ // Past here should be generated with the ingame editor!
+ // ------
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = waterfall-hypergolic-aerozine50-upper-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,1.1
+ rotation = 0, 0, 0
+ scale = 0.405, 0.405, 0.39
+ }
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = BDB_HypergolGlow
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,1.08
+ rotation = 0, 0, 0
+ scale = 0.44, 0.44, 0.42
+ }
+ }
+}
+
+@PART[LEM_descentengine]:AFTER[AlternateApollo]:NEEDS[Waterfall,Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ running_closed
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Bluedog_DB/Sounds/KW/sound_spsloop
+ volume = 0.0 0.0
+ volume = 0.01 0.1
+ volume = 1.0 1.0
+ pitch = 0.0 1
+ pitch = 1.0 1
+ loop = true
+ }
+ }
+ engage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/KW/sound_liq9
+ volume = 1.0
+ pitch = 1.0
+ loop = false
+ }
+ }
+ disengage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ flameout
+ {
+ PREFAB_PARTICLE
+ {
+ prefabName = fx_exhaustSparks_flameout_2
+ transformName = thrustTransform
+ oneShot = true
+ //localOffset = 0,0,1.8
+ }
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ moduleID = AALMDE
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = throttle
+ linkedTo = throttle
+ responseRateUp = 0.005
+ responseRateDown = 0.1
+ engineID = K11SE33
+ }
+ CONTROLLER
+ {
+ name = random
+ linkedTo = random
+ range = 0,1
+ }
+ // -----------------------------------------------------
+ // Past here should be generated with the ingame editor!
+ // ------
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = waterfall-hypergolic-aerozine50-upper-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,1.97
+ rotation = 0, 0, 0
+ scale = 0.71, 0.71, 0.61
+ }
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = BDB_HypergolGlow
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,1.94
+ rotation = 0, 0, 0
+ scale = 0.77, 0.77, 0.66
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_Olympus.cfg b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_Olympus.cfg
new file mode 100644
index 00000000..f5cd1dd8
--- /dev/null
+++ b/GameData/RealFuels-Stock/AlternateApollo/RF_AlternateApollo_Olympus.cfg
@@ -0,0 +1,27 @@
+@PART[olympus_core]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant]{}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Asbury/RF_Asbury_KistlerK1.cfg b/GameData/RealFuels-Stock/Asbury/RF_Asbury_KistlerK1.cfg
new file mode 100644
index 00000000..8de75016
--- /dev/null
+++ b/GameData/RealFuels-Stock/Asbury/RF_Asbury_KistlerK1.cfg
@@ -0,0 +1,1181 @@
+@PART[asbury_aj-26-58]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.361
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @maxThrust = 440
+ @maxThrust *= 1.050565
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3400
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6600
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 331
+ @key,1 = 1 297
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ minTechLevel = 2
+ origTechLevel = 2
+ engineType = A
+ modded = false
+ configuration = AWSI AJ-26-58
+ origMass = 0.361
+ CONFIG
+ {
+ name = AWSI AJ-26-58
+ description = The NK-33 "Megakatt" design was sold to Asbury Western Stars Industries in the mid 1990s. ASWI modified it to create the AJ-26-58
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.500297
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 4
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3400
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6600
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331.9
+ key = 1 301.6
+ }
+ IspSL = 1.015488215
+ IspV = 1.0212307
+ }
+ }
+}
+
+@PART[asbury_aj-26-60]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.355
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @maxThrust = 438
+ @maxThrust *= 1.050565
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3576
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6424
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 346
+ @key,1 = 1 246
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = U
+ modded = false
+ configuration = AWSI AJ-26-60
+ origMass = 0.355
+ CONFIG
+ {
+ name = AWSI AJ-26-60
+ description = The NK-43 "Stratosfærekatt" design was sold to Asbury Western Stars Industries in the mid 1990s. ASWI modified it to create the AJ-26-60.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.5
+ @minThrust *= 1.05
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05
+ techRequired = veryHeavyRocketry
+ massMult = 1.1937
+ ignitions = 3
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3320
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6680
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 346
+ key = 1 260
+ }
+ IspSL = 0.78461538
+ IspV = 1.01764705
+ }
+ }
+}
+
+@PART[asbury_kistler_lap-interstage]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !PROPELLANT[*],* {}
+ !resourceName = DELETE
+ PROPELLANT
+ {
+
+ name = HTP
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 2
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Ethanol+LqdOxygen
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ CONFIG
+ {
+ name = Ethanol+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.41818
+ PROPELLANT
+ {
+ name = Ethanol
+ ratio = 0.4845
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5155
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.3316239
+ IspV = 0.95769230
+ }
+ }
+// MODULE
+// {
+// name = ModuleFuelTanks
+// volume = 0
+// @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+// type = ServiceModule
+// basemass = -1
+// TANK
+// {
+// name = Hydrazine
+// amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+// maxAmount = #$amount$
+// }
+// TANK
+// {
+// name = ElectricCharge
+// amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+// maxAmount = #$amount$
+// %utilization = 10
+// }
+// }
+// @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+// {
+// %temp = #$TANK[ElectricCharge]/maxAmount$
+// @temp /= #$TANK[ElectricCharge]/utilization$
+// @volume += #$temp$
+// !temp = delete
+// }
+// !RESOURCE[ElectricCharge] {}
+// !RESOURCE[MonoPropellant] {}
+}
+
+@PART[asbury_k1-oms]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.095
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 0
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol
+ ratio = 0.4845
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5155
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 290
+ @key,1 = 1 80
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ minTechLevel = 2
+ engineType = O
+ configuration = Kistler Orbital Manuevering System
+ origMass = 0.095
+ CONFIG
+ {
+ name = Kistler Orbital Manuevering System
+ description = An ethanol/lox engine for the orbial vehicle.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 0
+ ullage = True
+ pressureFed = False
+ PROPELLANT
+ {
+ name = Ethanol
+ ratio = 0.4845
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5155
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ IspSL = 0.9316239
+ IspV = 0.95769230
+ atmosphereCurve
+ {
+ key = 0 290
+ key = 1 85
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[asbury_kistler_ov-flare]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !PROPELLANT[*],* {}
+ !resourceName = DELETE
+ @thrusterPower /= 1.41818
+ PROPELLANT
+ {
+
+ name = HTP
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 2
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Ethanol+LqdOxygen
+ CONFIG
+ {
+ name = Ethanol+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.41818
+ PROPELLANT
+ {
+ name = Ethanol
+ ratio = 0.4845
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5155
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.3316239
+ IspV = 0.95769230
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Ethanol
+ amount = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @amount += #$/RESOURCE[Oxidizer]/maxAmount$
+ @amount *= 0.4845
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = LqdOxygen
+ amount = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @amount += #$/RESOURCE[Oxidizer]/maxAmount$
+ @amount *= 0.5155
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[asbury_kistler_ov-rcs-inline]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !PROPELLANT[*],* {}
+ !resourceName = DELETE
+ @thrusterPower /= 1.41818
+ PROPELLANT
+ {
+
+ name = HTP
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Ethanol+LqdOxygen
+ CONFIG
+ {
+ name = Ethanol+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.41818
+ PROPELLANT
+ {
+ name = Ethanol
+ ratio = 0.4845
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5155
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.3316239
+ IspV = 0.95769230
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
+@PART[asbury_kistler_ov-tank]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ typeAvailable = Default
+ typeAvailable = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Ethanol
+ amount = 2906.99994564056
+ maxAmount = 2906.99994564056
+ }
+ TANK
+ {
+ name = LqdOxygen
+ amount = 3093.00005435944
+ maxAmount = 3093.00005435944
+ }
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[asbury_kistler-cargo-p]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 1200
+ type = ServiceModule
+ typeAvailable = Default
+ typeAvailable = Cryogenic
+ typeAvailable = ServiceModule
+ typeAvailable = Structural
+ typeAvailable = ElectricPropulsion
+ }
+ !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[cargoSwitch]] {}
+}
+
+@PART[asbury_kistler_lap-tank]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ typeAvailable = Default
+ typeAvailable = Cryogenic
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !baseVolume = DELETE
+ @SUBTYPE,*
+ {
+ !volumeAdded = DELETE
+ !tankType = DELETE
+ }
+ }
+}
+
++PART[asbury_kistler_lap-tank]:FOR[zzRealFuels_StockEngines]
+{
+ @name = asbury_kistler_lap-tank_medium-stretch
+ @title = Kistler K-1 Long LAP Tank
+ @description = Long Launch Assist Platform Tank
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[tank_standard]] {}
+ !SUBTYPE:HAS[#transform[tank_long-stretch]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = tank_standard
+ transform = tank_long-stretch
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 82200
+ }
+
+}
+
++PART[asbury_kistler_lap-tank]:FOR[zzRealFuels_StockEngines]
+{
+ @name = asbury_kistler_lap-tank_long-stretch
+ @title = Kistler K-1 Longer LAP Tank
+ @description = Longer Launch Assist Platform Tank
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[tank_medium-stretch]] {}
+ !SUBTYPE:HAS[#transform[tank_standard]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = tank_medium-stretch
+ transform = tank_standard
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 129300
+ }
+}
+
+@PART[asbury_kistler_lap-tank]:FOR[zzzRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[tank_medium-stretch]] {}
+ !SUBTYPE:HAS[#transform[tank_long-stretch]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = tank_medium-stretch
+ transform = tank_long-stretch
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Benjee10_X-37B/RF_Benjee10_X-37B.cfg b/GameData/RealFuels-Stock/Benjee10_X-37B/RF_Benjee10_X-37B.cfg
new file mode 100644
index 00000000..0818ed61
--- /dev/null
+++ b/GameData/RealFuels-Stock/Benjee10_X-37B/RF_Benjee10_X-37B.cfg
@@ -0,0 +1,244 @@
+@PART[x-37_monoSlice]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCS*],*
+ {
+ !PROPELLANT[MonoPropellant] {}
+ !PROPELLANT[Hydrazine] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+@PART[x-37_lfoSlice]:FOR[RealFuels_StockEngines]
+}
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Benjee10_sharedAssets/DIRECT_KJ10.cfg b/GameData/RealFuels-Stock/Benjee10_sharedAssets/DIRECT_KJ10.cfg
index 163b5316..58e3d7d1 100644
--- a/GameData/RealFuels-Stock/Benjee10_sharedAssets/DIRECT_KJ10.cfg
+++ b/GameData/RealFuels-Stock/Benjee10_sharedAssets/DIRECT_KJ10.cfg
@@ -1,101 +1,139 @@
-// ---------- //
+// ---------- //
// REAL FUELS //
// ---------- //
@PART[DIRECT_KJ10]:FOR[RealFuels_StockEngines]
{
- @mass = 0.25
- @cost = 115
- %entryCost = 575
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 30
- @heatProduction = 67
- @atmosphereCurve
- {
- @key,0 = 0 272
- @key,1 = 1 96
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = O
- origMass = 0.25
- configuration = MMH+NTO
- modded = false
+ @mass = 0.03125
+ @cost = 115
+ %entryCost = 575
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 6.675
+ @heatProduction = 67
+ @atmosphereCurve
+ {
+ @key,0 = 0 316
+ @key,1 = 1 100
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.03125
+ configuration = KJ-10-OMS "Viking"
+ modded = false
- CONFIG
- {
- name = MMH+NTO
- maxThrust = 30
- heatProduction = 67
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9600
- IspV = 0.9500
- throttle = 0
- ignitions = 0
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.3
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.3
- }
+ CONFIG
+ {
+ name = KJ-10-OMS "Viking"
+ maxThrust = 6.675
+ heatProduction = 67
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.5057
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 100
+ }
+ IspSL = 0.86206896
+ IspV = 0.951807228
+ throttle = 0
+ ignitions = 500
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ CONFIG
+ {
+ name = KJ-10-Mk2-3 "Jarl"
+ maxThrust = 8.35
+ heatProduction = 67
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.5057
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 100
+ }
+ IspSL = 0.86206896
+ IspV = 0.951807228
+ throttle = 0
+ ignitions = 500
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ }
+ ignitions = -1
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
-
+
}
-// ---------- //
+// ---------- //
// REAL PLUME //
// ---------- //
@@ -103,18 +141,18 @@
{
PLUME
{
- name = Hypergolic_UpperWhite
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- emissionMult = 0.5
- flareScale = 0.2
- corePosition = 0,0,0
- coreScale = 1
- plumePosition = 0,0,0
- plumeScale = 0.7
+ name = Hypergolic_UpperWhite
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ flareScale = 0.2
+ corePosition = 0,0,0
+ coreScale = 1
+ plumePosition = 0,0,0
+ plumeScale = 0.7
}
@MODULE[ModuleEngines*]
{
diff --git a/GameData/RealFuels-Stock/Benjee10_shuttleOrbiter/RF_ShuttleOrbiter_Shuttle.cfg b/GameData/RealFuels-Stock/Benjee10_shuttleOrbiter/RF_ShuttleOrbiter_Shuttle.cfg
new file mode 100644
index 00000000..3f3bf416
--- /dev/null
+++ b/GameData/RealFuels-Stock/Benjee10_shuttleOrbiter/RF_ShuttleOrbiter_Shuttle.cfg
@@ -0,0 +1,465 @@
+//RCS Conversion
+@PART[benjee10_shuttle_aftFuselage]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCS*],*
+ {
+ !PROPELLANT[MonoPropellant] {}
+ !PROPELLANT[Hydrazine] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS,*
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = MMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
+@PART[benjee10_shuttle_forwardFuselage]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCS*],*
+ {
+ !PROPELLANT[MonoPropellant] {}
+ !PROPELLANT[Hydrazine] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS,*
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = MMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+@PART[benjee10_shuttle_midFuselage]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RB_BDB_Uppersolids.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RB_BDB_Uppersolids.cfg
deleted file mode 100644
index c0596e51..00000000
--- a/GameData/RealFuels-Stock/Bluedog_DB/RB_BDB_Uppersolids.cfg
+++ /dev/null
@@ -1,1856 +0,0 @@
-
-@PART[bluedog_Sergeant_1x]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @atmosphereCurve
- {
- @key,0 = 0 235
- @key,1 = 1 214
- }
- !PROPELLANT[*] {}
- PROPELLANT
- {
- name = PSPC
- ratio = 100
- DrawGauge = True
- }
- curveResource = PSPC
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = S+
- configuration = HLR-291 "Vicenza"
- modded = false
-
- CONFIG
- {
- name = HLR-291 "Vicenza"
- description = Small 0.125m solid rocket motor.
- heatProduction = 2
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- PROPELLANT
- {
- name = PSPC
- ratio = 1
- DrawGauge = True
- }
- curveResource = PSPC
- IspSL = 1.0000
- IspV = 1.0000
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
- MODULE
- {
- name = ModuleFuelTanks
- basemass = -1
- volume = #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- type = PSPC
- dedicated = true
- TANK
- {
- name = PSPC
- amount = full
- maxAmount = 100.000000%
- }
- }
- !RESOURCE[SolidFuel] {}
-}
-
-@PART[bluedog_Sergeant_3x]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @atmosphereCurve
- {
- @key,0 = 0 235
- @key,1 = 1 214
- }
- !PROPELLANT[*] {}
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000
- DrawGauge = True
- }
- curveResource = PSPC
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = S+
- configuration = HLR-293 "Vicenza-3"
- modded = false
- CONFIG
- {
- name = HLR-293 "Vicenza-3"
- description = A cluster of 3 Vicenza solid rocket motors.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- PROPELLANT
- {
- name = PSPC
- ratio = 1
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 235
- key = 1 214
- }
- curveResource = PSPC
- IspSL = 1.0000
- IspV = 1.0000
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
- MODULE
- {
- name = ModuleFuelTanks
- basemass = -1
- volume = #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- type = PSPC
- dedicated = true
- TANK
- {
- name = PSPC
- amount = full
- maxAmount = 100.000000%
- }
- }
- !RESOURCE[SolidFuel] {}
-}
-
-@PART[bluedog_Sergeant_11x]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @atmosphereCurve
- {
- @key,0 = 0 235
- @key,1 = 1 214
- }
- !PROPELLANT[*] {}
- PROPELLANT
- {
- name = PSPC
- ratio = 100.000
- DrawGauge = True
- }
- curveResource = PSPC
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = S+
- configuration = HLR-2911 "Vicenza-11"
- modded = false
- CONFIG
- {
- name = HLR-2911 "Vicenza-11"
- description = A cluster of 11 Vicenza solid rocket motors.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- PROPELLANT
- {
- name = PSPC
- ratio = 1
- DrawGauge = True
- }
- curveResource = PSPC
- IspSL = 1.0000
- IspV = 1.0000
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
- MODULE
- {
- name = ModuleFuelTanks
- basemass = -1
- volume = #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- type = PSPC
- dedicated = true
- TANK
- {
- name = PSPC
- amount = full
- maxAmount = 100.000000%
- }
- }
- !RESOURCE[SolidFuel] {}
-}
-
-@PART[bluedog_UpperSolids_Altair]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
-
-
- {
- @name = ModuleEnginesRF
- %EngineType = SolidBooster
- !ThrustCurvePrefab = DELETE
- !thrustCurve {}
- %useThrustCurve = true
- %curveResource = PSPC
- %thrustCurve
- {
- key = 1.00000 0.66667 -5.20777 0.00000
- key = 0.98656 0.73333 -4.73446 -4.73536
- key = 0.97184 0.80000 -4.34000 -4.34063
- key = 0.95584 0.86667 -4.00621 -4.00667
- key = 0.93856 0.93333 0.31002 -3.72043
- key = 0.88528 0.91667 0.31566 0.31566
- key = 0.83296 0.90000 -0.57870 0.32150
- key = 0.77429 0.93333 -0.55803 -0.55804
- key = 0.71349 0.96667 -0.53879 -0.53880
- key = 0.65056 1.00000 0.00000 -0.52084
- key = 0.45856 1.00000 0.69445 0.00000
- key = 0.41136 0.96667 0.71839 0.71839
- key = 0.36576 0.93333 0.74405 0.74404
- key = 0.32176 0.90000 0.77161 0.77160
- key = 0.27936 0.86667 0.50080 0.80128
- key = 0.24640 0.85000 0.51062 0.51062
- key = 0.21408 0.83333 0.00000 0.52083
- key = 0.15008 0.83333 1.04168 0.00000
- key = 0.11872 0.80000 0.81381 1.08506
- key = 0.08848 0.77500 0.84006 0.84005
- key = 0.05920 0.75000 6.75379 0.86805
- key = 0.04573 0.65278 7.76113 7.75451
- key = 0.03413 0.55556 9.12262 9.10984
- key = 0.02440 0.45833 11.06643 11.03824
- key = 0.01653 0.36111 14.07522 13.99902
- key = 0.01053 0.26389 19.40953 19.11637
- key = 0.00640 0.16667 13.12500 30.03214
- key = 0.00284 0.11111 20.25463 19.37500
- key = 0.00071 0.05556 50.48073 37.61574
- key = 0.00000 0.01000 0.00000 139.51675
- }
-
- @atmosphereCurve
- {
- @key,0 = 0 238
- @key,1 = 1 100
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = PSPC
- ratio = 100.0000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = S+
- configuration = Easton S3 Grand Central 33-KS-2800
- modded = false
-
- CONFIG
- {
- name = Easton S3 Grand Central 33-KS-2800
- description = A small solid kick motor. Developed as an alternative Easton third stage, reused on many later LVs with Alpha/Daleth upper stages
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
-// %LinkB9PSModule[engineSwitch] { %subtype = Star20-GCR-33-KS-2800 }
- PROPELLANT
- {
- name = PSPC
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 255.04
- key = 1 200
- }
- IspV = 1.159272727272
- IspSL = 1
- thrustCurve
- {
- key = 1.00000 0.66667 -5.20777 0.00000
- key = 0.98656 0.73333 -4.73446 -4.73536
- key = 0.97184 0.80000 -4.34000 -4.34063
- key = 0.95584 0.86667 -4.00621 -4.00667
- key = 0.93856 0.93333 0.31002 -3.72043
- key = 0.88528 0.91667 0.31566 0.31566
- key = 0.83296 0.90000 -0.57870 0.32150
- key = 0.77429 0.93333 -0.55803 -0.55804
- key = 0.71349 0.96667 -0.53879 -0.53880
- key = 0.65056 1.00000 0.00000 -0.52084
- key = 0.45856 1.00000 0.69445 0.00000
- key = 0.41136 0.96667 0.71839 0.71839
- key = 0.36576 0.93333 0.74405 0.74404
- key = 0.32176 0.90000 0.77161 0.77160
- key = 0.27936 0.86667 0.50080 0.80128
- key = 0.24640 0.85000 0.51062 0.51062
- key = 0.21408 0.83333 0.00000 0.52083
- key = 0.15008 0.83333 1.04168 0.00000
- key = 0.11872 0.80000 0.81381 1.08506
- key = 0.08848 0.77500 0.84006 0.84005
- key = 0.05920 0.75000 6.75379 0.86805
- key = 0.04573 0.65278 7.76113 7.75451
- key = 0.03413 0.55556 9.12262 9.10984
- key = 0.02440 0.45833 11.06643 11.03824
- key = 0.01653 0.36111 14.07522 13.99902
- key = 0.01053 0.26389 19.40953 19.11637
- key = 0.00640 0.16667 13.12500 30.03214
- key = 0.00284 0.11111 20.25463 19.37500
- key = 0.00071 0.05556 50.48073 37.61574
- key = 0.00000 0.01000 0.00000 139.51675
- }
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- CONFIG
- {
- name = "Aquilae" ABL X-248
- description = A very basic kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.0978
-// %LinkB9PSModule[engineSwitch] { %subtype = Star20-ABL-X-248 }
- PROPELLANT
- {
- name = PBAN
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 279
- key = 1 200
- }
- IspV = 1.268181818
- IspSL = 1
- useThrustCurve = true
- curveResource = PBAN
- thrustCurve
- {
- key = 1.00000 0.66667 -5.20777 0.00000
- key = 0.98656 0.73333 -4.73446 -4.73536
- key = 0.97184 0.80000 -4.34000 -4.34063
- key = 0.95584 0.86667 -4.00621 -4.00667
- key = 0.93856 0.93333 0.31002 -3.72043
- key = 0.88528 0.91667 0.31566 0.31566
- key = 0.83296 0.90000 -0.57870 0.32150
- key = 0.77429 0.93333 -0.55803 -0.55804
- key = 0.71349 0.96667 -0.53879 -0.53880
- key = 0.65056 1.00000 0.00000 -0.52084
- key = 0.45856 1.00000 0.69445 0.00000
- key = 0.41136 0.96667 0.71839 0.71839
- key = 0.36576 0.93333 0.74405 0.74404
- key = 0.32176 0.90000 0.77161 0.77160
- key = 0.27936 0.86667 0.50080 0.80128
- key = 0.24640 0.85000 0.51062 0.51062
- key = 0.21408 0.83333 0.00000 0.52083
- key = 0.15008 0.83333 1.04168 0.00000
- key = 0.11872 0.80000 0.81381 1.08506
- key = 0.08848 0.77500 0.84006 0.84005
- key = 0.05920 0.75000 6.75379 0.86805
- key = 0.04573 0.65278 7.76113 7.75451
- key = 0.03413 0.55556 9.12262 9.10984
- key = 0.02440 0.45833 11.06643 11.03824
- key = 0.01653 0.36111 14.07522 13.99902
- key = 0.01053 0.26389 19.40953 19.11637
- key = 0.00640 0.16667 13.12500 30.03214
- key = 0.00284 0.11111 20.25463 19.37500
- key = 0.00071 0.05556 50.48073 37.61574
- key = 0.00000 0.01000 0.00000 139.51675
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- CONFIG
- {
- name = "Aquilae II" ABL X-258
- description = A very basic kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.8115
- techRequired = basicRocketry
-// %LinkB9PSModule[engineSwitch] { %subtype = Star20-ABL-X-258 }
- PROPELLANT
- {
- name = PBAN
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 284.5
- key = 1 200
- }
- IspV = 1.293181818
- IspSL = 1
- useThrustCurve = true
- curveResource = PBAN
- thrustCurve
- {
- key = 1.00000 0.66667 -5.20777 0.00000
- key = 0.98656 0.73333 -4.73446 -4.73536
- key = 0.97184 0.80000 -4.34000 -4.34063
- key = 0.95584 0.86667 -4.00621 -4.00667
- key = 0.93856 0.93333 0.31002 -3.72043
- key = 0.88528 0.91667 0.31566 0.31566
- key = 0.83296 0.90000 -0.57870 0.32150
- key = 0.77429 0.93333 -0.55803 -0.55804
- key = 0.71349 0.96667 -0.53879 -0.53880
- key = 0.65056 1.00000 0.00000 -0.52084
- key = 0.45856 1.00000 0.69445 0.00000
- key = 0.41136 0.96667 0.71839 0.71839
- key = 0.36576 0.93333 0.74405 0.74404
- key = 0.32176 0.90000 0.77161 0.77160
- key = 0.27936 0.86667 0.50080 0.80128
- key = 0.24640 0.85000 0.51062 0.51062
- key = 0.21408 0.83333 0.00000 0.52083
- key = 0.15008 0.83333 1.04168 0.00000
- key = 0.11872 0.80000 0.81381 1.08506
- key = 0.08848 0.77500 0.84006 0.84005
- key = 0.05920 0.75000 6.75379 0.86805
- key = 0.04573 0.65278 7.76113 7.75451
- key = 0.03413 0.55556 9.12262 9.10984
- key = 0.02440 0.45833 11.06643 11.03824
- key = 0.01653 0.36111 14.07522 13.99902
- key = 0.01053 0.26389 19.40953 19.11637
- key = 0.00640 0.16667 13.12500 30.03214
- key = 0.00284 0.11111 20.25463 19.37500
- key = 0.00071 0.05556 50.48073 37.61574
- key = 0.00000 0.01000 0.00000 139.51675
- }
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- CONFIG
- {
- name = "Aquilae III" Staara 20
- description = A very basic kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 2.1739
- techRequired = generalRocketry
-// %LinkB9PSModule[engineSwitch] { %subtype = Star20-FW-4S }
- PROPELLANT
- {
- name = PSPC
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 286.5
- key = 1 200
- }
- IspV = 1.4325
- IspSL = 1
- curveResource = PBAN
- thrustCurve
- {
- key = 1 0.29
- key = 0.995 0.5909
- key = 0.99 0.6273
- key = 0.985 0.6436
- key = 0.98 0.6521
- key = 0.975 0.6605
- key = 0.97 0.6821
- key = 0.965 0.704
- key = 0.96 0.7252
- key = 0.955 0.7458
- key = 0.95 0.7627
- key = 0.945 0.7823
- key = 0.94 0.7983
- key = 0.935 0.8128
- key = 0.93 0.8262
- key = 0.925 0.8408
- key = 0.92 0.8528
- key = 0.915 0.8618
- key = 0.91 0.8737
- key = 0.905 0.8855
- key = 0.9 0.894
- key = 0.895 0.9025
- key = 0.89 0.9141
- key = 0.885 0.9201
- key = 0.88 0.9159
- key = 0.875 0.9075
- key = 0.87 0.9023
- key = 0.865 0.9002
- key = 0.86 0.8977
- key = 0.855 0.8977
- key = 0.85 0.8977
- key = 0.845 0.9004
- key = 0.84 0.9009
- key = 0.835 0.9041
- key = 0.83 0.9041
- key = 0.825 0.9073
- key = 0.82 0.9105
- key = 0.815 0.9125
- key = 0.81 0.9144
- key = 0.805 0.9168
- key = 0.8 0.92
- key = 0.795 0.9232
- key = 0.79 0.9251
- key = 0.785 0.9264
- key = 0.78 0.9296
- key = 0.775 0.9328
- key = 0.77 0.9355
- key = 0.765 0.936
- key = 0.76 0.9392
- key = 0.755 0.9424
- key = 0.75 0.9424
- key = 0.745 0.9456
- key = 0.74 0.9488
- key = 0.735 0.9488
- key = 0.73 0.952
- key = 0.725 0.9552
- key = 0.72 0.9552
- key = 0.715 0.9584
- key = 0.71 0.9584
- key = 0.705 0.9616
- key = 0.7 0.9616
- key = 0.695 0.9648
- key = 0.69 0.9648
- key = 0.685 0.968
- key = 0.68 0.968
- key = 0.675 0.9712
- key = 0.67 0.9712
- key = 0.665 0.9744
- key = 0.66 0.9744
- key = 0.655 0.9776
- key = 0.65 0.9776
- key = 0.645 0.9808
- key = 0.64 0.9808
- key = 0.635 0.9808
- key = 0.63 0.984
- key = 0.625 0.984
- key = 0.62 0.9844
- key = 0.615 0.9872
- key = 0.61 0.9872
- key = 0.605 0.9884
- key = 0.6 0.9904
- key = 0.595 0.9904
- key = 0.59 0.9936
- key = 0.585 0.9936
- key = 0.58 0.9936
- key = 0.575 0.9968
- key = 0.57 0.9968
- key = 0.565 0.9968
- key = 0.56 1
- key = 0.555 1
- key = 0.55 1
- key = 0.545 1
- key = 0.54 1
- key = 0.535 1
- key = 0.53 1
- key = 0.525 1
- key = 0.52 1
- key = 0.515 1
- key = 0.51 1
- key = 0.505 1
- key = 0.5 0.9981
- key = 0.495 0.9968
- key = 0.49 0.9968
- key = 0.485 0.9944
- key = 0.48 0.9936
- key = 0.475 0.9918
- key = 0.47 0.9904
- key = 0.465 0.9872
- key = 0.46 0.9872
- key = 0.455 0.984
- key = 0.45 0.9808
- key = 0.445 0.9805
- key = 0.44 0.9776
- key = 0.435 0.9744
- key = 0.43 0.9712
- key = 0.425 0.9684
- key = 0.42 0.9648
- key = 0.415 0.9622
- key = 0.41 0.9607
- key = 0.405 0.9559
- key = 0.4 0.9543
- key = 0.395 0.9495
- key = 0.39 0.9479
- key = 0.385 0.943
- key = 0.38 0.9393
- key = 0.375 0.9364
- key = 0.37 0.9329
- key = 0.365 0.9296
- key = 0.36 0.9265
- key = 0.355 0.9227
- key = 0.35 0.9176
- key = 0.345 0.9137
- key = 0.34 0.9105
- key = 0.335 0.9073
- key = 0.33 0.9033
- key = 0.325 0.898
- key = 0.32 0.8945
- key = 0.315 0.8905
- key = 0.31 0.8849
- key = 0.305 0.8796
- key = 0.3 0.8753
- key = 0.295 0.8718
- key = 0.29 0.8657
- key = 0.285 0.8605
- key = 0.28 0.8548
- key = 0.275 0.8497
- key = 0.27 0.8433
- key = 0.265 0.8401
- key = 0.26 0.8337
- key = 0.255 0.8273
- key = 0.25 0.8209
- key = 0.245 0.8145
- key = 0.24 0.8081
- key = 0.235 0.8017
- key = 0.23 0.7944
- key = 0.225 0.788
- key = 0.22 0.7815
- key = 0.215 0.7749
- key = 0.21 0.7666
- key = 0.205 0.7581
- key = 0.2 0.7512
- key = 0.195 0.7442
- key = 0.19 0.7346
- key = 0.185 0.7298
- key = 0.18 0.7225
- key = 0.175 0.7183
- key = 0.17 0.7122
- key = 0.165 0.7065
- key = 0.16 0.7026
- key = 0.155 0.6994
- key = 0.15 0.6962
- key = 0.145 0.693
- key = 0.14 0.693
- key = 0.135 0.6898
- key = 0.13 0.6866
- key = 0.125 0.6834
- key = 0.12 0.6834
- key = 0.115 0.6802
- key = 0.11 0.677
- key = 0.105 0.6738
- key = 0.1 0.6706
- key = 0.095 0.666
- key = 0.09 0.661
- key = 0.085 0.6557
- key = 0.08 0.6514
- key = 0.075 0.6451
- key = 0.07 0.6396
- key = 0.065 0.634
- key = 0.06 0.6283
- key = 0.055 0.6194
- key = 0.05 0.6133
- key = 0.045 0.6046
- key = 0.04 0.597
- key = 0.035 0.5848
- key = 0.03 0.5684
- key = 0.025 0.5433
- key = 0.02 0.5025
- key = 0.015 0.4339
- key = 0.01 0.3157
- key = 0.009 0.2843
- key = 0.008 0.2523
- key = 0.007 0.2157
- key = 0.006 0.1842
- key = 0.005 0.1513
- key = 0.004 0.1236
- key = 0.003 0.0949
- key = 0.002 0.0601
- key = 0.001 0.0316
- key = 0 0.006
- }
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
- {
- @SUBTYPE[*]:HAS[#name[Star20-GCR-33-KS-2800]]
- {
- @RESOURCE
- {
- %name = PSPC
- }
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star20-ABL-X-248]]
- {
- @RESOURCE
- {
- %name = PBAN
- }
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star20-ABL-X-258]]
- {
- @RESOURCE
- {
- %name = PBAN
- }
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star20-FW-4S]]
- {
- @RESOURCE
- {
- %name = PBAN
- }
- @volumeAdded *= 4.213483146
- }
- }
-}
-
-@PART[bluedog_UpperSolids_Star37BV]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- !ThrustCurvePrefab = DELETE
- @atmosphereCurve
- {
- @key,0 = 0 289
- @key,1 = 1 200
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = PBAN
- ratio = 100.000000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = S+
- configuration = Staara-37B "Berandal"
- modded = false
-
- CONFIG
- {
- name = Staara-37B "Berandal"
- description =A simple but dependable kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.512087912
- %LinkB9PSModule[engineSwitch] { %subtype = Star37B }
-
- PROPELLANT
- {
- name = PBAN
- ratio = 100
- DrawGauge = True
- }
- curveResource = PBAN
- thrustCurve
- {
- key = 1.000 0.2006
- key = 0.995 0.7376
- key = 0.990 0.6830
- key = 0.985 0.6830
- key = 0.980 0.6857
- key = 0.975 0.6884
- key = 0.970 0.6884
- key = 0.965 0.6911
- key = 0.960 0.6938
- key = 0.955 0.6959
- key = 0.950 0.6990
- key = 0.945 0.7020
- key = 0.940 0.7048
- key = 0.935 0.7075
- key = 0.930 0.7102
- key = 0.925 0.7129
- key = 0.920 0.7156
- key = 0.915 0.7183
- key = 0.910 0.7220
- key = 0.905 0.7247
- key = 0.900 0.7293
- key = 0.895 0.7320
- key = 0.890 0.7347
- key = 0.885 0.7380
- key = 0.880 0.7406
- key = 0.875 0.7458
- key = 0.870 0.7485
- key = 0.865 0.7512
- key = 0.860 0.7559
- key = 0.855 0.7583
- key = 0.850 0.7622
- key = 0.845 0.7657
- key = 0.840 0.7680
- key = 0.835 0.7730
- key = 0.830 0.7760
- key = 0.825 0.7801
- key = 0.820 0.7842
- key = 0.815 0.7870
- key = 0.810 0.7918
- key = 0.805 0.7965
- key = 0.800 0.8039
- key = 0.795 0.8113
- key = 0.790 0.8213
- key = 0.785 0.8285
- key = 0.780 0.8357
- key = 0.775 0.8428
- key = 0.770 0.8498
- key = 0.765 0.8568
- key = 0.760 0.8637
- key = 0.755 0.8693
- key = 0.750 0.8747
- key = 0.745 0.8815
- key = 0.740 0.8855
- key = 0.735 0.8913
- key = 0.730 0.8961
- key = 0.725 0.9000
- key = 0.720 0.9039
- key = 0.715 0.9079
- key = 0.710 0.9134
- key = 0.705 0.9161
- key = 0.700 0.9216
- key = 0.695 0.9243
- key = 0.690 0.9291
- key = 0.685 0.9326
- key = 0.680 0.9353
- key = 0.675 0.9400
- key = 0.670 0.9436
- key = 0.665 0.9472
- key = 0.660 0.9507
- key = 0.655 0.9542
- key = 0.650 0.9577
- key = 0.645 0.9628
- key = 0.640 0.9655
- key = 0.635 0.9707
- key = 0.630 0.9741
- key = 0.625 0.9775
- key = 0.620 0.9821
- key = 0.615 0.9848
- key = 0.610 0.9901
- key = 0.605 0.9934
- key = 0.600 0.9966
- key = 0.595 1.0000
- key = 0.590 0.9922
- key = 0.585 0.9824
- key = 0.580 0.9735
- key = 0.575 0.9646
- key = 0.570 0.9584
- key = 0.565 0.9522
- key = 0.560 0.9463
- key = 0.555 0.9436
- key = 0.550 0.9416
- key = 0.545 0.9409
- key = 0.540 0.9409
- key = 0.535 0.9409
- key = 0.530 0.9409
- key = 0.525 0.9409
- key = 0.520 0.9409
- key = 0.515 0.9409
- key = 0.510 0.9409
- key = 0.505 0.9382
- key = 0.500 0.9360
- key = 0.495 0.9324
- key = 0.490 0.9287
- key = 0.485 0.9195
- key = 0.480 0.9135
- key = 0.475 0.9135
- key = 0.470 0.9135
- key = 0.465 0.9135
- key = 0.460 0.9162
- key = 0.455 0.9191
- key = 0.450 0.9244
- key = 0.445 0.9292
- key = 0.440 0.9329
- key = 0.435 0.9365
- key = 0.430 0.9409
- key = 0.425 0.9409
- key = 0.420 0.9409
- key = 0.415 0.9409
- key = 0.410 0.9409
- key = 0.405 0.9409
- key = 0.400 0.9409
- key = 0.395 0.9409
- key = 0.390 0.9409
- key = 0.385 0.9409
- key = 0.380 0.9409
- key = 0.375 0.9409
- key = 0.370 0.9409
- key = 0.365 0.9409
- key = 0.360 0.9409
- key = 0.355 0.9409
- key = 0.350 0.9409
- key = 0.345 0.9409
- key = 0.340 0.9409
- key = 0.335 0.9409
- key = 0.330 0.9409
- key = 0.325 0.9409
- key = 0.320 0.9409
- key = 0.315 0.9409
- key = 0.310 0.9410
- key = 0.305 0.9436
- key = 0.300 0.9436
- key = 0.295 0.9436
- key = 0.290 0.9443
- key = 0.285 0.9464
- key = 0.280 0.9464
- key = 0.275 0.9491
- key = 0.270 0.9491
- key = 0.265 0.9510
- key = 0.260 0.9519
- key = 0.255 0.9526
- key = 0.250 0.9547
- key = 0.245 0.9569
- key = 0.240 0.9576
- key = 0.235 0.9602
- key = 0.230 0.9618
- key = 0.225 0.9630
- key = 0.220 0.9657
- key = 0.215 0.9657
- key = 0.210 0.9673
- key = 0.205 0.9685
- key = 0.200 0.9685
- key = 0.195 0.9712
- key = 0.190 0.9698
- key = 0.185 0.9685
- key = 0.180 0.9685
- key = 0.175 0.9658
- key = 0.170 0.9658
- key = 0.165 0.9631
- key = 0.160 0.9604
- key = 0.155 0.9577
- key = 0.150 0.9550
- key = 0.145 0.9523
- key = 0.140 0.9496
- key = 0.135 0.9496
- key = 0.130 0.9496
- key = 0.125 0.9496
- key = 0.120 0.9469
- key = 0.115 0.9469
- key = 0.110 0.9469
- key = 0.105 0.9469
- key = 0.100 0.9469
- key = 0.095 0.9469
- key = 0.090 0.9442
- key = 0.085 0.9442
- key = 0.080 0.9442
- key = 0.075 0.9442
- key = 0.070 0.9442
- key = 0.065 0.9442
- key = 0.060 0.9442
- key = 0.055 0.9415
- key = 0.050 0.9415
- key = 0.045 0.9415
- key = 0.040 0.9415
- key = 0.035 0.9415
- key = 0.030 0.9415
- key = 0.025 0.9389
- key = 0.020 0.9388
- key = 0.015 0.9388
- key = 0.010 0.9363
- key = 0.009 0.9194
- key = 0.008 0.8980
- key = 0.007 0.8517
- key = 0.006 0.7958
- key = 0.005 0.7307
- key = 0.004 0.6615
- key = 0.003 0.5859
- key = 0.002 0.4856
- key = 0.001 0.3102
- key = 0.000 0.0569
- }
- atmosphereCurve
- {
- key = 0 289
- key = 1 100
- }
- IspV = 1.1700404
- IspSL = 1
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
-
- CONFIG
- {
- name = Staara-37DV "Berandal"
- description = Improved propellants and optmized nozzle design enables higher Isp.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.204395604
- techRequired = generalRocketry
- %LinkB9PSModule[engineSwitch] { %subtype = Star37D }
-
- PROPELLANT
- {
- name = HTPB
- ratio = 100
- DrawGauge = True
- }
- curveResource = HTPB
- thrustCurve
- {
- key = 1.000 0.2006
- key = 0.995 0.7376
- key = 0.990 0.6830
- key = 0.985 0.6830
- key = 0.980 0.6857
- key = 0.975 0.6884
- key = 0.970 0.6884
- key = 0.965 0.6911
- key = 0.960 0.6938
- key = 0.955 0.6959
- key = 0.950 0.6990
- key = 0.945 0.7020
- key = 0.940 0.7048
- key = 0.935 0.7075
- key = 0.930 0.7102
- key = 0.925 0.7129
- key = 0.920 0.7156
- key = 0.915 0.7183
- key = 0.910 0.7220
- key = 0.905 0.7247
- key = 0.900 0.7293
- key = 0.895 0.7320
- key = 0.890 0.7347
- key = 0.885 0.7380
- key = 0.880 0.7406
- key = 0.875 0.7458
- key = 0.870 0.7485
- key = 0.865 0.7512
- key = 0.860 0.7559
- key = 0.855 0.7583
- key = 0.850 0.7622
- key = 0.845 0.7657
- key = 0.840 0.7680
- key = 0.835 0.7730
- key = 0.830 0.7760
- key = 0.825 0.7801
- key = 0.820 0.7842
- key = 0.815 0.7870
- key = 0.810 0.7918
- key = 0.805 0.7965
- key = 0.800 0.8039
- key = 0.795 0.8113
- key = 0.790 0.8213
- key = 0.785 0.8285
- key = 0.780 0.8357
- key = 0.775 0.8428
- key = 0.770 0.8498
- key = 0.765 0.8568
- key = 0.760 0.8637
- key = 0.755 0.8693
- key = 0.750 0.8747
- key = 0.745 0.8815
- key = 0.740 0.8855
- key = 0.735 0.8913
- key = 0.730 0.8961
- key = 0.725 0.9000
- key = 0.720 0.9039
- key = 0.715 0.9079
- key = 0.710 0.9134
- key = 0.705 0.9161
- key = 0.700 0.9216
- key = 0.695 0.9243
- key = 0.690 0.9291
- key = 0.685 0.9326
- key = 0.680 0.9353
- key = 0.675 0.9400
- key = 0.670 0.9436
- key = 0.665 0.9472
- key = 0.660 0.9507
- key = 0.655 0.9542
- key = 0.650 0.9577
- key = 0.645 0.9628
- key = 0.640 0.9655
- key = 0.635 0.9707
- key = 0.630 0.9741
- key = 0.625 0.9775
- key = 0.620 0.9821
- key = 0.615 0.9848
- key = 0.610 0.9901
- key = 0.605 0.9934
- key = 0.600 0.9966
- key = 0.595 1.0000
- key = 0.590 0.9922
- key = 0.585 0.9824
- key = 0.580 0.9735
- key = 0.575 0.9646
- key = 0.570 0.9584
- key = 0.565 0.9522
- key = 0.560 0.9463
- key = 0.555 0.9436
- key = 0.550 0.9416
- key = 0.545 0.9409
- key = 0.540 0.9409
- key = 0.535 0.9409
- key = 0.530 0.9409
- key = 0.525 0.9409
- key = 0.520 0.9409
- key = 0.515 0.9409
- key = 0.510 0.9409
- key = 0.505 0.9382
- key = 0.500 0.9360
- key = 0.495 0.9324
- key = 0.490 0.9287
- key = 0.485 0.9195
- key = 0.480 0.9135
- key = 0.475 0.9135
- key = 0.470 0.9135
- key = 0.465 0.9135
- key = 0.460 0.9162
- key = 0.455 0.9191
- key = 0.450 0.9244
- key = 0.445 0.9292
- key = 0.440 0.9329
- key = 0.435 0.9365
- key = 0.430 0.9409
- key = 0.425 0.9409
- key = 0.420 0.9409
- key = 0.415 0.9409
- key = 0.410 0.9409
- key = 0.405 0.9409
- key = 0.400 0.9409
- key = 0.395 0.9409
- key = 0.390 0.9409
- key = 0.385 0.9409
- key = 0.380 0.9409
- key = 0.375 0.9409
- key = 0.370 0.9409
- key = 0.365 0.9409
- key = 0.360 0.9409
- key = 0.355 0.9409
- key = 0.350 0.9409
- key = 0.345 0.9409
- key = 0.340 0.9409
- key = 0.335 0.9409
- key = 0.330 0.9409
- key = 0.325 0.9409
- key = 0.320 0.9409
- key = 0.315 0.9409
- key = 0.310 0.9410
- key = 0.305 0.9436
- key = 0.300 0.9436
- key = 0.295 0.9436
- key = 0.290 0.9443
- key = 0.285 0.9464
- key = 0.280 0.9464
- key = 0.275 0.9491
- key = 0.270 0.9491
- key = 0.265 0.9510
- key = 0.260 0.9519
- key = 0.255 0.9526
- key = 0.250 0.9547
- key = 0.245 0.9569
- key = 0.240 0.9576
- key = 0.235 0.9602
- key = 0.230 0.9618
- key = 0.225 0.9630
- key = 0.220 0.9657
- key = 0.215 0.9657
- key = 0.210 0.9673
- key = 0.205 0.9685
- key = 0.200 0.9685
- key = 0.195 0.9712
- key = 0.190 0.9698
- key = 0.185 0.9685
- key = 0.180 0.9685
- key = 0.175 0.9658
- key = 0.170 0.9658
- key = 0.165 0.9631
- key = 0.160 0.9604
- key = 0.155 0.9577
- key = 0.150 0.9550
- key = 0.145 0.9523
- key = 0.140 0.9496
- key = 0.135 0.9496
- key = 0.130 0.9496
- key = 0.125 0.9496
- key = 0.120 0.9469
- key = 0.115 0.9469
- key = 0.110 0.9469
- key = 0.105 0.9469
- key = 0.100 0.9469
- key = 0.095 0.9469
- key = 0.090 0.9442
- key = 0.085 0.9442
- key = 0.080 0.9442
- key = 0.075 0.9442
- key = 0.070 0.9442
- key = 0.065 0.9442
- key = 0.060 0.9442
- key = 0.055 0.9415
- key = 0.050 0.9415
- key = 0.045 0.9415
- key = 0.040 0.9415
- key = 0.035 0.9415
- key = 0.030 0.9415
- key = 0.025 0.9389
- key = 0.020 0.9388
- key = 0.015 0.9388
- key = 0.010 0.9363
- key = 0.009 0.9194
- key = 0.008 0.8980
- key = 0.007 0.8517
- key = 0.006 0.7958
- key = 0.005 0.7307
- key = 0.004 0.6615
- key = 0.003 0.5859
- key = 0.002 0.4856
- key = 0.001 0.3102
- key = 0.000 0.0569
- }
- atmosphereCurve
- {
- key = 0 284
- key = 1 100
- }
- IspV = 1.14979757
- IspSL = 1
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
-
- CONFIG
- {
- name = Staara-37DXV "Berandal"
- description = Improved propellants and optmized nozzle design enables higher Isp.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- techRequired = heavyRocketry
- %LinkB9PSModule[engineSwitch] { %subtype = Star37DX }
- PROPELLANT
- {
- name = HTPB
- ratio = 100
- DrawGauge = True
- }
- curveResource = HTPB
- thrustCurve
- {
- key = 1.000 0.2006
- key = 0.995 0.7376
- key = 0.990 0.6830
- key = 0.985 0.6830
- key = 0.980 0.6857
- key = 0.975 0.6884
- key = 0.970 0.6884
- key = 0.965 0.6911
- key = 0.960 0.6938
- key = 0.955 0.6959
- key = 0.950 0.6990
- key = 0.945 0.7020
- key = 0.940 0.7048
- key = 0.935 0.7075
- key = 0.930 0.7102
- key = 0.925 0.7129
- key = 0.920 0.7156
- key = 0.915 0.7183
- key = 0.910 0.7220
- key = 0.905 0.7247
- key = 0.900 0.7293
- key = 0.895 0.7320
- key = 0.890 0.7347
- key = 0.885 0.7380
- key = 0.880 0.7406
- key = 0.875 0.7458
- key = 0.870 0.7485
- key = 0.865 0.7512
- key = 0.860 0.7559
- key = 0.855 0.7583
- key = 0.850 0.7622
- key = 0.845 0.7657
- key = 0.840 0.7680
- key = 0.835 0.7730
- key = 0.830 0.7760
- key = 0.825 0.7801
- key = 0.820 0.7842
- key = 0.815 0.7870
- key = 0.810 0.7918
- key = 0.805 0.7965
- key = 0.800 0.8039
- key = 0.795 0.8113
- key = 0.790 0.8213
- key = 0.785 0.8285
- key = 0.780 0.8357
- key = 0.775 0.8428
- key = 0.770 0.8498
- key = 0.765 0.8568
- key = 0.760 0.8637
- key = 0.755 0.8693
- key = 0.750 0.8747
- key = 0.745 0.8815
- key = 0.740 0.8855
- key = 0.735 0.8913
- key = 0.730 0.8961
- key = 0.725 0.9000
- key = 0.720 0.9039
- key = 0.715 0.9079
- key = 0.710 0.9134
- key = 0.705 0.9161
- key = 0.700 0.9216
- key = 0.695 0.9243
- key = 0.690 0.9291
- key = 0.685 0.9326
- key = 0.680 0.9353
- key = 0.675 0.9400
- key = 0.670 0.9436
- key = 0.665 0.9472
- key = 0.660 0.9507
- key = 0.655 0.9542
- key = 0.650 0.9577
- key = 0.645 0.9628
- key = 0.640 0.9655
- key = 0.635 0.9707
- key = 0.630 0.9741
- key = 0.625 0.9775
- key = 0.620 0.9821
- key = 0.615 0.9848
- key = 0.610 0.9901
- key = 0.605 0.9934
- key = 0.600 0.9966
- key = 0.595 1.0000
- key = 0.590 0.9922
- key = 0.585 0.9824
- key = 0.580 0.9735
- key = 0.575 0.9646
- key = 0.570 0.9584
- key = 0.565 0.9522
- key = 0.560 0.9463
- key = 0.555 0.9436
- key = 0.550 0.9416
- key = 0.545 0.9409
- key = 0.540 0.9409
- key = 0.535 0.9409
- key = 0.530 0.9409
- key = 0.525 0.9409
- key = 0.520 0.9409
- key = 0.515 0.9409
- key = 0.510 0.9409
- key = 0.505 0.9382
- key = 0.500 0.9360
- key = 0.495 0.9324
- key = 0.490 0.9287
- key = 0.485 0.9195
- key = 0.480 0.9135
- key = 0.475 0.9135
- key = 0.470 0.9135
- key = 0.465 0.9135
- key = 0.460 0.9162
- key = 0.455 0.9191
- key = 0.450 0.9244
- key = 0.445 0.9292
- key = 0.440 0.9329
- key = 0.435 0.9365
- key = 0.430 0.9409
- key = 0.425 0.9409
- key = 0.420 0.9409
- key = 0.415 0.9409
- key = 0.410 0.9409
- key = 0.405 0.9409
- key = 0.400 0.9409
- key = 0.395 0.9409
- key = 0.390 0.9409
- key = 0.385 0.9409
- key = 0.380 0.9409
- key = 0.375 0.9409
- key = 0.370 0.9409
- key = 0.365 0.9409
- key = 0.360 0.9409
- key = 0.355 0.9409
- key = 0.350 0.9409
- key = 0.345 0.9409
- key = 0.340 0.9409
- key = 0.335 0.9409
- key = 0.330 0.9409
- key = 0.325 0.9409
- key = 0.320 0.9409
- key = 0.315 0.9409
- key = 0.310 0.9410
- key = 0.305 0.9436
- key = 0.300 0.9436
- key = 0.295 0.9436
- key = 0.290 0.9443
- key = 0.285 0.9464
- key = 0.280 0.9464
- key = 0.275 0.9491
- key = 0.270 0.9491
- key = 0.265 0.9510
- key = 0.260 0.9519
- key = 0.255 0.9526
- key = 0.250 0.9547
- key = 0.245 0.9569
- key = 0.240 0.9576
- key = 0.235 0.9602
- key = 0.230 0.9618
- key = 0.225 0.9630
- key = 0.220 0.9657
- key = 0.215 0.9657
- key = 0.210 0.9673
- key = 0.205 0.9685
- key = 0.200 0.9685
- key = 0.195 0.9712
- key = 0.190 0.9698
- key = 0.185 0.9685
- key = 0.180 0.9685
- key = 0.175 0.9658
- key = 0.170 0.9658
- key = 0.165 0.9631
- key = 0.160 0.9604
- key = 0.155 0.9577
- key = 0.150 0.9550
- key = 0.145 0.9523
- key = 0.140 0.9496
- key = 0.135 0.9496
- key = 0.130 0.9496
- key = 0.125 0.9496
- key = 0.120 0.9469
- key = 0.115 0.9469
- key = 0.110 0.9469
- key = 0.105 0.9469
- key = 0.100 0.9469
- key = 0.095 0.9469
- key = 0.090 0.9442
- key = 0.085 0.9442
- key = 0.080 0.9442
- key = 0.075 0.9442
- key = 0.070 0.9442
- key = 0.065 0.9442
- key = 0.060 0.9442
- key = 0.055 0.9415
- key = 0.050 0.9415
- key = 0.045 0.9415
- key = 0.040 0.9415
- key = 0.035 0.9415
- key = 0.030 0.9415
- key = 0.025 0.9389
- key = 0.020 0.9388
- key = 0.015 0.9388
- key = 0.010 0.9363
- key = 0.009 0.9194
- key = 0.008 0.8980
- key = 0.007 0.8517
- key = 0.006 0.7958
- key = 0.005 0.7307
- key = 0.004 0.6615
- key = 0.003 0.5859
- key = 0.002 0.4856
- key = 0.001 0.3102
- key = 0.000 0.0569
- }
- atmosphereCurve
- {
- key = 0 290
- key = 1 100
- }
- IspV = 1.17408906
- IspSL = 1
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
- {
- baseVolume = 0
-
- @SUBTYPE[*]:HAS[#name[Star37B]]
- {
- RESOURCE
- {
- name = PBAN
- unitsPerVolume = 1
- }
- volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star37D]]
- {
- RESOURCE
- {
- name = HTPB
- unitsPerVolume = 1
- }
- volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star37DX]]
- {
- RESOURCE
- {
- name = HTPB
- unitsPerVolume = 1
- }
- volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
- @volumeAdded *= 4.213483146
- }
- }
- !RESOURCE[SolidFuel] {}
-}
-
-@PART[bluedog_UpperSolids_Star37FMV]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- !runningEffectName = DELETE
- !ThrustCurvePrefab = DELETE
-
- @atmosphereCurve
- {
- @key,0 = 0 283
- @key,1 = 1 100
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = S
- modded = false
- configuration = Staara-37EV "Beran"
-
- CONFIG
- {
- name = Staara-37EV "Beran"
- description =A simple but dependable kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
-
- PROPELLANT
- {
- name = PBAN
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 283
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
-
- CONFIG
- {
- name = Staara-37FNV "Beran" Solid Rocket Motor
- description = Improved propellants and optmized nozzle design enables higher Isp.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- techRequired = heavyRocketry
-
- PROPELLANT
- {
- name = HTPB
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 295
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
- {
- baseVolume = 0
-
- @SUBTYPE[*]:HAS[#name[Star37E]]
- {
- RESOURCE
- {
- name = PBAN
- unitsPerVolume = 1
- }
- volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
- @volumeAdded *= 4.213483146
- }
- @SUBTYPE[*]:HAS[#name[Star37FMV]]
- {
- RESOURCE
- {
- name = HTPB
- unitsPerVolume = 1
- }
- volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
- @volumeAdded *= 4.213483146
- }
- }
- !RESOURCE[SolidFuel] {}
-}
-
-@PART[bluedog_UpperSolids_Star48BV]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- !runningEffectName = DELETE
- !ThrustCurvePrefab = DELETE
-
- @atmosphereCurve
- {
- @key,0 = 0 287
- @key,1 = 1 100
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = S
- configuration = Staara-48 "Regulus"
- modded = false
-
- CONFIG
- {
- name = Staara-48 "Regulus"
- description = A simple but dependable kick solid motor.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 287
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
-
- CONFIG
- {
- name = Staara-48BV "Regulus"
- description = Improved propellants and optmized nozzle design enables higher Isp.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- techRequired = heavyRocketry
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 295
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @RESOURCE[SolidFuel]
- {
- @amount *= 4.213483146
- @maxAmount *= 4.213483146
- }
-}
-
-
-@PART[bluedog_Scout_Antares_Basic]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
-
- @atmosphereCurve
- {
- @key,0 = 0 294
- @key,1 = 1 100
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = S
- modded = false
- configuration = Staara-31-III "Satevar"
-
- CONFIG
- {
- name = Staara-31-III "Satevar"
- description = Staara-series solid rocket motor, model 31-III. Vacuum optimized nozzle, simpler and more reliable than liquid boosters.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 294
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @RESOURCE[SolidFuel]
- {
- @amount *= 4.213483146
- @maxAmount *= 4.213483146
- }
-}
-
-@PART[bluedog_Scout_Antares_Inline]:FOR[RealFuels_StockEngines]
-{
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
-
- @atmosphereCurve
- {
- @key,0 = 0 294
- @key,1 = 1 100
- }
- !PROPELLANT[SolidFuel] {}
-
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = S
- configuration = Staara-31-IIIA "Satevis"
- modded = false
-
- CONFIG
- {
- name = Staara-31-IIIA "Satevis"
- description = The Staara-series solid rocket motor, model 31-III is useful as an upper stage on small rockets.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- atmosphereCurve
- {
- key = 0 294
- key = 1 100
- }
-
- ignitions = 1
- ullage = false
- pressureFed = false
- allowShutdown = false
- }
- }
-
- @RESOURCE[SolidFuel]
- {
- @amount *= 4.213483146
- @maxAmount *= 4.213483146
- }
-
-}
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Able.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Able.cfg
index ca4e2aec..3ae064cd 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Able.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Able.cfg
@@ -20,6 +20,7 @@
@key,0 = 0 271
@key,1 = 1 240
}
+ throttleResponseTime = 1.5
useEngineResponseTime = True
engineAccelerationSpeed = 0.2
engineDecelerationSpeed = 0.15
@@ -45,9 +46,9 @@
ullage = True
pressureFed = True
ignitions = 1
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
- %LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-37 }
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-37 }
PROPELLANT
{
name = UDMH
@@ -83,9 +84,9 @@
pressureFed = True
ignitions = 1
techRequired = basicRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
- %LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-118D }
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ LinkB9PSModule[engineSwitch] { %subtype = AbleAJ10-118D }
PROPELLANT
{
name = UDMH
@@ -142,6 +143,7 @@
@key,0 = 0 278
@key,1 = 1 215
}
+ throttleResponseTime = 1.5
useEngineResponseTime = True
engineAccelerationSpeed = 0.2
engineDecelerationSpeed = 0.35
@@ -164,9 +166,9 @@
description = Improved version of the Alpha engine for the Alphastar upper stage. Used on Fenris Alphastar.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
- %LinkB9PSModule[engineSwitch] { %subtype = AblestarAJ10-104 }
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ LinkB9PSModule[engineSwitch] { %subtype = AblestarAJ10-104 }
PROPELLANT
{
name = UDMH
@@ -178,9 +180,9 @@
name = IRFNA-III
ratio = 0.5719
}
- %ullage = True
- %pressureFed = True
- %ignitions = 2
+ ullage = True
+ pressureFed = True
+ ignitions = 2
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -198,8 +200,8 @@
@minThrust *= 1.125
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.125
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = AblestarAJ10-118E }
techRequired = generalRocketry
PROPELLANT
@@ -213,9 +215,9 @@
name = IRFNA-III
ratio = 0.5719
}
- %ullage = True
- %pressureFed = True
- %ignitions = -1
+ ullage = True
+ pressureFed = True
+ ignitions = -1
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -236,19 +238,25 @@
// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
}
-@PART[bluedog_DeltaB_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_DeltaB_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ ignoreforlsp = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -259,7 +267,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -378,13 +385,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -479,7 +485,7 @@
}
-@PART[bluedog_ThorAble_Guidance]:FOR[RealFuels_StockEngines]
+@PART[bluedog_ThorAble_Guidance]:FOR[RealFuels]
{
MODULE
{
@@ -525,11 +531,23 @@
}
}
-@PART[bluedog_ThorAble_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_ThorAble_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -540,7 +558,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -659,13 +676,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -680,11 +696,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -700,11 +718,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Agena.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Agena.cfg
index 4bfff40f..7e86fae2 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Agena.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Agena.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog_Agena_Avionics]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Agena_Avionics]:FOR[RealFuels]
{
MODULE
{
@@ -31,7 +31,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@atmosphereCurve
@@ -51,16 +51,17 @@
@ratio = 0.5508
@DrawGauge = True
}
+ throttleResponseTime = 1.5
useEngineResponseTime = True
engineAccelerationSpeed = 0.2
engineDecelerationSpeed = 0.35
+ %powerEffectName:NEEDS[Waterfall] = running_engine
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
-
+ engineID = basicEngine
type = ModuleEnginesRF
techLevel = 0
origTechLevel = 0
@@ -78,8 +79,8 @@
massMult = 1
ignitions = 1
ullage = true
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = 8048 }
PROPELLANT
{
@@ -111,8 +112,8 @@
massMult = 1.05
ignitions = 2
ullage = true
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = 8081 }
PROPELLANT
{
@@ -139,8 +140,8 @@
ignitions = 3
ullage = false
techRequired = advRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = 8096 }
PROPELLANT
{
@@ -174,8 +175,8 @@
ignitions = 15
ullage = false
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = 8096 }
PROPELLANT
{
@@ -207,8 +208,8 @@
ignitions = 50
ullage = false
techRequired = propulsionSystems
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = 8096HDA }
PROPELLANT
{
@@ -241,9 +242,9 @@
massMult = 1.01
ignitions = 15
ullage = false
- techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
- @runningEffectName:NEEDS[Waterfall] = running_engine_large
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed2
+ %powerEffectName:NEEDS[Waterfall] = running_engine_large
%LinkB9PSModule[engineSwitch] { %subtype = 8096B }
PROPELLANT
{
@@ -310,7 +311,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 15
ullage = True
@atmosphereCurve
@@ -330,14 +331,17 @@
@ratio = 0.5329
@DrawGauge = True
}
+ throttleResponseTime = 1.0
useEngineResponseTime = True
engineAccelerationSpeed = 0.2
engineDecelerationSpeed = 0.35
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[Waterfall] = running_engine
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
techLevel = 2
origTechLevel = 2
@@ -355,8 +359,8 @@
// ignitions = -1 //15-100 depending on certification is effectively unlimited
ullage = True
pressureFed = False
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-8096-C }
PROPELLANT
{
@@ -394,8 +398,8 @@
ullage = True
pressureFed = False
techRequired = veryHeavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpperRed
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-8096-C }
PROPELLANT
{
@@ -433,8 +437,8 @@
ullage = True
pressureFed = False
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[WaterfallSwitch] { %subtype = Belle-RLX81-LF2-SPS }
PROPELLANT
{
@@ -498,7 +502,7 @@
}
SUBTYPE
{
- name = Belle-RLX81-LF2-SPS
+ name = Belle-RLX81-LF2-SPS
title = Belle-RLX81-LF2-SPS
MODULE
@@ -512,7 +516,7 @@
{
TEMPLATE
{
- templateName = waterfall-hydroflox-upper
+ templateName = waterfall-rf-hydroflourine-upper
overrideParentTransform = thrustTransform
position = 0,0,-0.002
rotation = 0, 0, 0
@@ -523,18 +527,17 @@
}
}
PLUME:NEEDS[!Waterfall]
- {
- name = BDB_CryogenicUpper
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
+ {
+ name = BDB_CryogenicUpper
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
energy = 1
- speed = 1
-
- flarePosition = 0,0,-0.3
+ speed = 1
+ flarePosition = 0,0,-0.3
flareScale = 0.2
- fumePosition = 0,0,0.3
+ fumePosition = 0,0,0.3
fumeScale = 1.4
streamPosition = 0,0,0.4
@@ -555,66 +558,65 @@
@PART[bluedog_Agena_Engine_8096C]:AFTER[zzRealPlume]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul,!Waterfall]
{
%EFFECTS
- {
+ {
%BDB_CryogenicUpper
- {
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- transformName = turboFX
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.5
- energy = 1
- speed = 1
- emissionMult = 2
- name = turbopump
- modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierPump
- fixedEmissions = false
- sizeClamp = 50
- randomInitalVelocityOffsetMaxRadius = 0.2
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = turboFX
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+ emissionMult = 2
+ name = turbopump
+ modelName = Bluedog_DB/FX/PlumeParty/Engines/BDB/vernierPump
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
- linGrow
- {
- density = 1.0 0
- density = 0.5 0.2
- density = 0.2 1.5
- density = 0.0 3
- }
- emission
- {
- power = 1.0 1
- power = 0.01 0.1
- power = 0.0 0.0
- }
- speed
- {
- density = 1.0 1
- density = 0.0 0.8
- }
- energy
- {
- density = 1.0 1
- density = 0.0 0.8
- }
+ linGrow
+ {
+ density = 1.0 0
+ density = 0.5 0.2
+ density = 0.2 1.5
+ density = 0.0 3
+ }
+ emission
+ {
+ power = 1.0 1
+ power = 0.01 0.1
+ power = 0.0 0.0
+ }
+ speed
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+ energy
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
- }
+ }
}
}
}
-@PART[bluedog_Agena_EngineShroud]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Agena_EngineShroud]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -625,7 +627,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -642,6 +643,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -655,6 +657,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -668,6 +671,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -682,6 +686,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -696,6 +701,7 @@
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -710,7 +716,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -725,12 +731,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -744,13 +751,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -765,11 +773,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -785,11 +795,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -934,19 +946,18 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Agena_EquipmentRack]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Agena_EquipmentRack]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -957,7 +968,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -969,10 +979,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -986,6 +998,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -995,11 +1008,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1014,6 +1027,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1023,11 +1037,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1042,7 +1057,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1057,12 +1072,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1076,13 +1092,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1097,11 +1114,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1117,11 +1136,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1139,6 +1160,18 @@
@Ratio *= 0.23
}
}
+ @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
+ {
+ @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
+ {
+ @ResourceName = Hydrazine
+ @Ratio *= 0.00433
+ }
+ @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
+ {
+ @Ratio *= 0.23
+ }
+ }
MODULE:NEEDS[!Kerbalism]
{
name = ModuleB9PartSwitch
@@ -1293,19 +1326,18 @@
}
}
-@PART[bluedog_GATV_SPS_RCS]:FOR[RealFuels_StockEngines]
+@PART[bluedog_GATV_SPS_RCS]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1316,22 +1348,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1345,6 +1378,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1354,11 +1388,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1373,6 +1407,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1382,11 +1417,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1401,7 +1437,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1416,12 +1452,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1435,13 +1472,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1456,11 +1494,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1476,11 +1516,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1488,12 +1530,12 @@
}
}
-@PART[bluedog_GATV_SPS_LFO]:FOR[RealFuels_StockEngines]
+@PART[bluedog_GATV_SPS_LFO]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = false
pressureFed = True
@@ -1519,7 +1561,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = Belle-ESPS-B "Nafuni"
techLevel = 3
@@ -1629,19 +1671,6 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
- TANK
- {
- name = UDMH
- amount = full
- maxAmount = 35.01%
- }
- TANK
- {
- name = MON3
- amount = full
- maxAmount = 54.99%
- }
TANK
{
name = Hydrazine
@@ -1654,12 +1683,12 @@
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog_GATV_SPS]:FOR[RealFuels_StockEngines]
+@PART[bluedog_GATV_SPS]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = false
pressureFed = True
@@ -1685,7 +1714,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = Belle-ESPS-A "Nafuni"
techLevel = 3
@@ -1788,8 +1817,15 @@
}
}
@MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1800,7 +1836,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1812,10 +1847,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1829,6 +1866,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1838,11 +1876,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1857,6 +1895,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1866,11 +1905,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1885,7 +1925,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1900,12 +1940,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1919,13 +1960,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1940,11 +1982,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1960,11 +2004,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2034,11 +2080,13 @@
name = MMH
ratio = 1.6477
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 2.37
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2056,6 +2104,8 @@
PROPELLANT
{
name = Hydrazine
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
ratio = 1
}
atmosphereCurve
@@ -2075,6 +2125,8 @@
{
name = Hydrazine
ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2093,6 +2145,8 @@
{
name = Nitrogen
ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2111,6 +2165,8 @@
{
name = Helium
ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2128,11 +2184,14 @@
{
name = UDMH
ratio = 2.0961
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = IRFNA-III
ratio = 2.57
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2151,11 +2210,14 @@
{
name = UDMH
ratio = 2.0961
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = IRFNA-IV
ratio = 2.69
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -2164,22 +2226,20 @@
}
}
}
-
}
-@PART[bluedog_ATDA_RCS,bluedog_Keyhole_OCV_KH7]:FOR[RealFuels_StockEngines]
+@PART[bluedog_ATDA_RCS]:FOR[RealFuels]
{
- @MODULE[ModuleRCSFX],*
+ @MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -2190,22 +2250,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2219,6 +2280,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2228,11 +2290,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2247,6 +2309,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2256,11 +2319,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -2275,7 +2339,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2290,12 +2354,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2309,13 +2374,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2330,11 +2396,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2350,11 +2418,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2378,32 +2448,142 @@
!RESOURCE[MonoPropellant] {}
}
-bluedog_Keyhole_OCV_KH7
-@PART[bluedog_Keyhole_OCV_KH7]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Keyhole_OCV_KH7]:FOR[RealFuels]
{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = -1
+ ullage = False
+ pressureFed = true
+ @PROPELLANT[MonoPropellant]
+ {
+ @name = MMH
+ @ratio = 0.4943
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ @name = NTO
+ @ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.2
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ }
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- PROPELLANT
+ @atmosphereCurve
{
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -2415,10 +2595,12 @@ bluedog_Keyhole_OCV_KH7
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2432,6 +2614,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2441,11 +2624,11 @@ bluedog_Keyhole_OCV_KH7
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2460,6 +2643,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2469,10 +2653,12 @@ bluedog_Keyhole_OCV_KH7
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -2487,7 +2673,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2502,12 +2688,13 @@ bluedog_Keyhole_OCV_KH7
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2517,17 +2704,18 @@ bluedog_Keyhole_OCV_KH7
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.5
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2542,11 +2730,13 @@ bluedog_Keyhole_OCV_KH7
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2562,11 +2752,13 @@ bluedog_Keyhole_OCV_KH7
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2605,41 +2797,40 @@ bluedog_Keyhole_OCV_KH7
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Corona_Retro]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Corona_Retro]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Solid
-//
+ %engineID = RetroSRB
@atmosphereCurve
{
@key,0 = 0 294
@key,1 = 1 100
}
- !PROPELLANT[*] {}
-//
+ !PROPELLANT,* {}
+
PROPELLANT
{
- name = HTPB
+ name = PSPC
ratio = 100.000000
DrawGauge = True
}
- @curveResource = HTPB
+ %curveResource = PSPC
}
-//
+
MODULE
{
name = ModuleEngineConfigs
- engineID = Solid
type = ModuleEnginesRF
+ engineID = RetroSRB
techLevel = 1
origTechLevel = 1
engineType = S+
modded = false
configuration = SG-RV4 Retro Pack
-//
+
CONFIG
{
name = SG-RV4 Retro Pack
@@ -2647,12 +2838,12 @@ bluedog_Keyhole_OCV_KH7
PROPELLANT
{
- name = HTPB
+ name = PSPC
ratio = 100.000000
DrawGauge = True
}
useThrustCurve = true
- curveResource = HTPB
+ curveResource = PSPC
thrustCurve
{
key = 0 0.15 0 50
@@ -2675,10 +2866,10 @@ bluedog_Keyhole_OCV_KH7
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+// %engineID = despinRCS
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Nitrogen
@@ -2694,22 +2885,25 @@ bluedog_Keyhole_OCV_KH7
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+// engineID = despinRCS
+ modded = false
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2723,6 +2917,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2732,11 +2927,11 @@ bluedog_Keyhole_OCV_KH7
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2751,6 +2946,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2760,11 +2956,12 @@ bluedog_Keyhole_OCV_KH7
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -2779,7 +2976,7 @@ bluedog_Keyhole_OCV_KH7
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2794,12 +2991,13 @@ bluedog_Keyhole_OCV_KH7
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2813,13 +3011,14 @@ bluedog_Keyhole_OCV_KH7
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2834,11 +3033,13 @@ bluedog_Keyhole_OCV_KH7
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2854,11 +3055,13 @@ bluedog_Keyhole_OCV_KH7
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2873,43 +3076,25 @@ bluedog_Keyhole_OCV_KH7
basemass = -1
TANK
{
- name = Nitrogen
- amount = full
- maxAmount = 100%
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount$ *=5
+ maxAmount = #$amount$
}
}
- MODULE
+
+ @RESOURCE[SolidFuel]
{
- name = ModuleFuelTanks
- volume = 10
- type = SolidRCS
- basemass = -1
-
- TANK
- {
- name = Hydrazine
- amount = full
- maxAmount = 5
- }
- TANK
- {
- name = PSPC
- amount = full
- maxAmount = 5
- }
+ @name = PSPC
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
}
-// @RESOURCE[SolidFuel]
-// {
-// @name = PSPC
-// @amount *= 4.213483146
-// @maxAmount *= 4.213483146
-// }
!RESOURCE[MonoPropellant] {}
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Agena_UllageMotor,bluedog_Agena_AInterstage,bluedog_Agena_StraightInterstage]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Agena_UllageMotor,bluedog_Agena_AInterstage,bluedog_Agena_StraightInterstage]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
@@ -2975,4 +3160,315 @@ bluedog_Keyhole_OCV_KH7
}
}
!RESOURCE[SolidFuel] {}
+}
+
+@PART[bluedog_Agena_Subsat_Hitchhiker]:FOR[RealFuels]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = sepSRB
+ %thrustRating = thrusterPower
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+// %engineID = rcs
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ engineID = sepSRB
+ configuration = PSPC
+
+ CONFIG
+ {
+ name = PSPC
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ basemass = -1
+ type = ServiceModule
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *=5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ @RESOURCE[SolidFuel]
+ {
+ @name = PSPC
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[SolidFuel] {}
+}
+@PART[bluedog_Agena_SOT_1p875m,bluedog_Agena_SOT_2p5m]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Aerozine50
+ amount = full
+ maxAmount = 45.00153627%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 54.99846373%
+ }
+ }
+ !RESOURCE,* {}
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Apollo.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Apollo.cfg
index da1fcc7c..fd83cd31 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Apollo.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Apollo.cfg
@@ -1,21 +1,21 @@
-@PART[bluedog_Apollo_Block2_Capsule,bluedog_Apollo_Block3_Capsule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Apollo_CrewPod]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -26,7 +26,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -42,6 +41,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -55,6 +55,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -69,6 +70,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -83,6 +85,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -111,7 +114,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -126,12 +129,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -141,17 +145,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -166,11 +170,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -185,12 +191,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -208,14 +215,14 @@
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -237,26 +244,24 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Apollo_Block2_RCSquad,bluedog_Apollo_Block2_RCSlinear,bluedog_Apollo_Block2_RCSlinearSingle]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Apollo_RCS_Quad]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -267,7 +272,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -283,6 +287,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -296,6 +301,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -310,6 +316,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -324,6 +331,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -352,7 +360,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -367,12 +375,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -382,17 +391,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -407,11 +416,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -426,12 +437,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -439,32 +451,33 @@
}
}
-@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Apollo_Block2_SPS]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
ignitions = 20
ullage = True
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 0.5017
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.4983
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@key,0 = 0 314
@key,1 = 1 27
}
+ throttleResponseTime = 1.7
}
MODULE
{
@@ -488,7 +501,7 @@
ullage = True
pressureFed = True
powerEffectName:NEED[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE60 }
PROPELLANT
{
@@ -527,6 +540,7 @@
ullage = True
pressureFed = True
techRequired = experimentalRocketry
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
powerEffectName:NEED[!Waterfall] = Cryogenic_UpperBlue_CE
%LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE81-MFO }
PROPELLANT
@@ -575,15 +589,15 @@
{
templateName = waterfall-hypergolic-aerozine50-upper-1
overrideParentTransform = thrustTransform
- position = 0,0,1.78
+ position = 0,0,0.04
rotation = 0, 0, 0
- scale = 1.23, 1.23, 1.23
+ scale = 1.26, 1.26, 1.26
}
TEMPLATE
{
templateName = BDB_HypergolGlow
overrideParentTransform = thrustTransform
- position = 0,0,1.75
+ position = 0,0,0.08
rotation = 0, 0, 0
scale = 1.32, 1.32, 1.32
}
@@ -606,224 +620,53 @@
{
TEMPLATE
{
- templateName = waterfall_methaflox_upper
+ templateName = waterfall-rf-methaflox-upper
overrideParentTransform = thrustTransform
- position = 0,0,1.78
+ position = 0,0,0.04
rotation = 0, 0, 0
- scale = 1.23, 1.23, 1.23
+ scale = 1.26, 1.26, 1.26
}
TEMPLATE
{
- templateName = BDB_HypergolGlow
+ templateName = waterfall_rf_fluorine_glow
overrideParentTransform = thrustTransform
- position = 0,0,1.78
+ position = 0,0,0.08
rotation = 0, 0, 0
- scale = 1.4, 1.4, 1.23
+ scale = 1.36, 1.36, 1.32
}
}
}
}
}
}
-@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]:NEEDS[!Waterfall]
-{
- PLUME
- {
- name = Cryogenic_UpperBlue_CE
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
-
- speed = 1
- energy = 1
-
- corePosition = 0,0,1
- coreScale = 0.35
-
- plumePosition = 0,0,1.7
- plumeScale = 2
-
- plume2Scale = 2
- }
-}
-@PART[bluedog_Apollo_Block2_ServiceEngine]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul,!Waterfall]:AFTER[zzRealPlume]
-{
- @EFFECTS
- {
- @Cryogenic_UpperBlue_CE
- {
- @AUDIO
- {
- @clip = Bluedog_DB/Sounds/KW/sound_spsloop
- }
- }
- }
-}
-
-@PART[bluedog_Apollo_Block3_ServiceEngine]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- ullage = True
- !PROPELLANT[*],* {}
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.5017
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.4983
- }
- @atmosphereCurve
- {
- @key,0 = 0 311
- @key,1 = 1 85
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- minTechLevel = 1
- engineType = O
- modded = False
- origMass = 0.12
- configuration = Kane-11-SE12
-
- CONFIG
- {
- name = Kane-11-SE12
- description = The Sina MEM Ascent Engine modified to fit in the Kane-11 SPS housing. Useful for smaller, Kerbin-orbit versions of the Kane-11, such as the Blok-III.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- massMult = 1
- // ignitions = -1
- ullage = True
- pressureFed = True
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.5017
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.4983
- }
- atmosphereCurve
- {
- key = 0 311
- key = 1 85
- }
- IspSL = 0.772727272
- IspV = 1.000000
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
- }
- }
-}
-
-@PART[bluedog_Apollo_Block5_ServiceEngine]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- ignitions = 20
- ullage = True
- !PROPELLANT[*],* {}
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.5017
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.4983
- }
- @atmosphereCurve
- {
- @key,0 = 0 311
- @key,1 = 1 85
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = O
- configuration = Kane-11-SE35
- origMass = 0.3
- modded = false
-
- CONFIG
- {
- name = Kane-11-SE35
- description = The Sina MEM Descent Engine modified to fit in the Kane-11 SPS housing. Useful for smaller, Kerbin-orbit versions of the Kane-11, such as the Blok-V.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- massMult = 1
- ignitions = 20
- ullage = True
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.5017
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.4983
- }
- IspSL = 0.772727272
- IspV = 1.000000
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.2
- }
- }
- }
-}
-@PART[bluedog_LEM_Descent_Engine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_LM_Descent_Engine]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- ignitions = 20
+ ignitions = 3
ullage = True
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 0.5017
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.4983
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@key,0 = 0 311
@key,1 = 1 116
}
+ throttleResponseTime = 4.0
}
MODULE
{
@@ -902,32 +745,33 @@
}
}
-@PART[bluedog_LEM_Ascent_Engine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_LM_Ascent_Engine]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
ullage = True
pressureFed = True
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 0.5017
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.4983
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@key,0 = 0 311
@key,1 = 1 85
}
+ throttleResponseTime = 4.0
}
MODULE
{
@@ -972,7 +816,7 @@
}
}
-@PART[bluedog_Apollo_Block2_ServiceModule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Apollo_Block2_SM]:FOR[RealFuels]
{
!MODULE[ModuleResourceConverter] {}
MODULE:NEEDS[!Kerbalism]
@@ -1076,7 +920,7 @@
}
}
- MODULE
+ MODULE:NEEDS[!Kerbalism]
{
name = ModuleResourceConverter
ConverterName = Fuel Cell 4
@@ -1146,22 +990,18 @@
type = ServiceModule
basemass = -1
TANK
- {
- name = Aerozine50
- amount = full
- maxAmount = 2759.35
- }
- TANK
{
name = MMH
- amount = full
- maxAmount = 250
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
}
TANK
{
name = NTO
- amount = full
- maxAmount = 2990.65
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
}
TANK
{
@@ -1213,40 +1053,7 @@
!MODULE[ModuleB9PartSwitch]:HAS[#moduleID[configSwitch]] {}
}
-@PART[bluedog_Apollo_Block3_ServiceModule]:FOR[RealFuels_StockEngines]
-{
- MODULE
- {
- name = ModuleFuelTanks
- volume = #$/RESOURCE[LiquidFuel]/maxAmount$
- @volume += #$/RESOURCE[Oxidizer]/maxAmount$
- @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
- @volume *= 5
- type = ServiceModule
- basemass = -1
- TANK
- {
- name = ElectricCharge
- amount = #$/RESOURCE[ElectricCharge]/maxAmount$
- maxAmount = #$amount$
- utilization = 10
- }
- }
- @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
- {
- %temp = #$TANK[ElectricCharge]/maxAmount$
- @temp /= #$TANK[ElectricCharge]/utilization$
- @volume += #$temp$
- !temp = delete
- }
- !RESOURCE[ElectricCharge] {}
- !RESOURCE[LiquidFuel] {}
- !RESOURCE[Oxidizer] {}
- !RESOURCE[MonoPropellant] {}
-
-}
-
-@PART[bluedog_LEM_Ascent_Cockpit]:NEEDS[TacLifeSupport,!Kerbalism]:FOR[Bluedog_DB] //Combination of RF and TAC patches throw errors because the BDB TAC patch for the LEM doesnt add extra waste tankage.
+@PART[bluedog_LM_Ascent_Cockpit]:NEEDS[TacLifeSupport,!Kerbalism]:FOR[Bluedog_DB] //Combination of RF and TAC patches throw errors because the BDB TAC patch for the LEM doesnt add extra waste tankage.
{
RESOURCE
@@ -1269,31 +1076,34 @@
}
}
-@PART[bluedog_LEM_Ascent_Cockpit]:FOR[RealFuels_StockEngines]
+@PART[bluedog_LM_Ascent_Cockpit]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1309,6 +1119,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1322,6 +1133,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1336,6 +1148,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1350,6 +1163,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1378,7 +1192,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1393,12 +1207,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1408,17 +1223,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1433,11 +1248,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1452,12 +1269,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1505,7 +1323,7 @@
!RESOURCE[MonoPropellant]{}
}
-@PART[bluedog_LEM_Descent_Tanks]:FOR[RealFuels_StockEngines]
+@PART[bluedog_LM_Descent_Tanks]:FOR[RealFuels]
{
MODULE
{
@@ -1547,7 +1365,7 @@
!RESOURCE[Oxidizer]{}
}
-@PART[bluedog_Apollo_Block2_LES]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Apollo_LES]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngine*]:HAS[#engineID[LES_Escape]]
@@ -1619,7 +1437,7 @@
{
name = Kane-11-LES PEBKAC
description = The main thrust structure and escape engine for the PEBKAC Launch Escape System.
- powerEffectName = Solid-Vacuum
+ powerEffectName = running_escape
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
@@ -1656,7 +1474,7 @@
{
name = Kane-11-LES PEBKAC
description = Pitch control engines for the PEBKAC Launch Escape System.
- powerEffectName = Solid-Vacuum
+ powerEffectName = running_pitchControl
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
@@ -1693,7 +1511,7 @@
{
name = Kane-11-LES PEBKAC
description = The jettison motors of the PEBKAC Launch Escape System.
- powerEffectName = Solid-Vacuum
+ powerEffectName = running_jettison
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ApolloOld.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ApolloOld.cfg
new file mode 100644
index 00000000..a875b59c
--- /dev/null
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ApolloOld.cfg
@@ -0,0 +1,1776 @@
+@PART[bluedog_Apollo_Block2_Capsule,bluedog_Apollo_Block3_Capsule]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[bluedog_Apollo_Block2_RCSquad,bluedog_Apollo_Block2_RCSlinear,bluedog_Apollo_Block2_RCSlinearSingle]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 20
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 314
+ @key,1 = 1 27
+ }
+ throttleResponseTime = 1.7
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ origMass = 0.4
+ configuration = Kane-11-SE60
+
+ CONFIG
+ {
+ name = Kane-11-SE60
+ description = This massive service engine sacrifices much of its power to eliminate weight. The result is a very light, though not extremely efficient, propulsion system.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 50
+ ullage = True
+ pressureFed = True
+ powerEffectName:NEED[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE60 }
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ atmosphereCurve
+ {
+ key = 0 314
+ key = 1 27
+ }
+ IspSL = 0.27
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ CONFIG
+ {
+ name = Kane-11-SE81-MFO
+ description = Developed from the FX-153 in an effort for storable efficient propellants
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.627
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust *= 1.254
+ massMult = 1
+ ignitions = 50
+ ullage = True
+ pressureFed = True
+ techRequired = experimentalRocketry
+ powerEffectName:NEED[!Waterfall] = Cryogenic_UpperBlue_CE
+ %LinkB9PSModule[WaterfallSwitch] { %subtype = Kane-11-SE81-MFO }
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.680363
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = FLOX30
+ ratio = 0.319637
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.21019108
+ IspV = 1.21019108
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ MODULE:NEEDS[Waterfall]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Engine Config
+ switcherDescriptionPlural = Engine Configs
+ moduleID = WaterfallSwitch
+ SUBTYPE
+ {
+ name = Kane-11-SE60
+ title = Kane-11-SE60
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = SPSblk2
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-hypergolic-aerozine50-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 1.26, 1.26, 1.26
+ }
+ TEMPLATE
+ {
+ templateName = BDB_HypergolGlow
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.08
+ rotation = 0, 0, 0
+ scale = 1.32, 1.32, 1.32
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = Kane-11-SE81-MFO
+ title = Kane-11-SE81-MFO
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = SPSblk2
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-rf-methaflox-upper
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 1.26, 1.26, 1.26
+ }
+ TEMPLATE
+ {
+ templateName = waterfall_rf_fluorine_glow
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.08
+ rotation = 0, 0, 0
+ scale = 1.36, 1.36, 1.32
+ }
+ }
+ }
+ }
+ }
+}
+@PART[bluedog_Apollo_Block2_ServiceEngine]:FOR[RealFuels_StockEngines]:NEEDS[!Waterfall]
+{
+ PLUME
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,1
+ coreScale = 0.35
+
+ plumePosition = 0,0,1.7
+ plumeScale = 2
+
+ plume2Scale = 2
+ }
+}
+@PART[bluedog_Apollo_Block2_ServiceEngine]:NEEDS[zRealPlume,SmokeScreen,!RealismOverhaul,!Waterfall]:AFTER[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Cryogenic_UpperBlue_CE
+ {
+ @AUDIO
+ {
+ @clip = Bluedog_DB/Sounds/KW/sound_spsloop
+ }
+ }
+ }
+}
+
+@PART[bluedog_Apollo_Block3_ServiceEngine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 85
+ }
+ throttleResponseTime = 1.7
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ minTechLevel = 1
+ engineType = O
+ modded = False
+ origMass = 0.12
+ configuration = Kane-11-SE12
+
+ CONFIG
+ {
+ name = Kane-11-SE12
+ description = The Sina MEM Ascent Engine modified to fit in the Kane-11 SPS housing. Useful for smaller, Kerbin-orbit versions of the Kane-11, such as the Blok-III.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 50
+ ullage = True
+ pressureFed = True
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ atmosphereCurve
+ {
+ key = 0 311
+ key = 1 85
+ }
+ IspSL = 0.772727272
+ IspV = 1.000000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+}
+
+@PART[bluedog_Apollo_Block5_ServiceEngine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 50
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 85
+ }
+ throttleResponseTime = 1.7
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ configuration = Kane-11-SE35
+ origMass = 0.3
+ modded = false
+
+ CONFIG
+ {
+ name = Kane-11-SE35
+ description = The Sina MEM Descent Engine modified to fit in the Kane-11 SPS housing. Useful for smaller, Kerbin-orbit versions of the Kane-11, such as the Blok-V.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 50
+ ullage = True
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 0.772727272
+ IspV = 1.000000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ }
+}
+
+@PART[bluedog_LEM_Descent_Engine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 3
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 116
+ }
+ throttleResponseTime = 4.0
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ minTechLevel = 1
+ engineType = O
+ modded = False
+ origMass = #$/mass$
+ configuration = Sina-MEM-DPS
+
+ CONFIG
+ {
+ name = Sina-MEM-DPS
+ description = A lightweight gimbaling liquid fueled engine designed to bring the Sina lander safely to the Mun's surface.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust /= 10
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 3
+ ullage = True
+ pressureFed = True
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ CONFIG
+ {
+ name = Sina-MEM-DPS-J
+ description = MEM-DPS upgraded for J-class missions. Improved performance and more fuel allowed the LEM to carry rovers and extra scientific equipment to the surface.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust /= 10
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.02596
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ pressureFed = True
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 1.0000
+ IspV = 1.01286173
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ }
+}
+
+@PART[bluedog_LEM_Ascent_Engine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ullage = True
+ pressureFed = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 85
+ }
+ throttleResponseTime = 4.0
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ configuration = Sina-MEM-APS
+ origMass = #$/mass$
+ modded = false
+
+ CONFIG
+ {
+ name = Sina-MEM-APS
+ description = Derived from experience from our Belle engines, this non-gimballing liquid fueled engine prioritizes one thing: Reliability.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ullage = True
+ pressureFed = True
+ // ignitions = -1
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.5017
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4983
+ }
+ IspSL = 0.772727272
+ IspV = 1.000000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+}
+
+@PART[bluedog_Apollo_Block2_ServiceModule]:FOR[RealFuels]
+{
+ !MODULE[ModuleResourceConverter] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 4
+ StartActionName = Start Fuel Cell 4
+ StopActionName = Stop Fuel Cell 4
+ ToggleActionName = Toggle Fuel Cell 4
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 2
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 2
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 9781
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 18556
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+ !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[configSwitch]] {}
+}
+
+@PART[bluedog_Apollo_Block3_ServiceModule]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+
+}
+
+@PART[bluedog_LEM_Ascent_Cockpit]:NEEDS[TacLifeSupport,!Kerbalism]:FOR[Bluedog_DB] //Combination of RF and TAC patches throw errors because the BDB TAC patch for the LEM doesnt add extra waste tankage.
+{
+
+ RESOURCE
+ {
+ name = Waste
+ amount = 0
+ maxAmount = 0.4169 //3.15 days worth, equal to the amount of resources added by the BDB TAC patch
+ }
+ RESOURCE
+ {
+ name = WasteWater
+ amount = 0
+ maxAmount = 3.861
+ }
+ RESOURCE
+ {
+ name = CarbonDioxide
+ amount = 0
+ maxAmount = 403.196
+ }
+}
+
+@PART[bluedog_LEM_Ascent_Cockpit]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = full
+ maxAmount = 80
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 80
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !RESOURCE[MonoPropellant]{}
+}
+
+@PART[bluedog_LEM_Descent_Tanks]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Aerozine50
+ amount = full
+ maxAmount = 45.15555417%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 44.84444583%
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[bluedog_Apollo_Block2_LES]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[LES_Escape]]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 180
+ @key,1 = 1 160
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[LES_PitchControl]]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 180
+ @key,1 = 1 160
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[LES_Jettison]]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 180
+ @key,1 = 1 160
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Kane-11-LES PEBKAC
+ engineID = LES_Escape
+
+ CONFIG
+ {
+ name = Kane-11-LES PEBKAC
+ description = The main thrust structure and escape engine for the PEBKAC Launch Escape System.
+ powerEffectName = Solid-Vacuum
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 180
+ key = 1 160
+ }
+ IspSL = 0.9000
+ IspV = 0.7659574
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = True
+ allowRestart = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Kane-11-LES PEBKAC
+ engineID = LES_PitchControl
+
+ CONFIG
+ {
+ name = Kane-11-LES PEBKAC
+ description = Pitch control engines for the PEBKAC Launch Escape System.
+ powerEffectName = Solid-Vacuum
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 180
+ key = 1 160
+ }
+ IspSL = 0.9000
+ IspV = 0.7659574
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = True
+ allowRestart = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Kane-11-LES PEBKAC
+ engineID = LES_Jettison
+
+ CONFIG
+ {
+ name = Kane-11-LES PEBKAC
+ description = The jettison motors of the PEBKAC Launch Escape System.
+ powerEffectName = Solid-Vacuum
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 180
+ key = 1 160
+ }
+ IspSL = 0.9000
+ IspV = 0.7659574
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = True
+ allowRestart = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Atlas.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Atlas.cfg
index e8c7f86d..84ce7f65 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Atlas.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Atlas.cfg
@@ -1,16 +1,15 @@
-@PART[bluedog_Atlas2_RollControlSystem]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Atlas2_RollControlSystem]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -21,7 +20,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -33,10 +31,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -50,6 +50,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -59,11 +60,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -78,6 +79,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -87,11 +89,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -106,7 +109,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -121,12 +124,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -140,13 +144,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -161,11 +166,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -181,11 +188,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -197,13 +206,13 @@
volume = #$/RESOURCE[MonoPropellant]/maxAmount$
@volume *= 5
type = ServiceModule
- basemass = -1
-
+ basemass = -1
TANK
{
name = Hydrazine
- amount = full
- maxAmount = 100%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
@@ -226,7 +235,7 @@
!RESOURCE[LiquidFuel] {}
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog_AtlasV_*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_AtlasV_*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -243,7 +252,7 @@
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog_CentaurV_Tank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_CentaurV_Tank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -254,13 +263,31 @@
@volume *= 5
type = BalloonCryo
basemass = -1
+
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[bluedog_CentaurV_Tank]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
}
!RESOURCE[LiquidFuel] {}
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog_CentaurV_EngineMount]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_CentaurV_EngineMount]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -272,6 +299,13 @@
@volume *= 5
type = ServiceModule
basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
}
!RESOURCE[LiquidFuel] {}
@@ -284,7 +318,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -299,33 +333,75 @@
}
@atmosphereCurve
{
- @key,0 = 0 290
- @key,1 = 1 256
+ @key,0 = 0 282
+ @key,1 = 1 248
}
useEngineResponseTime = True
engineAccelerationSpeed = 4.2
engineDecelerationSpeed = 1.35
+ throttleResponseRate = 0.7
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = L
modded = false
- configuration = Bossart-IE-89-5 "Buzzard"
+ configuration = Bossart-IE-89-3 "Buzzard"
origMass = #$/mass$
CONFIG
+ {
+ name = Bossart-IE-89-3 "Buzzard"
+ description = Original model used on early Bossart LV3 models
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 0.89
+ ignitions = 1
+ ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = LR89-5 }
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.382
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.618
+ }
+ atmosphereCurve
+ {
+ key = 0 282
+ key = 1 248
+ }
+ IspSL = 1
+ IspV = 1.025454545
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
{
name = Bossart-IE-89-5 "Buzzard"
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- description = Original model used on early Bossart LV3 models
- massMult = 1
+ @minThrust *= 1.09582180044813
+ @maxThrust *= 1.09582180044813
+ description = Bossart booster engine. Significantly upgraded and simplified, with both engines sharing turbopumps.
+ massMult = 1.15
ignitions = 1
ullage = True
+ techRequired = advRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR89-5 }
PROPELLANT
{
@@ -338,7 +414,12 @@
name = LqdOxygen
ratio = 0.618
}
- IspSL = 1.032258064
+ atmosphereCurve
+ {
+ key = 0 290
+ key = 1 251
+ }
+ IspSL = 1.01209677
IspV = 1.054545454
IGNITOR_RESOURCE
{
@@ -351,14 +432,15 @@
name = Bossart-IE-89-7 "Buzzard"
description = Thrust and Isp increase. Upgraded model used on the SLV3 series and Bossart I
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.1512
+ @minThrust *= 1.2280216159219
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.1512
- massMult = 1
+ @maxThrust *= 1.2280216159219
+ massMult = 1.114
ignitions = 1
ullage = True
techRequired = advRocketry
- minTechLevel = 2
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR89-7 }
PROPELLANT
{
@@ -371,8 +453,13 @@
name = LqdOxygen
ratio = 0.618
}
- IspSL = 1.032258064
- IspV = 1.0690909
+ atmosphereCurve
+ {
+ key = 0 293.4
+ key = 1 259.1
+ }
+ IspSL = 1.044758064
+ IspV = 1.06690909
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -384,14 +471,15 @@
name = Bossart-IIE-RS56-OSA "Buzzard"
description = Thrust and Isp increase. Derived from the Daleth-SSR-27, this model is used on Bossart II.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.2732
+ @minThrust *= 1.25319625675
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.2732
- massMult = 1
+ @maxThrust *= 1.25319625675
+ massMult = 1.11805
ignitions = 1
ullage = True
techRequired = heavyRocketry
- minTechLevel = 3
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS56 }
PROPELLANT
{
@@ -404,8 +492,13 @@
name = LqdOxygen
ratio = 0.618
}
- IspSL = 1.06048387
- IspV = 1.0872727
+ atmosphereCurve
+ {
+ key = 0 296.4
+ key = 1 262.1
+ }
+ IspSL = 1.0568548387
+ IspV = 1.07781818181
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -413,7 +506,6 @@
}
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_Atlas_LR105]:FOR[RealFuels_StockEngines]
@@ -421,7 +513,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -439,6 +531,7 @@
@key,0 = 0 309
@key,1 = 1 215
}
+ throttleResponseRate = 0.7
useEngineResponseTime = True
engineAccelerationSpeed = 5.2
engineDecelerationSpeed = 1.35
@@ -447,24 +540,25 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = U
modded = false
origMass = #$/mass$
- configuration = Bossart-IE-105-5 "Vulture"
-
+ configuration = Bossart-IE-105-3 "Vulture"
CONFIG
{
- name = Bossart-IE-105-5 "Vulture"
- description = Original model used on early Bossart LV3 models
+ name = Bossart-IE-105-3 "Vulture"
+ description = First model used on early Bossart missles
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
massMult = 1
ullage = True
pressureFed = False
ignitions = 1
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR105-5 }
PROPELLANT
{
@@ -482,23 +576,108 @@
name = ElectricCharge
amount = 0.5
}
+ atmosphereCurve
+ {
+ key = 0 309
+ key = 1 215
+ }
IspSL = 1.1621621621
- IspV = 1.003246753
+ IspV = 1.00324675
+ }
+ CONFIG
+ {
+ name = Bossart-IE-105-5 "Vulture"
+ description = Refined model used on early Bossart LV3 models
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.03946621237
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.03946621237
+ massMult = 0.8978
+ ullage = True
+ pressureFed = False
+ ignitions = 1
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = LR105-5 }
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.382
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.618
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 313
+ key = 1 217
+ }
+ IspSL = 1.17297297
+ IspV = 1.016233766
}
CONFIG
{
name = Bossart-IE-105-7 "Vulture"
description = Thrust and Isp increase. Upgraded model used on the SLV3 series and Bossart I
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.0557
+ @minThrust *= 1.0971039182
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.0557
- massMult = 1.0
+ @maxThrust *= 1.0971039182
+ massMult = 1.02174
ullage = True
pressureFed = False
ignitions = 1
techRequired = advRocketry
- minTechLevel = 2
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = LR105-7 }
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.382
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.618
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 220
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ IspSL = 1.18918918918918
+ IspV = 1.02597402597
+ }
+ CONFIG
+ {
+ name = Bossart-RS-56-OSA "Vulture"
+ description = Thrust and Isp increase. Upgraded model used Bossart II
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.0971039182
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.0971039182
+ massMult = 1.0
+ ullage = True
+ pressureFed = False
+ ignitions = 1
+ techRequired = heavyRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR105-7 }
PROPELLANT
{
@@ -521,11 +700,15 @@
name = ElectricCharge
amount = 0.5
}
- IspSL = 1.1621621
- IspV = 1.025974
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 220.4
+ }
+ IspSL = 1.191351351
+ IspV = 1.02597402597
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_AtlasV_RD180]:FOR[RealFuels_StockEngines]
@@ -533,7 +716,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -551,6 +734,7 @@
@key,0 = 0 339
@key,1 = 1 313
}
+ throttleResponseRate = 0.5
useEngineResponseTime = True
engineAccelerationSpeed = 3.2
engineDecelerationSpeed = 1.35
@@ -559,7 +743,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 3
origTechLevel = 3
engineType = A // Closest match between BDB performance balance and techlevels
@@ -608,7 +792,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -635,7 +819,7 @@
techLevel = 1
origTechLevel = 1
engineType = U
- engineID = Main
+ engineID = basicEngine
origMass = #$/mass$
CONFIG
{
@@ -646,6 +830,8 @@
massMult = 1
ignitions = 1
ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Kerosene
@@ -705,6 +891,44 @@
amount = 0.25
}
}
+ CONFIG
+ {
+ name = Sarnus-IM-101-15 "Raven"
+ description = Adapted for the Methane Regor used on the Sarnus S1M
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.601886
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.601886
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ techRequired = experimentalRocketry
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4286
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5714
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 224
+ key = 1 190
+ }
+ IspSL = 1.15639
+ IspV = 1.113559322
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.25
+ }
+ }
}
}
@@ -817,7 +1041,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
@atmosphereCurve
{
@key,0 = 0 279
@@ -841,7 +1065,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 5
origTechLevel = 5
engineType = S
@@ -853,6 +1077,7 @@
name = Muo-JA206-S1080
description = Advanced radially attached solid rocket.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
gimbalRange = 0.0
PROPELLANT
{
@@ -1089,6 +1314,7 @@
name = Muo-JA206-S1080-TVC
description = Advanced radially attached solid rocket with TVC
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
gimbalRange = 3.0
PROPELLANT
{
@@ -1372,15 +1598,15 @@
{
name = HTPB
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- curveResource = SolidFuel
-
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ curveResource = HTPB
PROPELLANT
{
name = HTPB
ratio = 100
DrawGauge = True
}
- atmosphereCurve
+ atmosphereCurve
{
key = 0 154
key = 1 118
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BFB_B9Tanktypes.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_B9Tanktypes.cfg
similarity index 85%
rename from GameData/RealFuels-Stock/Bluedog_DB/RF_BFB_B9Tanktypes.cfg
rename to GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_B9Tanktypes.cfg
index dc133b42..feeb2101 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BFB_B9Tanktypes.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_B9Tanktypes.cfg
@@ -1,98 +1,98 @@
-@B9_TANK_TYPE[bdbLH2]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE
- {
- %unitsPerVolume = 5
- }
-}
-
-@B9_TANK_TYPE[bdbLH2O]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE[LqdHydrogen]
- {
- %unitsPerVolume = 3.725
- }
- @RESOURCE[Oxidizer]
- {
- %name = LqdOxygen
- %unitsPerVolume = 1.275
- }
-}
-
-@B9_TANK_TYPE[bdbLFOX]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE[LiquidFuel]
- {
- %name = Kerosene
- %unitsPerVolume = 1.91
- }
- @RESOURCE[Oxidizer]
- {
- %name = LqdOxygen
- %unitsPerVolume = 3.09
- }
-}
-
-@B9_TANK_TYPE[bdbBalloon]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE[LiquidFuel]
- {
- %name = Kerosene
- %unitsPerVolume = 1.91
- }
- @RESOURCE[Oxidizer]
- {
- %name = LqdOxygen
- %unitsPerVolume = 3.09
- }
-}
-
-@B9_TANK_TYPE[bdbBalloonLH2O]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE[LqdHydrogen]
- {
- %unitsPerVolume = 3.725
- }
- @RESOURCE[Oxidizer]
- {
- %name = LqdOxygen
- %unitsPerVolume = 1.275
- }
-}
-
-@B9_TANK_TYPE[bdbMonoProp]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE
- {
- %name = Hydrazine
- %unitsPerVolume = 5
- }
-}
-
-@B9_TANK_TYPE[bdbSupplyOxygen]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE
- {
- %unitsPerVolume = 800
- }
-}
-
-@B9_TANK_TYPE[bdbSupplyHydrogen]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE
- {
- %unitsPerVolume = 800
- }
-}
-
-@B9_TANK_TYPE[bdbSupplyH2O2]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
-{
- @RESOURCE[Hydrogen]
- {
- %unitsPerVolume = 531.19655
- }
- @RESOURCE[Oxygen]
- {
- %unitsPerVolume = 268.80345
- }
+@B9_TANK_TYPE[bdbLH2]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE
+ {
+ %unitsPerVolume = 5
+ }
+}
+
+@B9_TANK_TYPE[bdbLH2O,bdbSkylabLH2O]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE[LqdHydrogen]
+ {
+ %unitsPerVolume = 3.725
+ }
+ @RESOURCE[Oxidizer]
+ {
+ %name = LqdOxygen
+ %unitsPerVolume = 1.275
+ }
+}
+
+@B9_TANK_TYPE[bdbLFOX,bdbSkylabLFOX]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE[LiquidFuel]
+ {
+ %name = Kerosene
+ %unitsPerVolume = 1.91
+ }
+ @RESOURCE[Oxidizer]
+ {
+ %name = LqdOxygen
+ %unitsPerVolume = 3.09
+ }
+}
+
+@B9_TANK_TYPE[bdbBalloon]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE[LiquidFuel]
+ {
+ %name = Kerosene
+ %unitsPerVolume = 1.91
+ }
+ @RESOURCE[Oxidizer]
+ {
+ %name = LqdOxygen
+ %unitsPerVolume = 3.09
+ }
+}
+
+@B9_TANK_TYPE[bdbBalloonLH2O]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE[LqdHydrogen]
+ {
+ %unitsPerVolume = 3.725
+ }
+ @RESOURCE[Oxidizer]
+ {
+ %name = LqdOxygen
+ %unitsPerVolume = 1.275
+ }
+}
+
+@B9_TANK_TYPE[bdbMonoProp]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE
+ {
+ %name = Hydrazine
+ %unitsPerVolume = 5
+ }
+}
+
+@B9_TANK_TYPE[bdbSupplyOxygen]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE
+ {
+ %unitsPerVolume = 800
+ }
+}
+
+@B9_TANK_TYPE[bdbSupplyHydrogen]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE
+ {
+ %unitsPerVolume = 800
+ }
+}
+
+@B9_TANK_TYPE[bdbSupplyH2O2]:NEEDS[Bluedog_DB]:FOR[RealFuels_StockEngines]
+{
+ @RESOURCE[Hydrogen]
+ {
+ %unitsPerVolume = 531.19655
+ }
+ @RESOURCE[Oxygen]
+ {
+ %unitsPerVolume = 268.80345
+ }
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Castors.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Castors.cfg
index 39521c7e..bd18e6db 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Castors.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Castors.cfg
@@ -36,6 +36,7 @@
name = Dioscuri-1
description = This strap on solid booster can help you get more TWR and Delta-V out of your first stage.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = CastorI }
PROPELLANT
{
@@ -80,7 +81,10 @@
description = The upgraded Discouri 2 gives more performance.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.041
- techRequired = generalRocketry
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.041
+ techRequired = advRocketry
+ %techRequired:NEEDS[KiwiTechTree] = smallBoosters
%LinkB9PSModule[engineSwitch] { %subtype = CastorII }
PROPELLANT
{
@@ -181,6 +185,7 @@
name = Dioscuri-4 'Dziran'
description = Used as strap on boosters on some Daleth vehicles.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = CastorIV }
PROPELLANT
{
@@ -411,11 +416,14 @@
CONFIG
{
- name = Dioscuri-4A
- description = Upgraded Dziran with more thrust, Isp and even some extra fuel squeezed in. Used on Daleth II (6000 series) and Bossart II-AS.
+ name = Dioscuri-4A
+ description = Upgraded Dziran with more thrust, Isp and even some extra fuel squeezed in. Used on Daleth II (6000 series) and Bossart II-AS.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.165
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.165
techRequired = advRocketry
+ %techRequired:NEEDS[KiwiTechTree] = mediumBoosters
%LinkB9PSModule[engineSwitch] { %subtype = CastorIVA }
PROPELLANT
{
@@ -548,7 +556,7 @@
name = Dioscuri-4AX "Dziran-A XL"
description = Stretched version of the "Dziran-A" solid motor, useful as a radial booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
-
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = HTPB
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Centaur.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Centaur.cfg
index 3e2a4d0c..bdc86bdb 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Centaur.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Centaur.cfg
@@ -1,16 +1,15 @@
-@PART[bluedog_CentaurD_EngineMount,bluedog_Centaur_EngineMountA]:FOR[RealFuels_StockEngines]
+@PART[bluedog_CentaurD_EngineMount,bluedog_Centaur_EngineMountA]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -21,22 +20,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -50,6 +50,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -59,11 +60,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -78,6 +79,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -87,11 +89,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -106,7 +109,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -121,12 +124,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -140,13 +144,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -161,11 +166,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -181,11 +188,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -201,16 +210,16 @@
TANK
{
- name = Nitrogen
- amount = full
- maxAmount = 100%
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
-
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Centaur*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Centaur*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -231,15 +240,14 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -250,7 +258,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -262,10 +269,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -279,6 +288,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -288,11 +298,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -307,6 +317,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -316,11 +327,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -335,7 +347,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -350,12 +362,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -369,13 +382,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -390,11 +404,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -410,11 +426,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -427,7 +445,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 10
ullage = True
@@ -447,9 +465,10 @@
@key,1 = 1 20
}
!UPGRADES {}
- useEngineResponseTime = True
- engineAccelerationSpeed = 5.2
- engineDecelerationSpeed = 0.55
+ throttleResponseTime = 0.45
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
}
MODULE
{
@@ -462,7 +481,7 @@
modded = false
ignitions = 10
origMass = 0.08
- configuration = RL-10A1
+ configuration = Inon-R-10A "Isor"
CONFIG
{
name = Inon-R-10A "Isor"
@@ -472,19 +491,21 @@
massMult = 1
ignitions = 5
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RL10-A }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7631
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.5
IspV = 1.2212643678
@@ -506,19 +527,22 @@
ignitions = 10
ullage = True
techRequired = advRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %techRequired:NEEDS[KiwiTechTree] = advancedCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RL10-A }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7631
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.5
IspV = 1.275862
@@ -536,23 +560,26 @@
@minThrust *= 1.3529
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.3529
- massMult = 0.95
+ massMult = 1.02
ignitions = 10
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
- @runningEffectName:NEEDS[Waterfall] = running_engine2
+ %techRequired:NEEDS[KiwiTechTree] = advancedCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
%LinkB9PSModule[engineSwitch] { %subtype = RL10-A3 }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7454
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.5
IspV = 1.295977
@@ -564,32 +591,40 @@
}
CONFIG
{
- name = Inon-R-10-MX150 "Isor-MX150"
- description = Technology demonstrator, modified to burn Liquid Methane.
+ name = Inon-R-10C1 "Isor"
+ description = Based on the R-10B2 but with a shorter fixed nozzle extension, this engine is used on the Inon-V stage of the Muo-5 rocket.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.55294
+ @minThrust *= 1.5525914634
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.55294
- massMult = 0.95
- ignitions = 50
+ @maxThrust *= 1.5525914634
+ massMult = 1.1437
+ ignitions = 10
ullage = True
- techRequired = propulsionSystems
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine2
- %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5M }
+ techRequired = precisionPropulsion
+ %techRequired:NEEDS[KiwiTechTree] = heavyCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
PROPELLANT
{
- name = LqdMethane
- ratio = 0.4268
+ name = LqdHydrogen
+ ratio = 0.7454
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.5732
+ ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- IspSL = 1.040229
- IspV = 1.040229
+ atmosphereCurve
+ {
+ key = 0 449.7
+ key = 1 20
+ }
+ IspSL = 0.5
+ IspV = 1.29224137931
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -598,79 +633,82 @@
}
CONFIG
{
- name = Inon-R-10-FX152 "Isor-FX152"
- description = Technology demonstrator, modified to oxidize with Liquid Flourine.
+ name = Inon-R-10C1-1 "Isor"
+ description = Upgrade of R-10C1 for use on Hephaistos and later Muo-V launches
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.3333
+ @minThrust *= 1.69512195
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.3333
- massMult = 1.15
- ignitions = 50
+ @maxThrust *= 1.6143292682926
+ massMult = 1.1272
+ ignitions = 10
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine2
- %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5HF }
- engineAccelerationSpeed = 3.2
- engineDecelerationSpeed = 0.35
+ %techRequired:NEEDS[KiwiTechTree] = heavierCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.727915
+ ratio = 0.7454
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
- name = LqdFluorine
- ratio = 0.272085
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = LqdOxygen
+ ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- IspSL = 1.3362
- IspV = 1.3362
+ atmosphereCurve
+ {
+ key = 0 453.8
+ key = 1 20
+ }
+ IspSL = 0.5
+ IspV = 1.3031609
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
- }
+ }
CONFIG
{
- name = Inon-R-10-FX153 "Isor-FX153"
- description = Technology demonstrator, modified to burn FLOX30 and Methane
+ name = Inon-R-10C3 "Isor-B"
+ description = Upgrade of the Inon-R-10C2 for use on the EUS
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.4333
+ @minThrust *= 1.653963414634
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.4333
- massMult = 1.15
- ignitions = 50
+ @maxThrust *= 1.653963414634
+ massMult = 1.38
+ ignitions = 15
ullage = True
- techRequired = propulsionSystems
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine2
- %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5MF }
- engineAccelerationSpeed = 2.2
- engineDecelerationSpeed = 0.15
+ techRequired = precisionPropulsion
+ %techRequired:NEEDS[KiwiTechTree] = evenHeavierCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
PROPELLANT
{
- name = LqdMethane
- ratio = 0.680363
+ name = LqdHydrogen
+ ratio = 0.7396
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
- name = FLOX30
- ratio = 0.319637
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = LqdOxygen
+ ratio = 0.2604
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
- key = 0 443
- key = 1 100
+ key = 0 460.1
+ key = 1 20
}
- IspSL = 1.2729885
- IspV = 1.2729885
+ IspSL = 0.5
+ IspV = 1.3221264367816
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -679,37 +717,72 @@
}
CONFIG
{
- name = Inon-R-10C1 "Isor"
- description = Based on the R-10B2 but with a shorter fixed nozzle extension, this engine is used on the Inon-V stage of the Muo-5 rocket.
+ name = Inon-R-10A5 "Isor"
+ description = Experimental testbed engine featuring a sea level optimized nozzle.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.558823
+ @minThrust *= 0.95294
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.558823
+ @maxThrust *= 0.95294
massMult = 0.95
ignitions = 10
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine2
- %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
+ %techRequired:NEEDS[KiwiTechTree] = advancedCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_seaLevel
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5 }
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7454
+ ratio = 0.7396
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.2546
+ ratio = 0.2604
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- atmosphereCurve
+ IspSL = 2.5901639
+ IspV = 1.071839
+ IGNITOR_RESOURCE
{
- key = 0 453.8
- key = 1 20
+ name = ElectricCharge
+ amount = 0.5
}
- IspSL = 0.5
- IspV = 1.3031609
+ }
+ CONFIG
+ {
+ name = Inon-R-10-MX150 "Isor-MX150"
+ description = Technology demonstrator, modified to burn Liquid Methane.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.55294
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.55294
+ massMult = 0.95
+ ignitions = 5
+ ullage = True
+ techRequired = propulsionSystems
+ %techRequired:NEEDS[KiwiTechTree] = advancedCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5M }
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.040229
+ IspV = 1.040229
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -718,32 +791,81 @@
}
CONFIG
{
- name = Inon-R-10A5 "Isor"
- description = Experimental testbed engine featuring a sea level optimized nozzle.
+ name = Inon-R-10-FX152 "Isor-FX152"
+ description = Technology demonstrator, modified to oxidize with Liquid Flourine.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 0.95294
+ @minThrust *= 1.3333
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 0.95294
- massMult = 0.95
- ignitions = 10
+ @maxThrust *= 1.3333
+ massMult = 1.15
+ ignitions = 5
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
- @runningEffectName:NEEDS[Waterfall] = running_seaLevel
- %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5 }
+ %techRequired:NEEDS[KiwiTechTree] = heavyCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5HF }
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 0.35
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7396
+ ratio = 0.727915
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
- name = LqdOxygen
- ratio = 0.2604
+ name = LqdFluorine
+ ratio = 0.272085
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- IspSL = 2.5901639
- IspV = 1.071839
+ IspSL = 1.3362
+ IspV = 1.3362
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10-FX153 "Isor-FX153"
+ description = Technology demonstrator, modified to burn FLOX30 and Methane
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.4333
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4333
+ massMult = 1.15
+ ignitions = 5
+ ullage = True
+ techRequired = propulsionSystems
+ %techRequired:NEEDS[KiwiTechTree] = heavyCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5MF }
+ engineAccelerationSpeed = 2.2
+ engineDecelerationSpeed = 0.15
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.680363
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = FLOX30
+ ratio = 0.319637
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 443
+ key = 1 100
+ }
+ IspSL = 1.2729885
+ IspV = 1.2729885
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -751,40 +873,6 @@
}
}
}
-// @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
-// {
-// @switcherDescription = Engine Assembly
-// @switcherDescriptionPlural = Engine Assemblies
-// @SUBTYPE[*]:HAS[#name[RL10-A]]
-// {
-// @title = Inon-R-10A "Isor" Engine Assembly
-// @descriptionSummary = Early turbopump and nozzle design for the RL10 used on the Sarnus SIV and Inon D, D1, G/T upper stages.
-// @desriptionDetail = Used on the Inon-R-10A and Inon-R-10A3
-// !MODULE[*] {}
-// }
-// !SUBTYPE[*]:HAS[#name[RL10-A3]] {}
-// @SUBTYPE[*]:HAS[#name[RL10-A4]]
-// {
-// @title = Inon-R-10A4 "Isor" Engine Assembly
-// @descriptionSummary = Refined turbopump and increased nozzle size for the RL10 used on the Inon II
-// @desriptionDetail = Used on the RL10-A4,RL10-FX152, RL10-FX153 and RL10-MX150
-// !MODULE[*] {}
-// }
-// @SUBTYPE[*]:HAS[#name[RL10-C1]]
-// {
-// @title = Inon-R-10C1 "Isor" Engine Assembly
-// @descriptionSummary = Based on the R-10B2 but with a shorter fixed nozzle extension used on the Inon-V stage of the Muo-5 rocket.
-// @desriptionDetail = Used on the Inon-R-10C1
-// !MODULE[*] {}
-// }
-// @SUBTYPE[*]:HAS[#name[RL10-A5]]
-// {
-// @title = Inon-R-10A5 Engine Assembly
-// @descriptionSummary = Sea level optimized nozzle for the Inon-R-10A5
-// @desriptionDetail = Used on the Inon-R-10A5
-// !MODULE[*] {}
-// }
-// }
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]:NEEDS[Waterfall]
{
SUBTYPE
@@ -803,7 +891,7 @@
{
TEMPLATE
{
- templateName = waterfall_methaflox_upper
+ templateName = waterfall-rf-methaflox-upper
overrideParentTransform = thrustTransform
position = 0,0,0.04
rotation = 0, 0, 0
@@ -828,7 +916,7 @@
{
TEMPLATE
{
- templateName = waterfall-hydroflox-upper
+ templateName = waterfall-rf-hydroflourine-upper
overrideParentTransform = thrustTransform
position = 0,0,0.04
rotation = 0, 0, 0
@@ -906,7 +994,10 @@
@key,0 = 0 451
@key,1 = 1 10
}
-
+ throttleResponseTime = 0.35
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
!UPGRADES {}
}
MODULE
@@ -926,8 +1017,8 @@
description = An advanced version of the R-10A "Isor" cryogenic engine, the R-10A41 "Sorau" includes a deployable bell extension.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = Inon-R-10A4 }
massMult = 1
ignitions = 10
@@ -937,11 +1028,13 @@
name = LqdHydrogen
ratio = 0.7454
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.5
IspV = 1.295977
@@ -963,19 +1056,22 @@
ignitions = 10
ullage = True
techRequired = advRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %techRequired:NEEDS[KiwiTechTree] = heavyCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = Inon-R-10A4 }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7454
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.5
IspV = 1.30316
@@ -997,8 +1093,9 @@
ignitions = 50
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %techRequired:NEEDS[KiwiTechTree] = experimentalCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = Inon-R-10A4-FX }
PROPELLANT
{
@@ -1072,7 +1169,7 @@
{
TEMPLATE
{
- templateName = waterfall_methaflox_upper
+ templateName = waterfall-rf-methaflox-upper
overrideParentTransform = thrustTransform
position = 0,0,0.372
rotation = 0, 0, 0
@@ -1125,7 +1222,10 @@
@key,0 = 0 462
@key,1 = 1 20
}
-
+ throttleResponseTime = 0.35
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
!UPGRADES {}
}
MODULE
@@ -1148,20 +1248,22 @@
massMult = 1
ignitions = 10
ullage = True
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[WaterfallSwitch] { %subtype = hydrolox }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7325
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2675
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- IspSL = 1.0000
+ IspSL = 0.3
IspV = 1.3275862
IGNITOR_RESOURCE
{
@@ -1170,6 +1272,47 @@
}
}
CONFIG
+ {
+ name = Inon-R-10C2 "Isor"
+ description = Kerbal Rated Eisorau for use on Muo-V BCS launches
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.01645338208
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.01645338208
+ massMult = 1.01
+ ignitions = 10
+ ullage = True
+ techRequired = veryHeavyRocketry
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch] { %subtype = hydrolox }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7325
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2675
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 465.5
+ key = 1 20
+ }
+ IspSL = 0.3
+ IspV = 1.33764367816
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
{
name = Inon-R-10F "Eisorau-F"
description = Why use Oxygen as an Oxidizer when there's Flourine. Refined from the experimental Isor-FX152
@@ -1178,12 +1321,13 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.333333
massMult = 1.15
- ignitions = 20
+ ignitions = 5
ullage = True
techRequired = experimentalRocketry
+ %techRequired:NEEDS[KiwiTechTree] = experimentalCryoRocketry
minTechLevel = 7
- @runningEffectName:NEEDS[Waterfall] = running_engine
- %LinkB9PSModule[WaterfallSwitch] { %subtype = hydroflox }
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch] { %subtype = hydroflourine }
PROPELLANT
{
name = LqdHydrogen
@@ -1206,7 +1350,7 @@
}
}
}
- MODULE:NEEDS[Waterfall]
+ MODULE:NEEDS[Waterfall,B9Partswitch]
{
name = ModuleB9PartSwitch
switcherDescription = Engine Config
@@ -1239,8 +1383,8 @@
}
SUBTYPE
{
- name = hydroflox
- title = Hydrolox Plume
+ name = hydroflourine
+ title = Hydroflourine Plume
MODULE
{
@@ -1253,7 +1397,7 @@
{
TEMPLATE
{
- templateName = waterfall-hydroflox-upper
+ templateName = waterfall-rf-hydroflourine-upper
overrideParentTransform = thrustTransform
position = 0,0,0.211
rotation = 0, 0, 0
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_CentaurOld.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_CentaurOld.cfg
new file mode 100644
index 00000000..fecb2e00
--- /dev/null
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_CentaurOld.cfg
@@ -0,0 +1,174 @@
+@PART[bluedog_Centaur_RL10]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ ignitions = 5
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 16.104
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 5.5
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 425
+ @key,1 = 1 20
+ }
+
+ !UPGRADES {}
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ configuration = RL-10A1
+ CONFIG
+ {
+ name = RL-10A1
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 16.104
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 5.5
+ }
+ atmosphereCurve
+ {
+ key = 0 425
+ key = 1 20
+ }
+ }
+ }
+}
+
+@PART[bluedog_Centaur_RL10A41]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 16.104
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 5.5
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 425
+ @key,1 = 1 20
+ }
+
+ !UPGRADES {}
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ configuration = RL-10A4
+
+ CONFIG
+ {
+ name = RL-10A4
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.47
+ massMult = 1.25
+ ignitions = 5
+ ullage = True
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 16.104
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 5.5
+ }
+ atmosphereCurve
+ {
+ key = 0 451
+ key = 1 20
+ }
+ }
+ }
+}
+
+@PART[bluedog_Centaur_RL10B2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 16.104
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 5.5
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 462
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ configuration = RL-10B2
+ CONFIG
+ {
+ name = RL-10B2
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 16.104
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 5.5
+ }
+ atmosphereCurve
+ {
+ key = 0 462
+ key = 1 10
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Delta.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Delta.cfg
index 2f15a1ce..52ae8fa7 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Delta.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Delta.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog_DeltaIV*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_DeltaIV*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -15,6 +15,8 @@
!RESOURCE[Oxidizer] {}
}
+
+
@PART[bluedog_AJ10_118F]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngines*]
@@ -38,6 +40,7 @@
@key,0 = 0 320
@key,1 = 1 212
}
+ throttleResponseTime = 2.15
UseEngineResponseTime = True
engineAccelerationSpeed = 2.2
engineDecelerationSpeed = 0.35
@@ -62,13 +65,15 @@
PROPELLANT
{
name = Aerozine50
- ratio = 0.4654
- DrawGauge = True
+ ratio = 0.4654
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.5346
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 1.2619047
IspV = 1.1428571
@@ -95,7 +100,7 @@
@PROPELLANT[LiquidFuel]
{
@name = Aerozine50
- @ratio = 0.4654
+ @ratio = 0.4654
}
@PROPELLANT[Oxidizer]
{
@@ -107,6 +112,7 @@
@key,0 = 0 320
@key,1 = 1 212
}
+ throttleResponseTime = 2.25
UseEngineResponseTime = True
engineAccelerationSpeed = 2.2
engineDecelerationSpeed = 0.35
@@ -120,24 +126,28 @@
origTechLevel = 0
engineType = U
modded = false
- configuration = JA10-118-K11 "Noshem"
+ configuration = JA10-118-K11 "Noshem"
CONFIG
{
- name = JA10-118-K11 "Noshem"
+ name = JA10-118-K11 "Noshem"
description = Main engine for the Daleth-K upper stage. A further advancement on the 'JA10' engine line, using the improved injectors from the Improved Metis Injector Program and a very large bell extension.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = hypergolic }
PROPELLANT
{
name = Aerozine50
ratio = 0.4654
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.5346
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
ullage = True
pressureFed = True
@@ -156,21 +166,26 @@
name = JA10-133-LH
description = JA10 variant burning liquid hydrogen and oxygen, proposed for use on the D-2 Kane vehicle.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 0.6102
+ @minThrust *= 0.3051
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.6102
minTechLevel = 4
techRequired = propulsionSystems
+ %techRequired:NEEDS[KiwiTechTree] = heavyCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = hydrolox }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7631
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
ullage = True
@@ -191,6 +206,63 @@
IspV = 1.535714
massMult = 0.81
}
+ }
+ MODULE:NEEDS[Waterfall,B9Partswitch]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Waterfall Config
+ switcherDescriptionPlural = Waterfall Configs
+ moduleID = WaterfallSwitch
+ SUBTYPE
+ {
+ name = hypergolic
+ title = hypergolic Plume
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = aj10118K
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-hypergolic-aerozine50-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.463
+ rotation = 0, 0, 0
+ scale = 0.65, 0.65, 0.67
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = hydrolox
+ title = hydrolox Plume
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = aj10118K
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-hydrolox-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.463
+ rotation = 0, 0, 0
+ scale = 0.65, 0.65, 0.67
+ }
+ }
+ }
+ }
}
}
@@ -216,6 +288,7 @@
@key,0 = 0 323
@key,1 = 1 85
}
+ throttleResponseTime = 1.75
UseEngineResponseTime = True
engineAccelerationSpeed = 1.7
engineDecelerationSpeed = 1.35
@@ -229,11 +302,11 @@
origTechLevel = 1
engineType = U+
modded = false
- configuration = JA10-118-X12 ""
+ configuration = JA10-118-X12 "Sreyfe"
CONFIG
{
- name = JA10-118-X12 ""
+ name = JA10-118-X12 "Sreyfe"
description = Main engine for the Daleth-K upper stage. A further advancement on the 'JA10' engine line, using the improved injectors from the Improved Metis Injector Program and a very large bell extension
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@@ -243,11 +316,13 @@
name = Aerozine50
ratio = 0.446
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.554
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.833333
IspV = 1.009375
@@ -261,6 +336,51 @@
}
massMult = 1.0
}
+ CONFIG
+ {
+ name = JA10-118-X12-HO "Sreyfe-H"
+ description = JA10 variant burning liquid hydrogen and oxygen.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.3051
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.6102
+ minTechLevel = 4
+ techRequired = heavyRocketry
+ %techRequired:NEEDS[KiwiTechTree] = heavierCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[WaterfallSwitch]:NEEDS[Waterfall,B9Partswitch] { %subtype = hydrolox }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ ullage = True
+ pressureFed = True
+ ignitions = 18
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+
+ atmosphereCurve
+ {
+ key = 0 430
+ key = 1 285
+ }
+ IspSL = 1.696428
+ IspV = 1.535714
+ massMult = 0.81
+ }
}
}
@@ -271,25 +391,26 @@
@name = ModuleEnginesRF
ignitions = 5
ullage = True
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 0.5017
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.4983
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@key,0 = 0 303
@key,1 = 1 85
}
+ throttleResponseTime = 3.25
}
MODULE
{
@@ -305,7 +426,7 @@
CONFIG
{
name = RW-ATR2201 "Lysenko"
- description = A derivative of the Sina MEM Descent Propulsion System, this handy upper stage engine was adapted for use on the Daleth P
+ description = A derivative of the Sina MEM Descent Propulsion System, this handy upper stage engine was adapted for use on the Daleth P
@minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
massMult = 1
@@ -355,6 +476,7 @@
@key,0 = 0 409
@key,1 = 1 357
}
+ throttleResponseTime = 0.55
UseEngineResponseTime = True
engineAccelerationSpeed = 3.7
engineDecelerationSpeed = 1.35
@@ -381,7 +503,8 @@
massMult = 1
ignitions = 3
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS68 }
PROPELLANT
{
@@ -413,7 +536,10 @@
massMult = 1
ignitions = 3
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ techRequired = heavierRocketry
+ %techRequired:NEEDS[KiwiTechTree] = heavierCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS68A }
PROPELLANT
{
@@ -445,7 +571,9 @@
massMult = 1
ignitions = 5
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerAblative_CE
+ %techRequired:NEEDS[KiwiTechTree] = evenHeavierCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS68B }
PROPELLANT
{
@@ -478,7 +606,10 @@
massMult = 0.8333
ignitions = 3
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ techRequired =
+ %techRequired:NEEDS[KiwiTechTree] = evenHeavierCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_regen
%LinkB9PSModule[engineSwitch] { %subtype = RS68C }
PROPELLANT
{
@@ -511,9 +642,11 @@
massMult = 0.8333
ignitions = 3
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
- %LinkB9PSModule[engineSwitch]:NEEDS[!KonstellationProgram] { %subtype = RS68C }
- %LinkB9PSModule[engineSwitch]:NEEDS[KonstellationProgram] { %subtype = AresV }
+ techRequired = veryHeavyRocketry
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_regen
+ %LinkB9PSModule[engineSwitch]{ %subtype = RS68C }
PROPELLANT
{
name = LqdHydrogen
@@ -563,46 +696,45 @@
}
-@PART[bluedog_DCSS_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_DCSS_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- PROPELLANT
+ @atmosphereCurve
{
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -616,6 +748,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -625,11 +758,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -644,6 +777,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -653,11 +787,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -672,7 +807,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -687,12 +822,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -702,17 +838,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -727,11 +864,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -747,11 +886,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -766,57 +907,130 @@
@volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
type = ServiceModule
basemass = -1
-
+
TANK
{
- name = Nitrogen
- amount = full
- maxAmount = 5%
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
-
!RESOURCE[LqdHydrogen] {}
!RESOURCE[Oxidizer] {}
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_DeltaK_Stage,bluedog_DeltaP_Stage]:FOR[RealFuels_StockEngines]
+
++PART[bluedog_DCSS_Tank]:FOR[zzRealFuels_StockEngines]
+{
+ @name = bluedog_DeltaIV_DCSS_Tank
+ @title = Daleth-IV DCSS
+ @description = Daleth IV Hydrogen Second Stage.
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[volumeSwitch]]
+ {
+ !SUBTYPE:HAS[#transform[delta3]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = delta3
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 14000
+ }
+}
+
+@PART[bluedog_DCSS_Tank]:FOR[zzzRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[volumeSwitch]]
+ {
+ !SUBTYPE:HAS[#transform[delta4]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = delta4
+ }
+}
+
++PART[bluedog_DeltaIV_DCSS_5m]:FOR[zzRealFuels_StockEngines]
+{
+ @name = bluedog_SLS_ICPS_5m
+ @title = Daleth-Olympus-ICPS
+ @description = Interim Cryogenic Second Stage for Olympus Launch System.
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[DCSSlength]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = DCSSlength
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 19250
+ }
+}
+
+@PART[bluedog_DeltaIV_DCSS_5m]:FOR[zzzRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[ICPSlength]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = ICPSlength
+ }
+}
+
+
+@PART[bluedog_DeltaK_Stage,bluedog_DeltaP_Stage]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- PROPELLANT
+ @atmosphereCurve
{
- name = NTO
- ratio = 0.5
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -830,6 +1044,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -839,11 +1054,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -858,6 +1073,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -867,11 +1083,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -886,7 +1103,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -901,12 +1118,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -916,17 +1134,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -941,11 +1160,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -961,16 +1182,18 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
- }
+ }
MODULE
{
name = ModuleFuelTanks
@@ -980,13 +1203,13 @@
@volume += #$/RESOURCE[MonoPropellant]/maxAmount$
@volume *= 5
type = ServiceModule
- basemass = -1
-
+ basemass = -1
TANK
{
- name = Nitrogen
- amount = 5000
- maxAmount = 5000
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
@@ -1033,6 +1256,7 @@
name = Daleth-CGR-40 "Ruby"
description = Ground lit version of the CGR40 Ruby booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = GEM40GL }
PROPELLANT
{
@@ -1119,6 +1343,8 @@
description = Altitude optimized version of the CGR40 Ruby booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.9801
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.9801
%LinkB9PSModule[engineSwitch] { %subtype = GEM40AL }
PROPELLANT
{
@@ -1259,6 +1485,7 @@
{
name = Daleth-CGR-40I "Garnet"
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = HTPB
@@ -1396,6 +1623,7 @@
name = Daleth-CGR-46-GL "Emerald"
description = Ground lit version of the CGR40 Ruby booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = GEM46GL }
PROPELLANT
{
@@ -1622,13 +1850,14 @@
ullage = false
pressureFed = false
}
- }
CONFIG
{
name = Daleth-CGR-46-AL "Emerald"
description = Altitude optimized version of the CGR46 Emerald booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.9801
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.9801
%LinkB9PSModule[engineSwitch] { %subtype = GEM46AL }
PROPELLANT
{
@@ -1914,7 +2143,7 @@
name = Daleth-CGR-60-GL "Sapphire"
description = Ground lit version of the CGR60 Saphire booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
-
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = HTPB
@@ -2026,14 +2255,14 @@
ullage = false
pressureFed = false
}
-
CONFIG
{
name = Daleth-CGR-60-AL "Sapphire"
description = Altitude optimized version of the CGR60 Saphire Emerald booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.9801
-
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.9801
PROPELLANT
{
name = HTPB
@@ -2287,6 +2516,8 @@
description = Altitude optimized version of the CGR-60XL Sapphire Emerald booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.9801
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.9801
techRequired =
PROPELLANT
{
@@ -2417,6 +2648,7 @@
{
name = HTPB
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
curveResource = HTPB
PROPELLANT
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitch Disabler.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitchDisabler.cfg
similarity index 59%
rename from GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitch Disabler.cfg
rename to GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitchDisabler.cfg
index 8079666e..3d2f7c0c 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitch Disabler.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_EngineSwitchDisabler.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog*,Bluedog*]:HAS[@MODULE[ModuleEnginesRF]]:FOR[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@MODULE[ModuleEnginesRF]]:FOR[zzzRealFuels_StockEngines]
{
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
{
@@ -6,7 +6,7 @@
{
!addedMass = DELETE
!defaultSubtypePriority = DELETE
- @MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]],*
+ @MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]]:NEEDS[!Waterfall],*
{
@IDENTIFIER
{
@@ -16,10 +16,11 @@
{
!maxThrust = DELETE
!atmosphereCurve {}
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
!thrustCurve {}
}
}
+ !MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]]:NEEDS[Waterfall],* {}
}
}
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Engines.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Engines.cfg
index b517d4b5..25443c63 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Engines.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Engines.cfg
@@ -20,6 +20,7 @@
@key,0 = 0 292
@key,1 = 1 261
}
+ throttleResponseTime = 0.65
}
MODULE
{
@@ -52,11 +53,47 @@
}
atmosphereCurve
{
- key = 0 292
- key = 1 261
+ key = 0 290
+ key = 1 260
}
- IspSL = 1.0000
- IspV = 1.0000
+ IspSL = 0.977443609
+ IspV = 0.9830508
+ ullage = True
+ ignitions = 1
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.0
+ }
+ }
+ CONFIG
+ {
+ name = Prometheus RB-1E520 "Cordele"
+ description = Later generation Cordele with improved thrust for use with the X-20 Moroz project
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.251333181
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.251333181
+ %LinkB9PSModule[engineSwitch] { %subtype = E1-2 }
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ atmosphereCurve
+ {
+ key = 0 290
+ key = 1 256
+ }
+ IspSL = 0.954887218
+ IspV = 0.9830508
ullage = True
ignitions = 1
IGNITOR_RESOURCE
@@ -70,11 +107,47 @@
name = Prometheus RB-1E571 "Cordele"
description = Later generation Cordele with improved thrust and Isp.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 1.1942
+ @maxThrust *= 1.412827193
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @minThrust *= 1.1942
+ @minThrust *= 1.412827193
%LinkB9PSModule[engineSwitch] { %subtype = E1-2 }
- techRequired = advRocketry
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ atmosphereCurve
+ {
+ key = 0 301
+ key = 1 264
+ }
+ IspSL = 0.9924812
+ IspV = 1.020338983
+ ullage = True
+ ignitions = 1
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.0
+ }
+ }
+ CONFIG
+ {
+ name = Prometheus RB-1E600 "Cordele"
+ description = Modern Cordele with improved thrust and Isp.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.193893632
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.193893632
+ %LinkB9PSModule[engineSwitch] { %subtype = E1-2 }
+ techRequired = precisionPropulsion
PROPELLANT
{
name = Kerosene
@@ -88,11 +161,11 @@
}
atmosphereCurve
{
- key = 0 308
+ key = 0 311
key = 1 269
}
- IspSL = 1.0306513
- IspV = 1.05479452
+ IspSL = 1.05423728
+ IspV = 1.011278195
ullage = True
ignitions = 1
IGNITOR_RESOURCE
@@ -126,6 +199,7 @@
@key,0 = 0 428
@key,1 = 1 220
}
+ throttleResponseTime = 0.4
}
MODULE
{
@@ -153,13 +227,13 @@
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7454
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.2546
+ ratio = 0.2369
}
IspSL = 1.0945273
IspV = 1.27761194
@@ -186,13 +260,13 @@
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7454
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.2546
+ ratio = 0.2369
}
atmosphereCurve
{
@@ -220,17 +294,18 @@
ignitions = 3
//throttle = 1
ullage = True
- %LinkB9PSModule[engineSwitch] { %subtype = M1_Vac18 }
+ %techRequired:NEEDS[KiwiTechTree] = giganticCryoRocketry
+ %LinkB9PSModule[engineSwitch] { %subtype = M1_Vac18 }
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7454
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.2546
+ ratio = 0.2369
}
IspSL = 1.0945273
IspV = 1.27761194
@@ -253,17 +328,18 @@
ignitions = 3
ullage = True
techRequired = largeVolumeContainment
+ %techRequired:NEEDS[KiwiTechTree] = giganticCryoRocketry
%LinkB9PSModule[engineSwitch] { %subtype = M1_SL18 }
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7454
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
- ratio = 0.2546
+ ratio = 0.2369
}
atmosphereCurve
{
@@ -304,6 +380,7 @@
@key,0 = 0 401
@key,1 = 1 376
}
+ throttleResponseTime = 1.25
}
MODULE
{
@@ -370,6 +447,7 @@
@key,0 = 0 461
@key,1 = 1 80
}
+ throttleResponseTime = 1.25
}
MODULE
{
@@ -436,6 +514,7 @@
@key,0 = 0 474.5
@key,1 = 1 10
}
+ throttleResponseTime = 1.75
}
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Extras.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Extras.cfg
index 34d6eddf..5672627e 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Extras.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Extras.cfg
@@ -20,6 +20,7 @@
@key,0 = 0 300
@key,1 = 1 270
}
+ throttleResponseTime = 0.55
}
MODULE
{
@@ -85,6 +86,7 @@
@key,0 = 0 451
@key,1 = 1 280
}
+ throttleResponseTime = 0.85
}
MODULE
{
@@ -110,7 +112,7 @@
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7631
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
@@ -151,6 +153,7 @@
@key,0 = 0 451
@key,1 = 1 280
}
+ throttleResponseTime = 0.85
}
MODULE
{
@@ -176,7 +179,7 @@
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7631
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
@@ -217,6 +220,7 @@
@key,0 = 0 447
@key,1 = 1 385
}
+ throttleResponseTime = 1.85
}
MODULE
{
@@ -242,7 +246,7 @@
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7631
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Gemini.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Gemini.cfg
index 3a5a5574..1986d142 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Gemini.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Gemini.cfg
@@ -2,27 +2,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -38,6 +31,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -51,6 +45,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -65,6 +60,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -79,6 +75,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -107,7 +104,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -122,12 +119,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -137,17 +135,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -162,11 +160,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -181,12 +181,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -204,14 +205,16 @@
TANK
{
name = MMH
- amount = full
- maxAmount = 20.5055131%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
}
TANK
{
name = NTO
- amount = full
- maxAmount = 29.4944869%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
}
TANK
{
@@ -230,33 +233,26 @@
}
!RESOURCE[ElectricCharge] {}
!RESOURCE[MonoPropellant] {}
- !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
+ !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
}
-@PART[bluedog_Gemini_LongFerrySM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_LongFerrySM]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -272,6 +268,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -285,6 +282,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -299,6 +297,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -313,6 +312,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -341,7 +341,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -356,12 +356,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -371,17 +372,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -396,11 +397,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -415,17 +418,18 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
- }
+ }
MODULE
{
name = ModuleFuelTanks
@@ -438,14 +442,14 @@
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -469,7 +473,7 @@
!MODULE[ModuleB9PartSwitch]:HAS[#moduleID[cargoSwitch]] {}
}
-@PART[bluedog_Gemini_AugustusCapsule,bluedog_Gemini_Resupply_Capsule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_AugustusCapsule,bluedog_Gemini_Resupply_Capsule]:FOR[RealFuels]
{
MODULE
{
@@ -483,14 +487,14 @@
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -514,7 +518,7 @@
!MODULE[ModuleB9PartSwitch]:HAS[#moduleID[cargoSwitch]] {}
}
-@PART[bluedog_Gemini_Capsule,bluedog_BigG_Cabin]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_Capsule,bluedog_BigG_Cabin]:FOR[RealFuels]
{
MODULE
{
@@ -527,14 +531,14 @@
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -556,31 +560,24 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Gemini_EquipmentModule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_EquipmentModule]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
- PROPELLANT
- {
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -596,6 +593,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -609,6 +607,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -623,6 +622,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -637,6 +637,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -665,7 +666,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -680,12 +681,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -695,17 +697,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -720,11 +722,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -739,12 +743,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -884,19 +889,18 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -936,7 +940,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_MOL_EquipmentSection]:FOR[RealFuels_StockEngines]
+@PART[bluedog_MOL_EquipmentSection]:FOR[RealFuels]
{
!MODULE[ModuleResourceConverter] {}
MODULE:NEEDS[!Kerbalism]
@@ -1066,16 +1070,16 @@
}
}
MODULE:NEEDS[FeatureReliability]
- {
- name = Reliability
- type = ProcessController
- title = #KERBALISM_FuelCell_title//Fuel Cell
- redundancy = Power Generation
- repair = Engineer
- mtbf = 72576000
- extra_cost = 1.0
- extra_mass = 0.5
- }
+ {
+ name = Reliability
+ type = ProcessController
+ title = #KERBALISM_FuelCell_title//Fuel Cell
+ redundancy = Power Generation
+ repair = Engineer
+ mtbf = 72576000
+ extra_cost = 1.0
+ extra_mass = 0.5
+ }
MODULE
{
name = ModuleFuelTanks
@@ -1083,19 +1087,18 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -1135,32 +1138,25 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Gemini_ArrowSM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_ArrowSM]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
- PROPELLANT
- {
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1176,6 +1172,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1189,6 +1186,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1203,6 +1201,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1217,6 +1216,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1245,7 +1245,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1260,12 +1260,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1275,17 +1276,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1300,11 +1301,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1319,17 +1322,18 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
- }
+ }
!MODULE[ModuleResourceConverter] {}
MODULE:NEEDS[!Kerbalism]
{
@@ -1464,19 +1468,18 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -1517,32 +1520,25 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Gemini_LunarReconSM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_LunarReconSM]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
- PROPELLANT
- {
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1558,6 +1554,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1571,6 +1568,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1585,6 +1583,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1599,6 +1598,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1627,7 +1627,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1642,12 +1642,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1657,17 +1658,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1682,11 +1683,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1701,17 +1704,18 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
- }
+ }
!MODULE[ModuleResourceConverter] {}
MODULE:NEEDS[!Kerbalism]
{
@@ -1846,19 +1850,18 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -1905,27 +1908,20 @@
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1941,6 +1937,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1954,6 +1951,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1968,6 +1966,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1982,6 +1981,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2010,7 +2010,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2025,12 +2025,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2040,17 +2041,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2065,11 +2066,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2084,14 +2087,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2103,25 +2105,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -2137,6 +2134,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2150,6 +2148,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2164,6 +2163,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2178,6 +2178,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2206,7 +2207,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2221,12 +2222,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2236,17 +2238,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2261,11 +2263,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2280,12 +2284,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2297,25 +2302,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -2331,6 +2331,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2344,6 +2345,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2358,6 +2360,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2372,6 +2375,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2400,7 +2404,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2415,12 +2419,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2430,17 +2435,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.5
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2455,11 +2460,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2474,12 +2481,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2488,7 +2496,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
pressureFed = true
@@ -2511,12 +2519,12 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = Leo-EOMAS "Gus"
- techLevel = 0
- origTechLevel = 0
- engineType = O
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
CONFIG
{
name = Leo-EOMAS "Gus"
@@ -2529,15 +2537,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.5
+ ratio = 0.5057
}
- IspSL = 1.0000
- IspV = 1.0000
+ IspSL = 0.362
+ IspV = 0.952
}
}
}
@@ -2547,7 +2555,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
pressureFed = true
@@ -2571,12 +2579,12 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = MMH+NTO
techLevel = 0
- origTechLevel = 0
- engineType = O
+ origTechLevel = 0
+ engineType = O
CONFIG
{
name = Dona-LDAE8
@@ -2640,25 +2648,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -2674,6 +2677,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2687,6 +2691,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2701,6 +2706,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2715,6 +2721,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2743,7 +2750,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2758,12 +2765,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2773,17 +2781,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2798,11 +2806,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2817,12 +2827,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2830,7 +2841,7 @@
}
}
-@PART[bluedog_Gemini_MalhenaSM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_MalhenaSM]:FOR[RealFuels]
{
MODULE
{
@@ -2844,14 +2855,16 @@
TANK
{
name = MMH
- amount = full
- maxAmount = 200
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
}
TANK
{
name = NTO
- amount = full
- maxAmount = 200
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
}
TANK
{
@@ -2874,7 +2887,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Gemini_Lander_Frame]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Gemini_Lander_Frame]:FOR[RealFuels]
{
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Hexagon.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Hexagon.cfg
index 04c63e99..574fee85 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Hexagon.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Hexagon.cfg
@@ -2,15 +2,14 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -21,7 +20,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -33,10 +31,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -50,6 +50,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -59,11 +60,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -78,6 +79,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -87,10 +89,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -105,7 +109,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -120,12 +124,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -135,17 +140,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -160,11 +166,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -180,11 +188,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -197,15 +207,15 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -216,7 +226,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = O
@@ -308,13 +318,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -361,7 +370,7 @@
}
}
-@PART[bluedog_Hexagon_ServiceModule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Hexagon_ServiceModule]:FOR[RealFuels]
{
MODULE
{
@@ -394,4 +403,272 @@
}
!RESOURCE[ElectricCharge] {}
!RESOURCE[MonoPropellant] {}
+}
+
+@PART[bluedog_Hexagon_Mk8_Retro]:FOR[RealFuels]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = PSPC
+ engineID = basicEngine
+ CONFIG
+ {
+ name = PSPC
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ }
+ @RESOURCE[SolidFuel]
+ {
+ @name = PSPC
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[SolidFuel] {}
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Jupiter.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Jupiter.cfg
index 353f96b2..8641faf6 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Jupiter.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Jupiter.cfg
@@ -26,10 +26,11 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- configuration = Kerosene+LqdOxygen
+ configuration = Chryslus-EE5 "Rhesus"
CONFIG
{
- name = Kerosene+LqdOxygen
+ name = Chryslus-EE5 "Rhesus"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
massMult = 1
ignitions = 1
@@ -67,13 +68,13 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 2
ullage = False
@PROPELLANT[LiquidFuel]
{
@name = Hydrazine
- @ratio = 0.56765
+ @ratio = 0.56765
}
@PROPELLANT[Oxidizer]
{
@@ -85,6 +86,7 @@
@key,0 = 0 304
@key,1 = 1 178
}
+ throttleResponseTime = 1.85
UseEngineResponseTime = True
engineAccelerationSpeed = 1.7
engineDecelerationSpeed = 0.35
@@ -97,14 +99,14 @@
minTechLevel = 0
origTechLevel = 0
engineType = U
- engineID = Main
+ engineID = basicEngine
modded = false
configuration = Chryslus-IV-K45
CONFIG
{
name = Chryslus-IV-K45
description = Intermediate size liquid upper stage engine for the Chryslus IV-B second stage.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[basicEngine]]/maxThrust$
massMult = 1
ignitions = 2
ullage = False
@@ -112,7 +114,7 @@
PROPELLANT
{
name = Hydrazine
- ratio = 0.56765
+ ratio = 0.56765
DrawGauge = True
}
PROPELLANT
@@ -133,7 +135,7 @@
{
name = Chryslus-IV-K45-A2
description = Improved version of the K45 engine.
- maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[basicEngine]]/maxThrust$
@maxThrust *= 1.2151
massMult = 1
ignitions = 2
@@ -166,7 +168,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[vernierTransform]]
{
@name = ModuleEnginesRF
- %engineID = Vernier
+ %engineID = vernier
//@maxThrust = 5
ignitions = 2
ullage = False
@@ -190,12 +192,12 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Vernier
+ engineID = vernier
configuration = K45 Vernier Engine
CONFIG
{
name = K45 Vernier Engine
- maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[Vernier]]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[vernier]]/maxThrust$
massMult = 1
ignitions = 2
ullage = False
@@ -231,7 +233,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 5
ullage = False
@PROPELLANT[LiquidFuel]
@@ -249,6 +251,7 @@
@key,0 = 0 301
@key,1 = 1 85
}
+ throttleResponseTime = 1.45
UseEngineResponseTime = True
engineAccelerationSpeed = 1.7
engineDecelerationSpeed = 0.35
@@ -257,7 +260,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 0
minTechLevel = 0
origTechLevel = 0
@@ -327,25 +330,28 @@
// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
-@PART[bluedog_Jupiter_Guidance]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Jupiter_Guidance]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
- ratio = 1.0
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -357,10 +363,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -374,6 +382,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -383,11 +392,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -402,6 +411,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -411,10 +421,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -429,7 +441,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -444,12 +456,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -459,17 +472,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -484,11 +498,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -504,11 +520,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -524,8 +542,9 @@
TANK
{
name = Hydrazine
- amount = full
- maxAmount = 100%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
TANK
{
@@ -546,7 +565,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Juno4_FuelTank_1,bluedog_Juno4_FuelTank_2]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Juno4_FuelTank_1,bluedog_Juno4_FuelTank_2]:FOR[RealFuels]
{
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_LDC.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_LDC.cfg
index 78d249ab..06b3b6ec 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_LDC.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_LDC.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog_CELV_SustainerTank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_CELV_SustainerTank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -13,4 +13,66 @@
!RESOURCE[LiquidFuel] {}
!RESOURCE[Oxidizer] {}
+}
+
++PART[bluedog_LDC_S1_Tank2]:FOR[zzRealFuels_StockEngines]
+{
+ @name = bluedog_LDC_S1_Tank2_short
+ @title = Herakles-LF7200
+ @description = The short variant (when combined with the lower tank and engine mount) is the proper height for SRB1207 "Helios" Solid Rocket Boosters.
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[Long]] {}
+ !SUBTYPE:HAS[#transform[Medium]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = Long
+ transform = Medium
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 36000
+ }
+}
+
++PART[bluedog_LDC_S1_Tank2]:FOR[zzRealFuels_StockEngines]
+{
+ @name = bluedog_LDC_S1_Tank2_long
+ @title = Herakles-LF12800
+ @description = Huge 3.125m fuel tank.
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[Short]] {}
+ !SUBTYPE:HAS[#transform[Medium]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = Short
+ transform = Medium
+ }
+ @MODULE[ModuleFuelTanks]
+ {
+ @volume = 64000
+ }
+}
+
+@PART[bluedog_LDC_S1_Tank2]:FOR[zzzRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[meshSwitchLength]]
+ {
+ !SUBTYPE:HAS[#transform[Short]] {}
+ !SUBTYPE:HAS[#transform[Long]] {}
+ }
+ !MODULE[ModuleB9DisableTransform] {}
+ MODULE
+ {
+ name = ModuleB9DisableTransform
+ transform = Short
+ transform = Long
+ }
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_MOL.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_MOL.cfg
index be13ce0e..a0d5c771 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_MOL.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_MOL.cfg
@@ -30,27 +30,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -66,6 +59,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -79,6 +73,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -93,6 +88,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -107,6 +103,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -135,7 +132,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -150,12 +147,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -165,17 +163,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -190,11 +188,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -209,12 +209,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -227,7 +228,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
pressureFed = true
@@ -250,7 +251,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = Leo-EOMAS "Gus"
techLevel = 0
@@ -268,12 +269,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.5
+ ratio = 0.5057
}
IspSL = 1.0000
IspV = 1.0000
@@ -281,27 +282,20 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -317,6 +311,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -330,6 +325,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -344,6 +340,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -358,6 +355,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -386,7 +384,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -401,12 +399,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -416,17 +415,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -441,11 +440,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -460,12 +461,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -660,7 +662,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
pressureFed = true
@@ -683,7 +685,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
configuration = Leo-EOMAS "Gus"
techLevel = 0
@@ -701,12 +703,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.5
+ ratio = 0.5057
}
IspSL = 1.0000
IspV = 1.0000
@@ -714,27 +716,20 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -750,6 +745,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -763,6 +759,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -777,6 +774,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -791,6 +789,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -819,7 +818,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -834,12 +833,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -849,17 +849,17 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flightControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -874,11 +874,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -893,12 +895,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -911,19 +914,18 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
@@ -961,7 +963,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_BigG_CylindricalSM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_BigG_CylindricalSM]:FOR[RealFuels]
{
MODULE
{
@@ -975,14 +977,14 @@
{
name = MMH
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.4715
maxAmount = #$amount$
}
TANK
{
name = NTO
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
- @amount *= 2.5
+ @amount *= 2.5285
maxAmount = #$amount$
}
TANK
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Mercury.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Mercury.cfg
index 45bcc527..aa7c08d5 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Mercury.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Mercury.cfg
@@ -1,16 +1,15 @@
-@PART[bluedog_Mercury_Capsule]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Mercury_Capsule]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Hydrazine
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -21,22 +20,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -50,6 +50,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -59,11 +60,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -78,6 +79,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -87,11 +89,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -106,7 +109,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -121,12 +124,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -136,17 +140,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControlControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -161,11 +166,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -181,11 +188,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -198,12 +207,19 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = HTP
- amount = full
- maxAmount = 50%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5
+ maxAmount = #$amount$
}
TANK
{
@@ -228,14 +244,14 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -246,22 +262,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -275,6 +292,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -284,11 +302,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -303,6 +321,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -312,11 +331,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -331,7 +351,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -346,12 +366,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -361,17 +382,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControlControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -386,11 +408,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -406,11 +430,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -418,7 +444,7 @@
}
}
-@PART[bluedog_MiniLab_Adapter]:FOR[RealFuels_StockEngines]
+@PART[bluedog_MiniLab_Adapter]:FOR[RealFuels]
{
!MODULE[ModuleResourceConverter] {}
MODULE:NEEDS[!Kerbalism]
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Peacekeeper.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Peacekeeper.cfg
index f9097a4a..e86190a6 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Peacekeeper.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Peacekeeper.cfg
@@ -317,11 +317,11 @@
origTechLevel = 3
engineType = S+
modded = false
- configuration = Minerva-VLL-30XL "Philanoe"
+ configuration = Minerva-VLL-30XL "Philanoe"
CONFIG
{
- name = Minerva-VLL-30XL "Philanoe"
+ name = Minerva-VLL-30XL "Philanoe"
description = Developed from the civilian variant of the Paxus-MGL118/CGR120 this large 1.5m upper stage booster is vacuum optimized for use in upper stages.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
@@ -496,25 +496,27 @@
}
!RESOURCE[SolidFuel] {}
-@PART[bluedog_Athena_OAM]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Athena_OAM]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 20
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 1.6111
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -525,7 +527,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
type = ModuleEnginesRF
techLevel = 3
origTechLevel = 3
@@ -617,13 +619,13 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -670,14 +672,14 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
PROPELLANT
{
name = HTP
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -688,7 +690,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -805,13 +806,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -874,18 +874,18 @@
!RESOURCE[*],* {}
}
-@PART[bluedog_Minotaur_GCA]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Minotaur_GCA]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
PROPELLANT
{
name = HTP
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -896,7 +896,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1013,13 +1012,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -1272,25 +1270,27 @@
}
}
-@PART[bluedog_Peacekeeper_PostBoostVehicle]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Peacekeeper_PostBoostVehicle]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 20
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 1.6111
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1301,7 +1301,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = O
@@ -1397,13 +1397,13 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
@@ -1447,14 +1447,14 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
PROPELLANT
{
name = HTP
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1465,7 +1465,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1583,13 +1582,12 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
}
IspSL = 0.362
IspV = 0.952
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ProbeExpansion.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ProbeExpansion.cfg
index cc98af35..4290ea47 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ProbeExpansion.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_ProbeExpansion.cfg
@@ -1,16 +1,17 @@
-@PART[bluedog_Pioneer6_MidcourseEngine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Pioneer6_MidcourseEngine]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -21,7 +22,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 0
origTechLevel = 0
engineType = O
@@ -38,6 +39,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -52,6 +55,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -65,6 +70,8 @@
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -80,6 +87,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -95,11 +103,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -113,13 +123,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -134,11 +146,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
- ratio = 0.501
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -154,11 +169,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -182,7 +199,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Pioneer_1]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Pioneer_1]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@@ -253,22 +270,98 @@
amount = 2.7
maxAmount = 2.7
}
- !RESOURCE[Solidfuel],* {}
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[bluedog_AIMP_Star13]:FOR[RealFuels_]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ !runningEffectName = DELETE
+ @atmosphereCurve
+ {
+ @key,0 = 0 275
+ @key,1 = 1 211
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = Staara-13-A "Retras" Solid Rocket Motor
+
+ CONFIG
+ {
+ name = Staara-13-A "Retras" Solid Rocket Motor
+ description = Staara-series solid rocket motor, model 13-A. Vacuum optimized nozzle, simpler and more reliable than liquid boosters.
+ powerEffectName = Solid-Vacuum
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 275
+ key = 1 211
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
}
-@PART[bluedog_PioneerAble_Engine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_PioneerAble_Engine]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -279,7 +372,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = O
@@ -296,6 +389,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -310,6 +405,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -324,6 +421,8 @@
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -339,6 +438,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -354,11 +454,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -372,13 +474,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -393,11 +497,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -413,11 +520,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -441,19 +550,20 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Ranger_Engine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Ranger_Engine]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -464,7 +574,7 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = O
@@ -481,6 +591,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -495,6 +607,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -504,10 +618,13 @@
name = Hydrazine
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1
+ techRequired = advRocketry
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -523,6 +640,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -538,11 +656,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -556,13 +676,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -577,11 +699,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -597,11 +722,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -624,25 +751,27 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Ranger_Lander_Propulsion]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Ranger_Lander_Propulsion]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 20
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Aerozine50
ratio = 1.6111
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -653,13 +782,77 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = U
modded = false
type = ModuleEnginesRF
- configuration = Aerozine50+NTO
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
CONFIG
{
name = UDMH+NTO
@@ -671,11 +864,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -689,13 +884,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -710,11 +907,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -724,22 +924,24 @@
name = Aerozine50+NTO
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.61818
+ techRequired = precisionPropulsion
PROPELLANT
{
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
}
-
MODULE
{
name = ModuleFuelTanks
@@ -750,30 +952,24 @@
basemass = -1
TANK
{
- name = Aerozine50
- amount = full
- maxAmount = 45.00153627%
- }
- TANK
- {
- name = NTO
+ name = Hydrazine
amount = full
- maxAmount = 54.99846373%
+ maxAmount = 100%
}
}
- !RESOURCE[*],* {}
+ !RESOURCE,* {}
}
-@PART[bluedog_LunarOrbiter_Propulsion]:FOR[RealFuels_StockEngines]
+@PART[bluedog_LunarOrbiter_Propulsion]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 20
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
@@ -789,13 +985,77 @@
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = U
modded = false
type = ModuleEnginesRF
- configuration = Aerozine50+NTO
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
CONFIG
{
name = UDMH+NTO
@@ -807,11 +1067,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -825,13 +1087,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
+ ratio = 0.4943
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -846,11 +1110,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -860,16 +1127,19 @@
name = Aerozine50+NTO
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.61818
+ techRequired = precisionPropulsion
PROPELLANT
{
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -877,9 +1147,8 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
+ %thrustRating = thrusterPower
!resourceName = DELETE
PROPELLANT
{
@@ -897,22 +1166,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -926,6 +1196,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -935,11 +1206,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -954,6 +1225,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -963,11 +1235,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -982,7 +1255,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -997,12 +1270,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1012,17 +1286,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1037,11 +1312,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1057,11 +1334,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1087,22 +1366,21 @@
maxAmount = 54.99846373%
}
}
-
!RESOURCE[*],* {}
}
-@PART[bluedog_MarinerB_Bus,bluedog_Nimbus_LateControlCore]:FOR[RealFuels_StockEngines]
+@PART[bluedog_MarinerB_Bus,bluedog_Nimbus_LateControlCore]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
+ %thrustRating = thrusterPower
!resourceName = DELETE
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1113,7 +1391,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1125,10 +1402,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1142,6 +1421,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1151,11 +1431,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1170,6 +1450,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1179,11 +1460,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1198,7 +1480,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1213,12 +1495,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1228,17 +1511,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1253,11 +1537,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1273,11 +1559,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1315,20 +1603,18 @@
!RESOURCE[ElectricCharge] {}
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Ranger_Bus]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Ranger_Bus,bluedog_POPPY2_RCS,bluedog_POPPY2_RCS_Antenna]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
!resourceName = DELETE
PROPELLANT
{
name = HTP
ratio = 1.000
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1339,22 +1625,24 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
+ thrustRating = thrusterPower
configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1368,6 +1656,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1377,11 +1666,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1396,6 +1685,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1405,10 +1695,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1423,7 +1715,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1438,12 +1730,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1453,17 +1746,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1478,11 +1772,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1498,11 +1794,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1517,7 +1815,7 @@
basemass = -1
TANK
{
- name = Nitrogen
+ name = Hydrazine
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
@amount *= 5
maxAmount = #$amount$
@@ -1526,18 +1824,18 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_probeRCSblock,bluedog_Pioneer6_RCS,bluedog_OGO_RCS,bluedog_ProbeRCS_*,bluedog_OAO_balanceBoom,]:FOR[RealFuels_StockEngines]
+@PART[bluedog_probeRCSblock,bluedog_Pioneer6_RCS,bluedog_OGO_RCS,bluedog_ProbeRCS_*,bluedog_OAO_balanceBoom]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
+ %thrustRating = thrusterPower
!resourceName = DELETE
PROPELLANT
{
name = HTP
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1548,7 +1846,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -1560,10 +1857,12 @@
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1577,6 +1876,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1586,11 +1886,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1605,6 +1905,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1614,10 +1915,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1632,7 +1935,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1647,12 +1950,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1662,17 +1966,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1687,11 +1992,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1707,11 +2014,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1724,72 +2033,194 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- @PROPELLANT[MonoPropellant]
+ !PROPELLANT,* {}
+ PROPELLANT
{
- @name = Hydrazine
- @ratio = 1
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
- @key,0 = 0 240
- @key,1 = 1 100
+ @key,0 = 0 220
+ @key,1 = 1 10
}
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
type = ModuleEnginesRF
configuration = Hydrazine
CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
{
name = Hydrazine
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- massMult = 1
- // ignitions = -1
- ullage = False
+ @maxThrust *= 1
PROPELLANT
{
name = Hydrazine
- ratio = 1
+ ratio = 1.0000
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- atmosphereCurve
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
{
- key = 0 240
- key = 1 100
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
}
CONFIG
{
- name = Nitrogen
+ name = MMH+MON3
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @maxThrust *= 0.4
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
PROPELLANT
{
- name = Nitrogen
- ratio = 1
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- atmosphereCurve
+ PROPELLANT
{
- key = 0 120
- key = 1 100
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
}
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -1800,22 +2231,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Hydrazine
CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -1829,6 +2261,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -1838,11 +2271,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1857,6 +2290,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1866,11 +2300,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1885,7 +2320,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1900,12 +2335,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -1915,17 +2351,18 @@
name = MMH+NTO
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1.61818
- techRequired = flighControl
+ techRequired = specializedControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1940,11 +2377,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1960,11 +2399,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1972,7 +2413,7 @@
}
}
-@PART[bluedog_Pioneer6_MidcourseEngine,bluedog_PioneerAble_Engine,bluedog_Ranger_Engine]:HAS[@MODULE[!PLUME]]:NEEDS[zRealPlume,SmokeScreen]
+@PART[bluedog_Pioneer6_MidcourseEngine,bluedog_PioneerAble_Engine,bluedog_Ranger_Engine]:HAS[@MODULE[!PLUME]]:NEEDS[zRealPlume,SmokeScreen,!Waterfall]
{
PLUME
{
@@ -1992,7 +2433,7 @@
}
}
-@PART[bluedog_Pioneer6_MidcourseEngine,bluedog_PioneerAble_Engine,bluedog_Ranger_Engine]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zzRealPlume]
+@PART[bluedog_Pioneer6_MidcourseEngine,bluedog_PioneerAble_Engine,bluedog_Ranger_Engine]:NEEDS[zRealPlume,SmokeScreen,!Waterfall]:AFTER[zzRealPlume]
{
@EFFECTS
{
@@ -2014,32 +2455,33 @@
}
}
-@PART[bluedog_mariner10_engine]:FOR[RealFuels_StockEngines]
+@PART[bluedog_mariner10_engine]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
- @key,0 = 0 231.5
- @key,1 = 1 180
+ @key,0 = 0 220
+ @key,1 = 1 10
}
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
- techLevel = 1
- origTechLevel = 1
+ engineID = basicEngine
+ techLevel = 0
+ origTechLevel = 0
engineType = O
modded = false
type = ModuleEnginesRF
@@ -2054,6 +2496,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2068,6 +2512,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2081,6 +2527,8 @@
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -2096,6 +2544,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2109,13 +2558,14 @@
PROPELLANT
{
name = UDMH
- ratio = 0.413
- DrawGauge = True
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
}
PROPELLANT
{
name = NTO
- ratio = 0.587
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
}
IspSL = 0.361
IspV = 0.943
@@ -2129,13 +2579,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2150,11 +2602,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
- ratio = 0.501
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2170,11 +2625,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2198,7 +2655,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Mariner10_probeCore,bluedog_Nimbus_EarlyControlCore,bluedog_Nimbus_InstrumentTorus,bluedog_OAO_ProbeCore,bluedog_OGO_Bus,bluedog_OSO_Core,bluedog_PioneerAble_Core]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Mariner10_probeCore,bluedog_Nimbus_EarlyControlCore,bluedog_Nimbus_InstrumentTorus,bluedog_OAO_ProbeCore,bluedog_OGO_Bus,bluedog_OSO_Core,bluedog_PioneerAble_Core,bluedog_TIROS,bluedog_AIMP_Core]:FOR[RealFuels]
{
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Redstone.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Redstone.cfg
index eeb8b917..42cc8320 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Redstone.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Redstone.cfg
@@ -1,15 +1,15 @@
-@PART[bluedog_Juno1_Guidance]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Juno1_Guidance]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Nitrogen
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -20,7 +20,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -36,6 +35,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -49,6 +49,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -63,6 +64,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -77,6 +79,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -91,6 +94,7 @@
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -105,7 +109,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -120,7 +124,7 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
@@ -139,13 +143,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -160,11 +165,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -179,12 +186,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -223,7 +231,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Sergeant_1x]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Sergeant_1x]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@@ -291,7 +299,7 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Sergeant_3x]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Sergeant_3x]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@@ -362,7 +370,7 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Sergeant_11x]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Sergeant_11x]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@@ -427,7 +435,7 @@
}
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Sparta_Guidance]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Sparta_Guidance]:FOR[RealFuels]
{
MODULE
{
@@ -465,14 +473,14 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Nitrogen
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -483,7 +491,6 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -499,6 +506,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -512,6 +520,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -526,6 +535,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -540,6 +550,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -554,6 +565,7 @@
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -568,7 +580,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -583,7 +595,7 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
@@ -602,13 +614,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -623,11 +636,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -642,12 +657,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -676,6 +692,7 @@
@key,0 = 0 249
@key,1 = 1 218
}
+ throttleResponseTime = 0.95
useEngineResponseTime = True
engineAccelerationSpeed = 3.2
engineDecelerationSpeed = 1.35
@@ -684,7 +701,6 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- b9psModuleID = engineSwitch
techLevel = 0
origTechLevel = 0
engineType = L+
@@ -694,13 +710,12 @@
CONFIG
{
name = Etoh-140 "Sandstone"
- b9psSubtypeName = Redstone_A7
description = This primitve engine ran on an Alcolox mix. The Hermes Etoh launch vehicle also used this version.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!WATERFALL] = BDB_AlcoloxLower
+ %powerEffectName:NEEDS[!Waterfall] = BDB_AlcoloxLower
%LinkB9PSModule[engineSwitch] { %subtype = Redstone_A7 }
PROPELLANT
@@ -712,7 +727,7 @@
PROPELLANT
{
name = LqdOxygen
- ratio = 0.4734
+ ratio = 0.4734
}
IGNITOR_RESOURCE
{
@@ -725,7 +740,6 @@
CONFIG
{
name = Etoh-148 "Sandstone"
- b9psSubtypeName = Redstone_A7_2
description = A switch to the more volatile Hydyne fuel yielded more thrust and Isp
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.11
@@ -784,6 +798,7 @@
useEngineResponseTime = True
engineAccelerationSpeed = 4.2
engineDecelerationSpeed = 2.35
+ throttleResponseTime = 0.45
}
MODULE
{
@@ -859,7 +874,7 @@
}
}
-@PART[bluedog_Redstone_FuelTank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Redstone_FuelTank]:FOR[RealFuels]
{
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Saturn.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Saturn.cfg
index 7878cecf..37430804 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Saturn.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Saturn.cfg
@@ -20,9 +20,10 @@
@key,0 = 0 304
@key,1 = 1 263
}
+ throttleResponseRate = 0.4
UseEngineResponseTime = True
- engineAccelerationSpeed = 6.9
- engineDecelerationSpeed = 3.35
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
}
MODULE
{
@@ -43,7 +44,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = F1 }
PROPELLANT
{
@@ -59,7 +61,7 @@
IGNITOR_RESOURCE
{
name = ElectricCharge
- amount = 0.5
+ amount = 2.5
}
IspSL = 0.988721
IspV = 1.030508
@@ -75,8 +77,10 @@
massMult = 1
ignitions = 1
techRequired = advFuelSystems
+ %techRequired:NEEDS[KiwiTechTree] = evenHeavierRocketry
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %powerEffectName:NEEDS[!Waterfall] = BDB_Kerolox_LowerAspirated
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = F1A }
PROPELLANT
{
@@ -92,7 +96,7 @@
IGNITOR_RESOURCE
{
name = ElectricCharge
- amount = 0.5
+ amount = 2.5
}
IspSL = 1.018796
IspV = 1.057627
@@ -108,8 +112,10 @@
massMult = 1
ignitions = 1
techRequired = heavierRocketry
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyRocketry
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = Kerolox_LowerFlame
+ %powerEffectName:NEEDS[!Waterfall] = Kerolox_LowerFlame
+ %powerEffectName:NEEDS[Waterfall] = running_f1B
%LinkB9PSModule[engineSwitch] { %subtype = F1B }
PROPELLANT
{
@@ -130,27 +136,79 @@
IspSL = 1.05639
IspV = 1.013559322
}
+ CONFIG
+ {
+ name = LE1F-2215-M "Regor M"
+ description = Modern F1 design with simplified turbine exhaust converted to methalox.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.175296
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.175296
+ massMult = 1
+ ignitions = 1
+ techRequired = experimentalRocketry
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
+ ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = Kerolox_LowerFlame
+ %powerEffectName:NEEDS[Waterfall] = running_f1B
+ %LinkB9PSModule[engineSwitch]:NEEDS[!Waterfall] { %subtype = F1B }
+ %LinkB9PSModule[engineSwitch]:NEEDS[Waterfall] { %subtype = F1M }
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4286
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5714
+ DrawGauge = False
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ IspSL = 1.15639
+ IspV = 1.113559322
+ }
+ }
+ @MODULE[ModuleWaterfallFX]:NEEDS[Waterfall]
+ {
+ @CONTROLLER[throttle]
+ {
+ @responseRateUp = 1.0
+ @responseRateDown = 0.01
+ }
+ }
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]:NEEDS[Waterfall,B9Partswitch]
+ {
+ +SUBTYPE:HAS[#name[F1B]]
+ {
+ @name = F1M
+ @MODULE:HAS[@IDENTIFIER[ModuleWaterfallFX]]
+ {
+ @DATA
+ {
+ @TEMPLATE
+ {
+ @templateName = waterfall-methalox-lower-BE4-1
+ @position = 0,0,0.03
+ @rotation = 0, 0, 0
+ @scale = 1.7, 1.7, 1.3
+ }
+ }
+ }
+ }
+ @SUBTYPE:HAS[@MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]]],*
+ {
+ !addedMass = DELETE
+ !defaultSubtypePriority = DELETE
+ !MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]],* {}
+ }
}
-// @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
-// {
-// @switcherDescription = Engine Assembly
-// @switcherDescriptionPlural = Engine Assemblies
-// @SUBTYPE[*]:HAS[#name[F1]]
-// {
-// %title = LE1F-2214 Engine Assembly
-// %descriptionSummary = Handmade orginal F1 with turbine exhaust manifold
-// %desriptionDetail = Used on the Regor and Regor A
-// !MODULE[*] {}
-// }
-// !SUBTYPE[*]:HAS[#name[F1A]] {}
-// @SUBTYPE[*]:HAS[#name[F1B]]
-// {
-// @title = LE1F-2214-B Engine Assembly
-// @descriptionSummary = Modern F1 design with a simplified turbine exhaust without sacrificing thrust
-// @desriptionDetail = Used on the Regor B
-// !MODULE[*] {}
-// }
-// }
}
@PART[bluedog_Saturn_Engine_H1C]:FOR[RealFuels_StockEngines]
@@ -198,6 +256,7 @@
massMult = 1
ignitions = 1
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = H1-C }
PROPELLANT
{
@@ -230,6 +289,7 @@
ignitions = 1
techRequired = advFuelSystems
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = H1-C-73 }
PROPELLANT
{
@@ -300,6 +360,7 @@
massMult = 1
ignitions = 1
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = H1-D }
PROPELLANT
{
@@ -332,6 +393,7 @@
ignitions = 1
ullage = True
techRequired = advFuelSystems
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = H1-D-73 }
PROPELLANT
{
@@ -363,7 +425,7 @@
@name = ModuleEnginesRF
ignitions = 5
ullage = True
- @PROPELLANT[LiquidFuel]
+ @PROPELLANT[LqdHydrogen]
{
@name = LqdHydrogen
@ratio = 0.7631
@@ -403,10 +465,11 @@
massMult = 1
ignitions = 3
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = LqdHydrogen
- ratio = 0.7631
+ ratio = 0.7631
DrawGauge = True
}
PROPELLANT
@@ -432,7 +495,7 @@
@name = ModuleEnginesRF
ignitions = 3
ullage = True
- @PROPELLANT[LiquidFuel]
+ @PROPELLANT[LqdHydrogen]
{
@name = LqdHydrogen
@ratio = 0.7454
@@ -473,6 +536,7 @@
ignitions = 3
//throttle = 1
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = J2S }
PROPELLANT
{
@@ -506,6 +570,8 @@
ignitions = 3
ullage = True
techRequired = largeVolumeContainment
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = J2A2 }
PROPELLANT
{
@@ -542,7 +608,7 @@
@name = ModuleEnginesRF
ignitions = 5
ullage = True
- @PROPELLANT[LiquidFuel]
+ @PROPELLANT[LqdHydrogen]
{
@name = LqdHydrogen
@ratio = 0.7454
@@ -582,6 +648,7 @@
massMult = 1
ignitions = 3
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = LqdHydrogen
@@ -611,7 +678,7 @@
@name = ModuleEnginesRF
ignitions = 8
ullage = True
- @PROPELLANT[LiquidFuel]
+ @PROPELLANT[LqdHydrogen]
{
@name = LqdHydrogen
@ratio = 0.745
@@ -651,6 +718,7 @@
massMult = 1
ignitions = 8
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = J-2X }
PROPELLANT
{
@@ -674,6 +742,7 @@
CONFIG
{
name = Sarnus-HE2JX-447 "Dnoces-X-A2" Cryogenic Engine
+ description = Additional improvements to the Dnoces-X design yeilds increased thrust and Isp.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@minThrust *= 0.77
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@@ -682,6 +751,8 @@
ignitions = 8
ullage = True
techRequired = veryHeavyRocketry
+ %techRequired:NEEDS[KiwiTechTree] = experimentalCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = J-2X-A2 }
PROPELLANT
{
@@ -713,7 +784,7 @@
@name = ModuleEnginesRF
ignitions = 5
ullage = True
- @PROPELLANT[LiquidFuel]
+ @PROPELLANT[LqdHydrogen]
{
@name = LqdHydrogen
@ratio = 0.745
@@ -751,6 +822,7 @@
massMult = 1
ignitions = 3
ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = J2T }
PROPELLANT
{
@@ -786,7 +858,9 @@
ignitions = 3
ullage = True
techRequired = veryHeavyRocketry
- %LinkB9PSModule[engineSwitch] { %subtype = = J22-250k }
+ %techRequired:NEEDS[KiwiTechTree] = veryHeavyCryoRocketry
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = J22-250k }
PROPELLANT
{
name = LqdHydrogen
@@ -813,30 +887,20 @@
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
!resourceName = DELETE
- !PROPELLANT[*],* {}
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = MMH
- ratio = 0.5
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.50
- }
- @atmosphereCurve
- {
- @key,0 = 0 223
- @key,1 = 1 76
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -852,6 +916,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -865,6 +930,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -879,6 +945,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -893,6 +960,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -921,7 +989,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -936,12 +1004,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -954,13 +1023,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -975,11 +1045,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -994,12 +1066,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1012,18 +1085,19 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
name = MMH
- amount = full
- maxAmount = 50%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
}
TANK
{
name = NTO
- amount = full
- maxAmount = 50%
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
}
}
!RESOURCE[MonoPropellant] {}
@@ -1031,12 +1105,12 @@
@PART[bluedog_Saturn_VFB_MissionModule]:NEEDS[Kerbalism|TacLifeSupport]:AFTER[TacLifeSupport]
{
- MODULE
+ %MODULE[ModuleFuelTanks]
{
- name = ModuleFuelTanks
- type = ServiceModule
- basemass = -1
- volume = 0
+ %name = ModuleFuelTanks
+ %type = ServiceModule
+ %basemass = -1
+ %volume = 0
TANK
{
name = ElectricCharge
@@ -1128,6 +1202,7 @@
name = Sarnus-BR-375-XA "Kīlauea"
description = 3.75m jumbo sized solid booster. This is the X, or full length variant.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -1212,6 +1287,7 @@
name = Sarnus-BR-375-XI "Pele"
description = 3.75m jumbo sized solid booster. This is the X, or full length variant. It is meant to be mounted inline as the first stage of a 3.75m stack.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -1296,6 +1372,7 @@
name = Sarnus-BR-375-A "Lōʻihi"
description = 3.75m jumbo sized solid booster. This is the half length variant. It has an angled nozzle with liquid injection TVC.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -1376,6 +1453,7 @@
name = Sarnus-BR-375-I "Māhukona"
description = 3.75m jumbo sized solid booster. This is the half length variant. It is meant to be mounted inline as the first stage of a 3.75m stack.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -1454,6 +1532,7 @@
{
name = HTPB
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = HTPB
@@ -1472,7 +1551,6 @@
pressureFed = false
allowShutdown = True //Prinipia
}
-
}
MODULE
{
@@ -1490,7 +1568,12 @@
}
}
}
-@PART[bluedog_Saturn_S1_Retro,bluedog_Saturn_S1C_EngineMount,bluedog_Saturn_S2_Ullage,bluedog_Saturn_S4_Ullage,bluedog_Saturn_S4B_Interstage,bluedog_Saturn_S4B_WideInterstage]:FINAL
+@PART[bluedog_Saturn_S1_Retro,bluedog_Saturn_S1C_EngineMount,bluedog_Saturn_S2_Ullage,bluedog_Saturn_S4_Ullage,bluedog_Saturn_S4B_Interstage,bluedog_Saturn_S4B_WideInterstage]:AFTER[zzz_RealFuels_StockEngines]
{
!RESOURCE[SolidFuel],* {}
+}
+
+@PART[bluedog_Saturn_S4_Interstage]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.35
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Scout.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Scout.cfg
index 6f49622f..f0663a94 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Scout.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Scout.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog_Scout_Algol_Inline]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Algol_Inline]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@@ -31,6 +31,7 @@
name = Dioscuri-MGU27 "Persei"
description = 0.9375m solid booster.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PSPC
@@ -78,7 +79,7 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Scout_Algol_Radial]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Algol_Radial]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
@@ -115,6 +116,7 @@
name = Dioscuri-MGU27A "Perseir"
description = 0.9375m solid booster, with an integrated nosecone for radial attachment.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PSPC
@@ -163,13 +165,12 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Scout_Algol_Short]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Algol_Short]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
-
+ %engineID = solidbooster
@atmosphereCurve
{
@key,0 = 0 282
@@ -189,11 +190,11 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
techLevel = 1
origTechLevel = 1
engineType = S+
modded = false
+ engineID = solidbooster
configuration = Dioscuri-OPT71 "Subila"
CONFIG
@@ -201,6 +202,7 @@
name = Dioscuri-OPT71 "Subila"
description = In addition to a weak Liquid Injection TVC system to emulate gimballing, it has cold-gas attitude jets and a small supply of monoprop.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PSPC
@@ -233,14 +235,14 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Nitrogen
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -251,13 +253,12 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Nitrogen
CONFIG
{
name = Nitrogen
@@ -267,6 +268,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -280,6 +282,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -294,6 +297,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -308,6 +312,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -322,6 +327,7 @@
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -336,7 +342,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -351,7 +357,7 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
@@ -370,13 +376,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -391,11 +398,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -410,12 +419,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -425,31 +435,27 @@
{
name = ModuleFuelTanks
volume = 0
- @volume += #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- @volume += 25
- type = SolidRCS
basemass = -1
+ type = ServiceModule
+
TANK
{
- name = Hydrazine
- amount = full
- maxAmount = 5
- }
- TANK
- {
- name = PSPC
+ name = Nitrogen
amount = full
- maxAmount = #$/RESOURCE[SolidFuel]/maxAmount$
- @maxAmount *= 4.213483146
+ maxAmount = 100%
}
}
- !RESOURCE[SolidFuel] {}
- !RESOURCE[MonoPropellant] {}
+ RESOURCE
+ {
+ name = HTPB
+ amount = #$/RESOURCE[SolidFuel]/maxAmount$
+ @amount *= 4.213483146
+ maxAmount = #$amount$
}
+ !RESOURCE[SolidFuel],* {}
}
-@PART[bluedog_Scout_Antares_Basic]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Antares_Basic]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
@@ -556,13 +562,12 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Scout_Antares_Inline]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Antares_Inline]:FOR[RealFuels]
{
-
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
-
+ %engineID = solidbooster
@atmosphereCurve
{
@key,0 = 0 294
@@ -585,6 +590,7 @@
techLevel = 2
origTechLevel = 2
engineType = S
+ engineID = solidbooster
configuration = Staara-31-IIIA "Satevis"
modded = false
@@ -593,6 +599,7 @@
name = Staara-31-IIIA "Satevis"
description = The Staara-series solid rocket motor, model 31-III is useful as an upper stage on small rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = HTPB
@@ -644,33 +651,240 @@
allowShutdown = false
}
}
-
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
MODULE
{
name = ModuleFuelTanks
volume = 0
- @volume += #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- type = HTPB
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
basemass = -1
+
TANK
{
- name = HTPB
- amount = full
- maxAmount = 100%
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
- !RESOURCE[SolidFuel] {}
+
+ @RESOURCE[SolidFuel]
+ {
+ @name = HTPB
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+ !RESOURCE[MonoPropellant]
}
-@PART[bluedog_Scout_Castor_Inline]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Scout_Castor_Inline]:FOR[RealFuels]
{
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
-
+ %engineID = solidbooster
@atmosphereCurve
{
@key,0 = 0 261
@@ -689,18 +903,19 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
techLevel = 1
origTechLevel = 1
engineType = S
modded = false
+ engineID = solidbooster
configuration = Dioscuri-4 "Dzira"
CONFIG
{
name = Dioscuri-4 "Dzira"
- description = In addition to a weak Liquid Injection TVC system to emulate gimballing, it has cold-gas attitude jets and a small supply of monoprop.
+ description = In addition to a weak Liquid Injection TVC system to emulate gimballing, it has cold-gas attitude jets and a small supply of cold=gas.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -934,14 +1149,14 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Nitrogen
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -952,13 +1167,12 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = HTP
+ configuration = Nitrogen
CONFIG
{
name = Nitrogen
@@ -968,6 +1182,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -981,6 +1196,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -995,6 +1211,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -1009,6 +1226,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -1023,6 +1241,7 @@
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -1037,7 +1256,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -1052,7 +1271,7 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
@@ -1071,13 +1290,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1092,11 +1312,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -1111,12 +1333,13 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -1126,27 +1349,25 @@
{
name = ModuleFuelTanks
volume = 0
- @volume += #$/RESOURCE[SolidFuel]/maxAmount$
- @volume *= 4.213483146
- @volume += 25
- type = SolidRCS
basemass = -1
+ type = ServiceModule
+
TANK
{
- name = Hydrazine
- amount = full
- maxAmount = 25
- }
- TANK
- {
- name = PBAN
+ name = Nitrogen
amount = full
- maxAmount = #$/RESOURCE[SolidFuel]/maxAmount$
- @maxAmount *= 4.213483146
+ maxAmount = 100%
}
}
- !RESOURCE[SolidFuel] {}
- !RESOURCE[MonoPropellant] {}
+ RESOURCE
+ {
+ name = PBAN
+ amount = #$/RESOURCE[SolidFuel]/maxAmount$
+ @amount *= 4.213483146
+ maxAmount = #$amount$
+ }
+ !RESOURCE[SolidFuel],* {}
+ !RESOURCE[Monopropellant],* {}
}
@PART[bluedog_Scout_Castor_Radial]:FOR[RealFuels_StockEngines]
@@ -1154,7 +1375,7 @@
@MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
@atmosphereCurve
{
@key,0 = 0 261
@@ -1173,7 +1394,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 1
origTechLevel = 1
engineType = S
@@ -1185,6 +1406,7 @@
name = Dioscuri-4 'Dziran'
description = 0.9375m solid booster, with an integrated nosecone for radial attachment.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = CastorIV }
PROPELLANT
{
@@ -1416,12 +1638,14 @@
ullage = false
pressureFed = false
}
- CONFIG
+ CONFIG
{
name = Dioscuri-4A 'Dziran-A'
description = Upgraded Dziran with more thrust, Isp and even some extra fuel squeezed in.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust *= 1.1650
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1.1650
%LinkB9PSModule[engineSwitch] { %subtype = CastorIVA }
PROPELLANT
{
@@ -1429,7 +1653,7 @@
ratio = 100
DrawGauge = True
}
- atmosphereCurve
+ atmosphereCurve
{
key = 0 269
key = 1 240
@@ -1506,14 +1730,14 @@
{
%RESOURCE
{
- %name = HTPB
+ %name = PBAN
}
}
@SUBTYPE[*]:HAS[#name[CastorIVA]]
{
%RESOURCE
{
- %name = HTPB
+ %name = PBAN
}
@volumeAdded *= 4.213483146
}
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Skylab.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Skylab.cfg
index 08f71912..d0d3afba 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Skylab.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Skylab.cfg
@@ -1,26 +1,21 @@
-@PART[bluedog_Skylab_RCS]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Skylab_ACS]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
- ratio = 1.000
- }
- @atmosphereCurve
- {
- @key,0 = 0 223
- @key,1 = 1 76
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
}
+ @mass = 0.65
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
@@ -36,6 +31,7 @@
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -49,6 +45,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -63,6 +60,7 @@
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -77,6 +75,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -86,6 +85,7 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+ techRequired = advRocketry
PROPELLANT
{
name = Hydrazine
@@ -104,7 +104,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -119,12 +119,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -137,13 +138,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -158,11 +160,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -177,15 +181,59 @@
{
name = Aerozine50
ratio = 0.502
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
}
}
+}
+
+@PART[bluedog_Skylab_ATM_core]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SkylabOld.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SkylabOld.cfg
new file mode 100644
index 00000000..cf6ccc6c
--- /dev/null
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SkylabOld.cfg
@@ -0,0 +1,234 @@
+@PART[bluedog_Skylab_RCS]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !PROPELLANT[*],* {}
+ !resourceName = DELETE
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[bluedog_Skylab_ATM]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SolidRCSTankypes.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SolidRCSTankypes.cfg
index 2aab3dbb..05482ab5 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SolidRCSTankypes.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_SolidRCSTankypes.cfg
@@ -153,4 +153,14 @@ TANK_DEFINITION
amount = 0.0
maxAmount = 0.0
}
+ TANK
+ {
+ name = ElectricCharge
+ mass = 0.00289
+ utilization = 1000
+ fillable = True
+ amount = 0.0
+ maxAmount = 0.0
+ note = (pressurized)
+ }
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Solids.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Solids.cfg
index 322efa77..3fe9f483 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Solids.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Solids.cfg
@@ -1,30 +1,30 @@
-@PART[bluedog_Burner2]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Burner2]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
- ignitions = 20
+ %engineID = basicEngine
+// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
- @key,0 = 0 240
- @key,1 = 1 100
+ @key,0 = 0 220
+ @key,1 = 1 10
}
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
- techLevel = 1
- origTechLevel = 1
+ engineID = basicEngine
+ techLevel = 0
+ origTechLevel = 0
engineType = O
modded = false
type = ModuleEnginesRF
@@ -39,6 +39,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -53,6 +55,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -66,6 +70,8 @@
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -81,6 +87,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -96,11 +103,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -114,13 +123,15 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -135,11 +146,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
- ratio = 0.501
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -155,11 +169,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -167,14 +183,14 @@
}
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = HTP
+ name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -185,21 +201,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
configuration = Hydrazine
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -213,6 +231,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -222,11 +241,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -241,6 +260,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -250,10 +270,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -268,7 +290,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -283,12 +305,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -302,13 +325,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -323,11 +347,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -343,11 +369,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -371,36 +399,36 @@
!RESOURCE[*],* {}
}
-@PART[bluedog_HAPS_HAPS,bluedog_HAPS_SuperHAPS]:FOR[RealFuels_StockEngines]
+@PART[bluedog_HAPS_HAPS,bluedog_HAPS_SuperHAPS]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
- ignitions = 20
- engineType = O
+ %engineID = basicEngine
+// ignitions = -1
ullage = False
- !PROPELLANT[*],* {}
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
- ratio = 1.6111
- DrawGauge = True
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
- @key,0 = 0 240
- @key,1 = 1 180
+ @key,0 = 0 220
+ @key,1 = 1 10
}
}
MODULE
{
name = ModuleEngineConfigs
- engineID = Main
+ engineID = basicEngine
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = U
configuration = Hydrazine
CONFIG
{
@@ -412,6 +440,8 @@
{
name = HTP
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -426,6 +456,8 @@
{
ratio = 1.0
name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -439,6 +471,8 @@
{
name = Hydrazine
ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -454,6 +488,7 @@
ratio = 1.0
name = CaveaB
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -469,11 +504,13 @@
name = UDMH
ratio = 0.413
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -483,17 +520,19 @@
name = MMH+NTO
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.61818
- techRequired = flighControl
+ techRequired = flighControl
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -508,11 +547,14 @@
{
name = MMH
ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
- ratio = 0.501
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -528,11 +570,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -555,43 +599,45 @@
!RESOURCE[*],* {}
}
-@PART[bluedog_IUS_Avionics,bluedog_TOS_Avionics]:FOR[RealFuels_StockEngines]
+@PART[bluedog_IUS_Avionics,bluedog_TOS_Avionics]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
- @key,0 = 0 240
- @key,1 = 1 100
+ @key,0 = 0 223
+ @key,1 = 1 76
}
}
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
configuration = Hydrazine
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -605,6 +651,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -614,11 +661,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -633,6 +680,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -642,11 +690,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -661,7 +710,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -676,12 +725,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -695,13 +745,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -716,11 +767,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -736,11 +789,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Thor.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Thor.cfg
index 9b8993f3..a39e1d97 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Thor.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Thor.cfg
@@ -3,7 +3,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -21,6 +21,7 @@
@key,0 = 0 282
@key,1 = 1 248
}
+ throttleResponseTime = 0.72
useEngineResponseTime = True
engineAccelerationSpeed = 4.2
engineDecelerationSpeed = 1.35
@@ -29,10 +30,10 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- techLevel = 1
+ techLevel = 1
origTechLevel = 1
- engineType = L
- engineID = Main
+ engineType = L
+ engineID = basicEngine
modded = false
configuration = Fenris-RL79-192 "Baldr"
origMass = 0.236
@@ -45,6 +46,9 @@
massMult = 1
ignitions = 1
ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flame
+ //%runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR79NA11 }
PROPELLANT
{
@@ -74,6 +78,9 @@
ignitions = 1
ullage = True
%LinkB9PSModule[engineSwitch] { %subtype = S3D }
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flame
+ //%runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Kerosene
@@ -108,6 +115,9 @@
ignitions = 1
ullage = True
%LinkB9PSModule[engineSwitch] { %subtype = LR79NA13 }
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flame
+ //%runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Kerosene
@@ -138,6 +148,9 @@
ullage = True
techRequired = advRocketry
massMult = 0.977
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flame
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ //%powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS27 }
PROPELLANT
{
@@ -174,6 +187,9 @@
ullage = True
techRequired = heavierRocketry
massMult = 0.977
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flame
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ //%powerEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = RS27A }
PROPELLANT
{
@@ -195,40 +211,6 @@
}
}
}
-// @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
-// {
-// @switcherDescription = Engine Assembly Config
-// @switcherDescriptionPlural = Engine Assembly Configs
-// @SUBTYPE[*]:HAS[#name[LR79NA11]]
-// {
-// @title = Fenris-RL79NA
-// @descriptionSummary = Core Fenris-RL79 Engine assembly.
-// @desriptionDetail = Used on the Fenris-RL79-192 "Baldr" and Fenris-RL79-218 "Odin"
-// !MODULE {}
-// }
-// @SUBTYPE[*]:HAS[#name[S3D]]
-// {
-// @title = Chryslus-3DS "Polaris" Engine Assembly
-// @descriptionSummary = A variant of the RL79NA engine used on the Chryslus. It can be visually distinguished by the lack of starter tanks.
-// @desriptionDetail = Chryslus-3DS "Polaris"
-// !MODULE {}
-// }
-// !SUBTYPE[*]:HAS[#name[LR79NA13]] {}
-// @SUBTYPE[*]:HAS[#name[RS27]]
-// {
-// @title = Daleth-SSR-27 "Darkah" Engine Assembly
-// @descriptionSummary = An adaptation of the "Navi" engine back to the old Daleth mounting hardware, using up engines leftover from the Sarnus program.
-// @desriptionDetail = Daleth-SSR-27 "Darkah"
-// !MODULE {}
-// }
-// @SUBTYPE[*]:HAS[#name[RS27A]]
-// {
-// @title = Daleth-SSR-27a "Darkah-A" Engine Assembly
-// @descriptionSummary = Altittude optimized nozzle for the "Darkah-A"
-// @desriptionDetail = Used on the Daleth-SSR-27a "Darkah-A"
-// !MODULE {}
-// }
-// }
}
@PART[bluedog_Thor_LR101]:FOR[RealFuels_StockEngines]
{
@@ -300,18 +282,18 @@
}
}
-@PART[bluedog_Ablestar_Tank,bluedog_DeltaE_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Ablestar_Tank,bluedog_DeltaE_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -322,21 +304,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = HTP
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -350,6 +334,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -359,11 +344,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -378,6 +363,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -387,11 +373,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -406,7 +393,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -421,12 +408,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -440,13 +428,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -461,11 +450,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -481,11 +472,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -501,12 +494,12 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
- name = Nitrogen
- amount = full
- maxAmount = 20%
+ name = HTP
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
@@ -515,18 +508,18 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_HOSS_EngineMount]:FOR[RealFuels_StockEngines]
+@PART[bluedog_HOSS_EngineMount]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -537,21 +530,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = HTP
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -565,6 +560,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -574,11 +570,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -593,6 +589,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -602,11 +599,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -621,7 +619,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -636,12 +634,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -655,13 +654,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -676,11 +676,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -696,11 +698,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -711,15 +715,15 @@
name = ModuleFuelTanks
volume = 0
@volume += #$/RESOURCE[MonoPropellant]/maxAmount$
- @volume *= 10
+ @volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
- name = Nitrogen
- amount = full
- maxAmount = 5000
+ name = HTP
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Timberwind.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Timberwind.cfg
index 1fd63f53..5e88bb10 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Timberwind.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Timberwind.cfg
@@ -16,7 +16,7 @@
DrawGauge = True
%resourceFlowMode = STACK_PRIORITY_SEARCH
}
-
+ throttleResponseTime = 0.11
}
MODULE
@@ -202,7 +202,7 @@
DrawGauge = True
%resourceFlowMode = STACK_PRIORITY_SEARCH
}
-
+ throttleResponseTime = 0.10
}
MODULE
{
@@ -324,6 +324,7 @@
name = LqdOxygen
ratio = 0.2546
}
+ throttleResponseTime = 0.41
}
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Titan.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Titan.cfg
index 6b47e8c5..0e4676f6 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Titan.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Titan.cfg
@@ -20,6 +20,7 @@
@key,0 = 0 286
@key,1 = 1 249.5
}
+ throttleResponseRate = 1.1
UseEngineResponseTime = True
engineAccelerationSpeed = 0.9
engineDecelerationSpeed = 1.35
@@ -31,7 +32,7 @@
configuration = Prometheus LR8703-367 "Perses"
techLevel = 1
origTechLevel = 1
- engineType = L
+ engineType = L
modded = false
CONFIG
@@ -42,14 +43,14 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
- @name = Kerosene
- @ratio = 0.382
+ name = Kerosene
+ ratio = 0.382
DrawGauge = True
}
PROPELLANT
{
- @name = LqdOxygen
- @ratio = 0.618
+ name = LqdOxygen
+ ratio = 0.618
}
IspSL = 1.00604
IspV = 1.04
@@ -62,6 +63,14 @@
}
}
}
+ @MODULE[ModuleWaterfallFX]:NEEDS[Waterfall]
+ {
+ @CONTROLLER[throttle]
+ {
+ @responseRateUp = 1.0
+ @responseRateDown = 0.1
+ }
+ }
}
@PART[bluedog_LR87_5]:FOR[RealFuels_StockEngines]
@@ -86,18 +95,19 @@
@key,0 = 0 289
@key,1 = 1 257
}
+ throttleResponseRate = 1.6
UseEngineResponseTime = True
- engineAccelerationSpeed = 0.9
+ engineAccelerationSpeed = 2.4
engineDecelerationSpeed = 1.35
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- techLevel = 1
+ techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = L
+ engineType = L
modded = false
origMass = 1.75
configuration = Prometheus LR8705-548 "Pallas"
@@ -108,8 +118,8 @@
description = Powerful 1.875m engine for the Prometheus-II first stage.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5 }
PROPELLANT
{
@@ -141,8 +151,8 @@
@minThrust *= 1.020176
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.020176
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5K }
PROPELLANT
{
@@ -179,8 +189,8 @@
@minThrust *= 0.9489
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.9489
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5K }
PROPELLANT
{
@@ -212,8 +222,8 @@
@minThrust *= 1.0529197
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.0529197
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5 }
PROPELLANT
{
@@ -243,7 +253,14 @@
massMult = 0.8498212157
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
+ @MODULE[ModuleWaterfallFX]:NEEDS[Waterfall]
+ {
+ @CONTROLLER[throttle]
+ {
+ @responseRateUp = 1.0
+ @responseRateDown = 0.1
+ }
+ }
}
@PART[bluedog_LR87_11]:FOR[RealFuels_StockEngines]
@@ -268,6 +285,7 @@
@key,0 = 0 302
@key,1 = 1 254
}
+ throttleResponseRate = 1.1
UseEngineResponseTime = True
engineAccelerationSpeed = 0.9
engineDecelerationSpeed = 1.35
@@ -279,7 +297,7 @@
techLevel = 1
minTechLevel = 1
origTechLevel = 1
- engineType = L
+ engineType = L
modded = false
origMass = 1.75
configuration = Prometheus LR8711-605 "Astreous"
@@ -292,9 +310,9 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11 }
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Aerozine50
@@ -321,8 +339,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11K }
PROPELLANT
{
@@ -333,14 +351,21 @@
PROPELLANT
{
name = LqdOxygen
- ratio = 0.618
+ ratio = 0.618
}
massMult = 0.95
IspSL = 1.02822
IspV = 1.12
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
+ @MODULE[ModuleWaterfallFX]:NEEDS[Waterfall]
+ {
+ @CONTROLLER[throttle]
+ {
+ @responseRateUp = 1.0
+ @responseRateDown = 0.1
+ }
+ }
}
@PART[bluedog_LR87_11_Single]:FOR[RealFuels_StockEngines]
@@ -376,7 +401,7 @@
techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = L
+ engineType = L
modded = false
configuration = Prometheus LR873-183 "Astoria"
@@ -389,13 +414,13 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ3-Single }
PROPELLANT
{
name = Kerosene
- ratio = 0.382
+ ratio = 0.382
DrawGauge = True
}
PROPELLANT
@@ -418,8 +443,8 @@
ignitions = 1
ullage = True
techRequired = advRocketry
- @runningEffectName:NEEDS[Waterfall] = running_engine
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5-Single }
PROPELLANT
{
@@ -452,8 +477,8 @@
ignitions = 1
ullage = True
techRequired = advRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ5K-Single }
PROPELLANT
{
@@ -481,8 +506,8 @@
ignitions = 1
ullage = True
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11-Single }
PROPELLANT
{
@@ -510,8 +535,8 @@
ignitions = 1
ullage = True
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11-K-Single }
PROPELLANT
{
@@ -533,7 +558,6 @@
IspV = 1.12
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR87_11_Vac]:FOR[RealFuels_StockEngines]
@@ -569,7 +593,7 @@
techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = L
+ engineType = L
modded = false
configuration = Prometheus LR8711V-303 "Astoria"
@@ -582,13 +606,13 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = LR87HypergolicLowerComplex
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11-single-vac }
PROPELLANT
{
name = Kerosene
- ratio = 0.382
+ ratio = 0.382
DrawGauge = True
}
PROPELLANT
@@ -601,7 +625,7 @@
}
CONFIG
{
- name = Prometheus LR8711V-303 "Astoria"
+ name = Prometheus LR8711V-303 "Astoria"
description = An undertaking by the BDB Special Orders Department to convert the Prometheus III engine back to the non toxic propellants originally used on Prometheus I.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
minThrust *= 1.4931
@@ -611,8 +635,8 @@
ignitions = 1
ullage = True
techRequired = advRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %subtype = LR87-AJ11-single-vac-k }
PROPELLANT
{
@@ -634,7 +658,6 @@
IspV = 1.09
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR87_LH2_SL]:FOR[RealFuels_StockEngines]
@@ -671,7 +694,7 @@
techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = L
+ engineType = L
modded = false
CONFIG
@@ -680,8 +703,8 @@
description = The Prometheus I's first stage engine was found to be resilient enough to be adapted not only to corrosive storable propellants, but also difficult to handle cryogenics. Sea level optimized.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %subtype = LR87-LH2-SL }
PROPELLANT
{
@@ -711,8 +734,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.068
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR87-LH2-SL-2 }
PROPELLANT
{
@@ -763,7 +786,6 @@
IspV = 1.494545454
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR87_LH2_V]:FOR[RealFuels_StockEngines]
@@ -800,7 +822,7 @@
techLevel = 2
origTechLevel = 2
minTechLevel = 2
- engineType = U
+ engineType = U
modded = false
CONFIG
@@ -811,8 +833,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
ignitions = 2
massMult = 1.14865
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR87-LH2-V }
PROPELLANT
{
@@ -837,8 +859,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.082
techRequired = heavyRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR87-LH2-V-2 }
PROPELLANT
{
@@ -863,8 +885,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.438
techRequired = heavierRocketry
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR87-LH2-V-3 }
PROPELLANT
{
@@ -881,7 +903,6 @@
IspV = 1.3630769
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR91_3]:FOR[RealFuels_StockEngines]
@@ -889,7 +910,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -915,12 +936,12 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9103-133 "Leto"
techLevel = 0
origTechLevel = 0
minTechLevel = 0
- engineType = U
+ engineType = U
modded = false
origMass = 0.63
CONFIG
@@ -929,8 +950,8 @@
description = Powerful 1.5m second stage engine for the Prometheus-I rocket.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Kerosene
@@ -995,8 +1016,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Kerosene
@@ -1024,7 +1045,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -1050,12 +1071,12 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9103-133A "Leto-A"
techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = U
+ engineType = U
modded = false
origMass = 0.53
CONFIG
@@ -1064,8 +1085,8 @@
description = Alternative configuration for the Titan I second stage engine with a single vernier for roll control.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
PROPELLANT
{
name = Kerosene
@@ -1129,8 +1150,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Kerosene
@@ -1157,7 +1178,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@exhaustDamage = False // hot staging
@@ -1184,12 +1205,12 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9107-167 "Lelantos"
techLevel = 1
origTechLevel = 1
minTechLevel = 1
- engineType = U
+ engineType = U
origMass = 0.53
CONFIG
{
@@ -1197,8 +1218,8 @@
description = Powerful 1.875m second stage engine for the Prometheus-II rocket.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR91-AJ5 }
PROPELLANT
{
@@ -1230,8 +1251,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@minThrust *= 1.017626
@maxThrust *= 1.017626
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR91-AJ5 }
PROPELLANT
{
@@ -1271,8 +1292,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %LR91-AJ5K }
PROPELLANT
{
@@ -1301,8 +1322,8 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@minThrust *= 1.017626
@maxThrust *= 1.017626
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR91-AJ5 }
PROPELLANT
{
@@ -1364,8 +1385,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Aerozine50
@@ -1394,8 +1415,8 @@
@maxThrust *= 0.9497
massMult = 1
ignitions = 1
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
ullage = True
PROPELLANT
{
@@ -1417,14 +1438,13 @@
IspV = 1.0000
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR91_5_FourVernier]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@exhaustDamage = False // hot staging
@@ -1451,12 +1471,12 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9107-167A "Lelantos"
techLevel = 1
minTechLevel = 1
origTechLevel = 1
- engineType = U
+ engineType = U
origMass = 0.63
CONFIG
{
@@ -1464,8 +1484,8 @@
description = A Prometheus II second stage engine, modified to retain the four vernier arrangement of the "Leto" engine from the Prometheus I.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR91-AJ5A4 }
PROPELLANT
{
@@ -1501,8 +1521,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxLower_Flare
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %LR91-AJ5A4K }
PROPELLANT
{
@@ -1561,8 +1581,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Aerozine50
@@ -1592,8 +1612,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
PROPELLANT
{
name = Kerosene
@@ -1614,7 +1634,6 @@
IspV = 1.0568181
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR91_11]:FOR[RealFuels_StockEngines]
@@ -1622,7 +1641,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@exhaustDamage = False // hot staging
@@ -1649,19 +1668,19 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9111-177 "Asteria"
techLevel = 0
minTechLevel = 0
origTechLevel = 2
- engineType = U+
+ engineType = U+
origMass = 0.62
CONFIG
{
name = Prometheus LR9111-177 "Asteria"
description = Powerful 1.875m second stage engine for the Prometheus-III and IV rockets.
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
@@ -1695,8 +1714,8 @@
{
name = Prometheus LR9111-177-A "Asteria"
description = Powerful 1.875m second stage engine for the Prometheus-III and IV rockets. Slightly improved performance
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.04056
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@@ -1734,8 +1753,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %LR91-AJ11-K }
PROPELLANT
{
@@ -1794,8 +1813,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Aerozine50
@@ -1825,8 +1844,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
PROPELLANT
{
name = Kerosene
@@ -1847,7 +1866,6 @@
IspV = 1.0000
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_LR91_11_FourVernier]:FOR[RealFuels_StockEngines]
@@ -1855,7 +1873,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@exhaustDamage = False // hot staging
@@ -1882,20 +1900,20 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
configuration = Prometheus LR9111-177A "Asteria"
techLevel = 1
minTechLevel = 1
origTechLevel = 1
- engineType = U
+ engineType = U
origMass = 0.63
CONFIG
{
name = Prometheus LR9111-177A "Asteria"
description = Powerful 1.875m second stage engine for the Prometheus-III and IV rockets. Modified with four verniers.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
- @runningEffectName:NEEDS[Waterfall] = running_engine
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicUpper_White
+ %runningEffectName:NEEDS[Waterfall] = running_engine
%LinkB9PSModule[engineSwitch] { %LR91-AJ11-A4 }
PROPELLANT
{
@@ -1929,8 +1947,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
- @runningEffectName:NEEDS[Waterfall] = running_kerolox
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxUpper
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox
%LinkB9PSModule[engineSwitch] { %LR91-AJ11-A4-K }
PROPELLANT
{
@@ -1989,8 +2007,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
- @runningEffectName:NEEDS[Waterfall] = running_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_HypergolicVernier_White
+ %runningEffectName:NEEDS[Waterfall] = running_vernier
PROPELLANT
{
name = Aerozine50
@@ -2020,8 +2038,8 @@
massMult = 1
ignitions = 1
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
- @runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
+ %powerEffectName:NEEDS[!Waterfall] = BDB_KeroloxVernier
+ %runningEffectName:NEEDS[Waterfall] = running_kerolox_vernier
PROPELLANT
{
name = Kerosene
@@ -2042,21 +2060,20 @@
IspV = 1.0000
}
}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_Titan_Transtage_RCS*,bluedog_Titan23G_ACS]:FOR[RealFuels_StockEngines]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -2067,21 +2084,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
configuration = Hydrazine
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -2095,6 +2114,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -2104,11 +2124,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -2123,6 +2143,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -2132,11 +2153,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -2151,7 +2173,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -2166,12 +2188,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -2185,13 +2208,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2206,11 +2230,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -2226,11 +2252,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -2238,7 +2266,7 @@
}
}
-@PART[bluedog_Titan_TranstageTank]:HAS[!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Titan_TranstageTank]:HAS[!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -2264,7 +2292,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Titan_Transtage]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Titan_Transtage]:FOR[RealFuels]
{
@MODULE[ModuleEngines*]
{
@@ -2301,9 +2329,11 @@
configuration = Prometheus-III-S3 "Metis"
CONFIG
{
- name = Prometheus-III-S3 "Metis"
+ name = Prometheus-III-S3 "Metis"
description = The original version of the Transtage as used on Prometheus III-A, III-C and 23C.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.5
massMult = 1
ignitions = 8
ullage = True
@@ -2332,9 +2362,11 @@
CONFIG
{
name = Prometheus-III-S3-34D "Metis"
- description =Upgraded Transtage developed for Prometheus III 34D with lighter tankage, uprated engines and with slightly more fuel squeezed in for good measure.
+ description = Upgraded Transtage developed for Prometheus III 34D with lighter tankage, uprated engines and with slightly more fuel squeezed in for good measure.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.0518731988
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.5
massMult = 0.75
ignitions = 8
ullage = True
@@ -2365,8 +2397,8 @@
MODULE
{
name = ModuleFuelTanks
- volume = 0
- @volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ volume = 400
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
@volume += 45
@volume *= 5
type = ServiceModule
@@ -2386,7 +2418,28 @@
}
}
!RESOURCE[MonoPropellant] {}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
+ {
+ @baseVolume = 0
+ @SUBTYPE,*
+ {
+ !tankType = DELETE
+ }
+ @SUBTYPE:HAS[#name[Transtage-34D]]
+ {
+ @volumeAdded *= 5
+ RESOURCE
+ {
+ name = Aerozine50
+ unitsPerVolume = 0.4641468122
+ }
+ RESOURCE
+ {
+ name = NTO
+ unitsPerVolume = 0.5358531878
+ }
+ }
+ }
}
@PART[bluedog_SOLTAN_SRB]:FOR[RealFuels_StockEngines]
@@ -2423,6 +2476,7 @@
name = Prometheus-I-SBR "Sultan"
description = Short 1.5 4-segment strap-on solid rocket booster for the Prometheus-I.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -2495,6 +2549,7 @@
name = Prometheus SRB-U250 "Selene"
description = Advanced 1.875m two and a half segment strap-on solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -2562,6 +2617,7 @@
name = Prometheus SRB-U50 "Ersa"
description = Advanced 1.875m half segment solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %SRMU-half }
PROPELLANT
{
@@ -2589,6 +2645,8 @@
description = Altitude optimized 1.875m half segment solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.91445
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.91445
%LinkB9PSModule[engineSwitch] { %SRMU-half-air }
PROPELLANT
{
@@ -2626,7 +2684,6 @@
}
}
!RESOURCE[SolidFuel] {}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_SRMU_Single]:FOR[RealFuels_StockEngines]
@@ -2664,6 +2721,7 @@
name = Prometheus SRB-U100 "Pandia"
description = Advanced 1.875m single segment solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -2690,6 +2748,8 @@
description = Altitude optimized 1.875m single segment solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 0.8997
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.8997
%LinkB9PSModule[engineSwitch] { %SRMU-Single-air }
PROPELLANT
{
@@ -2728,7 +2788,6 @@
}
}
!RESOURCE[SolidFuel] {}
-// !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]] {}
}
@PART[bluedog_SRMU_TwoSeg]:FOR[RealFuels_StockEngines]
@@ -2765,6 +2824,7 @@
name = Prometheus SRB-U200 "Antiochis"
description = Advanced 1.875m two segment strap-on solid rocket booster for Prometheus rockets.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -2834,6 +2894,7 @@
name = Prometheus SRB-U200 Prometheus SRB-U300 "Nemea"
description = This upgraded motor uses three full segments.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
name = PBAN
@@ -3747,6 +3808,7 @@
{
name = HTPB
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
curveResource = HTPB
PROPELLANT
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Uppersolids.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Uppersolids.cfg
index 7b7a0c4e..e94fb8bf 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Uppersolids.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Uppersolids.cfg
@@ -1,9 +1,6 @@
@PART[bluedog_UpperSolids_Altair]:FOR[RealFuels_StockEngines]
{
-
- @MODULE[ModuleEngine*]
-
-
+ @MODULE[ModuleEngine*]
{
@name = ModuleEnginesRF
%EngineType = SolidBooster
@@ -12,46 +9,44 @@
%useThrustCurve = true
%curveResource = PSPC
%thrustCurve
- {
- key = 1.00000 0.66667 -5.20777 0.00000
- key = 0.98656 0.73333 -4.73446 -4.73536
- key = 0.97184 0.80000 -4.34000 -4.34063
- key = 0.95584 0.86667 -4.00621 -4.00667
- key = 0.93856 0.93333 0.31002 -3.72043
- key = 0.88528 0.91667 0.31566 0.31566
- key = 0.83296 0.90000 -0.57870 0.32150
- key = 0.77429 0.93333 -0.55803 -0.55804
- key = 0.71349 0.96667 -0.53879 -0.53880
- key = 0.65056 1.00000 0.00000 -0.52084
- key = 0.45856 1.00000 0.69445 0.00000
- key = 0.41136 0.96667 0.71839 0.71839
- key = 0.36576 0.93333 0.74405 0.74404
- key = 0.32176 0.90000 0.77161 0.77160
- key = 0.27936 0.86667 0.50080 0.80128
- key = 0.24640 0.85000 0.51062 0.51062
- key = 0.21408 0.83333 0.00000 0.52083
- key = 0.15008 0.83333 1.04168 0.00000
- key = 0.11872 0.80000 0.81381 1.08506
- key = 0.08848 0.77500 0.84006 0.84005
- key = 0.05920 0.75000 6.75379 0.86805
- key = 0.04573 0.65278 7.76113 7.75451
- key = 0.03413 0.55556 9.12262 9.10984
- key = 0.02440 0.45833 11.06643 11.03824
- key = 0.01653 0.36111 14.07522 13.99902
- key = 0.01053 0.26389 19.40953 19.11637
- key = 0.00640 0.16667 13.12500 30.03214
- key = 0.00284 0.11111 20.25463 19.37500
- key = 0.00071 0.05556 50.48073 37.61574
- key = 0.00000 0.01000 0.00000 139.51675
- }
-
+ {
+ key = 1.00000 0.66667 -5.20777 0.00000
+ key = 0.98656 0.73333 -4.73446 -4.73536
+ key = 0.97184 0.80000 -4.34000 -4.34063
+ key = 0.95584 0.86667 -4.00621 -4.00667
+ key = 0.93856 0.93333 0.31002 -3.72043
+ key = 0.88528 0.91667 0.31566 0.31566
+ key = 0.83296 0.90000 -0.57870 0.32150
+ key = 0.77429 0.93333 -0.55803 -0.55804
+ key = 0.71349 0.96667 -0.53879 -0.53880
+ key = 0.65056 1.00000 0.00000 -0.52084
+ key = 0.45856 1.00000 0.69445 0.00000
+ key = 0.41136 0.96667 0.71839 0.71839
+ key = 0.36576 0.93333 0.74405 0.74404
+ key = 0.32176 0.90000 0.77161 0.77160
+ key = 0.27936 0.86667 0.50080 0.80128
+ key = 0.24640 0.85000 0.51062 0.51062
+ key = 0.21408 0.83333 0.00000 0.52083
+ key = 0.15008 0.83333 1.04168 0.00000
+ key = 0.11872 0.80000 0.81381 1.08506
+ key = 0.08848 0.77500 0.84006 0.84005
+ key = 0.05920 0.75000 6.75379 0.86805
+ key = 0.04573 0.65278 7.76113 7.75451
+ key = 0.03413 0.55556 9.12262 9.10984
+ key = 0.02440 0.45833 11.06643 11.03824
+ key = 0.01653 0.36111 14.07522 13.99902
+ key = 0.01053 0.26389 19.40953 19.11637
+ key = 0.00640 0.16667 13.12500 30.03214
+ key = 0.00284 0.11111 20.25463 19.37500
+ key = 0.00071 0.05556 50.48073 37.61574
+ key = 0.00000 0.01000 0.00000 139.51675
+ }
@atmosphereCurve
{
@key,0 = 0 238
@key,1 = 1 100
}
!PROPELLANT[SolidFuel] {}
-
PROPELLANT
{
name = PSPC
@@ -75,6 +70,7 @@
name = Easton S3 Grand Central 33-KS-2800
description = A small solid kick motor. Developed as an alternative Easton third stage, reused on many later LVs with Alpha/Daleth upper stages
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = Star20-GCR-33-KS-2800 }
PROPELLANT
{
@@ -133,6 +129,9 @@
description = A very basic kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.0978
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1.0978
+ %techRequired:NEEDS[KiwiTechTree] = soundingRockets
%LinkB9PSModule[engineSwitch] { %subtype = Star20-ABL-X-248 }
PROPELLANT
{
@@ -190,11 +189,14 @@
}
CONFIG
{
- name = "Aquilae II" ABL X-258
+ name = "Aquilae II" ABL X-258
description = A very basic kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.8115
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1.8115
techRequired = basicRocketry
+ %techRequired:NEEDS[KiwiTechTree] = soundingRockets
%LinkB9PSModule[engineSwitch] { %subtype = Star20-ABL-X-258 }
PROPELLANT
{
@@ -255,7 +257,10 @@
description = A very basic kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 2.1739
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 2.1739
techRequired = generalRocketry
+ %techRequired:NEEDS[KiwiTechTree] = tinyBoosters
%LinkB9PSModule[engineSwitch] { %subtype = Star20-FW-4S }
PROPELLANT
{
@@ -563,9 +568,10 @@
name = ZE-3-LYC "Zeus"
description = SA lonely competitor against the dominant Starra series of solid rocket kick motors, the ZE-3 Zeus is a surprisingly versatile motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
PROPELLANT
{
- name = SolidFuel
+ name = HTPB
ratio = 100
DrawGauge = True
}
@@ -640,8 +646,10 @@
description =A simple but dependable kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.512087912
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1.512087912
%LinkB9PSModule[engineSwitch] { %subtype = Star37B }
-
+ useThrustCurve = true
PROPELLANT
{
name = PBAN
@@ -876,13 +884,15 @@
CONFIG
{
- name = Staara-37DV "Berandal"
+ name = Staara-37DV "Berandal"
description = Improved propellants and optmized nozzle design enables higher Isp.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.204395604
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1.204395604
techRequired = generalRocketry
%LinkB9PSModule[engineSwitch] { %subtype = Star37D }
-
+ useThrustCurve = true
PROPELLANT
{
name = HTPB
@@ -1117,9 +1127,10 @@
CONFIG
{
- name = Staara-37DXV "Berandal"
+ name = Staara-37DXV "Berandal"
description = Improved propellants and optmized nozzle design enables higher Isp.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
techRequired = heavyRocketry
%LinkB9PSModule[engineSwitch] { %subtype = Star37DX }
PROPELLANT
@@ -1128,6 +1139,7 @@
ratio = 100
DrawGauge = True
}
+ useThrustCurve = true
curveResource = HTPB
thrustCurve
{
@@ -1357,7 +1369,7 @@
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
{
- baseVolume = 0
+ baseVolume = 0
@SUBTYPE[*]:HAS[#name[Star37B]]
{
@@ -1430,6 +1442,7 @@
name = Staara-37EV "Beran"
description =A simple but dependable kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = Star37E }
PROPELLANT
{
@@ -1663,12 +1676,12 @@
pressureFed = false
allowShutdown = false
}
-
CONFIG
{
- name = Staara-37FNV "Beran" Solid Rocket Motor
+ name = Staara-37FNV "Beran" Solid Rocket Motor
description = Improved propellants and optmized nozzle design enables higher Isp.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
techRequired = heavyRocketry
%LinkB9PSModule[engineSwitch] { %subtype = Star37FMV }
PROPELLANT
@@ -1907,7 +1920,7 @@
@MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
{
- baseVolume = 0
+ baseVolume = 0
@SUBTYPE[*]:HAS[#name[Star37E]]
{
@@ -1970,6 +1983,7 @@
name = Staara-48 "Regulus"
description = A simple but dependable kick solid motor.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
%LinkB9PSModule[engineSwitch] { %subtype = Star48-B }
PROPELLANT
{
@@ -1986,6 +2000,218 @@
IspSL = 1
useThrustCurve = true
curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.000 0.2006
+ key = 0.995 0.7376
+ key = 0.990 0.6830
+ key = 0.985 0.6830
+ key = 0.980 0.6857
+ key = 0.975 0.6884
+ key = 0.970 0.6884
+ key = 0.965 0.6911
+ key = 0.960 0.6938
+ key = 0.955 0.6959
+ key = 0.950 0.6990
+ key = 0.945 0.7020
+ key = 0.940 0.7048
+ key = 0.935 0.7075
+ key = 0.930 0.7102
+ key = 0.925 0.7129
+ key = 0.920 0.7156
+ key = 0.915 0.7183
+ key = 0.910 0.7220
+ key = 0.905 0.7247
+ key = 0.900 0.7293
+ key = 0.895 0.7320
+ key = 0.890 0.7347
+ key = 0.885 0.7380
+ key = 0.880 0.7406
+ key = 0.875 0.7458
+ key = 0.870 0.7485
+ key = 0.865 0.7512
+ key = 0.860 0.7559
+ key = 0.855 0.7583
+ key = 0.850 0.7622
+ key = 0.845 0.7657
+ key = 0.840 0.7680
+ key = 0.835 0.7730
+ key = 0.830 0.7760
+ key = 0.825 0.7801
+ key = 0.820 0.7842
+ key = 0.815 0.7870
+ key = 0.810 0.7918
+ key = 0.805 0.7965
+ key = 0.800 0.8039
+ key = 0.795 0.8113
+ key = 0.790 0.8213
+ key = 0.785 0.8285
+ key = 0.780 0.8357
+ key = 0.775 0.8428
+ key = 0.770 0.8498
+ key = 0.765 0.8568
+ key = 0.760 0.8637
+ key = 0.755 0.8693
+ key = 0.750 0.8747
+ key = 0.745 0.8815
+ key = 0.740 0.8855
+ key = 0.735 0.8913
+ key = 0.730 0.8961
+ key = 0.725 0.9000
+ key = 0.720 0.9039
+ key = 0.715 0.9079
+ key = 0.710 0.9134
+ key = 0.705 0.9161
+ key = 0.700 0.9216
+ key = 0.695 0.9243
+ key = 0.690 0.9291
+ key = 0.685 0.9326
+ key = 0.680 0.9353
+ key = 0.675 0.9400
+ key = 0.670 0.9436
+ key = 0.665 0.9472
+ key = 0.660 0.9507
+ key = 0.655 0.9542
+ key = 0.650 0.9577
+ key = 0.645 0.9628
+ key = 0.640 0.9655
+ key = 0.635 0.9707
+ key = 0.630 0.9741
+ key = 0.625 0.9775
+ key = 0.620 0.9821
+ key = 0.615 0.9848
+ key = 0.610 0.9901
+ key = 0.605 0.9934
+ key = 0.600 0.9966
+ key = 0.595 1.0000
+ key = 0.590 0.9922
+ key = 0.585 0.9824
+ key = 0.580 0.9735
+ key = 0.575 0.9646
+ key = 0.570 0.9584
+ key = 0.565 0.9522
+ key = 0.560 0.9463
+ key = 0.555 0.9436
+ key = 0.550 0.9416
+ key = 0.545 0.9409
+ key = 0.540 0.9409
+ key = 0.535 0.9409
+ key = 0.530 0.9409
+ key = 0.525 0.9409
+ key = 0.520 0.9409
+ key = 0.515 0.9409
+ key = 0.510 0.9409
+ key = 0.505 0.9382
+ key = 0.500 0.9360
+ key = 0.495 0.9324
+ key = 0.490 0.9287
+ key = 0.485 0.9195
+ key = 0.480 0.9135
+ key = 0.475 0.9135
+ key = 0.470 0.9135
+ key = 0.465 0.9135
+ key = 0.460 0.9162
+ key = 0.455 0.9191
+ key = 0.450 0.9244
+ key = 0.445 0.9292
+ key = 0.440 0.9329
+ key = 0.435 0.9365
+ key = 0.430 0.9409
+ key = 0.425 0.9409
+ key = 0.420 0.9409
+ key = 0.415 0.9409
+ key = 0.410 0.9409
+ key = 0.405 0.9409
+ key = 0.400 0.9409
+ key = 0.395 0.9409
+ key = 0.390 0.9409
+ key = 0.385 0.9409
+ key = 0.380 0.9409
+ key = 0.375 0.9409
+ key = 0.370 0.9409
+ key = 0.365 0.9409
+ key = 0.360 0.9409
+ key = 0.355 0.9409
+ key = 0.350 0.9409
+ key = 0.345 0.9409
+ key = 0.340 0.9409
+ key = 0.335 0.9409
+ key = 0.330 0.9409
+ key = 0.325 0.9409
+ key = 0.320 0.9409
+ key = 0.315 0.9409
+ key = 0.310 0.9410
+ key = 0.305 0.9436
+ key = 0.300 0.9436
+ key = 0.295 0.9436
+ key = 0.290 0.9443
+ key = 0.285 0.9464
+ key = 0.280 0.9464
+ key = 0.275 0.9491
+ key = 0.270 0.9491
+ key = 0.265 0.9510
+ key = 0.260 0.9519
+ key = 0.255 0.9526
+ key = 0.250 0.9547
+ key = 0.245 0.9569
+ key = 0.240 0.9576
+ key = 0.235 0.9602
+ key = 0.230 0.9618
+ key = 0.225 0.9630
+ key = 0.220 0.9657
+ key = 0.215 0.9657
+ key = 0.210 0.9673
+ key = 0.205 0.9685
+ key = 0.200 0.9685
+ key = 0.195 0.9712
+ key = 0.190 0.9698
+ key = 0.185 0.9685
+ key = 0.180 0.9685
+ key = 0.175 0.9658
+ key = 0.170 0.9658
+ key = 0.165 0.9631
+ key = 0.160 0.9604
+ key = 0.155 0.9577
+ key = 0.150 0.9550
+ key = 0.145 0.9523
+ key = 0.140 0.9496
+ key = 0.135 0.9496
+ key = 0.130 0.9496
+ key = 0.125 0.9496
+ key = 0.120 0.9469
+ key = 0.115 0.9469
+ key = 0.110 0.9469
+ key = 0.105 0.9469
+ key = 0.100 0.9469
+ key = 0.095 0.9469
+ key = 0.090 0.9442
+ key = 0.085 0.9442
+ key = 0.080 0.9442
+ key = 0.075 0.9442
+ key = 0.070 0.9442
+ key = 0.065 0.9442
+ key = 0.060 0.9442
+ key = 0.055 0.9415
+ key = 0.050 0.9415
+ key = 0.045 0.9415
+ key = 0.040 0.9415
+ key = 0.035 0.9415
+ key = 0.030 0.9415
+ key = 0.025 0.9389
+ key = 0.020 0.9388
+ key = 0.015 0.9388
+ key = 0.010 0.9363
+ key = 0.009 0.9194
+ key = 0.008 0.8980
+ key = 0.007 0.8517
+ key = 0.006 0.7958
+ key = 0.005 0.7307
+ key = 0.004 0.6615
+ key = 0.003 0.5859
+ key = 0.002 0.4856
+ key = 0.001 0.3102
+ key = 0.000 0.0569
+ }
ignitions = 1
ullage = false
pressureFed = false
@@ -1994,9 +2220,10 @@
CONFIG
{
- name = Staara-48BV "Regulus"
+ name = Staara-48BV "Regulus"
description = Improved propellants and optmized nozzle design enables higher Isp.
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
techRequired = heavyRocketry
%LinkB9PSModule[engineSwitch] { %subtype = Star48-BV }
PROPELLANT
@@ -2014,6 +2241,218 @@
IspSL = 1
useThrustCurve = true
curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.000 0.2006
+ key = 0.995 0.7376
+ key = 0.990 0.6830
+ key = 0.985 0.6830
+ key = 0.980 0.6857
+ key = 0.975 0.6884
+ key = 0.970 0.6884
+ key = 0.965 0.6911
+ key = 0.960 0.6938
+ key = 0.955 0.6959
+ key = 0.950 0.6990
+ key = 0.945 0.7020
+ key = 0.940 0.7048
+ key = 0.935 0.7075
+ key = 0.930 0.7102
+ key = 0.925 0.7129
+ key = 0.920 0.7156
+ key = 0.915 0.7183
+ key = 0.910 0.7220
+ key = 0.905 0.7247
+ key = 0.900 0.7293
+ key = 0.895 0.7320
+ key = 0.890 0.7347
+ key = 0.885 0.7380
+ key = 0.880 0.7406
+ key = 0.875 0.7458
+ key = 0.870 0.7485
+ key = 0.865 0.7512
+ key = 0.860 0.7559
+ key = 0.855 0.7583
+ key = 0.850 0.7622
+ key = 0.845 0.7657
+ key = 0.840 0.7680
+ key = 0.835 0.7730
+ key = 0.830 0.7760
+ key = 0.825 0.7801
+ key = 0.820 0.7842
+ key = 0.815 0.7870
+ key = 0.810 0.7918
+ key = 0.805 0.7965
+ key = 0.800 0.8039
+ key = 0.795 0.8113
+ key = 0.790 0.8213
+ key = 0.785 0.8285
+ key = 0.780 0.8357
+ key = 0.775 0.8428
+ key = 0.770 0.8498
+ key = 0.765 0.8568
+ key = 0.760 0.8637
+ key = 0.755 0.8693
+ key = 0.750 0.8747
+ key = 0.745 0.8815
+ key = 0.740 0.8855
+ key = 0.735 0.8913
+ key = 0.730 0.8961
+ key = 0.725 0.9000
+ key = 0.720 0.9039
+ key = 0.715 0.9079
+ key = 0.710 0.9134
+ key = 0.705 0.9161
+ key = 0.700 0.9216
+ key = 0.695 0.9243
+ key = 0.690 0.9291
+ key = 0.685 0.9326
+ key = 0.680 0.9353
+ key = 0.675 0.9400
+ key = 0.670 0.9436
+ key = 0.665 0.9472
+ key = 0.660 0.9507
+ key = 0.655 0.9542
+ key = 0.650 0.9577
+ key = 0.645 0.9628
+ key = 0.640 0.9655
+ key = 0.635 0.9707
+ key = 0.630 0.9741
+ key = 0.625 0.9775
+ key = 0.620 0.9821
+ key = 0.615 0.9848
+ key = 0.610 0.9901
+ key = 0.605 0.9934
+ key = 0.600 0.9966
+ key = 0.595 1.0000
+ key = 0.590 0.9922
+ key = 0.585 0.9824
+ key = 0.580 0.9735
+ key = 0.575 0.9646
+ key = 0.570 0.9584
+ key = 0.565 0.9522
+ key = 0.560 0.9463
+ key = 0.555 0.9436
+ key = 0.550 0.9416
+ key = 0.545 0.9409
+ key = 0.540 0.9409
+ key = 0.535 0.9409
+ key = 0.530 0.9409
+ key = 0.525 0.9409
+ key = 0.520 0.9409
+ key = 0.515 0.9409
+ key = 0.510 0.9409
+ key = 0.505 0.9382
+ key = 0.500 0.9360
+ key = 0.495 0.9324
+ key = 0.490 0.9287
+ key = 0.485 0.9195
+ key = 0.480 0.9135
+ key = 0.475 0.9135
+ key = 0.470 0.9135
+ key = 0.465 0.9135
+ key = 0.460 0.9162
+ key = 0.455 0.9191
+ key = 0.450 0.9244
+ key = 0.445 0.9292
+ key = 0.440 0.9329
+ key = 0.435 0.9365
+ key = 0.430 0.9409
+ key = 0.425 0.9409
+ key = 0.420 0.9409
+ key = 0.415 0.9409
+ key = 0.410 0.9409
+ key = 0.405 0.9409
+ key = 0.400 0.9409
+ key = 0.395 0.9409
+ key = 0.390 0.9409
+ key = 0.385 0.9409
+ key = 0.380 0.9409
+ key = 0.375 0.9409
+ key = 0.370 0.9409
+ key = 0.365 0.9409
+ key = 0.360 0.9409
+ key = 0.355 0.9409
+ key = 0.350 0.9409
+ key = 0.345 0.9409
+ key = 0.340 0.9409
+ key = 0.335 0.9409
+ key = 0.330 0.9409
+ key = 0.325 0.9409
+ key = 0.320 0.9409
+ key = 0.315 0.9409
+ key = 0.310 0.9410
+ key = 0.305 0.9436
+ key = 0.300 0.9436
+ key = 0.295 0.9436
+ key = 0.290 0.9443
+ key = 0.285 0.9464
+ key = 0.280 0.9464
+ key = 0.275 0.9491
+ key = 0.270 0.9491
+ key = 0.265 0.9510
+ key = 0.260 0.9519
+ key = 0.255 0.9526
+ key = 0.250 0.9547
+ key = 0.245 0.9569
+ key = 0.240 0.9576
+ key = 0.235 0.9602
+ key = 0.230 0.9618
+ key = 0.225 0.9630
+ key = 0.220 0.9657
+ key = 0.215 0.9657
+ key = 0.210 0.9673
+ key = 0.205 0.9685
+ key = 0.200 0.9685
+ key = 0.195 0.9712
+ key = 0.190 0.9698
+ key = 0.185 0.9685
+ key = 0.180 0.9685
+ key = 0.175 0.9658
+ key = 0.170 0.9658
+ key = 0.165 0.9631
+ key = 0.160 0.9604
+ key = 0.155 0.9577
+ key = 0.150 0.9550
+ key = 0.145 0.9523
+ key = 0.140 0.9496
+ key = 0.135 0.9496
+ key = 0.130 0.9496
+ key = 0.125 0.9496
+ key = 0.120 0.9469
+ key = 0.115 0.9469
+ key = 0.110 0.9469
+ key = 0.105 0.9469
+ key = 0.100 0.9469
+ key = 0.095 0.9469
+ key = 0.090 0.9442
+ key = 0.085 0.9442
+ key = 0.080 0.9442
+ key = 0.075 0.9442
+ key = 0.070 0.9442
+ key = 0.065 0.9442
+ key = 0.060 0.9442
+ key = 0.055 0.9415
+ key = 0.050 0.9415
+ key = 0.045 0.9415
+ key = 0.040 0.9415
+ key = 0.035 0.9415
+ key = 0.030 0.9415
+ key = 0.025 0.9389
+ key = 0.020 0.9388
+ key = 0.015 0.9388
+ key = 0.010 0.9363
+ key = 0.009 0.9194
+ key = 0.008 0.8980
+ key = 0.007 0.8517
+ key = 0.006 0.7958
+ key = 0.005 0.7307
+ key = 0.004 0.6615
+ key = 0.003 0.5859
+ key = 0.002 0.4856
+ key = 0.001 0.3102
+ key = 0.000 0.0569
+ }
ignitions = 1
ullage = false
pressureFed = false
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vanguard.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vanguard.cfg
index 060019d8..09c6b165 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vanguard.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vanguard.cfg
@@ -3,7 +3,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -21,6 +21,7 @@
@key,0 = 0 278
@key,1 = 1 254
}
+ throttleResponseTime = 0.81
useEngineResponseTime = True
engineAccelerationSpeed = 0.4
engineDecelerationSpeed = 0.35
@@ -29,7 +30,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 0
origTechLevel = 0
engineType = L
@@ -128,7 +129,7 @@
configuration = Vernier Engines
CONFIG
{
- name = Kerosene+LqdOxygen
+ name = Vernier Engines
maxThrust = 1
massMult = 1
ignitions = 1
@@ -228,18 +229,18 @@
!RESOURCE[SolidFuel] {}
}
-@PART[bluedog_Vanguard_S2_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Vanguard_S2_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
- name = Nitrogen
+ name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -250,21 +251,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = HTP
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -278,6 +281,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -287,11 +291,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -306,6 +310,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -315,11 +320,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -334,7 +340,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -349,12 +355,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -368,13 +375,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -389,11 +397,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -409,11 +419,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -429,12 +441,12 @@
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
- name = Nitrogen
- amount = 2500
- maxAmount = 2500
+ name = HTP
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
}
}
!RESOURCE[LiquidFuel] {}
@@ -442,7 +454,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog_Vanguard_S1_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Vanguard_S1_Tank]:FOR[RealFuels]
{
MODULE
@@ -466,12 +478,12 @@
!MODULE[B9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
}
-+PART[bluedog_Vanguard_S1_Tank]:FOR[zzzRealFuels_StockEngines]
++PART[bluedog_Vanguard_S1_Tank]:FOR[zzRealFuels_StockEngines]
{
@name = bluedog_Vanguard_S1_Tank_2
@title = Easton-800 Liquid Fuel Tank
@description = Designed by a new competitor in the field of rocket parts, this 0.9375m fuel tank has more uses than you might think.
-
+ !MODULE[B9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
@MODULE[ModuleFuelTanks]
{
@volume = 4000
@@ -484,12 +496,12 @@
!MODULE[B9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
}
-+PART[bluedog_Vanguard_S2_Tank]:FOR[zzzRealFuels_StockEngines]
++PART[bluedog_Vanguard_S2_Tank]:FOR[zzRealFuels_StockEngines]
{
@name = bluedog_Vanguard_S2_Tank_2
@title = Easton-120 Liquid Fuel Tank
@description = 0.625m upper stage tank with RCS for Easton-Alpha upper stage.
-
+ !MODULE[B9PartSwitch]:HAS[#moduleID[volumeSwitch]] {}
@MODULE[ModuleFuelTanks]
{
@volume = 600
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vega.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vega.cfg
index ffeeb9c4..e6672ad4 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vega.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vega.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog_Vega_Avionics]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Vega_Avionics]:FOR[RealFuels]
{
MODULE
{
@@ -19,7 +19,7 @@
@MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 1
ullage = True
@PROPELLANT[LiquidFuel]
@@ -42,7 +42,7 @@
{
name = ModuleEngineConfigs
type = ModuleEnginesRF
- engineID = Main
+ engineID = basicEngine
techLevel = 2
origTechLevel = 2
engineType = L+
@@ -53,7 +53,7 @@
{
name = Vejur-E78 "Decker"
description = The 'Decker' is a modified version of the 'Viking' engine, and so lacks the efficiency of a dedicated upper stage.
- maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[Main]]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[basicEngine]]/maxThrust$
massMult = 1
ignitions = 1
ullage = True
@@ -81,7 +81,7 @@
{
name = Vejur-E78-U "Riker"
description = A hypothetical upgrade to the Vega engine, representing possible improvements that would be possible had it continued development.
- maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[Main]]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[basicEngine]]/maxThrust$
@maxThrust *= 1.2368421
massMult = 1
ignitions = 1
@@ -135,10 +135,10 @@
name = ModuleEngineConfigs
type = ModuleEnginesRF
engineID = Vernier
- configuration = Kerosene+LqdOxygen
+ configuration = Vernier Engines
CONFIG
{
- name = Kerosene+LqdOxygen
+ name = Vernier Engines
maxThrust = #$/MODULE[ModuleEnginesRF]:HAS[#engineID[Vernier]]/maxThrust$
massMult = 1
ignitions = 1
@@ -210,16 +210,16 @@
@PART[bluedog_Vega_Tank1]:FOR[RealFuels]
{
- @MODULE[ModuleRCSFX],*
+ @MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -230,21 +230,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Hydrazine
+ configuration = HTP
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -258,6 +260,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -267,11 +270,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -286,6 +289,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -295,10 +299,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -313,7 +319,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -328,12 +334,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -347,13 +354,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -368,11 +376,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -388,11 +398,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -405,12 +417,20 @@
@volume = #$/RESOURCE[LiquidFuel]/maxAmount$
@volume += #$/RESOURCE[Oxidizer]/maxAmount$
@volume *= 5
- type = Balloon
+ type = ServiceModule
basemass = -1
+ TANK
+ {
+ name = HTP
+ amount = 10
+ @amount *= 5
+ maxAmount = #$amount$
+ }
}
!RESOURCE[LiquidFuel] {}
!RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
}
@PART[bluedog_Vega_Tank2]:FOR[RealFuels]
@@ -430,18 +450,18 @@
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog_Vega_ThirdStage_Tank]:FOR[RealFuels_StockEngines]
+@PART[bluedog_Vega_ThirdStage_Tank]:FOR[RealFuels]
{
@MODULE[ModuleRCSFX],*
{
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
!resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
PROPELLANT
{
name = Hydrazine
ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
@atmosphereCurve
{
@@ -452,21 +472,23 @@
MODULE
{
name = ModuleEngineConfigs
-// engineID = RCS
techLevel = 0
minTechLevel = 0
origTechLevel = 2
engineType = L
type = ModuleRCSFX
- configuration = Nitrogen
+ configuration = HTP
+ CONFIG
{
name = Nitrogen
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.4145454
+
PROPELLANT
{
ratio = 1.0
name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.1001462
IspV = 0.195
@@ -480,6 +502,7 @@
{
ratio = 1.0
name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.203
IspV = 0.453
@@ -489,11 +512,11 @@
name = HTP
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 0.92727
- techRequired = basicRocketry
PROPELLANT
{
name = HTP
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.177
IspV = 0.465
@@ -508,6 +531,7 @@
{
ratio = 1.0
name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.2
IspV = 0.525
@@ -517,11 +541,12 @@
name = Hydrazine
thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
@thrusterPower *= 1
- techRequired = advRocketry
+
PROPELLANT
{
name = Hydrazine
ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.72
@@ -536,7 +561,7 @@
{
ratio = 1.0
name = CaveaB
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.274
IspV = 0.939
@@ -551,12 +576,13 @@
{
name = UDMH
ratio = 0.413
- DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.361
IspV = 0.943
@@ -570,13 +596,14 @@
PROPELLANT
{
name = MMH
- ratio = 0.5
- DrawGauge = True
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
- ratio = 0.50
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -591,11 +618,13 @@
{
name = MMH
ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = MON3
ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.362
IspV = 0.952
@@ -611,11 +640,13 @@
name = Aerozine50
ratio = 0.502
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = NTO
ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 0.366
IspV = 0.955
@@ -624,16 +655,16 @@
MODULE
{
name = ModuleFuelTanks
- volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
@volume += #$/RESOURCE[Oxidizer]/maxAmount$
@volume += #$/RESOURCE[MonoPropellant]/maxAmount$
@volume *= 5
type = ServiceModule
basemass = -1
-
TANK
{
- name = Hydrazine
+ name = HTP
amount = #$/RESOURCE[MonoPropellant]/maxAmount$
@amount *= 5
maxAmount = #$amount$
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vulcan.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vulcan.cfg
index 8af34865..ed99fb35 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vulcan.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_Vulcan.cfg
@@ -32,6 +32,221 @@
!RESOURCE[Oxidizer] {}
}
+@PART[SP_vulcanQuadAdaptor]:FOR[RealFuels]:NEEDS[Hephaistos]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[MonoPropellant] {}
+}
+
@PART[SP_engineBE4]:FOR[RealFuels_StockEngines]:NEEDS[Hephaistos]
{
@cost = 1817
@@ -65,6 +280,10 @@
ratio = 71.422038
%resourceFlowMode = STACK_PRIORITY_SEARCH
}
+ throttleResponseTime = 0.4
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
}
MODULE
@@ -120,6 +339,104 @@
}
}
+@PART[SP_engineBE4]:AFTER[Hephaistos]:NEEDS[Waterfall]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ running_engine
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Hephaistos/Sounds/KW/sound_altloop2
+ volume = 0.0 0.0
+ volume = 0.01 0.1
+ volume = 1.0 1.3
+ pitch = 0.0 1
+ pitch = 1.0 1
+ loop = true
+ }
+ }
+ engage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/KatSounds/sound_liq8_enhanced
+ volume = 1.5
+ pitch = 1.0
+ loop = false
+ }
+ }
+ disengage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ flameout
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ // This is a custom name
+ moduleID = SPBE4
+ // This links the effects to a given ModuleEngines
+ engineID = basicEngine
+
+ // List out all controllers we want available
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = throttle
+ linkedTo = throttle
+ responseRateUp = 0.005
+ responseRateDown = 0.1
+ }
+ CONTROLLER
+ {
+ name = random
+ linkedTo = random
+ range = 0,1
+ }
+ // -----------------------------------------------------
+ // Past here should be generated with the ingame editor!
+ // ------
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = waterfall-methalox-lower-BE4-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,-0.01
+ rotation = 0, 0, 0
+ scale = 0.91, 0.91, 0.96
+ }
+ }
+}
+
@PART[bluedog_Delta_GEM63XL]:FOR[RealFuels_StockEngines]:NEEDS[Hephaistos]
{
@@ -292,7 +609,7 @@
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
- %engineID = Main
+ %engineID = basicEngine
ignitions = 10
ullage = True
@@ -310,7 +627,11 @@
{
@key,0 = 0 435
@key,1 = 1 20
- }
+ }
+ throttleResponseTime = 0.45
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.4
+ engineDecelerationSpeed = 0.6
!UPGRADES {}
}
MODULE
@@ -326,27 +647,262 @@
configuration = RL-10C
CONFIG
{
- name = Inon-R-10C "Isor"
+ name = Inon-R-10A "Isor"
description = A protype cryogenic engine. The isor is compact and efficient.
minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
massMult = 1
ignitions = 5
ullage = True
- @powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.5
+ IspV = 1.2212643678
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10A3 "Isor"
+ description = The operational Isor engine. Used on Sarnus SIV and Inon D, D1, G/T upper stages.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.97058
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.97058
+ massMult = 0.95
+ ignitions = 10
+ ullage = True
+ techRequired = advRocketry
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A }
PROPELLANT
{
name = LqdHydrogen
ratio = 0.7631
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.2369
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.5
+ IspV = 1.275862
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10A4 "Isor"
+ description = This improved model with superior Isp and thrust was used to power the Inon II on the Bossart II rocket. Can also be used to upgrade the Inon T for Prometheus IV.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.3529
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.3529
+ massMult = 1.02
+ ignitions = 10
+ ullage = True
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A3 }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7454
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
- IspSL = 0.200
- IspV = 1.25
+ IspSL = 0.5
+ IspV = 1.295977
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10C1 "Isor"
+ description = Based on the R-10B2 but with a shorter fixed nozzle extension, this engine is used on the Inon-V stage of the Muo-5 rocket.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.5525914634
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.5525914634
+ massMult = 1.1437
+ ignitions = 10
+ ullage = True
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7454
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 449.7
+ key = 1 20
+ }
+ IspSL = 0.5
+ IspV = 1.29224137931
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10C1-1 "Isor"
+ description = Upgrade of R-10C1 for use on Hephaistos and later Muo-V launches
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.69512195
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6143292682926
+ massMult = 1.1272
+ ignitions = 10
+ ullage = True
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7454
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2546
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 453.8
+ key = 1 20
+ }
+ IspSL = 0.5
+ IspV = 1.3031609
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10C3 "Isor-B"
+ description = Upgrade of the Inon-R-10C2 for use on the EUS
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.653963414634
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.653963414634
+ massMult = 1.38
+ ignitions = 15
+ ullage = True
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_LowerRed_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-C1 }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7396
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2604
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 460.1
+ key = 1 20
+ }
+ IspSL = 0.5
+ IspV = 1.3221264367816
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Inon-R-10A5 "Isor"
+ description = Experimental testbed engine featuring a sea level optimized nozzle.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.95294
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.95294
+ massMult = 0.95
+ ignitions = 10
+ ullage = True
+ techRequired = precisionPropulsion
+ %powerEffectName:NEEDS[!Waterfall] = BDB_CryogenicUpper2
+ %runningEffectName:NEEDS[Waterfall] = running_seaLevel
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5 }
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7396
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2604
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 2.5901639
+ IspV = 1.071839
IGNITOR_RESOURCE
{
name = ElectricCharge
@@ -362,20 +918,24 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.55294
massMult = 0.95
- ignitions = 50
+ ignitions = 5
ullage = True
techRequired = propulsionSystems
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5M }
PROPELLANT
{
name = LqdMethane
ratio = 0.4268
DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.5732
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 1.040229
IspV = 1.040229
@@ -394,22 +954,26 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.3333
massMult = 1.15
- ignitions = 50
+ ignitions = 5
ullage = True
techRequired = precisionPropulsion
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5HF }
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 0.35
PROPELLANT
{
name = LqdHydrogen
ratio = 0.727915
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = LqdFluorine
ratio = 0.272085
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
IspSL = 1.3362
IspV = 1.3362
@@ -428,22 +992,26 @@
maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
@maxThrust *= 1.4333
massMult = 1.15
- ignitions = 50
+ ignitions = 5
ullage = True
techRequired = propulsionSystems
- @powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %powerEffectName:NEEDS[!Waterfall] = Cryogenic_UpperBlue_CE
+ %runningEffectName:NEEDS[Waterfall] = running_engine2
+ %LinkB9PSModule[engineSwitch] { %subtype = RL10-A5MF }
+ engineAccelerationSpeed = 2.2
+ engineDecelerationSpeed = 0.15
PROPELLANT
{
name = LqdMethane
ratio = 0.680363
DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
PROPELLANT
{
name = FLOX30
ratio = 0.319637
- %resourceFlowMode = STACK_PRIORITY_SEARCH
+ resourceFlowMode = STACK_PRIORITY_SEARCH
}
atmosphereCurve
{
@@ -459,7 +1027,85 @@
}
}
}
- PLUME
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]:NEEDS[Waterfall]
+ {
+ SUBTYPE
+ {
+ name = RL10-A5MF
+ title = Inon-R-10A5 "Isor" Methaflox
+ transform = RL10_1
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-rf-methaflox-upper
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 0.48, 0.48, 0.48
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = RL10-A5HF
+ title = Inon-R-10A5 "Isor" Hydroflox
+ transform = RL10_1
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-rf-hydroflourine-upper
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 0.48, 0.48, 0.48
+ }
+ }
+ }
+ }
+ SUBTYPE
+ {
+ name = RL10-A5M
+ title = Inon-R-10A5 "Isor" Methane
+ transform = RL10_1
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-methalox-upper-1
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 0.48, 0.48, 0.48
+ }
+ }
+ }
+ }
+ }
+ PLUME:NEEDS[!Waterfall]
{
name = Cryogenic_UpperBlue_CE
transformName = thrustTransform
@@ -477,4 +1123,213 @@
plume2Scale = 0.7
}
+}
+@PART[bluedog_Centaur_RL10_LV2]:AFTER[Bluedog_DB]:NEEDS[Waterfall,Hephaistos,!Bluedog_DB]
+{
+ // Removes the stock effect block, and replace it with one that has no particles
+ !EFFECTS {}
+ EFFECTS
+ {
+ running_engine
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High
+ volume = 0.0 0.0
+ volume = 0.05 0.4
+ volume = 1.0 1.0
+ pitch = 0.0 0.7
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ running_engine2 //for variants with nozzle extension
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_SuperLight_High
+ volume = 0.0 0.0
+ volume = 0.05 0.4
+ volume = 1.0 1.0
+ pitch = 0.0 0.7
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ running_seaLevel
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/EnsouSounds/Loop_Liquid_Medium_High_2
+ volume = 0.0 0.0
+ volume = 0.1 0.3
+ volume = 1.0 1.0
+ pitch = 0.0 0.7
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ engage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = Waterfall/Sounds/KW/sound_liq6
+ volume = 1.0
+ pitch = 1.0
+ loop = false
+ }
+ }
+ disengage
+ {
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ flameout
+ {
+ PREFAB_PARTICLE
+ {
+ prefabName = fx_exhaustSparks_flameout_2
+ transformName = thrustTransform
+ oneShot = true
+ //localOffset = 0,0,1.8
+ }
+ AUDIO
+ {
+ channel = Ship
+ clip = sound_explosion_low
+ volume = 1.0
+ pitch = 0.8
+ loop = false
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleWaterfallFX
+ // This is a custom name
+ moduleID = rl10FX
+ // This links the effects to a given ModuleEngines
+ engineID = basicEngine
+
+ // List out all controllers we want available
+ CONTROLLER
+ {
+ name = atmosphereDepth
+ linkedTo = atmosphere_density
+ }
+ CONTROLLER
+ {
+ name = throttle
+ linkedTo = throttle
+ responseRateUp = 0.005
+ responseRateDown = 0.1
+ }
+ CONTROLLER
+ {
+ name = random
+ linkedTo = random
+ range = 0,1
+ }
+ // -----------------------------------------------------
+ // Past here should be generated with the ingame editor!
+ // ------
+ TEMPLATE
+ {
+ // This is the name of the template to use
+ templateName = waterfall-hydrolox-upper-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ // scale the templated effect
+ position = 0,0,0.04
+ rotation = 0, 0, 0
+ scale = 0.48, 0.48, 0.48
+ }
+ }
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]]
+ {
+ @SUBTYPE[RL10-A4]
+ {
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName =waterfall-hydrolox-upper-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.371
+ rotation = 0, 0, 0
+ scale = 0.59, 0.59, 0.59
+ }
+
+ }
+ }
+ }
+ @SUBTYPE[RL10-C1]
+ {
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName =waterfall-hydrolox-upper-1
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ position = 0,0,0.372
+ rotation = 0, 0, 0
+ scale = 0.65, 0.65, 0.63
+ }
+
+ }
+ }
+ }
+ @SUBTYPE[RL10-A5]
+ {
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleWaterfallFX
+ moduleID = rl10FX
+ }
+ DATA
+ {
+ TEMPLATE
+ {
+ templateName = waterfall-hydrolox-lower-2
+ // This field allows you to override the parentTransform name in the EFFECTS contained in the template
+ overrideParentTransform = thrustTransform
+ position = 0,0,-0.29
+ rotation = 0, 0, 0
+ scale = 0.19, 0.19, 0.19
+ }
+
+ }
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_zzTanks.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_zzTanks.cfg
index f8626c32..12be87ef 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_zzTanks.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_BDB_zzTanks.cfg
@@ -1,4 +1,4 @@
-@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -16,7 +16,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -34,7 +34,7 @@
!RESOURCE[MonoPropellant] {}
}
-@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -50,7 +50,7 @@
!RESOURCE[Oxidizer] {}
}
-@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
@@ -153,7 +153,7 @@
// !RESOURCE[Oxygen] {}
//}
-@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+@PART[bluedog*,Bluedog*]:HAS[@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
{
MODULE
{
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz.cfg b/GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz_X20.cfg
similarity index 84%
rename from GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz.cfg
rename to GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz_X20.cfg
index d5dd403e..6691b8d7 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz.cfg
+++ b/GameData/RealFuels-Stock/Bluedog_DB/RF_Moroz_X20.cfg
@@ -1,512 +1,534 @@
-@PART[X20Cockpit,X20Cockpit2,X20Wing]:FOR[RealFuels]
-{
- @MODULE[ModuleRCSFX],*
- {
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
- !resourceName = DELETE
- PROPELLANT
- {
- name = HTP
- ratio = 1.000
- }
- @atmosphereCurve
- {
- @key,0 = 0 223
- @key,1 = 1 76
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
-// engineID = RCS
- techLevel = 0
- minTechLevel = 0
- origTechLevel = 2
- engineType = L
- type = ModuleRCSFX
- configuration = HTP
- CONFIG
- {
- name = Nitrogen
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.4145454
- PROPELLANT
- {
- ratio = 1.0
- name = Nitrogen
- }
- IspSL = 0.1001462
- IspV = 0.195
- }
- CONFIG
- {
- name = Helium
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.261818
- PROPELLANT
- {
- ratio = 1.0
- name = Helium
- }
- IspSL = 0.203
- IspV = 0.453
- }
- CONFIG
- {
- name = HTP
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.92727
- techRequired = basicRocketry
- PROPELLANT
- {
- name = HTP
- ratio = 1.0000
- }
- IspSL = 0.177
- IspV = 0.465
- }
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.96363
- techRequired = generalRocketry
- PROPELLANT
- {
- ratio = 1.0
- name = NitrousOxide
- }
- IspSL = 0.2
- IspV = 0.525
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1
- techRequired = advRocketry
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1.0000
- }
- IspSL = 0.274
- IspV = 0.72
- }
- CONFIG
- {
- name = Cavea-B
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.545454
- techRequired = precisionPropulsion
- PROPELLANT
- {
- ratio = 1.0
- name = CaveaB
- DrawGauge = True
- }
- IspSL = 0.274
- IspV = 0.939
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.60727
- techRequired = advRocketry
- PROPELLANT
- {
- name = UDMH
- ratio = 0.413
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.587
- }
- IspSL = 0.361
- IspV = 0.943
- }
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = flighControl
- PROPELLANT
- {
- name = MMH
- ratio = 0.5
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.50
- }
- IspSL = 0.362
- IspV = 0.952
- }
- CONFIG
- {
- name = MMH+MON3
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = propulsionSystems
- PROPELLANT
- {
- name = MMH
- ratio = 0.499
- }
- PROPELLANT
- {
- name = MON3
- ratio = 0.501
- }
- IspSL = 0.362
- IspV = 0.952
- }
- CONFIG
- {
- name = Aerozine50+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = precisionPropulsion
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.502
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.498
- }
- IspSL = 0.366
- IspV = 0.955
- }
- }
-}
-
-@PART[X20Butt]:FOR[RealFuels]
-{
- @MODULE[ModuleRCSFX],*
- {
-// @name = ModuleRCS
-// @engineID = RCS
- !PROPELLANT[*],* {}
- !resourceName = DELETE
- PROPELLANT
- {
- name = HTP
- ratio = 1.000
- }
- @atmosphereCurve
- {
- @key,0 = 0 223
- @key,1 = 1 76
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
-// engineID = RCS
- techLevel = 0
- minTechLevel = 0
- origTechLevel = 2
- engineType = L+
- type = ModuleRCSFX
- configuration = HTP
- CONFIG
- {
- name = Nitrogen
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.4145454
- PROPELLANT
- {
- ratio = 1.0
- name = Nitrogen
- }
- IspSL = 0.1001462
- IspV = 0.195
- }
- CONFIG
- {
- name = Helium
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.261818
- PROPELLANT
- {
- ratio = 1.0
- name = Helium
- }
- IspSL = 0.203
- IspV = 0.453
- }
- CONFIG
- {
- name = HTP
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.92727
- techRequired = basicRocketry
- PROPELLANT
- {
- name = HTP
- ratio = 1.0000
- }
- IspSL = 0.177
- IspV = 0.465
- }
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 0.96363
- techRequired = generalRocketry
- PROPELLANT
- {
- ratio = 1.0
- name = NitrousOxide
- }
- IspSL = 0.2
- IspV = 0.525
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1
- techRequired = advRocketry
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1.0000
- }
- IspSL = 0.274
- IspV = 0.72
- }
- CONFIG
- {
- name = Cavea-B
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.545454
- techRequired = precisionPropulsion
- PROPELLANT
- {
- ratio = 1.0
- name = CaveaB
- DrawGauge = True
- }
- IspSL = 0.274
- IspV = 0.939
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.60727
- techRequired = advRocketry
- PROPELLANT
- {
- name = UDMH
- ratio = 0.413
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.587
- }
- IspSL = 0.361
- IspV = 0.943
- }
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = flighControl
- PROPELLANT
- {
- name = MMH
- ratio = 0.5
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.50
- }
- IspSL = 0.362
- IspV = 0.952
- }
- CONFIG
- {
- name = MMH+MON3
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = propulsionSystems
- PROPELLANT
- {
- name = MMH
- ratio = 0.499
- }
- PROPELLANT
- {
- name = MON3
- ratio = 0.501
- }
- IspSL = 0.362
- IspV = 0.952
- }
- CONFIG
- {
- name = Aerozine50+NTO
- thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
- @thrusterPower *= 1.61818
- techRequired = precisionPropulsion
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.502
- DrawGauge = True
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.498
- }
- IspSL = 0.366
- IspV = 0.955
- }
- }
-}
-
-
-@PART[X20_Butt_Adapter125,X20_Butt_Adapter1875]:FOR[RealFuels]
-{
- @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
- {
- @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
- {
- @ResourceName = Hydrazine
- @Ratio *= 0.00433
- }
- @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
- {
- @Ratio *= 0.23
- }
- }
- MODULE:NEEDS[!Kerbalism]
- {
- name = ModuleB9PartSwitch
- switcherDescription = Fuel Cell Config
- switcherDescriptionPlural = Fuel Cell Configs
- moduleID = fuelCellSwitch
- SUBTYPE
- {
- name = None
- title = None
- descriptionSummary = No frills.
- descriptionDetail = Lightest and cheapest option.
- defaultSubtypePriority = 0
- addedMass = -0.05
-
- MODULE
- {
- IDENTIFIER
- {
- name = ModuleResourceConverter
- }
-
- moduleActive = False
- }
- }
- SUBTYPE
- {
- name = Hydrazine
- title = Hydrazine Fuel Cell
- descriptionDetail = A simple device that consumes Hydrazine to produce EC.
-
- MODULE
- {
- IDENTIFIER
- {
- name = ModuleResourceConverter
- }
-
- DATA
- {
- INPUT_RESOURCE
- {
- ResourceName = Hydrazine
- Ratio = 0.00433
- FlowMode = STAGE_PRIORITY_FLOW
- }
- OUTPUT_RESOURCE
- {
- ResourceName = ElectricCharge
- Ratio = 0.23
- DumpExcess = false
- }
- }
- }
- }
- }
- !MODULE[ModuleResourceConverter]:NEEDS[Kerbalism] {}
-
- MODULE:NEEDS[Kerbalism]
- {
- name = ProcessController
- resource = _FuelCell
- title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
- capacity = 0.2
- valve_i = 1 // workaround until we have a better way to deal with dump valves
- }
-
- MODULE:NEEDS[Kerbalism]
- {
- name = ProcessController
- resource = _MonopropFuelCell
- title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
- capacity = 1
- }
-
- MODULE:NEEDS[Kerbalism]
- {
- name = Configure
- title = Fuel Cell
- slots = 1
-
- SETUP
- {
- name = Hydrogen Oxygen Fuel Cell
- desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
-
- MODULE
- {
- type = ProcessController
- id_field = resource
- id_value = _FuelCell
- }
- }
-
- SETUP
- {
- name = Monoprop Oxygen Fuel Cell
- desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
- tech = basicScience
-
- MODULE
- {
- type = ProcessController
- id_field = resource
- id_value = _MonopropFuelCell
- }
- }
- }
+@PART[X20Cockpit,X20Cockpit2,X20Wing]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !PROPELLANT,* {}
+ !resourceName = DELETE
+ %thrustRating = thrusterPower
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = HTP
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[X20Butt]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !PROPELLANT,* {}
+ %thrustRating = thrusterPower
+ !resourceName = DELETE
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = HTP
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+
+@PART[X20_Butt_Adapter125,X20_Butt_Adapter1875]:FOR[RealFuels]
+{
+ @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
+ {
+ @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
+ {
+ @ResourceName = Hydrazine
+ @Ratio *= 0.00433
+ }
+ @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
+ {
+ @Ratio *= 0.23
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Fuel Cell Config
+ switcherDescriptionPlural = Fuel Cell Configs
+ moduleID = fuelCellSwitch
+ SUBTYPE
+ {
+ name = None
+ title = None
+ descriptionSummary = No frills.
+ descriptionDetail = Lightest and cheapest option.
+ defaultSubtypePriority = 0
+ addedMass = -0.05
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ moduleActive = False
+ }
+ }
+ SUBTYPE
+ {
+ name = Hydrazine
+ title = Hydrazine Fuel Cell
+ descriptionDetail = A simple device that consumes Hydrazine to produce EC.
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ DATA
+ {
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ }
+ }
+ }
+ !MODULE[ModuleResourceConverter]:NEEDS[Kerbalism] {}
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 0.2
+ valve_i = 1 // workaround until we have a better way to deal with dump valves
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _MonopropFuelCell
+ title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
+ capacity = 1
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+
+ SETUP
+ {
+ name = Monoprop Oxygen Fuel Cell
+ desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
+ tech = basicScience
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _MonopropFuelCell
+ }
+ }
+ }
}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/readme.txt b/GameData/RealFuels-Stock/Bluedog_DB/readme.txt
index 8587d875..2c1b1cfe 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/readme.txt
+++ b/GameData/RealFuels-Stock/Bluedog_DB/readme.txt
@@ -47,15 +47,17 @@ Changelog:
- Thor node fixes
1.2
- - Updated to BDB's waterfall compatibility. Fixed some engine noises that werent playing. In addition the flourine based engines will have different plumes based on yellow.
+ - Updated to BDB's waterfall compatibility. Fixed some engine noises that weren't playing. In addition the flourine based engines will have different plumes based on yellow.
- Integrated new RealFuels and B9Partswitch integration, you only need to set the engine configuration in the RealFuels engine menu and the according visuals will be selected (engine nozzle, waterfall plume)
- - Upper Solids have returned! Turns out RF doesn't like it when SRB's can be shut down. B9Partswitch integration has been disabled on some SRB's as a resource issue gets resolved.
+ - Upper Solids have returned! Turns out RF doesn't like it when SRB's can be shut down.
- Added missing engines from the final release of BDB 1.8
- Added support for the X-20 Moroz (Stockalike Dynasoar made for the BDB Titan) https://forum.kerbalspaceprogram.com/index.php?/topic/184435-1120-%D0%B6-20-moroz-spaceplane/
- Added compatibility with Konstellation Program https://forum.kerbalspaceprogram.com/index.php?/topic/200756-wip18x-konstellation-program-stockalike-ares-v-rocket-and-some-constellation-program-parts/
- - Removed deprecated folder
- fixed GE405 engine weight.
- - Engine response times added.
+ - Throttle response times added.
- Probe core support added
-
- -
\ No newline at end of file
+ - Apollo/Skylab Rework support
+ - Hephaistos engines Waterfall support
+ - DCSS variation support
+ - never enough Centaur variants
+
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/BoringCrewServices/RF_BCS_Starliner.cfg b/GameData/RealFuels-Stock/BoringCrewServices/RF_BCS_Starliner.cfg
new file mode 100644
index 00000000..d70b00e9
--- /dev/null
+++ b/GameData/RealFuels-Stock/BoringCrewServices/RF_BCS_Starliner.cfg
@@ -0,0 +1,307 @@
+@PART[BCS_Centauri_CrewCapsule]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = full
+ maxAmount = 24.85%
+ }
+ TANK
+ {
+ name = MON3
+ amount = full
+ maxAmount = 25.15%
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[BCS_Centauri_RCSBlock,BCS_Centauri_RCSBlockB]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+MON3
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+
+@PART[BCS_Centauri_ServiceModule]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 8
+ ullage = True
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ DrawGauge = False
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 290
+ @key,1 = 1 220
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 2.2
+ engineDecelerationSpeed = 0.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEngines
+ configuration = SR88-LAE
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 0
+ engineType = L+
+ modded = false
+ CONFIG
+ {
+ name = SR88-LAE
+ description = Launch Abort Engines
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ DrawGauge = False
+ }
+
+ IspSL = 1
+ IspV = 1.082089552
+ ullage = True
+ pressureFed = True
+ ignitions = 8
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ massMult = 1.0
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CNAR/RF_CNAR_Aerobee.cfg b/GameData/RealFuels-Stock/CNAR/RF_CNAR_Aerobee.cfg
new file mode 100644
index 00000000..1c5137ba
--- /dev/null
+++ b/GameData/RealFuels-Stock/CNAR/RF_CNAR_Aerobee.cfg
@@ -0,0 +1,290 @@
+@PART[CapellaEngine1]:NEEDS[CNAR]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.002
+ @cost = 97
+ %entryCost = 485
+ @maxTemp = 2400
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = false
+ pressureFed = True
+ @atmosphereCurve
+ {
+ @key,0 = 0 226
+ @key,1 = 1 195
+ }
+ !PROPELLANT[],* {}
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.326832
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.081708
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.59146
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Capella 375
+ CONFIG
+ {
+ name = Capella 375
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.25914
+ @minThrust *= 1.25914
+ heatProduction = 40
+ powerEffectName = Hypergolic_Upper
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.326832
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.081708
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.59146
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 226
+ key = 1 195
+ }
+ IspSL = 0.886363636
+ IspV = 0.8692307
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ CONFIG
+ {
+ name = Taerobee SR-E100 "Ajax"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.77974912
+ @minThrust *= 1.77974912
+ heatProduction = 40
+ massMult = 1.5
+ powerEffectName = Hypergolic_UpperRed
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.2467
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.1329
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.6204
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 235.44
+ key = 1 200
+ }
+ IspSL = 0.9090909
+ IspV = 0.90553846
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ CONFIG
+ {
+ name = Taerobee JA10-27 "Hector"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 2.75184275
+ @minThrust *= 2.75184275
+ heatProduction = 40
+ massMult = 1.5
+ powerEffectName = Hypergolic_UpperRed
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.2467
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.1329
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.6204
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 33.45
+ ignoreForIsp = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 231
+ key = 1 198
+ }
+ IspSL = 0.9
+ IspV = 0.888461538
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ type = Fuselage
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[CapellaEngine1]:NEEDS[zRealPlume,SmokeScreen,CNAR]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ PLUME
+ {
+ name = Hypergolic_Upper
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.05
+ flareScale = 0.03
+
+ fumePosition = 0,0,0.1
+ fumeScale = 0.3
+
+ streamPosition = 0,0,0.05
+ streamScale = 0.15
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.05
+ flareScale = 0.03
+
+ fumePosition = 0,0,0.1
+ fumeScale = 0.3
+
+ streamPosition = 0,0,0.05
+ streamScale = 0.15
+ }
+}
+//Boost volume
+@PART[CapellaEngine1]:NEEDS[RealPlume,SmokeScreen,CNAR]:AFTER[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Hypergolic_UpperRed
+ {
+ !AUDIO {}
+ AUDIO
+ {
+ name = audio
+ channel = Ship
+ clip = RealPlume/KW_Sounds/sound_altloop
+ volume = 0.0 0.0
+ volume = 1.0 0.4
+ pitch = 0.0 1.0
+ pitch = 1.0 1.0
+ loop = true
+ }
+
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CNAR/RF_CNAR_Bumper.cfg b/GameData/RealFuels-Stock/CNAR/RF_CNAR_Bumper.cfg
new file mode 100644
index 00000000..68515e27
--- /dev/null
+++ b/GameData/RealFuels-Stock/CNAR/RF_CNAR_Bumper.cfg
@@ -0,0 +1,287 @@
+@PART[TitovEngine1]:NEEDS[CNAR]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0233
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ %powerEffectName = Alcolox_Lower
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Ethanol75
+ @ratio = 0.51263
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.48737
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Titov-40-4 "Titov-A4"
+ origMass = 0.023
+ CONFIG
+ {
+ name = Titov-40-4 "Titov"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox_Lower
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Etoh-RLX41-1 "Bumper"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.06799230
+ @minThrust *= 1.06799230
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox_Lower
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Etoh-RLX43-1 "Bumper 2"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.25914
+ @minThrust *= 1.25914
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox_Lower
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.5266
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.4734
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.0175
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 258
+ key = 1 219
+ }
+ IspV = 0.992307
+ IspSL = 0.99545454545
+ }
+ CONFIG
+ {
+ name = Etoh-RLX43-3 "Bumper 3"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.25914
+ @minThrust *= 1.25914
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox_Lower
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 265
+ key = 1 230
+ }
+ IspV = 1.0192307
+ IspSL = 1.045454545
+ }
+ }
+}
+@PART[TitovEngine1]:NEEDS[CNAR,KiwiTechTree]:AFTER[KiwiTechTree]
+{
+ !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],* {}
+}
+
+@PART[TitovTank1]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[TitovTank2]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+
+@PART[TitovEngine1]:NEEDS[zRealPlume,SmokeScreen,CNAR,!KiwiTechTree]
+{
+ PLUME
+ {
+ name = Alcolox_Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+
+ plumePosition = 0,0,0
+ plumeScale = 0.5
+
+ fumePosition = 0,0,0.35
+ fumeScale = 0.6
+
+ }
+ PLUME
+ {
+ name = Hydynelox
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+
+ plumePosition = 0,0,0
+ plumeScale = 0.5
+
+ fumePosition = 0,0,0.35
+ fumeScale = 0.6
+
+ }
+
+}
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlackAnvil.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackAnvil.cfg
new file mode 100644
index 00000000..a6300233
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackAnvil.cfg
@@ -0,0 +1,94 @@
+@PART[black_anvil_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 41.75
+ ignitions = 10
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ DrawGauge = false
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 410
+ key = 1 90
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ configuration = Black Anvil RZ-20
+ modded = false
+ origmass = 0.04175
+ CONFIG
+ {
+ name = Black Anvil RZ-20
+ description = Ditching the mundane and tasteless kerosene for the less mundane, but still pretty tasteless, hydrogen nets huge benefits for this little engine. Just ensure that you supply it with the right fuel type.
+ maxThrust = 41.75
+ massMult = 1
+ ignitions = 10
+ ullage = True
+
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 410
+ key = 1 90
+ }
+ IspSL = 0.7627118644
+ IspV = 1.2130177514
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_anvil_fuel_tank*,black_anvil_hemisphere_fuel_tank_s1_1]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = Balloon
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlackArrow.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackArrow.cfg
new file mode 100644
index 00000000..3012a31f
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackArrow.cfg
@@ -0,0 +1,243 @@
+@PART[black_arrow_engine_s1_1] // Bristol Sydney Gamma 8
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 64.09875
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 251
+ key = 1 217
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Black Arrow Gamma-8
+ modded = false
+ origMass = 0.0855
+
+ CONFIG
+ {
+ name = Black Arrow Gamma-8
+ description = If you're having trouble building large rocket engines, why not just chain a bunch of smaller ones together? The Gamma-8 is that idea not quite taken to its logical conclusion, but pretty far along.
+ maxThrust = 64.09875
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 251
+ key = 1 217
+ }
+ IspSL = 0.927350427
+ IspV = 1.0358565737
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_arrow_engine_s1_2] // Bristol Sydney Gamma 4
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 34.118
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 189
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U
+ configuration = Black Arrow Gamma-4
+ modded = false
+ origMass = 0.0865
+
+ CONFIG
+ {
+ name = Black Arrow Gamma-4
+ description = Four vacuum optimised rocket nozzles provide a highly steerable engine configuration.
+ maxThrust = 34.118
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 189
+ }
+ IspSL = 0.8888888888
+ IspV = 0.9535714285
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_arrow_engine_s1_3] // Bristol Sydney Gamma 2
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 34.118
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 189
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U
+ configuration = Black Arrow Gamma-2
+ modded = false
+ origMass = 0.04275
+
+ CONFIG
+ {
+ name = Black Arrow Gamma-2
+ description = Two vacuum optimised rocket nozzles provide a highly steerable engine configuration.
+ maxThrust = 34.118
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 189
+ }
+ IspSL = 0.8888888888
+ IspV = 0.9535714285
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_arrow_fuel_tank*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlackForest.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackForest.cfg
new file mode 100644
index 00000000..c3d6d086
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackForest.cfg
@@ -0,0 +1,265 @@
+@PART[black_forest_srb_s0_1]:NEEDS[CRE]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Black Forest "Rook"
+
+ CONFIG
+ {
+ name = Black Forest "Rook"
+ description = Though puny by some SRB standards, the Rook is a formidable little beast.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 261
+ key = 1 235
+ }
+ IspSL = 1.09302325
+ IspV = 1.110638297
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ useThrustCurve = true
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 0.98541 0.716
+ key = 0.97107 0.703
+ key = 0.95656 0.712
+ key = 0.9418 0.724
+ key = 0.92672 0.74
+ key = 0.91125 0.758
+ key = 0.89542 0.777
+ key = 0.87917 0.797
+ key = 0.86247 0.819
+ key = 0.84544 0.835
+ key = 0.82799 0.856
+ key = 0.81001 0.882
+ key = 0.79173 0.896
+ key = 0.77296 0.921
+ key = 0.75377 0.941
+ key = 0.73417 0.961
+ key = 0.71437 0.971
+ key = 0.69435 0.982
+ key = 0.67413 0.992
+ key = 0.65378 0.998
+ key = 0.6334 1
+ key = 0.61301 1
+ key = 0.5927 0.996
+ key = 0.5726 0.986
+ key = 0.55262 0.98
+ key = 0.53276 0.974
+ key = 0.51307 0.966
+ key = 0.4935 0.96
+ key = 0.47401 0.956
+ key = 0.45461 0.952
+ key = 0.43532 0.946
+ key = 0.41621 0.938
+ key = 0.39721 0.932
+ key = 0.37838 0.924
+ key = 0.35971 0.915
+ key = 0.34121 0.907
+ key = 0.32296 0.895
+ key = 0.30495 0.883
+ key = 0.28723 0.869
+ key = 0.26967 0.861
+ key = 0.2524 0.847
+ key = 0.23538 0.835
+ key = 0.21857 0.825
+ key = 0.20196 0.815
+ key = 0.18564 0.8
+ key = 0.17027 0.754
+ key = 0.15502 0.748
+ key = 0.13985 0.744
+ key = 0.12476 0.74
+ key = 0.10972 0.738
+ key = 0.09475 0.734
+ key = 0.07983 0.732
+ key = 0.06507 0.724
+ key = 0.05052 0.714
+ key = 0.03625 0.7
+ key = 0.02329 0.655
+ key = 0.01124 0.592
+ key = 0.00861 0.55
+ key = 0.00661 0.52
+ key = 0.0040 0.481
+ key = 0.0015 0.25
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[black_forest_srb_s0_2]:NEEDS[CRE]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Black Forest "Stonechat"
+
+ CONFIG
+ {
+ name = Black Forest "Stonechat"
+ description = Though puny by some SRB standards, the Rook is a formidable little beast.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 261
+ key = 1 235
+ }
+ IspSL = 1.09302325
+ IspV = 1.110638297
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ useThrustCurve = true
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 0.98541 0.716
+ key = 0.97107 0.703
+ key = 0.95656 0.712
+ key = 0.9418 0.724
+ key = 0.92672 0.74
+ key = 0.91125 0.758
+ key = 0.89542 0.777
+ key = 0.87917 0.797
+ key = 0.86247 0.819
+ key = 0.84544 0.835
+ key = 0.82799 0.856
+ key = 0.81001 0.882
+ key = 0.79173 0.896
+ key = 0.77296 0.921
+ key = 0.75377 0.941
+ key = 0.73417 0.961
+ key = 0.71437 0.971
+ key = 0.69435 0.982
+ key = 0.67413 0.992
+ key = 0.65378 0.998
+ key = 0.6334 1
+ key = 0.61301 1
+ key = 0.5927 0.996
+ key = 0.5726 0.986
+ key = 0.55262 0.98
+ key = 0.53276 0.974
+ key = 0.51307 0.966
+ key = 0.4935 0.96
+ key = 0.47401 0.956
+ key = 0.45461 0.952
+ key = 0.43532 0.946
+ key = 0.41621 0.938
+ key = 0.39721 0.932
+ key = 0.37838 0.924
+ key = 0.35971 0.915
+ key = 0.34121 0.907
+ key = 0.32296 0.895
+ key = 0.30495 0.883
+ key = 0.28723 0.869
+ key = 0.26967 0.861
+ key = 0.2524 0.847
+ key = 0.23538 0.835
+ key = 0.21857 0.825
+ key = 0.20196 0.815
+ key = 0.18564 0.8
+ key = 0.17027 0.754
+ key = 0.15502 0.748
+ key = 0.13985 0.744
+ key = 0.12476 0.74
+ key = 0.10972 0.738
+ key = 0.09475 0.734
+ key = 0.07983 0.732
+ key = 0.06507 0.724
+ key = 0.05052 0.714
+ key = 0.03625 0.7
+ key = 0.02329 0.655
+ key = 0.01124 0.592
+ key = 0.00861 0.55
+ key = 0.00661 0.52
+ key = 0.0040 0.481
+ key = 0.0015 0.25
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlackKnight.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackKnight.cfg
new file mode 100644
index 00000000..5a7ab338
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlackKnight.cfg
@@ -0,0 +1,107 @@
+@PART[black_knight_engine_s1_1] // Bristol Sydney Gamma 301
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 64.09875
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 251
+ key = 1 217
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Black Knight Gamma-301
+ modded = false
+ origMass = 0.004275
+ CONFIG
+ {
+ name = Black Knight Gamma-201
+ description = 201 being the rumoured number of redesigns, hey, perfection isn't easy!
+ maxThrust = 36.5
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 240
+ key = 1 210
+ }
+ IspSL = 0.89743589
+ IspV = 0.923076923
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Black Knight Gamma-301
+ description = 301 being the rumoured number of redesigns, hey, perfection isn't easy!
+ maxThrust = 48
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 251
+ key = 1 217
+ }
+ IspSL = 0.927350427
+ IspV = 1.0358565737
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlueLagoon.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlueLagoon.cfg
new file mode 100644
index 00000000..ae4dc288
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlueLagoon.cfg
@@ -0,0 +1,203 @@
+@PART[blue_lagoon_srm_s0_1]:NEEDS[CRE]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = Blue Lagoon "Waxwing"
+
+ CONFIG
+ {
+ name = Blue Lagoon "Waxwing"
+ description = Solid rockets in a vacuum? Crazy right? The Waxwing gives a cheap method of providing a final kick outside the atmosphere.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 92
+ }
+ IspSL = 0.53488372
+ IspV = 1.12550607
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ useThrustCurve = true
+ curveResource = PSPC
+ thrustCurve
+ {
+ key = 1.00000 0.66667 -5.20777 0.00000
+ key = 0.98656 0.73333 -4.73446 -4.73536
+ key = 0.97184 0.80000 -4.34000 -4.34063
+ key = 0.95584 0.86667 -4.00621 -4.00667
+ key = 0.93856 0.93333 0.31002 -3.72043
+ key = 0.88528 0.91667 0.31566 0.31566
+ key = 0.83296 0.90000 -0.57870 0.32150
+ key = 0.77429 0.93333 -0.55803 -0.55804
+ key = 0.71349 0.96667 -0.53879 -0.53880
+ key = 0.65056 1.00000 0.00000 -0.52084
+ key = 0.45856 1.00000 0.69445 0.00000
+ key = 0.41136 0.96667 0.71839 0.71839
+ key = 0.36576 0.93333 0.74405 0.74404
+ key = 0.32176 0.90000 0.77161 0.77160
+ key = 0.27936 0.86667 0.50080 0.80128
+ key = 0.24640 0.85000 0.51062 0.51062
+ key = 0.21408 0.83333 0.00000 0.52083
+ key = 0.15008 0.83333 1.04168 0.00000
+ key = 0.11872 0.80000 0.81381 1.08506
+ key = 0.08848 0.77500 0.84006 0.84005
+ key = 0.05920 0.75000 6.75379 0.86805
+ key = 0.04573 0.65278 7.76113 7.75451
+ key = 0.03413 0.55556 9.12262 9.10984
+ key = 0.02440 0.45833 11.06643 11.03824
+ key = 0.01653 0.36111 14.07522 13.99902
+ key = 0.01053 0.26389 19.40953 19.11637
+ key = 0.00640 0.16667 13.12500 30.03214
+ key = 0.00284 0.11111 20.25463 19.37500
+ key = 0.00071 0.05556 50.48073 37.61574
+ key = 0.00000 0.01000 0.00000 139.51675
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[blue_lagoon_srm_s0_2]:NEEDS[CRE]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = Blue Lagoon "Gosling"
+
+ CONFIG
+ {
+ name = Blue Lagoon "Gosling"
+ description = Solid rockets in a vacuum? Crazy right? The Waxwing gives a cheap method of providing a final kick outside the atmosphere.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 92
+ }
+ IspSL = 0.53488372
+ IspV = 1.12550607
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ useThrustCurve = true
+ curveResource = PSPC
+ thrustCurve
+ {
+ key = 1.00000 0.66667 -5.20777 0.00000
+ key = 0.98656 0.73333 -4.73446 -4.73536
+ key = 0.97184 0.80000 -4.34000 -4.34063
+ key = 0.95584 0.86667 -4.00621 -4.00667
+ key = 0.93856 0.93333 0.31002 -3.72043
+ key = 0.88528 0.91667 0.31566 0.31566
+ key = 0.83296 0.90000 -0.57870 0.32150
+ key = 0.77429 0.93333 -0.55803 -0.55804
+ key = 0.71349 0.96667 -0.53879 -0.53880
+ key = 0.65056 1.00000 0.00000 -0.52084
+ key = 0.45856 1.00000 0.69445 0.00000
+ key = 0.41136 0.96667 0.71839 0.71839
+ key = 0.36576 0.93333 0.74405 0.74404
+ key = 0.32176 0.90000 0.77161 0.77160
+ key = 0.27936 0.86667 0.50080 0.80128
+ key = 0.24640 0.85000 0.51062 0.51062
+ key = 0.21408 0.83333 0.00000 0.52083
+ key = 0.15008 0.83333 1.04168 0.00000
+ key = 0.11872 0.80000 0.81381 1.08506
+ key = 0.08848 0.77500 0.84006 0.84005
+ key = 0.05920 0.75000 6.75379 0.86805
+ key = 0.04573 0.65278 7.76113 7.75451
+ key = 0.03413 0.55556 9.12262 9.10984
+ key = 0.02440 0.45833 11.06643 11.03824
+ key = 0.01653 0.36111 14.07522 13.99902
+ key = 0.01053 0.26389 19.40953 19.11637
+ key = 0.00640 0.16667 13.12500 30.03214
+ key = 0.00284 0.11111 20.25463 19.37500
+ key = 0.00071 0.05556 50.48073 37.61574
+ key = 0.00000 0.01000 0.00000 139.51675
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BlueSteel.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BlueSteel.cfg
new file mode 100644
index 00000000..639f2d9e
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BlueSteel.cfg
@@ -0,0 +1,71 @@
+@PART[blue_steel_engine_s1_1] // Stentor
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 251
+ key = 1 217
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Blue Steel Stentor-1
+ modded = false
+ CONFIG
+ {
+ name = Blue Steel Stentor-1
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.1755
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.8245
+ }
+ atmosphereCurve
+ {
+ key = 0 240
+ key = 1 210
+ }
+ IspSL = 0.89743589
+ IspV = 0.923076923
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CRE/RF_CRE_BluesStreak.cfg b/GameData/RealFuels-Stock/CRE/RF_CRE_BluesStreak.cfg
new file mode 100644
index 00000000..e4810cf4
--- /dev/null
+++ b/GameData/RealFuels-Stock/CRE/RF_CRE_BluesStreak.cfg
@@ -0,0 +1,285 @@
+@PART[black_knight_engine_s1_1] // RZ Series Engines
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 64.09875
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 288
+ key = 1 248
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ configuration = Blue Streak RZ-1
+ modded = false
+ origMass = 0.23625
+ CONFIG
+ {
+ name = Blue Streak RZ-1
+ description = License-Built version of the Chryslus-3DS "Polaris"
+ maxThrust = 174.15
+ minThrust = 174.15
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ atmosphereCurve
+ {
+ key = 0 288
+ key = 1 248
+ }
+ IspSL = 1
+ IspV = 1.04727272727
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Blue Streak RZ-2-Mk3
+ description = Production engine for the Blue Streak missile, based on the Chryslus-3DS "Polaris"
+ maxThrust = 190.75
+ minThrust = 190.75
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ atmosphereCurve
+ {
+ key = 0 288
+ key = 1 248
+ }
+ IspSL = 1
+ IspV = 1.04727272727
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Blue Streak RZ-2-Mk4
+ description = Uprated for Europa I and II
+ maxThrust = 197.8
+ minThrust = 197.8
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3918
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6082
+ }
+ atmosphereCurve
+ {
+ key = 0 284
+ key = 1 249
+ }
+ IspSL = 1.004032258
+ IspV = 1.032727272
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_knight_engine_s1_2}
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 64.09875
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 288
+ key = 1 248
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L+
+ configuration = Blue Streak RZ-2S
+ modded = false
+ origMass = 0.23625
+ CONFIG
+ {
+ name = Blue Streak RZ-2S
+ description = Trading a little punch for a little panache, the RZ-2S is suitable for use both in space, and near space.
+ maxThrust = 174.15
+ minThrust = 174.15
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ IspSL = 1
+ IspV = 1.04727272727
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[black_knight_engine_s1_3]
+[
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 64.09875
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 288
+ key = 1 248
+ key = 6 0.0001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = U
+ configuration = Blue Streak RZ-2S
+ modded = false
+ origMass = 0.23625
+ CONFIG
+ {
+ name = Blue Streak RZ-2S Rocket
+ description = Swapping out the standard sea level nozzle for a new steel-alloy nozzle extension givees this engine the upper hand when outside the atmosphere.
+ maxThrust = 154.15
+ minThrust = 154.15
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3929
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6071
+ }
+ IspSL = 1
+ IspV = 1.04727272727
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Chrayol_Design_Org/RF_Chrayol_PSLV.cfg b/GameData/RealFuels-Stock/Chrayol_Design_Org/RF_Chrayol_PSLV.cfg
new file mode 100644
index 00000000..9bc77bbd
--- /dev/null
+++ b/GameData/RealFuels-Stock/Chrayol_Design_Org/RF_Chrayol_PSLV.cfg
@@ -0,0 +1,1162 @@
+@PART[CDO_FirstStageMotor]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]:HAS[#thrustVectorTransformName[thrustTransform]],*
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 269
+ @key,1 = 1 237
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ !runningEffectName = DELETE
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = S1SRB
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ configuration = Dhruveey 3200 Solid Rocket Booster
+ modded = false
+
+ CONFIG
+ {
+ name = Dhruveey 3200 Solid Rocket Booster
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.00000 1.00000 3.74587 0.00000
+ key = 0.97950 0.92000 -0.45237 4.07101
+ key = 0.94981 0.93333 -0.25725 -0.44590
+ key = 0.88444 0.95000 -0.25274 -0.25274
+ key = 0.81792 0.96667 0.18451 -0.24838
+ key = 0.74616 0.95333 0.00000 0.18709
+ key = 0.72579 0.95333 0.65483 0.00000
+ key = 0.69557 0.93333 0.66886 0.66886
+ key = 0.63705 0.89333 0.46587 0.69880
+ key = 0.58066 0.86667 0.45019 0.48020
+ key = 0.53193 0.84444 0.46204 0.46204
+ key = 0.48447 0.82222 0.47453 0.47453
+ key = 0.43827 0.80000 0.41070 0.48771
+ key = 0.38492 0.77778 0.42244 0.42243
+ key = 0.33306 0.75556 0.43486 0.43486
+ key = 0.28271 0.73333 0.51076 0.44804
+ key = 0.24409 0.71333 0.35006 0.52508
+ key = 0.18160 0.69111 0.36131 0.36131
+ key = 0.12108 0.66889 0.37332 0.37331
+ key = 0.06254 0.64667 5.88233 0.38614
+ key = 0.04840 0.55733 6.82691 6.81961
+ key = 0.03636 0.46800 8.13423 8.11931
+ key = 0.02641 0.37867 10.06544 10.02963
+ key = 0.01856 0.28933 13.22173 13.11034
+ key = 0.01282 0.20000 7.80920 18.89608
+ key = 0.00890 0.16667 9.37684 9.35696
+ key = 0.00570 0.13333 16.18469 11.68894
+ key = 0.00249 0.06667 13.87259 30.05728
+ key = 0.00062 0.03333 28.14741 25.76339
+ key = 0.00000 0.01000 0.00000 68.48464
+ }
+ atmosphereCurve
+ {
+ key = 0 269
+ key = 1 237
+ }
+ IspSL = 0.9875
+ IspV = 1.03461538
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ @MODULE[ModuleEngine*]:HAS[#thrustVectorTransformName[vernierTransform]],*
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 245
+ @key,1 = 1 215
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ origMass = 0.05
+ configuration = Hypergolic Vernier Engines
+ modded = false
+ engineID = vernier
+ CONFIG
+ {
+ name = Hypergolic Vernier Engines
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 131
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9500
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 12
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = UDMH
+ amount = full
+ maxAmount = 47.82%
+ }
+ TANK
+ {
+ name = UDMH
+ amount = full
+ maxAmount = 52.18%
+ }
+ }
+ @RESOURCE[SolidFuel]
+ {
+ @name = HTPB
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[CDO_PS2Roll]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[CDO_PSOM-9]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 253
+ @key,1 = 1 229
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ minTechLevel = 2
+ origTechLevel = 2
+ engineType = S
+ configuration = Dhruveey 220-G
+ modded = false
+
+ CONFIG
+ {
+ name = Dhruveey 220-G
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 253
+ key = 1 229
+ }
+ IspSL = 0.9956521
+ IspV = 1.012
+ useThrustCurve = True
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 0.9853 0.721
+ key = 0.97098 0.702
+ key = 0.95645 0.713
+ key = 0.94166 0.726
+ key = 0.92661 0.738
+ key = 0.91117 0.757
+ key = 0.8954 0.774
+ key = 0.87914 0.797
+ key = 0.8625 0.816
+ key = 0.84556 0.831
+ key = 0.82828 0.848
+ key = 0.81044 0.875
+ key = 0.79221 0.894
+ key = 0.77346 0.92
+ key = 0.75433 0.939
+ key = 0.73481 0.958
+ key = 0.71499 0.973
+ key = 0.695 0.981
+ key = 0.67483 0.989
+ key = 0.65454 0.996
+ key = 0.63416 1
+ key = 0.61378 1
+ key = 0.59353 0.994
+ key = 0.57336 0.989
+ key = 0.55337 0.981
+ key = 0.53346 0.977
+ key = 0.51368 0.971
+ key = 0.49407 0.962
+ key = 0.47454 0.958
+ key = 0.45515 0.952
+ key = 0.4358 0.95
+ key = 0.41662 0.941
+ key = 0.39761 0.933
+ key = 0.37877 0.924
+ key = 0.3601 0.916
+ key = 0.34165 0.905
+ key = 0.32346 0.893
+ key = 0.30548 0.882
+ key = 0.28771 0.872
+ key = 0.27012 0.863
+ key = 0.25274 0.853
+ key = 0.23566 0.838
+ key = 0.2188 0.827
+ key = 0.20215 0.817
+ key = 0.18589 0.798
+ key = 0.17035 0.762
+ key = 0.15512 0.747
+ key = 0.14002 0.741
+ key = 0.125 0.737
+ key = 0.11002 0.735
+ key = 0.09504 0.735
+ key = 0.08015 0.731
+ key = 0.06543 0.722
+ key = 0.05089 0.714
+ key = 0.03664 0.699
+ key = 0.02329 0.655
+ key = 0.01124 0.592
+ key = 0.00861 0.55
+ key = 0.00661 0.52
+ key = 0.0040 0.481
+ key = 0.0015 0.25
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[CDO_PSOM-XL]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 253
+ @key,1 = 1 229
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ minTechLevel = 2
+ origTechLevel = 2
+ engineType = S
+ configuration = Dhruveey 220-XL
+ modded = false
+
+ CONFIG
+ {
+ name = Dhruveey 220-XL
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 253
+ key = 1 229
+ }
+ IspSL = 0.9956521
+ IspV = 1.012
+ useThrustCurve = True
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.00000 1.00000 3.74587 0.00000
+ key = 0.97950 0.92000 -0.45237 4.07101
+ key = 0.94981 0.93333 -0.25725 -0.44590
+ key = 0.88444 0.95000 -0.25274 -0.25274
+ key = 0.81792 0.96667 0.18451 -0.24838
+ key = 0.74616 0.95333 0.00000 0.18709
+ key = 0.72579 0.95333 0.65483 0.00000
+ key = 0.69557 0.93333 0.66886 0.66886
+ key = 0.63705 0.89333 0.46587 0.69880
+ key = 0.58066 0.86667 0.45019 0.48020
+ key = 0.53193 0.84444 0.46204 0.46204
+ key = 0.48447 0.82222 0.47453 0.47453
+ key = 0.43827 0.80000 0.41070 0.48771
+ key = 0.38492 0.77778 0.42244 0.42243
+ key = 0.33306 0.75556 0.43486 0.43486
+ key = 0.28271 0.73333 0.51076 0.44804
+ key = 0.24409 0.71333 0.35006 0.52508
+ key = 0.18160 0.69111 0.36131 0.36131
+ key = 0.12108 0.66889 0.37332 0.37331
+ key = 0.06254 0.64667 5.88233 0.38614
+ key = 0.04840 0.55733 6.82691 6.81961
+ key = 0.03636 0.46800 8.13423 8.11931
+ key = 0.02641 0.37867 10.06544 10.02963
+ key = 0.01856 0.28933 13.22173 13.11034
+ key = 0.01282 0.20000 7.80920 18.89608
+ key = 0.00890 0.16667 9.37684 9.35696
+ key = 0.00570 0.13333 16.18469 11.68894
+ key = 0.00249 0.06667 13.87259 30.05728
+ key = 0.00062 0.03333 28.14741 25.76339
+ key = 0.00000 0.01000 0.00000 68.48464
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[CDO_RetroMotor-1,CDO_RetroMotor-2,CDO_UllageMotor-1]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 154
+ @key,1 = 1 118
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 1
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ modded = false
+ configuration = PBAN
+
+ CONFIG
+ {
+ name = PBAN
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = false
+ }
+ atmosphereCurve
+ {
+ key = 0 154
+ key = 1 118
+ }
+ IspSL = 0.500
+ IspV = 0.700
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[CDO_S2Tank]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[CDO_S4TankBig1,CDO_S4TankBig2,CDO_S4TankSmall1,CDO_S4TankSmall12]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[CDO_S3Motor]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 253
+ @key,1 = 1 229
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ minTechLevel = 3
+ origTechLevel = 3
+ engineType = S+
+ configuration = Dhruveey Bruno-100
+ modded = false
+
+ CONFIG
+ {
+ name = Dhruveey Bruno-100
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 295
+ key = 1 218
+ }
+ IspSL = 1.135416666
+ IspV = 1.04982206
+ useThrustCurve = True
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.00000 0.75862 -2.05481 0.00000
+ key = 0.97695 0.80460 -1.93740 -1.93749
+ key = 0.95254 0.85057 -1.83268 -1.83275
+ key = 0.92677 0.89655 -0.57957 -1.73876
+ key = 0.86613 0.93103 -0.55811 -0.55811
+ key = 0.80320 0.96552 -0.40363 -0.53818
+ key = 0.76011 0.98276 -0.39655 -0.39655
+ key = 0.71625 1.00000 0.25981 -0.38971
+ key = 0.65046 0.98276 0.26437 0.26437
+ key = 0.58581 0.96552 0.32291 0.26909
+ key = 0.51547 0.94253 0.33078 0.33078
+ key = 0.44682 0.91954 0.33905 0.33905
+ key = 0.37986 0.89655 0.86937 0.34774
+ key = 0.34096 0.86207 0.90415 0.90413
+ key = 0.30359 0.82759 0.62788 0.94180
+ key = 0.24981 0.79310 0.65518 0.65517
+ key = 0.19832 0.75862 0.41097 0.68495
+ key = 0.14323 0.73563 0.42382 0.42381
+ key = 0.08984 0.71264 0.43749 0.43748
+ key = 0.03814 0.68966 10.18139 0.45207
+ key = 0.02703 0.56552 12.42758 12.39233
+ key = 0.01812 0.44138 15.96269 15.86327
+ key = 0.01141 0.31724 22.43031 22.01518
+ key = 0.00690 0.19310 40.18794 35.80415
+ key = 0.00458 0.06897 7.81354 90.90481
+ key = 0.00114 0.03448 16.10278 14.51086
+ key = 0.00000 0.01000 0.00000 39.65709
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[CDO_S4Engines]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.3
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ %ullage = False
+ %pressureFed = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = MMH
+ @ratio = 0.4684
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.5316
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 16.5
+ DrawGauge = False
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 308
+ key = 1 90
+ key = 2 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = O
+ modded = false
+ configuration = Dhruveey S4
+ CONFIG
+ {
+ name = Dhruveey S4
+ maxThrust = 7.5
+ ignitions = 20
+ ullage = False
+ pressureFed = True
+ massMult = 1
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4684
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5316
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.0001
+ DrawGauge = False
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 308
+ key = 1 90
+ }
+ IspSL = 0.918699186
+ IspV = 0.920454545
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.25
+ }
+ }
+ }
+ !MODULE[ModuleFuelTanks] {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[CDO_Vikas2]:NEEDS[Chrayol_Design_Org]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 292
+ key = 1 260
+ key = 2 0.001
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L+
+ modded = false
+ configuration = Dhruveey Pike 2
+ origMass = 0.194
+
+ CONFIG
+ {
+ name = Dhruveey Pike 2
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ ignitions = 1
+ massMult = 1
+ ullage = true
+ pressureFed = False
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 296
+ key = 1 261
+ }
+
+ IspSL = 1.04
+ IspV = 0.97368421
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Dhruveey Pike 2b
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.109655172413
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.109655172413
+ ignitions = 2
+ massMult = 1
+ ullage = true
+ pressureFed = False
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5056
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4944
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 302
+ key = 1 261
+ }
+ IspSL = 0.993421
+ IspV = 0.927899686
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_GroundOps_Landvermesser.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_GroundOps_Landvermesser.cfg
new file mode 100644
index 00000000..16d910fb
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_GroundOps_Landvermesser.cfg
@@ -0,0 +1,326 @@
+@PART[ca_landv_core,ca_landv_orbiter_core]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[ca_landv_srm]:FOR[RealFuels_StockEngines]
+{
+//
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ !runningEffectName = DELETE
+ @atmosphereCurve
+ {
+ @key,0 = 0 275
+ @key,1 = 1 211
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = CA-SB15 Landvermesser Solid Rocket Retromotor
+
+ CONFIG
+ {
+ name = CA-SB15 Landvermesser Solid Rocket Retromotor
+ description = This solid fuel retromotor provides the main thrust necessary for Landvermesser de-orbit and landing deceleration.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 275
+ key = 1 211
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[ca_landv_vernier]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ @maxThrust /= 1.61818
+ ignitions = 20
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 304
+ @key,1 = 1 230
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ techLevel = 1
+ origTechLevel = 1
+ engineType = U
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Aerozine50+NTO
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ techRequired = advRocketry
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ powerEffectName = Hypergolic-OMS-White
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[ca_landv_vernier]:NEEDS[RealPlume,SmokeScreen]
+{
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+ PLUME
+ {
+ name = Hypergolic-OMS-White
+ transformName = Thrust_transform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ plumePosition = 0,0,0.05
+ flarePosition = 0,0,-0.72
+ fixedScale = 0.1
+ energy = 1
+ speed = 1
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Argo.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Argo.cfg
new file mode 100644
index 00000000..e12c84ba
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Argo.cfg
@@ -0,0 +1,528 @@
+@PART[ca_argo-mk2,ca_argo-mk3,ca_argo-mk4]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[ca_argo-mk2-solar,ca_argo-mk3-solar,ca_argo-mk4-solar]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.1
+ @heatProduction = 29
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 4
+ origTechLevel = 4
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_jib-mk2]:FOR[RealFuels_StockEngines] //CA-MV04-CP "Jib"
+{
+ @mass = 0.013
+ @cost = 82
+ %entryCost = 410
+ @maxTemp = 1450
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4
+ @heatProduction = 94
+ @atmosphereCurve
+ {
+ @key,0 = 0 239
+ @key,1 = 1 32
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ ignitions = 24
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Barca.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Barca.cfg
new file mode 100644
index 00000000..d385993a
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Barca.cfg
@@ -0,0 +1,300 @@
+@PART[barca]:FOR[RealFuels_StockEngines] // CA-Q1300 'Barça', update ditches the RCS
+{
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @heatProduction = 29
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Command.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Command.cfg
new file mode 100644
index 00000000..a29bd64a
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Command.cfg
@@ -0,0 +1,604 @@
+@PART[barquetta,tatsujin,xihe]:FOR[RealFuels_StockEngines] // Probe cores with RCS and Hydrazine storage
+{
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @heatProduction = 29
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[ca_hera]:FOR[RealFuels_StockEngines] // CA-602 'Hera'
+{
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @heatProduction = 29
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !RESOURCE[MonoPropellant]{}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Control.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Control.cfg
new file mode 100644
index 00000000..0488ec5b
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Control.cfg
@@ -0,0 +1,2128 @@
+@PART[ca_RM01]:FOR[RealFuels_StockEngines] //CAE-RM01 RCS Thruster Block
+{
+
+ @mass = 0.011
+ @cost = 82
+ %entryCost = 410
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.5
+ @heatProduction = 55
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_RM02]:FOR[RealFuels_StockEngines] // CAE-RM02
+{
+
+ @mass = 0.017
+ @cost = 83
+ %entryCost = 415
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.5
+ @heatProduction = 44
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_RM03]:FOR[RealFuels_StockEngines] // CAE-RM03
+{
+
+ @mass = 0.017
+ @cost = 83
+ %entryCost = 415
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.5
+ @heatProduction = 44
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_RM04]:FOR[RealFuels_StockEngines] // CAE-RM04
+{
+
+ @mass = 0.017
+ @cost = 83
+ %entryCost = 415
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.5
+ @heatProduction = 44
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_rs01]:FOR[RealFuels_StockEngines] //CA-RS01
+{
+ @mass = 0.007
+ @cost = 79
+ %entryCost = 395
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.25
+ @heatProduction = 48
+ @atmosphereCurve
+ {
+ @key,0 = 0 332
+ @key,1 = 1 121
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_rs04]:FOR[RealFuels_StockEngines] //CA-RS04
+{
+
+ @mass = 0.011
+ @cost = 79
+ %entryCost = 395
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.25
+ @heatProduction = 38
+ @atmosphereCurve
+ {
+ @key,0 = 0 332
+ @key,1 = 1 121
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_rst]:FOR[RealFuels_StockEngines] //CA-RST
+{
+
+ @mass = 0.012
+ @cost = 79
+ %entryCost = 395
+ @maxTemp = 1536
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 1
+ @heatProduction = 96
+ @atmosphereCurve
+ {
+ @key,0 = 0 253
+ @key,1 = 1 34
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.25
+ @heatProduction = 38
+ @atmosphereCurve
+ {
+ @key,0 = 0 332
+ @key,1 = 1 121
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Meridiani.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Meridiani.cfg
new file mode 100644
index 00000000..f4c459f9
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Meridiani.cfg
@@ -0,0 +1,519 @@
+@PART[mer_engine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+// ignitions = -1
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ @maxThrust /= 1.61818
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ ullage = false
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ ullage = false
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+}
+
+@PART[ca_mer_ft]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !RESOURCE[MonoPropellant]{}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Propulsion.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Propulsion.cfg
new file mode 100644
index 00000000..529db1fb
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Propulsion.cfg
@@ -0,0 +1,1202 @@
+@PART[ca_jib]:FOR[RealFuels_StockEngines] //CA-MV04 "Jib"
+{
+ @mass = 0.013
+ @cost = 82
+ %entryCost = 410
+ @maxTemp = 1450
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4
+ @heatProduction = 94
+ @atmosphereCurve
+ {
+ @key,0 = 0 239
+ @key,1 = 1 32
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ !UPGRADES,* {}
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ ullage = false
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ ullage = false
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+}
+
+@PART[ca_lahar]:FOR[RealFuels_StockEngines] //CA-LV10 "Lahar"
+{
+ @mass = 0.03
+ @cost = 98
+ %entryCost = 490
+ @maxTemp = 1523
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 10
+ @heatProduction = 95
+ @atmosphereCurve
+ {
+ @key,0 = 0 250
+ @key,1 = 1 33
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 51.871673
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 48.128327
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ !UPGRADES {}
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.03
+ configuration = Hydrazine+NTO
+ modded = false
+
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = 10
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9700
+ IspV = 0.9600
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = 10
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9600
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = 10
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.9500
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+}
+
+@PART[ca_linkor]:FOR[RealFuels_StockEngines] //CAE-LV35 "Linkor"
+{
+
+ @mass = 0.11
+ @cost = 154
+ %entryCost = 770
+ @maxTemp = 1523
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 35
+ @heatProduction = 95
+ @atmosphereCurve
+ {
+ @key,0 = 0 330
+ @key,1 = 1 116
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 47.82321899736148
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 52.17678100263852
+ %resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+
+ !UPGRADES {}
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.105
+ configuration = UDMH+NTO
+ modded = false
+
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = 35
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.9500
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.35
+ }
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = 35
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9600
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = 35
+ heatProduction = 95
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ throttle = 0
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.35
+ }
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.5
+ @heatProduction = 25
+ @atmosphereCurve
+ {
+ @key,0 = 0 428
+ @key,1 = 1 415
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = UDMH
+ amount = full
+ maxAmount = 49.77%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 50.23%
+ }
+
+ }
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !RESOURCE[MonoPropellant]{}
+ !UPGRADES {}
+}
+
+@PART[ca_trident]:FOR[RealFuels_StockEngines] //CA-MV15 "Trident"
+{
+ @mass = 0.043
+ @cost = 111
+ %entryCost = 555
+ @maxTemp = 1538
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 15
+ @heatProduction = 96
+ @atmosphereCurve
+ {
+ @key,0 = 0 253
+ @key,1 = 1 34
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ !UPGRADES,* {}
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ origMass = 0.043
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ ullage = false
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ ullage = false
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ ullage = false
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+ ignitions = 24
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.15
+ }
+}
+
+@PART[ca_stella24C]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ !ThrustCurvePrefab = DELETE
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 286
+ @key,1 = 1 100
+ }
+ !PROPELLANT[SolidFuel] {}
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S+
+ configuration = Staara-48 "Regulus"
+ modded = false
+
+ CONFIG
+ {
+ name = CA-SRB-24C Stella 24C
+ description = A simple but dependable kick solid motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 286
+ key = 1 100
+ }
+ IspV = 1.0476190
+ IspSL = 1
+ useThrustCurve = true
+ curveResource = HTPB
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+
+ CONFIG
+ {
+ name = CA-SRB-24C Stella 24F
+ description = Improved propellants and optmized nozzle design enables higher Isp.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 295
+ key = 1 100
+ }
+ IspV = 1.08058608
+ IspSL = 1
+ useThrustCurve = true
+ curveResource = HTPB
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[ca_tank_lfo_m]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Quetzal.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Quetzal.cfg
new file mode 100644
index 00000000..20ee7211
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Quetzal.cfg
@@ -0,0 +1,333 @@
+@PART[dish_quetzal]:FOR[RealFuels_StockEngines] // CA-A200 Quetzal Relay Antenna
+{
+
+ @MODULE[ModuleRCS*]
+ {
+// @name = ModuleRCS
+ @thrusterPower = 0.1
+ @heatProduction = 29
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 118
+ }
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[ca_ESM]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[ca_ESM2]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Telescopes.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Telescopes.cfg
new file mode 100644
index 00000000..efaf1480
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Telescopes.cfg
@@ -0,0 +1,280 @@
+@PART[ca_explorer]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 100.000000
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = Hydrazine
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[MonoPropellant]{}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Torekka.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Torekka.cfg
new file mode 100644
index 00000000..0284cad3
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Torekka.cfg
@@ -0,0 +1,803 @@
+@PART[torekka]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[ca_torekkaPM]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ !ThrustCurvePrefab = DELETE
+ @atmosphereCurve
+ {
+ @key,0 = 0 289
+ @key,1 = 1 200
+ }
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ configuration = CA-TPM-37E Torekka Propulsion Module
+ modded = false
+
+ CONFIG
+ {
+ name = CA-TPM-37E Torekka Propulsion Module
+ description = A simple but dependable kick solid motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 283
+ key = 1 100
+ }
+ IspV = 1.0366300
+ IspSL = 1
+ useThrustCurve = true
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.000 0.2006
+ key = 0.995 0.7376
+ key = 0.990 0.6830
+ key = 0.985 0.6830
+ key = 0.980 0.6857
+ key = 0.975 0.6884
+ key = 0.970 0.6884
+ key = 0.965 0.6911
+ key = 0.960 0.6938
+ key = 0.955 0.6959
+ key = 0.950 0.6990
+ key = 0.945 0.7020
+ key = 0.940 0.7048
+ key = 0.935 0.7075
+ key = 0.930 0.7102
+ key = 0.925 0.7129
+ key = 0.920 0.7156
+ key = 0.915 0.7183
+ key = 0.910 0.7220
+ key = 0.905 0.7247
+ key = 0.900 0.7293
+ key = 0.895 0.7320
+ key = 0.890 0.7347
+ key = 0.885 0.7380
+ key = 0.880 0.7406
+ key = 0.875 0.7458
+ key = 0.870 0.7485
+ key = 0.865 0.7512
+ key = 0.860 0.7559
+ key = 0.855 0.7583
+ key = 0.850 0.7622
+ key = 0.845 0.7657
+ key = 0.840 0.7680
+ key = 0.835 0.7730
+ key = 0.830 0.7760
+ key = 0.825 0.7801
+ key = 0.820 0.7842
+ key = 0.815 0.7870
+ key = 0.810 0.7918
+ key = 0.805 0.7965
+ key = 0.800 0.8039
+ key = 0.795 0.8113
+ key = 0.790 0.8213
+ key = 0.785 0.8285
+ key = 0.780 0.8357
+ key = 0.775 0.8428
+ key = 0.770 0.8498
+ key = 0.765 0.8568
+ key = 0.760 0.8637
+ key = 0.755 0.8693
+ key = 0.750 0.8747
+ key = 0.745 0.8815
+ key = 0.740 0.8855
+ key = 0.735 0.8913
+ key = 0.730 0.8961
+ key = 0.725 0.9000
+ key = 0.720 0.9039
+ key = 0.715 0.9079
+ key = 0.710 0.9134
+ key = 0.705 0.9161
+ key = 0.700 0.9216
+ key = 0.695 0.9243
+ key = 0.690 0.9291
+ key = 0.685 0.9326
+ key = 0.680 0.9353
+ key = 0.675 0.9400
+ key = 0.670 0.9436
+ key = 0.665 0.9472
+ key = 0.660 0.9507
+ key = 0.655 0.9542
+ key = 0.650 0.9577
+ key = 0.645 0.9628
+ key = 0.640 0.9655
+ key = 0.635 0.9707
+ key = 0.630 0.9741
+ key = 0.625 0.9775
+ key = 0.620 0.9821
+ key = 0.615 0.9848
+ key = 0.610 0.9901
+ key = 0.605 0.9934
+ key = 0.600 0.9966
+ key = 0.595 1.0000
+ key = 0.590 0.9922
+ key = 0.585 0.9824
+ key = 0.580 0.9735
+ key = 0.575 0.9646
+ key = 0.570 0.9584
+ key = 0.565 0.9522
+ key = 0.560 0.9463
+ key = 0.555 0.9436
+ key = 0.550 0.9416
+ key = 0.545 0.9409
+ key = 0.540 0.9409
+ key = 0.535 0.9409
+ key = 0.530 0.9409
+ key = 0.525 0.9409
+ key = 0.520 0.9409
+ key = 0.515 0.9409
+ key = 0.510 0.9409
+ key = 0.505 0.9382
+ key = 0.500 0.9360
+ key = 0.495 0.9324
+ key = 0.490 0.9287
+ key = 0.485 0.9195
+ key = 0.480 0.9135
+ key = 0.475 0.9135
+ key = 0.470 0.9135
+ key = 0.465 0.9135
+ key = 0.460 0.9162
+ key = 0.455 0.9191
+ key = 0.450 0.9244
+ key = 0.445 0.9292
+ key = 0.440 0.9329
+ key = 0.435 0.9365
+ key = 0.430 0.9409
+ key = 0.425 0.9409
+ key = 0.420 0.9409
+ key = 0.415 0.9409
+ key = 0.410 0.9409
+ key = 0.405 0.9409
+ key = 0.400 0.9409
+ key = 0.395 0.9409
+ key = 0.390 0.9409
+ key = 0.385 0.9409
+ key = 0.380 0.9409
+ key = 0.375 0.9409
+ key = 0.370 0.9409
+ key = 0.365 0.9409
+ key = 0.360 0.9409
+ key = 0.355 0.9409
+ key = 0.350 0.9409
+ key = 0.345 0.9409
+ key = 0.340 0.9409
+ key = 0.335 0.9409
+ key = 0.330 0.9409
+ key = 0.325 0.9409
+ key = 0.320 0.9409
+ key = 0.315 0.9409
+ key = 0.310 0.9410
+ key = 0.305 0.9436
+ key = 0.300 0.9436
+ key = 0.295 0.9436
+ key = 0.290 0.9443
+ key = 0.285 0.9464
+ key = 0.280 0.9464
+ key = 0.275 0.9491
+ key = 0.270 0.9491
+ key = 0.265 0.9510
+ key = 0.260 0.9519
+ key = 0.255 0.9526
+ key = 0.250 0.9547
+ key = 0.245 0.9569
+ key = 0.240 0.9576
+ key = 0.235 0.9602
+ key = 0.230 0.9618
+ key = 0.225 0.9630
+ key = 0.220 0.9657
+ key = 0.215 0.9657
+ key = 0.210 0.9673
+ key = 0.205 0.9685
+ key = 0.200 0.9685
+ key = 0.195 0.9712
+ key = 0.190 0.9698
+ key = 0.185 0.9685
+ key = 0.180 0.9685
+ key = 0.175 0.9658
+ key = 0.170 0.9658
+ key = 0.165 0.9631
+ key = 0.160 0.9604
+ key = 0.155 0.9577
+ key = 0.150 0.9550
+ key = 0.145 0.9523
+ key = 0.140 0.9496
+ key = 0.135 0.9496
+ key = 0.130 0.9496
+ key = 0.125 0.9496
+ key = 0.120 0.9469
+ key = 0.115 0.9469
+ key = 0.110 0.9469
+ key = 0.105 0.9469
+ key = 0.100 0.9469
+ key = 0.095 0.9469
+ key = 0.090 0.9442
+ key = 0.085 0.9442
+ key = 0.080 0.9442
+ key = 0.075 0.9442
+ key = 0.070 0.9442
+ key = 0.065 0.9442
+ key = 0.060 0.9442
+ key = 0.055 0.9415
+ key = 0.050 0.9415
+ key = 0.045 0.9415
+ key = 0.040 0.9415
+ key = 0.035 0.9415
+ key = 0.030 0.9415
+ key = 0.025 0.9389
+ key = 0.020 0.9388
+ key = 0.015 0.9388
+ key = 0.010 0.9363
+ key = 0.009 0.9194
+ key = 0.008 0.8980
+ key = 0.007 0.8517
+ key = 0.006 0.7958
+ key = 0.005 0.7307
+ key = 0.004 0.6615
+ key = 0.003 0.5859
+ key = 0.002 0.4856
+ key = 0.001 0.3102
+ key = 0.000 0.0569
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+
+ CONFIG
+ {
+ name = CA-TPM-37FNV Torekka Propulsion Module
+ description = Improved propellants and optmized nozzle design enables higher Isp.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 295
+ key = 1 100
+ }
+ IspV = 1.0805860
+ IspSL = 1
+ useThrustCurve = true
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.000 0.2006
+ key = 0.995 0.7376
+ key = 0.990 0.6830
+ key = 0.985 0.6830
+ key = 0.980 0.6857
+ key = 0.975 0.6884
+ key = 0.970 0.6884
+ key = 0.965 0.6911
+ key = 0.960 0.6938
+ key = 0.955 0.6959
+ key = 0.950 0.6990
+ key = 0.945 0.7020
+ key = 0.940 0.7048
+ key = 0.935 0.7075
+ key = 0.930 0.7102
+ key = 0.925 0.7129
+ key = 0.920 0.7156
+ key = 0.915 0.7183
+ key = 0.910 0.7220
+ key = 0.905 0.7247
+ key = 0.900 0.7293
+ key = 0.895 0.7320
+ key = 0.890 0.7347
+ key = 0.885 0.7380
+ key = 0.880 0.7406
+ key = 0.875 0.7458
+ key = 0.870 0.7485
+ key = 0.865 0.7512
+ key = 0.860 0.7559
+ key = 0.855 0.7583
+ key = 0.850 0.7622
+ key = 0.845 0.7657
+ key = 0.840 0.7680
+ key = 0.835 0.7730
+ key = 0.830 0.7760
+ key = 0.825 0.7801
+ key = 0.820 0.7842
+ key = 0.815 0.7870
+ key = 0.810 0.7918
+ key = 0.805 0.7965
+ key = 0.800 0.8039
+ key = 0.795 0.8113
+ key = 0.790 0.8213
+ key = 0.785 0.8285
+ key = 0.780 0.8357
+ key = 0.775 0.8428
+ key = 0.770 0.8498
+ key = 0.765 0.8568
+ key = 0.760 0.8637
+ key = 0.755 0.8693
+ key = 0.750 0.8747
+ key = 0.745 0.8815
+ key = 0.740 0.8855
+ key = 0.735 0.8913
+ key = 0.730 0.8961
+ key = 0.725 0.9000
+ key = 0.720 0.9039
+ key = 0.715 0.9079
+ key = 0.710 0.9134
+ key = 0.705 0.9161
+ key = 0.700 0.9216
+ key = 0.695 0.9243
+ key = 0.690 0.9291
+ key = 0.685 0.9326
+ key = 0.680 0.9353
+ key = 0.675 0.9400
+ key = 0.670 0.9436
+ key = 0.665 0.9472
+ key = 0.660 0.9507
+ key = 0.655 0.9542
+ key = 0.650 0.9577
+ key = 0.645 0.9628
+ key = 0.640 0.9655
+ key = 0.635 0.9707
+ key = 0.630 0.9741
+ key = 0.625 0.9775
+ key = 0.620 0.9821
+ key = 0.615 0.9848
+ key = 0.610 0.9901
+ key = 0.605 0.9934
+ key = 0.600 0.9966
+ key = 0.595 1.0000
+ key = 0.590 0.9922
+ key = 0.585 0.9824
+ key = 0.580 0.9735
+ key = 0.575 0.9646
+ key = 0.570 0.9584
+ key = 0.565 0.9522
+ key = 0.560 0.9463
+ key = 0.555 0.9436
+ key = 0.550 0.9416
+ key = 0.545 0.9409
+ key = 0.540 0.9409
+ key = 0.535 0.9409
+ key = 0.530 0.9409
+ key = 0.525 0.9409
+ key = 0.520 0.9409
+ key = 0.515 0.9409
+ key = 0.510 0.9409
+ key = 0.505 0.9382
+ key = 0.500 0.9360
+ key = 0.495 0.9324
+ key = 0.490 0.9287
+ key = 0.485 0.9195
+ key = 0.480 0.9135
+ key = 0.475 0.9135
+ key = 0.470 0.9135
+ key = 0.465 0.9135
+ key = 0.460 0.9162
+ key = 0.455 0.9191
+ key = 0.450 0.9244
+ key = 0.445 0.9292
+ key = 0.440 0.9329
+ key = 0.435 0.9365
+ key = 0.430 0.9409
+ key = 0.425 0.9409
+ key = 0.420 0.9409
+ key = 0.415 0.9409
+ key = 0.410 0.9409
+ key = 0.405 0.9409
+ key = 0.400 0.9409
+ key = 0.395 0.9409
+ key = 0.390 0.9409
+ key = 0.385 0.9409
+ key = 0.380 0.9409
+ key = 0.375 0.9409
+ key = 0.370 0.9409
+ key = 0.365 0.9409
+ key = 0.360 0.9409
+ key = 0.355 0.9409
+ key = 0.350 0.9409
+ key = 0.345 0.9409
+ key = 0.340 0.9409
+ key = 0.335 0.9409
+ key = 0.330 0.9409
+ key = 0.325 0.9409
+ key = 0.320 0.9409
+ key = 0.315 0.9409
+ key = 0.310 0.9410
+ key = 0.305 0.9436
+ key = 0.300 0.9436
+ key = 0.295 0.9436
+ key = 0.290 0.9443
+ key = 0.285 0.9464
+ key = 0.280 0.9464
+ key = 0.275 0.9491
+ key = 0.270 0.9491
+ key = 0.265 0.9510
+ key = 0.260 0.9519
+ key = 0.255 0.9526
+ key = 0.250 0.9547
+ key = 0.245 0.9569
+ key = 0.240 0.9576
+ key = 0.235 0.9602
+ key = 0.230 0.9618
+ key = 0.225 0.9630
+ key = 0.220 0.9657
+ key = 0.215 0.9657
+ key = 0.210 0.9673
+ key = 0.205 0.9685
+ key = 0.200 0.9685
+ key = 0.195 0.9712
+ key = 0.190 0.9698
+ key = 0.185 0.9685
+ key = 0.180 0.9685
+ key = 0.175 0.9658
+ key = 0.170 0.9658
+ key = 0.165 0.9631
+ key = 0.160 0.9604
+ key = 0.155 0.9577
+ key = 0.150 0.9550
+ key = 0.145 0.9523
+ key = 0.140 0.9496
+ key = 0.135 0.9496
+ key = 0.130 0.9496
+ key = 0.125 0.9496
+ key = 0.120 0.9469
+ key = 0.115 0.9469
+ key = 0.110 0.9469
+ key = 0.105 0.9469
+ key = 0.100 0.9469
+ key = 0.095 0.9469
+ key = 0.090 0.9442
+ key = 0.085 0.9442
+ key = 0.080 0.9442
+ key = 0.075 0.9442
+ key = 0.070 0.9442
+ key = 0.065 0.9442
+ key = 0.060 0.9442
+ key = 0.055 0.9415
+ key = 0.050 0.9415
+ key = 0.045 0.9415
+ key = 0.040 0.9415
+ key = 0.035 0.9415
+ key = 0.030 0.9415
+ key = 0.025 0.9389
+ key = 0.020 0.9388
+ key = 0.015 0.9388
+ key = 0.010 0.9363
+ key = 0.009 0.9194
+ key = 0.008 0.8980
+ key = 0.007 0.8517
+ key = 0.006 0.7958
+ key = 0.005 0.7307
+ key = 0.004 0.6615
+ key = 0.003 0.5859
+ key = 0.002 0.4856
+ key = 0.001 0.3102
+ key = 0.000 0.0569
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Vorona.cfg b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Vorona.cfg
new file mode 100644
index 00000000..4e74a699
--- /dev/null
+++ b/GameData/RealFuels-Stock/CoatlAerospace/RF_ProbesPlus_Vorona.cfg
@@ -0,0 +1,232 @@
+@PART[ca_vor_engine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ ignitions = 50
+ ullage = true
+ pressureFed = true
+ @maxThrust /= 1.60727
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = UDMH+AK27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.51818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 0.5187
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4812
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.336
+ IspV = 0.935
+ }
+ }
+}
+
+@PART[ca_vor_tank]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = UDMH
+ amount = full
+ maxAmount = 49.77%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 50.23%
+ }
+
+ }
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[ca_vor_core]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Delivery/RF_Delivery_Cygnus.cfg b/GameData/RealFuels-Stock/Delivery/RF_Delivery_Cygnus.cfg
new file mode 100644
index 00000000..a97fea29
--- /dev/null
+++ b/GameData/RealFuels-Stock/Delivery/RF_Delivery_Cygnus.cfg
@@ -0,0 +1,125 @@
+@PART[cygnus_engine_s0_1]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ @minThrust = 0.1125
+ @maxThrust = 0.1125
+ @heatProduction = 100
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = MMH
+ @ratio = 0.4937
+ %DrawGauge = True
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = NTO
+ @ratio = 0.5063
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 329
+ @key,1 = 1 285
+ }
+ %ullage = False
+ %pressureFed = True
+ %ignitions = -1
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEngines
+ configuration = BT-4
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = L
+ modded = false
+ configuration = BT-4
+ CONFIG
+ {
+ name = BT-4
+ minThrust = 0.1125
+ maxThrust = 0.1125
+ heatProduction = 100
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4937
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5063
+ }
+ atmosphereCurve
+ {
+ key = 0 329
+ key = 1 285
+ }
+ IspSL = 0.5
+ IspV = 1.2212643678
+ }
+ }
+}
+
+@PART[cygnus_service_module_s1p5_1]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[rn_cygnus]:FOR[RealPlume]:NEEDS[SmokeScreen] // Cygnus
+{
+ PLUME
+ {
+ name = Hypergolic_UpperWhite
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-.8
+ plumePosition = 0,0,0.1
+ fixedScale = 0.25
+ energy = 1.1
+ speed = 1.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/DodoLabs/RF_DodoLabs_Electron.cfg b/GameData/RealFuels-Stock/DodoLabs/RF_DodoLabs_Electron.cfg
new file mode 100644
index 00000000..02b2ba75
--- /dev/null
+++ b/GameData/RealFuels-Stock/DodoLabs/RF_DodoLabs_Electron.cfg
@@ -0,0 +1,451 @@
+@PART[emuengine1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.4
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = ElectricCharge
+ ratio = 5.73
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 317
+ @key,1 = 1 311
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = L
+ modded = false
+ configuration = GPR-918 "Ruby" Engine Cluster
+
+ CONFIG
+ {
+ name = GPR-918 "Ruby" Engine Cluster
+ description = These tiny nine little engines are created by the power of 3D printing and they use an electric-pump feed cycle.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.75
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.4
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = ElectricCharge
+ ratio = 0.0573
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ DrawGauge = True
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.573
+ }
+ atmosphereCurve
+ {
+ key = 0 317
+ key = 1 311
+ }
+ IspSL = 1.11469534
+ IspV = 1.02258
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ type = ServiceModule
+ volume = 0
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+}
+
+@PART[emuengine22]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.4
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = ElectricCharge
+ ratio = 0.0573
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 317
+ @key,1 = 1 311
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ modded = false
+ configuration = GPR-918V "Emerald"
+
+ CONFIG
+ {
+ name = GPR-918V "Emerald"
+ description = This tiny little engine is created by the power of 3D printing and it uses an electric-pump feed cycle.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.75
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.4
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = ElectricCharge
+ ratio = 0.0573
+ resourceFlowMode = STAGE_PRIORITY_SEARCH
+ DrawGauge = True
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.573
+ }
+ atmosphereCurve
+ {
+ key = 0 343
+ key = 1 200
+ }
+ IspSL = 1.025641025
+ IspV = 1.023880597
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ type = ServiceModule
+ volume = 0
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+}
+
+@PART[photonleo]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = CaveaB
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 315
+ @key,1 = 1 80
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 3
+ origTechLevel = 3
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = AL-21 Pretorian
+ CONFIG
+ {
+ name = AL-21 Pretorian
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.774
+ IspV = 0.939
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[photonvenus]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = CaveaB
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 315
+ @key,1 = 1 80
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 3
+ origTechLevel = 3
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = AL-42 Pretorian
+ CONFIG
+ {
+ name = AL-42 Pretorian
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.762
+ IspV = 0.952
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[emubattery]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ @amount *= 2.292
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+}
+
+@PART[emutank*]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ TANK
+ {
+ name = LqdOxygen
+ amount = full
+ maxAmount = 60%
+ }
+ TANK
+ {
+ name = Kerosene
+ amount = full
+ maxAmount = 40%
+ }
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[photonleo,photonvenus]:FOR[RealPlume]:NEEDS[SmokeScreen] // SLL-19 Kick Stage
+{
+ PLUME
+ {
+ name = Hypergolic-OMS-Red
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition: = 0,0,19.5
+ fixedScale = 0.15
+ energy = 1.5
+ speed = 1.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-OMS-Red
+ !runningEffectName = DELETE
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_EngineSwitch Disabler.cfg b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_EngineSwitch Disabler.cfg
new file mode 100644
index 00000000..76a9e45c
--- /dev/null
+++ b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_EngineSwitch Disabler.cfg
@@ -0,0 +1,48 @@
+@PART[eisenhower*]:HAS[@MODULE[ModuleEnginesRF]]:FOR[zRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[engineSwitch]],*
+ {
+ @SUBTYPE:HAS[@MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]]],*
+ {
+ !addedMass = DELETE
+ !defaultSubtypePriority = DELETE
+ @MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]],*
+ {
+ @IDENTIFIER
+ {
+ %name = ModuleEnginesRF
+ }
+
+ @DATA
+ {
+ !maxThrust = DELETE
+ !PROPELLANT[*],* {}
+ !atmosphereCurve {}
+ !thrustCurve {}
+ }
+ }
+ }
+ }
+}
+
+@PART[eisenhower*]:HAS[@MODULE[ModuleRCSFX]]:FOR[zRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[rcsFuelSwitch]],*
+ {
+ @SUBTYPE:HAS[@MODULE:HAS[@IDENTIFIER[ModuleRCSFX]]],*
+ {
+ !addedMass = DELETE
+ !defaultSubtypePriority = DELETE
+ @MODULE:HAS[@IDENTIFIER[ModuleRCSFX]],*
+ {
+ @DATA
+ {
+ !thrusterPower = DELETE
+ !PROPELLANT[*],* {}
+ !atmosphereCurve {}
+ }
+ }
+ }
+ }
+}
+
diff --git a/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_Engines.cfg b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_Engines.cfg
new file mode 100644
index 00000000..df443f37
--- /dev/null
+++ b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_Engines.cfg
@@ -0,0 +1,691 @@
+@PART[eisenhower_rd0124]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Engine
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3729
+ }
+ @PROPELLANT[LqdOxygen]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6271
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 359
+ @key,1 = 1 125
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = Engine
+ techLevel = 6
+ origTechLevel = 6
+ engineType = L+
+ modded = false
+ configuration = AnR-0124 "Chavez"
+ origMass = #$/mass$
+ CONFIG
+ {
+ name = AnR-0124 "Chavez"
+ description = An upper stage Kerosene/LOX engine designed for new versions of the Tantares-2 launchers. To also be used with the Youngstown family of launchers.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 1
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3729
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6271
+ }
+ atmosphereCurve
+ {
+ key = 0 359
+ key = 1 125
+ }
+ IspSL = 1.0
+ IspV = 1.0
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
+
+@PART[eisenhower_rd191]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = rd191engine
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 337
+ @key,1 = 1 311
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = rd191engine
+ techLevel = 6
+ origTechLevel = 6
+ engineType = L
+ modded = false
+ configuration = AnR-191 "Bessemer"
+ origMass = #$/mass$
+ CONFIG
+ {
+ name = AnR-191 "Bessemer"
+ description = The original design for the Youngstown rocket derived from the AnR-172 engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = RD191 }
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 337
+ key = 1 311
+ }
+ IspSL = 1.040133779
+ IspV = 1.01506024
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-181 "Czarina"
+ description = A version of the AnR-191 modified for use on smaller launch vehicles.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.94095238
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.94095238
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = rd181 }
+ massMult = 0.9607
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 318
+ key = 1 294
+ }
+ IspSL = 0.98327759
+ IspV = 0.943620178
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-151
+ description = A modified AnR-191 downgraded for use on the KSLV-1 "Naro-1"
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.94095238
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.94095238
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = rd151 }
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 337
+ key = 1 294.3
+ }
+ IspSL = 0.9842809
+ IspV = 1
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-191M
+ description = An upgraded version of the AnR-191 modified for use on reusable launch vehicles.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.0971428571
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.0971428571
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = rd191M }
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 339
+ key = 1 313
+ }
+ IspSL = 1.0468227
+ IspV = 1.005934718
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-193
+ description = No gimbal, planned to replace the Libra NK-33 "Megakatt" on Tantares-2-1v.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.25
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = RD191 }
+ gimbalRange = 0
+ massMult = 0.8297
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 337
+ key = 1 311
+ }
+ IspSL = 1.040133779
+ IspV = 1.01506024
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-195
+ description = An upgraded version of the AnR-191 providing additional thrust and increased specific impulse at higher altitudes, for use on the Youngstown-5V rocket.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.177142857
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.177142857
+ %runningEffectName:NEEDS[Waterfall] = running_195
+ %LinkB9PSModule[engineSwitch] { %subtype = rd195 }
+ massMult = 1.032258
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 349
+ key = 1 314
+ }
+ IspSL = 1.05016722
+ IspV = 1.0356083
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-160
+ description = A version of the AnR-191 adapted for in vacuum.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.02173913
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.02173913
+ %runningEffectName:NEEDS[Waterfall] = running_160
+ %LinkB9PSModule[engineSwitch] { %subtype = rd160 }
+ massMult = 1.032258
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 358
+ key = 1 112
+ }
+ IspSL = 0.374581939
+ IspV = 1.06231454
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
+
+@PART[eisenhower_rd191V]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = rd191Vengine
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 366
+ @key,1 = 1 56
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = rd191Vengine
+ techLevel = 6
+ origTechLevel = 6
+ engineType = O
+ modded = false
+ configuration = AnR-191V "Magnitogorsk"
+ origMass = #$/mass$
+ CONFIG
+ {
+ name = AnR-191V "Magnitogorsk"
+ description = Vacuum variant of the RD-191 "Bessemer" Engine. Designed for use on the upper stages of super-heavy launch vehicles.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ atmosphereCurve
+ {
+ key = 0 366
+ key = 1 56
+ }
+ IspSL = 0.448
+ IspV = 1.01104972
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
+
+@PART[eisenhower_rd192]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = rd192engine
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 356
+ @key,1 = 1 330
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 1.2
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = rd192engine
+ techLevel = 6
+ origTechLevel = 6
+ engineType = A
+ modded = false
+ configuration = AnR-192 "Gompers"
+ origMass = #$/mass$
+ CONFIG
+ {
+ name = AnR-192 "Gompers"
+ description = A version of the versatile AnR-191 with a methane and oxygen fuel cycle.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = RD192 }
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ atmosphereCurve
+ {
+ key = 0 356
+ key = 1 330
+ }
+ IspSL = 1.04761904
+ IspV = 1.01714285
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-196
+ description = An upgraded version of the AnR-192, similar to the AnR-195, providing additional thrust and increased specific impulse at high altitudes.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.1516853932
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.1516853932
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ %LinkB9PSModule[engineSwitch] { %subtype = rd196 }
+ massMult = 1.032258
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ atmosphereCurve
+ {
+ key = 0 369
+ key = 1 332
+ }
+ IspSL = 1.0539682539
+ IspV = 1.05428571428
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = AnR-163
+ description = A version of the AnR-192 adapted for in vacuum.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.100187265917
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.100187265917
+ %runningEffectName:NEEDS[Waterfall] = running_163
+ %LinkB9PSModule[engineSwitch] { %subtype = rd163 }
+ massMult = 1.032258
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ atmosphereCurve
+ {
+ key = 0 358
+ key = 1 112
+ }
+ IspSL = 0.35555555
+ IspV = 1.022857142
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
+
+@PART[eisenhower_rd192V]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = rd192VEngine
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 385
+ @key,1 = 1 48
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 3.2
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = rd192VEngine
+ techLevel = 6
+ origTechLevel = 6
+ engineType = O
+ modded = false
+ configuration = AnR-192V "Perkins"
+ origMass = #$/mass$
+ CONFIG
+ {
+ name = AnR-192V "Perkins"
+ description = Vacuum variant of the AnR-192 "Gompers" engine. Designed for use on the upper stages of super-heavy launch vehicles.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust *= 0.27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %runningEffectName:NEEDS[Waterfall] = running_engine
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ }
+ atmosphereCurve
+ {
+ key = 0 385
+ key = 1 48
+ }
+ IspSL = 0.384
+ IspV = 1.0635359116
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_zzTanks.cfg b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_zzTanks.cfg
new file mode 100644
index 00000000..93be0b9d
--- /dev/null
+++ b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_Eisenhower_zzTanks.cfg
@@ -0,0 +1,81 @@
+@PART[eisenhower*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[eisenhower*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[eisenhower*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[eisenhower*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[eisenhower*]:HAS[@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_eisenhower_Angara.cfg b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_eisenhower_Angara.cfg
new file mode 100644
index 00000000..3592759e
--- /dev/null
+++ b/GameData/RealFuels-Stock/Eisenhower-Astronautics/RF_eisenhower_Angara.cfg
@@ -0,0 +1,368 @@
+eisenhower_angara_coresep
+
+@PART[eisenhower_angara_coresep]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Youngstown Core Separatron
+
+ CONFIG
+ {
+ name = Youngstown Core Separatron
+ description = A radial separatron motor for Youngstown interstage adapters
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ dedicated = true
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[eisenhower_angara_rollthruster]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Youngstown CRU-I Kerolox RCS
+ CONFIG
+ {
+ name = Youngstown CRU-I Kerolox RCS
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.349
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.651
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Youngstown CRU-I Methalox RCS
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4268
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5732
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[eisenhower_angara_tugrcs]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = 0.5
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.23
+ IspV = 0.72
+ }
+
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = 0.25
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.465
+ }
+
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = 1
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.51135562
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.48864438
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.4
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = 0.225
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = 0.225
+ PROPELLANT
+ {
+ name = NitrousOxide
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.253
+ IspV = 0.5
+ }
+ }
+}
+
+@PART[eisenhower_angara_tugtank]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[eisenhower_angara_tuppropulsion]:FOR[RealFuels_StockEngines]
+{
+
+ @maxTemp = 1450
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 19
+ @heatProduction = 76
+ @atmosphereCurve
+ {
+ @key,0 = 0 328
+ @key,1 = 1 150
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ origMass = 0.06
+ configuration = Tantares S5-98M "Vindkast"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares S5-98M "Vindkast"
+ description = It's not just a phase, the dark black paint of this engine holds to its personality - a true dark horse in the upper stage arena.
+ maxThrust = 19
+ heatProduction = 76
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9500
+ IspV = 0.9647058
+ throttle = 0
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.19
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.19
+ }
+}
+
+
+@PART[eisenhower_angara*]:FOR[zzzRealFuels_StockEngines]
+{
+ !MODULE[ModuleB9PartSwitch]:HAS[#moduleID[tankSwitchVolumes]] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Fuji/RF_Fuji_Polaris.cfg b/GameData/RealFuels-Stock/Fuji/RF_Fuji_Polaris.cfg
new file mode 100644
index 00000000..31f6fef4
--- /dev/null
+++ b/GameData/RealFuels-Stock/Fuji/RF_Fuji_Polaris.cfg
@@ -0,0 +1,633 @@
+@PART[Polaris_Engine_A]:FOR[RealFuels_StockEngines]
+{
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 6.675
+ @heatProduction = 67
+ @atmosphereCurve
+ {
+ @key,0 = 0 316
+ @key,1 = 1 100
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ %powerEffectName = Hypergolic_UpperWhite
+ !runningEffectName = DELETE
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.03125
+ configuration = P-UX8 Rocket Motor
+ modded = false
+
+ CONFIG
+ {
+ name = P-UX8 Rocket Motor
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 67
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.5057
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 100
+ }
+ IspSL = 0.86206896
+ IspV = 0.951807228
+ throttle = 0
+ ignitions = 500
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ CONFIG
+ {
+ name = P-UX9 Rocket Motor
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust * = 1.5
+ heatProduction = 67
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.5057
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 100
+ }
+ IspSL = 0.86206896
+ IspV = 0.951807228
+ throttle = 0
+ ignitions = 500
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ }
+ ignitions = -1
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperWhite
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flareScale = 0.13
+ flarePosition = 0,0,-0.1
+
+ corePosition = 0,0,0
+ coreScale = 0.7
+
+ plumePosition = 0,0,0
+ plumeScale = 0.4
+ }
+}
+
+@PART[_Polaris_LES]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ plumePosition = 0,0,-0.2
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+ }
+}
+
+@PART[Polaris_LFO_A]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Polaris_Crew_A,Polaris_Crew_B]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+MON3
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Polaris_Quad_RCS]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+MON3
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[Polaris_Orbital_A,Polaris_Structure_A]:FOR[RealFuels_StockEngines]
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
diff --git a/GameData/RealFuels-Stock/GemstoneLV/RF_GemstoneLV_HII.cfg b/GameData/RealFuels-Stock/GemstoneLV/RF_GemstoneLV_HII.cfg
new file mode 100644
index 00000000..4d9613c5
--- /dev/null
+++ b/GameData/RealFuels-Stock/GemstoneLV/RF_GemstoneLV_HII.cfg
@@ -0,0 +1,532 @@
+@PART[gemstone_engine_le7_s0_1]:NEEDS[GemstoneLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.4625
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 274.5
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 439
+ key = 1 315
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = L+
+ configuration = LE-7
+ modded = false
+ origMass = 0.43
+ CONFIG
+ {
+ name = LE-7
+ description = Developed as a first stage engine for the Japanese H-II.
+ maxThrust = 269.5
+ minThrust = 269.5
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 446
+ key = 1 349
+ }
+ IspSL = 1.28782287
+ IspV = 1.351515151
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = LE-7A
+ description = Simplified design for the H-IIA. Lower cost and better reliability, at the cost of lower performance.
+ maxThrust = 274.5
+ minThrust = 197.5
+ massMult = 0.99709
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ }
+ atmosphereCurve
+ {
+ key = 0 429
+ key = 1 326
+ }
+ IspSL = 1.20295202952
+ IspV = 1.3
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = LE-7A-2
+ description = A Redesigned nozzle extension allowed for the LE-7A to achieve its intended performance, at the cost of slightly more weight.
+ maxThrust = 274.5
+ minThrust = 197.5
+ massMult = 1.06512
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ techRequired =
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ }
+ atmosphereCurve
+ {
+ key = 0 440
+ key = 1 338
+ }
+ IspSL = 1.247232472324
+ IspV = 1.3056379
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[gemstone_engine_le5a_s0_1]:NEEDS[GemstoneLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.06375
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 25.725
+// %engineID:NEEDS[Waterfall] =
+ ignitions = 0
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.706
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.294
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 439
+ key = 1 315
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U+
+ configuration = LE-7
+ modded = false
+ origMass = 0.06375
+// %engineID:NEEDS[Waterfall] =
+ CONFIG
+ {
+ name = LE-5
+ description = #LOC_gemstone_lv_gemstone_engine_le5a_s0_1_description
+ maxThrust = 25.725
+ minThrust = 25.725
+ massMult = 1
+ ignitions = 0
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.706
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.294
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 450
+ key = 1 150
+ }
+ IspSL = 1.20967741
+ IspV = 1.27118644
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = LE-5A
+ description =
+ maxThrust = 30.375
+ minThrust = 30.375
+ massMult = 0.972549
+ ignitions = 0
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+// techRequired =
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ }
+ atmosphereCurve
+ {
+ key = 0 452
+ key = 1 152
+ }
+ IspSL = 1.2258064516
+ IspV = 1.27683615819
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = LE-5B
+ description =
+ maxThrust = 34.3
+ minThrust = 10.29
+ massMult = 1.117647
+ ignitions = 0
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+// techRequired =
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ }
+ atmosphereCurve
+ {
+ key = 0 447
+ key = 1 150
+ }
+ IspSL = 1.2096774193
+ IspV = 1.2627118644
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ CONFIG
+ {
+ name = LE-5B-2
+ description =
+ maxThrust = 36.225
+ minThrust = 10.8675
+ massMult = 1.1372549
+ ignitions = 0
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+// techRequired =
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ }
+ atmosphereCurve
+ {
+ key = 0 447
+ key = 1 150
+ }
+ IspSL = 1.2096774193
+ IspV = 1.2627118644
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.5
+ }
+ }
+ }
+}
+
+@PART[h2_fuel_tank_s1p2_1]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[h2_fuel_tank_s2_1]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[h2_special_fuel_tank_s2_1]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[gemstone_engine_srbem_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 267
+ @key,1 = 1 248
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ minTechLevel = 3
+ origTechLevel = 3
+ engineType = S
+ configuration = #LOC_gemstone_lv_gemstone_engine_srbem_s1_1
+ modded = false
+
+ CONFIG
+ {
+ name = #LOC_gemstone_lv_gemstone_engine_srbem_s1_1
+ description = #LOC_gemstone_lv_gemstone_engine_srbem_s1_1_description
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 295
+ key = 1 218
+ }
+ IspSL = 1.135416666
+ IspV = 1.04982206
+ useThrustCurve = True
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.00000 0.75862 -2.05481 0.00000
+ key = 0.97695 0.80460 -1.93740 -1.93749
+ key = 0.95254 0.85057 -1.83268 -1.83275
+ key = 0.92677 0.89655 -0.57957 -1.73876
+ key = 0.86613 0.93103 -0.55811 -0.55811
+ key = 0.80320 0.96552 -0.40363 -0.53818
+ key = 0.76011 0.98276 -0.39655 -0.39655
+ key = 0.71625 1.00000 0.25981 -0.38971
+ key = 0.65046 0.98276 0.26437 0.26437
+ key = 0.58581 0.96552 0.32291 0.26909
+ key = 0.51547 0.94253 0.33078 0.33078
+ key = 0.44682 0.91954 0.33905 0.33905
+ key = 0.37986 0.89655 0.86937 0.34774
+ key = 0.34096 0.86207 0.90415 0.90413
+ key = 0.30359 0.82759 0.62788 0.94180
+ key = 0.24981 0.79310 0.65518 0.65517
+ key = 0.19832 0.75862 0.41097 0.68495
+ key = 0.14323 0.73563 0.42382 0.42381
+ key = 0.08984 0.71264 0.43749 0.43748
+ key = 0.03814 0.68966 10.18139 0.45207
+ key = 0.02703 0.56552 12.42758 12.39233
+ key = 0.01812 0.44138 15.96269 15.86327
+ key = 0.01141 0.31724 22.43031 22.01518
+ key = 0.00690 0.19310 40.18794 35.80415
+ key = 0.00458 0.06897 7.81354 90.90481
+ key = 0.00114 0.03448 16.10278 14.51086
+ key = 0.00000 0.01000 0.00000 39.65709
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[gemstone_engine_srbem_s1_1]:AFTER[GemstoneLV]
+{
+ !EFFECTS {}
+}
+@PART[gemstone_engine_srbem_s1_1]:NEEDS[zRealPlume,SmokeScreen,GemstoneLV]// BACC "Thumper" Solid Fuel Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0.0
+ plumePosition = 0,0,0.2
+ smokePosition = 0,0,0.1
+ slagPosition = 0,0,0
+ flareScale = 1
+ plumeScale = 1
+ smokeScale = 1.2
+ slagScale = 0.7
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Lower
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/IPISpaceTug/RF_IPI_ApolloSpacetug.cfg b/GameData/RealFuels-Stock/IPISpaceTug/RF_IPI_ApolloSpacetug.cfg
new file mode 100644
index 00000000..cbe0587e
--- /dev/null
+++ b/GameData/RealFuels-Stock/IPISpaceTug/RF_IPI_ApolloSpacetug.cfg
@@ -0,0 +1,830 @@
+@PART[ipi_spaceTug_4xEngineMount]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 10
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 10
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ipi_spaceTug_2xEngineMount]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 10
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 10
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ipi_spaceTug_crewModule]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[ipi_spaceTug_RCSblock,ipi_spaceTug_RCSmodule]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+@PART[ipi_spaceTug_intelligenceModule]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ !MODULE[ModuleResourceConverter] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 1
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 2173.60707228
+ @maxAmount *= 2.411764
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ @maxAmount *= 2.411764
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[ElectricCharge] {}
+}
+
+@PART[ipi_spaceTug_largePropellantTank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 20
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 20
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ipi_spaceTug_largePropellantTank]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 20
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 20
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ipi_spaceTug_mediumPropellantTank]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 10
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 10
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ipi_spaceTug_mediumPropellantTank]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 20
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 20
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
diff --git a/GameData/RealFuels-Stock/InternalRCS/InternalRCS.cfg b/GameData/RealFuels-Stock/InternalRCS/InternalRCS.cfg
new file mode 100644
index 00000000..b4c76478
--- /dev/null
+++ b/GameData/RealFuels-Stock/InternalRCS/InternalRCS.cfg
@@ -0,0 +1,519 @@
+@PART[nesdIRmp*eng,nesdIRlf*eng]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 240
+ @key,1 = 1 100
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Aerozine50+NTO
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.35
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ }
+ IspSL = 1.0256410
+ IspV = 1.295384
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = LqdMethane+LqdOxygen
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.95
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 0.4286
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5714
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ IspSL = 1.15639
+ IspV = 1.113559322
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.95
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3800
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6200
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ IspSL = 0.988721
+ IspV = 1.030508
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.4
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ }
+}
+
+@PART[nesdIRlf*rcs,nesdIRmp*rcs,nesdIR_OT*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = HTP
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[nesdIRmp*eng,nesdIRlf*eng]:HAS[@MODULE[!PLUME]]:NEEDS[zRealPlume,SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic-OMS-White
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.83
+ plumePosition = 0,0,0
+ fixedScale = 0.03
+ energy = 0.8
+ speed = 1.2
+ emissionMult = 1.2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+}
+
+@PART[nesdIRmp*eng,nesdIRlf*eng]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Hypergolic-OMS-White
+ {
+ !AUDIO {}
+ AUDIO
+ {
+ name = audio
+ channel = Ship
+ clip = RealPlume/KW_Sounds/sound_spsloop
+ volume = 0.0 0.0
+ volume = 1.0 0.3
+ pitch = 0.0 1.0
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/JamesWebb/RF_JamesWebb.cfg b/GameData/RealFuels-Stock/JamesWebb/RF_JamesWebb.cfg
new file mode 100644
index 00000000..2315ac95
--- /dev/null
+++ b/GameData/RealFuels-Stock/JamesWebb/RF_JamesWebb.cfg
@@ -0,0 +1,292 @@
+@PART[JWST-BaseStructure]:FOR[RealFuels]
+{
+ @mass = 1.525
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = -1
+ ullage = False
+ pressureFed = true
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ @name = MMH
+ @ratio = 1.6111
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ type = ModuleEnginesRF
+ configuration = Secondary Combustion Augmented Thrusters
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ CONFIG
+ {
+ name = Secondary Combustion Augmented Thrusters
+ maxThrust = 17.8
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ }
+ IspSL = 1.0000
+ IspV = 1.2500
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = NTO
+ amount = #$/RESOURCE[Oxidizer]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @amount += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
+@PART[JWST-RCSThrusters]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flightControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/KertemisProgram/RF_KertemisProgram.cfg b/GameData/RealFuels-Stock/KertemisProgram/RF_KertemisProgram.cfg
new file mode 100644
index 00000000..41b51ad4
--- /dev/null
+++ b/GameData/RealFuels-Stock/KertemisProgram/RF_KertemisProgram.cfg
@@ -0,0 +1,1088 @@
+@PART[DiscoveryBooster]:FOR[RealFuels_StockEngines]
+{
+
+ @maxTemp = 1800
+ @mass = 21.375
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @heatProduction = 139
+ @maxThrust = 5084.25
+ @atmosphereCurve
+ {
+ @key,0 = 0 265
+ @key,1 = 1 234
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ %useThrustcurve = true
+ %curveResource = PBAN
+ !thrustCurve,* {}
+ thrustCurve
+ {
+ key = 1.000 0.9500
+ key = 0.995 0.9549
+ key = 0.990 0.9562
+ key = 0.985 0.9562
+ key = 0.980 0.9562
+ key = 0.975 0.9562
+ key = 0.970 0.9565
+ key = 0.965 0.9574
+ key = 0.960 0.9585
+ key = 0.955 0.9616
+ key = 0.950 0.9647
+ key = 0.945 0.9682
+ key = 0.940 0.9718
+ key = 0.935 0.9751
+ key = 0.930 0.9782
+ key = 0.925 0.9811
+ key = 0.920 0.9837
+ key = 0.915 0.9863
+ key = 0.910 0.9876
+ key = 0.905 0.9889
+ key = 0.900 0.9899
+ key = 0.895 0.9908
+ key = 0.890 0.9922
+ key = 0.885 0.9940
+ key = 0.880 0.9953
+ key = 0.875 0.9953
+ key = 0.870 0.9953
+ key = 0.865 0.9953
+ key = 0.860 0.9953
+ key = 0.855 0.9953
+ key = 0.850 0.9953
+ key = 0.845 0.9953
+ key = 0.840 0.9953
+ key = 0.835 0.9951
+ key = 0.830 0.9942
+ key = 0.825 0.9933
+ key = 0.820 0.9911
+ key = 0.815 0.9889
+ key = 0.810 0.9856
+ key = 0.805 0.9820
+ key = 0.800 0.9781
+ key = 0.795 0.9740
+ key = 0.790 0.9691
+ key = 0.785 0.9630
+ key = 0.780 0.9564
+ key = 0.775 0.9478
+ key = 0.770 0.9397
+ key = 0.765 0.9349
+ key = 0.760 0.9300
+ key = 0.755 0.9236
+ key = 0.750 0.9172
+ key = 0.745 0.9117
+ key = 0.740 0.9062
+ key = 0.735 0.9007
+ key = 0.730 0.8952
+ key = 0.725 0.8896
+ key = 0.720 0.8838
+ key = 0.715 0.8760
+ key = 0.710 0.8685
+ key = 0.705 0.8627
+ key = 0.700 0.8566
+ key = 0.695 0.8496
+ key = 0.690 0.8430
+ key = 0.685 0.8370
+ key = 0.680 0.8309
+ key = 0.675 0.8248
+ key = 0.670 0.8195
+ key = 0.665 0.8144
+ key = 0.660 0.8058
+ key = 0.655 0.7980
+ key = 0.650 0.7928
+ key = 0.645 0.7891
+ key = 0.640 0.7868
+ key = 0.635 0.7800
+ key = 0.630 0.7726
+ key = 0.625 0.7672
+ key = 0.620 0.7611
+ key = 0.615 0.7543
+ key = 0.610 0.7502
+ key = 0.605 0.7463
+ key = 0.600 0.7419
+ key = 0.595 0.7388
+ key = 0.590 0.7358
+ key = 0.585 0.7287
+ key = 0.580 0.7233
+ key = 0.575 0.7194
+ key = 0.570 0.7121
+ key = 0.565 0.7048
+ key = 0.560 0.6974
+ key = 0.555 0.6926
+ key = 0.550 0.6882
+ key = 0.545 0.6841
+ key = 0.540 0.6806
+ key = 0.535 0.6785
+ key = 0.530 0.6771
+ key = 0.525 0.6757
+ key = 0.520 0.6777
+ key = 0.515 0.6808
+ key = 0.510 0.6843
+ key = 0.505 0.6871
+ key = 0.500 0.6899
+ key = 0.495 0.6927
+ key = 0.490 0.6961
+ key = 0.485 0.6991
+ key = 0.480 0.7020
+ key = 0.475 0.7061
+ key = 0.470 0.7115
+ key = 0.465 0.7173
+ key = 0.460 0.7220
+ key = 0.455 0.7244
+ key = 0.450 0.7265
+ key = 0.445 0.7318
+ key = 0.440 0.7366
+ key = 0.435 0.7413
+ key = 0.430 0.7465
+ key = 0.425 0.7505
+ key = 0.420 0.7537
+ key = 0.415 0.7563
+ key = 0.410 0.7599
+ key = 0.405 0.7644
+ key = 0.400 0.7682
+ key = 0.395 0.7723
+ key = 0.390 0.7767
+ key = 0.385 0.7796
+ key = 0.380 0.7821
+ key = 0.375 0.7846
+ key = 0.370 0.7883
+ key = 0.365 0.7926
+ key = 0.360 0.7951
+ key = 0.355 0.7976
+ key = 0.350 0.8001
+ key = 0.345 0.8041
+ key = 0.340 0.8083
+ key = 0.335 0.8119
+ key = 0.330 0.8152
+ key = 0.325 0.8182
+ key = 0.320 0.8207
+ key = 0.315 0.8226
+ key = 0.310 0.8226
+ key = 0.305 0.8233
+ key = 0.300 0.8245
+ key = 0.295 0.8246
+ key = 0.290 0.8246
+ key = 0.285 0.8246
+ key = 0.280 0.8239
+ key = 0.275 0.8227
+ key = 0.270 0.8204
+ key = 0.265 0.8173
+ key = 0.260 0.8118
+ key = 0.255 0.8070
+ key = 0.250 0.8027
+ key = 0.245 0.7977
+ key = 0.240 0.7929
+ key = 0.235 0.7885
+ key = 0.230 0.7831
+ key = 0.225 0.7778
+ key = 0.220 0.7740
+ key = 0.215 0.7689
+ key = 0.210 0.7629
+ key = 0.205 0.7557
+ key = 0.200 0.7484
+ key = 0.195 0.7412
+ key = 0.190 0.7358
+ key = 0.185 0.7292
+ key = 0.180 0.7217
+ key = 0.175 0.7141
+ key = 0.170 0.7054
+ key = 0.165 0.6969
+ key = 0.160 0.6905
+ key = 0.155 0.6827
+ key = 0.150 0.6765
+ key = 0.145 0.6722
+ key = 0.140 0.6685
+ key = 0.135 0.6665
+ key = 0.130 0.6644
+ key = 0.125 0.6612
+ key = 0.120 0.6559
+ key = 0.115 0.6512
+ key = 0.110 0.6456
+ key = 0.105 0.6390
+ key = 0.100 0.6343
+ key = 0.095 0.6275
+ key = 0.090 0.6213
+ key = 0.085 0.6160
+ key = 0.080 0.6109
+ key = 0.075 0.6035
+ key = 0.070 0.5960
+ key = 0.065 0.5890
+ key = 0.060 0.5787
+ key = 0.055 0.5673
+ key = 0.050 0.5593
+ key = 0.045 0.5478
+ key = 0.040 0.5377
+ key = 0.035 0.5235
+ key = 0.030 0.5022
+ key = 0.025 0.4735
+ key = 0.020 0.4111
+ key = 0.015 0.3361
+ key = 0.010 0.2461
+ key = 0.009 0.2241
+ key = 0.008 0.2021
+ key = 0.007 0.1855
+ key = 0.006 0.1546
+ key = 0.005 0.1206
+ key = 0.004 0.0947
+ key = 0.003 0.0668
+ key = 0.002 0.0463
+ key = 0.001 0.0263
+ key = 0.000 0.0003
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = Discovery Advanced Solid Rocket Booster
+ modded = false
+ origMass = 21.375
+ CONFIG
+ {
+ name = Discovery Advanced Solid Rocket Booster
+ maxThrust = 5084.25
+ minThrust = 5084.25
+ heatProduction = 139
+ massMult = 1
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.057142857
+ IspV = 1.0671641791
+ atmosphereCurve
+ {
+ key = 0 286
+ key = 1 259
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1.000 0.9500
+ key = 0.995 0.9549
+ key = 0.990 0.9562
+ key = 0.985 0.9562
+ key = 0.980 0.9562
+ key = 0.975 0.9562
+ key = 0.970 0.9565
+ key = 0.965 0.9574
+ key = 0.960 0.9585
+ key = 0.955 0.9616
+ key = 0.950 0.9647
+ key = 0.945 0.9682
+ key = 0.940 0.9718
+ key = 0.935 0.9751
+ key = 0.930 0.9782
+ key = 0.925 0.9811
+ key = 0.920 0.9837
+ key = 0.915 0.9863
+ key = 0.910 0.9876
+ key = 0.905 0.9889
+ key = 0.900 0.9899
+ key = 0.895 0.9908
+ key = 0.890 0.9922
+ key = 0.885 0.9940
+ key = 0.880 0.9953
+ key = 0.875 0.9953
+ key = 0.870 0.9953
+ key = 0.865 0.9953
+ key = 0.860 0.9953
+ key = 0.855 0.9953
+ key = 0.850 0.9953
+ key = 0.845 0.9953
+ key = 0.840 0.9953
+ key = 0.835 0.9951
+ key = 0.830 0.9942
+ key = 0.825 0.9933
+ key = 0.820 0.9911
+ key = 0.815 0.9889
+ key = 0.810 0.9856
+ key = 0.805 0.9820
+ key = 0.800 0.9781
+ key = 0.795 0.9740
+ key = 0.790 0.9691
+ key = 0.785 0.9630
+ key = 0.780 0.9564
+ key = 0.775 0.9478
+ key = 0.770 0.9397
+ key = 0.765 0.9349
+ key = 0.760 0.9300
+ key = 0.755 0.9236
+ key = 0.750 0.9172
+ key = 0.745 0.9117
+ key = 0.740 0.9062
+ key = 0.735 0.9007
+ key = 0.730 0.8952
+ key = 0.725 0.8896
+ key = 0.720 0.8838
+ key = 0.715 0.8760
+ key = 0.710 0.8685
+ key = 0.705 0.8627
+ key = 0.700 0.8566
+ key = 0.695 0.8496
+ key = 0.690 0.8430
+ key = 0.685 0.8370
+ key = 0.680 0.8309
+ key = 0.675 0.8248
+ key = 0.670 0.8195
+ key = 0.665 0.8144
+ key = 0.660 0.8058
+ key = 0.655 0.7980
+ key = 0.650 0.7928
+ key = 0.645 0.7891
+ key = 0.640 0.7868
+ key = 0.635 0.7800
+ key = 0.630 0.7726
+ key = 0.625 0.7672
+ key = 0.620 0.7611
+ key = 0.615 0.7543
+ key = 0.610 0.7502
+ key = 0.605 0.7463
+ key = 0.600 0.7419
+ key = 0.595 0.7388
+ key = 0.590 0.7358
+ key = 0.585 0.7287
+ key = 0.580 0.7233
+ key = 0.575 0.7194
+ key = 0.570 0.7121
+ key = 0.565 0.7048
+ key = 0.560 0.6974
+ key = 0.555 0.6926
+ key = 0.550 0.6882
+ key = 0.545 0.6841
+ key = 0.540 0.6806
+ key = 0.535 0.6785
+ key = 0.530 0.6771
+ key = 0.525 0.6757
+ key = 0.520 0.6777
+ key = 0.515 0.6808
+ key = 0.510 0.6843
+ key = 0.505 0.6871
+ key = 0.500 0.6899
+ key = 0.495 0.6927
+ key = 0.490 0.6961
+ key = 0.485 0.6991
+ key = 0.480 0.7020
+ key = 0.475 0.7061
+ key = 0.470 0.7115
+ key = 0.465 0.7173
+ key = 0.460 0.7220
+ key = 0.455 0.7244
+ key = 0.450 0.7265
+ key = 0.445 0.7318
+ key = 0.440 0.7366
+ key = 0.435 0.7413
+ key = 0.430 0.7465
+ key = 0.425 0.7505
+ key = 0.420 0.7537
+ key = 0.415 0.7563
+ key = 0.410 0.7599
+ key = 0.405 0.7644
+ key = 0.400 0.7682
+ key = 0.395 0.7723
+ key = 0.390 0.7767
+ key = 0.385 0.7796
+ key = 0.380 0.7821
+ key = 0.375 0.7846
+ key = 0.370 0.7883
+ key = 0.365 0.7926
+ key = 0.360 0.7951
+ key = 0.355 0.7976
+ key = 0.350 0.8001
+ key = 0.345 0.8041
+ key = 0.340 0.8083
+ key = 0.335 0.8119
+ key = 0.330 0.8152
+ key = 0.325 0.8182
+ key = 0.320 0.8207
+ key = 0.315 0.8226
+ key = 0.310 0.8226
+ key = 0.305 0.8233
+ key = 0.300 0.8245
+ key = 0.295 0.8246
+ key = 0.290 0.8246
+ key = 0.285 0.8246
+ key = 0.280 0.8239
+ key = 0.275 0.8227
+ key = 0.270 0.8204
+ key = 0.265 0.8173
+ key = 0.260 0.8118
+ key = 0.255 0.8070
+ key = 0.250 0.8027
+ key = 0.245 0.7977
+ key = 0.240 0.7929
+ key = 0.235 0.7885
+ key = 0.230 0.7831
+ key = 0.225 0.7778
+ key = 0.220 0.7740
+ key = 0.215 0.7689
+ key = 0.210 0.7629
+ key = 0.205 0.7557
+ key = 0.200 0.7484
+ key = 0.195 0.7412
+ key = 0.190 0.7358
+ key = 0.185 0.7292
+ key = 0.180 0.7217
+ key = 0.175 0.7141
+ key = 0.170 0.7054
+ key = 0.165 0.6969
+ key = 0.160 0.6905
+ key = 0.155 0.6827
+ key = 0.150 0.6765
+ key = 0.145 0.6722
+ key = 0.140 0.6685
+ key = 0.135 0.6665
+ key = 0.130 0.6644
+ key = 0.125 0.6612
+ key = 0.120 0.6559
+ key = 0.115 0.6512
+ key = 0.110 0.6456
+ key = 0.105 0.6390
+ key = 0.100 0.6343
+ key = 0.095 0.6275
+ key = 0.090 0.6213
+ key = 0.085 0.6160
+ key = 0.080 0.6109
+ key = 0.075 0.6035
+ key = 0.070 0.5960
+ key = 0.065 0.5890
+ key = 0.060 0.5787
+ key = 0.055 0.5673
+ key = 0.050 0.5593
+ key = 0.045 0.5478
+ key = 0.040 0.5377
+ key = 0.035 0.5235
+ key = 0.030 0.5022
+ key = 0.025 0.4735
+ key = 0.020 0.4111
+ key = 0.015 0.3361
+ key = 0.010 0.2461
+ key = 0.009 0.2241
+ key = 0.008 0.2021
+ key = 0.007 0.1855
+ key = 0.006 0.1546
+ key = 0.005 0.1206
+ key = 0.004 0.0947
+ key = 0.003 0.0668
+ key = 0.002 0.0463
+ key = 0.001 0.0263
+ key = 0.000 0.0003
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 107219.7672
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.5
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0
+ slagPosition = 0,0,0
+ plumeScale = 1.3
+ flareScale = 2
+ smokeScale = 0.9
+ slagScale = 1.3
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[DiscoveryBooster_NoseCone]:FOR[RealFuels]
+{
+ @mass = 0.05
+ @cost = 180
+ %entryCost = 900
+ @maxTemp = 1800
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 255
+ @key,1 = 1 211
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ origMass = 0.05
+ modded = false
+ configuration = HTPB
+
+ CONFIG
+ {
+ name = HTPB
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 211
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[Exploration_Upper_Stage]:HAS[!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT_Orion]:NEEDS[KertemisProgram]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+MON3
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+
+}
+
+
+
+@PART[DiscoveryBooster]:NEEDS[RealPlume,SmokeScreen]:AFTER[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Solid-Lower
+ {
+ !AUDIO {}
+ AUDIO
+ {
+ name = audio
+ channel = Ship
+ clip = RealPlume/KW_Sounds/sound_srbloop
+ volume = 0.0 0.0
+ volume = 0.02 0.3
+ volume = 0.1 0.4
+ volume = 1.0 1.0
+ pitch = 0.0 1.0
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ }
+}
+
+@PART[DiscoveryBooster_NoseCone]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.3
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+
+ @MODULE[ModuleEngineConfigs]
+ {
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_ATV.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_ATV.cfg
new file mode 100644
index 00000000..9919a757
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_ATV.cfg
@@ -0,0 +1,334 @@
+@PART[_Knes_ATV_RCS_A,_Knes_ATV_RCS_B]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flightControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[_Knes_ATV_SM]:FOR[RealFuels]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ ignitions = -1
+ ullage = False
+ pressureFed = true
+ @PROPELLANT[MonoPropellant]
+ {
+ @name = MMH
+ @ratio = 0.5
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.2500
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.2000
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.1000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_ArianeV.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_ArianeV.cfg
new file mode 100644
index 00000000..636075fa
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_ArianeV.cfg
@@ -0,0 +1,1821 @@
+@PART[Knes_Booster_EAP]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.6
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 1610.875
+ %useThrustCurve = true
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ modded = false
+ configuration = Ariane 5 "EAP-241" Solid Fuel Booster
+ origMass = 0.2
+ CONFIG
+ {
+ name = Ariane 5 "EAP-236" Solid Fuel Booster
+ description = Booster with Gimbal for Ariane 5
+ maxThrust = 1490.625
+ minThrust = 1490.625
+ massMult = 1.0
+ %LinkB9PSModule[engineSwitch] { %subtype = EAP-236 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 243.9
+ }
+ IspSL = 0.99551
+ IspV = 1.033582089
+ curveResource = HTPB
+ thrustCurve
+ {
+
+ key = 1.000 0.9440
+ key = 0.995 0.9440
+ key = 0.990 0.9440
+ key = 0.985 0.9425
+ key = 0.980 0.9413
+ key = 0.975 0.9458
+ key = 0.970 0.9504
+ key = 0.965 0.9554
+ key = 0.960 0.9603
+ key = 0.955 0.9643
+ key = 0.950 0.9683
+ key = 0.945 0.9722
+ key = 0.940 0.9761
+ key = 0.935 0.9828
+ key = 0.930 0.9896
+ key = 0.925 0.9937
+ key = 0.920 0.9975
+ key = 0.915 0.9989
+ key = 0.910 0.9999
+ key = 0.905 1.0000
+ key = 0.900 1.0000
+ key = 0.895 1.0000
+ key = 0.890 1.0000
+ key = 0.885 1.0000
+ key = 0.880 1.0000
+ key = 0.875 1.0000
+ key = 0.870 0.9987
+ key = 0.865 0.9971
+ key = 0.860 0.9952
+ key = 0.855 0.9930
+ key = 0.850 0.9901
+ key = 0.845 0.9872
+ key = 0.840 0.9843
+ key = 0.835 0.9811
+ key = 0.830 0.9772
+ key = 0.825 0.9733
+ key = 0.820 0.9693
+ key = 0.815 0.9653
+ key = 0.810 0.9613
+ key = 0.805 0.9566
+ key = 0.800 0.9490
+ key = 0.795 0.9417
+ key = 0.790 0.9355
+ key = 0.785 0.9300
+ key = 0.780 0.9264
+ key = 0.775 0.9214
+ key = 0.770 0.9140
+ key = 0.765 0.9040
+ key = 0.760 0.8910
+ key = 0.755 0.8713
+ key = 0.750 0.8474
+ key = 0.745 0.8304
+ key = 0.740 0.8141
+ key = 0.735 0.7958
+ key = 0.730 0.7808
+ key = 0.725 0.7689
+ key = 0.720 0.7592
+ key = 0.715 0.7505
+ key = 0.710 0.7434
+ key = 0.705 0.7373
+ key = 0.700 0.7318
+ key = 0.695 0.7272
+ key = 0.690 0.7236
+ key = 0.685 0.7201
+ key = 0.680 0.7161
+ key = 0.675 0.7126
+ key = 0.670 0.7096
+ key = 0.665 0.7076
+ key = 0.660 0.7044
+ key = 0.655 0.7015
+ key = 0.650 0.6994
+ key = 0.645 0.6973
+ key = 0.640 0.6956
+ key = 0.635 0.6942
+ key = 0.630 0.6935
+ key = 0.625 0.6936
+ key = 0.620 0.6949
+ key = 0.615 0.6997
+ key = 0.610 0.7031
+ key = 0.605 0.7058
+ key = 0.600 0.7085
+ key = 0.595 0.7132
+ key = 0.590 0.7179
+ key = 0.585 0.7206
+ key = 0.580 0.7253
+ key = 0.575 0.7304
+ key = 0.570 0.7350
+ key = 0.565 0.7377
+ key = 0.560 0.7400
+ key = 0.555 0.7439
+ key = 0.550 0.7481
+ key = 0.545 0.7525
+ key = 0.540 0.7563
+ key = 0.535 0.7598
+ key = 0.530 0.7629
+ key = 0.525 0.7666
+ key = 0.520 0.7702
+ key = 0.515 0.7733
+ key = 0.510 0.7776
+ key = 0.505 0.7824
+ key = 0.500 0.7855
+ key = 0.495 0.7885
+ key = 0.490 0.7915
+ key = 0.485 0.7936
+ key = 0.480 0.7951
+ key = 0.475 0.7939
+ key = 0.470 0.7886
+ key = 0.465 0.7787
+ key = 0.460 0.7756
+ key = 0.455 0.7742
+ key = 0.450 0.7742
+ key = 0.445 0.7742
+ key = 0.440 0.7742
+ key = 0.435 0.7761
+ key = 0.430 0.7780
+ key = 0.425 0.7798
+ key = 0.420 0.7821
+ key = 0.415 0.7843
+ key = 0.410 0.7849
+ key = 0.405 0.7861
+ key = 0.400 0.7879
+ key = 0.395 0.7903
+ key = 0.390 0.7926
+ key = 0.385 0.7944
+ key = 0.380 0.7962
+ key = 0.375 0.7980
+ key = 0.370 0.8009
+ key = 0.365 0.8036
+ key = 0.360 0.8054
+ key = 0.355 0.8072
+ key = 0.350 0.8090
+ key = 0.345 0.8108
+ key = 0.340 0.8127
+ key = 0.335 0.8151
+ key = 0.330 0.8172
+ key = 0.325 0.8190
+ key = 0.320 0.8208
+ key = 0.315 0.8225
+ key = 0.310 0.8237
+ key = 0.305 0.8253
+ key = 0.300 0.8276
+ key = 0.295 0.8292
+ key = 0.290 0.8304
+ key = 0.285 0.8316
+ key = 0.280 0.8327
+ key = 0.275 0.8333
+ key = 0.270 0.8344
+ key = 0.265 0.8361
+ key = 0.260 0.8374
+ key = 0.255 0.8385
+ key = 0.250 0.8402
+ key = 0.245 0.8418
+ key = 0.240 0.8429
+ key = 0.235 0.8438
+ key = 0.230 0.8444
+ key = 0.225 0.8454
+ key = 0.220 0.8465
+ key = 0.215 0.8476
+ key = 0.210 0.8486
+ key = 0.205 0.8492
+ key = 0.200 0.8500
+ key = 0.195 0.8511
+ key = 0.190 0.8519
+ key = 0.185 0.8525
+ key = 0.180 0.8535
+ key = 0.175 0.8545
+ key = 0.170 0.8545
+ key = 0.165 0.8547
+ key = 0.160 0.8553
+ key = 0.155 0.8556
+ key = 0.150 0.8556
+ key = 0.145 0.8556
+ key = 0.140 0.8556
+ key = 0.135 0.8556
+ key = 0.130 0.8558
+ key = 0.125 0.8569
+ key = 0.120 0.8576
+ key = 0.115 0.8576
+ key = 0.110 0.8576
+ key = 0.105 0.8576
+ key = 0.100 0.8516
+ key = 0.095 0.8434
+ key = 0.090 0.8226
+ key = 0.085 0.8015
+ key = 0.080 0.7798
+ key = 0.075 0.7531
+ key = 0.070 0.7253
+ key = 0.065 0.6989
+ key = 0.060 0.6551
+ key = 0.055 0.6261
+ key = 0.050 0.6132
+ key = 0.045 0.5869
+ key = 0.040 0.5516
+ key = 0.035 0.5183
+ key = 0.030 0.4680
+ key = 0.025 0.4280
+ key = 0.020 0.3796
+ key = 0.015 0.2814
+ key = 0.010 0.2120
+ key = 0.009 0.1931
+ key = 0.008 0.1737
+ key = 0.007 0.1557
+ key = 0.006 0.1357
+ key = 0.005 0.1157
+ key = 0.004 0.0957
+ key = 0.003 0.0757
+ key = 0.002 0.0557
+ key = 0.001 0.0257
+ key = 0.000 0.0032
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ CONFIG
+ {
+ name = Ariane 5 "EAP-238" Solid Fuel Booster
+ description = Booster with Gimbal for Ariane 5G & Ariane 5G+
+ maxThrust = 1550
+ minThrust = 1550
+ massMult = 1.0
+ %LinkB9PSModule[engineSwitch] { %subtype = EAP-238 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 245.6
+ }
+ IspSL = 1.00451
+ IspV = 1.033582089
+ curveResource = HTPB
+ thrustCurve
+ {
+
+ key = 1.000 0.9440
+ key = 0.995 0.9440
+ key = 0.990 0.9440
+ key = 0.985 0.9425
+ key = 0.980 0.9413
+ key = 0.975 0.9458
+ key = 0.970 0.9504
+ key = 0.965 0.9554
+ key = 0.960 0.9603
+ key = 0.955 0.9643
+ key = 0.950 0.9683
+ key = 0.945 0.9722
+ key = 0.940 0.9761
+ key = 0.935 0.9828
+ key = 0.930 0.9896
+ key = 0.925 0.9937
+ key = 0.920 0.9975
+ key = 0.915 0.9989
+ key = 0.910 0.9999
+ key = 0.905 1.0000
+ key = 0.900 1.0000
+ key = 0.895 1.0000
+ key = 0.890 1.0000
+ key = 0.885 1.0000
+ key = 0.880 1.0000
+ key = 0.875 1.0000
+ key = 0.870 0.9987
+ key = 0.865 0.9971
+ key = 0.860 0.9952
+ key = 0.855 0.9930
+ key = 0.850 0.9901
+ key = 0.845 0.9872
+ key = 0.840 0.9843
+ key = 0.835 0.9811
+ key = 0.830 0.9772
+ key = 0.825 0.9733
+ key = 0.820 0.9693
+ key = 0.815 0.9653
+ key = 0.810 0.9613
+ key = 0.805 0.9566
+ key = 0.800 0.9490
+ key = 0.795 0.9417
+ key = 0.790 0.9355
+ key = 0.785 0.9300
+ key = 0.780 0.9264
+ key = 0.775 0.9214
+ key = 0.770 0.9140
+ key = 0.765 0.9040
+ key = 0.760 0.8910
+ key = 0.755 0.8713
+ key = 0.750 0.8474
+ key = 0.745 0.8304
+ key = 0.740 0.8141
+ key = 0.735 0.7958
+ key = 0.730 0.7808
+ key = 0.725 0.7689
+ key = 0.720 0.7592
+ key = 0.715 0.7505
+ key = 0.710 0.7434
+ key = 0.705 0.7373
+ key = 0.700 0.7318
+ key = 0.695 0.7272
+ key = 0.690 0.7236
+ key = 0.685 0.7201
+ key = 0.680 0.7161
+ key = 0.675 0.7126
+ key = 0.670 0.7096
+ key = 0.665 0.7076
+ key = 0.660 0.7044
+ key = 0.655 0.7015
+ key = 0.650 0.6994
+ key = 0.645 0.6973
+ key = 0.640 0.6956
+ key = 0.635 0.6942
+ key = 0.630 0.6935
+ key = 0.625 0.6936
+ key = 0.620 0.6949
+ key = 0.615 0.6997
+ key = 0.610 0.7031
+ key = 0.605 0.7058
+ key = 0.600 0.7085
+ key = 0.595 0.7132
+ key = 0.590 0.7179
+ key = 0.585 0.7206
+ key = 0.580 0.7253
+ key = 0.575 0.7304
+ key = 0.570 0.7350
+ key = 0.565 0.7377
+ key = 0.560 0.7400
+ key = 0.555 0.7439
+ key = 0.550 0.7481
+ key = 0.545 0.7525
+ key = 0.540 0.7563
+ key = 0.535 0.7598
+ key = 0.530 0.7629
+ key = 0.525 0.7666
+ key = 0.520 0.7702
+ key = 0.515 0.7733
+ key = 0.510 0.7776
+ key = 0.505 0.7824
+ key = 0.500 0.7855
+ key = 0.495 0.7885
+ key = 0.490 0.7915
+ key = 0.485 0.7936
+ key = 0.480 0.7951
+ key = 0.475 0.7939
+ key = 0.470 0.7886
+ key = 0.465 0.7787
+ key = 0.460 0.7756
+ key = 0.455 0.7742
+ key = 0.450 0.7742
+ key = 0.445 0.7742
+ key = 0.440 0.7742
+ key = 0.435 0.7761
+ key = 0.430 0.7780
+ key = 0.425 0.7798
+ key = 0.420 0.7821
+ key = 0.415 0.7843
+ key = 0.410 0.7849
+ key = 0.405 0.7861
+ key = 0.400 0.7879
+ key = 0.395 0.7903
+ key = 0.390 0.7926
+ key = 0.385 0.7944
+ key = 0.380 0.7962
+ key = 0.375 0.7980
+ key = 0.370 0.8009
+ key = 0.365 0.8036
+ key = 0.360 0.8054
+ key = 0.355 0.8072
+ key = 0.350 0.8090
+ key = 0.345 0.8108
+ key = 0.340 0.8127
+ key = 0.335 0.8151
+ key = 0.330 0.8172
+ key = 0.325 0.8190
+ key = 0.320 0.8208
+ key = 0.315 0.8225
+ key = 0.310 0.8237
+ key = 0.305 0.8253
+ key = 0.300 0.8276
+ key = 0.295 0.8292
+ key = 0.290 0.8304
+ key = 0.285 0.8316
+ key = 0.280 0.8327
+ key = 0.275 0.8333
+ key = 0.270 0.8344
+ key = 0.265 0.8361
+ key = 0.260 0.8374
+ key = 0.255 0.8385
+ key = 0.250 0.8402
+ key = 0.245 0.8418
+ key = 0.240 0.8429
+ key = 0.235 0.8438
+ key = 0.230 0.8444
+ key = 0.225 0.8454
+ key = 0.220 0.8465
+ key = 0.215 0.8476
+ key = 0.210 0.8486
+ key = 0.205 0.8492
+ key = 0.200 0.8500
+ key = 0.195 0.8511
+ key = 0.190 0.8519
+ key = 0.185 0.8525
+ key = 0.180 0.8535
+ key = 0.175 0.8545
+ key = 0.170 0.8545
+ key = 0.165 0.8547
+ key = 0.160 0.8553
+ key = 0.155 0.8556
+ key = 0.150 0.8556
+ key = 0.145 0.8556
+ key = 0.140 0.8556
+ key = 0.135 0.8556
+ key = 0.130 0.8558
+ key = 0.125 0.8569
+ key = 0.120 0.8576
+ key = 0.115 0.8576
+ key = 0.110 0.8576
+ key = 0.105 0.8576
+ key = 0.100 0.8516
+ key = 0.095 0.8434
+ key = 0.090 0.8226
+ key = 0.085 0.8015
+ key = 0.080 0.7798
+ key = 0.075 0.7531
+ key = 0.070 0.7253
+ key = 0.065 0.6989
+ key = 0.060 0.6551
+ key = 0.055 0.6261
+ key = 0.050 0.6132
+ key = 0.045 0.5869
+ key = 0.040 0.5516
+ key = 0.035 0.5183
+ key = 0.030 0.4680
+ key = 0.025 0.4280
+ key = 0.020 0.3796
+ key = 0.015 0.2814
+ key = 0.010 0.2120
+ key = 0.009 0.1931
+ key = 0.008 0.1737
+ key = 0.007 0.1557
+ key = 0.006 0.1357
+ key = 0.005 0.1157
+ key = 0.004 0.0957
+ key = 0.003 0.0757
+ key = 0.002 0.0557
+ key = 0.001 0.0257
+ key = 0.000 0.0032
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ CONFIG
+ {
+ name = Ariane 5 "EAP-241" Solid Fuel Booster
+ description = Booster with Gimbal for Ariane 5GS, Ariane 5ESV and Ariane 5ECA
+ maxThrust = 1610.875
+ minThrust = 1610.875
+ massMult = 1.0
+ %LinkB9PSModule[engineSwitch] { %subtype = EAP-241 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 253
+ }
+ IspSL = 1.033582089
+ IspV = 1.033582089
+ curveResource = HTPB
+ thrustCurve
+ {
+
+ key = 1.000 0.9440
+ key = 0.995 0.9440
+ key = 0.990 0.9440
+ key = 0.985 0.9425
+ key = 0.980 0.9413
+ key = 0.975 0.9458
+ key = 0.970 0.9504
+ key = 0.965 0.9554
+ key = 0.960 0.9603
+ key = 0.955 0.9643
+ key = 0.950 0.9683
+ key = 0.945 0.9722
+ key = 0.940 0.9761
+ key = 0.935 0.9828
+ key = 0.930 0.9896
+ key = 0.925 0.9937
+ key = 0.920 0.9975
+ key = 0.915 0.9989
+ key = 0.910 0.9999
+ key = 0.905 1.0000
+ key = 0.900 1.0000
+ key = 0.895 1.0000
+ key = 0.890 1.0000
+ key = 0.885 1.0000
+ key = 0.880 1.0000
+ key = 0.875 1.0000
+ key = 0.870 0.9987
+ key = 0.865 0.9971
+ key = 0.860 0.9952
+ key = 0.855 0.9930
+ key = 0.850 0.9901
+ key = 0.845 0.9872
+ key = 0.840 0.9843
+ key = 0.835 0.9811
+ key = 0.830 0.9772
+ key = 0.825 0.9733
+ key = 0.820 0.9693
+ key = 0.815 0.9653
+ key = 0.810 0.9613
+ key = 0.805 0.9566
+ key = 0.800 0.9490
+ key = 0.795 0.9417
+ key = 0.790 0.9355
+ key = 0.785 0.9300
+ key = 0.780 0.9264
+ key = 0.775 0.9214
+ key = 0.770 0.9140
+ key = 0.765 0.9040
+ key = 0.760 0.8910
+ key = 0.755 0.8713
+ key = 0.750 0.8474
+ key = 0.745 0.8304
+ key = 0.740 0.8141
+ key = 0.735 0.7958
+ key = 0.730 0.7808
+ key = 0.725 0.7689
+ key = 0.720 0.7592
+ key = 0.715 0.7505
+ key = 0.710 0.7434
+ key = 0.705 0.7373
+ key = 0.700 0.7318
+ key = 0.695 0.7272
+ key = 0.690 0.7236
+ key = 0.685 0.7201
+ key = 0.680 0.7161
+ key = 0.675 0.7126
+ key = 0.670 0.7096
+ key = 0.665 0.7076
+ key = 0.660 0.7044
+ key = 0.655 0.7015
+ key = 0.650 0.6994
+ key = 0.645 0.6973
+ key = 0.640 0.6956
+ key = 0.635 0.6942
+ key = 0.630 0.6935
+ key = 0.625 0.6936
+ key = 0.620 0.6949
+ key = 0.615 0.6997
+ key = 0.610 0.7031
+ key = 0.605 0.7058
+ key = 0.600 0.7085
+ key = 0.595 0.7132
+ key = 0.590 0.7179
+ key = 0.585 0.7206
+ key = 0.580 0.7253
+ key = 0.575 0.7304
+ key = 0.570 0.7350
+ key = 0.565 0.7377
+ key = 0.560 0.7400
+ key = 0.555 0.7439
+ key = 0.550 0.7481
+ key = 0.545 0.7525
+ key = 0.540 0.7563
+ key = 0.535 0.7598
+ key = 0.530 0.7629
+ key = 0.525 0.7666
+ key = 0.520 0.7702
+ key = 0.515 0.7733
+ key = 0.510 0.7776
+ key = 0.505 0.7824
+ key = 0.500 0.7855
+ key = 0.495 0.7885
+ key = 0.490 0.7915
+ key = 0.485 0.7936
+ key = 0.480 0.7951
+ key = 0.475 0.7939
+ key = 0.470 0.7886
+ key = 0.465 0.7787
+ key = 0.460 0.7756
+ key = 0.455 0.7742
+ key = 0.450 0.7742
+ key = 0.445 0.7742
+ key = 0.440 0.7742
+ key = 0.435 0.7761
+ key = 0.430 0.7780
+ key = 0.425 0.7798
+ key = 0.420 0.7821
+ key = 0.415 0.7843
+ key = 0.410 0.7849
+ key = 0.405 0.7861
+ key = 0.400 0.7879
+ key = 0.395 0.7903
+ key = 0.390 0.7926
+ key = 0.385 0.7944
+ key = 0.380 0.7962
+ key = 0.375 0.7980
+ key = 0.370 0.8009
+ key = 0.365 0.8036
+ key = 0.360 0.8054
+ key = 0.355 0.8072
+ key = 0.350 0.8090
+ key = 0.345 0.8108
+ key = 0.340 0.8127
+ key = 0.335 0.8151
+ key = 0.330 0.8172
+ key = 0.325 0.8190
+ key = 0.320 0.8208
+ key = 0.315 0.8225
+ key = 0.310 0.8237
+ key = 0.305 0.8253
+ key = 0.300 0.8276
+ key = 0.295 0.8292
+ key = 0.290 0.8304
+ key = 0.285 0.8316
+ key = 0.280 0.8327
+ key = 0.275 0.8333
+ key = 0.270 0.8344
+ key = 0.265 0.8361
+ key = 0.260 0.8374
+ key = 0.255 0.8385
+ key = 0.250 0.8402
+ key = 0.245 0.8418
+ key = 0.240 0.8429
+ key = 0.235 0.8438
+ key = 0.230 0.8444
+ key = 0.225 0.8454
+ key = 0.220 0.8465
+ key = 0.215 0.8476
+ key = 0.210 0.8486
+ key = 0.205 0.8492
+ key = 0.200 0.8500
+ key = 0.195 0.8511
+ key = 0.190 0.8519
+ key = 0.185 0.8525
+ key = 0.180 0.8535
+ key = 0.175 0.8545
+ key = 0.170 0.8545
+ key = 0.165 0.8547
+ key = 0.160 0.8553
+ key = 0.155 0.8556
+ key = 0.150 0.8556
+ key = 0.145 0.8556
+ key = 0.140 0.8556
+ key = 0.135 0.8556
+ key = 0.130 0.8558
+ key = 0.125 0.8569
+ key = 0.120 0.8576
+ key = 0.115 0.8576
+ key = 0.110 0.8576
+ key = 0.105 0.8576
+ key = 0.100 0.8516
+ key = 0.095 0.8434
+ key = 0.090 0.8226
+ key = 0.085 0.8015
+ key = 0.080 0.7798
+ key = 0.075 0.7531
+ key = 0.070 0.7253
+ key = 0.065 0.6989
+ key = 0.060 0.6551
+ key = 0.055 0.6261
+ key = 0.050 0.6132
+ key = 0.045 0.5869
+ key = 0.040 0.5516
+ key = 0.035 0.5183
+ key = 0.030 0.4680
+ key = 0.025 0.4280
+ key = 0.020 0.3796
+ key = 0.015 0.2814
+ key = 0.010 0.2120
+ key = 0.009 0.1931
+ key = 0.008 0.1737
+ key = 0.007 0.1557
+ key = 0.006 0.1357
+ key = 0.005 0.1157
+ key = 0.004 0.0957
+ key = 0.003 0.0757
+ key = 0.002 0.0557
+ key = 0.001 0.0257
+ key = 0.000 0.0032
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ CONFIG
+ {
+ name = Ariane 5 "EAP-241A" Solid Fuel Booster
+ description = Improved Booster with Gimbal for Ariane 5ESV, Ariane 5ECA and Ariane Ariane-5ECB
+ maxThrust = 1610.875
+ minThrust = 1610.875
+ %LinkB9PSModule[engineSwitch] { %subtype = EAP-241 }
+ massMult = 0.9524
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 253
+ }
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 1.000 0.9440
+ key = 0.995 0.9440
+ key = 0.990 0.9440
+ key = 0.985 0.9425
+ key = 0.980 0.9413
+ key = 0.975 0.9458
+ key = 0.970 0.9504
+ key = 0.965 0.9554
+ key = 0.960 0.9603
+ key = 0.955 0.9643
+ key = 0.950 0.9683
+ key = 0.945 0.9722
+ key = 0.940 0.9761
+ key = 0.935 0.9828
+ key = 0.930 0.9896
+ key = 0.925 0.9937
+ key = 0.920 0.9975
+ key = 0.915 0.9989
+ key = 0.910 0.9999
+ key = 0.905 1.0000
+ key = 0.900 1.0000
+ key = 0.895 1.0000
+ key = 0.890 1.0000
+ key = 0.885 1.0000
+ key = 0.880 1.0000
+ key = 0.875 1.0000
+ key = 0.870 0.9987
+ key = 0.865 0.9971
+ key = 0.860 0.9952
+ key = 0.855 0.9930
+ key = 0.850 0.9901
+ key = 0.845 0.9872
+ key = 0.840 0.9843
+ key = 0.835 0.9811
+ key = 0.830 0.9772
+ key = 0.825 0.9733
+ key = 0.820 0.9693
+ key = 0.815 0.9653
+ key = 0.810 0.9613
+ key = 0.805 0.9566
+ key = 0.800 0.9490
+ key = 0.795 0.9417
+ key = 0.790 0.9355
+ key = 0.785 0.9300
+ key = 0.780 0.9264
+ key = 0.775 0.9214
+ key = 0.770 0.9140
+ key = 0.765 0.9040
+ key = 0.760 0.8910
+ key = 0.755 0.8713
+ key = 0.750 0.8474
+ key = 0.745 0.8304
+ key = 0.740 0.8141
+ key = 0.735 0.7958
+ key = 0.730 0.7808
+ key = 0.725 0.7689
+ key = 0.720 0.7592
+ key = 0.715 0.7505
+ key = 0.710 0.7434
+ key = 0.705 0.7373
+ key = 0.700 0.7318
+ key = 0.695 0.7272
+ key = 0.690 0.7236
+ key = 0.685 0.7201
+ key = 0.680 0.7161
+ key = 0.675 0.7126
+ key = 0.670 0.7096
+ key = 0.665 0.7076
+ key = 0.660 0.7044
+ key = 0.655 0.7015
+ key = 0.650 0.6994
+ key = 0.645 0.6973
+ key = 0.640 0.6956
+ key = 0.635 0.6942
+ key = 0.630 0.6935
+ key = 0.625 0.6936
+ key = 0.620 0.6949
+ key = 0.615 0.6997
+ key = 0.610 0.7031
+ key = 0.605 0.7058
+ key = 0.600 0.7085
+ key = 0.595 0.7132
+ key = 0.590 0.7179
+ key = 0.585 0.7206
+ key = 0.580 0.7253
+ key = 0.575 0.7304
+ key = 0.570 0.7350
+ key = 0.565 0.7377
+ key = 0.560 0.7400
+ key = 0.555 0.7439
+ key = 0.550 0.7481
+ key = 0.545 0.7525
+ key = 0.540 0.7563
+ key = 0.535 0.7598
+ key = 0.530 0.7629
+ key = 0.525 0.7666
+ key = 0.520 0.7702
+ key = 0.515 0.7733
+ key = 0.510 0.7776
+ key = 0.505 0.7824
+ key = 0.500 0.7855
+ key = 0.495 0.7885
+ key = 0.490 0.7915
+ key = 0.485 0.7936
+ key = 0.480 0.7951
+ key = 0.475 0.7939
+ key = 0.470 0.7886
+ key = 0.465 0.7787
+ key = 0.460 0.7756
+ key = 0.455 0.7742
+ key = 0.450 0.7742
+ key = 0.445 0.7742
+ key = 0.440 0.7742
+ key = 0.435 0.7761
+ key = 0.430 0.7780
+ key = 0.425 0.7798
+ key = 0.420 0.7821
+ key = 0.415 0.7843
+ key = 0.410 0.7849
+ key = 0.405 0.7861
+ key = 0.400 0.7879
+ key = 0.395 0.7903
+ key = 0.390 0.7926
+ key = 0.385 0.7944
+ key = 0.380 0.7962
+ key = 0.375 0.7980
+ key = 0.370 0.8009
+ key = 0.365 0.8036
+ key = 0.360 0.8054
+ key = 0.355 0.8072
+ key = 0.350 0.8090
+ key = 0.345 0.8108
+ key = 0.340 0.8127
+ key = 0.335 0.8151
+ key = 0.330 0.8172
+ key = 0.325 0.8190
+ key = 0.320 0.8208
+ key = 0.315 0.8225
+ key = 0.310 0.8237
+ key = 0.305 0.8253
+ key = 0.300 0.8276
+ key = 0.295 0.8292
+ key = 0.290 0.8304
+ key = 0.285 0.8316
+ key = 0.280 0.8327
+ key = 0.275 0.8333
+ key = 0.270 0.8344
+ key = 0.265 0.8361
+ key = 0.260 0.8374
+ key = 0.255 0.8385
+ key = 0.250 0.8402
+ key = 0.245 0.8418
+ key = 0.240 0.8429
+ key = 0.235 0.8438
+ key = 0.230 0.8444
+ key = 0.225 0.8454
+ key = 0.220 0.8465
+ key = 0.215 0.8476
+ key = 0.210 0.8486
+ key = 0.205 0.8492
+ key = 0.200 0.8500
+ key = 0.195 0.8511
+ key = 0.190 0.8519
+ key = 0.185 0.8525
+ key = 0.180 0.8535
+ key = 0.175 0.8545
+ key = 0.170 0.8545
+ key = 0.165 0.8547
+ key = 0.160 0.8553
+ key = 0.155 0.8556
+ key = 0.150 0.8556
+ key = 0.145 0.8556
+ key = 0.140 0.8556
+ key = 0.135 0.8556
+ key = 0.130 0.8558
+ key = 0.125 0.8569
+ key = 0.120 0.8576
+ key = 0.115 0.8576
+ key = 0.110 0.8576
+ key = 0.105 0.8576
+ key = 0.100 0.8516
+ key = 0.095 0.8434
+ key = 0.090 0.8226
+ key = 0.085 0.8015
+ key = 0.080 0.7798
+ key = 0.075 0.7531
+ key = 0.070 0.7253
+ key = 0.065 0.6989
+ key = 0.060 0.6551
+ key = 0.055 0.6261
+ key = 0.050 0.6132
+ key = 0.045 0.5869
+ key = 0.040 0.5516
+ key = 0.035 0.5183
+ key = 0.030 0.4680
+ key = 0.025 0.4280
+ key = 0.020 0.3796
+ key = 0.015 0.2814
+ key = 0.010 0.2120
+ key = 0.009 0.1931
+ key = 0.008 0.1737
+ key = 0.007 0.1557
+ key = 0.006 0.1357
+ key = 0.005 0.1157
+ key = 0.004 0.0957
+ key = 0.003 0.0757
+ key = 0.002 0.0557
+ key = 0.001 0.0257
+ key = 0.000 0.0032
+ }
+ IspSL = 1.033582089
+ IspV = 1.033582089
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ }
+ MODULE:NEEDS[!B9Partswitch]
+ {
+ name = ModuleFuelTanks
+// volume = 40275
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = 3.4
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ MODULE:NEEDS[B9Partswitch]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Engine Config
+ switcherDescriptionPlural = Engine Configs
+ moduleID = engineSwitch
+ baseVolume = 0
+ SUBTYPE
+ {
+ name = EAP-236
+ title = EAP-236 Booster with Gimbal for Ariane 5
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded *= 4.213483146
+ @volumeAdded *= 0.978472998137
+ }
+ SUBTYPE
+ {
+ name = EAP-238
+ title = EAP-238 Booster with Gimbal for Ariane 5G
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded *= 4.213483146
+ @volumeAdded *= 0.995472998137
+ }
+ SUBTYPE
+ {
+ name = EAP-241
+ title = EAP-241 Booster with Gimbal for Ariane 5E
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded *= 4.213483146
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+
+@PART[Knes_Booster_P35]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ modded = false
+ configuration = P35 Solid Fuel Booster
+
+ CONFIG
+ {
+ name = P35 Solid Fuel Booster
+ description = A really small Booster with Gimbal
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.033582089
+ IspV = 1.033582089
+ curveResource = HTPB
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+
+@PART[Knes_Booster_Pushotron]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ modded = false
+ configuration = Pushotron
+
+ CONFIG
+ {
+ name = Pushotron
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[Knes_Command_Cortex]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.050
+ !@MODULE[ModuleFuelTanks] {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Knes_Engine_EPS]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.3
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = Rutherford
+ ignitions = 1
+ @maxThrust = 6.75
+ @minThrust = 6.75
+ %ullage = True
+ %pressureFed = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = MMH
+ @ratio = 0.4684
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.5316
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 16.5
+ DrawGauge = False
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 324
+ key = 1 113
+ key = 2 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID:NEEDS[Waterfall] = Rutherford
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = O
+ modded = false
+ configuration = RS-72 "Aestus"
+ origMass = 0.0044
+ CONFIG
+ {
+ name = RS-72 "Aestus"
+ description = RS-72 "Aestus" Liquid Fuel Engine for Ariane 5 Upper Stage EPS.
+ maxThrust = 6.75
+ minThrust = 6.75
+ ignitions = 20
+ ullage = true
+ pressureFed = True
+ massMult = 1
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4684
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5316
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.0001
+ DrawGauge = False
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 324
+ key = 1 113
+ }
+ IspSL = 0.918699186
+ IspV = 0.920454545
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.25
+ }
+ }
+ CONFIG
+ {
+ name = RS-72 "Aestus-II"
+ description = RS-72 "Aestus-II" Liquid Fuel Engine for Ariane 5 Upper Stage EPS.
+ maxThrust = 13.85
+ minThrust = 13.85
+ ignitions = 20
+ ullage = true
+ pressureFed = false
+ massMult = 1.2432
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4684
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5316
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 340
+ key = 1 150
+ }
+ IspSL = 1.21951219512
+ IspV = 0.965909090
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.25
+ }
+ }
+ }
+ !MODULE[ModuleFuelTanks] {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 1894.4422
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ basemass = 0.2956
+ }
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
+@PART[Knes_Engine_Vulcain]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.450
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 339.75
+ %engineID:NEEDS[Waterfall] = Rutherford
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 0.732
+ }
+
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.268
+ }
+
+ atmosphereCurve {}
+
+ atmosphereCurve
+ {
+ key = 0 439
+ key = 1 315
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = L+
+ configuration = Ariane 5 "Vulcain"
+ modded = false
+ origMass = 0.45
+ %engineID:NEEDS[Waterfall] = Rutherford
+ CONFIG
+ {
+ name = Ariane 5 "Vulcain"
+ description = This engine is Knes's first attempt at a highly advanced engine. Fill Artiane V tanks to 90%.
+ maxThrust = 278.25
+ minThrust = 278.25
+ massMult = 0.72
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.732
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.268
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 439
+ key = 1 315
+ }
+ IspSL = 1.13718411
+ IspV = 1.3026706
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Ariane 5 "Vulcain-2"
+ description = Upgrade, utilizing flim cooling and new turbopumps for higher thrust.
+ maxThrust = 339.75
+ minThrust = 278.25
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.706
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.294
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 429
+ key = 1 320
+ }
+ IspSL = 1.1552346
+ IspV = 1.272997
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Ariane 6 "Vulcain-2.1"
+ description = Manufacturing upgrades, utilizing flim cooling and new turbopumps for higher thrust.
+ maxThrust = 418.506
+ minThrust = 339.75
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.706
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.294
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 432
+ key = 1 322
+ }
+ IspSL = 1.1624548736
+ IspV = 1.2818991
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[Knes_Fuel_Tanks_Medium]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 1.690
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 22613.06532
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[Knes_Fuel_Tanks_Small]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.350
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 11306.53266
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[Knes_Fuel_Tanks_EPC]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.22455
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 113065.3266
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[Knes_MultiPayload_Adapter_Sylda_AR5_375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.1125
+}
+
+@PART[Knes_Structural_Kylda*]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.33
+}
+
+@PART[Knes_Aero_Fairing*]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ %mass *= 0.33
+ @MODULE[ModuleProceduralFairing],*
+ {
+ @UnitAreaMass *= 0.33
+ }
+}
+
+////////////////////////////////////////////////
+// Real Plumes
+////////////////////////////////////////////////
+
+@PART[Knes_Booster_EAP]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[Knes_Booster_P35]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[Knes_Booster_P80]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[Knes_Engine_EPS]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.3
+ flareScale = 0.2
+
+ fumePosition = 0,0,0.2
+ fumeScale = 1
+
+ streamPosition = 0,0,0
+ streamScale = 0.8
+ }
+}
+
+@PART[Knes_Engine_Vulcain]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // KS-68 'Mars' Cryogenic Rocket Engine
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Cryogenic_LowerRed_CE
+ !runningEffectName = DELETE
+ }
+
+ PLUME
+ {
+ name = Cryogenic_LowerRed_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+ emissionMult = 1
+
+ corePosition = 0,0,-0.8
+ coreScale = 0.4
+
+ plumePosition = 0,0,0.2
+ plumeScale = 1.2
+
+ plume2Scale = 1
+ }
+}
+//add engine flare since no internal emissive
+@PART[Knes_Engine_Vulcain]:FOR[zzRealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @EFFECTS
+ {
+ @Cryogenic_LowerRed_CE
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ //Get the inputs from the other config.
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,-0.2
+ fixedScale = 0.7
+
+ //
+ name = flare
+ modelName = RealPlume/Nertea_FX_New/CryoEngines/fx-etna-flare-1
+ emission
+ {
+ power = 0.0 0
+ power = 0.001 0.4
+ power = 0.1 0.4
+ power = 0.2 0.7
+ power = 1.0 1.25
+ }
+ speed = 0.0 0.5
+ speed = 1.0 1.2
+ offfset = 0, 0, 0.5
+ }
+ !MODEL_MULTI_SHURIKEN_PERSIST[Cryogenic_LowerRed_CE-core]{}
+ }
+ }
+}
+
+@PART[_Knes_Catherine_Stage_1875]:NEEDS[RealPlume,SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,-0.25
+ flareScale = 0.15
+
+ plumePosition = 0,0,-0.1
+ plumeScale = 0.6
+
+ fumePosition = 0,0,0
+ fumeScale = 0.8
+
+ blazePosition = 0,0,0
+ blazeScale = 0.8
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[Knes_Booster_Pushotron]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ !runningEffectName = DELETE
+ }
+}
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Diamant.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Diamant.cfg
new file mode 100644
index 00000000..33852e09
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Diamant.cfg
@@ -0,0 +1,2083 @@
+@PART[_Knes_Booster_P03]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S+
+ modded = false
+ configuration = KEREB-D "Hector" P03 Booster
+
+ CONFIG
+ {
+ name = KEREB-D "Hector" P03 Booster
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = 12.5
+ minThrust = 12.5
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ useThrustCurve = true
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ atmosphereCurve
+ {
+ key = 0 274
+ key = 1 265
+ }
+ IspSL = 1.232558139
+ IspV = 1.165957446
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 48.37570625
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_Diamant_Booster_P064_0625]:NEEDS[Knes]:FOR[RealFuels_StockEngines] // Rubis
+{
+
+ @mass = 0.017
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ !PROPELLANT[SolidFuel] {}
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 274
+ @key,1 = 1 265
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = KEREB-D "Mutineer" P064 Booster
+ origMass = 0.017
+ CONFIG
+ {
+ name = KEREB-D "Mutineer" P064 Booster
+ description = This small 0.625 booster provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = 10
+ minThrust = 10
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ useThrustCurve = true
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ atmosphereCurve
+ {
+ key = 0 275
+ key = 1 266
+ }
+ IspSL = 1.237209302
+ IspV = 1.170212765957
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 109.63102173913
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+
+}
+
+@PART[_Knes_Diamant2_Booster_P10_9375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ curveResource = HTPB
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = KEREB-D "Dumby" P10
+ origMass = 0.1675
+ CONFIG:NEEDS[B9Partswitch]
+ {
+ name = KEREB-D "Dumby" P10
+ description = Packing a powerful punch for its size, The P10 is widely used in many space programs, whenever the need to save cash is greater than the need to keep astronauts alive.
+ maxThrust = 112.5
+ minThrust = 112.5
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 238
+ }
+ IspV = 1.0269230
+ IspSL = 1.034782608
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 1472.790
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_Diamant2_Booster_P16_9375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ curveResource = HTPB
+ !PROPELLANT[SolidFuel] {}
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = KEREB-D "Chunky" P16 Booster
+
+ CONFIG
+ {
+ name = KEREB-D "Chunky" P16 Booster
+ description = Filled with a new, even more volatile fuel, the P16 offers semi-reliable performance at a good price.
+ maxThrust = 148.625
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 238
+ }
+ IspV = 1.0269230
+ IspSL = 1.034782608
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 3603
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_Diamant2_Booster_Rita2_9375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ curveResource = HTPB
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = S
+ modded = false
+ configuration = KEREB-D "Stocky" P6 Booster
+
+ CONFIG
+ {
+ name = KEREB-D "Stocky" P6 Booster
+ description = Packing a powerful punch for its size, The P6 is widely used in many space programs.
+ maxThrust = 44.125
+ minThrust = 44.125
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 267
+ key = 1 238
+ }
+ IspV = 1.0269230
+ IspSL = 1.034782608
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 762.711863
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_DiamantBP4_Booster_Rita_09375]:NEEDS[Knes]:FOR[RealFuels_StockEngines] //Rita
+{
+ @mass = 0.18625
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+ curveResource = HTPB
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ configuration = KEREB-D "Obelix" P4 Booster
+ modded = false
+ origMass = 0.18625
+ CONFIG
+ {
+ name = KEREB-D "Obelix" P4 Booster
+ description = This small 0.9375 booster provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = 45
+ minThrust = 45
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 274
+ key = 1 265
+ }
+ IspV = 1.102127659
+ IspSL = 1.2325581395
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 515.768268
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_DiamantA_FuelTank_09375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.375
+ !MODULE[ModuleFuelTanks], * {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 2880
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 4.213483146
+ type = Default
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_DiamantB_FuelTank_09375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.439
+ !MODULE[ModuleFuelTanks], * {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 5429.6338
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 4.213483146
+ type = Default
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_Diamant2_FuelTank*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_DiamantBP4_Avionics_09375]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_Knes_DiamantB_Avionics_0625]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flightControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_Knes_H3_Engine_0625]:NEEDS[Knes]:FOR[RealFuels_StockEngines] // Astris
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = Rutherford
+ @maxThrust = 5.64
+ ignitions = 3
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.48214
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.51786
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 297
+ key = 1 260
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L+
+ configuration = KEREB-D2 "Olaf" Hypergolic Engine
+ modded = false
+ %engineID:NEEDS[Waterfall] = Rutherford
+ CONFIG
+ {
+ name = KEREB-D2 "Olaf" Hypergolic Engine
+ description = This small 0.625 Hypergolic engine provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 0
+ ullage = True
+ pressureFed = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.48214
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.51786
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 297
+ key = 1 260
+ }
+ IspSL = 1.1282
+ IspV = 0.976973684
+ !IGNITOR_RESOURCE,* {}
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+
+ CONFIG
+ {
+ name = KEREB-D2 "Olaf II" Hypergolic Engine
+ description = Upgrade developed for Europa II
+ maxThrust = 5.825
+ minThrust = 5.825
+ massMult = 1
+ ignitions = 0
+ ullage = True
+ pressureFed = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.55385
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.44615
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 13.5
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 310
+ key = 1 260
+ }
+ IspSL = 1.1282
+ IspV = 1.0197368421
+ !IGNITOR_RESOURCE,* {}
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+
+ CONFIG
+ {
+ name = KEREB-D "Olaf" Cryogenic Engine
+ description = This small 0.625 Cryogenic engine provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = 4
+ minThrust = 4
+ massMult = 1
+ ignitions = 3
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 16.104
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 5.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 385
+ key = 1 220
+ }
+ IspSL = 1.1282
+ IspV = 1.18461538
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_H2_Engine_09375]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = Rutherford
+ @maxThrust = 29
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ DrawGauge = false
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+
+ atmosphereCurve
+ {
+ key = 0 400
+ key = 1 100
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = U+
+ configuration = H2 "Crinkle" Hypergolic Engine
+ modded = false
+ %engineID:NEEDS[Waterfall] = Rutherford
+ CONFIG
+ {
+ name = H2 "Crinkle" Hypergolic Engine
+ description = This small 0.9375 hypergolic engine provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 3
+ ullage = True
+ pressureFed = True
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.001
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.84745762
+ IspV = 1.18343195
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = H2 "Crinkle" Cryogenic Engine
+ description = This small 0.9375 Cryogenic engine provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = 21
+ minThrust = 21
+ massMult = 1
+ ignitions = 3
+ ullage = True
+ IspSL = 0.84745762
+ IspV = 1.18343195
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 16.104
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 5.5
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_Small_Cryo_FuelTank_09375]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Balloon
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_Topaze_Booster_0625]:FOR[RealFuels_StockEngines] // Topaze
+{
+ @mass = 0.114
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 39
+ @minThrust = 39
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 259
+ @key,1 = 1 240
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ configuration = KEREB-D "Insurgent" Booster
+ modded = false
+ origMass = 0.114
+ CONFIG
+ {
+ name = KEREB-D "Insurgent" Booster
+ description = Packing a powerful punch for its size, The KEREB-D "Insurgent" is widely used in many space programs.
+ maxThrust = 39
+ minThrust = 39
+ %LinkB9PSModule[engineSwitch] { %subtype = Topaz2 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 259
+ key = 1 240
+ }
+ IspV = 1.102127659
+ IspSL = 1.11627906
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ CONFIG
+ {
+ name = KEREB-D "Insurgent-B" Booster
+ description = Packing a powerful punch for its size, The KEREB-D "Insurgent" is widely used in many space programs.
+ maxThrust = 39.925727411944869
+ minThrust = 39.925727411944869
+ %LinkB9PSModule[engineSwitch] { %subtype = Topaz2a }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 259
+ key = 1 240
+ }
+ IspV = 1.102127659
+ IspSL = 1.11627906
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE:NEEDS[!B9Partswitch]
+ {
+ name = ModuleFuelTanks
+// volume = 355.5955
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+
+ MODULE:NEEDS[B9Partswitch]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Engine Config
+ switcherDescriptionPlural = Engine Configs
+ moduleID = engineSwitch
+ baseVolume = 0
+ SUBTYPE
+ {
+ name = Topaz2
+ title = KEREB-D "Insurgent" Booster
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ @volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded *= 4.213483146
+ }
+
+ SUBTYPE
+ {
+ name = Topaz2a
+ title = KEREB-D "Insurgent-B" Booster
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ @volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded *= 1.02
+ @volumeAdded*= 4.213483146
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+
+@PART[_Knes_Diamant_Engine_09375]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 77.5
+ @mass = 0.1125
+ ignitions = 1
+ ullage = True
+ %engineID:NEEDS[Waterfall] = basicEngine
+ %runningEffectName:NEEDS[Waterfall] = running
+ %useEngineResponseTime = True
+ %engineAccelerationSpeed = 0.9
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UDMH
+ @ratio = 0.5218
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4782
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 230
+ @key,1 = 1 203
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ modded = false
+ configuration = KEREB-D "Riotous"
+ origMass = 0.1125
+ %engineID:NEEDS[Waterfall] = basicEngine
+ CONFIG
+ {
+ name = KEREB-D "Riotous"
+ description = The KEREB-D "Riotous" may be small, but it packs quite a punch for its size.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = true
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 230
+ key = 1 203
+ key = 6 0.001
+ }
+ IspSL = 0.867521367
+ IspV = 0.884615384
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 0.9
+ }
+
+ CONFIG
+ {
+ name = KEREB-DB "Riotous-A"
+ description = The KEREB-DB "Riotous-A" may be small, but it packs quite a punch for its size.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.3124798452
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.3124798452
+ massMult = 1
+ ignitions = 1
+ ullage = true
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.2941
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.7059
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 259
+ key = 1 221
+ key = 6 0.001
+ }
+ IspSL = 0.9444444444
+ IspV = 0.996153846
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 0.9
+ }
+ CONFIG
+ {
+ name = KEREB-DBV "Riotous-B"
+ description = The KEREB-DBV "Riotous-B" may be small, but it packs quite a punch for its size.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.3124798452
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.3124798452
+ massMult = 1
+ ignitions = 1
+ ullage = true
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.2941
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.7059
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 250
+ key = 1 212
+ key = 6 0.001
+ }
+ IspSL = 0.90598290
+ IspV = 0.9615384615
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 0.9
+ }
+ }
+}
+
+@PART[_Knes_Diamant_Aileron_B]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = 1
+ ullage = True
+
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UDMH
+ @ratio = 0.5218
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4782
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = KEREB-D "Reactionary" Fin
+
+ CONFIG
+ {
+ name = KEREB-D "Reactionary" Fin
+ description = A small propulsion fin for the Diomede Rocket.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = true
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ DrawGauge = False
+ }
+
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ CONFIG
+ {
+ name = KEREB-DB "Reactionary-A" Fin
+ description = A small propulsion fin for the Diomede Rocket.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = true
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.2941
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.7059
+ DrawGauge = False
+ }
+
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ }
+ }
+}
+
+@PART[_Knes_RCS_Bump_roll]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flightControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+////////////////////////////////////////////////
+// Real Plumes
+////////////////////////////////////////////////
+
+@PART[_Knes_Booster_P03]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Hector" P03 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.3
+ plumePosition = 0,0,-0.1
+ smokePosition = 0,0,0.15
+ fixedScale = 0.15
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_Diamant_Booster_P064_0625]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Mutineer" P064 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0.2
+ smokePosition = 0,0,0.15
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+
+@PART[_Knes_Diamant2_Booster_P10_9375]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Dumby" P10 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0.2
+ smokePosition = 0,0,0.15
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_Diamant2_Booster_P16_9375]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Chunky" P16 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0.2
+ smokePosition = 0,0,0.15
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_Diamant2_Booster_Rita2_9375]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Stocky" P6 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0.3
+ flareScale = 0.4
+ plumeScale = 0.35
+ smokeScale = 0.3
+ slagScale = 0.3
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_DiamantBP4_Booster_Rita_09375]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Obelix" P4 Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0.3
+ flareScale = 0.4
+ plumeScale = 0.35
+ smokeScale = 0.3
+ slagScale = 0.3
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_H3_Engine_0625]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Cryogenic_UpperBlue_CE
+ }
+
+ PLUME
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,0
+ coreScale = 0.1
+
+ plumePosition = 0,0,0.2
+ plumeScale = 0.1
+
+ plume2Scale = 0.1
+ }
+}
+@PART[_Knes_H3_Engine_0625]:FOR[zzRealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @EFFECTS
+ {
+ @Cryogenic_UpperBlue_CE
+ {
+ @AUDIO
+ {
+ @volume,1[1, ] = 0.3
+ }
+ }
+ }
+}
+
+@PART[_Knes_H2_Engine_09375]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Cryogenic_UpperBlue_CE
+ }
+
+ PLUME
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,0
+ coreScale = 0.2
+
+ plumePosition = 0,0,0.1
+ plumeScale = 0.2
+
+ plume2Scale = 0.2
+ }
+}
+
+@PART[_Knes_Topaze_Booster_0625]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Insurgent" Booster
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0.2
+ smokePosition = 0,0,0.15
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_Diamant_Engine_09375]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // KEREB-D "Riotous" Engine
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,-0.2
+ flareScale = 0.15
+
+ plumePosition = 0,0,0
+ plumeScale = 0.5
+
+ fumePosition = 0,0,0.2
+ fumeScale = 0.5
+
+ blazePosition = 0,0,0
+ blazeScale = 0.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_Diamant_Aileron_B]:FOR[RealPlume]:NEEDS[SmokeScreen] // KEREB-D "Reactionary" Fin
+{
+ PLUME
+ {
+ name = Hypergolic-Vernier
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.9
+ fixedScale = 0.2
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-Vernier
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_L3S.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_L3S.cfg
new file mode 100644
index 00000000..559995af
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_L3S.cfg
@@ -0,0 +1,2920 @@
+@PART[Knes_Command_Minus,_Knes_L3S_AR4_Avionics,_Knes_L3S_Avionics_250]:FOR[RealFuels_StockEngines]
+{
+ @mass /= 4
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Knes_Engine_Zebulon]:NEEDS[Knes]:FOR[RealFuels_StockEngines] // HM-7 series used on Ariane LV's
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 15.6
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7893
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2107
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 440
+ key = 1 308
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ configuration = HM7 "Zebulon" Liquid Fuel Engine
+ modded = false
+ origMass = 0.04125
+
+ CONFIG
+ {
+ name = HM7 "Zebulon" Liquid Fuel Engine
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 15.6
+ massMult = 0.909
+ ignitions = 5
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7893
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2107
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 440
+ key = 1 308
+ }
+ IspSL = 1.5323383
+ IspV = 1.294117647
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+
+ CONFIG
+ {
+ name = HM7B "Zebulon 2" Liquid Fuel Engine
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 16.05
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7812
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2188
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 442.2
+ key = 1 310
+ }
+ IspSL = 1.54228855
+ IspV = 1.32
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = HM7B+ "Zebulon 3" Liquid Fuel Engine
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 16.15
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7774
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2226
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 444.2
+ key = 1 310
+ }
+ IspSL = 1.54228855
+ IspV = 1.325970
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = HM7B++ "Zebulon 4" Liquid Fuel Engine
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 16.2
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ techRequired = heavierRocketry
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 445.6
+ key = 1 310
+ }
+ IspSL = 1.54228855
+ IspV = 1.3283582
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_H8]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.48875
+ !MODULE[ModuleFuelTanks],* {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 7052.0477815
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[Knes_Fuel_Tanks_1875_H10]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.485
+ !MODULE[ModuleFuelTanks],* {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 9000
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_Cryo_LH2_125,_Knes_L3S_H4,_Knes_L3S_H22,_Knes_L3S_H45]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_Engine_Viking5]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ @maxThrust = 172.5
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UH25
+ @ratio = 0.5071
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 248
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = L3S "Viking 2"
+ origMass = 0.194
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ CONFIG
+ {
+ name = L3S "Viking 2"
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a first-stage booster for 0.9375 Rockets.
+ maxThrust = 172.5
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.0218181818
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = L3S "Viking 2B"
+ description = First stage engine for Ariane 2/3. Uses UH25 for extra performance.
+ maxThrust = 180
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = advRocketry
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = L3S "Viking 5C"
+ description = First stage engine for Ariane 4
+ maxThrust = 189.5
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = heavyRocketry
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = L3S "Viking 6"
+ description = Booster engine for Ariane 4
+ maxThrust = 189.5
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = heavyRocketry
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_HM4_Engine]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 20
+ ignitions = 3
+ ullage = True
+ %engineID:NEEDS[Waterfall] = Rutherford
+ %runningEffectName:NEEDS[Waterfall] = running
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 412
+ key = 1 90
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ configuration = HM4 "Themis" Cryogenic Engine
+ modded = false
+ %engineID:NEEDS[Waterfall] = Rutherford
+ CONFIG
+ {
+ name = HM4 "Themis" Cryogenic Engine
+ description = This small 1.25 Cryogenic engine provides a nice kick to lift small payloads to considerable heights.
+ maxThrust = 20
+ massMult = 1
+ ignitions = 2
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 445.6
+ key = 1 310
+ }
+ IspSL = 1.54228855
+ IspV = 1.3283582
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_L3S_HM60_Engine]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 45
+ @minThrust = 30
+ %engineID:NEEDS[Waterfall] = Rutherford
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.733
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.267
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 465
+ key = 1 235
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ configuration = HM60 "Themis" Liquid Fuel Engine
+ modded = false
+ %engineID:NEEDS[Waterfall] = Rutherford
+ CONFIG
+ {
+ name = HM60 "Themis" Liquid Fuel Engine
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 2.5 Rockets.
+ maxThrust = 45
+ minThrust = 30
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.733
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.267
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 465
+ key = 1 232
+ }
+ IspSL = 1.5323383
+ IspV = 1.8267716535
+
+ !IGNITOR_RESOURCE,* {}
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = HM60A "Themis" Liquid Fuel Engine
+ description = Theoretical thrust upgrade to the HM60
+ maxThrust = 60
+ minThrust = 60
+ @minThrust * = 0.75
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running_closed
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7682
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2318
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 445
+ key = 1 90
+ key = 6 0.001
+ }
+ IspSL = 0.7377
+ IspV = 1.2787356321
+ !IGNITOR_RESOURCE,* {}
+
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_L33_Engine]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 178.25
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 292
+ key = 1 260
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L+
+ modded = false
+ configuration = L33 "Byrding" Viking-4
+ origMass = 0.194
+ %engineID:NEEDS[Waterfall] = MainNozzles
+
+ CONFIG
+ {
+ name = L33 "Byrding" Viking-4
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 178.25
+ minThrust = 178.25
+ ignitions = 1
+ massMult = 1
+ ullage = true
+ pressureFed = False
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 296
+ key = 1 200
+ }
+
+ IspSL = 0.763358778
+ IspV = 0.927899686
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = L33 "Byrding" Viking-4B
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 201.25
+ minThrust = 201.25
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ %runningEffectName:NEEDS[Waterfall] = running
+ massMult = 1.064
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 296
+ key = 1 210
+ }
+
+ IspSL = 0.801526717
+ IspV = 0.98026315789
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = L33 "Byrding" Viking-4B+
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a mid-stage booster for 1.875 Rockets.
+ maxThrust = 207.147999
+ minThrust = 207.147999
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ %runningEffectName:NEEDS[Waterfall] = running
+ massMult = 1.0
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 298
+ key = 1 210
+ }
+
+ IspSL = 0.801526717
+ IspV = 0.927899686
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_L140]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ @maxThrust = 690
+ @mass = 3.25
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UH25
+ @ratio = 0.5071
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ configuration = Ariane L-140 "Drakkar"
+
+ CONFIG
+ {
+ name = Ariane L-140 "Drakkar"
+ description = The first L140 stage blasted into the sky on Christmas Eve, 1979. An early Christmas present for the thousands of workers throughout Kerbin and at KSC who were involved in its development and production. From the onset, the launcher was to be developed for the purpose of sending commercial satellites into geosynchronous orbit, unlike many other competing launchers, which had been typically developed for other purposes and subsequently adapted, such as ballistic missiles
+ maxThrust = 690
+ minThrust = 690
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4964
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.0218181818
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Ariane L-140B "Drakkar"
+ description = First stage for Ariane 2/3. Uses UH25 for extra performance.
+ maxThrust = 720
+ minThrust = 720
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = advRocketry
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 28000
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_L220]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ @maxThrust = 758
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UH25
+ @ratio = 0.5071
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = Ariane L-220 "Valkyrie"
+
+ CONFIG
+ {
+ name = Ariane L-220 "Valkyrie"
+ maxThrust = 758
+ minThrust = 758
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = heavyRocketry
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 36748.6033
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_L220N]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ ignitions = 1
+ @maxThrust = 947.5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UH25
+ @ratio = 0.5071
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4929
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = Ariane L-220N "Ragnarok"
+
+ CONFIG
+ {
+ name = Ariane L-220N "Ragnarok"
+ maxThrust = 947.5
+ minThrust = 947.5
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ techRequired = heavyRocketry
+ runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 36748.6033
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_P120E]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.46625
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 1300
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = S
+ modded = false
+ configuration = P120E "Phobos"
+ origMass = 3.46625
+ CONFIG
+ {
+ name = P120E "Phobos"
+ description = The P120E "Phobos" is a truly massive solid rocket fuel booster.
+ maxThrust = 1300
+ minThrust = 1300
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 273.1
+ key = 1 255
+ }
+ IspV = 1.050384615
+ IspSL = 1.0625
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+// volume = 29878.55087
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_L3S_PAL]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UH25
+ @ratio = 0.5071
+ @resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.4929
+ @resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID:NEEDS[Waterfall] = MainNozzles
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = Ariane "Drako"
+
+ CONFIG
+ {
+ name = Ariane "Drako"
+ description = Combining high thrust with reasonable efficiency, this engine excels when used as a first-stage booster for 0.9375 Rockets.
+ maxThrust = 189.5
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ runningEffectName:NEEDS[Waterfall] = running_closed
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.5071
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4929
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 278
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.01090909
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 8250
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_L33]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.98
+ !MODULE[ModuleFuelTanks],* {}
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 8,278.9430894308
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_PAP]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 157.5
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = S
+ modded = false
+ configuration = KEREB-D "Pollux"
+
+ CONFIG
+ {
+ name = KEREB-D "Pollux" 7.7
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = 157.5
+ %LinkB9PSModule[engineSwitch] { %subtype = SEP7.7 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 254.5
+ key = 1 231.4
+ }
+ IspV = 1.018
+ IspSL = 1.006086956
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+
+ CONFIG
+ {
+ name = KEREB-D "Pollux" 9.5
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = 162.5
+ %LinkB9PSModule[engineSwitch] { %subtype = SEP9.9 }
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 254.5
+ key = 1 231.4
+ }
+ IspV = 1.018
+ IspSL = 1.006086956
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE:NEEDS[!B9Partswitch]
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+// volume = 853.448275862
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ MODULE:NEEDS[B9Partswitch]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Engine Config
+ switcherDescriptionPlural = Engine Configs
+ moduleID = engineSwitch
+ baseVolume = 0
+ SUBTYPE
+ {
+ name = SEP7.7
+ title = KEREB-D "Pollux" 7.7
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ }
+
+ SUBTYPE
+ {
+ name = SEP9.5
+ title = KEREB-D "Pollux" 9.5
+ descriptionSummary = A very basic kick solid motor.
+ RESOURCE
+ {
+ name = HTPB
+ unitsPerVolume = 1
+ }
+ volumeAdded = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volumeAdded * 1.259259368
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_L3S_Separatron]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = L3S "Goblin"
+
+ CONFIG
+ {
+ name = L3S "Goblin"
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_L3S_H8_Separatron]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = L3S "Leprechaun"
+
+ CONFIG
+ {
+ name = L3S "Leprechaun"
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_L3S_L33_Separatron]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = L3S "Lilliputian"
+
+ CONFIG
+ {
+ name = L3S "Lilliputian"
+ description = A small canister filled with what appears to be solid rocket fuel.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_RCS_3way]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+@PART[_Knes_MonoProp_Engine_*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 231.5
+ @key,1 = 1 180
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Knes_Hermes_Engine_Mk91]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 231.5
+ @key,1 = 1 180
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+////////////////////////////////////////////////
+// Real Plumes
+////////////////////////////////////////////////
+
+@PART[Knes_Engine_Zebulon]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // Ariane 4 cryogenic 3rd stage engine HM7 "Zebulon" Liquid Fuel Engine
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Cryogenic_UpperBlue_CE
+ }
+
+ PLUME
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,-0.35
+ coreScale = 0.5
+
+ plumePosition = 0,0,-0.2
+ plumeScale = 0.3
+
+ plume2Scale = 0.45
+ }
+}
+@PART[Knes_Engine_Zebulon]:FOR[zzRealPlume]:NEEDS[!Waterfall]
+{
+ @EFFECTS
+ {
+ @Cryogenic_UpperBlue_CE
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = thrustTransform
+ localRotation = 0,-8,0
+ localPosition = -0.25,-0.25,-0.65
+ fixedScale = 1.5
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ alphaMult = 0.7
+ name = turbopump
+ modelName = RealPlume/Jade_FX/Engines/BDB/vernierPump
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
+ randConeEmit
+ {
+ density = 1 0.2
+ density = 0 0.5
+ }
+ linGrow
+ {
+ density = 1.0 0
+ density = 0.5 0.2
+ density = 0.2 1.5
+ density = 0.0 3
+ }
+ emission
+ {
+ power = 1.0 1
+ power = 0.01 0.1
+ power = 0.0 0.0
+ }
+ speed
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+ energy
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_HM4_Engine]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Cryogenic_UpperBlue_CE
+ }
+
+ PLUME
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,0
+ coreScale = 0.2
+
+ plumePosition = 0,0,0.2
+ plumeScale = 0.2
+
+ plume2Scale = 0.15
+ }
+}
+
+@PART[_Knes_L3S_L3S_HM60_Engine]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //Ariane 4 second stage 1.875m engine L33 "Byrding" Liquid Fuel Engine
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hydrolox_UpperBlue
+ }
+ PLUME
+ {
+ name = Hydrolox_UpperBlue
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ flarePosition = 0,0,-0.4
+ flareScale = 0.4
+
+ fumePosition = 0,0,0.5
+ fumeScale = 2.6
+
+ streamPosition = 0,0,0.0
+ streamScale = 1.6
+
+ shockconePosition = 0,0,1.3
+ shockconeScale = 1
+ //global
+ energy = 1
+ speed = 1
+
+ }
+}
+
+@PART[_Knes_L3S_L3S_HM60_Engine]:FOR[zzRealPlume]:NEEDS[!Waterfall]
+{
+ @EFFECTS
+ {
+ @Hydrolox_UpperBlue
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = thrustTransform
+ localRotation = 0,8,0
+ localPosition = 0.43,0.37,-0.13
+ fixedScale = 1.5
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ alphaMult = 0.8
+ name = turbopump
+ modelName = RealPlume/Jade_FX/Engines/BDB/vernierPump
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
+ randConeEmit
+ {
+ density = 1 0.2
+ density = 0 0.5
+ }
+ linGrow
+ {
+ density = 1.0 0
+ density = 0.5 0.2
+ density = 0.2 1.5
+ density = 0.0 3
+ }
+ emission
+ {
+ power = 1.0 1
+ power = 0.01 0.1
+ power = 0.0 0.0
+ }
+ speed
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+ energy
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+
+ }
+
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = thrustTransform
+ localRotation = 0,-8,0
+ localPosition = -0.43,-0.37,-0.13
+ fixedScale = 1.5
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ alphaMult = 0.8
+ name = turbopump2
+ modelName = RealPlume/Jade_FX/Engines/BDB/vernierPump
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
+ randConeEmit
+ {
+ density = 1 0.2
+ density = 0 0.5
+ }
+ linGrow
+ {
+ density = 1.0 0
+ density = 0.5 0.2
+ density = 0.2 1.5
+ density = 0.0 3
+ }
+ emission
+ {
+ power = 1.0 1
+ power = 0.01 0.1
+ power = 0.0 0.0
+ }
+ speed
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+ energy
+ {
+ density = 1.0 1
+ density = 0.0 0.8
+ }
+
+ }
+ }
+ }
+}
+
+@PART[_Knes_L3S_L33_Engine]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //Ariane 4 second stage 1.875m engine L33 "Byrding" Liquid Fuel Engine
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.3
+ flareScale = 0.3
+
+ fumePosition = 0,0,0.6
+ fumeScale = 1.2
+
+ streamPosition = 0,0,0.25
+ streamScale = 1.2
+ }
+}
+
+@PART[_Knes_L3S_L140]:NEEDS[RealPlume,SmokeScreen,!Waterfall] // Ariane L-140 "Drakkar" Stage
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,-0.1
+ flareScale = 0.15
+
+ plumePosition = 0,0,0.1
+ plumeScale = 0.8
+
+ fumePosition = 0,0,0.4
+ fumeScale = 1
+
+ blazePosition = 0,0,0
+ blazeScale = 0.8
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_L3S_L220]:NEEDS[RealPlume,SmokeScreen,!Waterfall] // Ariane L-220 "Valkyrie" Stage
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,0
+ flareScale = 0.2
+
+ plumePosition = 0,0,0.3
+ plumeScale = 0.8
+
+ fumePosition = 0,0,0.4
+ fumeScale = 1
+
+ blazePosition = 0,0,0
+ blazeScale = 0.8
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_L3S_L220N]:NEEDS[RealPlume,SmokeScreen,!Waterfall] // Ariane L-220N "Ragnarok" Stage
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,0
+ flareScale = 0.2
+
+ plumePosition = 0,0,0.3
+ plumeScale = 0.8
+
+ fumePosition = 0,0,0.4
+ fumeScale = 1
+
+ blazePosition = 0,0,0
+ blazeScale = 0.8
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_L3S_PAL]:NEEDS[RealPlume,SmokeScreen,!Waterfall] // LRB Ariane "Drako" PAL Booster
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ saturationMult = 0.8
+
+ flarePosition = 0,0,-0.2
+ flareScale = 0.2
+
+ plumePosition = 0,0,0.1
+ plumeScale = 0.8
+
+ fumePosition = 0,0,0.2
+ fumeScale = 1
+
+ blazePosition = 0,0,0
+ blazeScale = 0.8
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_L3S_PAP]:NEEDS[zRealPlume,SmokeScreen]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Solid-Lower
+ }
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,-0.05,-0.3
+ fixedScale = 0.45
+ energy = 1
+ speed = 1
+ }
+}
+
+@PART[_Knes_L3S_Separatron]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.4
+ energy = 0.3
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[_Knes_L3S_H8_Separatron]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.2
+ energy = 0.3
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[_Knes_L3S_L33_Separatron]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.2
+ energy = 0.3
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+
+@PART[Knes_Hermes_Engine_Mk91]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // Hermes Mk-91 "Callisto" Monoprop Engine
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperWhite
+ !runningEffectName = DELETE
+ }
+
+ PLUME
+ {
+ name = Hypergolic_UpperWhite
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flareScale = 0.05
+
+ corePosition = 0,0,0
+ coreScale = 0.4
+
+ plumePosition = 0,0,0
+ plumeScale = 0.2
+ }
+}
+
+@PART[_Knes_L3S_P120E]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_MultiRoleKapsule.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_MultiRoleKapsule.cfg
new file mode 100644
index 00000000..29a7e058
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_MultiRoleKapsule.cfg
@@ -0,0 +1,964 @@
+@PART[_Knes_mrk_Pod,_Knes_mrk_Pod_Rescue]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = -1
+ ullage = False
+ pressureFed = true
+ @PROPELLANT[MonoPropellant]
+ {
+ @name = MMH
+ @ratio = 0.4943
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ @name = NTO
+ @ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ configuration = MMH+NTO
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.2
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_Knes_mrk_LES]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Launch Escape System "LastChance"
+
+ CONFIG
+ {
+ name = Launch Escape System "LastChance"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = true
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_mrk_SM_Cargo,_Knes_mrk_SM_Rescue]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = PSPC
+
+ CONFIG
+ {
+ name = PSPC
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ @RESOURCE[Solidfuel]
+ {
+ @name = PSPC
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+}
+
+@PART[_Knes_mrk_SM_Extended]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = PSPC
+
+ CONFIG
+ {
+ name = PSPC
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = false
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+ @RESOURCE[Solidfuel]
+ {
+ @name = PSPC
+ @amount *= 4.213483146
+ @maxAmount *= 4.213483146
+ }
+}
+
+@PART[_Knes_mrk_Thruster]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Spacecraft.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Spacecraft.cfg
new file mode 100644
index 00000000..8d4f3732
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Spacecraft.cfg
@@ -0,0 +1,1074 @@
+@PART[Knes_Cargo_Pod_09375,Knes_Crew_Pod_09375]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+@PART[Knes_EscapeTower_Small]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = S
+ modded = false
+ configuration = Launch Escape System "LastChance"
+
+ CONFIG
+ {
+ name = Launch Escape System "LastChance"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = true
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[Knes_EscapeTower_Small]:NEEDS[zRealPlume,SmokeScreen]
+{
+ @MODULE[ModuleEngines*]:HAS[#thrustVectorTransformName[thrustTransform]]
+ {
+ %powerEffectName = running-Escape
+ }
+ PLUME
+ {
+ name = running-Escape
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ plumePosition = 0,0,0.1
+ flarePosition = 0,0,0.1
+ fixedScale = 3
+ energy = 0.5
+ speed = 1.5
+ }
+}
+@PART[Knes_MonoProp_Engine_srf]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = -1
+ ullage = False
+ pressureFed = true
+ @PROPELLANT[MonoPropellant]
+ {
+ @name = MMH
+ @ratio = 0.4943
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ @name = NTO
+ @ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ configuration = MMH+NTO
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.6
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 1.6111
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.4
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.2
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.05
+ }
+ }
+ }
+}
+
+@PART[_Knes_Control_LowProfile_RCS_0625]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = MMH
+ amount = 10
+ @amount *= 2.4715
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = NTO
+ amount = 10
+ @amount *= 2.5285
+ maxAmount = #$amount$
+ }
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+
+@PART[_Knes_Utility_Adapter_09375_0625]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[Knes_Service_Module_Viking_09375]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[Knes_Service_Module_Viking_09375]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @EFFECTS
+ {
+ !running {}
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.03
+ flareScale = 0.03
+
+ fumePosition = 0,0,0.05
+ fumeScale = 0.2
+
+ streamPosition = 0,0,0
+ streamScale = 0.1
+ }
+}
+@PART[Knes_Service_Module_Viking_09375]:FOR[zzRealPlume]:NEEDS[RealPlume,!Waterfall]
+{
+ @EFFECTS
+ {
+ @Hypergolic_UpperRed
+ {
+ !AUDIO[Hypergolic_UpperRed-audio] {}
+ AUDIO
+ {
+ name = audio
+ channel = Ship
+ clip = RealPlume/KW_Sounds/sound_spsloop
+ volume = 0.0 0.0
+ volume = 1.0 0.4
+ pitch = 0.0 1.0
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Spaceplanes.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Spaceplanes.cfg
new file mode 100644
index 00000000..740455ac
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Spaceplanes.cfg
@@ -0,0 +1,1363 @@
+@PART[_Knes_French_Hermes_Docking_Module]:FOR[RealFuels]
+{
+ @mass = 0.250
+}
+
+@PART[_Knes_French_Hermes_Crew_Module]:FOR[RealFuels]
+{
+ @mass = 0.400
+}
+
+@PART[Knes_Hermes]:FOR[RealFuels]
+{
+ @mass = 5.250
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
+ {
+ @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
+ {
+ @ResourceName = Hydrazine
+ @Ratio *= 0.00433
+ }
+ @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
+ {
+ @Ratio *= 0.23
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Fuel Cell Config
+ switcherDescriptionPlural = Fuel Cell Configs
+ moduleID = fuelCellSwitch
+ SUBTYPE
+ {
+ name = None
+ title = None
+ descriptionSummary = No frills.
+ descriptionDetail = Lightest and cheapest option.
+ defaultSubtypePriority = 0
+ addedMass = -0.05
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ moduleActive = False
+ }
+ }
+ SUBTYPE
+ {
+ name = Hydrazine
+ title = Hydrazine Fuel Cell
+ descriptionDetail = A simple device that consumes Hydrazine to produce EC.
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ DATA
+ {
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ }
+ }
+ }
+ !MODULE[ModuleResourceConverter]:NEEDS[Kerbalism] {}
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 0.2
+ valve_i = 1 // workaround until we have a better way to deal with dump valves
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _MonopropFuelCell
+ title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
+ capacity = 1
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+
+ SETUP
+ {
+ name = Monoprop Oxygen Fuel Cell
+ desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
+ tech = basicScience
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _MonopropFuelCell
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 2
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_Knes_French_Hermes]:FOR[RealFuels]
+{
+ @mass = 2.250
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ @MODULE[ModuleResourceConverter]:NEEDS[!Kerbalism]
+ {
+ @INPUT_RESOURCE:HAS[#ResourceName[MonoPropellant]]
+ {
+ @ResourceName = Hydrazine
+ @Ratio *= 0.00433
+ }
+ @OUTPUT_RESOURCE:HAS[#ResourceName[ElectricCharge]]
+ {
+ @Ratio *= 0.23
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Fuel Cell Config
+ switcherDescriptionPlural = Fuel Cell Configs
+ moduleID = fuelCellSwitch
+ SUBTYPE
+ {
+ name = None
+ title = None
+ descriptionSummary = No frills.
+ descriptionDetail = Lightest and cheapest option.
+ defaultSubtypePriority = 0
+ addedMass = -0.05
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ moduleActive = False
+ }
+ }
+ SUBTYPE
+ {
+ name = Hydrazine
+ title = Hydrazine Fuel Cell
+ descriptionDetail = A simple device that consumes Hydrazine to produce EC.
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ DATA
+ {
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ }
+ }
+ }
+ !MODULE[ModuleResourceConverter]:NEEDS[Kerbalism] {}
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 0.2
+ valve_i = 1 // workaround until we have a better way to deal with dump valves
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _MonopropFuelCell
+ title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
+ capacity = 1
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+
+ SETUP
+ {
+ name = Monoprop Oxygen Fuel Cell
+ desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
+ tech = basicScience
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _MonopropFuelCell
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 2
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 2
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Knes_Hermes_HRM]:FOR[RealFuels]
+{
+ @mass = 0.5
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Knes_Command_K-IXV,Knes_Command_K-CEV]:FOR[RealFuels]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_French_Hermes_OME_Engine]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.125
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+// ignitions = -1
+ ullage = False
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ modded = false
+ type = ModuleEnginesRF
+ configuration = Hydrazine
+ origMass = 0.125
+ CONFIG
+ {
+ name = HTP
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_VEGA.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_VEGA.cfg
new file mode 100644
index 00000000..886d570e
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_VEGA.cfg
@@ -0,0 +1,374 @@
+@PART[_Knes_L3S_P40]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.6865
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ modded = false
+ configuration = P40 "Vespa"
+ origMass = 0.6865
+ CONFIG
+ {
+ name = P40 "Vespa"
+ description = Packing a powerful punch for its size, The P40 "Vespa" is widely used in many space programs.
+ maxThrust = 280.675
+ minThrust = 280.675
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 260
+ }
+ IspV = 1.048507
+ IspSL = 1.061224489
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+// volume = 4128.6498
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[Knes_Booster_P80]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 1.8275
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 547.85
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ modded = false
+ configuration = P80 Solid Fuel Booster
+ origMass = 1.8275
+ CONFIG
+ {
+ name = P80 Solid Fuel Booster
+ description = A small Booster with Gimbal
+ maxThrust = 547.85
+ minThrust = 547.85
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 274
+ key = 1 255
+ }
+ IspV = 1.053846153
+ IspSL = 1.0625
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 10666.666
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_L3S_P120C]:NEEDS[Knes]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.34825
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = S
+ modded = false
+ configuration = P120 "Eureka"
+ origMass = 3.34825
+ CONFIG
+ {
+ name = P120 "Eureka"
+ description = The P120 "Eureka" is a truly massive solid rocket fuel booster.
+ maxThrust = 700
+ minThrust = 700
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 273.1
+ key = 1 255
+ }
+ IspV = 1.050384615
+ IspSL = 1.0625
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ CONFIG
+ {
+ name = P120C "Deimos"
+ description = The P120C "Deimos" is a truly massive solid rocket fuel booster.
+ maxThrust = 728.175
+ minThrust = 728.175
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 273.1
+ key = 1 255
+ }
+ IspV = 1.050384615
+ IspSL = 1.0625
+ curveResource = HTPB
+ chamberNominalTemp = 1600
+ maxEngineTemp = 1850
+ thrustCurve
+ {
+ key = 0 0.2 0.6566457 0.6566457
+ key = 0.08 0.7826234 11.38028 11.38028
+ key = 0.12 1.091428 0 0
+ key = 0.177 1.072238 -0.3012535 -0.3012535
+ key = 0.832 0.9977316 0.2489114 0.2489114
+ key = 0.91 1.052388 1.565168 1.565168
+ key = 0.9730649 1.160696 0 0
+ key = 1 0.93 -4.794868 -6.284284
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ massMult = 1
+ allowShutdown = False
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = False
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+// volume = 19719.84358
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[_Knes_Vega_Avum_Avionics_125]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_L3S_P40]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
+
+@PART[_Knes_L3S_P120C]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0
+ plumePosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Lower
+ !runningEffectName = DELETE
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Veronique.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Veronique.cfg
new file mode 100644
index 00000000..5edd16e1
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Veronique.cfg
@@ -0,0 +1,98 @@
+@PART[_Knes_Veronique_Engine_03125]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[Kerosene]
+ {
+ @name = UH25
+ @ratio = 0.3971
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.6029
+ }
+
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 220
+ key = 1 202
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U+
+ modded = false
+ configuration = AGI-E "Vekin"
+
+ CONFIG
+ {
+ name = AGI-E "Vekin"
+ description = This little engine is for the Varinka Rocket.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %powerEffectName:NEEDS[!Waterfall] = Hydynelox-A7
+ %runningEffectName:NEEDS[Waterfall] = running
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+
+ PROPELLANT
+ {
+ name = UH25
+ ratio = 0.3971
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = IRFNA-III
+ ratio = 0.6029
+ }
+
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+////////////////////////////////////////////////
+// Real Plumes
+////////////////////////////////////////////////
+
+@PART[_Knes_Veronique_Engine_03125]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // AGI-E "Vekin" Engine
+{
+ PLUME
+ {
+ name = Hydynelox-A7
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0.75
+ plumePosition = 0,0,-0.85
+ flareScale = 0.13
+ plumeScale = 0.12
+ energy = 1.5
+ speed = 1.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hydynelox-A7
+ !runningEffectName = DELETE
+ }
+}
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Vesta.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Vesta.cfg
new file mode 100644
index 00000000..22e53460
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Vesta.cfg
@@ -0,0 +1,87 @@
+@PART[_Knes_Vesta_Engine_0625]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[Kerosene]
+ {
+ @name = UH25
+ @ratio = 0.3971
+ }
+ @PROPELLANT[IRFNA-III]
+ {
+ name = NTO
+ ratio = 0.6029
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U+
+ modded = false
+ configuration = LRBA-V "Gauntness"
+
+ CONFIG
+ {
+ name = LRBA-V "Gauntness"
+ description = This little engine is for the Viska Rocket.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ ignitions = 1
+ ullage = true
+ pressureFed = False
+ %powerEffectName:NEEDS[!Waterfall] = Ammonialox
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3971
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = IRFNA-III
+ ratio = 0.6029
+ }
+
+ IspSL = 1.0000
+ IspV = 1.0000
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[_Knes_Vesta_Engine_0625]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall] // LRBA-V "Gauntness" Engine
+{
+ PLUME
+ {
+ name = Ammonialox
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,0.55
+ plumePosition = 0,0,0.6
+ flareScale = 0.24
+ plumeScale = 0.24
+ energy = 1.2
+ speed = 1.3
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Ammonialox
+ !runningEffectName = DELETE
+ }
+}
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_Vulcain.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_Vulcain.cfg
new file mode 100644
index 00000000..1586bc0f
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_Vulcain.cfg
@@ -0,0 +1,517 @@
+@PART[_Knes_Catherine_Stage_1875]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UDMH
+ @ratio = 0.2941
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ name = NTO
+ ratio = 0.7059
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 248
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = basicEngine
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ modded = false
+ configuration = Heracles "Arcas"
+
+ CONFIG
+ {
+ name = Heracles "Arcas"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ ignitions = 20
+ ullage = true
+ %powerEffectName:NEEDS[!Waterfall] = Hypergolic_UpperOrange
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4964
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5036
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 281
+ key = 1 248
+ }
+ IspSL = 1.0000
+ IspV = 1.0218181818
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.25
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes_Cora_Engine_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UDMH
+ @ratio = 0.4964
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = NTO
+ @ratio = 0.5036
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = L+
+ configuration = C-R12 "Penelope" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = C-R12 "Penelope" Rocket Engine
+ description = Big things sometimes come in small packages, no this though - this is a medium thing.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = Hypergolic_LowerOrangeShock
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 296
+ key = 1 200
+ }
+
+ IspSL = 0.763358778
+ IspV = 0.927899686
+ !IGNITOR_RESOURCE,* {}
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.0
+ }
+ }
+ }
+}
+
+@PART[_Knes_Cora_Engine_SL]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = UDMH
+ @ratio = 0.5218
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = NTO
+ @ratio = 0.4782
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = L
+ configuration = C-SL12 "Penelope" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = C-SL12 "Penelope" Rocket Engine
+ description = First stage variant of the C-R12 Engine with short nozzles.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = Ammonialox
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5218
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4782
+ }
+ PROPELLANT
+ {
+ name = Water
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 296
+ key = 1 200
+ }
+ IspSL = 0.763358778
+ IspV = 0.927899686
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.0
+ }
+ }
+ }
+}
+
+@PART[_Knes_Diane_Engine_125]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 1.3914
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 2.25
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L+
+ configuration = M-R12 "Calypso"
+ modded = false
+ CONFIG
+ {
+ name = M-R12 "Calypso"
+ description = Big things sometimes come in small packages, no this though - this is a medium thing.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ %powerEffectName:NEEDS[!Waterfall] = Hypergolic_UpperOrange
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.2941
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.7059
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 259
+ key = 1 221
+ key = 6 0.001
+ }
+ IspSL = 0.9444444444
+ IspV = 0.996153846
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.0
+ }
+ }
+ }
+}
+
+@PART[_Knes_Mireille_Engine_09375]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 5
+ ullage = True
+ %runningEffectName:NEEDS[Waterfall] = running
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 1.3914
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 2.25
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = U
+ configuration = M-R6 "Mirabelle" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = M-R6 "Mirabelle" Rocket Engine
+ description = Big things sometimes come in small packages, not this though - this is a medium thing.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 20
+ ullage = True
+ pressurefed = True
+ %powerEffectName:NEEDS[!Waterfall] = Hypergolic_UpperOrange
+ %runningEffectName:NEEDS[Waterfall] = running
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.55385
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.44615
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 0.01
+ ignoreForIsp = True
+ }
+ atmosphereCurve
+ {
+ key = 0 310
+ key = 1 260
+ }
+ IspSL = 1.1282
+ IspV = 1.0197368421
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.0
+ }
+ }
+ }
+}
+
+@PART[_Knes_Mireille_LFO*,_Knes_Coralie_LFO_125]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+////////////////////////////////////////////////
+// Real Plumes
+////////////////////////////////////////////////
+
+@PART[_Knes_Cora_Engine_1]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ alphaMult = 0.5
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.1
+ flareScale = 0.15
+
+ fumePosition = 0,0,0.3
+ fumeScale = 0.5
+
+ streamPosition = 0,0,0.1
+ streamScale = 0.5
+ }
+}
+
+@PART[_Knes_Cora_Engine_SL]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+
+ flarePosition = 0,0,-0.4
+ flareScale = 0.1
+
+ plumePosition = 0,0,-0.3
+ plumeScale = 0.4
+
+ fumePosition = 0,0,-0.1
+ fumeScale = 0.6
+
+ blazePosition = 0,0,0
+ blazeScale = 0.4
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+}
+
+@PART[_Knes_Diane_Engine_125]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ alphaMult = 0.7
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.2
+ flareScale = 0.13
+
+ fumePosition = 0,0,0.3
+ fumeScale = 0.5
+
+ streamPosition = 0,0,0.1
+ streamScale = 0.5
+ }
+}
+
+@PART[_Knes_Mireille_Engine_09375]:NEEDS[RealPlume,SmokeScreen,!Waterfall] //
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.1
+ flareScale = 0.15
+
+ fumePosition = 0,0,0.2
+ fumeScale = 0.5
+
+ streamPosition = 0,0,0.1
+ streamScale = 0.5
+ }
+}
+
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_zzFueltanks.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_zzFueltanks.cfg
new file mode 100644
index 00000000..74916e21
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_zzFueltanks.cfg
@@ -0,0 +1,63 @@
+@PART[_Knes_Fuel*,_Knes_L3S_Cryo*,_Knes_L3S_H4]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[_Knes*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[_Knes*]:HAS[@RESOURCE[MonoPropellant],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/RF_Knes_zztanktypess.cfg b/GameData/RealFuels-Stock/Knes/RF_Knes_zztanktypess.cfg
new file mode 100644
index 00000000..bb8909a2
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/RF_Knes_zztanktypess.cfg
@@ -0,0 +1,12 @@
+@TANK_DEFINITION[Default]
+{
+ TANK
+ {
+ name = Water
+ mass = 0.00001
+ utilization = 1
+ fillable = True
+ amount = 0.0
+ maxAmount = 0.0
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Knes/readme.txt b/GameData/RealFuels-Stock/Knes/readme.txt
new file mode 100644
index 00000000..c9161da6
--- /dev/null
+++ b/GameData/RealFuels-Stock/Knes/readme.txt
@@ -0,0 +1,6 @@
+Knes 1.0 release notes:
+
+- All engines matched up to their real counterparts
+- RCS flexibility
+- Techlevel support
+- Waterfall patches
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/KonstellationProgram/RF_KonstellationProgram_AresV.cfg b/GameData/RealFuels-Stock/KonstellationProgram/RF_KonstellationProgram_AresV.cfg
new file mode 100644
index 00000000..993e213c
--- /dev/null
+++ b/GameData/RealFuels-Stock/KonstellationProgram/RF_KonstellationProgram_AresV.cfg
@@ -0,0 +1,755 @@
+@PART[5_5SegmentSRB]:FOR[RealFuels_StockEngines]
+{
+ @mass = 25.5
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4215
+ @atmosphereCurve
+ {
+ @key,0 = 0 267.4
+ @key,1 = 1 237
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRB-5.5 Beeru Solid Rocket Booster
+ modded = false
+ origmass = 25.5
+ CONFIG
+ {
+ name = SRB-5.5 Beeru Solid Rocket Booster
+ description = The production thrust curve for this motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ atmosphereCurve
+ {
+ key = 0 267.4
+ key = 1 237
+ }
+ IspSL = 0.967346938
+ IspV = 0.997761194
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+
+ }
+ CONFIG
+ {
+ name = SRB-5.5 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 242
+ }
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-5.5 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 242
+ }
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[Konstellation_RCS*,AresV_EDS_RCS,AresV_interstage_RCS]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Hydrazine
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.55
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.6111
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 1.969
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.952
+ }
+ }
+}
+
+@PART[AresV_EngineMount]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.5
+}
+
+@PART[AresV_LH_tank]:HAS[@RESOURCE[LqdHydrogen],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ @mass = 11.8
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 988310
+ volume = 0
+// @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+// @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+// TANK
+// {
+// name = LqdHydrogen
+// amount = full
+// maxAmount = 100%
+// }
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+}
+
+@PART[AresV_LO_tank]:HAS[@RESOURCE[Oxidizer],!MODULE[ModuleFuelTanks]]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.2
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 368327
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = BalloonCryo
+ basemass = -1
+ TANK
+ {
+ name = LqdOxygen
+ amount = full
+ maxAmount = 100%
+ }
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+}
+
+@PART[AresV_ST_tank]:FOR[RealFuels_StockEngines]
+{
+ @mass = 2.600
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Hydrazine
+ amount = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @amount *= 5
+ maxAmount = #$amount$
+ }
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[Konstellation_SM,Konstellation_SM_604]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ TANK:NEEDS[Kerbalism]
+ {
+ name = Food
+ amount = 23.0344
+ maxAmount = 23.0344
+ }
+ TANK:NEEDS[Kerbalism]
+ {
+ name = Water
+ amount = 15.22475
+ maxAmount = 15.22475
+ }
+ TANK:NEEDS[Kerbalism]
+ {
+ name = Oxygen
+ amount = 10433.3138
+ maxAmount = 10433.3138
+ }
+ TANK:NEEDS[Kerbalism]
+ {
+ name = Nitrogen
+ amount = 814.1594
+ maxAmount = 814.1594
+ }
+ TANK:NEEDS[Kerbalism]
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 9945.06167633
+ utilization = 200
+ fillable = true
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ @MODULE[ModuleFuelTanks]:NEEDS[Kerbalism]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp += #$TANK[Nitrogen]/maxAmount$
+ @temp += #$TANK[Hydrogen]/maxAmount$
+ @temp /= 200
+ @volume += #$temp$
+ @volume += #$TANK[Food]/maxAmount$
+ @volume += #$TANK[Water]/maxAmount$
+ @volume += 250 // Electric Charge
+ !temp = delete
+ }
+ !RESOURCE[Food] {}
+ !RESOURCE[Water] {}
+ !RESOURCE[Oxygen] {}
+ !RESOURCE[Nitrogen] {}
+ !RESOURCE[Hydrogen] {}
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/PhotonCorp/RF_PhotonCorp_SRMV.cfg b/GameData/RealFuels-Stock/PhotonCorp/RF_PhotonCorp_SRMV.cfg
new file mode 100644
index 00000000..4518c05b
--- /dev/null
+++ b/GameData/RealFuels-Stock/PhotonCorp/RF_PhotonCorp_SRMV.cfg
@@ -0,0 +1,1956 @@
+@PART[PC_*]:HAS[@MODULE[ModuleEnginesRF]]:FOR[zRealFuels_StockEngines]
+{
+ @MODULE[ModuleB9PartSwitch]:HAS[#moduleID[thrustCurveSwitch]],*
+ {
+ @SUBTYPE:HAS[@MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]]],*
+ {
+ !addedMass = DELETE
+ !defaultSubtypePriority = DELETE
+ @MODULE:HAS[@IDENTIFIER[ModuleEnginesFX]],*
+ {
+ @IDENTIFIER
+ {
+ %name = ModuleEnginesRF
+ }
+
+ @DATA
+ {
+ !maxThrust = DELETE
+ !PROPELLANT[*],* {}
+ !atmosphereCurve {}
+ !thrustCurve {}
+ }
+ }
+ }
+ }
+}
+
+@PART[PC_1Seg_RSRM]:FOR[RealFuels_StockEngines]
+{
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 277
+ @key,1 = 1 246
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRB-1 Solid Rocket Booster
+ modded = false
+
+ CONFIG
+ {
+ name = SRB-1 Solid Rocket Booster
+ description = The production thrust curve for this motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ CONFIG
+ {
+ name = SRB-1 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = steady66 }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-1 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = flat }
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[PC_2Seg_RSRM]:FOR[RealFuels_StockEngines]
+{
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 277
+ @key,1 = 1 246
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRB-2 Solid Rocket Booster
+ modded = false
+
+ CONFIG
+ {
+ name = SRB-2 Solid Rocket Booster
+ description = The production thrust curve for this motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ CONFIG
+ {
+ name = SRB-2 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = steady66 }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-2 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = flat }
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[PC_3Seg_RSRM]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+
+ @atmosphereCurve
+ {
+ @key,0 = 0 277
+ @key,1 = 1 246
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRB-3 Solid Rocket Booster
+ modded = false
+
+ CONFIG
+ {
+ name = SRB-3 Solid Rocket Booster
+ description = The production thrust curve for this motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ CONFIG
+ {
+ name = SRB-3 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = steady66 }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-3 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = flat }
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 1.0040816326
+ IspV = 1.03358208955
+ atmosphereCurve
+ {
+ key = 0 277
+ key = 1 246
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[PC_4Seg_RSRM]:FOR[RealFuels_StockEngines]
+{
+ @mass = 16.4425
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3704.75
+ @atmosphereCurve
+ {
+ @key,0 = 0 268
+ @key,1 = 1 242
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRMV-4 Solid Rocket Booster
+ modded = false
+ mass = 16.4425
+ CONFIG
+ {
+ name = SRMV-4 Solid Rocket Booster
+ description = The historical thrust curve for this motor.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ CONFIG
+ {
+ name = SRB-4 Solid Rocket Booster
+ description = The default thrust curve for this motor is a fall-rise-fall profile. It quickly rises from 95% to 100% thrust, drops to 65% thrust with 65% fuel remaining, then rises to 80% thrust until 40% fuel remaining at which point it starts to tail off to near zero by burnout.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 0
+ key = 0.01252535 0.1839709 1.820318 4.336654
+ key = 0.02268416 0.2996643 3.372431 3.372431
+ key = 0.09468817 0.5038492 1.704485 1.41069
+ key = 0.3896041 0.7964334 0.8484721 0.6002516
+ key = 0.4083008 0.7989929 -0.08580669 -0.4211084
+ key = 0.65 0.65 -0.4383497 0.6146616
+ key = 0.95 1 0.3562177 0
+ key = 1 0.95 0 0
+
+ }
+ }
+ CONFIG
+ {
+ name = SRB-4 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = steady66 }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-4 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = flat }
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[PC_5Seg_RSRM]:FOR[RealFuels_StockEngines]
+{
+ @mass = 21.375
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3950
+ @atmosphereCurve
+ {
+ @key,0 = 0 268
+ @key,1 = 1 242
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ configuration = SRMV-5 Solid Rocket Booster
+ modded = false
+ origMass = 21.375
+ CONFIG
+ {
+ name = SRMV-5 Solid Rocket Booster
+ description = Realistic thrust curve
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ CONFIG
+ {
+ name = SRB-5 Solid Rocket Booster
+ description = The default thrust curve for this motor is a fall-rise-fall profile. It quickly rises from 95% to 100% thrust, drops to 65% thrust with 65% fuel remaining, then rises to 80% thrust until 40% fuel remaining at which point it starts to tail off to near zero by burnout.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = default }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 0
+ key = 0.01252535 0.1839709 1.820318 4.336654
+ key = 0.02268416 0.2996643 3.372431 3.372431
+ key = 0.09468817 0.5038492 1.704485 1.41069
+ key = 0.3896041 0.7964334 0.8484721 0.6002516
+ key = 0.4083008 0.7989929 -0.08580669 -0.4211084
+ key = 0.65 0.65 -0.4383497 0.6146616
+ key = 0.95 1 0.3562177 0
+ key = 1 0.95 0 0
+
+ }
+ }
+ CONFIG
+ {
+ name = SRB-5 Solid Rocket Booster Steady drop 66%
+ description = This regressive thrust curve steadily drops from max thrust to 66% of max, drops sharply to 15% near zero right before burnout. A useful profile for use as a booster.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = steady66 }
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 0.15 0 15
+ key = 0.03 0.66 0.5 0.5
+ key = 1 1 -0.6 0
+ }
+ }
+ CONFIG
+ {
+ name = SRB-5 Solid Rocket Booster Flat
+ description = Perfectly flat thrust profile. Can result in excessive TWR but greatly simplifies burn time calculations.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ %LinkB9PSModule[thrustCurveSwitch] { %subtype = flat }
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ IspSL = 0.987755102
+ IspV = 1
+ atmosphereCurve
+ {
+ key = 0 268
+ key = 1 242
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 0 1
+ key = 1 1
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[PC_Nose]:FOR[RealFuels]
+{
+ @mass = 0.05
+ @cost = 180
+ %entryCost = 900
+ @maxTemp = 1800
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 255
+ @key,1 = 1 211
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ origMass = 0.05
+ modded = false
+ configuration = HTPB
+
+ CONFIG
+ {
+ name = HTPB
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 211
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/ProjectEOC/RF_ProjectEOC_ShuttleC.cfg b/GameData/RealFuels-Stock/ProjectEOC/RF_ProjectEOC_ShuttleC.cfg
new file mode 100644
index 00000000..9ff548ff
--- /dev/null
+++ b/GameData/RealFuels-Stock/ProjectEOC/RF_ProjectEOC_ShuttleC.cfg
@@ -0,0 +1,298 @@
+@PART[EOC_enginebase]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCS*],*
+ {
+ !PROPELLANT[MonoPropellant] {}
+ !PROPELLANT[Hydrazine] {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS,*
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = MMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[EOC_cargobay]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[EOC_CargoBay_Cover]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %powerEffectName = Solid-Sepmotor
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ plumePosition = 0,0,0.05
+ flarePosition = 0,0,0.05
+ fixedScale = 0.5
+ energy = 1
+ speed = 1
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_aftFuselage.cfg b/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_aftFuselage.cfg
deleted file mode 100644
index 09814e51..00000000
--- a/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_aftFuselage.cfg
+++ /dev/null
@@ -1,48 +0,0 @@
-//RCS Conversion
-@PART[benjee10_shuttle_aftFuselage]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCS*],*
- {
- !PROPELLANT[MonoPropellant] {}
- !PROPELLANT[Hydrazine] {}
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS,*
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = MMH+NTO
- modded = false
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 1
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_forwardFuselage.cfg b/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_forwardFuselage.cfg
deleted file mode 100644
index d3911f79..00000000
--- a/GameData/RealFuels-Stock/ShuttleOrbiterConstructionKit/RCS_forwardFuselage.cfg
+++ /dev/null
@@ -1,59 +0,0 @@
-//remove Hydrazine Fuel, Shuttle RCS+OMS both use a MMH/NTO mixture
-@PART[benjee10_shuttle_forwardFuselage]:FOR[zz_RealFuels_StockEngines] //third RF-Stock pass, should be loaded after Fuel_Conversions.cfg (second RF-Stock pass)
-{
- @MODULE[ModuleFuelTanks]
- {
- !TANK[Hydrazine] {}
- }
-}
-
-
-
-//RCS Conversion
-@PART[benjee10_shuttle_forwardFuselage]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCS*],*
- {
- !PROPELLANT[MonoPropellant] {}
- !PROPELLANT[Hydrazine] {}
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS,*
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = MMH+NTO
- modded = false
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 1
- PROPELLANT
- {
- name = MMH
- ratio = 37.694087
- }
- PROPELLANT
- {
- name = NTO
- ratio = 62.305913
- }
- }
-
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/StarshineIndustries/RF_Starshine_Vinci.cfg b/GameData/RealFuels-Stock/StarshineIndustries/RF_Starshine_Vinci.cfg
new file mode 100644
index 00000000..f32937ac
--- /dev/null
+++ b/GameData/RealFuels-Stock/StarshineIndustries/RF_Starshine_Vinci.cfg
@@ -0,0 +1,82 @@
+@PART[engineVinci]:NEEDS[StarshineIndustries]:FOR[RealFuels_StockEngines] // Vinci for Ariane 6 Upper stage
+{
+ @mass = 0.137
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 45
+ @minThrust = 30
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.733
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.267
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ !atmosphereCurve {}
+ atmosphereCurve
+ {
+ key = 0 465
+ key = 1 235
+ key = 6 0.001
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 6
+ origTechLevel = 6
+ engineType = U
+ configuration = Starshine Industries "Vinci"
+ modded = false
+ origMass = 0.137
+
+ CONFIG
+ {
+ name = Starshine Industries "Vinci"
+ description = Upper stage engine for Ariane 6
+ maxThrust = 45
+ minThrust = 30
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.733
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.267
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 465
+ key = 1 232
+ }
+ IspSL = 1.5323383
+ IspV = 1.8267716535
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_Aerobee.cfg b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_Aerobee.cfg
new file mode 100644
index 00000000..74f3ef02
--- /dev/null
+++ b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_Aerobee.cfg
@@ -0,0 +1,224 @@
+@PART[taerobee_science]:NEEDS[Taerobee]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.05
+}
+
+@PART[taerobee_aerobee]:NEEDS[Taerobee]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.002
+ @cost = 97
+ %entryCost = 485
+ @maxTemp = 2400
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 5
+ ignitions = 1
+ ullage = false
+ pressureFed = True
+ @atmosphereCurve
+ {
+ @key,0 = 0 226
+ @key,1 = 1 195
+ }
+ !PROPELLANT[],* {}
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.40854
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = IRFNA-III
+ ratio = 0.59146
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Taerobee SR-E100 "Ajax"
+ CONFIG
+ {
+ name = Capella 375
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 40
+ powerEffectName = Hypergolic_Upper
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.326832
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.081708
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.59146
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 226
+ key = 1 195
+ }
+ IspSL = 0.886363636
+ IspV = 0.8692307
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ CONFIG
+ {
+ name = Taerobee SR-E100 "Ajax"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.77974912
+ @minThrust *= 1.77974912
+ heatProduction = 40
+ massMult = 1.5
+ powerEffectName = Hypergolic_UpperRed
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.2467
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.1329
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.6204
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 30.9
+ ignoreForIsp = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 235.44
+ key = 1 200
+ }
+ IspSL = 0.9090909
+ IspV = 0.90553846
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ CONFIG
+ {
+ name = Taerobee JA10-27 "Hector"
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 2.75184275
+ @minThrust *= 2.75184275
+ heatProduction = 40
+ massMult = 1.5
+ powerEffectName = Hypergolic_UpperRed
+ PROPELLANT
+ {
+ name = Aniline
+ ratio = 0.2467
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Furfuryl
+ ratio = 0.1329
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ ratio = 0.6204
+ name = IRFNA-III
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 33.45
+ ignoreForIsp = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 231
+ key = 1 198
+ }
+ IspSL = 0.9
+ IspV = 0.888461538
+ ignitions = 1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.11
+ }
+ }
+ }
+}
+
+@PART[taerobee_sustainerTank_3]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ type = Fuselage
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_R1.cfg b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_R1.cfg
new file mode 100644
index 00000000..6af1274e
--- /dev/null
+++ b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_R1.cfg
@@ -0,0 +1,471 @@
+@PART[Bumper_Engine]:NEEDS[CNAR]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.270
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 77.95
+ ignitions = 1
+ ullage = True
+ %powerEffectName = Alcolox_Lower
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Ethanol75
+ @ratio = 0.51263
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.48737
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Thumper RM-3GU "Gustave"
+ origMass = 0.023
+ CONFIG
+ {
+ name = Thumper RM-3GU "Gustave"
+ maxThrust = 77.95
+ minThrust = 77.95
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox_Lower
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Thumper RM-8GU "Gustave-H"
+ description = A switch to the more volatile Hydyne fuel yielded more thrust and Isp
+ maxThrust = 72.17
+ minThrust = 72.17
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Hydynelox
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ }
+ }
+}
+
+@PART[Bumper_Engine_Unclad]:NEEDS[CNAR]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.230
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 77.95
+ ignitions = 1
+ ullage = True
+ %powerEffectName = Alcolox_Lower
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Ethanol75
+ @ratio = 0.51263
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.48737
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Thumper RM-3GU "Gustave"
+ origMass = 0.023
+ CONFIG
+ {
+ name = Thumper RM-3GU "Gustave"
+ maxThrust = 77.95
+ minThrust = 77.95
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Thumper RM-8GU "Gustave-H"
+ description = Original upper stage variant of the Gustave.
+ maxThrust = 72.17
+ minThrust = 72.17
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Hydynelox
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ }
+ CONFIG
+ {
+ name = Thumper RM-11 "Brutus"
+ maxThrust = 101
+ minThrust = 101
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Thumper RM-12 "Bujang Senang"
+ maxThrust = 107
+ minThrust = 107
+ massMult = 0.9966
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 235
+ key = 1 214
+ }
+ IspV = 0.903846153
+ IspSL = 0.97272727
+ }
+ CONFIG
+ {
+ name = Thumper RM-13 "Lolong"
+ maxThrust = 122.5825
+ minThrust = 122.5825
+ massMult = 0.9797
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 248
+ key = 1 220
+ }
+ IspV = 0.953846153
+ IspSL = 1
+ }
+ CONFIG
+ {
+ name = Thumper RM-13M "Lolong-M"
+ maxThrust = 125.035
+ minThrust = 125.035
+ massMult = 0.9763
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 248
+ key = 1 220
+ }
+ IspV = 0.953846153
+ IspSL = 1
+ }
+ }
+}
+
+@PART[Bumper_Engine]:FOR[RealPlume]:NEEDS[SmokeScreen] // Thumper RM-3GU "Gustave" Rocket Motor
+{
+ PLUME
+ {
+ name = Alcolox-Lower-A6
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+ PLUME
+ {
+ name = Hydynelox
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Alcolox-Lower-A6
+ }
+}
+
+@PART[Bumper_Engine_Unclad]:FOR[RealPlume]:NEEDS[SmokeScreen] // Thumper RM-3GU "Zero" Rocket Motor
+{
+ PLUME
+ {
+ name = Alcolox-Lower-A6
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+ PLUME
+ {
+ name = Hydynelox
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Alcolox-Lower-A6
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_TinyTim.cfg b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_TinyTim.cfg
new file mode 100644
index 00000000..e39ba965
--- /dev/null
+++ b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_TinyTim.cfg
@@ -0,0 +1,166 @@
+@PART[taerobee_TinyTim]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 214
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 100
+ DrawGauge = True
+ }
+ curveResource = PSPC
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = S
+ configuration = Taerobee BSRM-1175 "Little Leo"
+ modded = false
+ origMass = 0.045
+ CONFIG
+ {
+ name = Taerobee 2_5KS18000 "Little Leo"
+ description = Small 0.125m solid rocket motor.
+ heatProduction = 2
+ minThrust = 22.01699
+ maxThrust = 22.01699
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 1
+ DrawGauge = True
+ }
+ curveResource = PSPC
+ chamberNominalTemp = 1500
+ maxEngineTemp = 2040
+ thrustCurve
+ {
+ key = 1.00 0.90
+ key = 0.99 0.95
+ key = 0.96 1.0
+ key = 0.92 0.999
+ key = 0.89 0.998
+ key = 0.63 0.960
+ key = 0.37 0.810
+ key = 0.10 0.314
+ key = 0.00 0.03
+ }
+ atmosphereCurve
+ {
+ key = 0 222
+ key = 1 202
+ }
+ IspSL = 1.01
+ IspV = 1.009
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ CONFIG
+ {
+ name = Taerobee BSRM-1175 "Little Leo"
+ description = Small 0.125m solid rocket motor.
+ heatProduction = 100
+ maxThrust = 36.65
+ minThrust = maxThrust = 36.65
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 1
+ DrawGauge = True
+ }
+ curveResource = PSPC
+ chamberNominalTemp = 1500
+ maxEngineTemp = 2040
+ thrustCurve
+ {
+ key = 1.00 0.90
+ key = 0.99 0.95
+ key = 0.96 1.0
+ key = 0.92 0.999
+ key = 0.89 0.998
+ key = 0.63 0.960
+ key = 0.37 0.810
+ key = 0.10 0.314
+ key = 0.00 0.03
+ }
+ atmosphereCurve
+ {
+ key = 0 222
+ key = 1 202
+ }
+ IspSL = 1.01
+ IspV = 1.009
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ CONFIG
+ {
+ name = Taerobee BSRM-1175-60 "Little Leo"
+ description = Higher Thrust version
+ heatProduction = 100
+ maxThrust = 61.1
+ PROPELLANT
+ {
+ name = PSPC
+ ratio = 1
+ DrawGauge = True
+ }
+ curveResource = PSPC
+ chamberNominalTemp = 1500
+ maxEngineTemp = 2040
+ thrustCurve
+ {
+ key = 1.00 0.90
+ key = 0.99 0.95
+ key = 0.96 1.0
+ key = 0.92 0.999
+ key = 0.89 0.998
+ key = 0.63 0.960
+ key = 0.37 0.810
+ key = 0.10 0.314
+ key = 0.00 0.03
+ }
+ atmosphereCurve
+ {
+ key = 0 222
+ key = 1 202
+ }
+ IspSL = 1.01
+ IspV = 1.009
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ allowShutdown = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PSPC
+ dedicated = true
+ TANK
+ {
+ name = PSPC
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_X1.cfg b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_X1.cfg
new file mode 100644
index 00000000..e4b08105
--- /dev/null
+++ b/GameData/RealFuels-Stock/Taerobee/RF_Taerobee_X1.cfg
@@ -0,0 +1,189 @@
+@PART[X1_Engine]:NEEDS[CNAR]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ %powerEffectName = Alcolox_Lower:NEEDS[SmokeScreen]
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Ethanol75
+ @ratio = 0.4855
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.5145
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 11.25
+ ignoreForIsp = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 210
+ @key,1 = 1 208
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = G-3RP "Saverio"
+ origMass = 0.039
+ CONFIG
+ {
+ name = G-3RP "Saverio"
+ maxThrust = 7.2
+ minThrust = 1.8
+ massMult = 0.61
+ ignitions = 4
+ ullage = false
+ pressureFed = True
+ @powerEffectName:NEEDS[SmokeScreen] = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.4855
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5145
+ }
+ PROPELLANT
+ {
+ name = Helium
+ ratio = 11.25
+ ignoreForIsp = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 210
+ key = 1 190
+ }
+ IspV = 0.8076923
+ IspSL = 0.86363636
+ }
+ CONFIG
+ {
+ name = G-5RP "Saverio"
+ maxThrust = 9.6125
+ minThrust = 2.403125
+ massMult = 0.61
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ @powerEffectName:NEEDS[SmokeScreen] = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.4855
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5145
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 225
+ key = 1 208
+ }
+ IspV = 0.8653846
+ IspSL = 0.94545454
+ }
+ CONFIG
+ {
+ name = G-13RP-8K "Saverio"
+ maxThrust = 11.77
+ minThrust = 2.9425
+ massMult = 1
+ ignitions = 4
+ ullage = false
+ pressureFed = false
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.4855
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5145
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 225
+ key = 1 208
+ }
+ IspV = 0.8653846
+ IspSL = 0.94545454
+ }
+ }
+}
+
+@PART[X1_Tail,X1_Body]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Fuselage
+ basemass = -1
+
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[X1_Engine]:FOR[RealPlume]:NEEDS[SmokeScreen] // G-3RP "Saverio" Rocket Engine
+{
+ PLUME
+ {
+ name = Alcolox-Lower-A6
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0
+ fixedScale = 0.1
+ energy = 0.8
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Alcolox-Lower-A6
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Andromeda_Engine_1.cfg b/GameData/RealFuels-Stock/Tantares/Andromeda_Engine_1.cfg
deleted file mode 100644
index ce9af785..00000000
--- a/GameData/RealFuels-Stock/Tantares/Andromeda_Engine_1.cfg
+++ /dev/null
@@ -1,143 +0,0 @@
-@PART[Andromeda_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.08
- @cost = 88
- %entryCost = 440
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 10
- @heatProduction = 68
- @atmosphereCurve
- {
- @key,0 = 0 243
- @key,1 = 1 86
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Tonka250
- ratio = 25.672932
- DrawGauge = True
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 74.327068
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- }
-
- @MODULE[EngineRCSFX]
- {
- @PROPELLANT
- {
- name = Tonka250
- ratio = 25.672932
- DrawGauge = True
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- @PROPELLANT
- {
- name = NitrousOxide
- ratio = 74.327068
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = O
- origMass = 0.08
- configuration = Tonka250+NitrousOxide
- modded = false
-
- CONFIG
- {
- name = Tonka250+NitrousOxide
- maxThrust = 10
- heatProduction = 68
- PROPELLANT
- {
- name = Tonka250
- ratio = 25.672932084615883
- DrawGauge = True
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 74.32706791538412
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.8600
- IspV = 0.8500
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[Andromeda_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0
- flareScale = 0.07
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
-
- }
-}
diff --git a/GameData/RealFuels-Stock/Tantares/Auriga_Engine_1.cfg b/GameData/RealFuels-Stock/Tantares/Auriga_Engine_1.cfg
deleted file mode 100644
index 14b38f0b..00000000
--- a/GameData/RealFuels-Stock/Tantares/Auriga_Engine_1.cfg
+++ /dev/null
@@ -1,131 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[Auriga_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.35
- @cost = 208
- %entryCost = 1040
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 65
- @heatProduction = 73
- @atmosphereCurve
- {
- @key,0 = 0 315
- @key,1 = 1 111
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Aerozine50
- ratio = 57.312253
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 42.687747
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.35
- configuration = Aerozine50+NTO
- modded = false
-
- CONFIG
- {
- name = Aerozine50+NTO
- maxThrust = 65
- heatProduction = 73
- PROPELLANT
- {
- name = Aerozine50
- ratio = 57.31225296442688
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 42.68774703557312
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9600
- IspV = 0.9500
- throttle = 0
- ignitions = 0
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.65
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.65
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[Auriga_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0
- flareScale = 0.07
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Castor_aerospike_s0_1.cfg b/GameData/RealFuels-Stock/Tantares/Castor_aerospike_s0_1.cfg
deleted file mode 100644
index 40d3769e..00000000
--- a/GameData/RealFuels-Stock/Tantares/Castor_aerospike_s0_1.cfg
+++ /dev/null
@@ -1,135 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[castor_aerospike_engine_s0_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.2
- @cost = 374
- %entryCost = 1870
- @maxTemp = 2356
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 68
- @heatProduction = 190
- @atmosphereCurve
- {
- @key,0 = 0 425
- @key,1 = 1 393
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 76.30830964721619
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 23.69169035278381
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = A
- origMass = 0.2
- configuration = LqdHydrogen+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdHydrogen+LqdOxygen
- maxThrust = 68
- heatProduction = 190
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 76.30830964721619
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 23.69169035278381
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 0
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.9
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.9
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[castor_aerospike_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hydrolox_Aerospike
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 1
- energy = 1
- speed = 1
- emissionMult = 1
- alphaMult = 1
- saturationMult = 1
- flarePosition = 0,0,-0.28
- flareScale = 0.15
- plumePosition = 0,0,1
- plumeScale = 1
- fumePosition = 0,0,0.7
- fumeScale = 1
- blazePosition = 0,0,1
- blazeScale = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hydrolox_Aerospike
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Castor_ion_engine_s0_1.cfg b/GameData/RealFuels-Stock/Tantares/Castor_ion_engine_s0_1.cfg
deleted file mode 100644
index 9547ae6a..00000000
--- a/GameData/RealFuels-Stock/Tantares/Castor_ion_engine_s0_1.cfg
+++ /dev/null
@@ -1,48 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-//Replace MonoProp to Xenon
-
-@PART[castor_ion_engine_s0_1]:AFTER[Tantares]
-{
- @MODULE[ModuleEngine*]
- {
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = XenonGas
- ratio = 100
- }
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[castor_ion_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Ion-Xenon-Hall
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.95
- energy = 1.2
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Ion-Xenon-Hall
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Alnair_Engine_1.cfg b/GameData/RealFuels-Stock/Tantares/DEPRECATED/Alnair_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/Tantares/Alnair_Engine_1.cfg
rename to GameData/RealFuels-Stock/Tantares/DEPRECATED/Alnair_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/Tantares/Ara_Engine.cfg b/GameData/RealFuels-Stock/Tantares/DEPRECATED/Ara_Engine.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/Tantares/Ara_Engine.cfg
rename to GameData/RealFuels-Stock/Tantares/DEPRECATED/Ara_Engine.cfg
diff --git a/GameData/RealFuels-Stock/Tantares/vega_engine_srf_1_1.cfg b/GameData/RealFuels-Stock/Tantares/DEPRECATED/vega_engine_srf_1_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/Tantares/vega_engine_srf_1_1.cfg
rename to GameData/RealFuels-Stock/Tantares/DEPRECATED/vega_engine_srf_1_1.cfg
diff --git a/GameData/RealFuels-Stock/Tantares/vega_engine_srf_1_2.cfg b/GameData/RealFuels-Stock/Tantares/DEPRECATED/vega_engine_srf_1_2.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/Tantares/vega_engine_srf_1_2.cfg
rename to GameData/RealFuels-Stock/Tantares/DEPRECATED/vega_engine_srf_1_2.cfg
diff --git a/GameData/RealFuels-Stock/Tantares/Eridani_Engine_1.cfg b/GameData/RealFuels-Stock/Tantares/Eridani_Engine_1.cfg
deleted file mode 100644
index ce794393..00000000
--- a/GameData/RealFuels-Stock/Tantares/Eridani_Engine_1.cfg
+++ /dev/null
@@ -1,148 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[Eridani_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.015
- @cost = 94
- %entryCost = 470
- @maxTemp = 1877
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 10
- @heatProduction = 136
- @atmosphereCurve
- {
- @key,0 = 0 246
- @key,1 = 1 33
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100.000000
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = O
- origMass = 0.015
- configuration = Hydrazine
- modded = false
-
- CONFIG
- {
- name = Hydrazine
- maxThrust = 10
- heatProduction = 136
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.2740
- IspV = 0.7200
- throttle = 0
- ignitions = 0
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
-
-
- }
- CONFIG
- {
- name = Hydrazine+NTO
- maxThrust = 17
- heatProduction = 136
- PROPELLANT
- {
- name = Hydrazine
- ratio = 65.2
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 35.8
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9700
- IspV = 0.9600
- throttle = 0
- ignitions = 8
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.1
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-
-@PART[Eridani_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic-OMS-White
- transformName = thrustTransform
- localRotation = 0,0,0
- flarePosition = 0,0,-0.85
- plumePosition = 0,0,0
- plumeScale = 0.4
- flareScale = 0.2
- energy = 1
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic-OMS-White
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Libra_engine_s1_1.cfg b/GameData/RealFuels-Stock/Tantares/Libra_engine_s1_1.cfg
deleted file mode 100644
index 5d57fd62..00000000
--- a/GameData/RealFuels-Stock/Tantares/Libra_engine_s1_1.cfg
+++ /dev/null
@@ -1,115 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[libra_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.03
- @cost = 108
- %entryCost = 540
- @maxTemp = 1796
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 20
- @heatProduction = 138
- @atmosphereCurve
- {
- @key,0 = 0 239
- @key,1 = 1 32
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100.000000
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.03
- configuration = Hydrazine
- modded = false
-
- CONFIG
- {
- name = Hydrazine
- maxThrust = 20
- heatProduction = 138
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.2740
- IspV = 0.7200
- throttle = 0
- ignitions = 0
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.2
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.2
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-
-@PART[libra_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic-OMS-White
- transformName = thrustTransform
- localRotation = 0,0,0
- flarePosition = 0,0,-0.8
- plumePosition = 0,0,0
- fixedScale = 0.2
- energy = 1
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic-OMS-White
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_Almaz.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Almaz.cfg
new file mode 100644
index 00000000..eceeee4c
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Almaz.cfg
@@ -0,0 +1,48 @@
+@PART[grus_crew_s1p5_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[grus_crew_s2_1,grus_crew_s2_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_AnyEngine.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_AnyEngine.cfg
new file mode 100644
index 00000000..a4b7e8ff
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_AnyEngine.cfg
@@ -0,0 +1,552 @@
+@PART[castor_aerospike_engine_s0_1]:FOR[RealFuels_StockEngines] //Blank Engine
+{
+
+ @mass = 0.2
+ @cost = 374
+ %entryCost = 1870
+ @maxTemp = 2356
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 68
+ @heatProduction = 190
+ @atmosphereCurve
+ {
+ @key,0 = 0 425
+ @key,1 = 1 393
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 76.30830964721619
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 23.69169035278381
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = A
+ origMass = 0.2
+ configuration = Castor "Sprengningsnål"
+ modded = false
+
+ CONFIG
+ {
+ name = Castor "Sprengningsnål"
+ description = The toroidal thrust of this small engine allows it to maintain a high thrust and efficiency, even deep into the atmosphere.
+ maxThrust = 68
+ heatProduction = 190
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 76.30830964721619
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 23.69169035278381
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.3000
+ IspV = 1.2700
+ throttle = 0
+ ignitions = 0
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.9
+ }
+
+ }
+ }
+ ignitions = -1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.9
+ }
+}
+
+@PART[castor_ion_engine_s0_1]:AFTER[Tantares]
+{
+ @MODULE[ModuleEngine*]
+ {
+ !PROPELLANT[LiquidFuel] {}
+ PROPELLANT
+ {
+ name = XenonGas
+ ratio = 100
+ }
+ }
+}
+
+@PART[tantares_engine_rd_0255_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.00575
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3.92
+ @atmosphereCurve
+ {
+ @key,0 = 0 287
+ @key,1 = 1 220
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.498
+ DrawGauge = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.502
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.00575
+ configuration = Tantares RD-0225 "Kjele" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0225 "Kjele" Rocket Engine
+ description = A small rocket engine optimised for space stations. A simple pressure fed design ensures the next manoeuvre is only a flick switch away.
+ maxThrust = 3.92
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 287
+ key = 1 220
+ }
+ IspSL = 1.212996389891
+ IspV = 0.86445783
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ ignitions = -1
+ ullage = false
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+}
+
+@PART[tantares_engine_rd_0255_srf_1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.00575
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3.92
+ @atmosphereCurve
+ {
+ @key,0 = 0 287
+ @key,1 = 1 220
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.498
+ DrawGauge = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.502
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.00575
+ configuration = Tantares RD-0225R "Kjele" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0225R "Kjele" Rocket Engine
+ description = A radial modification of the RD-0225.
+ maxThrust = 3.92
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 287
+ key = 1 220
+ }
+ IspSL = 1.212996389891
+ IspV = 0.86445783
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ ignitions = -1
+ ullage = false
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+}
+
+@PART[eridani_engine_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.004
+ @cost = 94
+ %entryCost = 470
+ @maxTemp = 1877
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2.94
+ @heatProduction = 136
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ @PROPELLANT[LiquidFuel]
+ {
+ %name = UDMH
+ %ratio = 0.349
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ %name = NTO
+ %ratio = 0.651
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 305
+ @key,1 = 1 112
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = O
+ origMass = 0.004
+ configuration = Eridani S5.79 "Skogstjerne" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Eridani S5.79 "Skogstjerne" Rocket Engine
+ description = The brighter the star, the faster it burns out. This little star should last a lifetime.
+ maxThrust = 2.94
+ heatProduction = 136
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 305
+ key = 1 112
+ }
+ IspSL = 0.93333333
+ IspV = 0.891812865
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+}
+
+@PART[tantares_engine_s5_442_srf_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.01
+ @cost = 94
+ %entryCost = 470
+ @maxTemp = 1877
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4.38
+ @heatProduction = 136
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ @PROPELLANT[LiquidFuel]
+ {
+ %name = UDMH
+ %ratio = 0.498
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ %name = NTO
+ %ratio = 0.502
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 317
+ @key,1 = 1 220
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ origMass = 0.01
+ configuration = Tantares S5.442 "Stekepan" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares S5.442 "Stekepan" Rocket Engine
+ description = With an inbuilt plume-deflector, this engine can be safely used in close proximity to other spacecraft. Well, that's the intention at least.
+ maxThrust = 4.38
+ heatProduction = 136
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 317
+ key = 1 220
+ }
+ IspSL = 0.93333333
+ IspV = 0.891812865
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[castor_aerospike_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hydrolox_Aerospike
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ alphaMult = 1
+ saturationMult = 1
+ flarePosition = 0,0,-0.28
+ flareScale = 0.15
+ plumePosition = 0,0,1
+ plumeScale = 1
+ fumePosition = 0,0,0.7
+ fumeScale = 1
+ blazePosition = 0,0,1
+ blazeScale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hydrolox_Aerospike
+ }
+ }
+}
+
+@PART[castor_ion_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Ion-Xenon-Hall
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.95
+ energy = 1.2
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Ion-Xenon-Hall
+ }
+ }
+}
+
+@PART[eridani_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic-OMS-White
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.85
+ plumePosition = 0,0,0
+ plumeScale = 0.4
+ flareScale = 0.2
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_FGB.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_FGB.cfg
new file mode 100644
index 00000000..e1ac87d1
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_FGB.cfg
@@ -0,0 +1,258 @@
+@PART[aquila_long_fuel_tank_srf_1,aquila_long_fuel_tank_srf_2,aquila_sphere_fuel_tank_srf_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[aquila_rcs_srf_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 1.25
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK-1.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK-1.cfg
new file mode 100644
index 00000000..b059119e
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK-1.cfg
@@ -0,0 +1,127 @@
+@PART[Auriga_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.35
+ @cost = 208
+ %entryCost = 1040
+ @maxTemp = 1450
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 65
+ @heatProduction = 73
+ @atmosphereCurve
+ {
+ @key,0 = 0 315
+ @key,1 = 1 111
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.35
+ configuration = Auriga RB "Svennebrev"
+ modded = false
+
+ CONFIG
+ {
+ name = Auriga RB "Svennebrev"
+ description = The RB contains a small supply of fuel for its tiny, but efficient, rocket engine.
+ maxThrust = 65
+ heatProduction = 73
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9600
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 0
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.65
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+
+@PART[Auriga_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK.cfg
new file mode 100644
index 00000000..5a012fa7
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK.cfg
@@ -0,0 +1,617 @@
+@PART[libra_crew_s0p5_1]:FOR[RealFuels]
+{
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell
+ StartActionName = Start Fuel Cell
+ StopActionName = Stop Fuel Cell
+ ToggleActionName = Toggle Fuel Cell
+ FillAmount = 0.95
+ AutoShutdown = false
+ GeneratesHeat = false
+ UseSpecialistBonus = false
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleB9PartSwitch
+ switcherDescription = Fuel Cell Config
+ switcherDescriptionPlural = Fuel Cell Configs
+ moduleID = fuelCellSwitch
+ SUBTYPE
+ {
+ name = None
+ title = None
+ descriptionSummary = No frills.
+ descriptionDetail = Lightest and cheapest option.
+ defaultSubtypePriority = 0
+ addedMass = -0.05
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ moduleActive = False
+ }
+ }
+ SUBTYPE
+ {
+ name = Hydrazine
+ title = Hydrazine Fuel Cell
+ descriptionDetail = A simple device that consumes Hydrazine to produce EC.
+
+ MODULE
+ {
+ IDENTIFIER
+ {
+ name = ModuleResourceConverter
+ }
+
+ DATA
+ {
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrazine
+ Ratio = 0.00433
+ FlowMode = STAGE_PRIORITY_FLOW
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.23
+ DumpExcess = false
+ }
+ }
+ }
+ }
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 0.2
+ valve_i = 1 // workaround until we have a better way to deal with dump valves
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _MonopropFuelCell
+ title = #KERBALISM_MonopropO2FuelCell_title//Monoprop+O2 fuel cell
+ capacity = 1
+ }
+
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+
+ SETUP
+ {
+ name = Monoprop Oxygen Fuel Cell
+ desc = #KERBALISM_MonopropO2FuelCell_desc2//Burns MonoPropellant and Oxygen gas, producing Water and Nitrogen gas as by-products.
+ tech = basicScience
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _MonopropFuelCell
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[libra_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.03
+ @cost = 108
+ %entryCost = 540
+ @maxTemp = 1796
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 20
+ @heatProduction = 138
+ @atmosphereCurve
+ {
+ @key,0 = 0 315
+ @key,1 = 1 285
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.498
+ DrawGauge = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.502
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ origMass = 0.03
+ configuration = Libra RD-858 "Lynstjerne"
+ modded = false
+
+ CONFIG
+ {
+ name = Libra RD-858 "Lynstjerne"
+ description = Discreet and smooth, this looks like a large kitchen bowl, until you realise that you're no longer on the ground.
+ maxThrust = 20
+ heatProduction = 138
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = true
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 315
+ key = 1 285
+ }
+ IspSL = 1.07142857
+ IspV = 1.0677966
+ throttle = 0
+ ignitions = 12
+ ullage = False
+ pressureFed = False
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+
+
+ }
+ }
+ ignitions = -1
+ ullage = False
+ pressureFed = False
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+}
+
+@PART[libra_monopropellant_tank_s0_1,libra_monopropellant_tank_s0_2]:FOR[RealFuels]
+{
+ @fuelCrossFeed = True
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+}
+
+@PART[libra_rcs_srf_2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[lepus_rocket_motor_srf_1,lepus_rocket_motor_srf_2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ dedicated = true
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+
+@PART[libra_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic-OMS-White
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.8
+ plumePosition = 0,0,0
+ fixedScale = 0.2
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+ }
+}
+
+@PART[lepus_rocket_motor_srf_1]:NEEDS[zRealPlume,SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[lepus_rocket_motor_srf_2]:NEEDS[zRealPlume,SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 0.7
+ emissionMult = 2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK700.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK700.cfg
new file mode 100644
index 00000000..0802c1e1
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LK700.cfg
@@ -0,0 +1,216 @@
+@PART[aquarius_crew_s1p5_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel]{}
+ !RESOURCE[Oxidizer]{}
+ !MODULE[ModuleGenerator] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 1
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+}
+
+@PART[aquarius_service_module_s1p5_1]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[aquarius_service_module_s1p5_2]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 2173.60707228
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ utilization = 200
+ fillable = true
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_LOK.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LOK.cfg
new file mode 100644
index 00000000..cfb40dd0
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_LOK.cfg
@@ -0,0 +1,748 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[virgo_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.1
+ @cost = 111
+ %entryCost = 555
+ @maxTemp = 1450
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 17
+ @heatProduction = 70
+ @atmosphereCurve
+ {
+ @key,0 = 0 239
+ @key,1 = 1 32
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.1
+ configuration = Virgo S5.62 "Månekanin"
+ modded = false
+
+ CONFIG
+ {
+ name = Virgo S5.62 "Månekanin"
+ description = This module packs enough punch to get a small payload from A to B, then on to C through Z.
+ maxThrust = 9
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 305
+ key = 1 112
+ }
+ IspSL = 0.93333333
+ IspV = 0.891812865
+ throttle = 0
+ ignitions = 30
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.09
+ }
+ }
+ }
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 1.25
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[virgo_radiator_fuel_tank_s1_1]:FOR[RealFuels]
+{
+ @fuelCrossFeed = True
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 2173.60707228
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ utilization = 200
+ fillable = true
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 1
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 1
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+}
+
+@PART[virgo_radiator_fuel_tank_s1_2]:FOR[RealFuels]
+{
+ @fuelCrossFeed = True
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = Oxygen
+ amount = full
+ maxAmount = 2173.60707228
+ @maxAmount *= 2.41
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ @maxAmount *= 2.41
+ utilization = 200
+ fillable = true
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 1
+ StartActionName = Start Fuel Cell 1
+ StopActionName = Stop Fuel Cell 1
+ ToggleActionName = Toggle Fuel Cell 1
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 2
+ StartActionName = Start Fuel Cell 2
+ StopActionName = Stop Fuel Cell 2
+ ToggleActionName = Toggle Fuel Cell 2
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[!Kerbalism]
+ {
+ name = ModuleResourceConverter
+ ConverterName = Fuel Cell 3
+ StartActionName = Start Fuel Cell 3
+ StopActionName = Stop Fuel Cell 3
+ ToggleActionName = Toggle Fuel Cell 3
+ GeneratesHeat = false
+
+ INPUT_RESOURCE
+ {
+ ResourceName = Oxygen
+ Ratio = 0.001796963519167
+ }
+ INPUT_RESOURCE
+ {
+ ResourceName = Hydrogen
+ Ratio = 0.0035510735
+ }
+
+ OUTPUT_RESOURCE
+ {
+ ResourceName = ElectricCharge
+ Ratio = 0.3502557333
+ DumpExcess = true
+ }
+ OUTPUT_RESOURCE
+ {
+ ResourceName = Water
+ Ratio = 0.0000028529600683
+ DumpExcess = true
+ }
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = #KERBALISM_H2O2FuelCell_title//H2+O2 fuel cell
+ capacity = 1
+ valve_i = 1
+ }
+ MODULE:NEEDS[Kerbalism]
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 3
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = #KERBALISM_H2O2FuelCell_desc//Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+}
+
+@PART[virgo_fuel_tank_s1_1,virgo_fuel_tank_s1_2]:FOR[RealFuels]
+{
+ @fuelCrossFeed = True
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[virgo_crew_s1_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[virgo_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_MIR.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_MIR.cfg
new file mode 100644
index 00000000..e478b633
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_MIR.cfg
@@ -0,0 +1,278 @@
+@PART[eridani_rcs_linear_srf_1,eridani_rcs_linear_srf_2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+@PART[eridani_crew_s1p5_1,acamar_crew_s2_1,acamar_crew_s2_2,mira_crew_s1p2_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+@PART[eridani_crew_s2_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_NEP.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_NEP.cfg
new file mode 100644
index 00000000..0a3647e4
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_NEP.cfg
@@ -0,0 +1,31 @@
+@PART[nashira_cupola_s1_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_PIRS.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_PIRS.cfg
new file mode 100644
index 00000000..77eeb6f0
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_PIRS.cfg
@@ -0,0 +1,31 @@
+@PART[hadar_crew_s1_1,hadar_crew_s1_2,mira_crew_s1_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_POLYUS.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_POLYUS.cfg
new file mode 100644
index 00000000..d6a32132
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_POLYUS.cfg
@@ -0,0 +1,279 @@
+@PART[rotanev_crew_s2_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[rotanev_fuel_tank_s0p5_1,rotanev_fuel_tank_s0p5_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[rotanev_rcs_srf_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 2.4
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCS
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.075
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_Progress.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Progress.cfg
new file mode 100644
index 00000000..8a36a5fa
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Progress.cfg
@@ -0,0 +1,15 @@
+@PART[hamal_fuel_tank_s1_1,hamal_fuel_tank_s1_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_Salyut.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Salyut.cfg
new file mode 100644
index 00000000..93e4da4d
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Salyut.cfg
@@ -0,0 +1,47 @@
+@PART[tucana_crew_s1p5_1,tucana_crew_s1p5_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[tucana_crew_s2_1,tucana_crew_s2_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_Soyuz.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Soyuz.cfg
new file mode 100644
index 00000000..05920749
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Soyuz.cfg
@@ -0,0 +1,1342 @@
+@PART[octans_les_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ dedicated = true
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+@PART[octans_basic_rcs*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+AK27
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[octans_moe*,octans_rcs*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[tantares_basic_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.1
+ @cost = 90
+ %entryCost = 450
+ @maxTemp = 1450
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4
+ @heatProduction = 35
+ @atmosphereCurve
+ {
+ @key,0 = 0 298
+ @key,1 = 1 105
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ origMass = 0.1
+ configuration = Tantares S5.35 "Rullekasse"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares S5.35 "Rullekasse"
+ description = A dependable orbital engine.
+ maxThrust = 4
+ heatProduction = 35
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio =0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ throttle = 0
+ ignitions = 30
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ }
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 1.25
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+AK27
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+@PART[tantares_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.1
+ @cost = 93
+ %entryCost = 465
+ @maxTemp = 1450
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4
+ @heatProduction = 33
+ @atmosphereCurve
+ {
+ @key,0 = 0 325
+ @key,1 = 1 114
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = O
+ origMass = 0.1
+ configuration = Tantares S5.80 "Vognkasse"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares S5.42 "Vognkasse"
+ description = A dependable orbital engine
+ maxThrust = 4
+ heatProduction = 33
+ massMult = 1.1
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 292
+ key = 1 112
+ }
+ IspSL = 0.96551724
+ IspV = 0.879518
+ throttle = 0
+ ignitions = 30
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = Tantares S5.80 "Vognkasse"
+ description = A dependable orbital engine
+ maxThrust = 4.8
+ heatProduction = 33
+ massMult = 1.0
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 302
+ key = 1 112
+ }
+ IspSL = 0.96551724
+ IspV = 0.90963855
+ throttle = 0
+ ignitions = 30
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ }
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 1.25
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[tantares_crew_s1_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[tantares_basic_fuel_tank_s1_1,tantares_fuel_tank_s1_1]:FOR[RealFuels]
+{
+ @fuelCrossFeed = True
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+
+@PART[tantares_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ }
+}
+
+@PART[tantares_basic_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ }
+}
+
+@PART[octans_les_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 10,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.55
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_VA.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_VA.cfg
new file mode 100644
index 00000000..cb89e07b
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_VA.cfg
@@ -0,0 +1,487 @@
+@PART[alnair_les_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ dedicated = true
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[alnair_les_s0_2]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ dedicated = true
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+
+@PART[alnair_crew_s1p5_1,alnair_crew_s2_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[alnair_engine_s0p5_1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.1
+ @cost = 94
+ %entryCost = 470
+ @maxTemp = 1450
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 8
+ @heatProduction = 50
+ @atmosphereCurve
+ {
+ @key,0 = 0 317
+ @key,1 = 1 220
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.498
+ DrawGauge = true
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.502
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.00575
+ configuration = Alnair 11D841 "Ovnsplate"
+ modded = false
+
+ CONFIG
+ {
+ name = Alnair 11D841 "Ovnsplate"
+ description = Providing both primary propulsion, as well as orientation, the 11D841 is an all in one space-go-go system.
+ maxThrust = 3.92
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4977
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5023
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 317
+ key = 1 220
+ }
+ }
+ IspSL = 0.954819277
+ IspV = 0.954819277
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 1.25
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.029
+ configuration = UDMH+NTO
+ modded = false
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = AK20+Tonka250
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = UDMH+AK27
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.5052
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.4948
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.360
+ IspV = 0.941
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[alnair_les_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 10,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.55
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[alnair_les_s0_2]:FOR[RealPlume]:NEEDS[SmokeScreen] //
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 10,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.55
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+}
+
+@PART[alnair_engine_s0p5_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.05
+ flareScale = 0.05
+ fumePosition = 0,0,0.2
+ fumeScale = 0.4
+ streamPosition = 0,0,0.1
+ streamScale = 0.2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/RF_Tantares_Vostok.cfg b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Vostok.cfg
new file mode 100644
index 00000000..d4af455b
--- /dev/null
+++ b/GameData/RealFuels-Stock/Tantares/RF_Tantares_Vostok.cfg
@@ -0,0 +1,337 @@
+@PART[andromeda_control_core_s1_1,andromeda_crew_s1_1,andromeda_crew_s1_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[andromeda_sphere_fuel_tank_srf_1,andromeda_sphere_fuel_tank_srf_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[andromeda_engine_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.04
+ @cost = 66
+ %entryCost = 220
+ @maxTemp = 2400
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3.9575
+ @minThrust = 3.9575
+ @heatProduction = 68
+ @atmosphereCurve
+ {
+ @key,0 = 0 266
+ @key,1 = 1 86
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[MonoPropellant] {}
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 266
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ origMass = 0.08
+ configuration = Andromeda S5.4
+ modded = false
+ ignitions = 4
+ ullage = true
+ pressureFed = true
+ CONFIG
+ {
+ name = Andromeda S5.4
+ description = Sometimes it's not a bad idea to have a backup engine, this is that.
+ maxThrust = 3.9575
+ minThrust = 3.9575
+ heatProduction = 68
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+}
+
+@PART[andromeda_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.08
+ @cost = 88
+ %entryCost = 440
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3.9575
+ @minThrust = 3.9575
+ @heatProduction = 100
+ @atmosphereCurve
+ {
+ @key,0 = 0 243
+ @key,1 = 1 86
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = O
+ origMass = 0.08
+ configuration = Andromeda TDU-1
+ modded = false
+ ignitions = 4
+ ullage = true
+ pressureFed = true
+ CONFIG
+ {
+ name = Andromeda TDU-1
+ description = A complete engine assembly, including a S5.4 rocket engine, and orientation jets.
+ maxThrust = 3.9575
+ minThrust = 3.9575
+ heatProduction = 100
+ PROPELLANT
+ {
+ name = AK20
+ ratio = 0.16
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = Tonka250
+ ratio = 0.84
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ atmosphereCurve
+ {
+ key = 0 266
+ key = 1 76
+ }
+ IspSL = 0.76
+ IspV = 0.9300699
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.1
+ }
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[andromeda_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+
+ }
+}
+@PART[andromeda_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0
+ flareScale = 0.07
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Tantares_Engine_s1_1.cfg b/GameData/RealFuels-Stock/Tantares/Tantares_Engine_s1_1.cfg
deleted file mode 100644
index 09a85a40..00000000
--- a/GameData/RealFuels-Stock/Tantares/Tantares_Engine_s1_1.cfg
+++ /dev/null
@@ -1,130 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.1
- @cost = 93
- %entryCost = 465
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 4
- @heatProduction = 33
- @atmosphereCurve
- {
- @key,0 = 0 325
- @key,1 = 1 114
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 38.729667
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 61.270333
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = O
- origMass = 0.1
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 4
- heatProduction = 33
- PROPELLANT
- {
- name = UDMH
- ratio = 38.729666924864446
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 61.270333075135554
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 30
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.04
- }
-
-
- }
- }
- ignitions = 30
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.04
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-
-@PART[tantares_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0
- flareScale = 0.07
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/Tantares_basic_engine_s1_1.cfg b/GameData/RealFuels-Stock/Tantares/Tantares_basic_engine_s1_1.cfg
deleted file mode 100644
index 92c00736..00000000
--- a/GameData/RealFuels-Stock/Tantares/Tantares_basic_engine_s1_1.cfg
+++ /dev/null
@@ -1,130 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_basic_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.1
- @cost = 90
- %entryCost = 450
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 4
- @heatProduction = 35
- @atmosphereCurve
- {
- @key,0 = 0 298
- @key,1 = 1 105
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 38.729667
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 61.270333
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = O
- origMass = 0.1
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 4
- heatProduction = 35
- PROPELLANT
- {
- name = UDMH
- ratio = 38.729666924864446
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 61.270333075135554
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 30
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.04
- }
-
-
- }
- }
- ignitions = 30
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.04
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-
-@PART[tantares_basic_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0
- flareScale = 0.07
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_1.cfg b/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_1.cfg
deleted file mode 100644
index 625ae077..00000000
--- a/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_1.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-// ---------- //
-// REAL PLUME // https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/Tantares/lepus_rocket_motor_srf_1.cfg
-// ---------- //
-
-
-@PART[lepus_rocket_motor_srf_1]:NEEDS[zRealPlume,SmokeScreen]
-{
- PLUME
- {
- name = Solid-Sepmotor
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.2
- energy = 0.6
- speed = 0.7
- emissionMult = 2
- }
- @MODULE[ModuleEngines*]
- {
- %powerEffectName = Solid-Sepmotor
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_2.cfg b/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_2.cfg
deleted file mode 100644
index 5e1cfde5..00000000
--- a/GameData/RealFuels-Stock/Tantares/lepus_rocket_motor_srf_2.cfg
+++ /dev/null
@@ -1,23 +0,0 @@
-// ---------- //
-// REAL PLUME // https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/Tantares/lepus_rocket_motor_srf_2.cfg
-// ---------- //
-
-
-@PART[lepus_rocket_motor_srf_2]:NEEDS[zRealPlume,SmokeScreen]
-{
- PLUME
- {
- name = Solid-Sepmotor
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.2
- energy = 0.6
- speed = 0.7
- emissionMult = 2
- }
- @MODULE[ModuleEngines*]
- {
- %powerEffectName = Solid-Sepmotor
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Tantares/tantares_rcs.cfg b/GameData/RealFuels-Stock/Tantares/tantares_rcs.cfg
deleted file mode 100644
index 94a7d073..00000000
--- a/GameData/RealFuels-Stock/Tantares/tantares_rcs.cfg
+++ /dev/null
@@ -1,280 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-//configure all thrusters with thrusterPower = 1
-@PART[octans_basic_rcs_srf_1,libra_rcs_srf_2]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCSFX]
- {
- !PROPELLANT[MonoPropellant] {}
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 0.5
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
-
- CONFIG
- {
- name = HTP
- thrusterPower = 0.25
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 1
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.225
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
-
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.225
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
- }
-
-
-
- }
-}
-
-//all rcs thrusters with thrusterPower = 2
-@PART[octans_basic_rcs_srf_2,octans_basic_rcs_srf_3,octans_basic_rcs_srf_4,octans_moe_linear_srf_1,octans_rcs_linear_srf_1,octans_moe_srf_1,octans_moe_srf_1_extended,octans_moe_srf_2,octans_moe_srf_2_extended,octans_moe_srf_3,octans_moe_srf_3_extended,octans_moe_srf_4,octans_moe_srf_4_extended,octans_rcs_srf_1,octans_rcs_srf_1_extended,octans_rcs_srf_2,octans_rcs_srf_2_extended,octans_rcs_srf_3,octans_rcs_srf_3_extended,octans_rcs_srf_4,octans_rcs_srf_4_extended]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCSFX]
- {
- !PROPELLANT[MonoPropellant] {}
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 1
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
-
- CONFIG
- {
- name = HTP
- thrusterPower = 0.5
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 2
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.525
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
-
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.525
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
- }
-
-
-
- }
-}
-
-//configure all thrusters with thrusterPower = 3.75
-@PART[rotanev_rcs_block_srf_1,rotanev_rcs_block_srf_2]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCSFX]
- {
- !PROPELLANT[MonoPropellant] {}
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 1.5
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
-
- CONFIG
- {
- name = HTP
- thrusterPower = 0.75
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 3.75
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.725
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
-
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.725
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
- }
-
-
-
- }
-}
-
diff --git a/GameData/RealFuels-Stock/Tantares/virgo_engine_s1_1.cfg b/GameData/RealFuels-Stock/Tantares/virgo_engine_s1_1.cfg
deleted file mode 100644
index 7d81affc..00000000
--- a/GameData/RealFuels-Stock/Tantares/virgo_engine_s1_1.cfg
+++ /dev/null
@@ -1,132 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[virgo_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.1
- @cost = 111
- %entryCost = 555
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 17
- @heatProduction = 70
- @atmosphereCurve
- {
- @key,0 = 0 239
- @key,1 = 1 32
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Aerozine50
- ratio = 41.19318181818182
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 58.80681818181818
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.1
- configuration = Aerozine50+NTO
- modded = false
-
- CONFIG
- {
- name = Aerozine50+NTO
- maxThrust = 9
- heatProduction = 112
- PROPELLANT
- {
- name = Aerozine50
- ratio = 41.19318181818182
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 58.80681818181818
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9600
- IspV = 0.9500
- throttle = 0
- ignitions = 8
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.09
- }
-
-
- }
- }
- ignitions = -1
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.17
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[virgo_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0
- flareScale = 0.07
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_1.cfg
deleted file mode 100644
index 1caac401..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_1.cfg
+++ /dev/null
@@ -1,135 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[ALV_1_Engine_1]:FOR[RealFuels_StockEngines] //ALV_1_Engine_1
-{
-
- @mass = 0.8
- @cost = 1640
- %entryCost = 8200
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 2630
- @heatProduction = 413
- @atmosphereCurve
- {
- @key,0 = 0 247
- @key,1 = 1 222
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 41.257529
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 58.742471
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = L
- origMass = 0.8
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 2630
- heatProduction = 413
- PROPELLANT
- {
- name = UDMH
- ratio = 41.2575294991336
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 58.7424705008664
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 26.3
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 26.3
- }
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[ALV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_LowerOrangeShock
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.2
- fixedScale = 0.8
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 0.75
- flarePosition = 0,0,-0.2
- flareScale = 0.2
- plumePosition = 0,0,0.2
- plumeScale = 1
- fumePosition = 0,0,0.4
- fumeScale = 1.2
- blazePosition = 0,0,0
- blazeScale = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_LowerOrangeShock
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_2.cfg b/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_2.cfg
deleted file mode 100644
index 6673e918..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/ALV_1_Engine_2.cfg
+++ /dev/null
@@ -1,132 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[ALV_1_Engine_2]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.4
- @cost = 3662
- %entryCost = 18310
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 1755
- @heatProduction = 413
- @atmosphereCurve
- {
- @key,0 = 0 295
- @key,1 = 1 265
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 39.565597
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 60.434403
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = L
- origMass = 0.4
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 1755
- heatProduction = 413
- PROPELLANT
- {
- name = UDMH
- ratio = 39.565597031215894
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 60.434402968784106
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 17.55
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 17.55
- }
-
-
-}
-
-@PART[ALV_1_Engine_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_LowerOrangeShock
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.2
- fixedScale = 0.8
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 0.75
- flarePosition = 0,0,-0.2
- flareScale = 0.2
- plumePosition = 0,0,0.2
- plumeScale = 1
- fumePosition = 0,0,0.4
- fumeScale = 1.2
- blazePosition = 0,0,0
- blazeScale = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_LowerOrangeShock
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/ALV_2_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/ALV_2_Engine_1.cfg
deleted file mode 100644
index c60238d8..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/ALV_2_Engine_1.cfg
+++ /dev/null
@@ -1,132 +0,0 @@
-
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[ALV_2_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 1.5
- @cost = 715
- %entryCost = 3575
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 776
- @heatProduction = 146
- @atmosphereCurve
- {
- @key,0 = 0 266
- @key,1 = 1 160
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617612
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = U
- origMass = 1.5
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 776
- heatProduction = 146
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617611796474954
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388203525046
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 7.76
- }
-
-
- }
- }
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 7.76
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[ALV_2_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperOrange
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- alphaMult = 0.8
- saturationMult = 1
- flarePosition = 0,0,-0.3
- flareScale = 0.25
- fumePosition = 0,0,0.2
- fumeScale = 0.9
- streamPosition = 0,0,0.2
- streamScale = 0.9
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperOrange
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/ALV_3_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/ALV_3_Engine_1.cfg
deleted file mode 100644
index 62ceee3c..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/ALV_3_Engine_1.cfg
+++ /dev/null
@@ -1,229 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[ALV_3_Engine_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.8
- @cost = 340
- %entryCost = 1700
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]:HAS[#engineID[Engine]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 291
- @heatProduction = 123
- @atmosphereCurve
- {
- @key,0 = 0 266
- @key,1 = 1 160
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617612
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- @MODULE[ModuleEngine*]:HAS[#engineID[Vernier]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 16
- @heatProduction = 123
- @atmosphereCurve
- {
- @key,0 = 0 266
- @key,1 = 1 160
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617612
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- %engineID = Engine
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = U
- origMass = 0.8
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 291
- heatProduction = 123
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617611796474954
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388203525046
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.91
- }
-
-
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- %engineID = Vernier
- type = ModuleEnginesRF
- techLevel = 0
- origTechLevel = 0
- engineType = U
- origMass = 0.8
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 16
- heatProduction = 50
- PROPELLANT
- {
- name = UDMH
- ratio = 40.617611796474954
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 59.382388203525046
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.91
- }
-
-
- }
- }
-
-
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.91
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[ALV_3_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperOrange
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- emissionMult = 1
- flarePosition = 0,0,-0.3
- flareScale = 0.3
- fumePosition = 0,0,0.6
- fumeScale = 1
- streamPosition = 0,0,0.25
- streamScale = 1
- }
- PLUME
- {
- name = Hypergolic_VernierOrange
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.05
- saturationMult = 1
- emissionMult = 1
- alphaMult = 1
- fixedScale = 1
- energy = 1
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]:HAS[#engineID[Engine]]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperOrange
- }
- }
- @MODULE[ModuleEngineConfigs]:HAS[#engineID[Vernier]]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_VernierOrange
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_Engine_1.cfg
deleted file mode 100644
index 66dc52fe..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_Engine_1.cfg
+++ /dev/null
@@ -1,129 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[AndromedaUS_Engine_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.15
- @cost = 149
- %entryCost = 745
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 45
- @heatProduction = 101
- @atmosphereCurve
- {
- @key,0 = 0 308
- @key,1 = 1 185
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = U
- origMass = 0.15
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 45
- heatProduction = 101
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-
-
- }
- }
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[AndromedaUS_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_Upper2
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.75
- alphaMult = 1
- energy = 1
- speed = 1
- plumePosition = 0,0,0.1
- plumeScale = 0.5
- flarePosition = 0,0,-0.1
- flareScale = 0.03
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_Upper2
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_VernierEngine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_VernierEngine_1.cfg
deleted file mode 100644
index 58f7e747..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/AndromedaUS_VernierEngine_1.cfg
+++ /dev/null
@@ -1,127 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[AndromedaUS_VernierEngine_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.009
- @cost = 82
- %entryCost = 410
- @maxTemp = 1602
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 5
- @heatProduction = 138
- @atmosphereCurve
- {
- @key,0 = 0 308
- @key,1 = 1 185
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = U
- origMass = 0.009
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 5
- heatProduction = 138
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.05
- }
-
-
- }
- }
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.05
- }
-
-
-}
-
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[AndromedaUS_VernierEngine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_VernierEagle
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.05
- fixedScale = 0.2
- energy = 1
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_VernierEagle
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/LLV_G_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LLV_G_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/LLV_G_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LLV_G_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/LLV_V_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LLV_V_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/LLV_V_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LLV_V_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/LVV_A_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LVV_A_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/LVV_A_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LVV_A_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/LVV_B_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LVV_B_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/LVV_B_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/LVV_B_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RF_TantaresLV_ZENIT.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RF_TantaresLV_ZENIT.cfg
new file mode 100644
index 00000000..e566addb
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RF_TantaresLV_ZENIT.cfg
@@ -0,0 +1,472 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[HLV_1_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.8
+ @cost = 5103
+ %entryCost = 25515
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2000
+ @heatProduction = 204
+ @atmosphereCurve
+ {
+ @key,0 = 0 337.2
+ @key,1 = 1 309.3
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = A
+ origMass = 1.8
+ configuration = Tantares RD-170 "Nordstjerne"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-170 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-170 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1.02632
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.991470588
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-171 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-171 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.9917647058
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-172-173 "Nordstjerne"
+ description = Uprated RD-171 for the Vulkan.
+ maxThrust = 2079
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-171M "Nordstjerne"
+ description = Modernized model for use on the Hydra
+ maxThrust = 1976
+ heatProduction = 204
+ massMult = 0.97894
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+}
+
+@PART[HLV_2_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.6
+ @cost = 734
+ %entryCost = 3670
+ @maxTemp = 1686
+
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Engine]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 208.39
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 340
+ @key,1 = 1 204
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Vernier]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 25
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 350
+ @key,1 = 1 175
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Engine
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 0.281
+ configuration = Tantares RD-120 "Vannbøtte"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-120 "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine.
+ maxThrust = 208.39
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-120F "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine. Uprated Thrust
+ maxThrust = 228.005
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 19
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Vernier
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 0.095
+ configuration = RD-8 "Vannkopp"
+ modded = false
+
+ CONFIG
+ {
+ name = RD-8 "Vannkopp"
+ description = A tiny steering engine, the RD-8 is only able to gimbal in one axis, therefore requiring multiple instances for complete control (allegedly).
+ maxThrust = 25
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+
+}
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[HLV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_LowerFlame
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 1
+ alphaMult = 0.7
+ energy = 1
+ speed = 1
+ flamePosition = 0,0,0
+ flameScale = 1
+ plumePosition =0,0,0
+ plumeScale = 1
+ flarePosition = 0,0,-0.2
+ flareScale = 0.06
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_LowerFlame
+ }
+ }
+}
+
+@PART[HLV_2_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.75
+ alphaMult = 1
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.1
+ plumeScale = 1
+ flarePosition = 0,0,-0.3
+ flareScale = 0.1
+ }
+ PLUME
+ {
+ name = Kerolox_VernierEagle
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.4
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Engine]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Vernier]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_VernierEagle
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RLV_1_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RLV_1_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/RLV_1_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RLV_1_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/RLV_1_Engine_2.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RLV_1_Engine_2.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/RLV_1_Engine_2.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/RLV_1_Engine_2.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/SUS_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/DEPRECATED/SUS_Engine_1.cfg
similarity index 100%
rename from GameData/RealFuels-Stock/TantaresLV/SUS_Engine_1.cfg
rename to GameData/RealFuels-Stock/TantaresLV/DEPRECATED/SUS_Engine_1.cfg
diff --git a/GameData/RealFuels-Stock/TantaresLV/HLV_1_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/HLV_1_Engine_1.cfg
deleted file mode 100644
index 21dba155..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/HLV_1_Engine_1.cfg
+++ /dev/null
@@ -1,127 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[HLV_1_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 1.8
- @cost = 5103
- %entryCost = 25515
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 2000
- @heatProduction = 204
- @atmosphereCurve
- {
- @key,0 = 0 302
- @key,1 = 1 278
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = L
- origMass = 1.8
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 2000
- heatProduction = 204
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9000
- IspV = 0.9000
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 20
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 20
- }
-}
-
-@PART[HLV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_LowerFlame
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 1
- alphaMult = 0.7
- energy = 1
- speed = 1
- flamePosition = 0,0,0
- flameScale = 1
- plumePosition =0,0,0
- plumeScale = 1
- flarePosition = 0,0,-0.2
- flareScale = 0.06
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_LowerFlame
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/HLV_2_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/HLV_2_Engine_1.cfg
deleted file mode 100644
index 47e51fe8..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/HLV_2_Engine_1.cfg
+++ /dev/null
@@ -1,222 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[HLV_2_Engine_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.6
- @cost = 734
- %entryCost = 3670
- @maxTemp = 1686
-
-
- @MODULE[ModuleEngine*]:HAS[#engineID[Engine]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 250
- @heatProduction = 112
- @atmosphereCurve
- {
- @key,0 = 0 340
- @key,1 = 1 204
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- @MODULE[ModuleEngine*]:HAS[#engineID[Vernier]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 25
- @heatProduction = 112
- @atmosphereCurve
- {
- @key,0 = 0 340
- @key,1 = 1 204
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- %engineID = Engine
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = U
- origMass = 0.6
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 250
- heatProduction = 112
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.5
- }
-
-
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- %engineID = Vernier
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = U
- origMass = 0.1
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 25
- heatProduction = 112
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.5
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.5
- }
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[HLV_2_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_Upper2
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.75
- alphaMult = 1
- energy = 1
- speed = 1
- plumePosition = 0,0,0.1
- plumeScale = 1
- flarePosition = 0,0,-0.3
- flareScale = 0.1
- }
- PLUME
- {
- name = Kerolox_VernierEagle
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.4
- energy = 1
- speed = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]:HAS[#engineID[Engine]]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_Upper2
- }
- }
- @MODULE[ModuleEngineConfigs]:HAS[#engineID[Vernier]]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_VernierEagle
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ANY_ENGINE.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ANY_ENGINE.cfg
new file mode 100644
index 00000000..7805afa7
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ANY_ENGINE.cfg
@@ -0,0 +1,621 @@
+@PART[tantares_lv_engine_rd_8_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 9.8
+ @atmosphereCurve
+ {
+ @key,0 = 0 342
+ @key,1 = 1 170
+ }
+ !PROPELLANT[*],* {}
+
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 0.06
+ configuration = Tantares RD-8 "Vannkopp" Rocket Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-8 "Vannkopp" Rocket Engine
+ description = A tiny steering engine, the RD-8 is only able to gimbal in one axis, therefore requiring multiple instances for complete control (allegedly).
+ maxThrust = 9.8
+
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0
+ IspV = 1.0
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+}
+
+@PART[tantares_lv_engine_rd_0120_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 479
+ @atmosphereCurve
+ {
+ @key,0 = 0 454.5
+ @key,1 = 1 336
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 2.9
+ engineDecelerationSpeed = 0.75
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = L+
+ origMass = 2.25
+ configuration = Tantares RD-0120 "Snøstorm"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0120 "Snøstorm"
+ description = Who knew water contained all the ingredients needed for a great rocket propellant? The RD-0120 is a powerful liquid hydrogen rocket engine for lower stages.
+ maxThrust = 479
+
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.212996389891
+ IspV = 1.348664688
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-0120M "Snøstorm"
+ description = Who knew water contained all the ingredients needed for a great rocket propellant? The RD-0120 is a powerful liquid hydrogen rocket engine for lower stages.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust *= 1.00035696
+
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.29638989
+ IspV = 1.3519287833
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+}
+
+@PART[tantares_lv_engine_rd_0122_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 578
+ @atmosphereCurve
+ {
+ @key,0 = 0 454.5
+ @key,1 = 1 336
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 2.9
+ engineDecelerationSpeed = 0.75
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = L+
+ origMass = 2.25
+ configuration = Tantares RD-0120 "Snøstorm"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0122 "Snøstorm"
+ description = An enhanced version of the RD-0120 uprated for higher thrust. The RD-0122 makes booster stages a little less mandatory.
+ maxThrust = 578
+
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.212996389891
+ IspV = 1.368664688
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-0122M "Snøstorm"
+ description = An enhanced version of the RD-0120 uprated for higher thrust. The RD-0122 makes booster stages a little less mandatory.
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust *= 1.00035696
+
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.729
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.271
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.29638989
+ IspV = 1.3619287833
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+}
+
+@PART[tantares_lv_engine_rd_120_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.2875
+ @cost = 734
+ %entryCost = 3670
+ @maxTemp = 1686
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 208.39
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 340
+ @key,1 = 1 204
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.45
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 1.281
+ configuration = Tantares RD-120 "Vannbøtte"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-120 "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine.
+ maxThrust = 208.39
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-120F "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine. Uprated Thrust
+ maxThrust = 228.005
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 19
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+}
+
+@PART[tantares_lv_engine_rd_170_s0_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 2.375
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 1976
+ @heatProduction = 204
+ @atmosphereCurve
+ {
+ @key,0 = 0 337.1
+ @key,1 = 1 309.3
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.75
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = A
+ origMass = 1.8
+ configuration = Tantares RD-170 "Nordstjerne"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-170 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-170 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1.02632
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.991470588
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-171 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-171 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.9917647058
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-172-173 "Nordstjerne"
+ description = Uprated RD-171 for the Vulkan.
+ maxThrust = 2079
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-171M "Nordstjerne"
+ description = Modernized model for use on the Hydra
+ maxThrust = 1976
+ heatProduction = 204
+ massMult = 0.97894
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_D.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_D.cfg
new file mode 100644
index 00000000..4db8905f
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_D.cfg
@@ -0,0 +1,358 @@
+@PART[alnair_us_engine_s1_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0375
+ @TechRequired = basicRocketry
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 20.84
+ ignitions = 7
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.359
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.641
+ }
+ @atmosphereCurve
+ {
+ @key = 0 349
+ @key,1 = 1 105
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = U
+ modded = false
+ origMass = 0.0375
+ configuration = Al Dhanab Upper Stage S1.5400 "Snøstorm"
+ CONFIG
+ {
+ name = Al Dhanab Upper Stage S1.5400 "Snøstorm"
+ description = An primitive, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.76415547
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.76415547
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 340
+ key = 1 100
+ }
+ IspSL = 0.82644628
+ IspV = 0.9757925
+ }
+ CONFIG
+ {
+ name = Tiaki Upper Stage 11D33 "Snøstormfinne"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.80014395
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.80014395
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ @techRequired = generalRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 340
+ key = 1 100
+ }
+ IspSL = 0.82644628
+ IspV = 0.97982708
+ }
+ CONFIG
+ {
+ name = Tiaki Upper Stage 11D33M "Snøstormfinne-M"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.80734165
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.80734165
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ TechRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 342.2
+ key = 1 100
+ }
+ IspSL = 0.82644628
+ IspV = 0.986167146
+ }
+ CONFIG
+ {
+ name = Alnair Upper Stage RD-58 "Snøstormvingen"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1.534
+ ignitions = 7
+ ullage = True
+ TechRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 349
+ key = 1 105
+ }
+ IspSL = 0.86776859
+ IspV = 1.0057636
+ }
+ CONFIG
+ {
+ name = Alnair Upper Stage RD-58M "Snøstormvingen-M"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1.534
+ ignitions = 7
+ ullage = True
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 356
+ key = 1 105
+ }
+ IspSL = 0.86776859
+ IspV = 1.025936599
+ }
+ CONFIG
+ {
+ name = Alnair Upper Stage RD-58S "Snøstormvingen-S"
+ description = An efficient, but rigid, upper stage rocket engine burning Syntin
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.035268714
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.035268714
+ massMult = 1
+ ignitions = 5
+ ullage = True
+ techRequired = veryheavyRocketry
+ PROPELLANT
+ {
+ name = Syntin
+ ratio = 0.35652
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.64348
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 361
+ key = 1 107
+ }
+ IspSL = 0.88429752
+ IspV = 1.0403458
+ }
+ CONFIG
+ {
+ name = Alnair Upper Stage RD-58M-CCM "Snøstormvingen-M-CCM"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.0196737
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.0196737
+ massMult = 1.534
+ ignitions = 7
+ ullage = True
+ techRequired = experimentalRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.359
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.641
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 361
+ key = 1 107
+ }
+ IspSL = 0.88429752
+ IspV = 1.040345821
+ }
+ }
+}
+
+@PART[alnair_us_fuel_tank_s2_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[alnair_us_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox-Upper
+ transformName = thrustTransform
+ plumePosition = 0.0, 0.0, -0.125
+ plumeScale = 0.6
+ flarePosition = 0.0, 0.0, -0.45
+ flareScale = 0.8
+ smokePosition = 0.0, 0.0, 0.0
+ smokeScale = 0.6
+ localRotation = 0.0, 0.0, 0.0
+ fixedScale = 1.0
+ energy = 1.0
+ speed = 1.0
+ emissionMult = 0.5
+ }
+
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Kerolox-Upper
+ !runningEffectName = DELETE
+ }
+
+ @MODULE[ModuleEngineConfigs]
+ {
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox-Upper
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_E.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_E.cfg
new file mode 100644
index 00000000..1c550519
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BLOK_E.cfg
@@ -0,0 +1,280 @@
+@PART[AndromedaUS_Engine_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3594
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6406
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 323.5
+ @key,1 = 1 264
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = U
+ modded = false
+ configuration = A-109 "Branntemmet"
+ CONFIG
+ {
+ name = A-105 "Munos"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.90642
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.90642
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3594
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6406
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 257
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ }
+ CONFIG
+ {
+ name = A-109 "Branntemmet"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 0.9307
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3594
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6406
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ atmosphereCurve
+ {
+ key = 0 323.5
+ key = 1 264
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ }
+ }
+}
+
+@PART[AndromedaUS_VernierEngine_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3594
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6406
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 323.5
+ @key,1 = 1 264
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = U
+ modded = false
+ configuration = A-109 "Branntemmet"
+ CONFIG
+ {
+ name = A-105V "Minos"
+ description = A conversion from discarded airhorns, the 105V can provide fine control to even the most delicate of rocket stages.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.90642
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.90642
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3594
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6406
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 257
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ }
+ CONFIG
+ {
+ name = A-109V "Gnisttemmet"
+ description = A conversion from discarded airhorns, the 109V can provide fine control to even the most delicate of rocket stages.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 0.9307
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3594
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6406
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ atmosphereCurve
+ {
+ key = 0 323.5
+ key = 1 264
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[AndromedaUS_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.75
+ alphaMult = 1
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.1
+ plumeScale = 0.5
+ flarePosition = 0,0,-0.1
+ flareScale = 0.03
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+}
+
+@PART[AndromedaUS_VernierEngine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_VernierEagle
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.05
+ fixedScale = 0.2
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_VernierEagle
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BRIZ.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BRIZ.cfg
new file mode 100644
index 00000000..845d01dc
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_BRIZ.cfg
@@ -0,0 +1,297 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+
+@PART[delphini_us_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.06
+ @cost = 119
+ %entryCost = 595
+ @maxTemp = 1450
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 19
+ @heatProduction = 76
+ @atmosphereCurve
+ {
+ @key,0 = 0 328
+ @key,1 = 1 150
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ DrawGauge = False
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ origMass = 0.06
+ configuration = Tantares S5-98M "Vindkast"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares S5-98M "Vindkast"
+ description = It's not just a phase, the dark black paint of this engine holds to its personality - a true dark horse in the upper stage arena.
+ maxThrust = 19
+ heatProduction = 76
+
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9500
+ IspV = 0.9647058
+ throttle = 0
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.19
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.19
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[delphini_us_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+ fumePosition = 0,0,0.2
+ fumeScale = 0.4
+ streamPosition = 0,0,0.1
+ streamScale = 0.4
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ }
+}
+
+//https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/delphini_us_engine_s1_1.cfg
+
+@PART[delphini_us_engine_s1_1]:FOR[zzRealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @EFFECTS
+ {
+ @Hypergolic_UpperOrange
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ //Get the inputs from the other config.
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.03
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 1
+ saturationMult = 1.5
+ //
+ name = vernierPlume
+ modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_stream
+ fixedEmissions = false
+ sizeClamp = 50
+ decluster = true
+ emitOnUpdate = true
+
+ xyForce
+ {
+ density = 0.7 0
+ density = 0.52 0
+ density = 0.19 0.2
+ density = 0.07 0.2
+ }
+ randConeEmit
+ {
+ density = 0.7 0
+ density = 0.52 0.3
+ density = 0.19 0.5
+ density = 0.07 0.5
+ }
+ speed
+ {
+ density = 0.7 1
+ density = 0.52 1
+ density = 0.045 0.5
+ density = 0.02 0.5
+ power = 0.1 0.6
+ power = 0.2 0.8
+ power = 1.0 1.0
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 20
+ density = 0.07 20
+ density = 0.045 25
+ density = 0.02 35
+ }
+ linGrow
+ {
+ density = 1.0 -1
+ density = 0.7 1.5
+ density = 0.52 1.5
+ density = 0.19 3
+ density = 0.07 5
+ density = 0.045 8
+ density = 0.02 8
+ }
+ energy
+ {
+ density = 0.7 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 0.5
+ }
+ emission
+ {
+ density = 0.7 1.5
+ density = 0.52 1.5
+ density = 0.19 0.5
+ density = 0.07 0.5
+ density = 0.045 0.5
+ density = 0.02 0.5
+ power = 0.0 0
+ power = 0.001 0.0
+ power = 0.1 0.6
+ power = 0.2 0.9
+ power = 1.0 1
+ }
+ }
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ //Get the inputs from the other config.
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.03
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 1
+ saturationMult = 1.5
+ //
+ name = vernierFume
+ modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_fume_linear
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0
+ randConeEmit = 0
+ decluster = true
+ emitOnUpdate = true
+ randConeEmit = 0.3
+ speed
+ {
+ density = 1.0 1.5
+ density = 0.7 3
+ density = 0.19 3
+ density = 0.07 3
+ density = 0.045 3
+ density = 0.02 1.5
+ }
+ energy
+ {
+ density = 0.7 2
+ density = 0.02 1
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 10
+ density = 0.07 15
+ density = 0.045 25
+ density = 0.02 20
+ }
+ alphaMult
+ {
+ density = 0.7 0.7
+ density = 0.52 0.7
+ density = 0.19 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 1
+ }
+ linGrow
+ {
+ density = 1.0 -0.5
+ density = 0.7 0
+ densiity = 0.19 0.3
+ density = 0.07 1
+ density = 0.045 2
+ density = 0.02 2
+ }
+ emission
+ {
+ power = 0.0 0
+ power = 0.001 0.0
+ power = 0.1 0.3
+ power = 0.2 0.5
+ power = 1.0 1
+ }
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ENERGIA.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ENERGIA.cfg
new file mode 100644
index 00000000..147f535f
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ENERGIA.cfg
@@ -0,0 +1,86 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[rotanev_lv_cap_fuel_tank_s4_1,rotanev_lv_engine_mount_s4_1,rotanev_lv_engine_mount_s4_4,rotanev_lv_fuel_tank_s4_3,rotanev_lv_fuel_tank_s4_4,rotanev_lv_nose_fuel_tank_s4_1,rotanev_lv_toroidal_fuel_tank_s4_1,rotanev_lv_toroidal_fuel_tank_s4_2]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+
+ }
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[RLV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Cryogenic_LowerRed_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ speed = 1
+ energy = 1
+ emissionMult = 1
+ corePosition = 0,0,0.5
+ coreScale = 0.4
+ plumePosition = 0,0,0.2
+ plumeScale = 1.2
+ plume2Scale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Cryogenic_LowerRed_CE
+ }
+ }
+}
+
+@PART[RLV_1_Engine_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Cryogenic_LowerRed_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ speed = 1
+ energy = 1
+ emissionMult = 1
+ corePosition = 0,0,0.5
+ coreScale = 0.4
+ plumePosition = 0,0,0.2
+ plumeScale = 1.2
+ plume2Scale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Cryogenic_LowerRed_CE
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_FREGAT.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_FREGAT.cfg
new file mode 100644
index 00000000..de8258b4
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_FREGAT.cfg
@@ -0,0 +1,162 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[TUS_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.05
+ @cost = 125
+ %entryCost = 625
+ @maxTemp = 1734
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 30
+ @heatProduction = 131
+ @atmosphereCurve
+ {
+ @key,0 = 0 327
+ @key,1 = 1 158
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.05
+ configuration = UDMH+NTO
+ modded = false
+
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = 30
+ heatProduction = 131
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4782
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5218
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9500
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 12
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+ }
+ }
+ ignitions = 12
+ ullage = true
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.3
+ }
+
+
+}
+
+@PART[tantares_us_fuel_tank_s0_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+@PART[TUS_LFO_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[TUS_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+ fumePosition = 0,0,0.2
+ fumeScale = 0.3
+ streamPosition = 0,0,0.1
+ streamScale = 0.3
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS.cfg
new file mode 100644
index 00000000..8e6777ec
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS.cfg
@@ -0,0 +1,696 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[corvus_lv_bare_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.3
+ @cost = 459
+ %entryCost = 2295
+ @maxTemp = 1603
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 367.25
+ @heatProduction = 122
+ @atmosphereCurve
+ {
+ @key,0 = 0 289
+ @key,1 = 1 246
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4304
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5696
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ origMass = 0.3
+ configuration = Tantares RD-216 "Kongekrabbe"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-216 "Kongekrabbe"
+ description = A stripped down variant of the standard model, it's lighter, it's more fragile and it's... Wait why are we using this again?
+ maxThrust = 367.25
+ heatProduction = 122
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4304
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5696
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 291.3
+ key = 1 248
+ }
+ IspSL = 0.9323308271
+ IspV = 0.9874576271
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.15
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.15
+ }
+}
+
+@PART[corvus_lv_engine_s1_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.6
+ @cost = 367.25
+ %entryCost = 2295
+ @maxTemp = 1603
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 367.25
+ @heatProduction = 122
+ @atmosphereCurve
+ {
+ @key,0 = 0 289
+ @key,1 = 1 246
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 1
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 2.49
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ origMass = 0.6
+ configuration = Tantares RD-216 "Kongekrabbe"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-216 "Kongekrabbe"
+ description = The standard model, it's heavier, it's less fragile and it's just great. It's just great.
+ maxThrust = 367.25
+ heatProduction = 122
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4304
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5696
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 291.3
+ key = 1 248
+ }
+ IspSL = 0.9323308271
+ IspV = 0.9874576271
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.15
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.15
+ }
+}
+
+@PART[corvus_lv_bare_engine_s1_2]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.12
+ @cost = 170
+ %entryCost = 850
+ @maxTemp = 1549
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 52.5
+ @heatProduction = 109
+ @atmosphereCurve
+ {
+ @key,0 = 0 303
+ @key,1 = 1 254
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4161
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5839
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L+
+ origMass = 0.04
+ configuration = Tantares DU-49 "Eremittkreps"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares DU-49 "Eremittkreps"
+ description = A compact upper-stage engine, combine with [Chemicals witheld upon request] for a fireworks show!
+ maxThrust = 52.5
+ heatProduction = 109
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4161
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5839
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 303
+ key = 1 254
+ }
+ IspSL = 1.0901287554
+ IspV = 1.0706713781
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ }
+ }
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+}
+
+@PART[corvus_lv_engine_s1_2]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.12
+ @cost = 170
+ %entryCost = 850
+ @maxTemp = 1549
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 52.5
+ @heatProduction = 109
+ @atmosphereCurve
+ {
+ @key,0 = 0 303
+ @key,1 = 1 254
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4161
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5839
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L+
+ origMass = 0.12
+ configuration = Tantares DU-49 "Eremittkreps"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares DU-49 "Eremittkreps"
+ description = A compact upper-stage engine, combine with [Chemicals witheld upon request] for a fireworks show!
+ maxThrust = 52.5
+ heatProduction = 109
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4161
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.5839
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 303
+ key = 1 254
+ }
+ IspSL = 1.0901287554
+ IspV = 1.0706713781
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ }
+ }
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[corvus_lv_bare_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 0.75
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+ plumePosition = 0,0,0.2
+ plumeScale = 0.4
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ blazePosition = 0,0,0
+ blazeScale = 0.4
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+ }
+}
+
+@PART[corvus_lv_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 0.75
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+ plumePosition = 0,0,0.2
+ plumeScale = 0.4
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ blazePosition = 0,0,0
+ blazeScale = 0.4
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+ }
+}
+
+@PART[corvus_lv_bare_engine_s1_2]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.2
+ flareScale = 0.15
+ fumePosition = 0,0,0.2
+ fumeScale = 0.8
+ streamPosition = 0,0,0.15
+ streamScale = 0.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ }
+}
+
+@PART[corvus_lv_engine_s1_2]:NEEDS[zRealPlume,SmokeScreen,!Waterfall]//Kosmos 3M upper stage
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ !runningEffectName = DELETE
+ %powerEffectName = Hypergolic_UpperRed
+ }
+ PLUME
+ {
+ name = Hypergolic_UpperRed
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+
+ flarePosition = 0,0,-0.2
+ flareScale = 0.15
+
+ fumePosition = 0,0,0.2
+ fumeScale = 0.8
+
+ streamPosition = 0,0,0.15
+ streamScale = 0.5
+ }
+}
+@PART[corvus_lv_engine_s1_2]:FOR[zzRealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @EFFECTS
+ {
+ @Hypergolic_UpperRed
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ //Get the inputs from the other config.
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.03
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 1
+ saturationMult = 1.5
+ //
+ name = vernierPlume
+ modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_stream
+ fixedEmissions = false
+ sizeClamp = 50
+ decluster = true
+ emitOnUpdate = true
+
+ xyForce
+ {
+ density = 0.7 0
+ density = 0.52 0
+ density = 0.19 0.2
+ density = 0.07 0.2
+ }
+ randConeEmit
+ {
+ density = 0.7 0
+ density = 0.52 0.3
+ density = 0.19 0.5
+ density = 0.07 0.5
+ }
+ speed
+ {
+ density = 0.7 1
+ density = 0.52 1
+ density = 0.045 0.5
+ density = 0.02 0.5
+ power = 0.1 0.6
+ power = 0.2 0.8
+ power = 1.0 1.0
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 20
+ density = 0.07 20
+ density = 0.045 25
+ density = 0.02 35
+ }
+ linGrow
+ {
+ density = 1.0 -1
+ density = 0.7 1.5
+ density = 0.52 1.5
+ density = 0.19 3
+ density = 0.07 5
+ density = 0.045 8
+ density = 0.02 8
+ }
+ energy
+ {
+ density = 0.7 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 0.5
+ }
+ emission
+ {
+ density = 0.7 1.5
+ density = 0.52 1.5
+ density = 0.19 0.5
+ density = 0.07 0.5
+ density = 0.045 0.5
+ density = 0.02 0.5
+ power = 0.0 0
+ power = 0.001 0.0
+ power = 0.1 0.6
+ power = 0.2 0.9
+ power = 1.0 1
+ }
+ }
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ //Get the inputs from the other config.
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.03
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 1
+ saturationMult = 1.5
+ //
+ name = vernierFume
+ modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_fume_linear
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0
+ randConeEmit = 0
+ decluster = true
+ emitOnUpdate = true
+ randConeEmit = 0.3
+ speed
+ {
+ density = 1.0 1.5
+ density = 0.7 3
+ density = 0.19 3
+ density = 0.07 3
+ density = 0.045 3
+ density = 0.02 1.5
+ }
+ energy
+ {
+ density = 0.7 2
+ density = 0.02 1
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 10
+ density = 0.07 15
+ density = 0.045 25
+ density = 0.02 20
+ }
+ alphaMult
+ {
+ density = 0.7 0.7
+ density = 0.52 0.7
+ density = 0.19 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 1
+ }
+ linGrow
+ {
+ density = 1.0 -0.5
+ density = 0.7 0
+ densiity = 0.19 0.3
+ density = 0.07 1
+ density = 0.045 2
+ density = 0.02 2
+ }
+ emission
+ {
+ power = 0.0 0
+ power = 0.001 0.0
+ power = 0.1 0.3
+ power = 0.2 0.5
+ power = 1.0 1
+ }
+ }
+ }
+ }
+}
+@PART[corvus_lv_engine_s1_2]:FOR[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Hypergolic_UpperRed
+ {
+ @AUDIO[Hypergolic_UpperRed-audio]
+ {
+ @clip = RealPlume/KW_Sounds/sound_altloop
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS_2I.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS_2I.cfg
new file mode 100644
index 00000000..0e19fcbd
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_KOSMOS_2I.cfg
@@ -0,0 +1,317 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[chara_lv_engine_s0p5_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.150
+ @cost = 405
+ %entryCost = 2025
+ @maxTemp = 1972
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 182.65
+ @heatProduction = 166
+ @atmosphereCurve
+ {
+ @key,0 = 0 264
+ @key,1 = 1 230
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3146
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.6854
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ origMass = 0.150
+ configuration = Tantares RD-214 "Fjær"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-214 "Fjær"
+ description = The flared tail-end of this propulsion unit is not a fashion statement, but instead provides greater aerodynamic stability.
+ maxThrust = 182.65
+ heatProduction = 166
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3146
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = AK27
+ ratio = 0.6854
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 264
+ key = 1 230
+ }
+ IspSL = 0.9274193548
+ IspV = 0.8949152542
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2
+ }
+}
+
+@PART[chara_lv_engine_s0p5_2]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.04
+ @cost = 159
+ %entryCost = 795
+ @maxTemp = 1580
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 40
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 293
+ @key,1 = 1 200
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4902
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5098
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ origMass = 0.04
+ configuration = Tantares RD-119 "Halefjær"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-119 "Halefjær"
+ description = Just add fuel! The Halefjær is an all-in-one upper stage solution, complete with attitude and roll control. The unique "thrust trumpets" on the initial blueprint were scrapped, being criticised as "just plain weird".
+ maxThrust = 40
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4902
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5098
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 352
+ key = 1 220
+ }
+ IspSL = 1.0945273632
+ IspV = 1.0507462687
+ throttle = 0
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.4
+ }
+ }
+ }
+ @MODULE[ModuleRCSFX]
+ {
+ @thrusterPower = 0.625
+ !resourceName = DELETE
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U
+ origMass = 0.029
+ configuration = UDMH+LqdOxygen
+ modded = false
+ CONFIG
+ {
+ name = UDMH+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4902
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5098
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 352
+ key = 1 220
+ }
+ IspSL = 1.0945273632
+ IspV = 1.0507462687
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[chara_lv_engine_s0p5_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 0.75
+ flarePosition = 0,0,-0.1
+ flareScale = 0.1
+ plumePosition = 0,0,0.2
+ plumeScale = 0.4
+ fumePosition = 0,0,0.2
+ fumeScale = 0.6
+ blazePosition = 0,0,0
+ blazeScale = 0.4
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+ }
+}
+@PART[chara_lv_engine_s0p5_2]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.2
+ flareScale = 0.2
+ fumePosition = 0,0,0.1
+ fumeScale = 0.5
+ streamPosition = 0,0,0.1
+ streamScale = 0.5
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_N1.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_N1.cfg
new file mode 100644
index 00000000..e179e49e
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_N1.cfg
@@ -0,0 +1,684 @@
+@PART[libra_lv_engine_s7p5_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 12577
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3576
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6424
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 331
+ @key,1 = 1 297
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 6.9
+ engineDecelerationSpeed = 3.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ minTechLevel = 2
+ origTechLevel = 2
+ engineType = A
+ modded = false
+ configuration = 30xLV-15N "Komfyr"
+ origMass = 4.5825
+ CONFIG
+ {
+ name = 30xLV-15N "Komfyr"
+ description = The designer of this beauty has only commented on its creation once, "Such a masterpiece - like nothing else! As if it's woven from emotions of hundreds of engineers."
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.2
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1.21812
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331
+ key = 1 297
+ }
+ IspSL = 1.01365187
+ IspV = 1.01846153
+ }
+ CONFIG
+ {
+ name = 30xLibra NK-33 "Megakatt"
+ description = Not one, but thirty "Megakatt" engines come together to produce this abomination. A warranty isn't even a possibility. Do not use this.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.2
+ @minThrust *= 1.050565
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.050565
+ techRequired = veryHeavyRocketry
+ massMult = 1
+ ignitions = 2
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331
+ key = 1 297
+ }
+ IspSL = 1.01365187
+ IspV = 1.01846153
+ }
+ }
+}
+@PART[libra_lv_engine_s0_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3576
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6424
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 331
+ @key,1 = 1 297
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 4
+ engineType = L
+ modded = false
+ configuration = LV-15N "Komfyr"
+ CONFIG
+ {
+ name = LV-15N "Komfyr"
+ description = The designer of this beauty has only commented on its creation once, "Such a masterpiece - like nothing else! As if it's woven from emotions of hundreds of engineers."
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.500297
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1.21812
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331
+ key = 1 297
+ }
+ IspSL = 1.01365187
+ IspV = 1.01846153
+ }
+ CONFIG
+ {
+ name = Libra NK-33 "Megakatt"
+ description = A dinky rocket that packs more punch than you might expect.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.500297
+ @minThrust *= 1.050565
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.050565
+ techRequired = veryHeavyRocketry
+ massMult = 1
+ ignitions = 2
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331
+ key = 1 297
+ }
+ IspSL = 1.01365187
+ IspV = 1.01846153
+ }
+ CONFIG
+ {
+ name = Kerbodyne JA26-62 "Freedomkatt"
+ description = The NK-33 design was sold to B Kerbodyne in the mid 1990s. Kerbodyne modified it to create the JA26.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.500297
+ @minThrust *= 1.050565
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.050565
+ techRequired = experimentalRocketry
+ massMult = 1.1937
+ ignitions = 2
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3400
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6600
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 331.9
+ key = 1 301.6
+ }
+ IspSL = 1.015488215
+ IspV = 1.0212307
+ }
+ }
+}
+@PART[libra_lv_engine_s0_2]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3576
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6424
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 346
+ @key,1 = 1 246
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = U
+ modded = false
+ configuration = LT-Z18 "Sverdstav"
+ origMass = 0.349
+ CONFIG
+ {
+ name = LT-Z18 "Sverdstav"
+ description = Internal calculations suggest the 'Sverdstav' could be used as either a first or second stage.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.5
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1.15009
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 346
+ key = 1 260
+ }
+ IspSL = 0.78461538
+ IspV = 1.01764705
+ }
+ CONFIG
+ {
+ name = Libra NK-43 "Stratosfærekatt"
+ description = An expanded variant of the "Megakatt" engines, ideal for the upper atmosphere.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.5
+ @minThrust *= 1.05
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05
+ techRequired = veryHeavyRocketry
+ massMult = 1.1937
+ ignitions = 3
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3320
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6680
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 346
+ key = 1 260
+ }
+ IspSL = 0.78461538
+ IspV = 1.01764705
+ }
+ }
+}
+@PART[libra_lv_engine_s0_3]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.16
+ @techRequired = advancedRocketry
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 100
+ ignitions = 1
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = Kerosene
+ @ratio = 0.3576
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.6424
+ }
+ @atmosphereCurve
+ {
+ @key = 0 352
+ @key,1 = 1 117
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.65
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = U
+ modded = false
+ configuration = LR-ET9 "Øks"
+ origMass = 0.16
+ CONFIG
+ {
+ name = LR-ET9 "Øks"
+ description = The 'Øks' is a capable and efficient rocket stage.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.12775
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.12775
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 345
+ key = 1 240
+ }
+ IspSL = 1.176470588
+ IspV = 1.01470588
+ }
+ CONFIG
+ {
+ name = LR-ET21 "Tommkatt"
+ description = The 'Storord' is a capable and efficient rocket stage.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.6
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 0.9
+ ignitions = 1
+ ullage = True
+ techRequired = HeavyRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 345
+ key = 1 240
+ }
+ IspSL = 1.176470588
+ IspV = 1.0147058
+ }
+ CONFIG
+ {
+ name = LR-ET19 "Kampøks"
+ description = The 'Kampøks' is a capable and efficient rocket stage.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.6
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ techRequired = veryHeavyRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3576
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6424
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 352
+ key = 1 220
+ }
+ IspSL = 1.078431372
+ IspV = 1.035294117
+ }
+
+ CONFIG
+ {
+ name = Libra NK-39 "Romkatt"
+ description = An efficient, but powerful orbital insertion engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.6
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ techRequired = veryHeavyRocketry
+ massMult = 1.09375
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 352
+ key = 1 220
+ }
+ IspSL = 1.078431372
+ IspV = 1.035294117
+ }
+ CONFIG
+ {
+ name = Libra NK-31 "Flottøks"
+ description = An efficient, but powerful orbital insertion engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.6
+ @minThrust *= 1.005
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.005
+ techRequired = veryHeavyRocketry
+ massMult = 1.128125
+ ignitions = 3
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ atmosphereCurve
+ {
+ key = 0 353
+ key = 1 220
+ }
+ IspSL = 1.078431372
+ IspV = 1.03823529
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[libra_lv_engine_s7p5_1,libra_lv_engine_s0_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_LowerNK33
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ alphaMult = 0.5
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.5
+ plumeScale = 0.1
+ flarePosition = 0,0,-0.1
+ flareScale = 0.04
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_LowerNK33
+ }
+ }
+}
+
+@PART[libra_lv_engine_s0_2]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 1
+ alphaMult = 0.7
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.2
+ plumeScale = 1
+ flarePosition = 0,0,-0.1
+ flareScale = 0.08
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+}
+
+
+@PART[libra_lv_engine_s0_3]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.85
+ alphaMult = 1
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.2
+ plumeScale = 1
+ flarePosition = 0,0,-0.1
+ flareScale = 0.08
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_PROTON.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_PROTON.cfg
new file mode 100644
index 00000000..a9fe20d8
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_PROTON.cfg
@@ -0,0 +1,946 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[ALV_1_Engine_1]:FOR[RealFuels_StockEngines] //ALV_1_Engine_1
+{
+
+ @mass = 0.8
+ @cost = 1640
+ %entryCost = 8200
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2317.5
+ @heatProduction = 413
+ @atmosphereCurve
+ {
+ @key,0 = 0 315.5
+ @key,1 = 1 284.5
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 58.742471
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ minTechLevel = 3
+ engineType = L
+ origMass = 0.8
+ configuration = Tantares RD-253-6 Cluster "Tordenvær"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-253-6 Cluster "Tordenvær"
+ description = Take six engines, six fuel tanks, and a giant core tank, and what do you get? This.
+ maxThrust = 2317.5
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.01971326164874
+ IspV = 1.017741935
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk2-6 Cluster "Tordenvær"
+ description = Uprated thrust and slightly uprated efficiency
+ maxThrust = 2452.5
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk3-6 Cluster "Tordenvær"
+ description = Uprated thrust.
+ maxThrust = 2547
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk4-6 Cluster "Tordenvær"
+ description = Uprated thrust.
+ maxThrust = 2622
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-275-6 Cluster
+ description = Mid-90s upgrade to improve performance of ALV
+ maxThrust = 2619
+ heatProduction = 413
+ massMult = 0.99074
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.028673835
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-276-6 Cluster
+ description = Modern upgrade to improve performance of Proton
+ maxThrust = 2745
+ heatProduction = 413
+ massMult = 0.99074
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.03225806
+ IspV = 1.0187096
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+
+}
+
+@PART[ALV_1_Engine_2]:FOR[RealFuels_StockEngines] //ALV_1_Engine_2
+{
+
+ @mass = 0.4
+ @cost = 3662
+ %entryCost = 18310
+ @maxTemp = 2400
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2317.5
+ @heatProduction = 413
+ @atmosphereCurve
+ {
+ @key,0 = 0 315.5
+ @key,1 = 1 284.5
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 58.742471
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ minTechLevel = 3
+ engineType = L
+ origMass = 0.4
+ configuration = Tantares RD-253-4 Cluster "Tordenvær"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-253-4 Cluster "Tordenvær"
+ description = Take six engines, six fuel tanks, and a giant core tank, and what do you get? This.
+ maxThrust = 1545
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.01971326164874
+ IspV = 1.017741935
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk2-4 Cluster "Tordenvær"
+ description = Uprated thrust and slightly uprated efficiency
+ maxThrust = 1635
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk3-4 Cluster "Tordenvær"
+ description = Uprated thrust.
+ maxThrust = 1698
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-253-Mk4-4 Cluster "Tordenvær"
+ description = Uprated thrust.
+ maxThrust = 1748
+ heatProduction = 413
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.021505376
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-275-4 Cluster
+ description = Mid-90s upgrade to improve performance of ALV
+ maxThrust = 1746
+ heatProduction = 413
+ massMult = 0.99074
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.028673835
+ IspV = 1.01935483
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-276-4 Cluster
+ description = Modern upgrade to improve performance of Proton
+ maxThrust = 1830
+ heatProduction = 413
+ massMult = 0.99074
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4071
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5929
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.03225806
+ IspV = 1.0187096
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 26.3
+ }
+
+}
+
+@PART[ALV_2_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.5
+ @cost = 715
+ %entryCost = 3575
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 776
+ @heatProduction = 146
+ @atmosphereCurve
+ {
+ @key,0 = 0 326.105
+ @key,1 = 1 164
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4135
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5865
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U
+ origMass = 1.5
+ configuration = Tantares RD-0210 "Regn"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0208
+ description = Four nozzles are better than one! Eight nozzles are better than four, but we're not made of money.
+ maxThrust = 574.05
+ heatProduction = 146
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4135
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5865
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.97619047
+ IspV = 1.16466071
+ throttle = 0
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 7.76
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-0210 "Regn"
+ description = Four nozzles are better than one! Eight nozzles are better than four, but we're not made of money.
+ maxThrust = 584.77
+ heatProduction = 146
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4135
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5865
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.97619047
+ IspV = 1.16785714
+ throttle = 0
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 7.76
+ }
+ }
+ }
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 7.76
+ }
+}
+
+@PART[ALV_3_Engine_1]:FOR[RealFuels_StockEngines] //Blank Engine
+{
+
+ @mass = 0.8
+ @cost = 340
+ %entryCost = 1700
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Engine]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 291
+ @heatProduction = 123
+ @atmosphereCurve
+ {
+ @key,0 = 0 327
+ @key,1 = 1 164
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4192
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5808
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Vernier]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 16
+ @heatProduction = 123
+ @atmosphereCurve
+ {
+ @key,0 = 0 266
+ @key,1 = 1 160
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4192
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5808
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Engine
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U
+ origMass = 0.227
+ configuration = Tantares RD-0212 "Duskregn"
+ description = Vernier rockets allow this engine a high degree of control.
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-0212 "Duskregn"
+ maxThrust = 146.1925
+ heatProduction = 123
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4192
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5808
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.97619047
+ IspV = 1.167857142
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.91
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Vernier
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = U
+ origMass = 0.8
+ configuration = Vernier Engines
+ modded = false
+
+ CONFIG
+ {
+ name = Vernier Engines
+ maxThrust = 16
+ heatProduction = 50
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.4192
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5808
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.9500
+ IspV = 0.9500
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.91
+ }
+ }
+ }
+
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.91
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[ALV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 0.75
+ flarePosition = 0,0,-0.2
+ flareScale = 0.2
+ plumePosition = 0,0,0.2
+ plumeScale = 1
+ fumePosition = 0,0,0.4
+ fumeScale = 1.2
+ blazePosition = 0,0,0
+ blazeScale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+ }
+}
+
+@PART[ALV_1_Engine_2]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_LowerOrangeShock
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.2
+ fixedScale = 0.8
+ energy = 1
+ speed = 1
+ emissionMult = 0.5
+ alphaMult = 0.75
+ flarePosition = 0,0,-0.2
+ flareScale = 0.2
+ plumePosition = 0,0,0.2
+ plumeScale = 1
+ fumePosition = 0,0,0.4
+ fumeScale = 1.2
+ blazePosition = 0,0,0
+ blazeScale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_LowerOrangeShock
+ }
+ }
+}
+
+@PART[ALV_2_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ alphaMult = 0.8
+ saturationMult = 1
+ flarePosition = 0,0,-0.3
+ flareScale = 0.25
+ fumePosition = 0,0,0.2
+ fumeScale = 0.9
+ streamPosition = 0,0,0.2
+ streamScale = 0.9
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ }
+}
+
+@PART[ALV_3_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Hypergolic_UpperOrange
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ flarePosition = 0,0,-0.3
+ flareScale = 0.3
+ fumePosition = 0,0,0.6
+ fumeScale = 1
+ streamPosition = 0,0,0.25
+ streamScale = 1
+ }
+ PLUME
+ {
+ name = Hypergolic_VernierOrange
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0.05
+ saturationMult = 1
+ emissionMult = 1
+ alphaMult = 1
+ fixedScale = 1
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Engine]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_UpperOrange
+ }
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Vernier]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hypergolic_VernierOrange
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_SOYUZ.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_SOYUZ.cfg
new file mode 100644
index 00000000..83c35d97
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_SOYUZ.cfg
@@ -0,0 +1,1114 @@
+@PART[tantares_lv_engine_s1_1]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.45
+ @cost = 503
+ %entryCost = 2515
+ @maxTemp = 1864
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 229.5
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 314.68
+ @key,1 = 1 247.71
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = L+
+ origMass = 0.45
+ configuration = Tantares RD-108 "Litensegl"
+ CONFIG
+ {
+ name = Tantares RD-108-8D75 "Litensegl"
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 314.68
+ key = 1 247.71
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.06313304
+ IspV = 1.111943462
+ }
+ CONFIG
+ {
+ name = Tantares RD-108-Andromeda
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.99968
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.99968
+ massMult = 0.9774
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 315
+ key = 1 248
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0643776824
+ IspV = 1.113074204
+ }
+ CONFIG
+ {
+ name = Tantares RD-108-Octans
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.03485
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ massMult = 0.9612
+ ignitions = 1
+ ullage = True
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 315.81
+ key = 1 252.79
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.08493562
+ IspV = 1.115936395
+ }
+ CONFIG
+ {
+ name = Tantares RD-118-Octans-U
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.0615
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.0615
+ massMult = 1.0985
+ ignitions = 1
+ ullage = True
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 314.58
+ key = 1 256.87
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.102446351
+ IspV = 1.111590106
+ }
+ CONFIG
+ {
+ name = Tantares RD-118P-Octans-U
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.074388
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.074388
+ massMult = 1.0985
+ ignitions = 1
+ ullage = True
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = Syntin
+ ratio = 0.3594
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6406
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 319
+ key = 1 263.5
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.1309012875
+ IspV = 1.127208480
+ }
+ CONFIG
+ {
+ name = Tantares RD-108-Atria
+ description = Four nozzles of furious thrust - four smaller nozzles of less furious, but still quite useful, thrust.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.05257
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05257
+ massMult = 0.836
+ ignitions = 1
+ ullage = True
+ techRequired = heavierRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.368
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.632
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 314.58
+ key = 1 256.87
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.1024463519
+ IspV = 1.111590106
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1p5_2]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.45
+ @cost = 503
+ %entryCost = 2515
+ @maxTemp = 1864
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 250.7
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 314.68
+ @key,1 = 1 247.71
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 3.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = L+
+ origMass = 0.45
+ configuration = Tantares RD-107 "Hagehval"
+ CONFIG
+ {
+ name = Tantares RD-107 "Hagehval"
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 312.64
+ key = 1 255.67
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0972961373
+ IspV = 1.1047349823
+ }
+ CONFIG
+ {
+ name = Tantares RD-107-Andromeda
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.996121
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.996121
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 313
+ key = 1 256
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0987124464
+ IspV = 1.1060070671
+ }
+ CONFIG
+ {
+ name = Tantares RD-107-Octans
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.99509
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.99509
+ massMult = 0.9912
+ ignitions = 1
+ ullage = True
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 314.07
+ key = 1 256.87
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.1024463519
+ IspV = 1.1097879859
+ }
+ CONFIG
+ {
+ name = Tantares RD-117-Octans-U
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.97744
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.97744
+ massMult = 1.0396
+ ignitions = 1
+ ullage = True
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 315.91
+ key = 1 252.89
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.0853648069
+ IspV = 1.1162897527
+ }
+ CONFIG
+ {
+ name = Tantares RD-118P-Octans-U
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.99612
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 0.99612
+ massMult = 1.0396
+ ignitions = 1
+ ullage = True
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = Syntin
+ ratio = 0.3518
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6482
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 314
+ key = 1 257
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.1030042918
+ IspV = 1.109540636
+ }
+ CONFIG
+ {
+ name = Tantares RD-107-Atria
+ description = The asymmetric layout of this engine means it probably should be used in pairs.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.0196
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.0196
+ massMult = 0.9427
+ ignitions = 1
+ ullage = True
+ techRequired = heavierRocketry
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3603
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6397
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 319.99
+ key = 1 263.09
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.1291416309
+ IspV = 1.1307067138
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1_3,tantares_lv_engine_s1p2_3]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.35
+ @cost = 386
+ %entryCost = 1930
+ @maxTemp = 1611
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 149
+ @heatProduction = 116
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 326
+ @key,1 = 1 141
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.75
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = U+
+ origMass = 0.35
+ modded = false
+ configuration = Tantares RD-0107A "Litenugle"
+ CONFIG
+ {
+ name = Tantares RD-0107 "Litenugle"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.905
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 326
+ key = 1 141
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.2589285714
+ IspV = 1.01875
+ }
+ CONFIG
+ {
+ name = Tantares RD-0110A "Litenugle"
+ description = An efficient, but rigid, upper stage rocket engine.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.01
+ @minThrust *= 0.905
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.01
+ massMult = 0.99
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ atmosphereCurve
+ {
+ key = 0 330.4
+ key = 1 141
+ }
+ IspSL = 1.2589285714
+ IspV = 1.0325
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1p5_3]:NEEDS[TantaresLV]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.35
+ @cost = 386
+ %entryCost = 1930
+ @maxTemp = 1611
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 149
+ @heatProduction = 116
+ ignitions = 1
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 326
+ @key,1 = 1 141
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 0.75
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ minTechLevel = 0
+ origTechLevel = 1
+ engineType = U+
+ origMass = 0.35
+ modded = false
+ configuration = Tantares RD-0107 "Litenugle"
+ CONFIG
+ {
+ name = Tantares RD-0107 "Litenugle"
+ description = A punchy upper stage engine with a solid reputation.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.905
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 326
+ key = 1 141
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ IspSL = 1.2589285714
+ IspV = 1.01875
+ }
+ CONFIG
+ {
+ name = Tantares RD-0110 "Hageugle"
+ description = A punchy upper stage engine with a solid reputation.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.01
+ @minThrust *= 0.905
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.01
+ massMult = 0.99
+ ignitions = 1
+ ullage = True
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3853
+ DrawGauge = true
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6147
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.45
+ }
+ atmosphereCurve
+ {
+ key = 0 330.4
+ key = 1 141
+ }
+ IspSL = 1.2589285714
+ IspV = 1.0325
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME // 1:1 copy of https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/tantares_lv_engine_s1_1_SOYUZ_RD108.cfg
+// ---------- //
+
+@PART[tantares_lv_engine_s1_1]:NEEDS[RealPlume,SmokeScreen,!Waterfall]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Kerolox_LowerFlame
+ !runningEffectName = DELETE
+ }
+ PLUME
+ {
+ name = Kerolox_LowerFlame
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.7
+ alphaMult = 0.7
+ energy = 1
+ speed = 1
+
+ flamePosition = 0,0,0
+ flameScale = 0.5
+
+ plumePosition = 0,0,0
+ plumeScale = 0.4
+
+ flarePosition = 0,0,0
+ flareScale = 0.05
+ }
+}
+
+@PART[tantares_lv_engine_s1_1]:AFTER[RealPlume]:NEEDS[RealPlume,SmokeScreen,!Waterfall]
+{
+ %EFFECTS
+ {
+ %Kerolox_LowerFlame
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ emissionMult = 0.25
+ alphaMult = 2
+ saturationMult = 1
+ //
+ name = vernier_blaze
+ modelName = RealPlume/Jade_FX/Engines/Generic/keroEagleBlaze
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
+ decluster = true
+ emitOnUpdate = true
+ xyForce = 0
+ speed
+ {
+ density = 0.7 2
+ density = 0.52 2
+ density = 0.19 3
+ density = 0.07 3
+ density = 0.045 2
+ density = 0.02 0.75
+
+ power = 0.1 0.7
+ power = 0.2 0.8
+ power = 1.0 1.0
+
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 4
+ density = 0.07 15
+ density = 0.045 15
+ density = 0.02 15
+ }
+ linGrow
+ {
+ density = 0.7 0
+ density = 0.52 0
+ density = 0.19 3
+ density = 0.07 5
+ density = 0.045 5
+ density = 0.02 2
+ }
+ energy
+ {
+ density = 0.7 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 0.7
+ }
+ emission
+ {
+ density = 0.7 4
+ density = 0.52 3
+ density = 0.19 1
+ density = 0.07 0.5
+ density = 0.045 0.5
+ density = 0.02 0.5
+
+ power = 0.0 0
+ power = 0.001 0.35
+ power = 0.1 0.5
+ power = 0.2 0.7
+ power = 1.0 1.1
+ }
+
+ }
+
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1p5_2]:NEEDS[SmokeScreen,!Waterfall]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesFX
+ %powerEffectName = Kerolox_LowerAlt
+ !runningEffectName = DELETE
+ }
+ PLUME
+ {
+ name = Kerolox_LowerAlt
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.5
+ alphaMult = 0.5
+ energy = 1
+ speed = 1
+
+ flamePosition = 0,0,0
+ flameScale = 0.5
+
+ plumePosition = 0,0,0
+ plumeScale = 0.4
+
+ flarePosition = 0,0,0
+ flareScale = 0.05
+ }
+}
+
+
+@PART[tantares_lv_engine_s1p5_2]:AFTER[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ %EFFECTS
+ {
+ %Kerolox_LowerAlt
+ {
+ MODEL_MULTI_SHURIKEN_PERSIST
+ {
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.25
+ energy = 1
+ speed = 1
+ emissionMult = 0.25
+ alphaMult = 2
+ saturationMult = 1
+ //
+ name = vernier_blaze
+ modelName = RealPlume/Jade_FX/Engines/Generic/keroEagleBlaze
+ fixedEmissions = false
+ sizeClamp = 50
+ randomInitalVelocityOffsetMaxRadius = 0.2
+ decluster = true
+ emitOnUpdate = true
+ xyForce = 0
+ speed
+ {
+ density = 0.7 2
+ density = 0.52 2
+ density = 0.19 3
+ density = 0.07 3
+ density = 0.045 2
+ density = 0.02 0.75
+
+ power = 0.1 0.7
+ power = 0.2 0.8
+ power = 1.0 1.0
+
+ }
+ logGrow
+ {
+ density = 0.7 0
+ density = 0.52 2
+ density = 0.19 4
+ density = 0.07 15
+ density = 0.045 15
+ density = 0.02 15
+ }
+ linGrow
+ {
+ density = 0.7 0
+ density = 0.52 0
+ density = 0.19 3
+ density = 0.07 5
+ density = 0.045 5
+ density = 0.02 2
+ }
+ energy
+ {
+ density = 0.7 1
+ density = 0.07 1
+ density = 0.045 1
+ density = 0.02 0.7
+ }
+ emission
+ {
+ density = 0.7 4
+ density = 0.52 3
+ density = 0.19 1
+ density = 0.07 0.5
+ density = 0.045 0.5
+ density = 0.02 0.5
+
+ power = 0.0 0
+ power = 0.001 0.35
+ power = 0.1 0.5
+ power = 0.2 0.7
+ power = 1.0 1.1
+ }
+
+ }
+
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1_3]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.65
+ alphaMult = 0.5
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0
+ plumeScale = 0.6
+ flarePosition = 0,0,0
+ flareScale = 0.05
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+}
+
+@PART[tantares_lv_engine_s1p5_3]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = nozzleTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.65
+ alphaMult = 0.5
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0
+ plumeScale = 0.6
+ flarePosition = 0,0,0
+ flareScale = 0.05
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ZENIT.cfg b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ZENIT.cfg
new file mode 100644
index 00000000..e566addb
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresLV/RF_TantaresLV_ZENIT.cfg
@@ -0,0 +1,472 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[HLV_1_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.8
+ @cost = 5103
+ %entryCost = 25515
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2000
+ @heatProduction = 204
+ @atmosphereCurve
+ {
+ @key,0 = 0 337.2
+ @key,1 = 1 309.3
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = A
+ origMass = 1.8
+ configuration = Tantares RD-170 "Nordstjerne"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-170 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-170 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1.02632
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.991470588
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-171 "Nordstjerne"
+ description = Truly an engine built to excess, the RD-171 is among the most powerful rocket engines in its class.
+ maxThrust = 2045
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0107843137
+ IspV = 0.9917647058
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+
+ CONFIG
+ {
+ name = Tantares RD-172-173 "Nordstjerne"
+ description = Uprated RD-171 for the Vulkan.
+ maxThrust = 2079
+ heatProduction = 204
+ massMult = 1
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-171M "Nordstjerne"
+ description = Modernized model for use on the Hydra
+ maxThrust = 1976
+ heatProduction = 204
+ massMult = 0.97894
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.346
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.654
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.016013071
+ IspV = 0.9923529411
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 20
+ }
+}
+
+@PART[HLV_2_Engine_1]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.6
+ @cost = 734
+ %entryCost = 3670
+ @maxTemp = 1686
+
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Engine]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 208.39
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 340
+ @key,1 = 1 204
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[Vernier]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 25
+ @heatProduction = 112
+ @atmosphereCurve
+ {
+ @key,0 = 0 350
+ @key,1 = 1 175
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Engine
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 0.281
+ configuration = Tantares RD-120 "Vannbøtte"
+ modded = false
+
+ CONFIG
+ {
+ name = Tantares RD-120 "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine.
+ maxThrust = 208.39
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ CONFIG
+ {
+ name = Tantares RD-120F "Vannbøtte"
+ description = A rugged and reliable sustainer rocket engine. Uprated Thrust
+ maxThrust = 228.005
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.857843137
+ IspV = 1.10294117
+ throttle = 0
+ ignitions = 19
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ %engineID = Vernier
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = U
+ origMass = 0.095
+ configuration = RD-8 "Vannkopp"
+ modded = false
+
+ CONFIG
+ {
+ name = RD-8 "Vannkopp"
+ description = A tiny steering engine, the RD-8 is only able to gimbal in one axis, therefore requiring multiple instances for complete control (allegedly).
+ maxThrust = 25
+ heatProduction = 112
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 0.3486
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.6514
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ ignitions = 4
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 2.5
+ }
+
+}
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[HLV_1_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_LowerFlame
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 1
+ alphaMult = 0.7
+ energy = 1
+ speed = 1
+ flamePosition = 0,0,0
+ flameScale = 1
+ plumePosition =0,0,0
+ plumeScale = 1
+ flarePosition = 0,0,-0.2
+ flareScale = 0.06
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_LowerFlame
+ }
+ }
+}
+
+@PART[HLV_2_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen,!Waterfall]
+{
+ PLUME
+ {
+ name = Kerolox_Upper2
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ emissionMult = 0.75
+ alphaMult = 1
+ energy = 1
+ speed = 1
+ plumePosition = 0,0,0.1
+ plumeScale = 1
+ flarePosition = 0,0,-0.3
+ flareScale = 0.1
+ }
+ PLUME
+ {
+ name = Kerolox_VernierEagle
+ transformName = vernierTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.4
+ energy = 1
+ speed = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Engine]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_Upper2
+ }
+ }
+ @MODULE[ModuleEngineConfigs]:HAS[#engineID[Vernier]]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Kerolox_VernierEagle
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/TUS_Engine_1.cfg b/GameData/RealFuels-Stock/TantaresLV/TUS_Engine_1.cfg
deleted file mode 100644
index d679bb84..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/TUS_Engine_1.cfg
+++ /dev/null
@@ -1,131 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TUS_Engine_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.05
- @cost = 125
- %entryCost = 625
- @maxTemp = 1734
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 30
- @heatProduction = 131
- @atmosphereCurve
- {
- @key,0 = 0 315
- @key,1 = 1 110
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 42.304887
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 57.695113
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.05
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 30
- heatProduction = 131
- PROPELLANT
- {
- name = UDMH
- ratio = 42.304886943836614
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 57.695113056163386
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 12
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.3
- }
-
-
- }
- }
- ignitions = 12
- ullage = true
- pressureFed = true
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.3
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[TUS_Engine_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperOrange
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,-0.1
- flareScale = 0.1
- fumePosition = 0,0,0.2
- fumeScale = 0.3
- streamPosition = 0,0,0.1
- streamScale = 0.3
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperOrange
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_1.cfg b/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_1.cfg
deleted file mode 100644
index b1ccdf11..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_1.cfg
+++ /dev/null
@@ -1,130 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[chara_lv_engine_s0p5_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.3
- @cost = 405
- %entryCost = 2025
- @maxTemp = 1972
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 150
- @heatProduction = 166
- @atmosphereCurve
- {
- @key,0 = 0 375
- @key,1 = 1 346
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 3.97
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = L
- origMass = 0.3
- configuration = Kerosene+AK27
- modded = false
-
- CONFIG
- {
- name = Kerosene+AK27
- maxThrust = 150
- heatProduction = 166
- PROPELLANT
- {
- name = Kerosene
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 3.97
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2
- }
-}
-
-@PART[chara_lv_engine_s0p5_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_LowerOrangeShock
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.2
- fixedScale = 0.8
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 0.75
- flarePosition = 0,0,-0.1
- flareScale = 0.1
- plumePosition = 0,0,0.2
- plumeScale = 0.4
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- blazePosition = 0,0,0
- blazeScale = 0.4
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_LowerOrangeShock
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_2.cfg b/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_2.cfg
deleted file mode 100644
index 8186bcd4..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/chara_lv_engine_s0p5_2.cfg
+++ /dev/null
@@ -1,131 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[chara_lv_engine_s0p5_2]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.1
- @cost = 159
- %entryCost = 795
- @maxTemp = 1580
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 40
- @heatProduction = 112
- @atmosphereCurve
- {
- @key,0 = 0 322
- @key,1 = 1 203
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 1.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = U
- origMass = 0.1
- configuration = UDMH+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = UDMH+LqdOxygen
- maxThrust = 40
- heatProduction = 112
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 1.5
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.1400
- IspV = 1.1900
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.4
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.4
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[chara_lv_engine_s0p5_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperOrange
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,-0.2
- flareScale = 0.2
- fumePosition = 0,0,0.1
- fumeScale = 0.5
- streamPosition = 0,0,0.1
- streamScale = 0.5
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperOrange
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_1.cfg b/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_1.cfg
deleted file mode 100644
index bc335b8b..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_1.cfg
+++ /dev/null
@@ -1,134 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[corvus_lv_bare_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.6
- @cost = 459
- %entryCost = 2295
- @maxTemp = 1603
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 161
- @heatProduction = 122
- @atmosphereCurve
- {
- @key,0 = 0 375
- @key,1 = 1 346
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = L
- origMass = 0.6
- configuration = UDMH+AK27
- modded = false
-
- CONFIG
- {
- name = UDMH+AK27
- maxThrust = 161
- heatProduction = 122
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.15
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.15
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[corvus_lv_bare_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_LowerOrangeShock
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.2
- fixedScale = 0.8
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 0.75
- flarePosition = 0,0,-0.1
- flareScale = 0.1
- plumePosition = 0,0,0.2
- plumeScale = 0.4
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- blazePosition = 0,0,0
- blazeScale = 0.4
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_LowerOrangeShock
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_2.cfg b/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_2.cfg
deleted file mode 100644
index 74febf4f..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_bare_engine_s1_2.cfg
+++ /dev/null
@@ -1,129 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[corvus_lv_bare_engine_s1_2]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.12
- @cost = 170
- %entryCost = 850
- @maxTemp = 1549
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 34
- @heatProduction = 109
- @atmosphereCurve
- {
- @key,0 = 0 413
- @key,1 = 1 254
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = U
- origMass = 0.12
- configuration = UDMH+AK27
- modded = false
-
- CONFIG
- {
- name = UDMH+AK27
- maxThrust = 34
- heatProduction = 109
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[corvus_lv_bare_engine_s1_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,-0.2
- flareScale = 0.15
- fumePosition = 0,0,0.2
- fumeScale = 0.8
- streamPosition = 0,0,0.15
- streamScale = 0.5
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperRed
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_1.cfg b/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_1.cfg
deleted file mode 100644
index b4824f75..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_1.cfg
+++ /dev/null
@@ -1,134 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[corvus_lv_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.6
- @cost = 459
- %entryCost = 2295
- @maxTemp = 1603
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 161
- @heatProduction = 122
- @atmosphereCurve
- {
- @key,0 = 0 375
- @key,1 = 1 346
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = L
- origMass = 0.6
- configuration = UDMH+AK27
- modded = false
-
- CONFIG
- {
- name = UDMH+AK27
- maxThrust = 161
- heatProduction = 122
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.15
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.15
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[corvus_lv_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_LowerOrangeShock
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.2
- fixedScale = 0.8
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 0.75
- flarePosition = 0,0,-0.1
- flareScale = 0.1
- plumePosition = 0,0,0.2
- plumeScale = 0.4
- fumePosition = 0,0,0.2
- fumeScale = 0.6
- blazePosition = 0,0,0
- blazeScale = 0.4
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_LowerOrangeShock
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_2.cfg b/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_2.cfg
deleted file mode 100644
index 8814b140..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/corvus_lv_engine_s1_2.cfg
+++ /dev/null
@@ -1,304 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[corvus_lv_engine_s1_2]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.12
- @cost = 170
- %entryCost = 850
- @maxTemp = 1549
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 34
- @heatProduction = 109
- @atmosphereCurve
- {
- @key,0 = 0 413
- @key,1 = 1 254
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = U
- origMass = 0.12
- configuration = UDMH+AK27
- modded = false
-
- CONFIG
- {
- name = UDMH+AK27
- maxThrust = 34
- heatProduction = 109
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = AK27
- ratio = 2.49
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.45
- }
-}
-
-// ---------- //
-// REAL PLUME // 1:1 copy of https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/corvus_lv_engine_s1_2.cfg
-// ---------- //
-
-@PART[corvus_lv_engine_s1_2]:NEEDS[zRealPlume,SmokeScreen]//Kosmos 3M upper stage
-{
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesFX
- !runningEffectName = DELETE
- %powerEffectName = Hypergolic_UpperRed
- }
- PLUME
- {
- name = Hypergolic_UpperRed
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
-
- flarePosition = 0,0,-0.2
- flareScale = 0.15
-
- fumePosition = 0,0,0.2
- fumeScale = 0.8
-
- streamPosition = 0,0,0.15
- streamScale = 0.5
- }
-}
-@PART[corvus_lv_engine_s1_2]:FOR[zzRealPlume]:NEEDS[SmokeScreen]
-{
- @EFFECTS
- {
- @Hypergolic_UpperRed
- {
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- //Get the inputs from the other config.
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.03
- fixedScale = 1
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 1
- saturationMult = 1.5
- //
- name = vernierPlume
- modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_stream
- fixedEmissions = false
- sizeClamp = 50
- decluster = true
- emitOnUpdate = true
-
- xyForce
- {
- density = 0.7 0
- density = 0.52 0
- density = 0.19 0.2
- density = 0.07 0.2
- }
- randConeEmit
- {
- density = 0.7 0
- density = 0.52 0.3
- density = 0.19 0.5
- density = 0.07 0.5
- }
- speed
- {
- density = 0.7 1
- density = 0.52 1
- density = 0.045 0.5
- density = 0.02 0.5
- power = 0.1 0.6
- power = 0.2 0.8
- power = 1.0 1.0
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 20
- density = 0.07 20
- density = 0.045 25
- density = 0.02 35
- }
- linGrow
- {
- density = 1.0 -1
- density = 0.7 1.5
- density = 0.52 1.5
- density = 0.19 3
- density = 0.07 5
- density = 0.045 8
- density = 0.02 8
- }
- energy
- {
- density = 0.7 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 0.5
- }
- emission
- {
- density = 0.7 1.5
- density = 0.52 1.5
- density = 0.19 0.5
- density = 0.07 0.5
- density = 0.045 0.5
- density = 0.02 0.5
- power = 0.0 0
- power = 0.001 0.0
- power = 0.1 0.6
- power = 0.2 0.9
- power = 1.0 1
- }
- }
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- //Get the inputs from the other config.
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.03
- fixedScale = 1
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 1
- saturationMult = 1.5
- //
- name = vernierFume
- modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_fume_linear
- sizeClamp = 50
- randomInitalVelocityOffsetMaxRadius = 0
- randConeEmit = 0
- decluster = true
- emitOnUpdate = true
- randConeEmit = 0.3
- speed
- {
- density = 1.0 1.5
- density = 0.7 3
- density = 0.19 3
- density = 0.07 3
- density = 0.045 3
- density = 0.02 1.5
- }
- energy
- {
- density = 0.7 2
- density = 0.02 1
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 10
- density = 0.07 15
- density = 0.045 25
- density = 0.02 20
- }
- alphaMult
- {
- density = 0.7 0.7
- density = 0.52 0.7
- density = 0.19 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 1
- }
- linGrow
- {
- density = 1.0 -0.5
- density = 0.7 0
- densiity = 0.19 0.3
- density = 0.07 1
- density = 0.045 2
- density = 0.02 2
- }
- emission
- {
- power = 0.0 0
- power = 0.001 0.0
- power = 0.1 0.3
- power = 0.2 0.5
- power = 1.0 1
- }
- }
- }
- }
-}
-@PART[corvus_lv_engine_s1_2]:FOR[zzRealPlume]
-{
- @EFFECTS
- {
- @Hypergolic_UpperRed
- {
- @AUDIO[Hypergolic_UpperRed-audio]
- {
- @clip = RealPlume/KW_Sounds/sound_altloop
- }
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/deplhini_us_engine_s1_1.cfg b/GameData/RealFuels-Stock/TantaresLV/deplhini_us_engine_s1_1.cfg
deleted file mode 100644
index 6db2f541..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/deplhini_us_engine_s1_1.cfg
+++ /dev/null
@@ -1,297 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-
-@PART[delphini_us_engine_s1_1]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.06
- @cost = 119
- %entryCost = 595
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 19
- @heatProduction = 76
- @atmosphereCurve
- {
- @key,0 = 0 331
- @key,1 = 1 116
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 2
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = U+
- origMass = 0.06
- configuration = UDMH+NTO
- modded = false
-
- CONFIG
- {
- name = UDMH+NTO
- maxThrust = 19
- heatProduction = 76
- PROPELLANT
- {
- name = UDMH
- ratio = 1
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = NTO
- ratio = 2
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 0.9500
- IspV = 0.9500
- throttle = 0
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.19
- }
-
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.19
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[delphini_us_engine_s1_1]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hypergolic_UpperOrange
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,-0.1
- flareScale = 0.1
- fumePosition = 0,0,0.2
- fumeScale = 0.4
- streamPosition = 0,0,0.1
- streamScale = 0.4
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hypergolic_UpperOrange
- }
- }
-}
-
-//https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/delphini_us_engine_s1_1.cfg
-
-@PART[delphini_us_engine_s1_1]:FOR[zzRealPlume]:NEEDS[SmokeScreen]
-{
- @EFFECTS
- {
- @Hypergolic_UpperOrange
- {
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- //Get the inputs from the other config.
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.03
- fixedScale = 1
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 1
- saturationMult = 1.5
- //
- name = vernierPlume
- modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_stream
- fixedEmissions = false
- sizeClamp = 50
- decluster = true
- emitOnUpdate = true
-
- xyForce
- {
- density = 0.7 0
- density = 0.52 0
- density = 0.19 0.2
- density = 0.07 0.2
- }
- randConeEmit
- {
- density = 0.7 0
- density = 0.52 0.3
- density = 0.19 0.5
- density = 0.07 0.5
- }
- speed
- {
- density = 0.7 1
- density = 0.52 1
- density = 0.045 0.5
- density = 0.02 0.5
- power = 0.1 0.6
- power = 0.2 0.8
- power = 1.0 1.0
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 20
- density = 0.07 20
- density = 0.045 25
- density = 0.02 35
- }
- linGrow
- {
- density = 1.0 -1
- density = 0.7 1.5
- density = 0.52 1.5
- density = 0.19 3
- density = 0.07 5
- density = 0.045 8
- density = 0.02 8
- }
- energy
- {
- density = 0.7 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 0.5
- }
- emission
- {
- density = 0.7 1.5
- density = 0.52 1.5
- density = 0.19 0.5
- density = 0.07 0.5
- density = 0.045 0.5
- density = 0.02 0.5
- power = 0.0 0
- power = 0.001 0.0
- power = 0.1 0.6
- power = 0.2 0.9
- power = 1.0 1
- }
- }
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- //Get the inputs from the other config.
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0.03
- fixedScale = 1
- energy = 1
- speed = 1
- emissionMult = 0.5
- alphaMult = 1
- saturationMult = 1.5
- //
- name = vernierFume
- modelName = RealPlume/Zorg_FX/hypergolicVernierOrange_fume_linear
- sizeClamp = 50
- randomInitalVelocityOffsetMaxRadius = 0
- randConeEmit = 0
- decluster = true
- emitOnUpdate = true
- randConeEmit = 0.3
- speed
- {
- density = 1.0 1.5
- density = 0.7 3
- density = 0.19 3
- density = 0.07 3
- density = 0.045 3
- density = 0.02 1.5
- }
- energy
- {
- density = 0.7 2
- density = 0.02 1
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 10
- density = 0.07 15
- density = 0.045 25
- density = 0.02 20
- }
- alphaMult
- {
- density = 0.7 0.7
- density = 0.52 0.7
- density = 0.19 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 1
- }
- linGrow
- {
- density = 1.0 -0.5
- density = 0.7 0
- densiity = 0.19 0.3
- density = 0.07 1
- density = 0.045 2
- density = 0.02 2
- }
- emission
- {
- power = 0.0 0
- power = 0.001 0.0
- power = 0.1 0.3
- power = 0.2 0.5
- power = 1.0 1
- }
- }
- }
-}
diff --git a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_1.cfg b/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_1.cfg
deleted file mode 100644
index 9f699c1f..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_1.cfg
+++ /dev/null
@@ -1,217 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_lv_engine_s1_1]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.45
- @cost = 503
- %entryCost = 2515
- @maxTemp = 1864
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 255
- @heatProduction = 153
- @atmosphereCurve
- {
- @key,0 = 0 295
- @key,1 = 1 266
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = L
- origMass = 0.45
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 255
- heatProduction = 153
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.55
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.55
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME // 1:1 copy of https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/tantares_lv_engine_s1_1_SOYUZ_RD108.cfg
-// ---------- //
-
-@PART[tantares_lv_engine_s1_1]:NEEDS[RealPlume,SmokeScreen]
-{
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesFX
- %powerEffectName = Kerolox_LowerFlame
- !runningEffectName = DELETE
- }
- PLUME
- {
- name = Kerolox_LowerFlame
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.7
- alphaMult = 0.7
- energy = 1
- speed = 1
-
- flamePosition = 0,0,0
- flameScale = 0.5
-
- plumePosition = 0,0,0
- plumeScale = 0.4
-
- flarePosition = 0,0,0
- flareScale = 0.05
- }
-}
-
-@PART[tantares_lv_engine_s1_1]:AFTER[RealPlume]:NEEDS[RealPlume,SmokeScreen]
-{
- %EFFECTS
- {
- %Kerolox_LowerFlame
- {
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.25
- energy = 1
- speed = 1
- emissionMult = 0.25
- alphaMult = 2
- saturationMult = 1
- //
- name = vernier_blaze
- modelName = RealPlume/Jade_FX/Engines/Generic/keroEagleBlaze
- fixedEmissions = false
- sizeClamp = 50
- randomInitalVelocityOffsetMaxRadius = 0.2
- decluster = true
- emitOnUpdate = true
- xyForce = 0
- speed
- {
- density = 0.7 2
- density = 0.52 2
- density = 0.19 3
- density = 0.07 3
- density = 0.045 2
- density = 0.02 0.75
-
- power = 0.1 0.7
- power = 0.2 0.8
- power = 1.0 1.0
-
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 4
- density = 0.07 15
- density = 0.045 15
- density = 0.02 15
- }
- linGrow
- {
- density = 0.7 0
- density = 0.52 0
- density = 0.19 3
- density = 0.07 5
- density = 0.045 5
- density = 0.02 2
- }
- energy
- {
- density = 0.7 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 0.7
- }
- emission
- {
- density = 0.7 4
- density = 0.52 3
- density = 0.19 1
- density = 0.07 0.5
- density = 0.045 0.5
- density = 0.02 0.5
-
- power = 0.0 0
- power = 0.001 0.35
- power = 0.1 0.5
- power = 0.2 0.7
- power = 1.0 1.1
- }
-
- }
-
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_3.cfg b/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_3.cfg
deleted file mode 100644
index 84f17740..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1_3.cfg
+++ /dev/null
@@ -1,127 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_lv_engine_s1_3]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.35
- @cost = 386
- %entryCost = 1930
- @maxTemp = 1611
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 149
- @heatProduction = 116
- @atmosphereCurve
- {
- @key,0 = 0 325
- @key,1 = 1 195
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = U
- origMass = 0.35
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 149
- heatProduction = 116
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.49
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.49
- }
-
-
-}
-
-@PART[tantares_lv_engine_s1_3]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_Upper2
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.65
- alphaMult = 0.5
- energy = 1
- speed = 1
- plumePosition = 0,0,0
- plumeScale = 0.6
- flarePosition = 0,0,0
- flareScale = 0.05
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_Upper2
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_2.cfg b/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_2.cfg
deleted file mode 100644
index 3ea17052..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_2.cfg
+++ /dev/null
@@ -1,217 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_lv_engine_s1p5_2]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.45
- @cost = 503
- %entryCost = 2515
- @maxTemp = 1864
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 255
- @heatProduction = 153
- @atmosphereCurve
- {
- @key,0 = 0 295
- @key,1 = 1 266
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = L
- origMass = 0.45
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 255
- heatProduction = 153
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.55
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 2.55
- }
-}
-
-// ---------- //
-// REAL PLUME // 1:1 copy of https://github.com/KSP-RO/RealPlume-StockConfigs/blob/master/GameData/RealPlume-Stock/TantaresLV/tantares_lv_engine_s1p5_2_SOYUZ_RD107.configuration
-// ---------- //
-
-
-@PART[tantares_lv_engine_s1p5_2]:NEEDS[zRealPlume,SmokeScreen]
-{
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesFX
- %powerEffectName = Kerolox_LowerAlt
- !runningEffectName = DELETE
- }
- PLUME
- {
- name = Kerolox_LowerAlt
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.5
- alphaMult = 0.5
- energy = 1
- speed = 1
-
- flamePosition = 0,0,0
- flameScale = 0.5
-
- plumePosition = 0,0,0
- plumeScale = 0.4
-
- flarePosition = 0,0,0
- flareScale = 0.05
- }
-}
-
-
-@PART[tantares_lv_engine_s1p5_2]:AFTER[RealPlume]:NEEDS[RealPlume,SmokeScreen]
-{
- %EFFECTS
- {
- %Kerolox_LowerAlt
- {
- MODEL_MULTI_SHURIKEN_PERSIST
- {
- transformName = vernierTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.25
- energy = 1
- speed = 1
- emissionMult = 0.25
- alphaMult = 2
- saturationMult = 1
- //
- name = vernier_blaze
- modelName = RealPlume/Jade_FX/Engines/Generic/keroEagleBlaze
- fixedEmissions = false
- sizeClamp = 50
- randomInitalVelocityOffsetMaxRadius = 0.2
- decluster = true
- emitOnUpdate = true
- xyForce = 0
- speed
- {
- density = 0.7 2
- density = 0.52 2
- density = 0.19 3
- density = 0.07 3
- density = 0.045 2
- density = 0.02 0.75
-
- power = 0.1 0.7
- power = 0.2 0.8
- power = 1.0 1.0
-
- }
- logGrow
- {
- density = 0.7 0
- density = 0.52 2
- density = 0.19 4
- density = 0.07 15
- density = 0.045 15
- density = 0.02 15
- }
- linGrow
- {
- density = 0.7 0
- density = 0.52 0
- density = 0.19 3
- density = 0.07 5
- density = 0.045 5
- density = 0.02 2
- }
- energy
- {
- density = 0.7 1
- density = 0.07 1
- density = 0.045 1
- density = 0.02 0.7
- }
- emission
- {
- density = 0.7 4
- density = 0.52 3
- density = 0.19 1
- density = 0.07 0.5
- density = 0.045 0.5
- density = 0.02 0.5
-
- power = 0.0 0
- power = 0.001 0.35
- power = 0.1 0.5
- power = 0.2 0.7
- power = 1.0 1.1
- }
-
- }
-
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_3.cfg b/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_3.cfg
deleted file mode 100644
index fbd66e9c..00000000
--- a/GameData/RealFuels-Stock/TantaresLV/tantares_lv_engine_s1p5_3.cfg
+++ /dev/null
@@ -1,127 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[tantares_lv_engine_s1p5_3]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.35
- @cost = 386
- %entryCost = 1930
- @maxTemp = 1611
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 149
- @heatProduction = 116
- @atmosphereCurve
- {
- @key,0 = 0 325
- @key,1 = 1 195
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 2
- origTechLevel = 2
- engineType = U
- origMass = 0.35
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 149
- heatProduction = 116
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.49
- }
-
-
- }
- }
- ignitions = 4
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.49
- }
-
-
-}
-
-@PART[tantares_lv_engine_s1p5_3]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Kerolox_Upper2
- transformName = nozzleTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- emissionMult = 0.65
- alphaMult = 0.5
- energy = 1
- speed = 1
- plumePosition = 0,0,0
- plumeScale = 0.6
- flarePosition = 0,0,0
- flareScale = 0.05
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Kerolox_Upper2
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_1mv.cfg b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_1mv.cfg
new file mode 100644
index 00000000..e6642626
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_1mv.cfg
@@ -0,0 +1,236 @@
+@PART[1mv_avionics_s0_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[1f_fuel_tank*]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[sp_rcs_srf*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_4mv.cfg b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_4mv.cfg
new file mode 100644
index 00000000..08007cf0
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_4mv.cfg
@@ -0,0 +1,183 @@
+@PART[4mv_avionics_s0_1]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[4mv_fuel_tank_srf*]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+
+@PART[4mv_engine_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ ignitions = 50
+ ullage = true
+ pressureFed = true
+ @maxThrust /= 1.60727
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControlControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_AnyEngine.cfg b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_AnyEngine.cfg
new file mode 100644
index 00000000..bac3a9eb
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_AnyEngine.cfg
@@ -0,0 +1,275 @@
+@PART[sp_engine_s5_61_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ ignitions = 50
+ ullage = true
+ pressureFed = true
+ @maxThrust /= 1.60727
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ }
+}
+
+@PART[sp_engine_s5_417_s0_1]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = Main
+ ignitions = 50
+ ullage = true
+ pressureFed = true
+ @maxThrust /= 1.60727
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 220
+ @key,1 = 1 10
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ engineID = Main
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ modded = false
+ type = ModuleEnginesRF
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = UDMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = flighControlControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.04
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_ye85.cfg b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_ye85.cfg
new file mode 100644
index 00000000..3cba3e63
--- /dev/null
+++ b/GameData/RealFuels-Stock/TantaresSP/RF_TantaresSP_ye85.cfg
@@ -0,0 +1,206 @@
+@PART[ye85_fuel_tank*]:FOR[RealFuels]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[ye85_rcs*]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = UDMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Bagorah9.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Bagorah9.cfg
new file mode 100644
index 00000000..54e7d759
--- /dev/null
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Bagorah9.cfg
@@ -0,0 +1,209 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[TE_19_F910_S1_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 3.1
+ @cost = 4272
+ %entryCost = 21360
+ @maxTemp = 1906
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 1600
+ @heatProduction = 139
+ @atmosphereCurve
+ {
+ @key,0 = 0 320
+ @key,1 = 1 288
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = L
+ origMass = 3.1
+ configuration = Kerosene+LqdOxygen
+ modded = false
+
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ maxThrust = 1600
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 16
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 16
+ }
+
+
+}
+
+@PART[TE_19_F910_S2_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.2
+ @cost = 1327
+ %entryCost = 6635
+ @maxTemp = 1586
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 352
+ @heatProduction = 107
+ @atmosphereCurve
+ {
+ @key,0 = 0 383
+ @key,1 = 1 122
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 53.694118
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 46.305882
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ origMass = 1.2
+ configuration = Kerosene+LqdOxygen
+ modded = false
+
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ maxThrust = 352
+ heatProduction = 107
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 53.694117647058825
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 46.305882352941175
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 1.0000
+ IspV = 1.1000
+ throttle = 0.28
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 3.52
+ }
+ curveResource = Kerosene
+ thrustCurve
+ {
+ key = 0.00000 0.01000 0 0
+ key = 0.00077 0.01000 0 0
+ key = 0.01234 0.15000
+ key = 0.05089 0.50000
+ key = 0.11642 0.85000
+ key = 0.19352 1.00000 0 0
+ key = 0.27062 1.00000 0 0
+ key = 0.34618 0.98000
+ key = 0.41557 0.90000
+ key = 0.47957 0.83000
+ key = 0.53816 0.76000
+ key = 0.59368 0.72000
+ key = 0.64611 0.68000
+ key = 0.69545 0.64000
+ key = 0.74171 0.60000
+ key = 0.78543 0.56700
+ key = 0.82652 0.53300
+ key = 0.86507 0.50000
+ key = 0.90170 0.47500
+ key = 0.93639 0.45000
+ key = 0.96916 0.42500
+ key = 1.00000 0.40000
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 3.52
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_18_BFB_ENGINE_CLUSTER.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Deprecated.cfg
similarity index 60%
rename from GameData/RealFuels-Stock/TundraExploration/TE_18_BFB_ENGINE_CLUSTER.cfg
rename to GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Deprecated.cfg
index 6fc0053b..0f01d56f 100644
--- a/GameData/RealFuels-Stock/TundraExploration/TE_18_BFB_ENGINE_CLUSTER.cfg
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Deprecated.cfg
@@ -132,8 +132,98 @@
}
+@PART[TE_18_BFS_SL_RAPTOR]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.8
+ @cost = 1024
+ %entryCost = 10240
+ @maxTemp = 1821
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 420
+ @heatProduction = 125
+ @atmosphereCurve
+ {
+ @key,0 = 0 366
+ @key,1 = 1 330
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.914704
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 6
+ origTechLevel = 6
+ engineType = L
+ origMass = 0.8
+ configuration = LqdMethane+LqdOxygen
+ modded = false
+
+ CONFIG
+ {
+ name = LqdMethane+LqdOxygen
+ maxThrust = 420
+ heatProduction = 125
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ throttle = 0.12
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 4.2
+ }
+
+ }
+ }
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 4.2
+ }
+}
+
// ---------- //
// REAL PLUME //
// ---------- //
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
+//Tundra Exploration uses own Plume Configs
diff --git a/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_GOJIRAIII.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_GOJIRAIII.cfg
new file mode 100644
index 00000000..c8ee9b60
--- /dev/null
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_GOJIRAIII.cfg
@@ -0,0 +1,763 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+
+@PART[TE2_19_BFS_SL_RAPTOR]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.8
+ @cost = 1847
+ %entryCost = 18470
+ @maxTemp = 2313
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 787
+ @heatProduction = 175
+ @atmosphereCurve
+ {
+ @key,0 = 0 366
+ @key,1 = 1 330
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.914704
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 6
+ origTechLevel = 6
+ engineType = L
+ origMass = 0.8
+ configuration = Mk4 RPTR-22 SL "Raptor" Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Mk4 RPTR-22 SL "Raptor" Engine
+ description = This souped up sea level engine is a few years ahead of the rest of its class. It may look small and weak for the kind of power it promises, but the R&D behind it is enough to back it up.
+ maxThrust = 787
+ heatProduction = 175
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ throttle = 0.12
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 8.2
+ }
+ }
+ }
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 48.2
+ }
+}
+
+@PART[TE2_19_SH_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 20.3
+ @cost = 14843
+ %entryCost = 74215
+ @maxTemp = 1450
+
+ //AllEngines Running
+ @MODULE[ModuleEngine*]:HAS[#engineID[AllEngines]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 17280
+ @heatProduction = 864
+ @atmosphereCurve
+ {
+ @key = 0 352
+ @key = 1 289
+ @key = 12 0.001
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 25.336868
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 74.663132
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ @MODULE[ModuleEngine*]:HAS[#engineID[CenterOnly]]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4000
+ @heatProduction = 126
+ @atmosphereCurve
+ {
+ @key = 0 356
+ @key = 1 330
+ @key = 12 0.001
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 25.336868
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 74.663132
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = AllEngines
+ techLevel = 6
+ origTechLevel = 6
+ engineType = L+
+ origMass = 21
+ configuration = Mk4 RAP-39000-B "Kingfisher" All Engines
+ modded = false
+
+ CONFIG
+ {
+ name = Mk4 RAP-39000-B "Kingfisher" All Engines
+ description = This mighty engine cluster provides thrust that noone could resist. It does consume a lot of fuel so be aware.
+ maxThrust = 17280
+ heatProduction = 126
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 25.336868
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 74.663132
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key = 0 356
+ @key = 1 330
+ @key = 12 0.001
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ throttle = 0.12
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 104.44
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ engineID = CenterOnly
+ techLevel = 5
+ origTechLevel = 5
+ engineType = A
+ origMass = 21
+ configuration = Mk4 RAP-39000-B "Kingfisher" Centre Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Mk4 RAP-39000-B "Kingfisher" Centre Engine
+ description = This mighty engine cluster provides thrust that noone could resist. Centre Engine Only.
+ maxThrust = 4000
+ heatProduction = 126
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 25.336868
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 74.663132
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key = 0 356
+ @key = 1 330
+ @key = 12 0.001
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ throttle = 0.12
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 104.44
+ }
+ }
+ }
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 104.44
+ }
+}
+
+@PART[TE2_19_SS_RPTR_VAC]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.801
+ @cost = 1922
+ %entryCost = 19220
+ @maxTemp = 2203
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 864
+ @heatProduction = 164
+ @atmosphereCurve
+ {
+ @key,0 = 0 386
+ @key,1 = 1 231
+ }
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !PROPELLANT[MonoPropellant] {}
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.914704
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 6
+ origTechLevel = 6
+ engineType = U
+ origMass = 0.801
+ configuration = Mk4 RPTR-31 Vacuum "Raptor"
+ modded = false
+
+ CONFIG
+ {
+ name = Mk4 RPTR-31 Vacuum "Raptor"
+ description = This vacuum optimized engine is a few years ahead of the rest of its class.
+ maxThrust = 864
+ heatProduction = 164
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ throttle = 0.14
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 9
+ }
+ }
+ }
+ ignitions = 8
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 9
+ }
+}
+
+@PART[TE2_19_SS_Crew_Pod,TE2_19_SS_CARGO,TE_18_BFS_TANKER,TE_18_BFS_CommandPod]:NEEDS[TundraExploration]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ modded = false
+ configuration = LqdMethane+LqdOxygen
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.11818
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ }
+ CONFIG
+ {
+ name = LqdMethane+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.71818
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ }
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.81818
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0700
+ IspV = 1.0700
+ }
+ }
+}
+
+@PART[TE2_19_SH_HGT]:NEEDS[RealFuels]:FOR[z_RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ !resourceName = DELETE
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 304
+ @key,1 = 1 265
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ thrustRating = thrusterPower
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.01
+ configuration = LqdMethane+LqdOxygen
+ modded = false
+ CONFIG
+ {
+ name = LqdMethane+LqdOxygen
+ thrusterPower = 7.75
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STACK_PRIORITY_FLOW
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = 7
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.437
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.563
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.953
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = 7.75
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.95
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = Aerozine+NTO
+ thrusterPower = 7.25
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.963
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = 6.578
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ IspSL = 0.23
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = 4.241
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1
+ }
+ IspSL = 0.2
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = 4.225
+
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 1
+ }
+ IspSL = 0.1
+ IspV = 0.195
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Ghidora9.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Ghidora9.cfg
new file mode 100644
index 00000000..c2b41ec7
--- /dev/null
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Ghidora9.cfg
@@ -0,0 +1,648 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[TE_19_F9_S1_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 3.15
+ @cost = 5316
+ %entryCost = 53160
+ @maxTemp = 2121
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 2560
+ @heatProduction = 157
+ @atmosphereCurve
+ {
+ @key,0 = 0 350
+ @key,1 = 1 316
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = L
+ origMass = 3.15
+ configuration = Kerosene+LqdOxygen
+ modded = false
+
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ maxThrust = 2560
+ heatProduction = 157
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0700
+ IspV = 1.0700
+ throttle = 0.42
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 25.6
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 25.6
+ }
+}
+
+@PART[TE_19_F9_S2_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.4
+ @cost = 1282
+ %entryCost = 12820
+ @maxTemp = 1575
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 580
+ @heatProduction = 100
+ %engineID = basicEngine
+ @atmosphereCurve
+ {
+ @key,0 = 0 369
+ @key,1 = 1 221
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = U
+ origMass = 1.4
+ configuration = RU-1K "Marlin" Vacuum Engine
+ modded = false
+ engineID = basicEngine
+ CONFIG
+ {
+ name = RU-1K "Marlin" Vacuum Engine
+ description = This upper stage engine is mostly designed for use in the vacuum of space, so it is really useful for upper stages.
+ maxThrust = 580
+ heatProduction = 100
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0700
+ IspV = 1.0700
+ throttle = 0.45
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5.8
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5.8
+ }
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ modded = false
+ configuration = Kerosene+LqdOxygen
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.5057
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = LqdHydrogen+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.11818
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 1.336065
+ IspV = 1.21468926
+ }
+ CONFIG
+ {
+ name = LqdMethane+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.71818
+ PROPELLANT
+ {
+ name = LqdMethane
+ ratio = 30.085296429687432
+ DrawGauge = True
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 69.91470357031257
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 1.1021
+ IspV = 1.1021
+ }
+ CONFIG
+ {
+ name = Kerosene+LqdOxygen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.81818
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0700
+ IspV = 1.0700
+ }
+ }
+}
+
+@PART[TE2_19_F9_Merlin_1D]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1
+ @maxTemp = 1575
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 250
+ @heatProduction = 100
+ @atmosphereCurve
+ {
+ @key,0 = 0 311
+ @key,1 = 1 282
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = A
+ origMass = 1
+ configuration = DF-1K Marlin
+ modded = false
+
+ CONFIG
+ {
+ name = DF-1K Marlin
+ description = A powerful DF-1K "Marlin" engines which is the smaller brother of the powerful RU-1K "Marlin" Vacuum engine. Some say this tiny engine is cabable of heavy lifting.
+ maxThrust = 250
+ heatProduction = 100
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0700
+ IspV = 1.0700
+ throttle = 0.45
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5.8
+ }
+ }
+ }
+ ignitions = 6
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5.8
+ }
+}
+@PART[TE2_19_F9_CGT]:NEEDS[RealFuels]:FOR[z_RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX]
+ {
+ !PROPELLANT[LiquidFuel] {}
+ !PROPELLANT[Oxidizer] {}
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 1
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 304
+ @key,1 = 1 265
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleRCSFX
+ thrustRating = thrusterPower
+ techLevel = 2
+ origTechLevel = 2
+ engineType = O
+ origMass = 0.01
+ configuration = Nitrogen
+ modded = false
+
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = 5
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.437
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.563
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.953
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = 5.75
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.95
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = Aerozine+NTO
+ thrusterPower = 5.25
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ %resourceFlowMode = STAGE_PRIORITY_FLOW
+ }
+ IspSL = 0.963
+ IspV = 0.955
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = 4.578
+
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1
+ }
+ IspSL = 0.23
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = 2.241
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1
+ }
+ IspSL = 0.2
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = 2.225
+
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 1
+ }
+ IspSL = 0.1
+ IspV = 0.195
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Gigan.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Gigan.cfg
new file mode 100644
index 00000000..c14bc8fd
--- /dev/null
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Gigan.cfg
@@ -0,0 +1,640 @@
+@PART[TE_19_C-Dragon_Pod,TE_20_CargoRodan]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[TE_18_DRAGONV2_POD]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ @atmosphereCurve
+ {
+ @key,0 = 0 287
+ @key,1 = 1 220
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5629
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4371
+ DrawGauge = False
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 2
+ origTechLevel = 2
+ engineType = L
+ configuration = SuperLES
+ modded = false
+ engineID = basicEngine
+ CONFIG
+ {
+ name = SuperLES
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5629
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.4371
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 287
+ key = 1 220
+ }
+ IspSL = 1.212996389891
+ IspV = 0.86445783
+ throttle = 0
+ ignitions = -1
+ ullage = false
+ pressureFed = true
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 5
+ }
+ }
+ }
+
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[TE_19_C-Dragon_Pod]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Mothra.cfg b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Mothra.cfg
new file mode 100644
index 00000000..fbf30e7a
--- /dev/null
+++ b/GameData/RealFuels-Stock/TundraExploration/RF_TundraExploration_Mothra.cfg
@@ -0,0 +1,179 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[TE_F1_S1_Engine]:FOR[RealFuels_StockEngines] //Blank Engine
+{
+
+ @mass = 0.3
+ @cost = 286
+ %entryCost = 1430
+ @maxTemp = 2068
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 198
+ @heatProduction = 175
+ @atmosphereCurve
+ {
+ @key,0 = 0 275
+ @key,1 = 1 248
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = L
+ origMass = 0.3
+ configuration = RU-1Ci "Marlin 1Ci" Booster Engine
+ modded = false
+
+ CONFIG
+ {
+ name = RU-1Ci "Marlin 1Ci" Booster Engine
+ description = This newly designed first stage engine is small, cheap, and modern, perfect for small rockets.
+ maxThrust = 198
+ heatProduction = 175
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.98
+ }
+ }
+ }
+ ignitions = 1
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 1.98
+ }
+}
+
+@PART[TE_F1_S2_Engine]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.07
+ @cost = 116
+ %entryCost = 580
+ @maxTemp = 1450
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 26
+ @heatProduction = 113
+ @atmosphereCurve
+ {
+ @key,0 = 0 308
+ @key,1 = 1 185
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.694087
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.305913
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 1
+ origTechLevel = 1
+ engineType = U
+ origMass = 0.07
+ configuration = Tetra VAC Engine
+ modded = false
+
+ CONFIG
+ {
+ name = Tetra VAC Engine
+ description = This newly designed engine is the core of getting things done, Although we can't guarantee that this will make it to orbit.
+ maxThrust = 26
+ heatProduction = 113
+ PROPELLANT
+ {
+ name = Kerosene
+ ratio = 37.69408655434424
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 62.30591344565576
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ throttle = 0
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.26
+ }
+ }
+ }
+ ignitions = 2
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.26
+ }
+}
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE2_19_BFS_SL_RAPTOR.cfg b/GameData/RealFuels-Stock/TundraExploration/TE2_19_BFS_SL_RAPTOR.cfg
deleted file mode 100644
index 5af44fec..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE2_19_BFS_SL_RAPTOR.cfg
+++ /dev/null
@@ -1,101 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-
-@PART[TE2_19_BFS_SL_RAPTOR]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.8
- @cost = 1847
- %entryCost = 18470
- @maxTemp = 2313
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 787
- @heatProduction = 175
- @atmosphereCurve
- {
- @key,0 = 0 366
- @key,1 = 1 330
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.914704
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 6
- origTechLevel = 6
- engineType = L
- origMass = 0.8
- configuration = LqdMethane+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdMethane+LqdOxygen
- maxThrust = 787
- heatProduction = 175
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296429687432
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.91470357031257
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.1021
- IspV = 1.1021
- throttle = 0.12
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 8.2
- }
-
-
- }
- }
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 8.2
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE2_19_SH_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE2_19_SH_Engine.cfg
deleted file mode 100644
index 2d7780e2..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE2_19_SH_Engine.cfg
+++ /dev/null
@@ -1,125 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE2_19_SH_Engine]:FOR[RealFuels_StockEngines]
-{
- @mass = 20.3
- @cost = 14843
- %entryCost = 74215
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]:HAS[#engineID[AllEngines]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 17280
- @heatProduction = 864
- @atmosphereCurve
- {
- @key,0 = 0 352
- @key,1 = 1 289
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdMethane
- ratio = 25.336868
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 74.663132
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- @MODULE[ModuleEngine*]:HAS[#engineID[CenterOnly]]
- {
- @name = ModuleEnginesRF
- @maxThrust = 4000
- @heatProduction = 240
- @atmosphereCurve
- {
- @key,0 = 0 352
- @key,1 = 1 289
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdMethane
- ratio = 25.336868
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 74.663132
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
-
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 6
- origTechLevel = 6
- engineType = L+
- origMass = 20.3
- configuration = LqdMethane+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdMethane+LqdOxygen
- maxThrust = 3840
- heatProduction = 87
- PROPELLANT
- {
- name = LqdMethane
- ratio = 25.33686820764862
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 74.66313179235138
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0300
- IspV = 1.0300
- throttle = 0
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 40
- }
-
-
- }
- }
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 40
- }
-
-
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE2_19_SS_RPTR_VAC.cfg b/GameData/RealFuels-Stock/TundraExploration/TE2_19_SS_RPTR_VAC.cfg
deleted file mode 100644
index 043798f0..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE2_19_SS_RPTR_VAC.cfg
+++ /dev/null
@@ -1,102 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE2_19_SS_RPTR_VAC]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.801
- @cost = 1922
- %entryCost = 19220
- @maxTemp = 2203
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 864
- @heatProduction = 164
- @atmosphereCurve
- {
- @key,0 = 0 386
- @key,1 = 1 231
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.914704
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 6
- origTechLevel = 6
- engineType = U
- origMass = 0.801
- configuration = LqdMethane+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdMethane+LqdOxygen
- maxThrust = 864
- heatProduction = 164
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296429687432
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.91470357031257
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.1021
- IspV = 1.1021
- throttle = 0.14
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 9
- }
-
-
- }
- }
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 9
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_18_BFS_SL_RAPTOR.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_18_BFS_SL_RAPTOR.cfg
deleted file mode 100644
index a4f7b3e7..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_18_BFS_SL_RAPTOR.cfg
+++ /dev/null
@@ -1,99 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_18_BFS_SL_RAPTOR]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.8
- @cost = 1024
- %entryCost = 10240
- @maxTemp = 1821
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 420
- @heatProduction = 125
- @atmosphereCurve
- {
- @key,0 = 0 366
- @key,1 = 1 330
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.914704
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 6
- origTechLevel = 6
- engineType = L
- origMass = 0.8
- configuration = LqdMethane+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdMethane+LqdOxygen
- maxThrust = 420
- heatProduction = 125
- PROPELLANT
- {
- name = LqdMethane
- ratio = 30.085296429687432
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 69.91470357031257
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.1021
- IspV = 1.1021
- throttle = 0.12
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 4.2
- }
-
- }
- }
- ignitions = 8
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 4.2
- }
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S1_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S1_Engine.cfg
deleted file mode 100644
index 01a838cc..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S1_Engine.cfg
+++ /dev/null
@@ -1,102 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_19_F910_S1_Engine]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 3.1
- @cost = 4272
- %entryCost = 21360
- @maxTemp = 1906
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 1600
- @heatProduction = 139
- @atmosphereCurve
- {
- @key,0 = 0 320
- @key,1 = 1 288
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = L
- origMass = 3.1
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 1600
- heatProduction = 139
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 16
- }
-
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 16
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S2_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S2_Engine.cfg
deleted file mode 100644
index 9fb91cc4..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_19_F910_S2_Engine.cfg
+++ /dev/null
@@ -1,122 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-
-@PART[TE_19_F910_S2_Engine]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 1.2
- @cost = 1327
- %entryCost = 6635
- @maxTemp = 1586
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 352
- @heatProduction = 107
- @atmosphereCurve
- {
- @key,0 = 0 383
- @key,1 = 1 122
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 53.694118
- DrawGauge = True
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 46.305882
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = U+
- origMass = 1.2
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 352
- heatProduction = 107
- PROPELLANT
- {
- name = Kerosene
- ratio = 53.694117647058825
- DrawGauge = True
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 46.305882352941175
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 1.0000
- IspV = 1.1000
- throttle = 0.28
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 3.52
- }
- curveResource = Kerosene
- thrustCurve
- {
- key = 0.00000 0.01000 0 0
- key = 0.00077 0.01000 0 0
- key = 0.01234 0.15000
- key = 0.05089 0.50000
- key = 0.11642 0.85000
- key = 0.19352 1.00000 0 0
- key = 0.27062 1.00000 0 0
- key = 0.34618 0.98000
- key = 0.41557 0.90000
- key = 0.47957 0.83000
- key = 0.53816 0.76000
- key = 0.59368 0.72000
- key = 0.64611 0.68000
- key = 0.69545 0.64000
- key = 0.74171 0.60000
- key = 0.78543 0.56700
- key = 0.82652 0.53300
- key = 0.86507 0.50000
- key = 0.90170 0.47500
- key = 0.93639 0.45000
- key = 0.96916 0.42500
- key = 1.00000 0.40000
- }
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 3.52
- }
-
-
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S1_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S1_Engine.cfg
deleted file mode 100644
index 0ae1d798..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S1_Engine.cfg
+++ /dev/null
@@ -1,123 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_19_F9_S1_Engine]:FOR[z_RealFuels_StockEngines]
-{
- @MODULE[ModuleEnginesFX]
- {
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-}
-
-@PART[TE_19_F9_S1_Engine]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 3.15
- @cost = 5316
- %entryCost = 53160
- @maxTemp = 2121
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 2560
- @heatProduction = 157
- @atmosphereCurve
- {
- @key,0 = 0 350
- @key,1 = 1 316
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 5
- origTechLevel = 5
- engineType = L
- origMass = 3.15
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 2560
- heatProduction = 157
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0700
- IspV = 1.0700
- throttle = 0.42
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 25.6
- }
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 25.6
- }
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S2_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S2_Engine.cfg
deleted file mode 100644
index f92895de..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_19_F9_S2_Engine.cfg
+++ /dev/null
@@ -1,102 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_19_F9_S2_Engine]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 1.4
- @cost = 1282
- %entryCost = 12820
- @maxTemp = 1575
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 580
- @heatProduction = 100
- @atmosphereCurve
- {
- @key,0 = 0 369
- @key,1 = 1 221
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 5
- origTechLevel = 5
- engineType = U
- origMass = 1.4
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 580
- heatProduction = 100
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0700
- IspV = 1.0700
- throttle = 0.45
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 5.8
- }
-
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 5.8
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_F1_S1_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_F1_S1_Engine.cfg
deleted file mode 100644
index 6a43ab4a..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_F1_S1_Engine.cfg
+++ /dev/null
@@ -1,103 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_F1_S1_Engine]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.3
- @cost = 286
- %entryCost = 1430
- @maxTemp = 2068
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 198
- @heatProduction = 175
- @atmosphereCurve
- {
- @key,0 = 0 275
- @key,1 = 1 248
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.3
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 198
- heatProduction = 175
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.98
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 1.98
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/TE_F1_S2_Engine.cfg b/GameData/RealFuels-Stock/TundraExploration/TE_F1_S2_Engine.cfg
deleted file mode 100644
index ff4cc0f8..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/TE_F1_S2_Engine.cfg
+++ /dev/null
@@ -1,103 +0,0 @@
-
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[TE_F1_S2_Engine]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.07
- @cost = 116
- %entryCost = 580
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 26
- @heatProduction = 113
- @atmosphereCurve
- {
- @key,0 = 0 308
- @key,1 = 1 185
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.694087
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.305913
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 1
- origTechLevel = 1
- engineType = U
- origMass = 0.07
- configuration = Kerosene+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = Kerosene+LqdOxygen
- maxThrust = 26
- heatProduction = 113
- PROPELLANT
- {
- name = Kerosene
- ratio = 37.69408655434424
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 62.30591344565576
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.26
- }
-
-
- }
- }
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.26
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-//Tundra Exploration uses own Plume Configs
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/TundraExploration/tundraexploration_rcs.cfg b/GameData/RealFuels-Stock/TundraExploration/tundraexploration_rcs.cfg
deleted file mode 100644
index 59ccaf75..00000000
--- a/GameData/RealFuels-Stock/TundraExploration/tundraexploration_rcs.cfg
+++ /dev/null
@@ -1,587 +0,0 @@
-@PART[TE2_19_SS_Crew_Pod,TE2_19_SS_CARGO,TE_18_BFS_TANKER,TE_18_BFS_CommandPod]:NEEDS[RealFuels]:FOR[z_RealFuels_StockEngines]
-{
- @MODULE[ModuleRCSFX],*
- {
- @PRROPELLANT[LiquidFuel]
- {
- name = LqdMethane
- }
- @PRROPELLANT[Oxidizer]
- {
- name = LqdOxygen
- }
- }
-}
-
-
-
-@PART[TE2_19_F9_CGT]:NEEDS[RealFuels]:FOR[z_RealFuels_StockEngines]
-{
- @MODULE[ModuleRCS]
- {
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- @atmosphereCurve
- {
- @key,0 = 0 304
- @key,1 = 1 265
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- thrustRating = thrusterPower
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.01
- configuration = Nitrogen
- modded = false
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 5
- PROPELLANT
- {
- name = MMH
- ratio = 0.437
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.563
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.953
- IspV = 0.952
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = 5.75
- PROPELLANT
- {
- name = UDMH
- ratio = 0.413
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.587
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.95
- IspV = 0.943
- }
- CONFIG
- {
- name = Aerozine+NTO
- thrusterPower = 5.25
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.502
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.498
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.963
- IspV = 0.955
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 4.578
-
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
- CONFIG
- {
- name = HTP
- thrusterPower = 2.241
-
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 2.225
-
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
- }
-}
-
-@PART[TE2_19_SH_HGT]:NEEDS[RealFuels]:FOR[z_RealFuels_StockEngines]
-{
- @MODULE[ModuleRCS]
- {
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- @atmosphereCurve
- {
- @key,0 = 0 304
- @key,1 = 1 265
- }
- }
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- thrustRating = thrusterPower
- techLevel = 2
- origTechLevel = 2
- engineType = O
- origMass = 0.01
- configuration = Nitrogen
- modded = false
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 7
- PROPELLANT
- {
- name = MMH
- ratio = 0.437
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.563
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.953
- IspV = 0.952
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = 7.75
- PROPELLANT
- {
- name = UDMH
- ratio = 0.413
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.587
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.95
- IspV = 0.943
- }
- CONFIG
- {
- name = Aerozine+NTO
- thrusterPower = 7.25
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.502
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.498
- %resourceFlowMode = STAGE_PRIORITY_FLOW
- }
- IspSL = 0.963
- IspV = 0.955
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 6.578
-
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
- CONFIG
- {
- name = HTP
- thrusterPower = 4.241
-
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 4.225
-
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
- }
-}
-
-
-@PART[TT_19_NH_RCS_4,TT_19_NH_RCS_3,TT_19_NH_RCS_1]:FOR[RealFuels_StockEngines]
-{
- @mass = 0.011
-
- @MODULE[ModuleRCS*]
- {
- @thrusterPower = 0.578
- !resourceName = DELETE
- @atmosphereCurve
- {
- @key,0 = 0 281
- @key,1 = 1 101
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.011
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 0.3
-
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
-
-
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 0.1
-
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
-
-
- }
- CONFIG
- {
- name = HTP
- thrusterPower = 0.1
-
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
-
-
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.1
-
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
-
-
- }
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.1
-
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
-
-
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = 0.3
-
- PROPELLANT
- {
- name = UDMH
- ratio = 0.47823219
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.52176781
- }
- IspSL = 0.396
- IspV = 0.943
-
-
- }
- CONFIG
- {
- name = Aerozine50+NTO
- thrusterPower = 0.3
-
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.48657718
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.51342282
- }
- IspSL = 0.403
- IspV = 0.955
-
-
- }
-
- }
-}
-
-@PART[TT_19_NH_RCS_2]:FOR[RealFuels_StockEngines]
-{
- @mass = 0.011
-
- @MODULE[ModuleRCS*]
- {
- @thrusterPower = 0.578
- !resourceName = DELETE
- @atmosphereCurve
- {
- @key,0 = 0 281
- @key,1 = 1 101
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = Hydrazine
- ratio = 100
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.011
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 0.6
-
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
-
-
- }
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 0.2
-
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
-
-
- }
- CONFIG
- {
- name = HTP
- thrusterPower = 0.2
-
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
-
-
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.2
-
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
-
-
- }
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.2
-
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
-
-
- }
- CONFIG
- {
- name = UDMH+NTO
- thrusterPower = 0.6
-
- PROPELLANT
- {
- name = UDMH
- ratio = 0.47823219
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.52176781
- }
- IspSL = 0.396
- IspV = 0.943
-
-
- }
- CONFIG
- {
- name = Aerozine50+NTO
- thrusterPower = 0.6
-
- PROPELLANT
- {
- name = Aerozine50
- ratio = 0.48657718
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.51342282
- }
- IspSL = 0.403
- IspV = 0.955
-
-
- }
-
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-methaflox-upper.cfg b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflourine-upper.cfg
similarity index 81%
rename from GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-methaflox-upper.cfg
rename to GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflourine-upper.cfg
index 2e352fc4..b16171ea 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-methaflox-upper.cfg
+++ b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflourine-upper.cfg
@@ -1,16 +1,16 @@
EFFECTTEMPLATE
{
- templateName = waterfall-methaflox-upper
+ templateName = waterfall-rf-hydroflourine-upper
EFFECT
{
- name = plume1
+ name = shockMain
parentName = thrustTransform
MODEL
{
path = Waterfall/FX/fx-cylinder
- positionOffset = 0,0,0
+ positionOffset = 0,5,0.100000001
rotationOffset = -90,0,0
- scaleOffset = 0.550000012,8,0.550000012
+ scaleOffset = 0.0700000003,0.899999976,0.0700000003
MATERIAL
{
transform = Cylinder
@@ -19,84 +19,84 @@ EFFECTTEMPLATE
TEXTURE
{
textureSlotName = _MainTex
- texturePath = Waterfall/FX/fx-noise-1
+ texturePath = Waterfall/FX/fx-noise-2
textureScale = 1,1
textureOffset = 0,0
}
COLOR
{
colorName = _StartTint
- colorValue = 0.772549033,0.505401433,0.431372553,1
+ colorValue = 0.525971115,0.828159988,1,1
}
COLOR
{
colorName = _EndTint
- colorValue = 0.972549021,0.956862748,0.458823532,1
+ colorValue = 0.483706385,0.326452047,0.342921495,1
}
FLOAT
{
- floatName = _TintFalloff
- value = 2.60360694
+ floatName = _ExpandLinear
+ value = -2.6688931
}
FLOAT
{
- floatName = _Falloff
- value = 3.13443971
+ floatName = _ExpandBounded
+ value = 1.58444667
}
FLOAT
{
- floatName = _Noise
- value = 4
+ floatName = _TileX
+ value = 1
}
FLOAT
{
- floatName = _SymmetryStrength
- value = 1
+ floatName = _Falloff
+ value = 1.3144424
}
FLOAT
{
- floatName = _Symmetry
- value = 0
+ floatName = _TintFalloff
+ value = 1.61222053
}
FLOAT
{
- floatName = _FadeIn
- value = 0
+ floatName = _Brightness
+ value = 4
}
FLOAT
{
- floatName = _FadeOut
- value = 0.672387838
+ floatName = _SpeedX
+ value = 0
}
FLOAT
{
- floatName = _TileY
- value = 2
+ floatName = _SpeedY
+ value = 70
}
FLOAT
{
- floatName = _SpeedY
- value = 100
+ floatName = _Noise
+ value = 3
}
FLOAT
{
- floatName = _Fresnel
- value = 0.657221198
+ floatName = _TileY
+ value = 0.200000003
}
FLOAT
{
- floatName = _Brightness
- value = 1.05277741
+ floatName = _FalloffStart
+ value = 0
}
FLOAT
{
- floatName = _ExpandLinear
- value = 1
+ floatName = _Symmetry
+ value = 0
}
FLOAT
{
- floatName = _TileX
- value = 4
+ floatName = _Fresnel
+ value = 1.79999995
}
FLOAT
{
@@ -105,8 +105,8 @@ EFFECTTEMPLATE
}
FLOAT
{
- floatName = _SpeedX
- value = 100
+ floatName = _ExpandOffset
+ value = 0.604443848
}
FLOAT
{
@@ -115,225 +115,184 @@ EFFECTTEMPLATE
}
FLOAT
{
- floatName = _ExpandBounded
- value = 0.550566733
+ floatName = _SymmetryStrength
+ value = 1
}
FLOAT
{
- floatName = _ExpandOffset
- value = 0
+ floatName = _FadeIn
+ value = 0.0657221228
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.501110971
}
}
}
- SCALEMODIFIER
+ POSITIONMODIFIER
{
- name = scaleAtmo
- controllerName = atmosphereDepth
- transformName = Cylinder
+ name = tPos
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-cylinder(Clone)
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
xCurve
{
- key = 0 1 0 0
- key = 1 1 0 0
}
yCurve
{
- key = 0 2 0 0
- key = 1 2 0 0
}
zCurve
{
- key = 0 1 0 0
- key = 1 1 0 0
+ key = 0 -1 0 0
+ key = 1 1.3 0 0
}
}
- FLOATMODIFIER
+ POSITIONMODIFIER
{
- name = brightnessThrottle
- controllerName = throttle
- transformName = Cylinder
- combinationType = REPLACE
+ name = randPos
+ controllerName = random
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = MULTIPLY
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Brightness
- floatCurve
+ xCurve
{
- key = 0 0 0 0
- key = 1 1 0 0
}
- }
- FLOATMODIFIER
- {
- name = brightnessAtmo
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = MULTIPLY
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _Brightness
- floatCurve
+ yCurve
{
- key = 0 0.5 0 0
- key = 0.5 0.7 0 0
- key = 0.7 0.7 0 0
- key = 0.8 0.7 0 0
- key = 1 0.7 0 0
}
- }
- FLOATMODIFIER
- {
- name = spreadAtmo
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = REPLACE
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _ExpandLinear
- floatCurve
+ zCurve
{
key = 0 1 0 0
- key = 0.7 1 0 0
- key = 1 -0.5 0 0
+ key = 1 0.8 0 0
}
}
FLOATMODIFIER
{
- name = falloffatmo
- controllerName = atmosphereDepth
+ name = brightnessThrottle
+ controllerName = throttle
transformName = Cylinder
combinationType = REPLACE
- useRandomness = True
+ useRandomness = False
randomnessController = random
- randomnessScale = 0.0500000007
- floatName = _Falloff
+ randomnessScale = 1
+ floatName = _Brightness
floatCurve
{
- key = 0 40 0 0
- key = 0.7 30 0 0
- key = 1 20 0 0
+ key = 0 0 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = noiseAtmo
+ name = aFresnel
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Noise
+ floatName = _Fresnel
floatCurve
{
- key = 0 4 0 0
- key = 0.5 2 0 0
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
}
}
FLOATMODIFIER
{
- name = aBounding
+ name = tiley
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _ExpandBounded
+ floatName = _TileY
floatCurve
{
- key = 0 15 0 0
- key = 0.2 10 0 0
- key = 0.5 1 0 0
- key = 0.7 0 0 0
- key = 1 -0.5 0 0
+ key = 0 0.5 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = atmoFresnelInverse
+ name = aBrightness
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = REPLACE
+ combinationType = MULTIPLY
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _FresnelInvert
+ floatName = _Brightness
floatCurve
{
- key = 0 0 0 0
- key = 0.2 0 0 0
- key = 0.8 0 0 0
- key = 1 0 0 0
+ key = 0.7 0 0 0
+ key = 0.8 1 0 0
}
}
}
EFFECT
{
- name = plume2
+ name = shock02
parentName = thrustTransform
MODEL
{
- path = Waterfall/FX/fx-cylinder
+ path = Waterfall/FX/fx-simple-shock-1
positionOffset = 0,0,0
- rotationOffset = -90,0,0
- scaleOffset = 0.460000008,20,0.460000008
+ rotationOffset = -90,1,0
+ scaleOffset = 1,1,1
MATERIAL
{
- transform = Cylinder
- shader = Waterfall/Additive (Dynamic)
+ transform = CylinderMesh
+ shader = Waterfall/Additive Directional
randomizeSeed = True
TEXTURE
{
textureSlotName = _MainTex
- texturePath = Waterfall/FX/fx-noise-2
+ texturePath = Waterfall/FX/fx-noise-1
textureScale = 1,1
textureOffset = 0,0
}
COLOR
{
colorName = _StartTint
- colorValue = 0.739431441,0.409449399,1,1
+ colorValue = 0.844009757,0.80295974,0.500810742,1
}
COLOR
{
colorName = _EndTint
- colorValue = 0.549386501,0.663062513,0.425021619,1
+ colorValue = 0.0431372561,0.694117665,0.960784316,0.100000001
}
FLOAT
{
- floatName = _ExpandLinear
- value = -5.5
+ floatName = _TintFalloff
+ value = 0.0500000007
}
FLOAT
{
- floatName = _ExpandBounded
+ floatName = _Falloff
value = 3
}
FLOAT
{
- floatName = _TileX
- value = 1
- }
- FLOAT
- {
- floatName = _Falloff
- value = 5
+ floatName = _Fresnel
+ value = 2
}
FLOAT
{
- floatName = _TintFalloff
- value = 2.29471946
+ floatName = _Noise
+ value = 0.800000012
}
FLOAT
{
floatName = _Brightness
- value = 4
+ value = 0.896610916
}
FLOAT
{
@@ -343,185 +302,122 @@ EFFECTTEMPLATE
FLOAT
{
floatName = _SpeedY
- value = 70
+ value = 200
}
FLOAT
{
- floatName = _Noise
- value = 3
+ floatName = _TileX
+ value = 1
}
FLOAT
{
floatName = _TileY
- value = 0.200000003
- }
- FLOAT
- {
- floatName = _FalloffStart
- value = 0
- }
- FLOAT
- {
- floatName = _Symmetry
- value = 0
- }
- FLOAT
- {
- floatName = _Fresnel
- value = 1.79999995
- }
- FLOAT
- {
- floatName = _FresnelInvert
- value = 0
- }
- FLOAT
- {
- floatName = _ExpandOffset
- value = 0.200000003
- }
- FLOAT
- {
- floatName = _ExpandSquare
- value = 3.5
- }
- FLOAT
- {
- floatName = _SymmetryStrength
value = 1
}
FLOAT
{
- floatName = _FadeIn
+ floatName = _FresnelInvert
value = 0
}
FLOAT
{
- floatName = _FadeOut
- value = 0.11688935
+ floatName = _DirAdjust
+ value = 0.800000012
}
}
}
- FLOATMODIFIER
+ POSITIONMODIFIER
{
- name = aExpandBound
- controllerName = atmosphereDepth
- transformName = Cylinder
+ name = shockPosition
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-simple-shock-1(Clone)
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _ExpandBounded
- floatCurve
+ xCurve
{
- key = 0 20 0 0
- key = 0.2 15 0 0
- key = 0.5 4 0 0
- key = 0.7 3 0 0
- key = 1 3 0 0
}
- }
- FLOATMODIFIER
- {
- name = brightnessThrottle
- controllerName = throttle
- transformName = Cylinder
- combinationType = REPLACE
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _Brightness
- floatCurve
+ yCurve
{
key = 0 0 0 0
- key = 1 1 0 0
+ key = 1 0 0 0
}
- }
- FLOATMODIFIER
- {
- name = aFresnel
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = REPLACE
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _Fresnel
- floatCurve
+ zCurve
{
- key = 0 0.5 0 0
- key = 1 1.8 0 0
+ key = 0 0 0 0
+ key = 1 0.2 0 0
}
}
- FLOATMODIFIER
+ SCALEMODIFIER
{
- name = atmoFalloff
+ name = shockTailScaleAtmo
controllerName = atmosphereDepth
- transformName = Cylinder
+ transformName = B_Bottom
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Falloff
- floatCurve
+ xCurve
{
- key = 0 70 0 0
- key = 0.2 50 0 0
- key = 0.7 20 0 0
- key = 1 30 0 0
+ key = 0 15 0 0
+ key = 1 0.4 0 0
}
- }
- FLOATMODIFIER
- {
- name = fadein
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = REPLACE
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _FadeIn
- floatCurve
+ yCurve
{
+ key = 0 1 0 0
+ }
+ zCurve
+ {
+ key = 0 15 0 0
+ key = 1 0.4 0 0
}
}
- FLOATMODIFIER
+ SCALEMODIFIER
{
- name = tiley
- controllerName = atmosphereDepth
- transformName = Cylinder
+ name = shockScale
+ controllerName = throttle
+ transformName = Effect_Shock
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _TileY
- floatCurve
+ xCurve
{
- key = 0 0.5 0 0
- key = 1 1 0 0
+ key = 0 0.3 0 0
+ }
+ yCurve
+ {
+ key = 0 0.2 0 0
+ key = 1 0.3 0 0
+ }
+ zCurve
+ {
+ key = 0 0.3 0 0
}
}
FLOATMODIFIER
{
- name = atmoExpLin
- controllerName = atmosphereDepth
- transformName = Cylinder
+ name = shockBrightThrottle
+ controllerName = throttle
+ transformName = CylinderMesh
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName =
+ floatName = _Brightness
floatCurve
{
key = 0 0 0 0
- key = 1 0 0 0
+ key = 0.6 0 0 0
+ key = 1 1.5 0 0
}
}
FLOATMODIFIER
{
- name = aBrightness
+ name = shockBrightAtmo
controllerName = atmosphereDepth
- transformName = Cylinder
+ transformName = CylinderMesh
combinationType = MULTIPLY
useRandomness = False
randomnessController = random
@@ -529,23 +425,22 @@ EFFECTTEMPLATE
floatName = _Brightness
floatCurve
{
- key = 0 1 0 0
- key = 0.5 1 0 0
- key = 0.7 1 0 0
- key = 1 0.5 0 0
+ key = 0 0 0 0
+ key = 0.7 0 0 0
+ key = 1 0.6 0 0
}
}
}
EFFECT
{
- name = plume2-2
+ name = plume2
parentName = thrustTransform
MODEL
{
path = Waterfall/FX/fx-cylinder
positionOffset = 0,0,0
rotationOffset = -90,0,0
- scaleOffset = 0.449999988,20,0.449999988
+ scaleOffset = 0.49000001,20,0.49000001
MATERIAL
{
transform = Cylinder
@@ -561,12 +456,12 @@ EFFECTTEMPLATE
COLOR
{
colorName = _StartTint
- colorValue = 0.227450982,0.215686277,0.541176498,1
+ colorValue = 0.188235298,0.400000006,0.486274511,1
}
COLOR
{
colorName = _EndTint
- colorValue = 0.933333337,0.960784316,0.619607866,1
+ colorValue = 0.200000003,0.200000003,1,1
}
FLOAT
{
@@ -591,7 +486,7 @@ EFFECTTEMPLATE
FLOAT
{
floatName = _TintFalloff
- value = 1.03083253
+ value = 0.272500366
}
FLOAT
{
@@ -611,7 +506,7 @@ EFFECTTEMPLATE
FLOAT
{
floatName = _Noise
- value = 3.07583284
+ value = 3
}
FLOAT
{
@@ -631,7 +526,7 @@ EFFECTTEMPLATE
FLOAT
{
floatName = _Fresnel
- value = 2.3561101
+ value = 2.55777383
}
FLOAT
{
@@ -661,10 +556,38 @@ EFFECTTEMPLATE
FLOAT
{
floatName = _FadeOut
- value = 0.298889071
+ value = 0.11688935
}
}
}
+ COLORMODIFIER
+ {
+ name = Hydroburn
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = ADD
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ colorName = _StartTint
+ rCurve
+ {
+ key = 0.2 0 0 0
+ key = 0.4 1 0 0
+ key = 0.67 1 0 0
+ key = 0.8 0 0 0
+ key = 1 0 0 0
+ }
+ gCurve
+ {
+ }
+ bCurve
+ {
+ }
+ aCurve
+ {
+ }
+ }
FLOATMODIFIER
{
name = aExpandBound
@@ -679,9 +602,9 @@ EFFECTTEMPLATE
{
key = 0 20 0 0
key = 0.2 15 0 0
- key = 0.5 5 0 0
- key = 0.7 4.5 0 0
- key = 1 4 0 0
+ key = 0.5 10 0 0
+ key = 0.7 2 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
@@ -697,7 +620,7 @@ EFFECTTEMPLATE
floatCurve
{
key = 0 0 0 0
- key = 1 2 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
@@ -713,7 +636,7 @@ EFFECTTEMPLATE
floatCurve
{
key = 0 0.5 0 0
- key = 1 1.8 0 0
+ key = 1 7 0 0
}
}
FLOATMODIFIER
@@ -728,10 +651,10 @@ EFFECTTEMPLATE
floatName = _Falloff
floatCurve
{
- key = 0 40 0 0
- key = 0.2 30 0 0
- key = 0.7 20 0 0
- key = 1 20 0 0
+ key = 0 70 0 0
+ key = 0.2 50 0 0
+ key = 0.7 30 0 0
+ key = 1 30 0 0
}
}
FLOATMODIFIER
@@ -764,34 +687,17 @@ EFFECTTEMPLATE
key = 1 1 0 0
}
}
- FLOATMODIFIER
- {
- name = aBrightness
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = MULTIPLY
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- floatName = _Brightness
- floatCurve
- {
- key = 0 1 0 0
- key = 0.5 1 0 0
- key = 0.7 0 0 0
- }
- }
}
EFFECT
{
- name = throttleFX
+ name = plume2-2
parentName = thrustTransform
MODEL
{
path = Waterfall/FX/fx-cylinder
positionOffset = 0,0,0
rotationOffset = -90,0,0
- scaleOffset = 1,10,1
+ scaleOffset = 0.5,20,0.5
MATERIAL
{
transform = Cylinder
@@ -800,216 +706,290 @@ EFFECTTEMPLATE
TEXTURE
{
textureSlotName = _MainTex
- texturePath = Waterfall/FX/fx-noise-1
- textureScale = 2,1
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
textureOffset = 0,0
}
COLOR
{
colorName = _StartTint
- colorValue = 0.894117653,0.9124614,0.243137255,1
+ colorValue = 0.200000003,0.200000003,0.501960814,1
}
COLOR
{
colorName = _EndTint
- colorValue = 1,1,1,1
+ colorValue = 0.184705302,0.43921569,0.627451003,1
}
FLOAT
{
- floatName = _ExpandOffset
- value = -0.449999988
+ floatName = _ExpandLinear
+ value = -5.5
}
FLOAT
{
- floatName = _ExpandLinear
- value = 1.21333146
+ floatName = _ExpandBounded
+ value = 3
}
FLOAT
{
- floatName = _Brightness
- value = 0.657221198
+ floatName = _TileX
+ value = 1
}
FLOAT
{
- floatName = _FadeIn
- value = 0.00499999989
+ floatName = _Falloff
+ value = 5
}
FLOAT
{
- floatName = _Fresnel
- value = 3.2355504
+ floatName = _TintFalloff
+ value = 1.03083253
}
FLOAT
{
- floatName = _Falloff
- value = 7.78554344
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
}
FLOAT
{
floatName = _Noise
- value = 3.79166079
+ value = 1.93833482
}
FLOAT
{
- floatName = _FadeOut
- value = 0.970665157
+ floatName = _TileY
+ value = 0.200000003
}
FLOAT
{
- floatName = _SpeedX
- value = 7.0777669
+ floatName = _FalloffStart
+ value = 0
}
FLOAT
{
- floatName = _SpeedY
- value = 30
+ floatName = _Symmetry
+ value = 0
}
FLOAT
{
- floatName = _TileY
- value = 3
+ floatName = _Fresnel
+ value = 2.3561101
}
FLOAT
{
- floatName = _TileX
- value = 2
+ floatName = _FresnelInvert
+ value = 0
}
FLOAT
{
- floatName = _ExpandBounded
- value = 1.71888626
+ floatName = _ExpandOffset
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 3.5
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.11688935
}
}
}
- SCALEMODIFIER
+ COLORMODIFIER
{
- name = tScale
- controllerName = throttle
- transformName = Waterfall/FX/fx-cylinder(Clone)
+ name = newModifier
+ controllerName = atmosphereDepth
+ transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- xCurve
+ colorName = _EndTint
+ rCurve
{
- key = 0 1 0 0
- key = 1 1 0 0
+ key = 0 0.8 0 0
+ key = 1 0 0 0
}
- yCurve
+ gCurve
{
- key = 0 5 0 0
- key = 0.1 20 0 0
- key = 1 50 0 0
+ key = 0 0.8 0 0
+ key = 1 0.1 0 0
}
- zCurve
+ bCurve
{
- key = 0 1 0 0
+ key = 0 0.5 0 0
key = 1 1 0 0
}
+ aCurve
+ {
+ }
}
- SCALEMODIFIER
+ FLOATMODIFIER
{
- name = aScale
+ name = aExpandBound
controllerName = atmosphereDepth
- transformName = Waterfall/FX/fx-cylinder(Clone)
- combinationType = MULTIPLY
+ transformName = Cylinder
+ combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- xCurve
+ floatName = _ExpandBounded
+ floatCurve
{
- key = 0 1 0 0
+ key = 0 20 0 0
+ key = 0.2 15 0 0
+ key = 0.5 10 0 0
+ key = 0.7 2 0 0
key = 1 1 0 0
}
- yCurve
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
{
key = 0 0.5 0 0
- key = 0.4 1 0 0
+ key = 1 1.8 0 0
}
- zCurve
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFalloff
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Falloff
+ floatCurve
{
- key = 0 1 0 0
- key = 1 1 0 0
+ key = 0 30 0 0
+ key = 0.2 20 0 0
+ key = 0.7 20 0 0
+ key = 1 30 0 0
}
}
FLOATMODIFIER
{
- name = BrightnessT
- controllerName = throttle
+ name = fadein
+ controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Brightness
+ floatName = _FadeIn
floatCurve
{
- key = 0 0 0 0
- key = 0.01 0.7 0 0
- key = 0.2 1 0 0
- key = 0.5 0 0 0
}
}
FLOATMODIFIER
{
- name = BrightnessATM
+ name = tiley
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = MULTIPLY
+ combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Brightness
+ floatName = _TileY
floatCurve
{
- key = 0.5 0.5 0 0
+ key = 0 0.5 0 0
key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = aExpandLin
+ name = noiseAtmo
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _ExpandLinear
+ floatName =
floatCurve
{
- key = 0 12 0 0
- key = 0.4 6 0 0
- key = 0.7 0.5 0 0
+ key = 0 4 0 0
+ key = 0.5 3 0 0
+ key = 1 2 0 0
}
}
FLOATMODIFIER
{
- name = atmoFalloff
+ name = brightAtmo
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = REPLACE
+ combinationType = MULTIPLY
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Falloff
+ floatName = _Brightness
floatCurve
{
- key = 0 40 0 0
- key = 1 30 0 0
+ key = 0 1 0 0
+ key = 0.7 0.5 0 0
+ key = 1 0.3 0 0
}
}
}
EFFECT
{
- name = Core
+ name = plume1
parentName = thrustTransform
MODEL
{
path = Waterfall/FX/fx-cylinder
- positionOffset = 0,0,0.800000012
+ positionOffset = 0,0,0
rotationOffset = -90,0,0
- scaleOffset = 0.200000003,15,0.200000003
+ scaleOffset = 0.589999974,12,0.589999974
MATERIAL
{
transform = Cylinder
@@ -1018,134 +998,189 @@ EFFECTTEMPLATE
TEXTURE
{
textureSlotName = _MainTex
- texturePath = Waterfall/FX/fx-noise-2
+ texturePath = Waterfall/FX/fx-noise-1
textureScale = 1,1
textureOffset = 0,0
}
COLOR
{
colorName = _StartTint
- colorValue = 0.525971115,0.549019635,0.960784316,1
+ colorValue = 0.670588255,0.670588255,0.933333337,1
}
COLOR
{
colorName = _EndTint
- colorValue = 0.483706385,0.326452047,0.342921495,1
+ colorValue = 0.494117647,0.494117647,0.654901981,1
}
FLOAT
{
- floatName = _ExpandLinear
- value = -5.5
- }
- FLOAT
- {
- floatName = _ExpandBounded
- value = 2.39333439
+ floatName = _TintFalloff
+ value = 0.300000012
}
FLOAT
{
- floatName = _TileX
- value = 1
+ floatName = _Falloff
+ value = 5.5
}
FLOAT
{
- floatName = _Falloff
- value = 5
+ floatName = _Noise
+ value = 4.5
}
FLOAT
{
- floatName = _TintFalloff
- value = 1.61222053
+ floatName = _SymmetryStrength
+ value = 0
}
FLOAT
{
- floatName = _Brightness
- value = 4
+ floatName = _Symmetry
+ value = 0
}
FLOAT
{
- floatName = _SpeedX
+ floatName = _FadeIn
value = 0
}
FLOAT
{
- floatName = _SpeedY
- value = 70
+ floatName = _FadeOut
+ value = 0.465110391
}
FLOAT
{
- floatName = _Noise
- value = 3
+ floatName = _TileY
+ value = 2
}
FLOAT
{
- floatName = _TileY
- value = 0.200000003
+ floatName = _SpeedY
+ value = 115.255371
}
FLOAT
{
- floatName = _FalloffStart
+ floatName = _Fresnel
value = 0
}
FLOAT
{
- floatName = _Symmetry
- value = 0
+ floatName = _Brightness
+ value = 1.05277741
}
FLOAT
{
- floatName = _Fresnel
- value = 1.79999995
+ floatName = _ExpandLinear
+ value = 3.13443947
}
FLOAT
{
- floatName = _FresnelInvert
- value = 0
+ floatName = _TileX
+ value = 2
}
FLOAT
{
- floatName = _ExpandOffset
- value = 0.200000003
+ floatName = _FresnelInvert
+ value = 0.202221885
}
FLOAT
{
- floatName = _ExpandSquare
- value = 3.5
+ floatName = _SpeedX
+ value = 116.277603
}
FLOAT
{
- floatName = _SymmetryStrength
- value = 1
+ floatName = _ExpandSquare
+ value = 0
}
FLOAT
{
- floatName = _FadeIn
- value = 0.0101110954
+ floatName = _ExpandBounded
+ value = 0
}
FLOAT
{
- floatName = _FadeOut
- value = 0.11688935
+ floatName = _ExpandOffset
+ value = 0
}
}
}
- FLOATMODIFIER
+ SCALEMODIFIER
{
- name = aExpandBound
+ name = scaleAtmo
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _ExpandBounded
- floatCurve
+ xCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ yCurve
+ {
+ key = 0 2 0 0
+ key = 1 0.6 0 0
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ }
+ COLORMODIFIER
+ {
+ name = startTintAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ colorName = _StartTint
+ rCurve
+ {
+ key = 0 1 0 0
+ key = 0.7 1 0 0
+ }
+ gCurve
+ {
+ key = 0 1 0 0
+ key = 0.7 1 0 0
+ }
+ bCurve
+ {
+ key = 0 0 0 0
+ key = 0.7 0.3 0 0
+ }
+ aCurve
+ {
+ key = 0 255 0 0
+ key = 1 255 0 0
+ }
+ }
+ COLORMODIFIER
+ {
+ name = endTintAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ colorName =
+ rCurve
+ {
+ }
+ gCurve
+ {
+ }
+ bCurve
+ {
+ }
+ aCurve
{
- key = 0 20 0 0
- key = 0.2 15 0 0
- key = 0.5 4 0 0
- key = 0.7 3 0 0
- key = 1 3 0 0
}
}
FLOATMODIFIER
@@ -1161,102 +1196,105 @@ EFFECTTEMPLATE
floatCurve
{
key = 0 0 0 0
- key = 1 0.6 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = aFresnel
+ name = brightnessAtmo
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = REPLACE
+ combinationType = MULTIPLY
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Fresnel
+ floatName = _Brightness
floatCurve
{
key = 0 0.5 0 0
- key = 1 1.8 0 0
+ key = 1 0.9 0 0
}
}
FLOATMODIFIER
{
- name = atmoFalloff
+ name = spreadAtmo
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Falloff
+ floatName = _ExpandLinear
floatCurve
{
- key = 0 70 0 0
- key = 0.2 50 0 0
- key = 0.7 30 0 0
- key = 1 20 0 0
+ key = 0 1 0 0
+ key = 0.7 1 0 0
+ key = 1 0.5 0 0
}
}
FLOATMODIFIER
{
- name = tiley
+ name = falloffatmo
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
- useRandomness = False
+ useRandomness = True
randomnessController = random
- randomnessScale = 1
- floatName = _TileY
+ randomnessScale = 0.0500000007
+ floatName = _Falloff
floatCurve
{
- key = 0 0.5 0 0
- key = 1 1 0 0
+ key = 0 25 0 0
+ key = 0.5 10 0 0
+ key = 1 5 0 0
}
}
FLOATMODIFIER
{
- name = atmoExpLin
+ name = noiseAtmo
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName =
+ floatName = _Noise
floatCurve
{
- key = 0 0 0 0
- key = 1 0 0 0
+ key = 0 4 0 0
+ key = 1 4 0 0
}
}
FLOATMODIFIER
{
- name = aBrightness
+ name = aBounding
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = MULTIPLY
+ combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Brightness
+ floatName = _ExpandBounded
floatCurve
{
+ key = 0 15 0 0
+ key = 0.2 10 0 0
+ key = 0.5 4 0 0
key = 0.7 0 0 0
- key = 0.8 1 0 0
+ key = 1 -0.7 0 0
}
}
}
EFFECT
{
- name = shockMain
+ name = throttleFX
parentName = thrustTransform
MODEL
{
path = Waterfall/FX/fx-cylinder
- positionOffset = 0,0,0.5
+ positionOffset = 0,0,0
rotationOffset = -90,0,0
- scaleOffset = 0.200000003,1,0.200000003
+ scaleOffset = 1,6,1
MATERIAL
{
transform = Cylinder
@@ -1265,120 +1303,90 @@ EFFECTTEMPLATE
TEXTURE
{
textureSlotName = _MainTex
- texturePath = Waterfall/FX/fx-noise-2
- textureScale = 1,1
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 2,1
textureOffset = 0,0
}
COLOR
{
colorName = _StartTint
- colorValue = 0.525971115,0.549019635,0.960784316,1
+ colorValue = 0.894117653,0.928881407,0.243137255,1
}
COLOR
{
colorName = _EndTint
- colorValue = 0.483706385,0.326452047,0.342921495,1
- }
- FLOAT
- {
- floatName = _ExpandLinear
- value = -2.6688931
- }
- FLOAT
- {
- floatName = _ExpandBounded
- value = 1.58444667
- }
- FLOAT
- {
- floatName = _TileX
- value = 1
+ colorValue = 1,1,1,1
}
FLOAT
{
- floatName = _Falloff
- value = 1.3144424
+ floatName = _ExpandOffset
+ value = -0.449999988
}
FLOAT
{
- floatName = _TintFalloff
- value = 1.61222053
+ floatName = _ExpandLinear
+ value = 1.21333146
}
FLOAT
{
floatName = _Brightness
- value = 4
+ value = 0.657221198
}
FLOAT
{
- floatName = _SpeedX
+ floatName = _FadeIn
value = 0
}
FLOAT
{
- floatName = _SpeedY
- value = 70
- }
- FLOAT
- {
- floatName = _Noise
- value = 3
- }
- FLOAT
- {
- floatName = _TileY
- value = 0.200000003
- }
- FLOAT
- {
- floatName = _FalloffStart
- value = 0
+ floatName = _Fresnel
+ value = 2.12332988
}
FLOAT
{
- floatName = _Symmetry
- value = 0
+ floatName = _Falloff
+ value = 7.78554344
}
FLOAT
{
- floatName = _Fresnel
- value = 1.79999995
+ floatName = _Noise
+ value = 3.79166079
}
FLOAT
{
- floatName = _FresnelInvert
- value = 0
+ floatName = _FadeOut
+ value = 0.970665157
}
FLOAT
{
- floatName = _ExpandOffset
- value = 0.604443848
+ floatName = _SpeedX
+ value = 7.0777669
}
FLOAT
{
- floatName = _ExpandSquare
- value = 0
+ floatName = _SpeedY
+ value = 30
}
FLOAT
{
- floatName = _SymmetryStrength
- value = 1
+ floatName = _TileY
+ value = 3
}
FLOAT
{
- floatName = _FadeIn
- value = 0.0657221228
+ floatName = _TileX
+ value = 2
}
FLOAT
{
- floatName = _FadeOut
- value = 0.501110971
+ floatName = _ExpandBounded
+ value = 1.71888626
}
}
}
- POSITIONMODIFIER
+ SCALEMODIFIER
{
- name = tPos
+ name = tScale
controllerName = throttle
transformName = Waterfall/FX/fx-cylinder(Clone)
combinationType = REPLACE
@@ -1387,20 +1395,25 @@ EFFECTTEMPLATE
randomnessScale = 1
xCurve
{
+ key = 0 1.1 0 0
+ key = 1 1.1 0 0
}
yCurve
{
+ key = 0 5 0 0
+ key = 0.1 20 0 0
+ key = 1 20 0 0
}
zCurve
{
- key = 0 0.2 0 0
- key = 1 0.5 0 0
+ key = 0 1.1 0 0
+ key = 1 1.1 0 0
}
}
- POSITIONMODIFIER
+ SCALEMODIFIER
{
- name = randPos
- controllerName = random
+ name = aScale
+ controllerName = atmosphereDepth
transformName = Waterfall/FX/fx-cylinder(Clone)
combinationType = MULTIPLY
useRandomness = False
@@ -1408,19 +1421,23 @@ EFFECTTEMPLATE
randomnessScale = 1
xCurve
{
+ key = 0 1 0 0
+ key = 1 1 0 0
}
yCurve
{
+ key = 0 0.5 0 0
+ key = 0.4 1 0 0
}
zCurve
{
key = 0 1 0 0
- key = 1 0.8 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = brightnessThrottle
+ name = BrightnessT
controllerName = throttle
transformName = Cylinder
combinationType = REPLACE
@@ -1431,55 +1448,58 @@ EFFECTTEMPLATE
floatCurve
{
key = 0 0 0 0
- key = 1 1 0 0
+ key = 0.01 0.7 0 0
+ key = 0.2 2 0 0
+ key = 0.45 0 0 0
}
}
FLOATMODIFIER
{
- name = aFresnel
+ name = BrightnessATM
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = REPLACE
+ combinationType = MULTIPLY
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Fresnel
+ floatName = _Brightness
floatCurve
{
- key = 0 0.5 0 0
- key = 1 1.8 0 0
+ key = 0.5 0.5 0 0
+ key = 1 1 0 0
}
}
FLOATMODIFIER
{
- name = tiley
+ name = aExpandLin
controllerName = atmosphereDepth
transformName = Cylinder
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _TileY
+ floatName = _ExpandLinear
floatCurve
{
- key = 0 0.5 0 0
- key = 1 1 0 0
+ key = 0 12 0 0
+ key = 0.4 6 0 0
+ key = 0.7 0.5 0 0
}
}
FLOATMODIFIER
{
- name = aBrightness
+ name = aFalloff
controllerName = atmosphereDepth
transformName = Cylinder
- combinationType = MULTIPLY
+ combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = _Brightness
+ floatName = _Falloff
floatCurve
{
- key = 0.7 0 0 0
- key = 0.8 1 0 0
+ key = 0 15 0 0
+ key = 1 20 0 0
}
}
}
@@ -1594,17 +1614,17 @@ EFFECTTEMPLATE
xCurve
{
key = 0 1 0 0
- key = 1 1 0 0
+ key = 1 1.2 0 0
}
yCurve
{
key = 0 8 0 0
- key = 1 35 0 0
+ key = 1 8 0 0
}
zCurve
{
key = 0 1 0 0
- key = 1 1 0 0
+ key = 1 1.2 0 0
}
}
FLOATMODIFIER
@@ -1619,10 +1639,10 @@ EFFECTTEMPLATE
floatName = _ExpandLinear
floatCurve
{
- key = 0 8 0 0
- key = 0.5 5 0 0
- key = 0.7 2 0 0
- key = 1 1 0 0
+ key = 0 7 0 0
+ key = 0.5 3 0 0
+ key = 0.7 1 0 0
+ key = 1 0 0 0
}
}
FLOATMODIFIER
@@ -1675,7 +1695,7 @@ EFFECTTEMPLATE
intensity = 1.09522283
range = 4
lightType = Point
- color = 0.960784316,0.811764717,0.0588235296,1
+ color = 0.980392158,0.980392158,0.490196079,1
angle = 0
}
}
@@ -1712,43 +1732,33 @@ EFFECTTEMPLATE
key = 1 1.2 0 0
}
}
- }
- EFFECT
- {
- name = throttleLight
- parentName = thrustTransform
- MODEL
- {
- path = Waterfall/FX/fx-point-light
- positionOffset = 0,0,0
- rotationOffset = 0,0,0
- scaleOffset = 1,1,1
- LIGHT
- {
- transform = Light
- intensity = 1
- range = 5
- lightType = Point
- color = 0.752941191,0.456875116,0.199038148,1
- angle = 0
- }
- }
- LIGHTFLOATMODIFIER
+ LIGHTCOLORMODIFIER
{
- name = tBright
- controllerName = throttle
+ name = aColour
+ controllerName = atmosphereDepth
transformName = Light
combinationType = REPLACE
useRandomness = False
randomnessController = random
randomnessScale = 1
- floatName = Intensity
- floatCurve
+ colorName = _Main
+ rCurve
+ {
+ key = 0.5 0.9 0 0
+ key = 0.7 0.9 0 0
+ }
+ gCurve
+ {
+ key = 0.5 0.9 0 0
+ key = 1 0.3 0 0
+ }
+ bCurve
+ {
+ key = 0.5 0.2 0 0
+ key = 0.7 0.2 0 0
+ }
+ aCurve
{
- key = 0 0 0 0
- key = 0.01 0.1 0 0
- key = 0.2 2 0 0
- key = 0.4 0 0 0
}
}
}
@@ -1761,7 +1771,7 @@ EFFECTTEMPLATE
path = Waterfall/FX/fx-sharp-plane
positionOffset = 0,0,0
rotationOffset = 90,0,0
- scaleOffset = 1.5,1.5,1.5
+ scaleOffset = 1.79999995,1.70000005,1.79999995
MATERIAL
{
transform = PlaneMesh
@@ -1769,18 +1779,18 @@ EFFECTTEMPLATE
randomizeSeed = True
COLOR
{
- colorName = _StartTint
- colorValue = 0.956862748,0.972549021,0.556862772,1
+ colorName = _EndTint
+ colorValue = 0.188235298,0.152941182,0.152941182,1
}
COLOR
{
- colorName = _EndTint
- colorValue = 1,1,1,1
+ colorName = _StartTint
+ colorValue = 1,1,0,1
}
FLOAT
{
floatName = _Falloff
- value = 0.955561757
+ value = 0.758332133
}
FLOAT
{
@@ -1802,9 +1812,48 @@ EFFECTTEMPLATE
floatCurve
{
key = 0 0 0 0
- key = 0.01 0.3 0 0
+ key = 0.01 0.5 0 0
key = 1 1 0 0
}
}
}
+ EFFECT
+ {
+ name = throttleLight
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-point-light
+ positionOffset = 0,0,0
+ rotationOffset = 0,0,0
+ scaleOffset = 1,1,1
+ LIGHT
+ {
+ transform = Light
+ intensity = 1
+ range = 5
+ lightType = Point
+ color = 0.752941191,0.456875116,0.199038148,1
+ angle = 0
+ }
+ }
+ LIGHTFLOATMODIFIER
+ {
+ name = tBright
+ controllerName = throttle
+ transformName = Light
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = Intensity
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.1 0 0
+ key = 0.2 2 0 0
+ key = 0.4 0 0 0
+ }
+ }
+ }
}
diff --git a/GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-hydroflox-upper.cfg b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflox-upper.cfg
similarity index 94%
rename from GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-hydroflox-upper.cfg
rename to GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflox-upper.cfg
index 8b6aae85..8f9ac2d1 100644
--- a/GameData/RealFuels-Stock/Bluedog_DB/Waterfall/waterfall-hydroflox-upper.cfg
+++ b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-hydroflox-upper.cfg
@@ -1,6 +1,6 @@
EFFECTTEMPLATE
{
- templateName = waterfall-hydroflox-upper
+ templateName = waterfall-rf-hydroflox-upper
EFFECT
{
name = shockMain
@@ -878,6 +878,36 @@ EFFECTTEMPLATE
key = 1 1 0 0
}
}
+ COLORMODIFIER
+ {
+ name = atmocolour
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ colorName = _StartTint
+ rCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ gCurve
+ {
+ key = 0 1 0 0
+ key = 1 0.8 0 0
+ }
+ bCurve
+ {
+ key = 0 1 0 0
+ key = 0.5 0 0 0
+ key = 1 0.4 0 0
+ }
+ aCurve
+ {
+ }
+ }
FLOATMODIFIER
{
name = brightnessThrottle
@@ -979,36 +1009,6 @@ EFFECTTEMPLATE
key = 1 -0.7 0 0
}
}
- COLORMODIFIER
- {
- name = atmocolour
- controllerName = atmosphereDepth
- transformName = Cylinder
- combinationType = REPLACE
- useRandomness = False
- randomnessController = random
- randomnessScale = 1
- colorName = _StartTint
- rCurve
- {
- key = 0 1 0 0
- key = 1 0.9 0 0
- }
- gCurve
- {
- key = 0 1 0 0
- key = 1 0.7 0 0
- }
- bCurve
- {
- key = 0 1 0 0
- key = 0.5 0 0 0
- key = 1 0.4 0 0
- }
- aCurve
- {
- }
- }
}
EFFECT
{
diff --git a/GameData/RealFuels-Stock/Waterfall/waterfall-rf-methaflox-upper.cfg b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-methaflox-upper.cfg
new file mode 100644
index 00000000..b98309b0
--- /dev/null
+++ b/GameData/RealFuels-Stock/Waterfall/waterfall-rf-methaflox-upper.cfg
@@ -0,0 +1,2261 @@
+EFFECTTEMPLATE
+{
+ templateName = waterfall-rf-methaflox-upper
+ EFFECT
+ {
+ name = plume1
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0
+ rotationOffset = -90,0,0
+ scaleOffset = 0.550000012,8,0.550000012
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.772549033,0.505401433,0.431372553,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.972549021,0.956862748,0.458823532,1
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 2.60360694
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 3.13443971
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.672387838
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 2
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 100
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 0.657221198
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 1.05277741
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 100
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 0.550566733
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0
+ }
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = scaleAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ yCurve
+ {
+ key = 0 2 0 0
+ key = 1 2 0 0
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 0.5 0.7 0 0
+ key = 0.7 0.7 0 0
+ key = 0.8 0.7 0 0
+ key = 1 0.7 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = spreadAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandLinear
+ floatCurve
+ {
+ key = 0 1 0 0
+ key = 0.7 1 0 0
+ key = 1 -0.5 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = falloffatmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = True
+ randomnessController = random
+ randomnessScale = 0.0500000007
+ floatName = _Falloff
+ floatCurve
+ {
+ key = 0 40 0 0
+ key = 0.7 30 0 0
+ key = 1 20 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = noiseAtmo
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Noise
+ floatCurve
+ {
+ key = 0 4 0 0
+ key = 0.5 2 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBounding
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandBounded
+ floatCurve
+ {
+ key = 0 15 0 0
+ key = 0.2 10 0 0
+ key = 0.5 1 0 0
+ key = 0.7 0 0 0
+ key = 1 -0.5 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFresnelInverse
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _FresnelInvert
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.2 0 0 0
+ key = 0.8 0 0 0
+ key = 1 0 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = shock02
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-simple-shock-1
+ positionOffset = 0,0,0
+ rotationOffset = -90,1,0
+ scaleOffset = 1,1,1
+ MATERIAL
+ {
+ transform = CylinderMesh
+ shader = Waterfall/Additive Directional
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.844009757,0.80295974,0.500810742,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.0431372561,0.694117665,0.960784316,0.100000001
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 0.0500000007
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 2
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 0.800000012
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 0.896610916
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 200
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _DirAdjust
+ value = 0.800000012
+ }
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = shockPosition
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-simple-shock-1(Clone)
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ key = 0 0 0 0
+ key = 1 0 0 0
+ }
+ zCurve
+ {
+ key = 0 0 0 0
+ key = 1 0.2 0 0
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = shockTailScaleAtmo
+ controllerName = atmosphereDepth
+ transformName = B_Bottom
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 15 0 0
+ key = 1 0.4 0 0
+ }
+ yCurve
+ {
+ key = 0 1 0 0
+ }
+ zCurve
+ {
+ key = 0 15 0 0
+ key = 1 0.4 0 0
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = shockScale
+ controllerName = throttle
+ transformName = Effect_Shock
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 0.3 0 0
+ }
+ yCurve
+ {
+ key = 0 0.2 0 0
+ key = 1 0.3 0 0
+ }
+ zCurve
+ {
+ key = 0 0.3 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = shockBrightThrottle
+ controllerName = throttle
+ transformName = CylinderMesh
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.6 0 0 0
+ key = 1 1.5 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = shockBrightAtmo
+ controllerName = atmosphereDepth
+ transformName = CylinderMesh
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.7 0 0 0
+ key = 1 0.6 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = plume2
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0
+ rotationOffset = -90,0,0
+ scaleOffset = 0.460000008,20,0.460000008
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.739431441,0.409449399,1,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.549386501,0.663062513,0.425021619,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = -5.5
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 5
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 2.29471946
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _FalloffStart
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 1.79999995
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 3.5
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.11688935
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aExpandBound
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandBounded
+ floatCurve
+ {
+ key = 0 20 0 0
+ key = 0.2 15 0 0
+ key = 0.5 4 0 0
+ key = 0.7 3 0 0
+ key = 1 3 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFalloff
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Falloff
+ floatCurve
+ {
+ key = 0 70 0 0
+ key = 0.2 50 0 0
+ key = 0.7 20 0 0
+ key = 1 30 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = fadein
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _FadeIn
+ floatCurve
+ {
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tiley
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _TileY
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoExpLin
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName =
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 0 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBrightness
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 1 0 0
+ key = 0.5 1 0 0
+ key = 0.7 1 0 0
+ key = 1 0.5 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = plume2-2
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0
+ rotationOffset = -90,0,0
+ scaleOffset = 0.449999988,20,0.449999988
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.227450982,0.215686277,0.541176498,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.933333337,0.960784316,0.619607866,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = -5.5
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 5
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 1.03083253
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3.07583284
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _FalloffStart
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 2.3561101
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 3.5
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.298889071
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aExpandBound
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandBounded
+ floatCurve
+ {
+ key = 0 20 0 0
+ key = 0.2 15 0 0
+ key = 0.5 5 0 0
+ key = 0.7 4.5 0 0
+ key = 1 4 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 2 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFalloff
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Falloff
+ floatCurve
+ {
+ key = 0 40 0 0
+ key = 0.2 30 0 0
+ key = 0.7 20 0 0
+ key = 1 20 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = fadein
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _FadeIn
+ floatCurve
+ {
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tiley
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _TileY
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBrightness
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 1 0 0
+ key = 0.5 1 0 0
+ key = 0.7 0 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = throttleFX
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0
+ rotationOffset = -90,0,0
+ scaleOffset = 1,10,1
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 2,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.894117653,0.9124614,0.243137255,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 1,1,1,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = -0.449999988
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = 1.21333146
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 0.657221198
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0.00499999989
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 3.2355504
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 7.78554344
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3.79166079
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.970665157
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 7.0777669
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 30
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 2
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 1.71888626
+ }
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = tScale
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ yCurve
+ {
+ key = 0 5 0 0
+ key = 0.1 20 0 0
+ key = 1 50 0 0
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = aScale
+ controllerName = atmosphereDepth
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ yCurve
+ {
+ key = 0 0.5 0 0
+ key = 0.4 1 0 0
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = BrightnessT
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.7 0 0
+ key = 0.2 1 0 0
+ key = 0.5 0 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = BrightnessATM
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0.5 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aExpandLin
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandLinear
+ floatCurve
+ {
+ key = 0 12 0 0
+ key = 0.4 6 0 0
+ key = 0.7 0.5 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFalloff
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Falloff
+ floatCurve
+ {
+ key = 0 40 0 0
+ key = 1 30 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = Core
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,1.10000002
+ rotationOffset = -90,0,0
+ scaleOffset = 0.129999995,13,0.129999995
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.525971115,0.549019635,0.960784316,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.483706385,0.326452047,0.342921495,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = -5.5
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 2.39333439
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 5
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 1.61222053
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _FalloffStart
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 1.79999995
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 3.5
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0.0101110954
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.11688935
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aExpandBound
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandBounded
+ floatCurve
+ {
+ key = 0 20 0 0
+ key = 0.2 15 0 0
+ key = 0.5 4 0 0
+ key = 0.7 3 0 0
+ key = 1 3 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 0.6 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoFalloff
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Falloff
+ floatCurve
+ {
+ key = 0 70 0 0
+ key = 0.2 50 0 0
+ key = 0.7 30 0 0
+ key = 1 20 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tiley
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _TileY
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = atmoExpLin
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName =
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 0 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBrightness
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0.7 0 0 0
+ key = 0.8 1 0 0
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = newModifier
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = SUBTRACT
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 0 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = shockMain
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0.5
+ rotationOffset = -90,0,0
+ scaleOffset = 0.100000001,1,0.100000001
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.525971115,0.549019635,0.960784316,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.483706385,0.326452047,0.342921495,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = -2.6688931
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 1.58444667
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 1.3144424
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 1.61222053
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _FalloffStart
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 1.79999995
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0.604443848
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0.0657221228
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.501110971
+ }
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = tPos
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ }
+ zCurve
+ {
+ key = 0 0.2 0 0
+ key = 1 0.1 0 0
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = randPos
+ controllerName = random
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 0.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tiley
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _TileY
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBrightness
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0.7 0 0 0
+ key = 0.8 1 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = distort
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0
+ rotationOffset = -90,0,0
+ scaleOffset = 2,9,2
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Distortion (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _DistortionTex
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 1.06166506
+ }
+ FLOAT
+ {
+ floatName = _Blur
+ value = 5
+ }
+ FLOAT
+ {
+ floatName = _Swirl
+ value = 1.91611552
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = 0.40444386
+ }
+ FLOAT
+ {
+ floatName = _Highlight
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Strength
+ value = 0.176944166
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = -0.505554795
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 1.89583051
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 47.4888229
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 13.1444244
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0.0758332163
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0.0353888348
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.116277598
+ }
+ }
+ }
+ SCALEMODIFIER
+ {
+ name = aScale
+ controllerName = atmosphereDepth
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ yCurve
+ {
+ key = 0 8 0 0
+ key = 1 35 0 0
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = alinGrow
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _ExpandLinear
+ floatCurve
+ {
+ key = 0 8 0 0
+ key = 0.5 5 0 0
+ key = 0.7 2 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tStrength
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Strength
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aStrength
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Strength
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.2 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = engineLight
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-point-light
+ positionOffset = 0,0,0.5
+ rotationOffset = 0,0,0
+ scaleOffset = 1,1,1
+ LIGHT
+ {
+ transform = Light
+ intensity = 1.09522283
+ range = 4
+ lightType = Point
+ color = 0.960784316,0.811764717,0.0588235296,1
+ angle = 0
+ }
+ }
+ LIGHTFLOATMODIFIER
+ {
+ name = tBright
+ controllerName = throttle
+ transformName = Light
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = Intensity
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.1 0 0
+ key = 1 3 0 0
+ }
+ }
+ LIGHTFLOATMODIFIER
+ {
+ name = rBright
+ controllerName = random
+ transformName = Light
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = Intensity
+ floatCurve
+ {
+ key = 0 0.7 0 0
+ key = 1 1.2 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = throttleLight
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-point-light
+ positionOffset = 0,0,0
+ rotationOffset = 0,0,0
+ scaleOffset = 1,1,1
+ LIGHT
+ {
+ transform = Light
+ intensity = 1
+ range = 5
+ lightType = Point
+ color = 0.752941191,0.456875116,0.199038148,1
+ angle = 0
+ }
+ }
+ LIGHTFLOATMODIFIER
+ {
+ name = tBright
+ controllerName = throttle
+ transformName = Light
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = Intensity
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.1 0 0
+ key = 0.2 2 0 0
+ key = 0.4 0 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = innerGlow
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-sharp-plane
+ positionOffset = 0,0,0
+ rotationOffset = 90,0,0
+ scaleOffset = 1.5,1.5,1.5
+ MATERIAL
+ {
+ transform = PlaneMesh
+ shader = Waterfall/Additive Directional
+ randomizeSeed = True
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.956862748,0.972549021,0.556862772,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 1,1,1,1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 0.955561757
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 10
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tBright
+ controllerName = throttle
+ transformName = PlaneMesh
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.3 0 0
+ key = 1 1 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = shockMain2
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,0.5
+ rotationOffset = -90,0,0
+ scaleOffset = 0.0549999997,1,0.0549999997
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-2
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 0.525971115,0.549019635,0.960784316,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.483706385,0.326452047,0.342921495,1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = -2.6688931
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 1.58444667
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 1.3144424
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 1.61222053
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 4
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 70
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 3
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 0.200000003
+ }
+ FLOAT
+ {
+ floatName = _FalloffStart
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Symmetry
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 1.79999995
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = 0.604443848
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SymmetryStrength
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0.0657221228
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.501110971
+ }
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = tPos
+ controllerName = throttle
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ }
+ zCurve
+ {
+ key = 0 0 0 0
+ key = 1 1.3 0 0
+ }
+ }
+ POSITIONMODIFIER
+ {
+ name = randPos
+ controllerName = random
+ transformName = Waterfall/FX/fx-cylinder(Clone)
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ xCurve
+ {
+ }
+ yCurve
+ {
+ }
+ zCurve
+ {
+ key = 0 1 0 0
+ key = 1 0.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = brightnessThrottle
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aFresnel
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Fresnel
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1.8 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tiley
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _TileY
+ floatCurve
+ {
+ key = 0 0.5 0 0
+ key = 1 1 0 0
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = aBrightness
+ controllerName = atmosphereDepth
+ transformName = Cylinder
+ combinationType = MULTIPLY
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0.7 0 0 0
+ key = 0.8 1 0 0
+ }
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/Waterfall/waterfall_rf_fluorine_glow.cfg b/GameData/RealFuels-Stock/Waterfall/waterfall_rf_fluorine_glow.cfg
new file mode 100644
index 00000000..35170164
--- /dev/null
+++ b/GameData/RealFuels-Stock/Waterfall/waterfall_rf_fluorine_glow.cfg
@@ -0,0 +1,192 @@
+EFFECTTEMPLATE
+{
+ templateName = waterfall_rf_fluorine_glow
+ EFFECT
+ {
+ name = nozzle
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-cylinder
+ positionOffset = 0,0,-0.584999979
+ rotationOffset = -90,0,0
+ scaleOffset = 0.600000024,0.600000024,0.600000024
+ MATERIAL
+ {
+ transform = Cylinder
+ shader = Waterfall/Additive (Dynamic)
+ randomizeSeed = True
+ TEXTURE
+ {
+ textureSlotName = _MainTex
+ texturePath = Waterfall/FX/fx-noise-1
+ textureScale = 1,1
+ textureOffset = 0,0
+ }
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 1,1,0.390714079,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 0.929411769,0.960784316,0.972549021,1
+ }
+ FLOAT
+ {
+ floatName = _TintFalloff
+ value = 0.545000732
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 0.707776725
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 0.252777398
+ }
+ FLOAT
+ {
+ floatName = _FresnelInvert
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Noise
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _Brightness
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeIn
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _FadeOut
+ value = 0.0249999966
+ }
+ FLOAT
+ {
+ floatName = _SpeedX
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _SpeedY
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _TileX
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _TileY
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _ExpandOffset
+ value = -1
+ }
+ FLOAT
+ {
+ floatName = _ExpandLinear
+ value = 1
+ }
+ FLOAT
+ {
+ floatName = _ExpandSquare
+ value = 0
+ }
+ FLOAT
+ {
+ floatName = _ExpandBounded
+ value = 0
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = glow
+ controllerName = throttle
+ transformName = Cylinder
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.01 0.2 0 0
+ key = 0.1 0.5 0 0
+ key = 0.7 1 0 0
+ }
+ }
+ }
+ EFFECT
+ {
+ name = plane
+ parentName = thrustTransform
+ MODEL
+ {
+ path = Waterfall/FX/fx-simple-plane
+ positionOffset = 0,0,0
+ rotationOffset = 90,0,0
+ scaleOffset = 1,1,1
+ MATERIAL
+ {
+ transform = PlaneMesh
+ shader = Waterfall/Additive Directional
+ randomizeSeed = True
+ COLOR
+ {
+ colorName = _StartTint
+ colorValue = 1,1,0.851828158,1
+ }
+ COLOR
+ {
+ colorName = _EndTint
+ colorValue = 1,1,0.746300399,1
+ }
+ FLOAT
+ {
+ floatName = _Falloff
+ value = 0.657221198
+ }
+ FLOAT
+ {
+ floatName = _Fresnel
+ value = 3.33666158
+ }
+ }
+ }
+ FLOATMODIFIER
+ {
+ name = tBRight
+ controllerName = throttle
+ transformName = PlaneMesh
+ combinationType = REPLACE
+ useRandomness = False
+ randomnessController = random
+ randomnessScale = 1
+ floatName = _Brightness
+ floatCurve
+ {
+ key = 0 0 0 0
+ key = 0.1 0.5 0 0
+ key = 0.7 1 0 0
+ }
+ }
+ }
+}
diff --git a/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A10.cfg b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A10.cfg
new file mode 100644
index 00000000..835128e2
--- /dev/null
+++ b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A10.cfg
@@ -0,0 +1,751 @@
+@PART[a10rocketengine]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Venerable A-10 Rocket Engine
+ CONFIG
+ {
+ name = Venerable A-10 Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Venerable A-10B Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Venerable A-10-V Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.11
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[a10rocketengineNV]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Venerable A-10 Rocket Engine
+ CONFIG
+ {
+ name = Venerable A-10 Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Venerable A-10B Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = Nitrogen
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Venerable A-10-V Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.11
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+@PART[Wing4A10]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+ @MODULE[ModuleRCSFX],*
+ {
+// @name = ModuleRCS
+// @engineID = RCS
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.48737
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Ethanol75
+ CONFIG
+ {
+ name = Ethanol75
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Ethanol90
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Hydyne
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ }
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = flightControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[A-10FuelTanks]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[Wing4A10]:HAS[@MODULE[!PLUME]]:NEEDS[zRealPlume,SmokeScreen]
+{
+ PLUME
+ {
+ name = Hypergolic-OMS-White
+ transformName = RCSthruster
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.83
+ plumePosition = 0,0,0
+ fixedScale = 0.03
+ energy = 0.8
+ speed = 1.2
+ emissionMult = 1.2
+ }
+ @MODULE[ModuleEngines*]
+ {
+ %powerEffectName = Hypergolic-OMS-White
+ }
+}
+
+@PART[Wing4A10]:NEEDS[zRealPlume,SmokeScreen]:AFTER[zzRealPlume]
+{
+ @EFFECTS
+ {
+ @Hypergolic-OMS-White
+ {
+ !AUDIO {}
+ AUDIO
+ {
+ name = audio
+ channel = Ship
+ clip = RealPlume/KW_Sounds/sound_spsloop
+ volume = 0.0 0.0
+ volume = 1.0 0.3
+ pitch = 0.0 1.0
+ pitch = 1.0 1.0
+ loop = true
+ }
+ }
+ }
+}
+
+
+@PART[A11_Shell,A12toA10Decoupler,Wing4A12,Wing4A10]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+}
+@PART[A-10StarterTank]:FOR[RealFuels]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[A-11FuelTank]:FOR[RealFuels]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[A-12FuelTank]:FOR[RealFuels]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A2.cfg b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A2.cfg
new file mode 100644
index 00000000..4f916196
--- /dev/null
+++ b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A2.cfg
@@ -0,0 +1,129 @@
+@PART[a2rocketengine]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !runninEffectName = DELETE
+ %powerEffectName = Alcolox-Lower-A6
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Venerable A-2
+ CONFIG
+ {
+ name = Venerable A-2
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ }
+}
+
+@PART[A-1FuelTank]:FOR[RealFuels]
+{
+ @category = FuelTank
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 3.5
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[A-2NTank]:FOR[RealFuels]
+{
+ @category = FuelTank
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 1.3
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[XenonGas] {}
+}
+
+@PART[A-1OxyTank]:FOR[RealFuels]
+{
+ @category = FuelTank
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0.8651
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A3n5.cfg b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A3n5.cfg
new file mode 100644
index 00000000..415723a2
--- /dev/null
+++ b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A3n5.cfg
@@ -0,0 +1,184 @@
+@PART[a3rocketengine]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !runninEffectName = DELETE
+ %powerEffectName = Alcolox-Lower-A6
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Venerable A-3 Rocket Engine
+ CONFIG
+ {
+ name = Venerable A-3 Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Venerable A-3-V Rocket Engine
+ description = A switch to the more volatile Hydyne fuel yielded more thrust and Isp
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.11
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ techRequired = advRocketry
+ powerEffectName = Hydynelox
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = Nitrogen
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+ !RESOURCE[LiquidFuel] {}
+
+ PLUME
+ {
+ name = Alcolox-Lower-A6
+ transformName = Thrust
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+ PLUME
+ {
+ name = Hydynelox
+ transformName = Thrust
+ localRotation = 0,0,0
+ flarePosition = 0,0,1
+ plumePosition = 0,0,0.1
+ fixedScale = 0.2
+ energy = 0.6
+ speed = 1
+ }
+}
+
+@PART[A-3n5OxyTank]:FOR[RealFuels_StockEngines]
+{
+ %category = FuelTank
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[XenonGas]/maxAmount$
+ type = Fuselage
+ basemass = -1
+ }
+
+ !RESOURCE[XenonGas] {}
+ !RESOURCE[Oxidizer] {}
+}
+
diff --git a/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A4.cfg b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A4.cfg
new file mode 100644
index 00000000..7c13e483
--- /dev/null
+++ b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A4.cfg
@@ -0,0 +1,753 @@
+@PART[a4rocketengine]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.1233
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 235
+ @key,1 = 1 204
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Venerable A-4 Rocket Engine
+ CONFIG
+ {
+ name = Venerable A-4 Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Venerable A-4B Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.05
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Venerable A-9-V Rocket Engine
+ description = Vacuum version of the Venerable A-4
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.11
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 1.11
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 0.435
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.565
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ IspV = 0.98076923
+ IspSL = 0.94017094
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = Etoh-RLX41-1 "Bumper"
+ maxThrust = 83.25
+ minThrust = 83.25
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.51263
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.48737
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 239
+ key = 1 203
+ }
+ IspV = 0.91923
+ IspSL = 0.86752136
+ }
+ CONFIG
+ {
+ name = Etoh-RLX43-1 "Bumper 2"
+ maxThrust = 98.15
+ minThrust = 98.15
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.5266
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.4734
+ DrawGauge = False
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.0175
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 258
+ key = 1 219
+ }
+ IspV = 0.992307
+ IspSL = 0.99545454545
+ }
+ CONFIG
+ {
+ name = Etoh-RLX43-3 "Bumper 3"
+ maxThrust = 98.15
+ minThrust = 98.15
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ignoreForIsp = True
+ ratio = 0.01
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 265
+ key = 1 230
+ }
+ IspV = 1.0192307
+ IspSL = 1.045454545
+ }
+ CONFIG
+ {
+ name = Thumper RM-11 "Brutus"
+ maxThrust = 101
+ minThrust = 101
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 237
+ key = 1 210
+ }
+ IspV = 0.91153846
+ IspSL = 0.95454545
+ }
+ CONFIG
+ {
+ name = Thumper RM-12 "Bujang Senang"
+ maxThrust = 107
+ minThrust = 107
+ massMult = 0.9966
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 235
+ key = 1 214
+ }
+ IspV = 0.903846153
+ IspSL = 0.97272727
+ }
+ CONFIG
+ {
+ name = Thumper RM-13 "Lolong"
+ maxThrust = 122.5825
+ minThrust = 122.5825
+ massMult = 0.9797
+ ignitions = 1
+ ullage = True
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 248
+ key = 1 220
+ }
+ IspV = 0.953846153
+ IspSL = 1
+ }
+ CONFIG
+ {
+ name = Thumper RM-13M "Lolong-M"
+ maxThrust = 125.035
+ minThrust = 125.035
+ massMult = 0.9763
+ ignitions = 1
+ ullage = True
+ techRequired = heavyRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 0.4945
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.5055
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 0.01
+ ignoreForIsp = True
+ DrawGauge = False
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ atmosphereCurve
+ {
+ key = 0 248
+ key = 1 220
+ }
+ IspV = 0.953846153
+ IspSL = 1
+ }
+ }
+}
+
+@PART[RamjetA6two]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.34
+ !fx_exhaustFlame_blue_small = DELETE
+ !fx_exhaustLight_blue = DELETE
+ !fx_smokeTrail_light = DELETE
+ !sound_vent_medium = DELETE
+ !sound_rocket_mini = DELETE
+ !sound_vent_soft = DELETE
+ !sound_explosion_low = DELETE
+ @MODULE[ModuleEngines*]:NEEDS[!AJE]
+ {
+ @name = ModuleEnginesRF
+ %powerEffectName = Turbojet
+ %spoolEffectName = Turbojet-Spool
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ %name = Ethanol75
+ %ratio = 1
+ %resourceFlowMode = STAGE_STACK_FLOW_BALANCE
+ }
+ PROPELLANT
+ {
+ name = IntakeAir
+ ratio = 127
+ ignoreForIsp = True
+ }
+ }
+ @MODULE[ModuleEngines*]:NEEDS[AJE]
+ {
+ @name = ModuleEnginesAJERamjet
+ @maxThrust = 20
+ Area = 0.07
+ BPR = 0
+ CPR = 1
+ FPR = 0
+ Mdes = 1.7
+ Tdes = 250
+ eta_c = 0.95
+ eta_t = 0.98
+ eta_n = 0.9
+ FHV = 35000000
+ TIT = 1800
+ TAB = 0
+ @useEngineResponseTime = False
+ @atmChangeFlow = True
+ @useVelCurve = True
+ @flowMultCap = 1.1
+ @useAtmCurve = True
+ exhaustMixer = True
+ thrustUpperLimit = 23
+ maxT3 = 2700
+ %runningEffectName = powersmoke
+ directThrottleEffectName = powerflame
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STAGE_STACK_FLOW_BALANCE
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ %type:NEEDS[AJE] = ModuleEnginesAJERamjet
+ configuration = Ethanol75
+ CONFIG
+ {
+ name = Ethanol75
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STAGE_STACK_FLOW_BALANCE
+ }
+ PROPELLANT:NEEDS[!AJE]
+ {
+ name = IntakeAir
+ ignoreForIsp = True
+ ratio = 127
+ }
+ velCurve
+ {
+ key = 0 1 0 0
+ key = 0.35 0.932 0 0
+ key = 1 1.13 2.290406 2.290406
+ key = 1.4 4.00 3.887193 3.887193
+ key = 3.75 8.5 0 0
+ key = 4.5 7.3 -2.831749 -2.831749
+ key = 5.5 3 -5.260566 -5.260566
+ key = 6 0 -0.02420209 0
+ }
+ atmCurve
+ {
+ key = 0 0 0 0
+ key = 0.018 0.09 7.914787 7.914787
+ key = 0.08 0.3 1.051923 1.051923
+ key = 0.35 0.5 0.3927226 0.3927226
+ key = 1 1 1.055097 0
+ }
+ }
+ CONFIG
+ {
+ name = Ethanol90
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Ethanol90
+ ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STAGE_STACK_FLOW_BALANCE
+ }
+ PROPELLANT:NEEDS[!AJE]
+ {
+ name = IntakeAir
+ ignoreForIsp = True
+ ratio = 127
+ }
+ velCurve
+ {
+ key = 0 1 0 0
+ key = 0.35 0.932 0 0
+ key = 1 1.13 2.290406 2.290406
+ key = 1.4 4.00 3.887193 3.887193
+ key = 3.75 8.5 0 0
+ key = 4.5 7.3 -2.831749 -2.831749
+ key = 5.5 3 -5.260566 -5.260566
+ key = 6 0 -0.02420209 0
+ }
+ atmCurve
+ {
+ key = 0 0 0 0
+ key = 0.018 0.09 7.914787 7.914787
+ key = 0.08 0.3 1.051923 1.051923
+ key = 0.35 0.5 0.3927226 0.3927226
+ key = 1 1 1.055097 0
+ }
+ }
+ CONFIG
+ {
+ name = Hydyne
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = Hydyne
+ ratio = 1
+ DrawGauge = True
+ resourceFlowMode = STAGE_STACK_FLOW_BALANCE
+ }
+ PROPELLANT:NEEDS[!AJE]
+ {
+ name = IntakeAir
+ ignoreForIsp = True
+ ratio = 127
+ }
+ velCurve
+ {
+ key = 0 1 0 0
+ key = 0.35 0.932 0 0
+ key = 1 1.13 2.290406 2.290406
+ key = 1.4 4.00 3.887193 3.887193
+ key = 3.75 8.5 0 0
+ key = 4.5 7.3 -2.831749 -2.831749
+ key = 5.5 3 -5.260566 -5.260566
+ key = 6 0 -0.02420209 0
+ }
+ atmCurve
+ {
+ key = 0 0 0 0
+ key = 0.018 0.09 7.914787 7.914787
+ key = 0.08 0.3 1.051923 1.051923
+ key = 0.35 0.5 0.3927226 0.3927226
+ key = 1 1 1.055097 0
+ }
+ }
+ }
+ PLUME:NEEDS[!AJE]
+ {
+ name = Turbojet
+ transformName = RamjetThrust
+ localRotation = 0,0,0
+ localPosition = 0,0,-0.3
+ fixedScale = 0.7
+ energy = 1
+ speed = 1
+ }
+}
+
+@PART[RamjetA6two]:NEEDS[AJE]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleResourceIntake]
+ {
+ @name = AJEInlet
+ %Area = 0.17
+ #@AJE_TPR_CURVE_DEFAULTS/FixedCone/TPRCurve {}
+
+ inletTitle = #$@AJE_TPR_CURVE_DEFAULTS/FixedCone/title$
+ inletDescription = #$@AJE_TPR_CURVE_DEFAULTS/FixedCone/description$
+ }
+}
+
+@PART[A-4FuelTanks]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+ @category = FuelTank
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[A9CockpitNose]:FOR[RealFuels_StockEngines]
+{
+ @mass = 3.8147
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume *= 5
+ type = Fuselage
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+}
+
+@PART[Wing4A4b]:NEEDS[RealismOverhaul]
+{
+ @mass = 0.14
+ @mass *= 0.25
+
+}
+@PART[A-4bWing]:FOR[RealFuels_StockEngines]
+{
+ @mass = 1.4114
+ @mass *= 0.25
+
+}
+@PART[A4parachute]:FOR[RealFuels_StockEngines]
+{
+ @mass = 1.1444
+ @mass *= 0.25
+}
+@PART[A4AutonomousController]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.4997
+ @mass *= 0.25
+}
+@PART[A10toA4Decoupler]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0801
+ @mass *= 0.25
+}
+@PART[Wing4A4]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.14
+ @mass *= 0.25
+
+}
+@PART[A4noseCone]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.8316
+ @mass *= 0.25
+}
+@PART[A4noseConeAb]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.0725
+ @mass *= 0.25
+}
+@PART[A10toA6Decoupler]:FOR[RealFuels_StockEngines]
+{
+ @mass = 0.3548
+ @mass *= 0.25
+}
diff --git a/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A6.cfg b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A6.cfg
new file mode 100644
index 00000000..48d9dafa
--- /dev/null
+++ b/GameData/RealFuels-Stock/WernhersOldStuff/RF_WernhersOldStuff_A6.cfg
@@ -0,0 +1,101 @@
+@PART[a6arocketengine]:NEEDS[WernhersOldStuff]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 1
+ ullage = True
+ %powerEffectName = Alcolox-Lower-A6
+ !PROPELLANT,* {}
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.5266
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.4734
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 255
+ @key,1 = 1 220
+ }
+
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 0
+ origTechLevel = 0
+ engineType = L
+ configuration = Etoh A-6 Rocket Engine
+ CONFIG
+ {
+ name = Etoh A-6 Rocket Engine
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ massMult = 1
+ ignitions = 1
+ ullage = True
+ pressureFed = False
+ powerEffectName = Alcolox-Lower-A6
+ PROPELLANT
+ {
+ name = Ethanol75
+ ratio = 0.5266
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.4734
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ IspSL = 0.9316239
+ IspV = 0.95769230
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 220
+ }
+ }
+ }
+ PLUME
+ {
+ name = Alcolox-Lower-A6
+ transformName = Thrust
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.3
+ energy = 1
+ speed = 1
+ }
+}
+
+
+@PART[RedstoneFuelTank]:FOR[RealFuels_StockEngines]
+{
+ @mass *= 0.25
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 9000
+ type = Default
+ basemass = -1
+ }
+ !RESOURCE,* {}
+}
+
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_K2X.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_K2X.cfg
deleted file mode 100644
index c44690c5..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_K2X.cfg
+++ /dev/null
@@ -1,133 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_K2X]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.8
- @cost = 1353
- %entryCost = 6765
- @maxTemp = 2105
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 413
- @heatProduction = 169
- @atmosphereCurve
- {
- @key,0 = 0 405
- @key,1 = 1 341
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.858542
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141458
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = L+
- origMass = 0.8
- configuration = LqdHydrogen+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdHydrogen+LqdOxygen
- maxThrust = 413
- heatProduction = 169
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.85854244276935
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141457557230652
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 5.5
- }
-
-
- }
- }
- ignitions = 1
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 5.5
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[DIRECT_K2X]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hydrolox_UpperBlue
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,-0.4
- flareScale = 0.5
- fumePosition = 0,0,1
- fumeScale = 2.6
- streamPosition = 0,0,0.0
- streamScale = 1.8
- shockconePosition = 0,0,2
- shockconeScale = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hydrolox_UpperBlue
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_KL10_B.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_KL10_B.cfg
deleted file mode 100644
index a402c907..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_KL10_B.cfg
+++ /dev/null
@@ -1,133 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_KL10_B]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.5
- @cost = 622
- %entryCost = 1610
- @maxTemp = 1450
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 60
- @heatProduction = 63
- @atmosphereCurve
- {
- @key,0 = 0 460
- @key,1 = 1 159
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.858542
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141458
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = U+
- origMass = 0.5
- configuration = LqdHydrogen+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdHydrogen+LqdOxygen
- maxThrust = 60
- heatProduction = 63
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.85854244276935
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141457557230652
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.3100
- throttle = 0
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.8
- }
-
-
- }
- }
- ignitions = 6
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 0.8
- }
-
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[DIRECT_KL10_B]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Hydrolox_UpperBlue
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- energy = 1
- speed = 1
- flarePosition = 0,0,0.3
- flareScale = 0.3
- fumePosition = 0,0,1
- fumeScale = 1.5
- streamPosition = 0,0,0.6
- streamScale = 1
- shockconePosition = 0,0,1.5
- shockconeScale = 0.7
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Hydrolox_UpperBlue
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_2.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_2.cfg
deleted file mode 100644
index 64f8c5d7..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_2.cfg
+++ /dev/null
@@ -1,109 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_SRB_2]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 1.9
- @cost = 617
- %entryCost = 3085
- @maxTemp = 1800
-
-
- @MODULE[ModuleEngine]
- {
- @name = ModuleEnginesRF
- @maxThrust = 3100
- @heatProduction = 139
- @atmosphereCurve
- {
- @key,0 = 0 260
- @key,1 = 1 240
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
-
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = S
- origMass = 3.0
- configuration = SolidFuel
- modded = false
-
- CONFIG
- {
- name = SolidFuel
- maxThrust = 3100
- heatProduction = 139
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = false
- pressureFed = false
-
-
-
- }
- }
- ignitions = 1
- ullage = false
- pressureFed = false
-
-
-
-}
-
-@PART[DIRECT_SRB_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Solid-Lower
- transformName = thrustTransform
- localRotation = 0,0,0
- flarePosition = 0,0,-0.3
- plumePosition = 0,0,0
- smokePosition = 0,0,0
- slagPosition = 0,0,0
- plumeScale = 1.0
- flareScale = 1.5
- smokeScale = 0.7
- slagScale = 1.0
- energy = 1
- speed = 1
- emissionMult = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Solid-Lower
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_4.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_4.cfg
deleted file mode 100644
index a144ed0f..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_4.cfg
+++ /dev/null
@@ -1,108 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_SRB_4]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 3.8
- @cost = 617
- %entryCost = 3085
- @maxTemp = 1800
-
-
- @MODULE[ModuleEngine]
- {
- @name = ModuleEnginesRF
- @maxThrust = 2690
- @heatProduction = 139
- @atmosphereCurve
- {
- @key,0 = 0 260
- @key,1 = 1 240
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
-
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 4
- origTechLevel = 4
- engineType = S
- origMass = 7.0
- configuration = SolidFuel
- modded = false
-
- CONFIG
- {
- name = SolidFuel
- maxThrust = 2690
- heatProduction = 139
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
-
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = false
- pressureFed = false
-
-
-
- }
- }
- ignitions = 1
- ullage = false
- pressureFed = false
-
-}
-
-@PART[DIRECT_SRB_4]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Solid-Lower
- transformName = thrustTransform
- localRotation = 0,0,0
- flarePosition = 0,0,-0.3
- plumePosition = 0,0,0
- smokePosition = 0,0,0
- slagPosition = 0,0,0
- plumeScale = 1.0
- flareScale = 1.5
- smokeScale = 0.7
- slagScale = 1.0
- energy = 1
- speed = 1
- emissionMult = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Solid-Lower
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_5.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_5.cfg
deleted file mode 100644
index 4dc603e9..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_5.cfg
+++ /dev/null
@@ -1,107 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_SRB_5]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 9.0
- @cost = 1980
- %entryCost = 900
- @maxTemp = 1800
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 3560
- @heatProduction = 345
- @atmosphereCurve
- {
- @key,0 = 0 260
- @key,1 = 1 240
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
-
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = S
- origMass = 0.05
- configuration = SolidFuel
- modded = false
-
- CONFIG
- {
- name = SolidFuel
- maxThrust = 3560
- heatProduction = 345
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = false
- pressureFed = false
-
-
-
- }
- }
- ignitions = 1
- ullage = false
- pressureFed = false
-
-}
-
-@PART[DIRECT_SRB_5]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Solid-Lower
- transformName = thrustTransform
- localRotation = 0,0,0
- flarePosition = 0,0,-0.3
- plumePosition = 0,0,0
- smokePosition = 0,0,0
- slagPosition = 0,0,0
- plumeScale = 1.0
- flareScale = 1.5
- smokeScale = 0.7
- slagScale = 1.0
- energy = 1
- speed = 1
- emissionMult = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Solid-Lower
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_cone.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_cone.cfg
deleted file mode 100644
index 3b1ff442..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SRB_cone.cfg
+++ /dev/null
@@ -1,106 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_SRB_cone]:FOR[RealFuels_StockEngines]
-{
-
- @mass = 0.05
- @cost = 180
- %entryCost = 900
- @maxTemp = 1800
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 170
- @heatProduction = 345
- @atmosphereCurve
- {
- @key,0 = 0 260
- @key,1 = 1 240
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100.000000
- DrawGauge = True
-
- }
-
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = S
- origMass = 0.05
- configuration = SolidFuel
- modded = false
-
- CONFIG
- {
- name = SolidFuel
- maxThrust = 170
- heatProduction = 345
- PROPELLANT
- {
- name = SolidFuel
- ratio = 100
- DrawGauge = True
-
- }
- IspSL = 1.0000
- IspV = 1.0000
- throttle = 0
- ignitions = 1
- ullage = false
- pressureFed = false
-
-
-
- }
- }
- ignitions = 1
- ullage = false
- pressureFed = false
-
-}
-
-// ---------- //
-// REAL PLUME //
-// ---------- //
-
-@PART[DIRECT_SRB_cone]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Solid-Sepmotor
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- fixedScale = 0.3
- energy = 1
- speed = 1
- emissionMult = 1
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Solid-Sepmotor
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SSME_B.cfg b/GameData/RealFuels-Stock/reDIRECT/DIRECT_SSME_B.cfg
deleted file mode 100644
index 71bec410..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/DIRECT_SSME_B.cfg
+++ /dev/null
@@ -1,125 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_SSME_B]:FOR[RealFuels_StockEngines] //Blank Engine
-{
-
- @mass = 0.4
- @cost = 1962
- %entryCost = 9810
- @maxTemp = 2400
-
-
- @MODULE[ModuleEngine*]
- {
- @name = ModuleEnginesRF
- @maxThrust = 638
- @heatProduction = 297
- @atmosphereCurve
- {
- @key,0 = 0 405
- @key,1 = 1 341
- }
- !PROPELLANT[LiquidFuel] {}
- !PROPELLANT[Oxidizer] {}
- !PROPELLANT[MonoPropellant] {}
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.858542
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141458
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleEnginesRF
- techLevel = 3
- origTechLevel = 3
- engineType = L+
- origMass = 0.4
- configuration = LqdHydrogen+LqdOxygen
- modded = false
-
- CONFIG
- {
- name = LqdHydrogen+LqdOxygen
- maxThrust = 638
- heatProduction = 297
- PROPELLANT
- {
- name = LqdHydrogen
- ratio = 73.85854244276935
- DrawGauge = True
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- PROPELLANT
- {
- name = LqdOxygen
- ratio = 26.141457557230652
- %resourceFlowMode = STACK_PRIORITY_SEARCH
- }
- IspSL = 1.3000
- IspV = 1.2700
- throttle = 0
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 8.5
- }
-
-
- }
- }
- ignitions = 2
- ullage = true
- pressureFed = false
- IGNITOR_RESOURCE
- {
- name = ElectricCharge
- amount = 8.5
- }
-}
-
-@PART[DIRECT_SSME_B]:FOR[RealPlume]:NEEDS[SmokeScreen]
-{
- PLUME
- {
- name = Cryogenic_LowerSSME_CE
- transformName = thrustTransform
- localRotation = 0,0,0
- localPosition = 0,0,0
- speed = 1
- energy = 1
- emissionMult = 1
- shockPosition = 0,0,0.7
- shockScale = 0.4
- plumePosition = 0,0,0
- plumeScale = 1.2
- plume2Scale = 0.6
- }
- @MODULE[ModuleEngines*]
- {
- @name = ModuleEnginesRF
- }
- @MODULE[ModuleEngineConfigs]
- {
- @type = ModuleEnginesRF
- @CONFIG,*
- {
- %powerEffectName = Cryogenic_LowerSSME_CE
- }
- }
-}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Boosters.cfg b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Boosters.cfg
new file mode 100644
index 00000000..e43d429a
--- /dev/null
+++ b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Boosters.cfg
@@ -0,0 +1,1325 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[DIRECT_SRB_2]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 1.9
+ @cost = 617
+ %entryCost = 3085
+ @maxTemp = 1800
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3100
+ @heatProduction = 139
+ %useThrustcurve = true
+ @atmosphereCurve
+ {
+ @key,0 = 0 266
+ @key,1 = 1 242
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ origMass = 1.9
+ configuration = S2 SRB-KD25k “Thunderstorm”
+ modded = false
+
+ CONFIG
+ {
+ name = S2 SRB-KD25k “Thunderstorm”
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ atmosphereCurve
+ {
+ key = 0 269.1
+ key = 1 237
+ }
+ IspSL = 0.967346938
+ IspV = 1.004104477
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 42807.61486
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[DIRECT_SRB_4]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 15.1385
+ @cost = 617
+ %entryCost = 3085
+ @maxTemp = 1800
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 3494.414
+ @heatProduction = 139
+ %useThrustcurve = true
+ @atmosphereCurve
+ {
+ @key,0 = 0 269.1
+ @key,1 = 1 237
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ origMass = 15.1385
+ configuration = S2 SRB-KD50k “Typhoon”
+ modded = false
+
+ CONFIG
+ {
+ name = S2 SRB-KD50k “Typhoon”
+ maxThrust = 3494.414
+ minThrust = 3494.414
+ massMult = 1
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 269.1
+ key = 1 237
+ }
+ IspSL = 0.967346938
+ IspV = 1.004104477
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 64591.30434
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[DIRECT_SRB_5]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 25.925
+ @cost = 1980
+ %entryCost = 900
+ @maxTemp = 1800
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 4090.79651
+ @heatProduction = 139
+ @atmosphereCurve
+ {
+ @key,0 = 0 267.4
+ @key,1 = 1 237
+ }
+ !PROPELLANT[*] {}
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ %useThrustcurve = true
+ %curveResource = PBAN
+ !thrustCurve,* {}
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ origTechLevel = 4
+ engineType = S
+ origMass = 25.925
+ configuration = S2 SRB-KD75k “Monsoon”
+ modded = false
+
+ CONFIG
+ {
+ name = S2 SRB-KD75k “Monsoon”
+ maxThrust = 4116.803
+ minThrust = 4116.803
+ massMult = 1
+ heatProduction = 139
+ PROPELLANT
+ {
+ name = PBAN
+ ratio = 100
+ DrawGauge = True
+ }
+
+ throttle = 0
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ atmosphereCurve
+ {
+ key = 0 267.4
+ key = 1 237
+ }
+ IspSL = 0.967346938
+ IspV = 0.997761194
+ curveResource = PBAN
+ thrustCurve
+ {
+ key = 1 0.7
+ key = 0.995 0.999
+ key = 0.99 0.9959
+ key = 0.985 0.9928
+ key = 0.98 0.99
+ key = 0.975 0.99
+ key = 0.97 0.99
+ key = 0.965 0.9907
+ key = 0.96 0.993
+ key = 0.955 0.996
+ key = 0.95 0.999
+ key = 0.945 0.999
+ key = 0.94 0.9971
+ key = 0.935 0.9979
+ key = 0.93 0.996
+ key = 0.925 0.996
+ key = 0.92 0.996
+ key = 0.915 0.996
+ key = 0.91 0.996
+ key = 0.905 0.999
+ key = 0.9 0.996
+ key = 0.895 0.996
+ key = 0.89 0.996
+ key = 0.885 0.996
+ key = 0.88 0.996
+ key = 0.875 0.996
+ key = 0.87 0.996
+ key = 0.865 0.996
+ key = 0.86 0.999
+ key = 0.855 0.999
+ key = 0.85 0.999
+ key = 0.845 0.999
+ key = 0.84 0.999
+ key = 0.835 0.999
+ key = 0.83 0.9963
+ key = 0.825 0.999
+ key = 0.82 0.999
+ key = 0.815 0.999
+ key = 0.81 0.999
+ key = 0.805 0.999
+ key = 0.8 0.999
+ key = 0.795 0.999
+ key = 0.79 0.999
+ key = 0.785 0.9958
+ key = 0.78 0.9839
+ key = 0.775 0.9763
+ key = 0.77 0.968
+ key = 0.765 0.9586
+ key = 0.76 0.9522
+ key = 0.755 0.9457
+ key = 0.75 0.9392
+ key = 0.745 0.9327
+ key = 0.74 0.9261
+ key = 0.735 0.9195
+ key = 0.73 0.9114
+ key = 0.725 0.9082
+ key = 0.72 0.9023
+ key = 0.715 0.8955
+ key = 0.71 0.8917
+ key = 0.705 0.8848
+ key = 0.7 0.8809
+ key = 0.695 0.8718
+ key = 0.69 0.8699
+ key = 0.685 0.8628
+ key = 0.68 0.8587
+ key = 0.675 0.8546
+ key = 0.67 0.8475
+ key = 0.665 0.8445
+ key = 0.66 0.8384
+ key = 0.655 0.8354
+ key = 0.65 0.8303
+ key = 0.645 0.8263
+ key = 0.64 0.8246
+ key = 0.635 0.8202
+ key = 0.63 0.8188
+ key = 0.625 0.8143
+ key = 0.62 0.8141
+ key = 0.615 0.8111
+ key = 0.61 0.8099
+ key = 0.605 0.8111
+ key = 0.6 0.8081
+ key = 0.595 0.8081
+ key = 0.59 0.8081
+ key = 0.585 0.8055
+ key = 0.58 0.804
+ key = 0.575 0.8021
+ key = 0.57 0.8039
+ key = 0.565 0.8021
+ key = 0.56 0.8008
+ key = 0.555 0.7991
+ key = 0.55 0.7961
+ key = 0.545 0.7961
+ key = 0.54 0.7974
+ key = 0.535 0.8021
+ key = 0.53 0.8051
+ key = 0.525 0.8081
+ key = 0.52 0.8111
+ key = 0.515 0.8143
+ key = 0.51 0.8187
+ key = 0.505 0.8231
+ key = 0.5 0.8262
+ key = 0.495 0.8292
+ key = 0.49 0.8331
+ key = 0.485 0.8383
+ key = 0.48 0.8416
+ key = 0.475 0.8458
+ key = 0.47 0.85
+ key = 0.465 0.8534
+ key = 0.46 0.8564
+ key = 0.455 0.8594
+ key = 0.45 0.8633
+ key = 0.445 0.8673
+ key = 0.44 0.8713
+ key = 0.435 0.8723
+ key = 0.43 0.8763
+ key = 0.425 0.8802
+ key = 0.42 0.8811
+ key = 0.415 0.885
+ key = 0.41 0.8858
+ key = 0.405 0.8898
+ key = 0.4 0.8928
+ key = 0.395 0.8944
+ key = 0.39 0.898
+ key = 0.385 0.8988
+ key = 0.38 0.9025
+ key = 0.375 0.9049
+ key = 0.37 0.9059
+ key = 0.365 0.9079
+ key = 0.36 0.9109
+ key = 0.355 0.913
+ key = 0.35 0.9155
+ key = 0.345 0.917
+ key = 0.34 0.9198
+ key = 0.335 0.9204
+ key = 0.33 0.9231
+ key = 0.325 0.9246
+ key = 0.32 0.9262
+ key = 0.315 0.9287
+ key = 0.31 0.9292
+ key = 0.305 0.9322
+ key = 0.3 0.9322
+ key = 0.295 0.9322
+ key = 0.29 0.9322
+ key = 0.285 0.9292
+ key = 0.28 0.9292
+ key = 0.275 0.9322
+ key = 0.27 0.9322
+ key = 0.265 0.9292
+ key = 0.26 0.9292
+ key = 0.255 0.9262
+ key = 0.25 0.9232
+ key = 0.245 0.9232
+ key = 0.24 0.9219
+ key = 0.235 0.9183
+ key = 0.23 0.9201
+ key = 0.225 0.9171
+ key = 0.22 0.9171
+ key = 0.215 0.9159
+ key = 0.21 0.9141
+ key = 0.205 0.9141
+ key = 0.2 0.9111
+ key = 0.195 0.9081
+ key = 0.19 0.9036
+ key = 0.185 0.8998
+ key = 0.18 0.893
+ key = 0.175 0.8892
+ key = 0.17 0.8823
+ key = 0.165 0.8753
+ key = 0.16 0.8709
+ key = 0.155 0.8626
+ key = 0.15 0.8601
+ key = 0.145 0.8554
+ key = 0.14 0.844
+ key = 0.135 0.8324
+ key = 0.13 0.8219
+ key = 0.125 0.8171
+ key = 0.12 0.8141
+ key = 0.115 0.8111
+ key = 0.11 0.807
+ key = 0.105 0.8055
+ key = 0.1 0.8009
+ key = 0.095 0.7935
+ key = 0.09 0.7915
+ key = 0.085 0.7837
+ key = 0.08 0.7771
+ key = 0.075 0.7716
+ key = 0.07 0.7661
+ key = 0.065 0.7581
+ key = 0.06 0.753
+ key = 0.055 0.7448
+ key = 0.05 0.7365
+ key = 0.045 0.7271
+ key = 0.04 0.7131
+ key = 0.035 0.6987
+ key = 0.03 0.6625
+ key = 0.025 0.6199
+ key = 0.02 0.5404
+ key = 0.015 0.4551
+ key = 0.01 0.3219
+ key = 0.009 0.2912
+ key = 0.008 0.2614
+ key = 0.007 0.2361
+ key = 0.006 0.213
+ key = 0.005 0.1858
+ key = 0.004 0.151
+ key = 0.003 0.1139
+ key = 0.002 0.0793
+ key = 0.001 0.0437
+ key = 0 0.002
+ }
+ }
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 78309.27835
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = PBAN
+ basemass = -1
+ TANK
+ {
+ name = PBAN
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+@PART[DIRECT_SRB_cone]:FOR[RealFuels]
+{
+ @mass = 0.05
+ @cost = 180
+ %entryCost = 900
+ @maxTemp = 1800
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @atmosphereCurve
+ {
+ @key,0 = 0 255
+ @key,1 = 1 211
+ }
+ !PROPELLANT[*] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ origTechLevel = 3
+ engineType = S
+ origMass = 0.05
+ modded = false
+ configuration = HTPB
+
+ CONFIG
+ {
+ name = HTPB
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100
+ DrawGauge = True
+ }
+ atmosphereCurve
+ {
+ key = 0 255
+ key = 1 211
+ }
+ IspSL = 1.0000
+ IspV = 1.0000
+ ignitions = 1
+ ullage = false
+ pressureFed = false
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = 0
+ @volume += #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ basemass = -1
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100%
+ }
+ }
+ !RESOURCE[SolidFuel],* {}
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[DIRECT_SRB_2]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.3
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0
+ slagPosition = 0,0,0
+ plumeScale = 1.0
+ flareScale = 1.5
+ smokeScale = 0.7
+ slagScale = 1.0
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Lower
+ }
+ }
+}
+
+@PART[DIRECT_SRB_4]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.3
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0
+ slagPosition = 0,0,0
+ plumeScale = 1.0
+ flareScale = 1.5
+ smokeScale = 0.7
+ slagScale = 1.0
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Lower
+ }
+ }
+}
+
+@PART[DIRECT_SRB_5]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Lower
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ flarePosition = 0,0,-0.3
+ plumePosition = 0,0,0
+ smokePosition = 0,0,0
+ slagPosition = 0,0,0
+ plumeScale = 1.0
+ flareScale = 1.5
+ smokeScale = 0.7
+ slagScale = 1.0
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Lower
+ }
+ }
+}
+
+@PART[DIRECT_SRB_cone]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Solid-Sepmotor
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ fixedScale = 0.3
+ energy = 1
+ speed = 1
+ emissionMult = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Solid-Sepmotor
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Engines.cfg b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Engines.cfg
new file mode 100644
index 00000000..b89dc39f
--- /dev/null
+++ b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_Engines.cfg
@@ -0,0 +1,565 @@
+@PART[DIRECT_KL10]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ %engineID = basicEngine
+ ignitions = 10
+ ullage = True
+
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 0.7631
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.2369
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 425
+ @key,1 = 1 20
+ }
+ !UPGRADES {}
+ useEngineResponseTime = True
+ engineAccelerationSpeed = 5.2
+ engineDecelerationSpeed = 0.55
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ minTechLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ modded = false
+ ignitions = 10
+ origMass = 0.08
+ configuration = KL10 "Sulla"
+ CONFIG
+ {
+ name = KL10 "Sulla"
+ description = The operational Isor engine. Used on Sarnus SIV and Inon D, D1, G/T upper stages.
+ minThrust = 16.49986
+ maxThrust = 16.49986
+ massMult = 0.95
+ ignitions = 10
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7631
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2369
+ }
+ IspSL = 0.5
+ IspV = 1.275862
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[DIRECT_KL10_B]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 10
+ ullage = True
+
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 0.7325
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.2675
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 462
+ @key,1 = 1 20
+ }
+
+ !UPGRADES {}
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 3
+ minTechLevel = 3
+ origTechLevel = 3
+ engineType = U+
+ origMass = 0.169
+ modded = false
+ configuration = KL10-B Mark II "Caesar"
+ CONFIG
+ {
+ name = KL10-B Mark II "Caesar"
+ description = A highly efficient cryogenic rocket engine with a deployable engine bell, allowing for compact storage and increased vacuum efficiency.
+ minThrust = 27.5
+ maxThrust = 27.5
+ massMult = 1
+ ignitions = 10
+ ullage = True
+ powerEffectName = Hydrolox_UpperBlue
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7325
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2675
+ }
+ IspSL = 1.0000
+ IspV = 1.3275862
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = IKL10-B-F Mark V "Caesar-F"
+ description = Why use Oxygen as an Oxidizer when there's Flourine. Refined from the experimental Isor-FX152
+ minThrust = 36.6666575
+ maxThrust = 36.6666575
+ massMult = 1.15
+ ignitions = 20
+ ullage = True
+ techRequired = experimentalRocketry
+ minTechLevel = 7
+ @powerEffectName = Cryogenic_UpperBlue_CE
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.727915
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdFluorine
+ ratio = 0.272085
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 1.03
+ IspV = 1.4205172
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+ PLUME:NEEDS
+ {
+ name = Cryogenic_UpperBlue_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+
+ speed = 1
+ energy = 1
+
+ corePosition = 0,0,0.15
+ coreScale = 0.2
+
+ plumePosition = 0,0,0.4
+ plumeScale = 0.75
+
+ plume2Scale = 0.5
+ }
+}
+
+@PART[DIRECT_SSME_B]:FOR[RealFuels_StockEngines] //Blank Engine
+{
+
+ @mass = 0.4
+ @cost = 1962
+ %entryCost = 9810
+ @maxTemp = 2400
+
+
+ @MODULE[ModuleEngine*]
+ {
+ @name = ModuleEnginesRF
+ @maxThrust = 579.975
+ @heatProduction = 297
+ @atmosphereCurve
+ {
+ @key,0 = 0 453
+ @key,1 = 1 363
+ }
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7276
+ DrawGauge = True
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2724
+ %resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ }
+
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 5
+ origTechLevel = 5
+ engineType = L+
+ origMass = 0.4
+ configuration = S3 KS-25B "Rainstorm"
+ modded = false
+
+ CONFIG
+ {
+ name = S3 KS-25B "Rainstorm"
+ description = An uprated version of the KS-25, the KS-25B is heavier, more expensive and has a much lower gimbal range - but packs a powerful punch.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @minThrust *= 0.58558558
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ @maxThrust *= 1.1558
+ heatProduction = 297
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.7276
+ DrawGauge = true
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.2724
+ }
+ atmosphereCurve
+ {
+ key = 0 453
+ key = 1 363
+ }
+ }
+ IspSL = 1.310469314
+ IspV = 1.3442136498
+ ignitions = 0
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 8.5
+ }
+ }
+ ignitions = 0
+ ullage = true
+ pressureFed = false
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 8.5
+ }
+}
+@PART[DIRECT_K2X]:FOR[RealFuels_StockEngines]
+{
+
+ @mass = 0.8
+ @cost = 1353
+ %entryCost = 6765
+ @maxTemp = 2105
+
+
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 8
+ ullage = True
+ @PROPELLANT[LiquidFuel]
+ {
+ @name = LqdHydrogen
+ @ratio = 0.745
+ }
+ @PROPELLANT[Oxidizer]
+ {
+ @name = LqdOxygen
+ @ratio = 0.255
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 449
+ @key,1 = 1 200
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 1.9
+ engineDecelerationSpeed = 1.35
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEnginesRF
+ techLevel = 4
+ minTechLevel = 4
+ origTechLevel = 4
+ engineType = U
+ modded = false
+ configuration = K-2X "Jackdaw"
+
+ CONFIG
+ {
+ name = K-2X "Jackdaw"
+ description = Revived and upgraded from lost Design Bureau engines, the Jackdaw is an accomplished 1.875m cryogenic sustainer engines with enough thrust for sea level use as well.
+ minThrust = 286.7
+ maxThrust = 286.7
+ massMult = 1
+ ignitions = 8
+ ullage = True
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.745
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.255
+ }
+ IspSL = 1.0256410
+ IspV = 1.320588235
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ CONFIG
+ {
+ name = K-2X-A2 "Jackdaw" Cryogenic Engine
+ minThrust = 321.1
+ minThrust = 321.1
+ @maxThrust *= 1.12
+ massMult = 1
+ ignitions = 8
+ ullage = True
+ techRequired = veryHeavyRocketry
+ PROPELLANT
+ {
+ name = LqdHydrogen
+ ratio = 0.745
+ DrawGauge = True
+ }
+ PROPELLANT
+ {
+ name = LqdOxygen
+ ratio = 0.255
+ }
+ IspSL = 1.0256410
+ IspV = 1.35
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.5
+ }
+ }
+ }
+}
+
+@PART[AJ10_190F]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ ignitions = 8
+ ullage = True
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ @name = Aerozine50
+ @ratio = 0.4654
+ @DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 316
+ @key,1 = 1 100
+ }
+ UseEngineResponseTime = True
+ engineAccelerationSpeed = 0.2
+ engineDecelerationSpeed = 0.25
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+ type = ModuleEngines
+ configuration = JA10-190F "Beeru"
+ techLevel = 1
+ minTechLevel = 1
+ origTechLevel = 1
+ engineType = O
+ modded = false
+ CONFIG
+ {
+ name = JA10-190F "Beeru"
+ description = An evolved version of the JA10 engines, it was used on the OV-100 for orbital insertion, maneuvering and deorbiting. Currently used by the Olympus MPCV.
+ minThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+ maxThrust = #$/MODULE[ModuleEnginesRF]/maxThrust$
+
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.4943
+ DrawGauge = True
+ }
+
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.5057
+ DrawGauge = False
+ }
+ atmosphereCurve
+ {
+ key = 0 316
+ key = 1 100
+ }
+ IspSL = 1.0
+ IspV = 1.0
+ ullage = True
+ pressureFed = True
+ ignitions = 8
+ IGNITOR_RESOURCE
+ {
+ name = ElectricCharge
+ amount = 0.2
+ }
+ massMult = 1.0
+ }
+ }
+}
+
+// ---------- //
+// REAL PLUME //
+// ---------- //
+
+@PART[DIRECT_KL10_B]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Hydrolox_UpperBlue
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,0.3
+ flareScale = 0.3
+ fumePosition = 0,0,1
+ fumeScale = 1.5
+ streamPosition = 0,0,0.6
+ streamScale = 1
+ shockconePosition = 0,0,1.5
+ shockconeScale = 0.7
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hydrolox_UpperBlue
+ }
+ }
+}
+
+
+
+@PART[DIRECT_SSME_B]:FOR[RealPlume]:NEEDS[SmokeScreen]
+{
+ PLUME
+ {
+ name = Cryogenic_LowerSSME_CE
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ speed = 1
+ energy = 1
+ emissionMult = 1
+ shockPosition = 0,0,0.7
+ shockScale = 0.4
+ plumePosition = 0,0,0
+ plumeScale = 1.2
+ plume2Scale = 0.6
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @CONFIG,*
+ {
+ %powerEffectName = Cryogenic_LowerSSME_CE
+ }
+ }
+}
+
+@PART[DIRECT_K2X]:FOR[RealPlume]:NEEDS[SmokeScreen,!Bluedog_DB]
+{
+ PLUME
+ {
+ name = Hydrolox_UpperBlue
+ transformName = thrustTransform
+ localRotation = 0,0,0
+ localPosition = 0,0,0
+ energy = 1
+ speed = 1
+ flarePosition = 0,0,-0.4
+ flareScale = 0.5
+ fumePosition = 0,0,1
+ fumeScale = 2.6
+ streamPosition = 0,0,0.0
+ streamScale = 1.8
+ shockconePosition = 0,0,2
+ shockconeScale = 1
+ }
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+ }
+ @MODULE[ModuleEngineConfigs]
+ {
+ @type = ModuleEnginesRF
+ @CONFIG,*
+ {
+ %powerEffectName = Hydrolox_UpperBlue
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_JUPITER.cfg b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_JUPITER.cfg
new file mode 100644
index 00000000..1de3983b
--- /dev/null
+++ b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_JUPITER.cfg
@@ -0,0 +1,84 @@
+@PART[DIRECT_JUS_tank]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 92251.80498
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+
+@PART[DIRECT_SLS_tank]:FOR[RealFuels_StockEngines]
+{
+ @mass = 1.419349
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 60000
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+
+@PART[DIRECT_jupiter_tank]:FOR[RealFuels_StockEngines]
+{
+ @mass = 4.419349
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 174217.7225286
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ TANK
+ {
+ name = LqdOxygen
+ amount = full
+ maxAmount = 100%
+ }
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[DIRECT_STS_tank_stack]:FOR[RealFuels_StockEngines]
+{
+ @mass = 11.8044
+ MODULE
+ {
+ name = ModuleFuelTanks
+// volume = 465348.0726713 // 639,565.7952 total for accurate burn time
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ TANK
+ {
+ name = LqdHydrogen
+ amount = full
+ maxAmount = 100%
+ }
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_zzTanks.cfg b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_zzTanks.cfg
new file mode 100644
index 00000000..1c286b12
--- /dev/null
+++ b/GameData/RealFuels-Stock/reDIRECT/RF_DIRECT_zzTanks.cfg
@@ -0,0 +1,81 @@
+@PART[DIRECT*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT*]:HAS[@RESOURCE[LqdHydrogen],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ @volume += #$/RESOURCE[LqdHydrogen]/maxAmount$
+ type = BalloonCryo
+ basemass = -1
+ }
+
+ !RESOURCE[LqdHydrogen] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[DIRECT*]:HAS[@RESOURCE[LiquidFuel],@RESOURCE[Oxidizer],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume *= 5
+ type = Default
+ basemass = -1
+ }
+
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+}
+
+@PART[DIRECT*]:HAS[@RESOURCE[MonoPropellant],!RESOURCE[Ore],!MODULE[ModuleFuelTanks]]:BEFORE[zRealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ }
+
+ !RESOURCE[MonoPropellant] {}
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/RF_reDIRECT_ORION.cfg b/GameData/RealFuels-Stock/reDIRECT/RF_reDIRECT_ORION.cfg
new file mode 100644
index 00000000..212a9c02
--- /dev/null
+++ b/GameData/RealFuels-Stock/reDIRECT/RF_reDIRECT_ORION.cfg
@@ -0,0 +1,676 @@
+// ---------- //
+// REAL FUELS //
+// ---------- //
+
+@PART[DIRECT_LaunchEscapeSystem]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleEngines*]
+ {
+ @name = ModuleEnginesRF
+
+ !PROPELLANT[SolidFuel] {}
+
+ PROPELLANT
+ {
+ name = HTPB
+ ratio = 100.000000
+ DrawGauge = True
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ basemass = -1
+ volume = #$/RESOURCE[SolidFuel]/maxAmount$
+ @volume *= 4.213483146
+ type = HTPB
+ dedicated = true
+ TANK
+ {
+ name = HTPB
+ amount = full
+ maxAmount = 100.000000%
+ }
+ }
+ !RESOURCE[SolidFuel] {}
+}
+@PART[DIRECT_Orion]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT_Orion]:NEEDS[KerbalismDefault]:AFTER[zKerbalismDefault]
+{
+ @MODULE[Configure]
+ {
+ %slots = 3
+ }
+}
+@PART[DIRECT_ares1_rcsRing]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = Aerozine50+NTO
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = Aerozine50
+ amount = full
+ maxAmount = 50.2%
+ }
+ TANK
+ {
+ name = NTO
+ amount = full
+ maxAmount = 49.8%
+ }
+ }
+
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT_orion_RCSBlock,DIRECT_orion_LinearRCSBlock]:FOR[RealFuels_StockEngines]
+{
+ @MODULE[ModuleRCSFX],*
+ {
+ !resourceName = DELETE
+ !PROPELLANT[*],* {}
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ @atmosphereCurve
+ {
+ @key,0 = 0 223
+ @key,1 = 1 76
+ }
+ }
+ MODULE
+ {
+ name = ModuleEngineConfigs
+// engineID = RCS
+ techLevel = 0
+ minTechLevel = 0
+ origTechLevel = 2
+ engineType = L
+ type = ModuleRCSFX
+ configuration = MMH+MON3
+ CONFIG
+ {
+ name = Nitrogen
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.4145454
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Nitrogen
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.1001462
+ IspV = 0.195
+ }
+ CONFIG
+ {
+ name = Helium
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.261818
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = Helium
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.203
+ IspV = 0.453
+ }
+ CONFIG
+ {
+ name = HTP
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.92727
+ techRequired = basicRocketry
+ PROPELLANT
+ {
+ name = HTP
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.177
+ IspV = 0.465
+ }
+ CONFIG
+ {
+ name = NitrousOxide
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 0.96363
+ techRequired = generalRocketry
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = NitrousOxide
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.2
+ IspV = 0.525
+ }
+ CONFIG
+ {
+ name = Hydrazine
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = Hydrazine
+ ratio = 1.0000
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.72
+ }
+ CONFIG
+ {
+ name = Cavea-B
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.545454
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ ratio = 1.0
+ name = CaveaB
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.274
+ IspV = 0.939
+ }
+ CONFIG
+ {
+ name = UDMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.60727
+ techRequired = advRocketry
+ PROPELLANT
+ {
+ name = UDMH
+ ratio = 0.413
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.587
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.361
+ IspV = 0.943
+ }
+ CONFIG
+ {
+ name = MMH+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = specializedControl
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.5
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.50
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = MMH+MON3
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = propulsionSystems
+ PROPELLANT
+ {
+ name = MMH
+ ratio = 0.499
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = MON3
+ ratio = 0.501
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.362
+ IspV = 0.952
+ }
+ CONFIG
+ {
+ name = Aerozine50+NTO
+ thrusterPower = #$/MODULE[ModuleRCSFX]/thrusterPower$
+ @thrusterPower *= 1.61818
+ techRequired = precisionPropulsion
+ PROPELLANT
+ {
+ name = Aerozine50
+ ratio = 0.502
+ DrawGauge = True
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ PROPELLANT
+ {
+ name = NTO
+ ratio = 0.498
+ resourceFlowMode = STACK_PRIORITY_SEARCH
+ }
+ IspSL = 0.366
+ IspV = 0.955
+ }
+ }
+}
+
+@PART[DIRECT_orion_ServiceModule]:FOR[RealFuels_StockEngines]
+{
+ MODULE
+ {
+ name = ModuleFuelTanks
+ volume = #$/RESOURCE[LiquidFuel]/maxAmount$
+ @volume += #$/RESOURCE[Oxidizer]/maxAmount$
+ @volume += #$/RESOURCE[MonoPropellant]/maxAmount$
+ @volume *= 5
+ type = ServiceModule
+ basemass = -1
+
+ TANK
+ {
+ name = ElectricCharge
+ amount = #$/RESOURCE[ElectricCharge]/maxAmount$
+ maxAmount = #$amount$
+ %utilization = 10
+ }
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[ElectricCharge]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[ElectricCharge]/maxAmount$
+ @temp /= #$TANK[ElectricCharge]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ !RESOURCE[ElectricCharge] {}
+ !RESOURCE[LiquidFuel] {}
+ !RESOURCE[Oxidizer] {}
+ !RESOURCE[MonoPropellant] {}
+}
+
+@PART[DIRECT_orion_ServiceModule]:NEEDS[KerbalismDefault]:AFTER[KerbalismDefault]
+{
+ @MODULE[ModuleFuelTanks]
+ {
+ TANK
+ {
+ name = Food
+ amount = 23.0344
+ maxAmount = 23.0344
+ fillable = true
+ }
+ TANK
+ {
+ name = Water
+ amount = 15.22475
+ maxAmount = 15.22475
+ fillable = true
+ }
+ TANK
+ {
+ name = Nitrogen
+ amount = 1662.000
+ maxAmount = 1662.000
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Oxygen
+ amount = 2331.7819
+ @amount += 5216.6569
+ maxAmount = 10433.3138
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = Hydrogen
+ amount = full
+ maxAmount = 4123.563365376
+ @maxAmount *= 2.411764
+ utilization = 200
+ fillable = true
+ }
+ TANK
+ {
+ name = CarbonDioxide
+ amount = 0
+ maxAmount = 2014.1594
+ utilization = 200
+ }
+ TANK
+ {
+ name = WasteWater
+ amount = 0
+ maxAmount = 19.38825
+ }
+ TANK
+ {
+ name = Waste
+ amount = 0
+ maxAmount = 2.09475
+ }
+ }
+
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Oxygen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Oxygen]/maxAmount$
+ @temp /= #$TANK[Oxygen]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[CarbonDioxide]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[CarbonDioxide]/maxAmount$
+ @temp /= #$TANK[CarbonDioxide]/utilization$
+ @volume += #$temp$
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Nitrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Nitrogen]/maxAmount$
+ @temp /= #$TANK[Nitrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Hydrogen]:HAS[#utilization[>0]]]
+ {
+ %temp = #$TANK[Hydrogen]/maxAmount$
+ @temp /= #$TANK[Hydrogen]/utilization$
+ @volume += #$temp$
+ !temp = delete
+ }
+ @MODULE[ModuleFuelTanks]:HAS[@TANK[Food]:HAS[#utilization[>0]]]
+ {
+ @volume += #$TANK[Food]/maxAmount$
+ @volume += #$TANK[Water]/maxAmount$
+ @volume += #$TANK[Waste]/maxAmount$
+ @volume += #$TANK[WasteWater]/maxAmount$
+ @volume *= 1.3
+ !temp = delete
+ }
+ !RESOURCE[Food] {}
+ !RESOURCE[Water] {}
+ !RESOURCE[Oxygen] {}
+ !RESOURCE[Waste] {}
+ !RESOURCE[WasteWater] {}
+ !RESOURCE[CarbonDioxide] {}
+ !RESOURCE[Nitrogen] {}
+ MODULE
+ {
+ name = ProcessController
+ resource = _FuelCell
+ title = Hydrogen Oxygen Fuel Cell
+ capacity = 1
+ valve_i = 1
+ }
+ MODULE
+ {
+ name = Configure
+ title = Fuel Cell
+ slots = 4
+
+ SETUP
+ {
+ name = Hydrogen Oxygen Fuel Cell
+ desc = Burns Hydrogen gas and Oxygen gas, producing Water as a by-product.
+
+ MODULE
+ {
+ type = ProcessController
+ id_field = resource
+ id_value = _FuelCell
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/GameData/RealFuels-Stock/reDIRECT/reDIRECT_RCS.cfg b/GameData/RealFuels-Stock/reDIRECT/reDIRECT_RCS.cfg
deleted file mode 100644
index 29b26181..00000000
--- a/GameData/RealFuels-Stock/reDIRECT/reDIRECT_RCS.cfg
+++ /dev/null
@@ -1,91 +0,0 @@
-// ---------- //
-// REAL FUELS //
-// ---------- //
-
-@PART[DIRECT_orion_LinearRCSBlock,DIRECT_orion_RCSBlock]:FOR[RealFuels_StockEngines]
-{
- @MODULE[ModuleRCSFX]
- {
- !PROPELLANT[MonoPropellant] {}
- }
-
- MODULE
- {
- name = ModuleEngineConfigs
- type = ModuleRCS
- techLevel = 1
- origTechLevel = 1
- engineType = L
- origMass = 0.029
- configuration = Hydrazine
- modded = false
- CONFIG
- {
- name = Hydrazine
- thrusterPower = 0.5
- PROPELLANT
- {
- name = Hydrazine
- ratio = 1
- }
- IspSL = 0.23
- IspV = 0.72
- }
-
- CONFIG
- {
- name = HTP
- thrusterPower = 0.25
- PROPELLANT
- {
- name = HTP
- ratio = 1
- }
- IspSL = 0.2
- IspV = 0.465
- }
-
- CONFIG
- {
- name = MMH+NTO
- thrusterPower = 1
- PROPELLANT
- {
- name = MMH
- ratio = 0.51135562
- }
- PROPELLANT
- {
- name = NTO
- ratio = 0.48864438
- }
- IspSL = 0.4
- IspV = 0.952
- }
- CONFIG
- {
- name = Nitrogen
- thrusterPower = 0.225
- PROPELLANT
- {
- name = Nitrogen
- ratio = 1
- }
- IspSL = 0.1
- IspV = 0.195
- }
-
- CONFIG
- {
- name = NitrousOxide
- thrusterPower = 0.225
- PROPELLANT
- {
- name = NitrousOxide
- ratio = 1
- }
- IspSL = 0.253
- IspV = 0.5
- }
- }
-}
\ No newline at end of file