Level Sequence doesn't load correctly when loading level in PIE

One of the levels in my project has several Level Sequences that we play during a cutscene. Everything works fine and plays correctly if I start a PIE session in the level but if I start PIE in a menu and load the level from there then none of the sequences play correctly; the correct cameras never get switched to and none of the actor tracks (transformation, animation, etc) play.

I reverted the project to 4.17 and don’t experience this issue so it seems something caused this when we updated to 4.18. This does not seem to occur in packaged builds but since I’m not entirely sure what the issue is I worry that it might start at some point in the future.

I did find that if I reassign each track to its actor things work correctly but I’d like to avoid that tedium if possible. Is there some way of doing that automatically?

I was not able to figure out repro steps for this from a blank project.

Hi,

If you could provide a more simplified version of your project in which this is occuring, I can take a look at the issue. I will also need the repro steps to make this occur within your project. Any more information you can provide will be helpful.

-Thank you

I uploaded a stripped down version of my project to Dropbox. It should just have 2 maps, the sequence, a landscape, and a widget in it.

When you open the project, to see the expected behavior of the sequence open Maps/Metagame/Map_Metaworld and PIE. The camera should pan across the landscape. If you instead open Maps/Metagame/Map_TwitchConMenu and PIE it will spawn a widget with a single button. When you click that button it loads Map_Metaworld and, instead of the panning camera, it has an unmoving camera at a completely different part of the world.

Hi,

It seems like the sequence is streaming in before the level. If you go into your Map_Prologue Level Blueprint and add a delay between Even BeginPlay and Play it should PIE. I’ve attached a screenshot below for reference.

-Thank you

alt text

I added a delay and it doesn’t fix the issue for me, neither in my full project nor the stripped down one I linked.

It doesn’t make sense to me that the sequence gets streamed in before the level finishes loading since it’s supposed to block until the level streams in, but the level streaming stuff is complicated and I could be wrong about the way it works.

Hi,

After taking a look at your repro project like some of your actor references were not referencing anything. I have provided a clean repro project below with the sequence working. Let me know if you have any questions regarding the project.

-Thank you

link text