How to remove a reference between a level sequence and a level

When I bring up the reference viewer for a level sequence, I see that it is referenced by to different levels. Is there a way to remove the reference to the second level?

Ordinarily, there is no big reason to do this. But, I am trying to export the sequence as a GLB file. When I do I get an error saying I can not export a level sequence that is associated with more than one level.

Interestingly, I am able to successfully export as an FBX file. Which seems strange, since I am exporting the same data, just to a different format.

Several different Google searches return no significant results.

You need to edit that level, and remove the sequencer from it :slight_smile:

1 Like

Thanks @ClockworkOcean , but I am totally missing something. I have read that solution other places. When I open the level to edit it, the sequence does not appear in the outliner and the sequencer panel is not open. Neither opening and closing the sequencer nor dragging and dropping the sequence into the level and then deleting it from the outline will resolve the problem.

It must be something simple, but I just don’t see it.

I would hugely appreciate it if you could ellaborate on your answer

Dan

1 Like

It probably means one of two things

  1. You have some other way of referencing the sequence, that you have forgotten about or are unaware of. For instance from blueprint, or something similar

  2. You had a crash at some point, and the system thinks the sequence is related, and it’s not.

Does any of that sound possible/familiar?..

If all of this fails, you can use the reference updater to overwrite the reference, but you have to be sure before that happens.

For 5.3 I found that there are a few traps you can accidentally bump into that are not at all obvious from looking at the reference viewer. Deleting a level sequence without being aware of these will lead to broken references in your level.

  1. Make sure to delete the level sequence actor from your level (if you placed one).

  2. Whenever you have a track in your level sequence that is assigned to a possessable actor in the level, that is a reference that will break if you just delete the level sequence. You must first delete the track and/or unassign the possessable actor from it. Spawnables are not owned by the level and thus don’t need to be deleted.
    This can get a bit tricky to wrangle with multiple levels. But if you right-click on the track you get multiple options to “unassign”. Experiment and see what works.

  3. But here’s another problem: Sometimes you will still have references despite having cleaned up your possessables correctly. This is the case when your actor used constraints at all. If you used them, you should go through your track (or the Constraints Manager) and delete the appropriate constraints. Be careful with deleting the Constraints Manager actor itself: It holds all constraints for all level sequences in that level.

Wish this was less of a reference hell, but it is what it is. If you keep these in mind you can cleanly separate your level sequence from that second level.