How do I get the streaming level name without using c++

I have multiple streaming levels and to save game progress I need to get the streaming level names. I can’t figure out what nodes to connect where for me to get the names

Fig 1 - Get Streaming Level to SET LevelName (String Variable in SaveGame) - gives nothing

Fig 2 - Get Streaming Level connected to “level stream object variable” (don’t know how that’s supposed to work) - gives nothing

Fig 3 - This only gives Persistent level name

You have to put the name of the level you want info on into the ‘get streaming level’ node. It returns a reference given a name. The node isn’t there to tell you which level is currently streaming. ( I know it looks like it does ).

Thing is, you already streamed the level in, so you should have a list of levels that are currently streamed. :wink:

A good way to do it would just be an array of name. When you stream, add an index, when you unload a level, use the ‘remove’ node.

Thanks for the answer, much appreciated - how do I get the name out of the array into my savegame (zero experience using arrays - can you suggest a good tutorial?).

This is a good intro:

But there's nothing to it, it's like a list. You put a level name in with ADD, and you can check one is in there with CONTAINS etc.
1 Like

Thank you kindly