egg changed the topic of #principia to: Logs: https://esper.irclog.whitequark.org/principia | <scott_manley> anyone that doubts the wisdom of retrograde bop needs to get the hell out | https://xkcd.com/323/ | <egg> calculating the influence of lamont on Pluto is a bit silly…
_whitelogger has joined #principia
raptop has joined #principia
_whitelogger has joined #principia
<queqiao->
⟨butcher6994⟩ Nearly six years, they're persistent.
<queqiao->
⟨faithundaction⟩ if I removed a planetary body from the save file with principia running, could it potentially cause ejections?
<queqiao->
⟨faithundaction⟩ purely out of curiosity
<queqiao->
⟨sichelgaita⟩ Explain to me how you are going to remove a planetary body. Purely out of curiosity.
<queqiao->
⟨alforath⟩ Probably he added some with RSS-Origin; they have like dozens of small asteroids and moos made
<queqiao->
⟨alforath⟩ * moons made as separate config files
<queqiao->
⟨sichelgaita⟩ Fine, that's how the bodies were added when the save was created. My question is: how do you remove a body from a Principia save?
<queqiao->
⟨alforath⟩ Well mod creator warns against removing configs after game start. That's all I know 😄
<queqiao->
⟨alforath⟩ Well mod creator warns against ~removing~ ADDING configs after game start. That's all I know 😄
<queqiao->
They wrote, you can remove configs as much as you want
<queqiao->
⟨alforath⟩ And from your question I asume Principia stores celestials' info in-save, so probably that's why
<queqiao->
⟨alforath⟩ +dynamics
<queqiao->
⟨Damien⟩ I think the question is 'how would Principia handle a body that was in the game, no longer being there next time the save is loaded?'
<queqiao->
⟨Damien⟩ I'm assuming ksp would spam some kind of object not found error and crash
<queqiao->
⟨sichelgaita⟩ Principia wouldn't even notice because the bodies are all recorded in the Principia part of the save. What KSP would do, I don't know.
<queqiao->
⟨sichelgaita⟩ * would probably not
<queqiao->
⟨sichelgaita⟩ +_Adding_ a body, on the other hand, would probably wreak havoc because KSP would talk about a body that Principia doesn't
<queqiao->
⟨sichelgaita⟩ Anyway, it's not overly interesting to speculate. If someone cares, they should try.
<queqiao->
⟨egg⟩ Yeah, my guess is that the body would remain there as far as we are concerned, it would just not appear in the game except for its influence on the trajectories of other bodies and vessels. There is at least one case where Principia will spontaneously talk about a body though, which is the orbit analyser; if you were to orbit the missing body you would probably break the analyser window. That being a C#-side error you might not crash the...
<queqiao->
... game.
<queqiao->
Adding bodies is an instant crash since the C++ side would look for a body it does not know about.
<queqiao->
Either way, this is stupid, don’t do it.