Default properties losing their values in blueprint hierarchy

This problem has plagued our project for months, and we really need to understand what is going on, as regression effort has spiked.

Simply put, we have a blueprint class hierarchy. Every now and again a whole pile of level instanced blueprint actors forget their default overrides and revert to default. This means that hundreds of actors need to be manually checked and reset - a real time consuming problem.

We can’t find a pattern. it happens seemingly randomly. Our initial though was that changes to the parent blueprints were somehow cascading defaults to refresh down the hierarchy, but this is not always the case.

Anyone help!?!?!? Desperately trying to resolve this now.

Thanks

Yeah, I have followed a whole bunch of links to try and get to the bottom of this. It’s way too late in our project to change the class structure. Such a fundamental bug, it’s curious it hasn’t been resolved.

In future I will be implementing interfaces instead. Not nearly as elegant, but hopefully bug free.

This problem is very old unfortunately: https://answers.unrealengine.com/questions/197290/why-do-default-values-in-a-child-blueprint-get-ove.html
If you follow the links in the main post, people say it goes back to 4.6.
I had this problem too and decided to avoid sub classing in UE4. :slight_smile:

Confirming this issue.

No pattern, seemingly random, but I’m losing values of blueprint’s in my levels multiple times on a daily basis. I even made a fresh level today, set up a bunch of blueprint actors, saved the level, closed and reloaded ue4, and poof. All altered properties lost again

Absolutely cancerous, and desperately needs to be fixed.

I am suffering from the same problem. It is extremely annoying and causes so much frustration and time loss…