Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ion engine stock-ification #324

Open
Capkirk123 opened this issue Jun 29, 2023 · 1 comment
Open

Ion engine stock-ification #324

Capkirk123 opened this issue Jun 29, 2023 · 1 comment

Comments

@Capkirk123
Copy link
Member

Capkirk123 commented Jun 29, 2023

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.

@Cregrant
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants