Recast Nav Mesh respawning in persistent level

I have an issue where some times my recast nav mesh gets removed and a new one respawned with the default settings instead of the settings that I’ve put in on persistent level, why is it happening?

the fact that it’s inconsistent kind of infuriates me.

Any chances you could provide steps to reproduce?

reproduce the error?

it’s really inconsistent, which whenever I play the project it would sometimes keep the recast nav mesh default and sometimes it would just remove the recast nav mesh default and spawn in a new recast nav mesh with the unchanged settings.

After having worked with navmeshes for a while, I’ve yet to experience something like that. Was hoping you could produce steps that lead up to the behaviour.

While I do not have an answer for you, perhaps you can start monitoring the issue and make mental notes - under what conditions does it manifest. Maybe there’s a pattern that can shed some light?

there weren’t much steps regarding recast nav mesh issue tbh, majority of the stuff was done in blueprint, the only time that I had to deal with Nav Mesh was when I had to add the Nav Mesh Bound Volume and setting the Recast Nav Mesh Default in Persistent Level to Dynamic and that’s it.

Dynamic? Do you mean run-time generation? If so, did you also allow it in the project settings:

Wondering if you’re running into some kind of override issue.

1 Like

Yes the Runtime Generation to Dynamic

I did not change anything in here though, I only change it in the world outliner, but at the moment the inconsistent issue is not happening, so I am really confused to what was causing it previously.

But still I’m not sure if the issue is fixed because it works on the viewport, but the bug could happen in standalone game…

Do tell if you run into it again. Sadly, once you’ve seen it more than once, it’s unlikely to be just a conincident. :expressionless:

I did not change anything in here though, I only change it in the world outliner,

I’d change it in the Projects Settings, too - just to be sure.