Skip to content

Instantly share code, notes, and snippets.

@borogove
Created January 7, 2016 21:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save borogove/208873eb46bd3f1fa663 to your computer and use it in GitHub Desktop.
Save borogove/208873eb46bd3f1fa663 to your computer and use it in GitHub Desktop.
KSP Engine Configs for dasbin
+PART[Size3AdvancedEngine]:FOR[dasbin]
{
@name = Sea_Dragon_Stage_I
%RSSROConfig = True
!MODULE[TweakScale]
{
}
!mesh = DEL
!MODEL {}
MODEL
{
model = Squad/Parts/Engine/Size3AdvancedEngine/Size3AdvancedEngine
scale = 4.95648912576, 5.66455900087, 4.95648912576
position = 0.0, 0.0, 0.0
}
@node_stack_top = 0.0, 8.42886379329, 0.0, 0.0, 1.0, 0.0, 3
@node_stack_bottom = 0.0, -14.3313342722, 0.0, 0.0, -1.0, 0.0, 3
%attachRules = 1,0,1,0,0
@title = Borogove Aerospace Sea Dragon Stage I series
%manufacturer = Borogove Aerospace
%author = Russell Borogove
@description = A rocket engine.
@mass = 147.482882314
@cost = 1400000
@maxTemp = 1973.15
%ignitions = 1
!TechRequired = DEL
%TechRequired = heavyRocketry
!MODULE[ModuleEngineConfigs] {}
PLUME
{
name = Kerolox-Lower //pre-fabbed plume you want
transformName = thrustTransform //which transform to attach the plume
localRotation = 0,0,0 //Optional - Any rotation needed
localPosition = 0,0,0 //Any offset needed
//flare|plumePosition are optional, and conflict with localPosition.
//flarePosition = 0,0,1 //If localPosition is insufficient
//plumePosition = 0,0,2 //Specify flare and plume positions separately.
//Only specify one of these
fixedScale = 1 //Size adjustment to resize to engine
energy = 1 //Adjust length of plume
speed = 1 //Adjust speed to fit resize,
//generally close to 1:1 with scale.
}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
}
@MODULE[ModuleEngineConfigs]
{
%%type = ModuleEnginesRF
@CONFIG,* //Add the effect to every engine config
{
%%powerEffectName = Kerolox-Lower
}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 7.5
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 4.0
%gimbalTransformName = thrustTransform
}
@MODULE[ModuleAlternator]
{
RESOURCE
{
name = ElectricCharge
rate = 119.163752878
}
}
@MODULE[ModuleEngines*]
{
@minThrust = 230750.0
@maxThrust = 355000
@heatProduction = 100.0
@PROPELLANT[LiquidFuel]
{
@name = Kerosene
@ratio = 0.38
DrawGauge = True
}
@PROPELLANT[Oxidizer]
{
@name = LqdOxygen
@ratio = 0.62
}
@atmosphereCurve
{
@key,0 = 0 295.514297656
@key,1 = 1 242.3687928
}
%ullage = True
%pressureFed = False
!IGNITOR_RESOURCE,* {}
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
}
!MODULE[ModuleAlternator]
{
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
modded = false
configuration = Sea Dragon Stage I
CONFIG
{
name = Sea Dragon Stage I
minThrust = 230750.0
maxThrust = 355000
heatProduction = 100.0
mass = 147.482882314
PROPELLANT
{
name = Kerosene
ratio = 0.38
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.62
}
atmosphereCurve
{
key = 0 295.514297656
key = 1 242.3687928
}
cost = 0
%ignitions = 1
%powerEffectName = Kerolox-Lower
!techRequired = DEL
techRequired = heavyRocketry
}
}
!useRcsConfig = DEL
!useRcsCostMult = DEL
!useRcsMass = DEL
}
+PART[Size3AdvancedEngine]:FOR[dasbin]
{
@name = Sea_Dragon_Stage_II
%RSSROConfig = True
!MODULE[TweakScale]
{
}
!mesh = DEL
!MODEL {}
MODEL
{
model = Squad/Parts/Engine/Size3AdvancedEngine/Size3AdvancedEngine
scale = 2.78534004553, 3.18324576632, 2.78534004553
position = 0.0, 0.0, 0.0
}
@node_stack_top = 0.0, 4.73666970028, 0.0, 0.0, 1.0, 0.0, 3
@node_stack_bottom = 0.0, -8.05361178878, 0.0, 0.0, -1.0, 0.0, 3
%attachRules = 1,0,1,0,0
@title = Borogove Aerospace Sea Dragon Stage II series
%manufacturer = Borogove Aerospace
%author = Russell Borogove
@description = A rocket engine.
@mass = 20.9904508134
@cost = 490000
@maxTemp = 1973.15
%ignitions = 1
!TechRequired = DEL
%TechRequired = heavyRocketry
!MODULE[ModuleEngineConfigs] {}
PLUME
{
name = Kerolox-Lower //pre-fabbed plume you want
transformName = thrustTransform //which transform to attach the plume
localRotation = 0,0,0 //Optional - Any rotation needed
localPosition = 0,0,0 //Any offset needed
//flare|plumePosition are optional, and conflict with localPosition.
//flarePosition = 0,0,1 //If localPosition is insufficient
//plumePosition = 0,0,2 //Specify flare and plume positions separately.
//Only specify one of these
fixedScale = 1 //Size adjustment to resize to engine
energy = 1 //Adjust length of plume
speed = 1 //Adjust speed to fit resize,
//generally close to 1:1 with scale.
}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
}
@MODULE[ModuleEngineConfigs]
{
%%type = ModuleEnginesRF
@CONFIG,* //Add the effect to every engine config
{
%%powerEffectName = Kerolox-Lower
}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 7.5
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 4.0
%gimbalTransformName = thrustTransform
}
@MODULE[ModuleAlternator]
{
RESOURCE
{
name = ElectricCharge
rate = 50.199601592
}
}
@MODULE[ModuleEngines*]
{
@minThrust = 40950.0
@maxThrust = 63000
@heatProduction = 100.0
@PROPELLANT[LiquidFuel]
{
@name = LqdHydrogen
@ratio = 0.745
DrawGauge = True
}
@PROPELLANT[Oxidizer]
{
@name = LqdOxygen
@ratio = 0.255
}
@atmosphereCurve
{
@key,0 = 0 406.4048989
@key,1 = 1 205.31364373
}
%ullage = True
%pressureFed = False
!IGNITOR_RESOURCE,* {}
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
}
!MODULE[ModuleAlternator]
{
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
modded = false
configuration = Sea Dragon Stage II
CONFIG
{
name = Sea Dragon Stage II
minThrust = 40950.0
maxThrust = 63000
heatProduction = 100.0
mass = 20.9904508134
PROPELLANT
{
name = LqdHydrogen
ratio = 0.745
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.255
}
atmosphereCurve
{
key = 0 406.4048989
key = 1 205.31364373
}
cost = 0
%ignitions = 1
%powerEffectName = Kerolox-Lower
!techRequired = DEL
techRequired = heavyRocketry
}
}
!useRcsConfig = DEL
!useRcsCostMult = DEL
!useRcsMass = DEL
}
+PART[engineLargeSkipper_125m]:FOR[dasbin]
{
@name = Sea_Dragon_TVC
%RSSROConfig = True
!MODULE[TweakScale]
{
}
!mesh = DEL
!MODEL {}
MODEL
{
model = Squad/Parts/Engine/liquidEngineSkipper/model
scale = 0.55539052135, 0.802230753061, 0.55539052135
position = 0.0, 0.0, 0.0
}
@node_stack_top = 0.0, 0.0, 0.0, 0.0, 1.0, 0.0, 1
@node_stack_bottom = 0.0, -1.90128688475, 0.0, 0.0, -1.0, 0.0, 1
%attachRules = 1,0,1,0,0
@title = Borogove Aerospace Sea Dragon TVC series
%manufacturer = Borogove Aerospace
%author = Russell Borogove
@description = A rocket engine.
@mass = 0.246621329296
@cost = 1650
@maxTemp = 1973.15
%ignitions = 1
!TechRequired = DEL
%TechRequired = advRocketry
!MODULE[ModuleEngineConfigs] {}
PLUME
{
name = Kerolox-Lower //pre-fabbed plume you want
transformName = thrustTransform //which transform to attach the plume
localRotation = 0,0,0 //Optional - Any rotation needed
localPosition = 0,0,0 //Any offset needed
//flare|plumePosition are optional, and conflict with localPosition.
//flarePosition = 0,0,1 //If localPosition is insufficient
//plumePosition = 0,0,2 //Specify flare and plume positions separately.
//Only specify one of these
fixedScale = 1 //Size adjustment to resize to engine
energy = 1 //Adjust length of plume
speed = 1 //Adjust speed to fit resize,
//generally close to 1:1 with scale.
}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
}
@MODULE[ModuleEngineConfigs]
{
%%type = ModuleEnginesRF
@CONFIG,* //Add the effect to every engine config
{
%%powerEffectName = Kerolox-Lower
}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 7.5
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 16.0
%gimbalTransformName = thrustTransform
}
@MODULE[ModuleAlternator]
{
RESOURCE
{
name = ElectricCharge
rate = 3.06594194335
}
}
@MODULE[ModuleEngines*]
{
@minThrust = 152.75
@maxThrust = 235
@heatProduction = 100.0
@PROPELLANT[LiquidFuel]
{
@name = LqdHydrogen
@ratio = 0.745
DrawGauge = True
}
@PROPELLANT[Oxidizer]
{
@name = LqdOxygen
@ratio = 0.255
}
@atmosphereCurve
{
@key,0 = 0 406.4048989
@key,1 = 1 205.31364373
}
%ullage = True
%pressureFed = False
!IGNITOR_RESOURCE,* {}
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
}
!MODULE[ModuleAlternator]
{
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
modded = false
configuration = Sea Dragon TVC
CONFIG
{
name = Sea Dragon TVC
minThrust = 152.75
maxThrust = 235
heatProduction = 100.0
mass = 0.246621329296
PROPELLANT
{
name = LqdHydrogen
ratio = 0.745
DrawGauge = True
}
PROPELLANT
{
name = LqdOxygen
ratio = 0.255
}
atmosphereCurve
{
key = 0 406.4048989
key = 1 205.31364373
}
cost = 0
%ignitions = 1
%powerEffectName = Kerolox-Lower
!techRequired = DEL
techRequired = advRocketry
}
}
!useRcsConfig = DEL
!useRcsCostMult = DEL
!useRcsMass = DEL
}
+PART[liquidEngine1-2]:FOR[dasbin]
{
@name = Devil_4
%RSSROConfig = True
!MODULE[TweakScale]
{
}
!mesh = DEL
!MODEL {}
MODEL
{
model = RealismOverhaul/Parts/Engines/OldVSRMainsail/Mainsail
scale = 0.51576440981, 0.51576440981, 0.51576440981
position = 0.0, 0.0, 0.0
}
@node_stack_top = 0.0, 0.549289096447, 0.0, 0.0, 1.0, 0.0, 2
@node_stack_bottom = 0.0, -0.995425310933, 0.0, 0.0, -1.0, 0.0, 2
%attachRules = 1,0,1,0,0
@title = Borogove Aerospace Devil-4 series
%manufacturer = Borogove Aerospace
%author = Russell Borogove
@description = A rocket engine.
@mass = 0.265037378312
@cost = 1850
@maxTemp = 1973.15
%ignitions = 12
!TechRequired = DEL
%TechRequired = heavyRocketry
!MODULE[ModuleEngineConfigs] {}
PLUME
{
name = Kerolox-Lower //pre-fabbed plume you want
transformName = thrustTransform //which transform to attach the plume
localRotation = 0,0,0 //Optional - Any rotation needed
localPosition = 0,0,0 //Any offset needed
//flare|plumePosition are optional, and conflict with localPosition.
//flarePosition = 0,0,1 //If localPosition is insufficient
//plumePosition = 0,0,2 //Specify flare and plume positions separately.
//Only specify one of these
fixedScale = 1 //Size adjustment to resize to engine
energy = 1 //Adjust length of plume
speed = 1 //Adjust speed to fit resize,
//generally close to 1:1 with scale.
}
@MODULE[ModuleEngines*]
{
@name = ModuleEnginesRF
}
@MODULE[ModuleEngineConfigs]
{
%%type = ModuleEnginesRF
@CONFIG,* //Add the effect to every engine config
{
%%powerEffectName = Kerolox-Lower
}
}
@MODULE[ModuleGimbal]
{
@gimbalRange = 6.0
%useGimbalResponseSpeed = true
%gimbalResponseSpeed = 16.0
%gimbalTransformName = thrustTransform
}
@MODULE[ModuleAlternator]
{
RESOURCE
{
name = ElectricCharge
rate = 4.0
}
}
@MODULE[ModuleEngines*]
{
@minThrust = 44.0
@maxThrust = 400
@heatProduction = 100.0
@PROPELLANT[LiquidFuel]
{
@name = MMH
@ratio = 0.5
DrawGauge = True
}
@PROPELLANT[Oxidizer]
{
@name = NTO
@ratio = 0.5
}
@atmosphereCurve
{
@key,0 = 0 306.23456578
@key,1 = 1 181.046593728
}
%ullage = False
%pressureFed = True
!IGNITOR_RESOURCE,* {}
IGNITOR_RESOURCE
{
name = ElectricCharge
amount = 0.5
}
}
!MODULE[ModuleAlternator]
{
}
MODULE
{
name = ModuleEngineConfigs
type = ModuleEngines
modded = false
configuration = Devil-4
CONFIG
{
name = Devil-4
minThrust = 44.0
maxThrust = 400
heatProduction = 100.0
mass = 0.265037378312
PROPELLANT
{
name = MMH
ratio = 0.5
DrawGauge = True
}
PROPELLANT
{
name = NTO
ratio = 0.5
}
atmosphereCurve
{
key = 0 306.23456578
key = 1 181.046593728
}
cost = 0
%ignitions = 12
%powerEffectName = Kerolox-Lower
!techRequired = DEL
techRequired = heavyRocketry
}
}
!useRcsConfig = DEL
!useRcsCostMult = DEL
!useRcsMass = DEL
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment