The navigation considered HISM instances fine in UE 4.16.3, but is completely broken for my project in UE 4.17.1.
A line of dynamically spawned instances looks like this in 4.16.3 (with console command “show Navigation” and dynamic navigation enabled):
The same level in 4.17.1 looks like this:
As you see, it randomly connects instances, even though all instances have the same BP class.
Is this a known bug? Do I need to wait for 4.18 to use dynamically created HISM again?
Edit: All instances have the same Z position, so the reason cannot be one instance being smaller/above ground/whatever. Also, the result stays the same if I adjust the Z value. HISM also has “can character step on it” set to false.
I deleted everything from my game project in order to provide a minimal project to reproduce the issue. See the attached zip file.
[minimal project][1]
If you open this project with UE 4.17.1, run the game, fly around a bit for top down view, and “show Navigation” in the console, it will show the following picture:
I had to skip 4.17 due to Unreal Engine Issues and Bug Tracker (UE-48361)
I just tested using 4.18 preview 2 and navigation is still broken with HISM instances for my project. The above minimal project works fine, however, so I’m afraid I have no small project to reproduce. Is this still a known issue in 4.18? I somehow fear I’ll be stuck with 4.16 forever or required to use individual actors.
This screenshot is from 4.18 preview 2:
Glad to hear your issue is fixed, however for the other one, yes i would need a good repro or ideally a test project to properly investigate what is happening.