Load Stream Level is not working

Open level node can change a map. But Load Stream Level node don’t change a map. It complete without changing map. I used the node on level blueprint. Do you know why?

The output log showed this warning.

LogLevel:Warning: Failed to find streaming level object associated with ‘xxx’

1 Like

To stream a level, you need to have it as a sublevel of the main level ( the one you’re making the call from ).

Thank you! Please give me more advice.
I don’t understand what is a sublevel of the main level.

It’s my case below.

  • Level_A has only a level blueprint. This outliner is empty.
  • This level blueprint use the Load Stream Level on Begin Play.
  • This Load Stream Level load Level_B.
  • This outliner of Level_B has many actor. It contains a level instance too.

You need to use the ‘levels’ window to add sublevels to your main level. Then you can stream them.

Thank you!
Load Stream Level has worked when I added Level_B on levels window of Level_A.

Load Stream Level can load only a sublevel? Can I load a persistent level by streaming?

1 Like

Only if you put it in another level :smiley:

Seriously though, why would you want to? You need to have one persistent level to start with.

All the levels you need to stream, just get added to the same persistent level, which is usually empty, or only has lighting ( then, all of your other levels have no lighting ).

Thank you for the answer!

why would you want to?

Because, I just feel strange that all levels belong to one persistent level (ex. title level).

If the game has some persistent levels, I don’t want to insert a loading scene between persistent level to persistent level. I’d like to change the screen after loading the persistent level and those sublevels.

the same persistent level, which is usually empty, or only has lighting

thank you for giving me the popular method! I’ll do it.

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.