Level Not Showing in Editor

Afternoon all,

I’ve been making my game using sub levels off of a persistent world and the other day I’ve seen one of the sub levels was greyed out in the Levels tab and doesn’t have the eye icon available to it anymore. When I’ve searched to my maps folder in the content browser the map isn’t visible there anyway - but it is still in the explorer folder. I can’t get it to load in to the engine at all! Unfortunately I have no idea when it happened - but it’s only this one level that’s stopped working.

I can’t figure out why it’s stop loading/being visible or how to fix it - if anyone has any ideas I’d really appreciate it as I don’t really want to have to re-build the entire area.

The only time I’ve ever seen this kind of effect is when the asset ( here a level ) was made in a later version of the engine that currently running.

Did you switch back versions for some reason?

For levels this can happen when they corrupt.
IF that’s the case and you try to force the level to open the editor will in all likelihood crash.

I’ve not, no. I’ve only moved forwards with the updates.

Any ideas what could’ve caused the corruption?

I saw somewhere someone had an issue with a level loading due to a change in plugins, specifically ones that linked to something in that level. I don’t think I’ve actually disabled any plugins… but that’s the nearest to an answer I’ve gotten.

1 Like

When they corrupt it can be due to a wide variety of things.

Usually it happens during a botched save process - so if you were saving and got a bluescreen the data didnt finalize for example.

I have seen it happen randomly for levels, but i have also been working batches of 11k tiles several times over, i have maybe touched a total of 11k x 60 over the past 3 weeks.
I have had this issue on approximately 10 to 15 tiles.
going by that, the percentage of this occuring is very rare.

The editor closing down on you when you try and save doesn’t help any either way.

Yeah that makes some sense - so I’m looking to be re-building the entire level from scratch then? Or seeing if there’s a backup of it somewhere.

try loading the level as persistant

I can’t even find it to load it from in the editor. I’ve tried loading it by right-clicking in explorer and opening it in to the project - but that just loaded up the project as it was before and the lost level isn’t visible at all still.

Try the saved/autosave folder
you may get lucky and have a backup of it within there.

OK so he have a few clues as to what might be happening.

As part of a large team we have a few environment artists who work on the same environments at the same time. Let say artist A and B is working in 4.24 and 4.25 comes out and artist B updates to version 4.25 and pushes an art asset or streaming level. Artist A comes along and updates his project files, including the updated level, the level will not be visible to the project until they update to 4,25 as well. Since the link data is contained with in the persistent level the reference is still intact, including streaming levels, so would be greyed out or or referenced as a null object.

Check and make sure that your updated to the latest version of the engine including any plugins

Makes perfect sense if someone in your team is silly enough to update the project without everyone’s consent…
Just imagine how much stuff you would break on a custom engine version by doing this!

Is the OP part of a larger team? or is his level just lost in limbo?

BTW OP, what happens if you open the level in notepad++?
You can check some stuff with the HEX editor plugin.

For isntance:

Unfortunately not… worth a shot though.

I’m a sole developer, so no team issues there.

That pretty much solidifies that the map file is dead. It’s got no actual text in it whatsoever, and was all in a straight line. I didn’t look at it with a HEX specific part, but the other maps I was still able to locate release versions. This map was just a very long line of [null]'s.

I’m guessing I will need to re-make the area… not end of the world, but frustrating for sure! I really appreciate the help guys.

Thanks for the idea, its level was visible due to the included plugins, thanks again