Hi @Loucsam ,
Diverse AI does work with streaming levels, but there are some considerations:
-
If you plan to use Roaming Targets (splines included) with AI that are added to the level via drag-and-drop, then it is best to add a relatively short delay between 0.2 and 0.5 seconds in a custom Grandchild BP, between the Event BeginPlay and Parent: BeginPlay nodes. When using this in relatively small streaming levels, it allowed enough time for the Roaming Targets to load before the roaming AI executed its check for Roaming Targets. I am sure there are other workarounds, but this seems to be the most simple solution;
-
If you do not plan to use Roaming Targets with AI that are added to the level via drag-and-drop, then there should not be anything additional required for setup. If you do discover an issue, please contact me;
-
If you plan to use spawned AI for any purpose via the custom spawner Grandchild, then there should not be anything additional required. Just ensure the Roaming Target for the spawned AI is already loaded if it uses Roaming Targets.
I hope this answers your question. Please contact me if there are any issues.