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

"Apocalypse has occurred" message never goes away #2118

Closed
RocketSquid opened this issue Mar 31, 2019 · 5 comments
Closed

"Apocalypse has occurred" message never goes away #2118

RocketSquid opened this issue Mar 31, 2019 · 5 comments
Labels

Comments

@RocketSquid
Copy link

I used the Extrasolar planet pack, which contains the moon Maol, which has an unstable orbit. The message saying an apocalypse has occurred is now permanent. I have done everything up to and including deleting the entire Extrasolar mod, to no avail. Making matters worse, the window is not hidden when the rest of the GUI is, and cannot be dismissed.

@eggrobin
Copy link
Member

This is intentional.
The apocalypse is unrecoverable: it means that the solar system is broken, and cannot be used with Principia (at least not with the default settings for numerical integration).
The apocalypse is an internal consistency check (specifically, it checks that the trajectory of the planets can be interpolated). If that check fails, Principia no longer functions properly.
After the apocalypse, the solar system will behave in unphysical ways; planets may end up jumping around, especially with multistep integrators; the game is no longer playable, and the dialog is there to remind you of that fact.

The only reason why the apocalypse is not a hard crash anymore (it used to be) is to make it easier for users to know that the error is an apocalypse (and that they should therefore contact the solar system designer, not us) and to make it easier for the solar system designer to see what happens at the time of the apocalypse.

@eggrobin
Copy link
Member

deleting the entire Extrasolar mod

Note that changing the set of planets on a Principia save is not supported. Adding planets will cause a hard crash; it may be that removing them does not (if it does not, we probably should add such a consistency check), but Principia still knows about them, and will continue to simulate them and their influence.

@pleroy pleroy added the wontfix label Apr 6, 2019
@pleroy pleroy closed this as completed Apr 6, 2019
@RocketSquid
Copy link
Author

RocketSquid commented Apr 25, 2019 via email

@pleroy
Copy link
Member

pleroy commented Apr 26, 2019

No. As explained above, the solar system is just unusable with Principia: we do not know how to integrate it. In other words, the Extrasolar mod is incompatible with Principia (as are most mods that add planets without bothering with stability).

I suppose that you could maybe patch Extrasolar to remove Maol and try to start a new game, but that seems clunky and there is no guarantee that it will work.

@RocketSquid
Copy link
Author

RocketSquid commented Apr 26, 2019 via email

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

No branches or pull requests

3 participants