In 5.6, a handful of new entries in `FCustomizableObjectCustomVersion` were added, including `SetDisplayNamePropertyAsPinNameOfTableNodes`. Looking back at the history, `SetDisplayNamePropertyAsPinNameOfTableNodes` was added originally in https://github.com/EpicGames/UnrealEngine/commit/18e3992548c3c84be378ad90a82b646488c85018. Then `FixedNoPinsInRerouteNodes` was added in https://github.com/EpicGames/UnrealEngine/commit/52ad8a3f1a67676925c5b2359dd9690758171177.
In 5.5 `FixedNoPinsInRerouteNodes` was cherry picked into the release, but `SetDisplayNamePropertyAsPinNameOfTableNodes` wasn't. This is important, because 5.5 shipped with `FixedNoPinsInRerouteNodes` set to a value of `76`. When 5.6 came along and included all of the new versions, `SetDisplayNamePropertyAsPinNameOfTableNodes` was merged into its original slot with a value of `76` as well. This meant that all licensees that went from 5.5 -> 5.6 ended up skipping the `SetDisplayNamePropertyAsPinNameOfTableNodes` fixup and now have invalid/corrupt content. The issue is that you can't even open the content to recreate the broken pieces because it trips asserts and ensures.
Steps to Reproduce
1. Serialize with 5.5
2. Open them in 5.6
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-330656 in the post.
0 |
Component | UE - Anim - Mutable |
---|---|
Affects Versions | 5.6, 5.7 |
Created | Sep 19, 2025 |
---|---|
Updated | Sep 19, 2025 |