Certain BP class properties keep losing value

This issue is still occurring in 4.12.5. I see UE-22557 in but I don’t think its accurate - I haven’t renamed any variables and still get all variables reset in certain child classes.

I have the same issue as , I usually notice it right when the level is reloaded or the engine reloads (from just regular startup or after a crash). Sometimes they stay perfectly fine, but they usually reset at least once a day, if not more. I have a child blueprint (and its parent also has a parent to a higher level class). Things that get reset range from arrays full of world actors to simply just checked or unchecked booleans.

I’m tempted to try and recreate my parent classes in C++ at this point but it’d be a lot of work considering how much code I have in them and I’m not even sure if that’d fix the issue at this point.

I would be more then happy to upload my entire project (its quite large though) so someone can get a better idea of what is happening. This issue really needs to be fixed IMO, just from this thread it seems like many peoples projects are crippled because of it and I can say myself it will be very hard going forward without having a solution to this issue.