Child blueprints not maintaining values set by either parent or itself
Using UE4 4.8.1 I've made a child blueprint of a blueprint called BP_PlayerCharacter. I've not changed the inherited mesh or animation that is attached to it. However when I close the editor after saving everything and relaunching the engine the mesh and the animation are set to "none" instead of the inherited values. Even if I change them to something completely different to the parent, save and compile, then close/restart the editor they just reset. I've tried re-creating both blueprints but to no avail. It just ends up being different things not loading correctly.
This occurs on both restarting the editor and packaging the game.
Any help is appreciated.
asked Jul 14 '15 at 07:26 PM in Bug Reports
I've created a bug report for our developers (UE-18765) and included your project so they can look into it further. I will let you know as soon as I have any update for you.
answered Jul 16 '15 at 08:20 PM
I think I just ran into this problem. I have several C++ actors and BP classes inheriting from them. The BP is there just to edit defaults. I've been editing code and editing values with no problem for months. Then, today, one of the BP classes won't remember its settings. I was editing the code for an unrelated component when it failed.
Not all settings get lost, for some reason. Some custom and some standard components remember their data.
I tried closing, deleting the Intermediate and Binaries folders, and rebuilding. That had no effect.
I tried resetting all the values in the BP class, saving, and closing its tab. When I immediately re-open it, however, the settings I just saved are gone.
I tried replacing it with a new, from-scratch BP class. I inherited from the same C++ base and manually copied over all the settings. But the new one forgets just like the old one. Then I tried the same from-scratch process with a different BP class that isn't broken, and that one forgets itself too.
At this point, I'm going to have to hope that rebuilding the entire C++/BP inheritance tree from scratch solves the problem. I don't know why it would, but it's related, and I have not tried it yet.
answered Dec 12 '15 at 03:21 AM
Still happening in September 2016 with 4.12.5. Tried what was suggested but no luck, Any help?
answered Sep 16 '16 at 11:20 PM
I've made a thread on the forums where we can hopefully discuss this more easily/productively. Includes a survey it'd be helpful if you'd all fill out. https://forums.unrealengine.com/showthread.php?143060-SURVEY-There-s-A-Really-Really-Terrible-Bug-Where-Child-Blueprints-Get-Their-Variables-Reset
answered Apr 24 '17 at 06:55 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here