• Editor
  • JSON rollback 3.8 to 3.0 (or 2.1) errors

Hello. I ran into a problem with rolling back the project from 3.8 to 2.1 (In general, you need to 3.0 - but this is unrealistic, as far as I understand. Therefore, I want to try 2.1)

From 3.8 to 3.7 - no problem, everything is according to the guide (https://esotericsoftware.com/forum/d/6534-spine-editor-and-runtime-version-management)

But further from 3.7 to 2.1 does not come out
If I do 2.1 from 3.7 (I use Skeleton Viewer 3.8.99), then the data is not imported into version 2.1 - it gives an import error

If from 3.8 > 3.3 > 2.1 (I use Skeleton Viewer 2.1.27) - then it gives an error in the terminal (Could not find or load main class com.esotericsoftware.spine.JsonRollback)

In general, I need version 3.0 (or at least try 2.1). Can you help? Thanks

(sorry for my bad english)

Related Discussions
...

It's really not a good idea. You will almost certainly lose data, likely in a way that prevents import into the extremely old version. Why do you need the data for such an old, obsolete Spine 2.1 version?

Do you have the 2.1 Spine project files? I assume you don't, but I have to ask.

Using Spine 4.1 you can rollback to 3.6 on the JSON export dialog. Going back any further is not supported. You may be able to use the 3.6 JSON with an older Skeleton Viewer JsonRollback. If the JSON you get cannot be loaded by 2.1.27, you may want to try deleting timelines that aren't supported in 2.1. First try deleting all timelines that aren't rotation, scale, translate, or shear. If that works you can narrow down which ones are giving you problems.

Lastly, you can setup Skeleton Viewer development and debug way the JSON cannot be loaded. You may then be able to figure out how to modify the JSON to load. The animation is unlikely to look correct, especially if scale was used, but may be salvageable with a little work in Spine.