Since 4.7.3 update, every time I start the engine all my struct classes are broken and display the variable name followed by what looks like a SD5 encryption after it. I can fix this by resetting the data in the struct and bringing in a new node. However, this is only a fix until the engine is restarted and also get data from a struct array will always return data from element 0. This was never a problem before and is completely breaking my project.
Sorry, the project is fairly large. The project is using a struct arrays and only the struct arrays, after changing back the reset values, are returning element 0 data. This happened after updating to 4.7.3 with structs from 4.7.2. When I get around to it. I will make a new struct and see if that fixes it. Just to be clear what the problem is:
Struct data gets reset when restarting the engine.
Since updating to 4.7.3, there is what seems to be an encryption like string appended to struct data names. (Pic above.)
Struct arrays is only returning data from element 0, even if the index is otherwise.
Hi,
Funny thing, but the issue with struct was gone as soon as I removed everything from my project except one BP with function which uses this struct. I can share my github repository with you, so you can check entire project. What’s the name of your user in github?
I was able to reproduce the issue and I have created JIRA UE-12550 in our tracking software. Our developers are aware of the issue and they will be investigating it further.
We will post back here with updates as we have them.
Structs are still broken in 4.7.4. They still reset after engine start up and after built projects. Only thing that was fixed was the compiling reset bug. Also, the array problem always returning element 1 may have been on me forgetting a pin when trying to fix the problem.