IsLevelLoaded does not work with LoadLevelInstance!

Hi,

I’m trying to verify that a map is fully loaded in before I proceed with my blueprint logic but this node does not seem to work.
I have a simple setup where I have a blue and red map, I start with the red and stream in the blue.
I can see that the blue streams in successfully but the check in the logic never switches to True.

Cheers

proof! :slight_smile:

I dont believe level instances are considered streaming levels. for streaming levels you would use the load stream level node.

level streaming is dynamically loading and unloading levels whereas making an instance of a level just creates copies. it may be subtle distinction but there is a difference. also look into using the levels tab to help visualize things for streaming.

Hmm…when you hover with your mouse over the node it mentions level streaming twice:

“Stream in a level with a specific location and rotation. You can create multiple instances of the same level!”
and
“Target is Level Streaming Kismet”

Is there any documentation on “Load Level Instance”? I can’t find any by googling. (except for the node page)
It would be good to know when to use that and when not to use it. I like the idea of it as I can decide on the fly what level to load instead of having them all together in one master map.

EDIT: I would love to understand in more detail the difference between Level Straming and Level Instance. (They seem to work pretty much the same)

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks