Name of player character resets (to default value specified in parent class) after packaging. Very simple demo project [HERE][1]
Play in Editor or Standalone Game = “Bob”, correct name.
Package project (tested with shipping 32 bit build), launch packaged game and now text says “(Unnamed)”, which is default value specified in “Unit” class.
Thank you for test project. I was able to reproduce issue and have created JIRA UE-17464 in our tracking software. We will post back here with updates as we have them.
Update/Additional info: This bug resets many different variables from different classes, not only names. For example it resets one Texture2D type variable but also a few boolean variables of one of my blueprints, which is game breaking after packaging.
I really need this to be fixed ‘asap’, i hope that my little test project will be useful for fixing this bug. Thanks
Thanks, i have an another update: This bug is very similar to THIS ONE, both resetting variables after packaging when blueprints are referencing each other in certain way. Probably it’s same bug, or it has same cause/origin.
You are right, it isn’t working in 4.9 P1 but that isn’t final version of 4.9. Each preview will implement more and more features and bug fixes. If all goes well this fix should make it in.
Please keep in mind though, this fix is slated for 4.9 but it isn’t guaranteed… devs prioritize bug fixes based off of severity of bug and overall stability of engine.
original bug that was reported here was fixed and I just confirmed that it is still fixed in 4.14.3. What you are seeing is likely something new/different than what was reported here. Could you create a new post in Bug Report section and include as much info as possible (exact repro steps, test project, screenshots of setup, etc)?
It’s three years later, but I’ve encountered this in 4.22.1 as well. A BP character class had modified properties from a parent (also BP). It would reset when packaged, but not in editor. child class took properties of it’s parent. However, if there was an additional child, with “broken” one as parent, it would not be reset.