I just upgraded UE4 from 4.18 to 4.21, as well as upgrading Spine from 3.6 to 3.7. Now, in the UE4 editor, when I open anything that has serialized a SpineRenderer from Spine 3.6, I get a crash like this:
Default__'my_blueprint_object':'my_skeleton_renderer_component': Serial size mismatch: Got 639, Expected 659
Which makes sense, because 3.6 used RuntimeMeshComponent, and 3.7 uses ProceduralMeshComponent (completely different serializations). I'm really just looking for a way to upgrade from 3.6 to 3.7 without losing all my Blueprint and map files. I'm wondering if anyone has a fix?
I've tried renaming (in C++) my_skeleton_renderer_component to my_spine_renderer_component in an attempt to prompt it to try not to reserialize the component. I've also tried reexporting the .json/.atlas/texture, but from an updated Spine Editor, in an attempt to upgrade it, but I've had no success. Any and all help would be extremely appreciated.