Child blueprints not maintaining values set after relaunching engine?

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 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.

EDIT: Unable to delete so it’s posted here instead: https://answers.unrealengine.com/questions/257788/child-blueprints-not-maintaining-values-set-by-eit.html

Was told to move it to bug report section :slight_smile:

We had the same problem.

Did you convert from 4.7.6 to 4.8.1?

We fixed it by recompiling all the blueprints - watching unreal crash - then it magically worked. Try compiling your blueprints with the 4.8.1 version I guess.

Wish I had a better idea of what fixed it. Wish I knew that it was actually fixed too. I’m worried it might suddenly not work again.

same here…Super lucky I’m not further down the level design pipeline otherwise this version would be unusable for me…but for now I’m accepting a few of my enemies and random other things are incorrect due to going back to defaults…I’m on 4.8.1 still not working…

You should move this into bug reports, since it’s obviously a bug and not a question about blueprint scripting :wink:

same problem for me happened and still happen on 4.9.3

I have created another thread regarding this with an attached project. If the information could help anyone to solve the problem whether on engine side or workaround. would be great.