Git Product home page Git Product logo

Comments (4)

hubastard avatar hubastard commented on July 30, 2024

So this issue occurs because when we place a building the code calls a FlattenTerrain, but since we don't have the distant planet mesh that is being loaded, the ground collision that is generated in the FlattenTerrain is just an empty mesh (no collider at all)

from nebula.

hubastard avatar hubastard commented on July 30, 2024

Right now, I can think of 2 ways of fixing this:

  • We can try to find a way to call or replicate what the PlanetModelingManager.RequestLoadPlanetFactory() does to generate the planet mesh on the host and remote clients that are not on the planet.
  • We could also store all the FlattenTerrain operation that could not be perform on the host or on remote clients and request the list of FlattenTerrain operation that we have missed when we load the planet. We should also either save those operation to disk on the host or apply them all before closing the host game.

If anyone have a better idea please share your ideas 😄

from nebula.

Baldie-dev avatar Baldie-dev commented on July 30, 2024

Retested and seems to be closed

from nebula.

aschmois avatar aschmois commented on July 30, 2024

By the way, I'm still seeing this exact problem pop up only for the host machine. I'm currently on EA 0.9.25.12201 Nebula 0.8.8.0, no extra mods installed. A restart to the main menu and back fixes the issue. I believe this problem happens when changing planets only.

from nebula.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.