I wanted to export an enemy blueprint to another project, but all references break and a pop up appears stating that the parent class is invalid. no matter how many times the broken nodes were fixed, once you close and reopen the project everything is undone.
The parent class can not be found in the dropdown list within any of the child classes.
There was an issue with duplicated GUIDs, i tried the following:
-removing saved, intermediate, and cache
-added the CoreRedirects to the DefaultEngine.ini
-rebuilt binaries
-duplicating the base class and deleting the old, however, the redirectors for the old enemy base class can not be removed, until the saved, intermediate, and cache folders were deleted.
The files can not be migrated to another project.
All files referencing the enemy class breaks.
When the files were created from scratch, they were still broken and all references to the main player blueprint was lost.
My goal is to fix the enemy blueprints so that is can be safely exported to another project and to reparent to child blueprints.
Here are all of the pop-ups I received during this dilemma.
in the case of reparenting, the parent is the problem, the parent class can not be found by any child blueprint, despite changing classes the errors and the bad references never goes away
Make sure both customActor and parentActor compile if you have them. And open up every custom components and whatever BPs your parentActor has access to and compile them also. Maybe parentActor are using faulty stuff.