Is there any way to recover a damaged blueprint?

Today i had a crash. I don’t know why it happened. But the blueprint that I was editing was corrupted. I had to remove it because it was impossible to open the project with that file inside the file system.

In this case I don’t care about losing this file. I had only worked with it for an hour or so. But I’m worried that the same thing will happen with other blueprints that I’ve spent a lot of time and work on. And yes, I regularly make a backup.

But what if a blueprint gets damaged and I can’t figure out exactly what it is?

I was reading the log files:
CrashContext.runtime-xml
CrashReportClient.ini
MyProjectName.log

None of these files informed to me about the name of the damaged file.

And it would be wonderful to be able to recover the damaged file… even if it’s just the undamaged parts of the file.

That’s why I’m wondering… Is there any tool available for it?
Or any option to be able to open the files in safe mode without causing a crash?

Sorry guys, I’m a newbie… I know that unreal is really amazing and it is very likely that these tools exist. But i have been looking for these tools and have not found them.

Thank you very much!!

It happen to me again… I was editing an AI controller file. i Only push the save button and i it crash… i’m really worried right now.


CrashContext.runtime-xml (126.4 KB)

CrashReportClient.ini (112 Bytes)

Wakinijey.log (80.3 KB)

UEMinidump.dmp (853.6 KB)

i think i need help!!

The source description for this error is

/** Find a pin on this node with the supplied name and optional direction and assert if it is not present */

There is not always a way to recover a Blueprint. If the editor can not read it, there is no way to edit it from another application. You should keep Backups and Version Control (Git / Perforce) for serious projects.

1 Like

Hi Roy:

After trying several times. I think the error is caused by the “automation wait for loading” node or the “Get All Actors Of Class” node when it is called from the event “BeginPlay” in an artificial intelligence controller. And the actor is spawned directly into the world.

It is a pity that we cannot open the file to correct the errors. I had to create a new one at least 5 or 6 times.

I think I will have to make backups more frequently.

Thank you very much for your help Roy!! Very appreciated!!