I am having a issue with a legacy project created by a previous employee who has left my firm. When we try to open the project we get an error message that states:
Considering the “Assertion Failed - InLevel” error, this usually means that the engine is trying to access an element from a level, but the reference is either corrupted or missing. This can happen when files are moved, migrated or deleted.
Since the project cannot be opened in it’s current state, I would suggest creating a backup of it, then attempt to force a database rebuild, via deleting the following folders from the main directory:
Intermediate/
Binaries/
Saved/
.vs/
After that, re-open UE, and allow it to rebuild the cache. Once access is restored, navigate to the Content folder, right-click on it, and choose “Fix Up Redirectors”.
Hello,
Thank for taking the time to help me fix my Unreal Engine project. Unfortunately it still doesn’t open.
Is there anything else I could try?
Thanks
Dave
I just solved this problem editing the startup map in Config/DefaultEngine.ini
As stated by @brs-sebascova, you probably moved, deleted or renamed assets, maybe your startup map.
Hopefully, you have another level in your Content folder that you can use to start your project :
In DefaultEngine.ini, you can try editing the “EditorStartupMap” and “GameDefaultMap” lines by specifying the name of another functional level in your project. The format appears to be “directory/lvlname.lvlname”.
Once the project opened, you should investigate on redirectors and fix them.