Navmesh needs to be rebuilt issue [v4.9 master]

Hello.

There is a problem when I trying to Package Project, steps to reproduce:

  1. Get actual source code from 4.9 master
  2. Compile it as development editor, win64. Just by default. Using VS2013, of course.
  3. Run UE4Editor.exe. Create C++ project based on top-down example. No starter content, scalable 3d/2d.
  4. Restart editor, load created project.
  5. Press “Build”. Everything ok.
  6. Press “Launch”. Everything ok.
  7. Press Package Project->Windows->Win64. When package is done, go to folder, and run ProjectTitle.exe and see “Navmesh needs to be rebuilt” message and inability to move the character by left mouse click. Is it expected behavior? Because pressing “Build” again and re-package one more time doesn’t help at all.

Have you tried saving the map after everything had built?

Cheers,

–mieszko

Yes, I tried. Didn’t helped.

Hi Krakean,

NAVMESH needs to be rebuilt is not expected’ the error and the subsequent inability to move the player character is a known issue. For reference, the JIRA for that issue is UE15322. Originally it was input as only for BP projects but I was able to reproduce for C++ projects per your reproduction steps. This issue has been fixed and integrated, and is slated to be included in the 4.8 release, though I do not know if it will make it into any of the subsequent 4.8 previews.

Also, with respect to 4.9 master, be advised that it is very unstable at this point in time, and you are likely to run into plenty of known and unknown bugs. This is just a heads up of that, however, as we certainly appreciate the bug reports so that they can be fixed well in advance of the release. So as long as you don’t mind working through the issues and making reports, we’ll keep checking and fixing. But if you prefer something more stable, you’ll want to stick to the releases.

Thanks very much!

Please note this is happening to me in 4.8.1 (Binary) build.

Hi KitatusStudios,

Can you provide for me some repro steps? What sort of project are you using, for instance?