I tried increasing the size (ideally I would want it to be around 10km diameter) and the mass (the gravity is now 100000000000 to pull the craft into it, and the rotation 1/100 the desired) but the craft only manages to be in the SOI of the Sun and the planet in very weird orbits (an Ummuammua like pass over the sun at very high speeds)

In the last screenshot you can see how the asteroid isn't even rendering the surface

Bug Rejected Found in 0.8.106.0
Sandbox View

13 Comments

  • Log in to leave a comment
  • Profile image

    @pedro16797 Pedro, the issue w/MapView is that the encounter prediction code does not currently support encounters with a hyperbolic planet. When I reduced the eccentricity to .5 I was able to setup an encounter and land on the planet. Sorry for all these troubles...hopefully this will all be easer once some proper tooling to create/validate all this.

    5.2 years ago
  • Profile image
    Dev Pedro
    5.2 years ago
  • Profile image
    Dev Pedro

    @PhilipTarpley I've tried to set the eccentricity to 0 instead of 2 and the problem seems to be almost fixed, the orbit lines still a bit weird but I can enter the SOI of the asteroid

    +1 5.2 years ago
  • Profile image
    Dev Pedro
    5.2 years ago
  • Profile image
    Dev Pedro

    @PhilipTarpley my approach was to just set a spawn location grounded in the asteroid and try to launch from there, I have to try orbiting the body.
    The issue may be related with the shape of the asteroid. It's not a perfect sphere since it has some rifts that cross almost the entire planet, making it look more like a rock

    5.2 years ago
  • Profile image

    @pedro16797 Do you have a sandbox similar to this one (where you should be in the SOI) using the new planet code (where the parent is the sun)? It is certainly possible we have an issue w/planets which have hyperbolic trajectories.

    What Nathan said is true though...you cannot transfer to a planet's soi's without first transferring to its parent. You, therefore, cannot transfer to an SOI if a planet is currently outside it's parent's SOI.

    5.2 years ago
  • Profile image
    Dev Pedro

    @NathanMikeska I tried 1000 times more radious and 100 surface gravity to give it more mass, still breaks, it may have to do with other problem in the xml

    Code of the planet

    5.2 years ago
  • Profile image
    Dev Pedro

    @NathanMikeska I tried to make the rock parent of the sun and it still breaks, so I don't think that's the problem here

    5.2 years ago
  • Profile image
    Dev Pedro

    @NathanMikeska great to know! I tried everything I could think off to debug it and nothing seemed to work, now I can try it again :D

    5.2 years ago
  • Profile image

    We need to work on some solar system orbit validation code to detect issues such as these... I've logged an item to do this. I'm going to go ahead an close this item though, as it appears to be due to invalid solar system XML.

    5.2 years ago
  • Profile image

    I believe what is going on here is that the asteroid is a child of the planet, but exists beyond the planet's SOI. the game does not support SOI transitions between anything other than parent and immediate children. Because of this, you are stuck in the sun's SOI. The asteroid is just rendered as a scaled space sphere (and being cut off due to the scaled space near clip plane). With no way to transition into the asteroid's SOI, the quadsphere will never be created.

    5.2 years ago
  • Profile image
    Dev Pedro

    @AndrewGarrison the unrendered surface may be caused by the craft being out of the SOI and trying to render the textured sphere instead of the ground mesh.
    A fix would be amazing for recreating comets, asteroids and small satellites

    5.2 years ago
  • Profile image

    I'm not sure what's going on. Maybe the planet is being culled too aggressively? Whenever @NathanMikeska starts looking into planets again maybe he can take a look at this and see if he has any ideas.

    5.2 years ago

No Upvotes

Log in in to upvote this post.