In Photoshop, I was working on updating multiple art assets for a couple of my skins in Spine. When I export both skins at the same time onto the .json and import that data into Spine, one skin will update correctly and the other will not and art assets seem to 'explode'/offset from their original origin point.
Steps to Repro:
1) Choose two skins that you want to export together in Photoshop
2) Once those skins are active and all other skins and layers are hidden, run the Photoshop to Spine export script
3) Once Photoshop is done, open up Spine and set one of the skins you updated to be active
4) Reimport the the .json and choose to replace assets.
5) Once that is done, the current skin you're on should import correctly
6) Now activate the second skin you exported from Photoshop and reimported at the same time as the first skin. You should see art assets off their original rotation point and be offset to the left and right of the character. If you redo the steps above with this second skin active, the assets will correctly fix themselves. However, if you then switch to the other skin that you first imported, those assets are now offset.
I did however find a work around and that involves exporting one skin at a time and importing one skin at a time into Spine.
Steps to Repro:
1) Deactivate all the skins you want to export except for one.
2) Once that skin is active and all others are inactive, run the Photoshop to Spine export script.
3) When that is done, open Spine and activate the skin you want to update.
4) Reimport the .json and replace assets.
5) That skin should be updated correctly.
6) Save and close Spine and repeat steps 1-4 for all skins you want to update.
Is this a bug or am I missing a step/setting somewhere when I want to import and update multiple skin assets at the same time?
Software:
Spine 3.8.87
Photoshop CC