ModularFuelSystem
ModularFuelSystem copied to clipboard
Ion engine stock-ification
As discussed on the Discord, Ion engines are currently mostly unusable in RO, due to the fact Persistent Thrust is buggy, Solar Sailor is completely broken, (neither work in Principia), and cranking physics warp up to insane values comes with some considerable hazards.
In order to deal with this, create a difficulty setting that will increase the thrust of ion engines to stock-ish levels, allowing them to be usable with stock physics warp and a little patience.
In order to implement this, the follow must be altered
- min and max thrust settings multiplied by x
- ElectricCharge (and only ElectricCharge) consumption divided by x
- burn time (with TL and TF) divided by x
In my testing, setting x to 1000 seems to produce reasonable results. dropping the usable lifetime of most ion thrusters to between 1 hour and 1 day, long enough that they will still suffer significant gravity losses as compared to higher TWR engines, but short enough that burns can still be completed at reasonable physics warp values.
I've tried to write a Module Manager patch to perform this multiplication, but it's not working. Actually, I'm not surprised.
Then I created a simple script in Java to patch engine sources by myself, and a 1000x thrust increase with a 500x physics warp seems like a nice one.