KSP-RO / RealSolarSystem

Changes KSP's solar system to make it like the real one.
128 stars 91 forks source link

Deimos invisible ground kills astronauts/ships #153

Open ghost opened 5 years ago

ghost commented 5 years ago

While going down for a Deimos landing, my ship poofed out of existence, like a crash, but while still in space not at the surface. I sent another ship, and i was able to land near the equator and plant a flag, but when I sent my Kerbal on a jetpack adventure to the North, where there's an odd looking spike in the surface, the Kerbal "poofed" in mid-space. So I guess it might have something to do with height maps or something. It seems it's acting like there's ground when there's not ground yet. This is similar to bug #87, about invisible ground, but that issue is different. After one good landing attempt I experienced an odd negative gravity pulling the ship up as described in bug #87, but that issue isn't catastrophic.

Maybe this catastrophic issue exists because Deimos is not spherical. So this bug could potentially affect any non-spherical moon/asteroid. Plus Deimos is tiny - probably smaller than the fictional Duna moon, even though this is RSS and almost everything is 10x larger.

siimav commented 5 years ago

I can confirm both the spiky north pole and the collision with invisible terrain issues. I haven't been able to pinpoint what causes those terrain collisions because my second landing attempt with a different trajectory was successful. I didn't notice anything like that around Phobos so I think that issue is isolated to only Deimos. @PhineasFreak any ideas what might be wrong here?

PhineasFreak commented 5 years ago

Unfortunately i do not think that i am the correct guy to ask about Kopernicus CBs. I do also believe that it might be caused by the fact that the body mesh is not round and the fact that it is one of the smallest CBs that you can come across. If so, one could also test and see if the same thing applies to the RSSExpanded bodies (some of them, like Bennu, are irregular and less than 200 m across).

Maybe some spots on the terrain are too close to the center of the body? KSP does not like vessels that come very close to the center of a CB.

raidernick commented 5 years ago

I've had this same issue happen on Io before, where there is some floating invisible "ground" a km or more above the actual "visible" ground that you end up hitting and exploding. As far as I know this was never fixed. I had tested several of the other moons around the solar system and had the issue sporadically happen on callisto and triton, which means it likely exists on others as well.