Jump to content

Engine Fuel Burn Selector


Sampa

Recommended Posts

Ok, I am wondering if someone would be willing to make mod or plugin that would allow us to select the kind of fuel a chosen engine will burn (namely for the radial engines). For example...I really like the large radial engines provided in stock and thought they'd look good on shuttles. I do not like how wimpy the current RCS engines look. I would really like to make it so that the beefier liquid fueled radial engines could be used to burn monopropellant instead or be able to switch to monopropellant if the liquid fuel/oxidizer mixture runs out. Is this possible?

Link to comment
Share on other sites

Should be it would look like rapierEngine cfg

MODULE
{
name = MultiModeEngine
primaryEngineID = AirBreathing
secondaryEngineID = ClosedCycle
}
MODULE
{
name = ModuleEnginesFX
engineID = AirBreathing
directThrottleEffectName = power_open
runningEffectName = running_open
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.33
minThrust = 0
maxThrust = 190
heatProduction = 400
useEngineResponseTime = True
engineAccelerationSpeed = 0.2
engineDecelerationSpeed = 0.35
useVelocityCurve = True
PROPELLANT
{
name = LiquidFuel
ratio = 1
DrawGauge = True
}
PROPELLANT
{
name = IntakeAir
ratio = 15
}
atmosphereCurve
{
key = 0 1200
key = 0.3 2500
key = 1 800
}
velocityCurve
{
key = 0 0.5 0 0
key = 1000 1 0 0
key = 2000 0.5 0 0
key = 2200 0 0 0
}

}
MODULE
{
name = ModuleEnginesFX
engineID = ClosedCycle
runningEffectName = running_closed
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 175
heatProduction = 650
fxOffset = 0, 0, 0.25
PROPELLANT
{
name = LiquidFuel
ratio = 0.9
DrawGauge = True
}
PROPELLANT
{
name = Oxidizer
ratio = 1.1
}
atmosphereCurve
{
key = 0 360
key = 1 320
}

}

Link to comment
Share on other sites

Ok, I am wondering if someone would be willing to make mod or plugin that would allow us to select the kind of fuel a chosen engine will burn (namely for the radial engines). For example...I really like the large radial engines provided in stock and thought they'd look good on shuttles. I do not like how wimpy the current RCS engines look. I would really like to make it so that the beefier liquid fueled radial engines could be used to burn monopropellant instead or be able to switch to monopropellant if the liquid fuel/oxidizer mixture runs out. Is this possible?

I could make a multi-modal engine (like the stock Rapier) and force it to use liquidfuel/oxidizer as the first mode, and monopropellant as the second mode.

However, I do not know how to force it to switch modes if it runs out of one fuel or the other.

Tell me how beefy you want the liquidfuel/monopropellant modes to be.

Link to comment
Share on other sites

Would be something like

@PART[radialLiquidEngine1-2]
{
%MODULE
{
name = MultiModeEngineFX
primaryEngineID = Liquid_Burner
secondaryEngineID = Mono_Burner
}

@MODULE[ModuleEngines]
{
name = ModuleEnginesFX
engineID = Liquid_Burner
@ignitionThreshold = 0.33
}

MODULE
{
name = ModuleEnginesFX
engineID = Mono_Burner
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 90
heatProduction = 350
fxOffset = 0, 0, 0.1
PROPELLANT
{
name = MonoPropellant
ratio = 0.4
DrawGauge = True
}

atmosphereCurve
{
key = 0 360
key = 1 320
}

}

But you would have to set action groups for each toggle engine and, I missed a line where the FX show up on the Mono_burner not sure how to do the FX there.

Link to comment
Share on other sites

ok, the engine I would like to have the fuel selector switch added to is the Rockomax Mark 55 Radial Mount liquid engine. If not a fuel switch, than I will accept a whole new part based off of that only running on monopropellant

Link to comment
Share on other sites

Thats what, I posted on #6 but the monopropellant engine side don't have fx and you have to set action groups to change engine or they both will run at the same time.

EDIT- SEC let me make a quick changed will post in a sec or min.

+PART[radialLiquidEngine1-2]
{
@name = radialLiquidEngine_Mono1-2
@title = Rockomax Mark 55 Radial Mount Liquid Engine & monopropellant burning
%MODULE
{
name = MultiModeEngineFX
primaryEngineID = Liquid_Burner
secondaryEngineID = Mono_Burner
}

@MODULE[ModuleEngines]
{
name = ModuleEnginesFX
engineID = Liquid_Burner
@ignitionThreshold = 0.33
}

MODULE
{
name = ModuleEnginesFX
engineID = Mono_Burner
thrustVectorTransformName = thrustTransform
exhaustDamage = True
ignitionThreshold = 0.1
minThrust = 0
maxThrust = 90
heatProduction = 350
fxOffset = 0, 0, 0.1
PROPELLANT
{
name = MonoPropellant
ratio = 0.4
DrawGauge = True
}

atmosphereCurve
{
key = 0 360
key = 1 320
}

}

This one will copy that engine so you have both to one of us fix it all up.

EDIT- You just need ModuleManager. *.*.* installed which good chance you do already

EDIT- Here is a file if you need it just put it in your KSP/GameData folder anywhere. https://dl.dropboxusercontent.com/u/72893034/TEST_Engine.cfg

Edited by Mecripp2
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...