Hi, i have been trying to figure out why i’m having problems with using Load Stream Level after using the Open Level node in blueprint.
I’ll try to explain as clearly as possible how i have my levels set up, but ask if something is unclear.
I have a MainMenu level and a BaseLevel which are the two levels that i jump between by using Open Level. In the BaseLevel i have two sub-levels that i load in using Load Stream Level nodes on begin play.
If i just play the game when i’m in the BaseLevel, the two sub-levels load in just like they are supposed too. But if i play from the MainMenu level and then open the BaseLevel via blueprints, the two sub-levels does not load in like they did when i played from the BaseLevel.
I Checked the output log and i get these two warnings when i open the BaseLevel starting from the MainMenu.
LogLevel:Warning: Failed to find streaming level object associated with 'Level_1'
LogLevel:Warning: Failed to find streaming level object associated with 'Level_2'
Might be worth noting that if i start in the BaseLevel, then open the MainMenu and then from the MainMenu go back into the BaseLevel, the two sub-levels loads in just fine.
If i also set the sub-levels to “Always Loaded” they give me this kind of error;
LogLevelStreaming:Warning: Unable to duplicate PIE World: '/Game/UEDPIE_0_Level_1'
LogLevelStreaming:Warning: Loaded World: /Game/MainMenu.MainMenu
LogLevelStreaming:Warning: Loaded World: /Game/UEDPIE_0_Level_2.Level_2
LogLevelStreaming:Warning: Loaded World: /Engine/Transient.World_0
LogLevelStreaming:Warning: Loaded World: /Game/UEDPIE_0_BaseLevel.BaseLevel
Anyone know what the issue is here? Why can’t i use Load Stream Level after i use Open Level to open a new level?