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.
/** 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.
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!!