Hi!
I recently upgraded to the new Spine 3.7. I did some animations using this version.
But I need to go back to an older Spine version.... and I don´t want to loose all the work I have done.
When I try to open my project in an older version, obviously it doesn´t work. It´s there any way to recover my animations from an new version, and open them in an older version?
Any ideas....?
Page 1 of 1
e.n.
4 years ago
- e.n.
- Posts: 2
Erika
Hello!
Export a Json with
Make sure that in the project you are exporting there aren't any features that the older Spine didn't have, such as audio, because it will fail to import in this case.
Export - Spine User Guide
Import - Spine User Guide
Export a Json with
nonessential data
checked, then downgrade Spine and reimport it.Make sure that in the project you are exporting there aren't any features that the older Spine didn't have, such as audio, because it will fail to import in this case.
Export - Spine User Guide
Import - Spine User Guide
4 years ago
-
Erika - Posts: 3131
e.n.
It worked!!!!
Thank you so much!!
Thank you so much!!
4 years ago
- e.n.
- Posts: 2
warmanw
Hi I am having same issue but 3.8 -> 3.7
with nonessential data checked on still old spine cant import/open json/binary files.
is there anyway to downgrade JSONs or maybe I can do it manually if you can tell me what major has changed ?
---
I found this post
Spine editor and runtime version management
downloaded corresponding skeletonviewer and rolled out the json
but same
to make sure I need to run the command on the same version of skeletonviewer to which I want to downgrade.
so if I want working json for 3.7 I run it on 3.7 version skeletonviewer
with nonessential data checked on still old spine cant import/open json/binary files.
is there anyway to downgrade JSONs or maybe I can do it manually if you can tell me what major has changed ?
---
I found this post
Spine editor and runtime version management
downloaded corresponding skeletonviewer and rolled out the json
but same

to make sure I need to run the command on the same version of skeletonviewer to which I want to downgrade.
so if I want working json for 3.7 I run it on 3.7 version skeletonviewer
3.5 years ago
-
warmanw - Posts: 356
Nate
You would use the 3.8-beta Skeleton Viewer JAR to run the JsonRollback tool to go from 3.8 to 3.7. If you can't import the data after running the tool, please post or email the original JSON. contact@esotericsoftware.com
3.5 years ago
-
Nate - Posts: 12208
warmanw
I tried first but it says
ERROR: Target version must be: 2.1 or 3.7
Usage: <inputFile> <toVersion> [outputFile]
---
It works :
just command is a little different
ERROR: Target version must be: 2.1 or 3.7
Usage: <inputFile> <toVersion> [outputFile]
---

just command is a little different

3.5 years ago
-
warmanw - Posts: 356
moonseed
Hi
Can you kindly explain how to run the JSON Rollback Tool for someone who isn't used to working with command lines in the Terminal?
I am on a Mac and so far have the skeleton viewer running by just double clicking the JAR file. I was wishing to find a JSON Rollback button in the UI but that's not how it works is it?
Thank-you!
Can you kindly explain how to run the JSON Rollback Tool for someone who isn't used to working with command lines in the Terminal?
I am on a Mac and so far have the skeleton viewer running by just double clicking the JAR file. I was wishing to find a JSON Rollback button in the UI but that's not how it works is it?
Thank-you!
3.5 years ago
- moonseed
- Posts: 9
warmanw
I wish it was that wayI was wishing to find a JSON Rollback button in the UI

but dont worry using command line is not that hard.
first you need to have Java installed.
https://www.java.com/en/
then just open terminal and write this command
java -cp skeletonViewer.jar com.esotericsoftware.spine.JsonRollback input.json toVersion output.json
example
java -cp "C:\Users\Arman.Arman\Desktop\skeletonViewer-beta.jar" com.esotericsoftware.spine.JsonRollback "D:\Spine Animations\skeleton.json" "3.7" "D:\Spine Animations\skeleton1.json"
here how to doit is not very well visible in gif but I drag and drop files into terminal
You do not have the required permissions to view the files attached to this post.
3.5 years ago
-
warmanw - Posts: 356
moonseed
Wow, how very nice of you... thank-you so much!
3.5 years ago
- moonseed
- Posts: 9
Nate
Thanks warmanw!
3.5 years ago
-
Nate - Posts: 12208
Kheillustrations
you saved my butt @warmanw!
Kheillustrations <3
3 years ago
-
Kheillustrations - Posts: 17
Krblshna
my god, awesome!
3 years ago
-
Krblshna - Posts: 22
skarasuko
Tried to use the command method to rollback a 3.8 file to 3.7, but I kept getting this error and not seeing my new .json.

Any help on this? Also, it seems like the Skeleton Viewer just refuses to open a .json I have and even Spine examples, even if exported from the matching version (3.8.76).
*Edit: Okay, I tried with another 3.8 animation, and it rolled back to 3.7 perfectly. So, I am assuming there's an issue with the first .json's setup within the Editor that's preventing rollback.
*Edit 2: Aaaaaand, I isolated the problem with one of my skins simply having no attachment... So it seems like I have to make sure no error reports appear during Export (except Slot visibility, cuz that seems to cause no problem).

Any help on this? Also, it seems like the Skeleton Viewer just refuses to open a .json I have and even Spine examples, even if exported from the matching version (3.8.76).
*Edit: Okay, I tried with another 3.8 animation, and it rolled back to 3.7 perfectly. So, I am assuming there's an issue with the first .json's setup within the Editor that's preventing rollback.
*Edit 2: Aaaaaand, I isolated the problem with one of my skins simply having no attachment... So it seems like I have to make sure no error reports appear during Export (except Slot visibility, cuz that seems to cause no problem).
3 years ago
- skarasuko
- Posts: 131
Nate
Good find, we'll fix the crash when a skin has no attachments, thanks!
3 years ago
-
Nate - Posts: 12208
momtchy
Hi,
Is it possible to downgrade versions from 4.0.75-beta to lower 3.8.99
thanks guys
Is it possible to downgrade versions from 4.0.75-beta to lower 3.8.99
thanks guys
1.5 years ago
- momtchy
- Posts: 2
warmanw
There is a way to do it, but with losing some data regarding to curves.
You do not have the required permissions to view the files attached to this post.
1.5 years ago
-
warmanw - Posts: 356
momtchy
Thanks a lot man




1.5 years ago
- momtchy
- Posts: 2
Mark topic unread
• Page 1 of 1
Return to Editor
- All times are UTC