Moss I think what Erika explained is definitely the easiest way, but just in case, I'll tell you another way I can think of.
- Duplicate the accidentally moved mesh attachment.
- Make the duplicated attachment to a region attachment by unchecking the
Mesh
checkbox.
- Set the region attachment active, select its slot and create a bone via the
New...
menu on the bottom of the Tree view.
- Import the skeleton images via
Import Data
, creating a new skeleton instead of importing into an existing one.
- Create a bone for the slot which has the correct coordinates on the imported skeleton.
- With the created bone selected, press
Ctrl+C
(command+C
on macOS) to copy the bone transform.
- Select the bones created in step 3 and press
Ctrl+V
(command+V
on macOS) to paste the transform.
- This should fix the position of the mesh attachment. Lastly, delete the region attachment created in step 2, the bone created in step 3, and the skeleton imported in step 4, as they are not needed.
What this means is that if you turn an image to a mesh attachment and edit the mesh hull, the coordinates of the center point will change, so you cannot copy and paste the coordinates as they are, but once if you made it to a region attachment, you can have the coordinates of the center point in a bone, and then modify the position of the mesh attachment via the bone. The procedure is complicated, but it allows you to fix the position even if you cannot find out appropriate backup.
I hope this will help you.