Explorar o código

[godot] Fix runtime.sh and export.sh scripts. Reexport all assets with latest editor version.

Mario Zechner hai 1 ano
pai
achega
ff9a6cde8b
Modificáronse 100 ficheiros con 1239 adicións e 894 borrados
  1. 1 1
      examples/alien/export/alien-ess.json
  2. BIN=BIN
      examples/alien/export/alien-ess.skel
  3. 1 1
      examples/alien/export/alien-pro.json
  4. BIN=BIN
      examples/alien/export/alien-pro.skel
  5. 115 111
      examples/celestial-circus/export/celestial-circus-pma.atlas
  6. BIN=BIN
      examples/celestial-circus/export/celestial-circus-pma.png
  7. BIN=BIN
      examples/celestial-circus/export/celestial-circus-pma_2.png
  8. 1 1
      examples/celestial-circus/export/celestial-circus-pro.json
  9. BIN=BIN
      examples/celestial-circus/export/celestial-circus-pro.skel
  10. 115 110
      examples/celestial-circus/export/celestial-circus.atlas
  11. BIN=BIN
      examples/celestial-circus/export/celestial-circus.png
  12. BIN=BIN
      examples/celestial-circus/export/celestial-circus_2.png
  13. 1 1
      examples/chibi-stickers/export/chibi-stickers.json
  14. BIN=BIN
      examples/chibi-stickers/export/chibi-stickers.skel
  15. 1 1
      examples/cloud-pot/export/cloud-pot.json
  16. BIN=BIN
      examples/cloud-pot/export/cloud-pot.skel
  17. 1 1
      examples/coin/export/coin-pro.json
  18. BIN=BIN
      examples/coin/export/coin-pro.skel
  19. 1 1
      examples/dragon/export/dragon-ess.json
  20. BIN=BIN
      examples/dragon/export/dragon-ess.skel
  21. 44 0
      examples/export/atlas-0.4-pma.json
  22. 44 0
      examples/export/atlas-0.4.json
  23. 2 2
      examples/export/export.sh
  24. 51 1
      examples/export/runtimes.sh
  25. 1 1
      examples/goblins/export/goblins-ess.json
  26. BIN=BIN
      examples/goblins/export/goblins-ess.skel
  27. 1 1
      examples/goblins/export/goblins-pro.json
  28. BIN=BIN
      examples/goblins/export/goblins-pro.skel
  29. 1 1
      examples/hero/export/hero-ess.json
  30. BIN=BIN
      examples/hero/export/hero-ess.skel
  31. 1 1
      examples/hero/export/hero-pro.json
  32. BIN=BIN
      examples/hero/export/hero-pro.skel
  33. 1 1
      examples/mix-and-match/export/mix-and-match-pro.json
  34. BIN=BIN
      examples/mix-and-match/export/mix-and-match-pro.skel
  35. 1 1
      examples/owl/export/owl-pro.json
  36. BIN=BIN
      examples/owl/export/owl-pro.skel
  37. 1 1
      examples/powerup/export/powerup-ess.json
  38. BIN=BIN
      examples/powerup/export/powerup-ess.skel
  39. 1 1
      examples/powerup/export/powerup-pro.json
  40. BIN=BIN
      examples/powerup/export/powerup-pro.skel
  41. 1 1
      examples/raptor/export/raptor-pro.json
  42. BIN=BIN
      examples/raptor/export/raptor-pro.skel
  43. 1 1
      examples/sack/export/sack-pro.json
  44. BIN=BIN
      examples/sack/export/sack-pro.skel
  45. 1 1
      examples/snowglobe/export/snowglobe-pro.json
  46. BIN=BIN
      examples/snowglobe/export/snowglobe-pro.skel
  47. 1 1
      examples/speedy/export/speedy-ess.json
  48. BIN=BIN
      examples/speedy/export/speedy-ess.skel
  49. 1 1
      examples/spineboy/export/spineboy-ess.json
  50. BIN=BIN
      examples/spineboy/export/spineboy-ess.skel
  51. 1 1
      examples/spineboy/export/spineboy-pro.json
  52. BIN=BIN
      examples/spineboy/export/spineboy-pro.skel
  53. BIN=BIN
      examples/spineboy/export/spineboy-run.png
  54. 1 1
      examples/spinosaurus/export/spinosaurus-ess.json
  55. BIN=BIN
      examples/spinosaurus/export/spinosaurus-ess.skel
  56. 1 1
      examples/stretchyman/export/stretchyman-pro.json
  57. BIN=BIN
      examples/stretchyman/export/stretchyman-pro.skel
  58. 1 1
      examples/tank/export/tank-pro.json
  59. BIN=BIN
      examples/tank/export/tank-pro.skel
  60. 1 1
      examples/vine/export/vine-pro.json
  61. BIN=BIN
      examples/vine/export/vine-pro.skel
  62. 1 1
      examples/windmill/export/windmill-ess.json
  63. BIN=BIN
      examples/windmill/export/windmill-ess.skel
  64. 1 1
      spine-cocos2d-objc/Resources/coin-pro.json
  65. 1 1
      spine-cocos2d-objc/Resources/goblins-pro.json
  66. 1 1
      spine-cocos2d-objc/Resources/raptor-pro.json
  67. 1 1
      spine-cocos2d-objc/Resources/spineboy-pro.json
  68. 1 1
      spine-cocos2d-objc/Resources/tank-pro.json
  69. BIN=BIN
      spine-cocos2dx/example/Resources/common/coin-pro.skel
  70. BIN=BIN
      spine-cocos2dx/example/Resources/common/dragon-ess.skel
  71. 1 1
      spine-cocos2dx/example/Resources/common/goblins-pro.json
  72. BIN=BIN
      spine-cocos2dx/example/Resources/common/mix-and-match-pro.skel
  73. 1 1
      spine-cocos2dx/example/Resources/common/raptor-pro.json
  74. 1 1
      spine-cocos2dx/example/Resources/common/spineboy-pro.json
  75. BIN=BIN
      spine-cocos2dx/example/Resources/common/tank-pro.skel
  76. BIN=BIN
      spine-flutter/example/assets/dragon-ess.skel
  77. BIN=BIN
      spine-flutter/example/assets/mix-and-match-pro.skel
  78. 1 1
      spine-flutter/example/assets/spineboy-pro.json
  79. BIN=BIN
      spine-flutter/example/assets/spineboy-pro.skel
  80. 105 101
      spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.atlas
  81. BIN=BIN
      spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.png
  82. BIN=BIN
      spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.skel
  83. 280 76
      spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match-pro.spine-json
  84. 177 181
      spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match.atlas
  85. BIN=BIN
      spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match.png
  86. 0 46
      spine-godot/example-v4-csharp/assets/raggedyspineboy/raggedy spineboy.spine-json
  87. BIN=BIN
      spine-godot/example-v4-csharp/assets/raptor/light-sprite.png
  88. BIN=BIN
      spine-godot/example-v4-csharp/assets/raptor/raptor-pro.skel
  89. 43 50
      spine-godot/example-v4-csharp/assets/raptor/raptor.atlas
  90. BIN=BIN
      spine-godot/example-v4-csharp/assets/raptor/raptor.png
  91. BIN=BIN
      spine-godot/example-v4-csharp/assets/spineboy/spineboy-pro.skel
  92. 41 25
      spine-godot/example-v4-csharp/assets/spineboy/spineboy-pro.spine-json
  93. 47 54
      spine-godot/example-v4-csharp/assets/spineboy/spineboy.atlas
  94. BIN=BIN
      spine-godot/example-v4-csharp/assets/spineboy/spineboy.png
  95. 105 101
      spine-godot/example-v4/assets/celestial-circus/celestial-circus.atlas
  96. BIN=BIN
      spine-godot/example-v4/assets/celestial-circus/celestial-circus.png
  97. BIN=BIN
      spine-godot/example-v4/assets/celestial-circus/celestial-circus.skel
  98. 34 0
      spine-godot/example-v4/assets/celestial-circus/celestial-circus_2.png.import
  99. 1 1
      spine-godot/example-v4/assets/mix-and-match/mix-and-match-pro.spine-json
  100. BIN=BIN
      spine-godot/example-v4/assets/raptor/raptor-pro.skel

+ 1 - 1
examples/alien/export/alien-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "oNAXvMMJkLk",
 	"hash": "oNAXvMMJkLk",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -191.3,
 	"x": -191.3,
 	"y": -4.51,
 	"y": -4.51,
 	"width": 365.79,
 	"width": 365.79,

BIN=BIN
examples/alien/export/alien-ess.skel


+ 1 - 1
examples/alien/export/alien-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "tTPHKN0ryvs",
 	"hash": "tTPHKN0ryvs",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -191.3,
 	"x": -191.3,
 	"y": -4.51,
 	"y": -4.51,
 	"width": 368.26,
 	"width": 368.26,

BIN=BIN
examples/alien/export/alien-pro.skel


+ 115 - 111
examples/celestial-circus/export/celestial-circus-pma.atlas

@@ -2,169 +2,173 @@ celestial-circus-pma.png
 	size: 1024, 1024
 	size: 1024, 1024
 	filter: Linear, Linear
 	filter: Linear, Linear
 	pma: true
 	pma: true
-	scale: 0.5
+	scale: 0.4
 arm-back-down
 arm-back-down
-	bounds: 944, 3, 48, 103
+	bounds: 324, 401, 38, 82
+	rotate: 90
+arm-back-up
+	bounds: 290, 44, 83, 116
+	rotate: 90
 arm-front-down
 arm-front-down
-	bounds: 241, 56, 45, 98
+	bounds: 706, 2, 36, 78
+	rotate: 90
+arm-front-up
+	bounds: 860, 138, 77, 116
 bench
 bench
-	bounds: 2, 94, 237, 60
+	bounds: 725, 256, 189, 48
 body-bottom
 body-bottom
-	bounds: 674, 8, 193, 156
+	bounds: 879, 868, 154, 124
+	rotate: 90
+body-top
+	bounds: 725, 128, 126, 133
+	rotate: 90
+chest
+	bounds: 408, 26, 104, 93
+cloud-back
+	bounds: 752, 378, 202, 165
+cloud-front
+	bounds: 2, 2, 325, 196
 	rotate: 90
 	rotate: 90
 collar
 collar
-	bounds: 822, 352, 59, 33
+	bounds: 786, 13, 47, 26
 ear
 ear
-	bounds: 997, 185, 25, 35
+	bounds: 1002, 643, 20, 28
 eye-back-shadow
 eye-back-shadow
-	bounds: 1004, 978, 18, 12
+	bounds: 428, 395, 14, 10
 eye-front-shadow
 eye-front-shadow
-	bounds: 1004, 992, 30, 18
-	rotate: 90
+	bounds: 704, 529, 24, 14
 eye-reflex-back
 eye-reflex-back
-	bounds: 822, 341, 10, 9
-eye-reflex-front
-	bounds: 525, 699, 13, 9
+	bounds: 860, 128, 8, 7
 	rotate: 90
 	rotate: 90
+eye-reflex-front
+	bounds: 726, 386, 10, 7
 eye-white-back
 eye-white-back
-	bounds: 956, 963, 16, 20
+	bounds: 835, 23, 13, 16
 eye-white-front
 eye-white-front
-	bounds: 551, 179, 28, 22
+	bounds: 1005, 1000, 22, 17
+	rotate: 90
 eyelashes-down-back
 eyelashes-down-back
-	bounds: 980, 325, 14, 7
+	bounds: 232, 329, 11, 6
 	rotate: 90
 	rotate: 90
 eyelashes-down-front
 eyelashes-down-front
-	bounds: 979, 1003, 19, 8
+	bounds: 913, 851, 15, 6
 	rotate: 90
 	rotate: 90
 eyelashes-top-back
 eyelashes-top-back
-	bounds: 997, 118, 23, 12
-	rotate: 90
+	bounds: 408, 395, 18, 10
 eyelashes-top-front
 eyelashes-top-front
-	bounds: 956, 985, 37, 21
+	bounds: 702, 179, 30, 16
 	rotate: 90
 	rotate: 90
-feathers-front
-	bounds: 2, 2, 90, 108
+face
+	bounds: 514, 26, 93, 102
 	rotate: 90
 	rotate: 90
+feathers-back
+	bounds: 954, 625, 46, 46
+feathers-front
+	bounds: 706, 40, 72, 86
 fringe-middle-back
 fringe-middle-back
-	bounds: 980, 222, 42, 65
+	bounds: 200, 6, 33, 52
+	rotate: 90
+fringe-middle-front
+	bounds: 878, 76, 60, 50
+	rotate: 90
 fringe-side-back
 fringe-side-back
-	bounds: 944, 222, 34, 117
+	bounds: 780, 41, 27, 94
+	rotate: 90
 fringe-side-front
 fringe-side-front
-	bounds: 989, 289, 33, 116
+	bounds: 939, 161, 26, 93
+glove-bottom-back
+	bounds: 954, 572, 51, 41
+	rotate: 90
+glove-bottom-front
+	bounds: 916, 256, 47, 48
 hair-back-1
 hair-back-1
-	bounds: 289, 2, 166, 383
+	bounds: 444, 395, 132, 306
 	rotate: 90
 	rotate: 90
 hair-back-2
 hair-back-2
-	bounds: 887, 341, 100, 356
+	bounds: 438, 211, 80, 285
+	rotate: 90
+hair-back-3
+	bounds: 719, 306, 70, 268
+	rotate: 90
 hair-back-4
 hair-back-4
-	bounds: 832, 11, 110, 328
+	bounds: 438, 121, 88, 262
+	rotate: 90
+hair-back-5
+	bounds: 438, 293, 88, 279
+	rotate: 90
+hair-back-6
+	bounds: 200, 41, 88, 286
 hair-hat-shadow
 hair-hat-shadow
-	bounds: 944, 108, 112, 51
+	bounds: 232, 398, 90, 41
+hand-back
+	bounds: 954, 673, 60, 47
+	rotate: 90
+hand-front
+	bounds: 967, 172, 53, 60
+hat-back
+	bounds: 954, 802, 64, 45
 	rotate: 90
 	rotate: 90
 hat-front
 hat-front
-	bounds: 112, 22, 121, 70
-leg-front
-	bounds: 554, 699, 323, 400
+	bounds: 780, 70, 96, 56
+head-back
+	bounds: 618, 17, 102, 86
+	rotate: 90
+jabot
+	bounds: 967, 234, 70, 55
 	rotate: 90
 	rotate: 90
+leg-back
+	bounds: 232, 441, 210, 333
+leg-front
+	bounds: 444, 529, 258, 320
 logo-brooch
 logo-brooch
-	bounds: 505, 170, 20, 31
+	bounds: 954, 545, 16, 25
 mouth
 mouth
-	bounds: 279, 26, 28, 8
+	bounds: 408, 121, 22, 6
+neck
+	bounds: 232, 342, 39, 56
 	rotate: 90
 	rotate: 90
 nose
 nose
-	bounds: 279, 15, 8, 9
+	bounds: 742, 529, 6, 7
+	rotate: 90
 nose-highlight
 nose-highlight
-	bounds: 551, 171, 5, 6
+	bounds: 719, 300, 4, 4
 nose-shadow
 nose-shadow
-	bounds: 834, 341, 9, 10
-	rotate: 90
+	bounds: 869, 128, 7, 8
 pupil-back
 pupil-back
-	bounds: 505, 699, 13, 18
-	rotate: 90
+	bounds: 730, 529, 10, 14
 pupil-front
 pupil-front
-	bounds: 112, 5, 15, 22
-	rotate: 90
+	bounds: 254, 21, 12, 18
 rope-back
 rope-back
-	bounds: 989, 407, 13, 615
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front
 rope-front
-	bounds: 989, 407, 13, 615
+	bounds: 232, 383, 10, 492
+	rotate: 90
+rope-front-bottom
+	bounds: 954, 735, 42, 65
 skirt
 skirt
-	bounds: 2, 714, 550, 308
+	bounds: 2, 776, 440, 246
 sock-bow
 sock-bow
-	bounds: 235, 14, 42, 40
+	bounds: 408, 407, 33, 32
 spine-logo-body
 spine-logo-body
-	bounds: 997, 143, 16, 40
+	bounds: 879, 853, 13, 32
+	rotate: 90
 star-big
 star-big
-	bounds: 527, 171, 22, 30
+	bounds: 939, 141, 18, 24
+	rotate: 90
 star-medium
 star-medium
-	bounds: 1015, 173, 7, 10
+	bounds: 742, 537, 6, 8
+	rotate: 90
 star-small
 star-small
-	bounds: 674, 2, 4, 6
+	bounds: 719, 378, 3, 4
 	rotate: 90
 	rotate: 90
 underskirt
 underskirt
-	bounds: 2, 156, 556, 285
+	bounds: 2, 329, 445, 228
 	rotate: 90
 	rotate: 90
 underskirt-back
 underskirt-back
-	bounds: 289, 170, 542, 214
-	rotate: 90
+	bounds: 444, 851, 433, 171
 wing-back
 wing-back
-	bounds: 505, 203, 182, 315
-	rotate: 90
+	bounds: 290, 129, 146, 252
 wing-front
 wing-front
-	bounds: 505, 387, 380, 310
-
-celestial-circus-pma_2.png
-	size: 1024, 1024
-	filter: Linear, Linear
-	pma: true
-	scale: 0.5
-arm-back-up
-	bounds: 490, 683, 104, 145
-	rotate: 90
-arm-front-up
-	bounds: 162, 23, 96, 145
-body-top
-	bounds: 2, 2, 158, 166
-chest
-	bounds: 744, 878, 130, 117
-cloud-back
-	bounds: 490, 789, 252, 206
-cloud-front
-	bounds: 2, 170, 406, 245
-	rotate: 90
-face
-	bounds: 876, 879, 116, 128
-	rotate: 90
-feathers-back
-	bounds: 266, 578, 57, 57
-fringe-middle-front
-	bounds: 260, 105, 75, 63
-glove-bottom-back
-	bounds: 325, 584, 64, 51
-glove-bottom-front
-	bounds: 391, 585, 59, 61
-	rotate: 90
-hair-back-3
-	bounds: 249, 241, 87, 335
-hair-back-5
-	bounds: 378, 646, 110, 349
-hair-back-6
-	bounds: 266, 637, 110, 358
-hand-back
-	bounds: 573, 622, 75, 59
-hand-front
-	bounds: 637, 712, 67, 75
-hat-back
-	bounds: 260, 23, 80, 56
-	rotate: 90
-head-back
-	bounds: 744, 768, 128, 108
-jabot
-	bounds: 249, 170, 88, 69
-leg-back
-	bounds: 2, 578, 262, 417
-neck
-	bounds: 338, 511, 49, 71
-rope-front-bottom
-	bounds: 490, 628, 53, 81
+	bounds: 704, 545, 304, 248
 	rotate: 90
 	rotate: 90

BIN=BIN
examples/celestial-circus/export/celestial-circus-pma.png


BIN=BIN
examples/celestial-circus/export/celestial-circus-pma_2.png


+ 1 - 1
examples/celestial-circus/export/celestial-circus-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "FsTlpSGjt5g",
 	"hash": "FsTlpSGjt5g",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -755,
 	"x": -755,
 	"y": -556.02,
 	"y": -556.02,
 	"width": 1332,
 	"width": 1332,

BIN=BIN
examples/celestial-circus/export/celestial-circus-pro.skel


+ 115 - 110
examples/celestial-circus/export/celestial-circus.atlas

@@ -1,168 +1,173 @@
 celestial-circus.png
 celestial-circus.png
 	size: 1024, 1024
 	size: 1024, 1024
 	filter: Linear, Linear
 	filter: Linear, Linear
-	scale: 0.5
+	scale: 0.4
 arm-back-down
 arm-back-down
-	bounds: 944, 3, 48, 103
+	bounds: 324, 401, 38, 82
+	rotate: 90
+arm-back-up
+	bounds: 290, 44, 83, 116
+	rotate: 90
 arm-front-down
 arm-front-down
-	bounds: 241, 56, 45, 98
+	bounds: 706, 2, 36, 78
+	rotate: 90
+arm-front-up
+	bounds: 860, 138, 77, 116
 bench
 bench
-	bounds: 2, 94, 237, 60
+	bounds: 725, 256, 189, 48
 body-bottom
 body-bottom
-	bounds: 674, 8, 193, 156
+	bounds: 879, 868, 154, 124
+	rotate: 90
+body-top
+	bounds: 725, 128, 126, 133
+	rotate: 90
+chest
+	bounds: 408, 26, 104, 93
+cloud-back
+	bounds: 752, 378, 202, 165
+cloud-front
+	bounds: 2, 2, 325, 196
 	rotate: 90
 	rotate: 90
 collar
 collar
-	bounds: 822, 352, 59, 33
+	bounds: 786, 13, 47, 26
 ear
 ear
-	bounds: 997, 185, 25, 35
+	bounds: 1002, 643, 20, 28
 eye-back-shadow
 eye-back-shadow
-	bounds: 1004, 978, 18, 12
+	bounds: 428, 395, 14, 10
 eye-front-shadow
 eye-front-shadow
-	bounds: 1004, 992, 30, 18
-	rotate: 90
+	bounds: 704, 529, 24, 14
 eye-reflex-back
 eye-reflex-back
-	bounds: 822, 341, 10, 9
-eye-reflex-front
-	bounds: 525, 699, 13, 9
+	bounds: 860, 128, 8, 7
 	rotate: 90
 	rotate: 90
+eye-reflex-front
+	bounds: 726, 386, 10, 7
 eye-white-back
 eye-white-back
-	bounds: 956, 963, 16, 20
+	bounds: 835, 23, 13, 16
 eye-white-front
 eye-white-front
-	bounds: 551, 179, 28, 22
+	bounds: 1005, 1000, 22, 17
+	rotate: 90
 eyelashes-down-back
 eyelashes-down-back
-	bounds: 980, 325, 14, 7
+	bounds: 232, 329, 11, 6
 	rotate: 90
 	rotate: 90
 eyelashes-down-front
 eyelashes-down-front
-	bounds: 979, 1003, 19, 8
+	bounds: 913, 851, 15, 6
 	rotate: 90
 	rotate: 90
 eyelashes-top-back
 eyelashes-top-back
-	bounds: 997, 118, 23, 12
-	rotate: 90
+	bounds: 408, 395, 18, 10
 eyelashes-top-front
 eyelashes-top-front
-	bounds: 956, 985, 37, 21
+	bounds: 702, 179, 30, 16
 	rotate: 90
 	rotate: 90
-feathers-front
-	bounds: 2, 2, 90, 108
+face
+	bounds: 514, 26, 93, 102
 	rotate: 90
 	rotate: 90
+feathers-back
+	bounds: 954, 625, 46, 46
+feathers-front
+	bounds: 706, 40, 72, 86
 fringe-middle-back
 fringe-middle-back
-	bounds: 980, 222, 42, 65
+	bounds: 200, 6, 33, 52
+	rotate: 90
+fringe-middle-front
+	bounds: 878, 76, 60, 50
+	rotate: 90
 fringe-side-back
 fringe-side-back
-	bounds: 944, 222, 34, 117
+	bounds: 780, 41, 27, 94
+	rotate: 90
 fringe-side-front
 fringe-side-front
-	bounds: 989, 289, 33, 116
+	bounds: 939, 161, 26, 93
+glove-bottom-back
+	bounds: 954, 572, 51, 41
+	rotate: 90
+glove-bottom-front
+	bounds: 916, 256, 47, 48
 hair-back-1
 hair-back-1
-	bounds: 289, 2, 166, 383
+	bounds: 444, 395, 132, 306
 	rotate: 90
 	rotate: 90
 hair-back-2
 hair-back-2
-	bounds: 887, 341, 100, 356
+	bounds: 438, 211, 80, 285
+	rotate: 90
+hair-back-3
+	bounds: 719, 306, 70, 268
+	rotate: 90
 hair-back-4
 hair-back-4
-	bounds: 832, 11, 110, 328
+	bounds: 438, 121, 88, 262
+	rotate: 90
+hair-back-5
+	bounds: 438, 293, 88, 279
+	rotate: 90
+hair-back-6
+	bounds: 200, 41, 88, 286
 hair-hat-shadow
 hair-hat-shadow
-	bounds: 944, 108, 112, 51
+	bounds: 232, 398, 90, 41
+hand-back
+	bounds: 954, 673, 60, 47
+	rotate: 90
+hand-front
+	bounds: 967, 172, 53, 60
+hat-back
+	bounds: 954, 802, 64, 45
 	rotate: 90
 	rotate: 90
 hat-front
 hat-front
-	bounds: 112, 22, 121, 70
-leg-front
-	bounds: 554, 699, 323, 400
+	bounds: 780, 70, 96, 56
+head-back
+	bounds: 618, 17, 102, 86
 	rotate: 90
 	rotate: 90
+jabot
+	bounds: 967, 234, 70, 55
+	rotate: 90
+leg-back
+	bounds: 232, 441, 210, 333
+leg-front
+	bounds: 444, 529, 258, 320
 logo-brooch
 logo-brooch
-	bounds: 505, 170, 20, 31
+	bounds: 954, 545, 16, 25
 mouth
 mouth
-	bounds: 279, 26, 28, 8
+	bounds: 408, 121, 22, 6
+neck
+	bounds: 232, 342, 39, 56
 	rotate: 90
 	rotate: 90
 nose
 nose
-	bounds: 279, 15, 8, 9
+	bounds: 742, 529, 6, 7
+	rotate: 90
 nose-highlight
 nose-highlight
-	bounds: 551, 171, 5, 6
+	bounds: 719, 300, 4, 4
 nose-shadow
 nose-shadow
-	bounds: 834, 341, 9, 10
-	rotate: 90
+	bounds: 869, 128, 7, 8
 pupil-back
 pupil-back
-	bounds: 505, 699, 13, 18
-	rotate: 90
+	bounds: 730, 529, 10, 14
 pupil-front
 pupil-front
-	bounds: 112, 5, 15, 22
-	rotate: 90
+	bounds: 254, 21, 12, 18
 rope-back
 rope-back
-	bounds: 989, 407, 13, 615
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front
 rope-front
-	bounds: 989, 407, 13, 615
+	bounds: 232, 383, 10, 492
+	rotate: 90
+rope-front-bottom
+	bounds: 954, 735, 42, 65
 skirt
 skirt
-	bounds: 2, 714, 550, 308
+	bounds: 2, 776, 440, 246
 sock-bow
 sock-bow
-	bounds: 235, 14, 42, 40
+	bounds: 408, 407, 33, 32
 spine-logo-body
 spine-logo-body
-	bounds: 997, 143, 16, 40
+	bounds: 879, 853, 13, 32
+	rotate: 90
 star-big
 star-big
-	bounds: 527, 171, 22, 30
+	bounds: 939, 141, 18, 24
+	rotate: 90
 star-medium
 star-medium
-	bounds: 1015, 173, 7, 10
+	bounds: 742, 537, 6, 8
+	rotate: 90
 star-small
 star-small
-	bounds: 674, 2, 4, 6
+	bounds: 719, 378, 3, 4
 	rotate: 90
 	rotate: 90
 underskirt
 underskirt
-	bounds: 2, 156, 556, 285
+	bounds: 2, 329, 445, 228
 	rotate: 90
 	rotate: 90
 underskirt-back
 underskirt-back
-	bounds: 289, 170, 542, 214
-	rotate: 90
+	bounds: 444, 851, 433, 171
 wing-back
 wing-back
-	bounds: 505, 203, 182, 315
-	rotate: 90
+	bounds: 290, 129, 146, 252
 wing-front
 wing-front
-	bounds: 505, 387, 380, 310
-
-celestial-circus_2.png
-	size: 1024, 1024
-	filter: Linear, Linear
-	scale: 0.5
-arm-back-up
-	bounds: 490, 683, 104, 145
-	rotate: 90
-arm-front-up
-	bounds: 162, 23, 96, 145
-body-top
-	bounds: 2, 2, 158, 166
-chest
-	bounds: 744, 878, 130, 117
-cloud-back
-	bounds: 490, 789, 252, 206
-cloud-front
-	bounds: 2, 170, 406, 245
-	rotate: 90
-face
-	bounds: 876, 879, 116, 128
-	rotate: 90
-feathers-back
-	bounds: 266, 578, 57, 57
-fringe-middle-front
-	bounds: 260, 105, 75, 63
-glove-bottom-back
-	bounds: 325, 584, 64, 51
-glove-bottom-front
-	bounds: 391, 585, 59, 61
-	rotate: 90
-hair-back-3
-	bounds: 249, 241, 87, 335
-hair-back-5
-	bounds: 378, 646, 110, 349
-hair-back-6
-	bounds: 266, 637, 110, 358
-hand-back
-	bounds: 573, 622, 75, 59
-hand-front
-	bounds: 637, 712, 67, 75
-hat-back
-	bounds: 260, 23, 80, 56
-	rotate: 90
-head-back
-	bounds: 744, 768, 128, 108
-jabot
-	bounds: 249, 170, 88, 69
-leg-back
-	bounds: 2, 578, 262, 417
-neck
-	bounds: 338, 511, 49, 71
-rope-front-bottom
-	bounds: 490, 628, 53, 81
+	bounds: 704, 545, 304, 248
 	rotate: 90
 	rotate: 90

BIN=BIN
examples/celestial-circus/export/celestial-circus.png


BIN=BIN
examples/celestial-circus/export/celestial-circus_2.png


+ 1 - 1
examples/chibi-stickers/export/chibi-stickers.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "5SlwDA/FRms",
 	"hash": "5SlwDA/FRms",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -180,
 	"x": -180,
 	"y": -37.5,
 	"y": -37.5,
 	"width": 360,
 	"width": 360,

BIN=BIN
examples/chibi-stickers/export/chibi-stickers.skel


+ 1 - 1
examples/cloud-pot/export/cloud-pot.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "CKnF82un6n8",
 	"hash": "CKnF82un6n8",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -345,
 	"x": -345,
 	"y": -272846.84,
 	"y": -272846.84,
 	"width": 756,
 	"width": 756,

BIN=BIN
examples/cloud-pot/export/cloud-pot.skel


+ 1 - 1
examples/coin/export/coin-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "fKr+fe4rKEk",
 	"hash": "fKr+fe4rKEk",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -152.5,
 	"x": -152.5,
 	"y": -151,
 	"y": -151,
 	"width": 305,
 	"width": 305,

BIN=BIN
examples/coin/export/coin-pro.skel


+ 1 - 1
examples/dragon/export/dragon-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "fE1TdXi9fk4",
 	"hash": "fE1TdXi9fk4",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -366.31,
 	"x": -366.31,
 	"y": -327.81,
 	"y": -327.81,
 	"width": 660.39,
 	"width": 660.39,

BIN=BIN
examples/dragon/export/dragon-ess.skel


+ 44 - 0
examples/export/atlas-0.4-pma.json

@@ -0,0 +1,44 @@
+{
+    "pot": true,
+    "paddingX": 2,
+    "paddingY": 2,
+    "edgePadding": true,
+    "duplicatePadding": false,
+    "rotation": true,
+    "minWidth": 16,
+    "minHeight": 16,
+    "maxWidth": 1024,
+    "maxHeight": 1024,
+    "square": false,
+    "stripWhitespaceX": false,
+    "stripWhitespaceY": false,
+    "alphaThreshold": 0,
+    "filterMin": "Linear",
+    "filterMag": "Linear",
+    "wrapX": "ClampToEdge",
+    "wrapY": "ClampToEdge",
+    "format": "RGBA8888",
+    "alias": true,
+    "outputFormat": "png",
+    "jpegQuality": 0.9,
+    "ignoreBlankImages": true,
+    "fast": false,
+    "debug": false,
+    "silent": false,
+    "combineSubdirectories": false,
+    "flattenPaths": false,
+    "premultiplyAlpha": true,
+    "useIndexes": false,
+    "bleed": false,
+    "limitMemory": true,
+    "packing": "rectangles",
+    "grid": false,
+    "scale": [
+        0.4
+    ],
+    "scaleSuffix": [
+        ""
+    ],
+    "atlasExtension": ".atlas",
+    "prettyPrint": true
+}

+ 44 - 0
examples/export/atlas-0.4.json

@@ -0,0 +1,44 @@
+{
+    "pot": true,
+    "paddingX": 2,
+    "paddingY": 2,
+    "edgePadding": true,
+    "duplicatePadding": false,
+    "rotation": true,
+    "minWidth": 16,
+    "minHeight": 16,
+    "maxWidth": 1024,
+    "maxHeight": 1024,
+    "square": false,
+    "stripWhitespaceX": false,
+    "stripWhitespaceY": false,
+    "alphaThreshold": 0,
+    "filterMin": "Linear",
+    "filterMag": "Linear",
+    "wrapX": "ClampToEdge",
+    "wrapY": "ClampToEdge",
+    "format": "RGBA8888",
+    "alias": true,
+    "outputFormat": "png",
+    "jpegQuality": 0.9,
+    "ignoreBlankImages": true,
+    "fast": false,
+    "debug": false,
+    "silent": false,
+    "combineSubdirectories": false,
+    "flattenPaths": false,
+    "premultiplyAlpha": false,
+    "useIndexes": false,
+    "bleed": false,
+    "limitMemory": true,
+    "grid": false,
+    "packing": "rectangles",
+    "scale": [
+        0.4
+    ],
+    "scaleSuffix": [
+        ""
+    ],
+    "atlasExtension": ".atlas",
+    "prettyPrint": true
+}

+ 2 - 2
examples/export/export.sh

@@ -99,8 +99,8 @@ echo "Exporting assets..."
 \
 \
 -i ../celestial-circus/celestial-circus-pro.spine -o ../celestial-circus/export -e json.json \
 -i ../celestial-circus/celestial-circus-pro.spine -o ../celestial-circus/export -e json.json \
 -i ../celestial-circus/celestial-circus-pro.spine -o ../celestial-circus/export -e binary.json \
 -i ../celestial-circus/celestial-circus-pro.spine -o ../celestial-circus/export -e binary.json \
--i ../celestial-circus/images -o ../celestial-circus/export -n celestial-circus -p atlas-0.5.json \
--i ../celestial-circus/images -o ../celestial-circus/export -n celestial-circus-pma -p atlas-0.5-pma.json \
+-i ../celestial-circus/images -o ../celestial-circus/export -n celestial-circus -p atlas-0.4.json \
+-i ../celestial-circus/images -o ../celestial-circus/export -n celestial-circus-pma -p atlas-0.4-pma.json \
 \
 \
 -i ../snowglobe/snowglobe-pro.spine -o ../snowglobe/export -e json.json \
 -i ../snowglobe/snowglobe-pro.spine -o ../snowglobe/export -e json.json \
 -i ../snowglobe/snowglobe-pro.spine -o ../snowglobe/export -e binary.json \
 -i ../snowglobe/snowglobe-pro.spine -o ../snowglobe/export -e binary.json \

+ 51 - 1
examples/export/runtimes.sh

@@ -139,6 +139,9 @@ rm -f "$ROOT"/spine-godot/example/assets/mix-and-match/*.skel
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.png
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.png
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.spine-json
 rm -f "$ROOT"/spine-godot/example/assets/raggedyspineboy/*.spine-json
+rm -f "$ROOT"/spine-godot/example/assets/celestial-circus/*.atlas
+rm -f "$ROOT"/spine-godot/example/assets/celestial-circus/*.png
+rm -f "$ROOT"/spine-godot/example/assets/celestial-circus/*.skel
 
 
 
 
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-godot/example/assets/spineboy/spineboy-pro.spine-json"
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-godot/example/assets/spineboy/spineboy-pro.spine-json"
@@ -156,6 +159,10 @@ cp -f ../raptor/export/raptor.png "$ROOT/spine-godot/example/assets/raptor/"
 cp -f ../raptor/manual-maps/raptor-normals.png "$ROOT/spine-godot/example/assets/raptor/n_raptor.png"
 cp -f ../raptor/manual-maps/raptor-normals.png "$ROOT/spine-godot/example/assets/raptor/n_raptor.png"
 cp -f ../raptor/manual-maps/light-sprite.png "$ROOT/spine-godot/example/assets/raptor/light-sprite.png"
 cp -f ../raptor/manual-maps/light-sprite.png "$ROOT/spine-godot/example/assets/raptor/light-sprite.png"
 
 
+cp -f ../celestial-circus/export/celestial-circus-pro.skel "$ROOT/spine-godot/example/assets/celestial-circus/celestial-circus.skel"
+cp -f ../celestial-circus/export/celestial-circus.atlas "$ROOT/spine-godot/example/assets/celestial-circus/"
+cp -f ../celestial-circus/export/celestial-circus.png "$ROOT/spine-godot/example/assets/celestial-circus/"
+
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.png
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.png
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.spine-json
 rm -f "$ROOT"/spine-godot/example-v4/assets/spineboy/*.spine-json
@@ -170,6 +177,9 @@ rm -f "$ROOT"/spine-godot/example-v4/assets/mix-and-match/*.skel
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.atlas
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.png
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.png
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.spine-json
 rm -f "$ROOT"/spine-godot/example-v4/assets/raggedyspineboy/*.spine-json
+rm -f "$ROOT"/spine-godot/example-v4/assets/celestial-circus/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4/assets/celestial-circus/*.png
+rm -f "$ROOT"/spine-godot/example-v4/assets/celestial-circus/*.skel
 
 
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-godot/example-v4/assets/spineboy/spineboy-pro.spine-json"
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-godot/example-v4/assets/spineboy/spineboy-pro.spine-json"
 cp -f ../spineboy/export/spineboy-pro.skel "$ROOT/spine-godot/example-v4/assets/spineboy/"
 cp -f ../spineboy/export/spineboy-pro.skel "$ROOT/spine-godot/example-v4/assets/spineboy/"
@@ -186,6 +196,47 @@ cp -f ../raptor/export/raptor.png "$ROOT/spine-godot/example-v4/assets/raptor/"
 cp -f ../raptor/manual-maps/raptor-normals.png "$ROOT/spine-godot/example-v4/assets/raptor/n_raptor.png"
 cp -f ../raptor/manual-maps/raptor-normals.png "$ROOT/spine-godot/example-v4/assets/raptor/n_raptor.png"
 cp -f ../raptor/manual-maps/light-sprite.png "$ROOT/spine-godot/example-v4/assets/raptor/light-sprite.png"
 cp -f ../raptor/manual-maps/light-sprite.png "$ROOT/spine-godot/example-v4/assets/raptor/light-sprite.png"
 
 
+cp -f ../celestial-circus/export/celestial-circus-pro.skel "$ROOT/spine-godot/example-v4/assets/celestial-circus/celestial-circus.skel"
+cp -f ../celestial-circus/export/celestial-circus.atlas "$ROOT/spine-godot/example-v4/assets/celestial-circus/"
+cp -f ../celestial-circus/export/celestial-circus.png "$ROOT/spine-godot/example-v4/assets/celestial-circus/"
+
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/spineboy/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/spineboy/*.png
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/spineboy/*.spine-json
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/spineboy/*.skel
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raptor/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raptor/*.png
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raptor/*.skel
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/mix-and-match/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/mix-and-match/*.png
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/mix-and-match/*.spine-json
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/mix-and-match/*.skel
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raggedyspineboy/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raggedyspineboy/*.png
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/raggedyspineboy/*.spine-json
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/celestial-circus/*.atlas
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/celestial-circus/*.png
+rm -f "$ROOT"/spine-godot/example-v4-csharp/assets/celestial-circus/*.skel
+
+cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-godot/example-v4-csharp/assets/spineboy/spineboy-pro.spine-json"
+cp -f ../spineboy/export/spineboy-pro.skel "$ROOT/spine-godot/example-v4-csharp/assets/spineboy/"
+cp -f ../spineboy/export/spineboy.atlas "$ROOT/spine-godot/example-v4-csharp/assets/spineboy/"
+cp -f ../spineboy/export/spineboy.png "$ROOT/spine-godot/example-v4-csharp/assets/spineboy/"
+
+cp -f ../mix-and-match/export/mix-and-match-pro.json "$ROOT/spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match-pro.spine-json"
+cp -f ../mix-and-match/export/mix-and-match.atlas "$ROOT/spine-godot/example-v4-csharp/assets/mix-and-match/"
+cp -f ../mix-and-match/export/mix-and-match.png "$ROOT/spine-godot/example-v4-csharp/assets/mix-and-match/"
+
+cp -f ../raptor/export/raptor-pro.skel "$ROOT/spine-godot/example-v4-csharp/assets/raptor/"
+cp -f ../raptor/export/raptor.atlas "$ROOT/spine-godot/example-v4-csharp/assets/raptor/"
+cp -f ../raptor/export/raptor.png "$ROOT/spine-godot/example-v4-csharp/assets/raptor/"
+cp -f ../raptor/manual-maps/raptor-normals.png "$ROOT/spine-godot/example-v4-csharp/assets/raptor/n_raptor.png"
+cp -f ../raptor/manual-maps/light-sprite.png "$ROOT/spine-godot/example-v4-csharp/assets/raptor/light-sprite.png"
+
+cp -f ../celestial-circus/export/celestial-circus-pro.skel "$ROOT/spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.skel"
+cp -f ../celestial-circus/export/celestial-circus.atlas "$ROOT/spine-godot/example-v4-csharp/assets/celestial-circus/"
+cp -f ../celestial-circus/export/celestial-circus.png "$ROOT/spine-godot/example-v4-csharp/assets/celestial-circus/"
+
 echo "spine-sdl"
 echo "spine-sdl"
 rm -f "$ROOT/spine-sdl/data/"*
 rm -f "$ROOT/spine-sdl/data/"*
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-sdl/data/"
 cp -f ../spineboy/export/spineboy-pro.json "$ROOT/spine-sdl/data/"
@@ -491,7 +542,6 @@ cp -f ../mix-and-match/export/mix-and-match.png "$ROOT/spine-monogame/spine-mono
 cp -f ../celestial-circus/export/celestial-circus-pro.json "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../celestial-circus/export/celestial-circus-pro.json "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../celestial-circus/export/celestial-circus.atlas "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../celestial-circus/export/celestial-circus.atlas "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../celestial-circus/export/celestial-circus.png "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../celestial-circus/export/celestial-circus.png "$ROOT/spine-monogame/spine-monogame-example/data/"
-cp -f ../celestial-circus/export/celestial-circus_*.png "$ROOT/spine-monogame/spine-monogame-example/data/"
 
 
 cp -f ../snowglobe/export/snowglobe-pro.skel "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../snowglobe/export/snowglobe-pro.skel "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../snowglobe/export/snowglobe.atlas "$ROOT/spine-monogame/spine-monogame-example/data/"
 cp -f ../snowglobe/export/snowglobe.atlas "$ROOT/spine-monogame/spine-monogame-example/data/"

+ 1 - 1
examples/goblins/export/goblins-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "GVlVB8/J+xE",
 	"hash": "GVlVB8/J+xE",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -92.53,
 	"x": -92.53,
 	"y": -5.3,
 	"y": -5.3,
 	"width": 234.03,
 	"width": 234.03,

BIN=BIN
examples/goblins/export/goblins-ess.skel


+ 1 - 1
examples/goblins/export/goblins-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "r8iwnU9Tvmc",
 	"hash": "r8iwnU9Tvmc",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -134.12,
 	"x": -134.12,
 	"y": -3.28,
 	"y": -3.28,
 	"width": 266.94,
 	"width": 266.94,

BIN=BIN
examples/goblins/export/goblins-pro.skel


+ 1 - 1
examples/hero/export/hero-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "AksZhY5c66s",
 	"hash": "AksZhY5c66s",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -87.83,
 	"x": -87.83,
 	"y": 0.01,
 	"y": 0.01,
 	"width": 319.3,
 	"width": 319.3,

BIN=BIN
examples/hero/export/hero-ess.skel


+ 1 - 1
examples/hero/export/hero-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "1GKrwevyJb4",
 	"hash": "1GKrwevyJb4",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -85.7,
 	"x": -85.7,
 	"y": -0.02,
 	"y": -0.02,
 	"width": 321.77,
 	"width": 321.77,

BIN=BIN
examples/hero/export/hero-pro.skel


+ 1 - 1
examples/mix-and-match/export/mix-and-match-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "4fumZThfQpw",
 	"hash": "4fumZThfQpw",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -240.58,
 	"x": -240.58,
 	"y": -3.38,
 	"y": -3.38,
 	"width": 410.36,
 	"width": 410.36,

BIN=BIN
examples/mix-and-match/export/mix-and-match-pro.skel


+ 1 - 1
examples/owl/export/owl-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "XOfL7Ab60mk",
 	"hash": "XOfL7Ab60mk",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -644,
 	"x": -644,
 	"y": -274,
 	"y": -274,
 	"width": 1350.84,
 	"width": 1350.84,

BIN=BIN
examples/owl/export/owl-pro.skel


+ 1 - 1
examples/powerup/export/powerup-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "SMKZWKRLgw8",
 	"hash": "SMKZWKRLgw8",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -207.3,
 	"x": -207.3,
 	"y": 119.41,
 	"y": 119.41,
 	"width": 413.19,
 	"width": 413.19,

BIN=BIN
examples/powerup/export/powerup-ess.skel


+ 1 - 1
examples/powerup/export/powerup-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "KfBT6bmTX6g",
 	"hash": "KfBT6bmTX6g",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -208.76,
 	"x": -208.76,
 	"y": 119.41,
 	"y": 119.41,
 	"width": 414.65,
 	"width": 414.65,

BIN=BIN
examples/powerup/export/powerup-pro.skel


+ 1 - 1
examples/raptor/export/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "FwuU0d2nzEU",
 	"hash": "FwuU0d2nzEU",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -809.16,
 	"x": -809.16,
 	"y": -73.54,
 	"y": -73.54,
 	"width": 1287.65,
 	"width": 1287.65,

BIN=BIN
examples/raptor/export/raptor-pro.skel


+ 1 - 1
examples/sack/export/sack-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "210ocy+FNY8",
 	"hash": "210ocy+FNY8",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -265.35,
 	"x": -265.35,
 	"y": -64.53,
 	"y": -64.53,
 	"width": 519,
 	"width": 519,

BIN=BIN
examples/sack/export/sack-pro.skel


+ 1 - 1
examples/snowglobe/export/snowglobe-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "7c5zrxkBXpw",
 	"hash": "7c5zrxkBXpw",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -938.98,
 	"x": -938.98,
 	"y": -1030.95,
 	"y": -1030.95,
 	"width": 1839,
 	"width": 1839,

BIN=BIN
examples/snowglobe/export/snowglobe-pro.skel


+ 1 - 1
examples/speedy/export/speedy-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "MxRmZm5xinM",
 	"hash": "MxRmZm5xinM",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -95.43,
 	"x": -95.43,
 	"y": -18.79,
 	"y": -18.79,
 	"width": 196.03,
 	"width": 196.03,

BIN=BIN
examples/speedy/export/speedy-ess.skel


+ 1 - 1
examples/spineboy/export/spineboy-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "TC0RU1zEc1o",
 	"hash": "TC0RU1zEc1o",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -221.27,
 	"x": -221.27,
 	"y": -8.57,
 	"y": -8.57,
 	"width": 470.72,
 	"width": 470.72,

BIN=BIN
examples/spineboy/export/spineboy-ess.skel


+ 1 - 1
examples/spineboy/export/spineboy-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "pvgSVWzpY9U",
 	"hash": "pvgSVWzpY9U",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -188.63,
 	"x": -188.63,
 	"y": -7.94,
 	"y": -7.94,
 	"width": 418.45,
 	"width": 418.45,

BIN=BIN
examples/spineboy/export/spineboy-pro.skel


BIN=BIN
examples/spineboy/export/spineboy-run.png


+ 1 - 1
examples/spinosaurus/export/spinosaurus-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "OAkm/nOzDmw",
 	"hash": "OAkm/nOzDmw",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -840,
 	"x": -840,
 	"y": -766.03,
 	"y": -766.03,
 	"width": 1680,
 	"width": 1680,

BIN=BIN
examples/spinosaurus/export/spinosaurus-ess.skel


+ 1 - 1
examples/stretchyman/export/stretchyman-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "CNp43FaCQIg",
 	"hash": "CNp43FaCQIg",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -100.47,
 	"x": -100.47,
 	"y": -9.21,
 	"y": -9.21,
 	"width": 260.65,
 	"width": 260.65,

BIN=BIN
examples/stretchyman/export/stretchyman-pro.skel


+ 1 - 1
examples/tank/export/tank-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "nW5DL2uoEfA",
 	"hash": "nW5DL2uoEfA",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -5852.65,
 	"x": -5852.65,
 	"y": -348.5,
 	"y": -348.5,
 	"width": 7202.61,
 	"width": 7202.61,

BIN=BIN
examples/tank/export/tank-pro.skel


+ 1 - 1
examples/vine/export/vine-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "ej2SKFlZb7Q",
 	"hash": "ej2SKFlZb7Q",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -87.7,
 	"x": -87.7,
 	"y": -1.71,
 	"y": -1.71,
 	"width": 227.65,
 	"width": 227.65,

BIN=BIN
examples/vine/export/vine-pro.skel


+ 1 - 1
examples/windmill/export/windmill-ess.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "cFTl59GZWk8",
 	"hash": "cFTl59GZWk8",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -564.6,
 	"x": -564.6,
 	"y": -335.4,
 	"y": -335.4,
 	"width": 1124.2,
 	"width": 1124.2,

BIN=BIN
examples/windmill/export/windmill-ess.skel


+ 1 - 1
spine-cocos2d-objc/Resources/coin-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "fKr+fe4rKEk",
 	"hash": "fKr+fe4rKEk",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -152.5,
 	"x": -152.5,
 	"y": -151,
 	"y": -151,
 	"width": 305,
 	"width": 305,

+ 1 - 1
spine-cocos2d-objc/Resources/goblins-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "r8iwnU9Tvmc",
 	"hash": "r8iwnU9Tvmc",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -134.12,
 	"x": -134.12,
 	"y": -3.28,
 	"y": -3.28,
 	"width": 266.94,
 	"width": 266.94,

+ 1 - 1
spine-cocos2d-objc/Resources/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "FwuU0d2nzEU",
 	"hash": "FwuU0d2nzEU",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -809.16,
 	"x": -809.16,
 	"y": -73.54,
 	"y": -73.54,
 	"width": 1287.65,
 	"width": 1287.65,

+ 1 - 1
spine-cocos2d-objc/Resources/spineboy-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "pvgSVWzpY9U",
 	"hash": "pvgSVWzpY9U",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -188.63,
 	"x": -188.63,
 	"y": -7.94,
 	"y": -7.94,
 	"width": 418.45,
 	"width": 418.45,

+ 1 - 1
spine-cocos2d-objc/Resources/tank-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "nW5DL2uoEfA",
 	"hash": "nW5DL2uoEfA",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -5852.65,
 	"x": -5852.65,
 	"y": -348.5,
 	"y": -348.5,
 	"width": 7202.61,
 	"width": 7202.61,

BIN=BIN
spine-cocos2dx/example/Resources/common/coin-pro.skel


BIN=BIN
spine-cocos2dx/example/Resources/common/dragon-ess.skel


+ 1 - 1
spine-cocos2dx/example/Resources/common/goblins-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "r8iwnU9Tvmc",
 	"hash": "r8iwnU9Tvmc",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -134.12,
 	"x": -134.12,
 	"y": -3.28,
 	"y": -3.28,
 	"width": 266.94,
 	"width": 266.94,

BIN=BIN
spine-cocos2dx/example/Resources/common/mix-and-match-pro.skel


+ 1 - 1
spine-cocos2dx/example/Resources/common/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "FwuU0d2nzEU",
 	"hash": "FwuU0d2nzEU",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -809.16,
 	"x": -809.16,
 	"y": -73.54,
 	"y": -73.54,
 	"width": 1287.65,
 	"width": 1287.65,

+ 1 - 1
spine-cocos2dx/example/Resources/common/spineboy-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "pvgSVWzpY9U",
 	"hash": "pvgSVWzpY9U",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -188.63,
 	"x": -188.63,
 	"y": -7.94,
 	"y": -7.94,
 	"width": 418.45,
 	"width": 418.45,

BIN=BIN
spine-cocos2dx/example/Resources/common/tank-pro.skel


BIN=BIN
spine-flutter/example/assets/dragon-ess.skel


BIN=BIN
spine-flutter/example/assets/mix-and-match-pro.skel


+ 1 - 1
spine-flutter/example/assets/spineboy-pro.json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "pvgSVWzpY9U",
 	"hash": "pvgSVWzpY9U",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -188.63,
 	"x": -188.63,
 	"y": -7.94,
 	"y": -7.94,
 	"width": 418.45,
 	"width": 418.45,

BIN=BIN
spine-flutter/example/assets/spineboy-pro.skel


+ 105 - 101
spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.atlas

@@ -1,169 +1,173 @@
 celestial-circus.png
 celestial-circus.png
-size:984,1032
-filter:Linear,Linear
-scale:0.4
+	size: 1024, 1024
+	filter: Linear, Linear
+	scale: 0.4
 arm-back-down
 arm-back-down
-bounds:774,7,38,82
-rotate:90
+	bounds: 324, 401, 38, 82
+	rotate: 90
 arm-back-up
 arm-back-up
-bounds:819,437,83,116
-rotate:90
+	bounds: 290, 44, 83, 116
+	rotate: 90
 arm-front-down
 arm-front-down
-bounds:863,49,36,78
+	bounds: 706, 2, 36, 78
+	rotate: 90
 arm-front-up
 arm-front-up
-bounds:784,47,77,116
+	bounds: 860, 138, 77, 116
 bench
 bench
-bounds:798,668,189,48
-rotate:90
+	bounds: 725, 256, 189, 48
 body-bottom
 body-bottom
-bounds:724,165,154,124
-rotate:90
+	bounds: 879, 868, 154, 124
+	rotate: 90
 body-top
 body-top
-bounds:819,522,126,132
-offsets:0,0,126,133
+	bounds: 725, 128, 126, 133
+	rotate: 90
 chest
 chest
-bounds:848,656,104,93
-rotate:90
+	bounds: 408, 26, 104, 93
 cloud-back
 cloud-back
-bounds:520,154,202,165
+	bounds: 752, 378, 202, 165
 cloud-front
 cloud-front
-bounds:492,411,325,196
+	bounds: 2, 2, 325, 196
+	rotate: 90
 collar
 collar
-bounds:935,108,47,26
+	bounds: 786, 13, 47, 26
 ear
 ear
-bounds:462,789,20,28
-rotate:90
+	bounds: 1002, 643, 20, 28
 eye-back-shadow
 eye-back-shadow
-bounds:947,522,14,10
-rotate:90
+	bounds: 428, 395, 14, 10
 eye-front-shadow
 eye-front-shadow
-bounds:819,411,24,14
-rotate:90
+	bounds: 704, 529, 24, 14
 eye-reflex-back
 eye-reflex-back
-bounds:774,55,8,7
+	bounds: 860, 128, 8, 7
+	rotate: 90
 eye-reflex-front
 eye-reflex-front
-bounds:841,321,10,7
-rotate:90
+	bounds: 726, 386, 10, 7
 eye-white-back
 eye-white-back
-bounds:214,322,13,16
-rotate:90
+	bounds: 835, 23, 13, 16
 eye-white-front
 eye-white-front
-bounds:348,2,22,17
-rotate:90
+	bounds: 1005, 1000, 22, 17
+	rotate: 90
 eyelashes-down-back
 eyelashes-down-back
-bounds:214,314,11,6
+	bounds: 232, 329, 11, 6
+	rotate: 90
 eyelashes-down-front
 eyelashes-down-front
-bounds:943,721,15,6
-rotate:90
+	bounds: 913, 851, 15, 6
+	rotate: 90
 eyelashes-top-back
 eyelashes-top-back
-bounds:816,656,18,10
+	bounds: 408, 395, 18, 10
 eyelashes-top-front
 eyelashes-top-front
-bounds:798,636,30,16
-rotate:90
+	bounds: 702, 179, 30, 16
+	rotate: 90
 face
 face
-bounds:841,333,91,102
-offsets:2,0,93,102
+	bounds: 514, 26, 93, 102
+	rotate: 90
 feathers-back
 feathers-back
-bounds:444,811,46,46
+	bounds: 954, 625, 46, 46
 feathers-front
 feathers-front
-bounds:767,323,72,86
+	bounds: 706, 40, 72, 86
 fringe-middle-back
 fringe-middle-back
-bounds:929,54,33,52
+	bounds: 200, 6, 33, 52
+	rotate: 90
 fringe-middle-front
 fringe-middle-front
-bounds:575,2,60,50
-rotate:90
+	bounds: 878, 76, 60, 50
+	rotate: 90
 fringe-side-back
 fringe-side-back
-bounds:848,763,27,94
+	bounds: 780, 41, 27, 94
+	rotate: 90
 fringe-side-front
 fringe-side-front
-bounds:901,34,26,93
+	bounds: 939, 161, 26, 93
 glove-bottom-back
 glove-bottom-back
-bounds:941,403,51,41
-rotate:90
+	bounds: 954, 572, 51, 41
+	rotate: 90
 glove-bottom-front
 glove-bottom-front
-bounds:935,136,47,48
+	bounds: 916, 256, 47, 48
 hair-back-1
 hair-back-1
-bounds:214,6,132,306
+	bounds: 444, 395, 132, 306
+	rotate: 90
 hair-back-2
 hair-back-2
-bounds:438,27,80,285
+	bounds: 438, 211, 80, 285
+	rotate: 90
 hair-back-3
 hair-back-3
-bounds:879,762,70,268
+	bounds: 719, 306, 70, 268
+	rotate: 90
 hair-back-4
 hair-back-4
-bounds:520,64,88,262
-rotate:90
+	bounds: 438, 121, 88, 262
+	rotate: 90
 hair-back-5
 hair-back-5
-bounds:486,321,88,279
-rotate:90
+	bounds: 438, 293, 88, 279
+	rotate: 90
 hair-back-6
 hair-back-6
-bounds:348,26,88,286
+	bounds: 200, 41, 88, 286
 hair-hat-shadow
 hair-hat-shadow
-bounds:850,186,89,41
-offsets:1,0,90,41
+	bounds: 232, 398, 90, 41
 hand-back
 hand-back
-bounds:627,2,60,47
-rotate:90
+	bounds: 954, 673, 60, 47
+	rotate: 90
 hand-front
 hand-front
-bounds:520,2,53,60
+	bounds: 967, 172, 53, 60
 hat-back
 hat-back
-bounds:937,456,64,45
-rotate:90
+	bounds: 954, 802, 64, 45
+	rotate: 90
 hat-front
 hat-front
-bounds:676,6,96,56
+	bounds: 780, 70, 96, 56
 head-back
 head-back
-bounds:850,229,102,86
-rotate:90
+	bounds: 618, 17, 102, 86
+	rotate: 90
 jabot
 jabot
-bounds:863,129,70,55
+	bounds: 967, 234, 70, 55
+	rotate: 90
 leg-back
 leg-back
-bounds:2,2,210,333
+	bounds: 232, 441, 210, 333
 leg-front
 leg-front
-bounds:232,462,258,320
+	bounds: 444, 529, 258, 320
 logo-brooch
 logo-brooch
-bounds:444,784,16,25
+	bounds: 954, 545, 16, 25
 mouth
 mouth
-bounds:943,738,22,6
-rotate:90
+	bounds: 408, 121, 22, 6
 neck
 neck
-bounds:938,278,39,56
+	bounds: 232, 342, 39, 56
+	rotate: 90
 nose
 nose
-bounds:943,712,6,7
+	bounds: 742, 529, 6, 7
+	rotate: 90
 nose-highlight
 nose-highlight
-bounds:486,456,4,4
+	bounds: 719, 300, 4, 4
 nose-shadow
 nose-shadow
-bounds:724,155,7,8
+	bounds: 869, 128, 7, 8
 pupil-back
 pupil-back
-bounds:972,228,10,14
+	bounds: 730, 529, 10, 14
 pupil-front
 pupil-front
-bounds:964,94,12,18
-rotate:90
+	bounds: 254, 21, 12, 18
 rope-back
 rope-back
-bounds:951,538,10,492
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front
 rope-front
-bounds:951,538,10,492
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front-bottom
 rope-front-bottom
-bounds:934,336,42,65
+	bounds: 954, 735, 42, 65
 skirt
 skirt
-bounds:2,784,440,246
+	bounds: 2, 776, 440, 246
 sock-bow
 sock-bow
-bounds:938,244,33,32
+	bounds: 408, 407, 33, 32
 spine-logo-body
 spine-logo-body
-bounds:938,229,13,32
-rotate:90
+	bounds: 879, 853, 13, 32
+	rotate: 90
 star-big
 star-big
-bounds:963,1007,17,23
-offsets:1,0,18,24
+	bounds: 939, 141, 18, 24
+	rotate: 90
 star-medium
 star-medium
-bounds:774,47,6,8
-rotate:90
+	bounds: 742, 537, 6, 8
+	rotate: 90
 star-small
 star-small
-bounds:462,784,3,4
-rotate:90
+	bounds: 719, 378, 3, 4
+	rotate: 90
 underskirt
 underskirt
-bounds:2,337,445,228
-rotate:90
+	bounds: 2, 329, 445, 228
+	rotate: 90
 underskirt-back
 underskirt-back
-bounds:444,859,433,171
+	bounds: 444, 851, 433, 171
 wing-back
 wing-back
-bounds:232,314,146,252
-rotate:90
+	bounds: 290, 129, 146, 252
 wing-front
 wing-front
-bounds:492,609,304,248
+	bounds: 704, 545, 304, 248
+	rotate: 90

BIN=BIN
spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.png


BIN=BIN
spine-godot/example-v4-csharp/assets/celestial-circus/celestial-circus.skel


+ 280 - 76
spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match-pro.spine-json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
-	"hash": "5bSWDwjOkqw",
-	"spine": "4.1.23-beta",
+	"hash": "4fumZThfQpw",
+	"spine": "4.2.64-beta",
 	"x": -240.58,
 	"x": -240.58,
 	"y": -3.38,
 	"y": -3.38,
 	"width": 410.36,
 	"width": 410.36,
@@ -11,8 +11,8 @@
 },
 },
 "bones": [
 "bones": [
 	{ "name": "root" },
 	{ "name": "root" },
-	{ "name": "skeleton-control", "parent": "root", "x": -0.43, "y": 257.36, "color": "ff1111ff" },
-	{ "name": "hips", "parent": "skeleton-control", "x": 3.06, "y": 29.29, "color": "ffce12ff" },
+	{ "name": "skeleton-control", "parent": "root", "x": -0.43, "y": 257.36, "color": "ff1111ff", "icon": "arrowsB" },
+	{ "name": "hips", "parent": "skeleton-control", "x": 3.06, "y": 29.29, "color": "ffce12ff", "icon": "diamond" },
 	{
 	{
 		"name": "body-down",
 		"name": "body-down",
 		"parent": "hips",
 		"parent": "hips",
@@ -98,8 +98,9 @@
 		"rotation": -90.56,
 		"rotation": -90.56,
 		"x": -51.95,
 		"x": -51.95,
 		"y": -259.13,
 		"y": -259.13,
-		"transform": "noRotationOrReflection",
-		"color": "d130ffff"
+		"inherit": "noRotationOrReflection",
+		"color": "d130ffff",
+		"icon": "ik"
 	},
 	},
 	{ "name": "leg-up", "parent": "leg-control-front", "length": 144.38, "rotation": -99.42, "y": 0.45, "color": "d130ffff" },
 	{ "name": "leg-up", "parent": "leg-control-front", "length": 144.38, "rotation": -99.42, "y": 0.45, "color": "d130ffff" },
 	{ "name": "leg-down", "parent": "leg-up", "length": 144.38, "rotation": 8.86, "x": 144.38, "color": "d130ffff" },
 	{ "name": "leg-down", "parent": "leg-up", "length": 144.38, "rotation": 8.86, "x": 144.38, "color": "d130ffff" },
@@ -111,14 +112,38 @@
 	{ "name": "leg-front-6", "parent": "leg-front-5", "length": 35.95, "x": 35.95, "color": "65127cff" },
 	{ "name": "leg-front-6", "parent": "leg-front-5", "length": 35.95, "x": 35.95, "color": "65127cff" },
 	{ "name": "leg-front-7", "parent": "leg-front-6", "length": 35.95, "x": 35.95, "color": "65127cff" },
 	{ "name": "leg-front-7", "parent": "leg-front-6", "length": 35.95, "x": 35.95, "color": "65127cff" },
 	{ "name": "leg-front-8", "parent": "leg-front-7", "length": 35.95, "x": 35.95, "color": "65127cff" },
 	{ "name": "leg-front-8", "parent": "leg-front-7", "length": 35.95, "x": 35.95, "color": "65127cff" },
-	{ "name": "head-control", "parent": "head", "rotation": -87.57, "x": 71.99, "y": -39.68, "color": "ffce12ff" },
-	{ "name": "head-back-control", "parent": "head", "rotation": -87.57, "x": 68.52, "y": 49.17, "color": "ffce12ff" },
-	{ "name": "features-control", "parent": "head", "rotation": -87.57, "x": 88.9, "y": -37.83, "color": "ff5826ff" },
-	{ "name": "eye-front", "parent": "features-control", "x": -52.2, "y": -35.32, "color": "ff2e2eff" },
-	{ "name": "eye-front-iris", "parent": "eye-front", "x": -2.45, "y": 18.5, "color": "ff2e2eff" },
-	{ "name": "eye-front-up-eyelid-holder", "parent": "eye-front", "x": -23.12, "y": 25.84, "color": "ff2e2eff" },
+	{
+		"name": "head-control",
+		"parent": "head",
+		"rotation": -87.57,
+		"x": 71.99,
+		"y": -39.68,
+		"color": "ffce12ff",
+		"icon": "arrowsB"
+	},
+	{
+		"name": "head-back-control",
+		"parent": "head",
+		"rotation": -87.57,
+		"x": 68.52,
+		"y": 49.17,
+		"color": "ffce12ff",
+		"icon": "arrowsB"
+	},
+	{
+		"name": "features-control",
+		"parent": "head",
+		"rotation": -87.57,
+		"x": 88.9,
+		"y": -37.83,
+		"color": "ff5826ff",
+		"icon": "arrowUpDown"
+	},
+	{ "name": "eye-front", "parent": "features-control", "x": -52.2, "y": -35.32, "color": "ff2e2eff", "icon": "eye" },
+	{ "name": "eye-front-iris", "parent": "eye-front", "x": -2.45, "y": 18.5, "color": "ff2e2eff", "icon": "star" },
+	{ "name": "eye-front-up-eyelid-holder", "parent": "eye-front", "x": -23.12, "y": 25.84, "color": "ff2e2eff", "icon": "arrowUpDown" },
 	{ "name": "eye-front-up-eyelid", "parent": "eye-front-up-eyelid-holder", "length": 24.39, "rotation": 12.94, "color": "ff2e2eff" },
 	{ "name": "eye-front-up-eyelid", "parent": "eye-front-up-eyelid-holder", "length": 24.39, "rotation": 12.94, "color": "ff2e2eff" },
-	{ "name": "eye-front-low-eyelid-holder", "parent": "eye-front", "x": -14.14, "y": 5.98, "color": "ff2e2eff" },
+	{ "name": "eye-front-low-eyelid-holder", "parent": "eye-front", "x": -14.14, "y": 5.98, "color": "ff2e2eff", "icon": "arrowUpDown" },
 	{ "name": "eye-front-low-eyelid", "parent": "eye-front-low-eyelid-holder", "length": 17.4, "rotation": -9.9, "color": "ff2e2eff" },
 	{ "name": "eye-front-low-eyelid", "parent": "eye-front-low-eyelid-holder", "length": 17.4, "rotation": -9.9, "color": "ff2e2eff" },
 	{
 	{
 		"name": "eye-front-eyebrow",
 		"name": "eye-front-eyebrow",
@@ -129,12 +154,12 @@
 		"y": 46.78,
 		"y": 46.78,
 		"color": "ff2e2eff"
 		"color": "ff2e2eff"
 	},
 	},
-	{ "name": "eye-back", "parent": "features-control", "x": 35.89, "y": -33.38, "color": "f64379ff" },
-	{ "name": "eye-back-up-eyelid-holder", "parent": "eye-back", "x": 13.06, "y": 27.2, "color": "f64379ff" },
+	{ "name": "eye-back", "parent": "features-control", "x": 35.89, "y": -33.38, "color": "f64379ff", "icon": "eye" },
+	{ "name": "eye-back-up-eyelid-holder", "parent": "eye-back", "x": 13.06, "y": 27.2, "color": "f64379ff", "icon": "arrowUpDown" },
 	{ "name": "eye-back-up-eyelid", "parent": "eye-back-up-eyelid-holder", "length": 20.8, "rotation": 168.69, "color": "f64379ff" },
 	{ "name": "eye-back-up-eyelid", "parent": "eye-back-up-eyelid-holder", "length": 20.8, "rotation": 168.69, "color": "f64379ff" },
-	{ "name": "eye-back-low-eyelid-holder", "parent": "eye-back", "x": 12.51, "y": 5.71, "color": "f64379ff" },
+	{ "name": "eye-back-low-eyelid-holder", "parent": "eye-back", "x": 12.51, "y": 5.71, "color": "f64379ff", "icon": "arrowUpDown" },
 	{ "name": "eye-back-low-eyelid", "parent": "eye-back-low-eyelid-holder", "length": 16.37, "rotation": -164.58, "color": "f64379ff" },
 	{ "name": "eye-back-low-eyelid", "parent": "eye-back-low-eyelid-holder", "length": 16.37, "rotation": -164.58, "color": "f64379ff" },
-	{ "name": "eye-back-iris", "parent": "eye-back", "x": -4.9, "y": 17.41, "color": "f64379ff" },
+	{ "name": "eye-back-iris", "parent": "eye-back", "x": -4.9, "y": 17.41, "color": "f64379ff", "icon": "star" },
 	{
 	{
 		"name": "eye-back-eyebrow",
 		"name": "eye-back-eyebrow",
 		"parent": "eye-back",
 		"parent": "eye-back",
@@ -180,7 +205,15 @@
 		"y": -7.09,
 		"y": -7.09,
 		"color": "ffce12ff"
 		"color": "ffce12ff"
 	},
 	},
-	{ "name": "hat-base", "parent": "head", "x": 136.74, "y": 38.65, "skin": true, "color": "b131ffff" },
+	{
+		"name": "hat-base",
+		"parent": "head",
+		"x": 136.74,
+		"y": 38.65,
+		"skin": true,
+		"color": "b131ffff",
+		"icon": "arrowLeftRight"
+	},
 	{
 	{
 		"name": "hat",
 		"name": "hat",
 		"parent": "hat-base",
 		"parent": "hat-base",
@@ -191,8 +224,24 @@
 		"skin": true,
 		"skin": true,
 		"color": "b131ffff"
 		"color": "b131ffff"
 	},
 	},
-	{ "name": "hat-control", "parent": "hat", "x": 65.29, "y": -6.95, "skin": true, "color": "b131ffff" },
-	{ "name": "pompom-control", "parent": "hat", "x": 150.97, "y": 0.35, "skin": true, "color": "b131ffff" },
+	{
+		"name": "hat-control",
+		"parent": "hat",
+		"x": 65.29,
+		"y": -6.95,
+		"skin": true,
+		"color": "b131ffff",
+		"icon": "arrows"
+	},
+	{
+		"name": "pompom-control",
+		"parent": "hat",
+		"x": 150.97,
+		"y": 0.35,
+		"skin": true,
+		"color": "b131ffff",
+		"icon": "arrowLeftRight"
+	},
 	{ "name": "end-arm-control", "parent": "arm-front-down", "length": 26.6, "x": 74.55, "y": 0.24, "color": "ff3636ff" },
 	{ "name": "end-arm-control", "parent": "arm-front-down", "length": 26.6, "x": 74.55, "y": 0.24, "color": "ff3636ff" },
 	{
 	{
 		"name": "backpack",
 		"name": "backpack",
@@ -204,7 +253,15 @@
 		"skin": true,
 		"skin": true,
 		"color": "b57dd9ff"
 		"color": "b57dd9ff"
 	},
 	},
-	{ "name": "backpack-control", "parent": "backpack", "x": 53.83, "y": -119.3, "skin": true, "color": "b57dd9ff" },
+	{
+		"name": "backpack-control",
+		"parent": "backpack",
+		"x": 53.83,
+		"y": -119.3,
+		"skin": true,
+		"color": "b57dd9ff",
+		"icon": "arrows"
+	},
 	{
 	{
 		"name": "bag",
 		"name": "bag",
 		"parent": "body-up",
 		"parent": "body-up",
@@ -215,7 +272,15 @@
 		"skin": true,
 		"skin": true,
 		"color": "e8afe7ff"
 		"color": "e8afe7ff"
 	},
 	},
-	{ "name": "bag-control", "parent": "bag", "x": 84.37, "y": 53.1, "skin": true, "color": "e8afe7ff" },
+	{
+		"name": "bag-control",
+		"parent": "bag",
+		"x": 84.37,
+		"y": 53.1,
+		"skin": true,
+		"color": "e8afe7ff",
+		"icon": "arrows"
+	},
 	{
 	{
 		"name": "bag-flap",
 		"name": "bag-flap",
 		"parent": "bag",
 		"parent": "bag",
@@ -236,7 +301,15 @@
 		"skin": true,
 		"skin": true,
 		"color": "69ff53ff"
 		"color": "69ff53ff"
 	},
 	},
-	{ "name": "bag-strap-back", "parent": "arm-front-control", "x": -0.31, "y": 10.97, "skin": true, "color": "e8afe7ff" },
+	{
+		"name": "bag-strap-back",
+		"parent": "arm-front-control",
+		"x": -0.31,
+		"y": 10.97,
+		"skin": true,
+		"color": "e8afe7ff",
+		"icon": "diamondB"
+	},
 	{
 	{
 		"name": "bag-back-down",
 		"name": "bag-back-down",
 		"parent": "bag-control",
 		"parent": "bag-control",
@@ -244,9 +317,18 @@
 		"x": -31.08,
 		"x": -31.08,
 		"y": -10.86,
 		"y": -10.86,
 		"skin": true,
 		"skin": true,
-		"color": "e8afe7ff"
+		"color": "e8afe7ff",
+		"icon": "diamondB"
+	},
+	{
+		"name": "bag-strap-front",
+		"parent": "arm-front-control",
+		"x": 2.82,
+		"y": -11.88,
+		"skin": true,
+		"color": "e8afe7ff",
+		"icon": "diamondB"
 	},
 	},
-	{ "name": "bag-strap-front", "parent": "arm-front-control", "x": 2.82, "y": -11.88, "skin": true, "color": "e8afe7ff" },
 	{
 	{
 		"name": "bag-back-front",
 		"name": "bag-back-front",
 		"parent": "bag",
 		"parent": "bag",
@@ -254,7 +336,8 @@
 		"x": -18.37,
 		"x": -18.37,
 		"y": 34.05,
 		"y": 34.05,
 		"skin": true,
 		"skin": true,
-		"color": "e8afe7ff"
+		"color": "e8afe7ff",
+		"icon": "diamondB"
 	},
 	},
 	{
 	{
 		"name": "zip-girl",
 		"name": "zip-girl",
@@ -276,7 +359,15 @@
 		"skin": true,
 		"skin": true,
 		"color": "ff4cf5ff"
 		"color": "ff4cf5ff"
 	},
 	},
-	{ "name": "hair-holder-front", "parent": "body-up", "x": 100.57, "y": 80.62, "skin": true, "color": "06b8d8ff" },
+	{
+		"name": "hair-holder-front",
+		"parent": "body-up",
+		"x": 100.57,
+		"y": 80.62,
+		"skin": true,
+		"color": "06b8d8ff",
+		"icon": "spiral"
+	},
 	{
 	{
 		"name": "hair-strand-front-1",
 		"name": "hair-strand-front-1",
 		"parent": "hair-holder-front",
 		"parent": "hair-holder-front",
@@ -297,7 +388,15 @@
 		"skin": true,
 		"skin": true,
 		"color": "06b7d875"
 		"color": "06b7d875"
 	},
 	},
-	{ "name": "hair-holder-back", "parent": "body-up", "x": 105.21, "y": -48.86, "skin": true, "color": "2a96c6ff" },
+	{
+		"name": "hair-holder-back",
+		"parent": "body-up",
+		"x": 105.21,
+		"y": -48.86,
+		"skin": true,
+		"color": "2a96c6ff",
+		"icon": "spiral"
+	},
 	{
 	{
 		"name": "hair-strand-back-1",
 		"name": "hair-strand-back-1",
 		"parent": "hair-holder-back",
 		"parent": "hair-holder-back",
@@ -350,7 +449,7 @@
 	},
 	},
 	{ "name": "eye-front-pupil", "parent": "eye-front", "x": -3.44, "y": 17.51, "color": "ff2e2eff" },
 	{ "name": "eye-front-pupil", "parent": "eye-front", "x": -3.44, "y": 17.51, "color": "ff2e2eff" },
 	{ "name": "eye-back-pupil", "parent": "eye-back", "x": -5.89, "y": 16.42, "color": "f64379ff" },
 	{ "name": "eye-back-pupil", "parent": "eye-back", "x": -5.89, "y": 16.42, "color": "f64379ff" },
-	{ "name": "eyelid-skin", "parent": "eye-front", "x": 1.06, "y": 41.21, "color": "ff2e2eff" },
+	{ "name": "eyelid-skin", "parent": "eye-front", "x": 1.06, "y": 41.21, "color": "ff2e2eff", "icon": "arrowUpDown" },
 	{ "name": "arm-back-control", "parent": "body-up", "rotation": -94.33, "x": 73.75, "y": -67.88, "color": "321c9aff" },
 	{ "name": "arm-back-control", "parent": "body-up", "rotation": -94.33, "x": 73.75, "y": -67.88, "color": "321c9aff" },
 	{
 	{
 		"name": "arm-back-up",
 		"name": "arm-back-up",
@@ -417,8 +516,9 @@
 		"rotation": -90.56,
 		"rotation": -90.56,
 		"x": 38.54,
 		"x": 38.54,
 		"y": -259.75,
 		"y": -259.75,
-		"transform": "noRotationOrReflection",
-		"color": "d130ffff"
+		"inherit": "noRotationOrReflection",
+		"color": "d130ffff",
+		"icon": "ik"
 	},
 	},
 	{ "name": "leg-up-back", "parent": "leg-control-back", "length": 144.38, "rotation": -92.95, "y": 0.45, "color": "8f0c5bff" },
 	{ "name": "leg-up-back", "parent": "leg-control-back", "length": 144.38, "rotation": -92.95, "y": 0.45, "color": "8f0c5bff" },
 	{ "name": "leg-down-back", "parent": "leg-up-back", "length": 144.38, "rotation": 3.48, "x": 144.38, "color": "8f0c5bff" },
 	{ "name": "leg-down-back", "parent": "leg-up-back", "length": 144.38, "rotation": 3.48, "x": 144.38, "color": "8f0c5bff" },
@@ -519,9 +619,18 @@
 		"x": 4.35,
 		"x": 4.35,
 		"y": -26.24,
 		"y": -26.24,
 		"skin": true,
 		"skin": true,
-		"color": "8dff00ff"
+		"color": "8dff00ff",
+		"icon": "triangle"
+	},
+	{
+		"name": "skirt-control-up",
+		"parent": "skirt-control",
+		"x": -15.87,
+		"y": -0.12,
+		"skin": true,
+		"color": "09d627ff",
+		"icon": "triangle"
 	},
 	},
-	{ "name": "skirt-control-up", "parent": "skirt-control", "x": -15.87, "y": -0.12, "skin": true, "color": "09d627ff" },
 	{
 	{
 		"name": "skirt-rotation-back",
 		"name": "skirt-rotation-back",
 		"parent": "body-up",
 		"parent": "body-up",
@@ -542,7 +651,7 @@
 		"skin": true,
 		"skin": true,
 		"color": "09d627ff"
 		"color": "09d627ff"
 	},
 	},
-	{ "name": "skirt-control-middle", "parent": "skirt-control-up", "x": -19.76, "skin": true, "color": "09d627ff" },
+	{ "name": "skirt-control-middle", "parent": "skirt-control-up", "x": -19.76, "skin": true, "color": "09d627ff", "icon": "triangle" },
 	{
 	{
 		"name": "skirt-control-back",
 		"name": "skirt-control-back",
 		"parent": "skirt-rotation-back",
 		"parent": "skirt-rotation-back",
@@ -550,7 +659,8 @@
 		"x": 148.43,
 		"x": 148.43,
 		"y": -0.72,
 		"y": -0.72,
 		"skin": true,
 		"skin": true,
-		"color": "09d627ff"
+		"color": "09d627ff",
+		"icon": "triangle"
 	},
 	},
 	{
 	{
 		"name": "skirt-control-front",
 		"name": "skirt-control-front",
@@ -559,11 +669,36 @@
 		"x": 141.99,
 		"x": 141.99,
 		"y": 2.23,
 		"y": 2.23,
 		"skin": true,
 		"skin": true,
-		"color": "09d627ff"
+		"color": "09d627ff",
+		"icon": "triangle"
+	},
+	{
+		"name": "skirt-control-front-down",
+		"parent": "skirt-control-front",
+		"x": -45.51,
+		"y": -13.62,
+		"skin": true,
+		"color": "09d627ff",
+		"icon": "triangle"
+	},
+	{
+		"name": "skirt-control-back-down",
+		"parent": "skirt-control-back",
+		"x": -47.46,
+		"y": 29.56,
+		"skin": true,
+		"color": "09d627ff",
+		"icon": "triangle"
+	},
+	{
+		"name": "cape-red-front-inside",
+		"parent": "body-up",
+		"x": 32.8,
+		"y": -12.11,
+		"skin": true,
+		"color": "ff539eff",
+		"icon": "arrowUpDown"
 	},
 	},
-	{ "name": "skirt-control-front-down", "parent": "skirt-control-front", "x": -45.51, "y": -13.62, "skin": true, "color": "09d627ff" },
-	{ "name": "skirt-control-back-down", "parent": "skirt-control-back", "x": -47.46, "y": 29.56, "skin": true, "color": "09d627ff" },
-	{ "name": "cape-red-front-inside", "parent": "body-up", "x": 32.8, "y": -12.11, "skin": true, "color": "ff539eff" },
 	{
 	{
 		"name": "cape-front-rotator",
 		"name": "cape-front-rotator",
 		"parent": "arm-front-up",
 		"parent": "arm-front-up",
@@ -581,7 +716,8 @@
 		"x": 47.43,
 		"x": 47.43,
 		"y": -0.24,
 		"y": -0.24,
 		"skin": true,
 		"skin": true,
-		"color": "ff539eff"
+		"color": "ff539eff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{ "name": "shouder-front-transform", "parent": "body-up", "rotation": -94.33, "x": 93.23, "y": 0.49, "color": "ffce12ff" },
 	{ "name": "shouder-front-transform", "parent": "body-up", "rotation": -94.33, "x": 93.23, "y": 0.49, "color": "ffce12ff" },
 	{ "name": "shoulder-front", "parent": "shouder-front-transform", "x": -43.57, "y": -0.76, "color": "ffce12ff" },
 	{ "name": "shoulder-front", "parent": "shouder-front-transform", "x": -43.57, "y": -0.76, "color": "ffce12ff" },
@@ -602,9 +738,18 @@
 		"x": 45.94,
 		"x": 45.94,
 		"y": 0.9,
 		"y": 0.9,
 		"skin": true,
 		"skin": true,
-		"color": "93006dff"
+		"color": "93006dff",
+		"icon": "arrowLeftRight"
+	},
+	{
+		"name": "cape-red-back-inside",
+		"parent": "body-up",
+		"x": 37.71,
+		"y": -42.92,
+		"skin": true,
+		"color": "93006dff",
+		"icon": "arrowUpDown"
 	},
 	},
-	{ "name": "cape-red-back-inside", "parent": "body-up", "x": 37.71, "y": -42.92, "skin": true, "color": "93006dff" },
 	{ "name": "shoulder-back-transform", "parent": "body-up", "rotation": -4.33, "x": 84.44, "y": -34.31, "color": "ffce12ff" },
 	{ "name": "shoulder-back-transform", "parent": "body-up", "rotation": -4.33, "x": 84.44, "y": -34.31, "color": "ffce12ff" },
 	{ "name": "shoulder-back", "parent": "shoulder-back-transform", "x": 1.09, "y": -39.44, "color": "ffce12ff" },
 	{ "name": "shoulder-back", "parent": "shoulder-back-transform", "x": 1.09, "y": -39.44, "color": "ffce12ff" },
 	{
 	{
@@ -614,7 +759,8 @@
 		"x": 86.24,
 		"x": 86.24,
 		"y": -100.16,
 		"y": -100.16,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{
 	{
 		"name": "dress-control-leg-down-back",
 		"name": "dress-control-leg-down-back",
@@ -623,7 +769,8 @@
 		"x": 86.81,
 		"x": 86.81,
 		"y": -134.93,
 		"y": -134.93,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{
 	{
 		"name": "dress-control-leg-up-front",
 		"name": "dress-control-leg-up-front",
@@ -632,7 +779,8 @@
 		"x": -81.34,
 		"x": -81.34,
 		"y": -100.16,
 		"y": -100.16,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{
 	{
 		"name": "dress-control-leg-down-front",
 		"name": "dress-control-leg-down-front",
@@ -641,7 +789,8 @@
 		"x": -83.05,
 		"x": -83.05,
 		"y": -132.65,
 		"y": -132.65,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{
 	{
 		"name": "dress-control-foot-front",
 		"name": "dress-control-foot-front",
@@ -650,7 +799,8 @@
 		"x": -112.69,
 		"x": -112.69,
 		"y": -254.06,
 		"y": -254.06,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
 	{
 	{
 		"name": "dress-control-foot-back",
 		"name": "dress-control-foot-back",
@@ -659,9 +809,18 @@
 		"x": 97.07,
 		"x": 97.07,
 		"y": -251.21,
 		"y": -251.21,
 		"skin": true,
 		"skin": true,
-		"color": "ff7a45ff"
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
+	},
+	{
+		"name": "dress-control-middle",
+		"parent": "skeleton-control",
+		"x": -5.53,
+		"y": -254.06,
+		"skin": true,
+		"color": "ff7a45ff",
+		"icon": "arrowUpDown"
 	},
 	},
-	{ "name": "dress-control-middle", "parent": "skeleton-control", "x": -5.53, "y": -254.06, "skin": true, "color": "ff7a45ff" },
 	{
 	{
 		"name": "sleeve-control-front",
 		"name": "sleeve-control-front",
 		"parent": "arm-front-up-7",
 		"parent": "arm-front-up-7",
@@ -670,7 +829,8 @@
 		"x": 37.64,
 		"x": 37.64,
 		"y": -41.32,
 		"y": -41.32,
 		"skin": true,
 		"skin": true,
-		"color": "5e0202ff"
+		"color": "5e0202ff",
+		"icon": "handLeft"
 	},
 	},
 	{
 	{
 		"name": "sleeve-control-back",
 		"name": "sleeve-control-back",
@@ -680,7 +840,8 @@
 		"x": 25.63,
 		"x": 25.63,
 		"y": 55.1,
 		"y": 55.1,
 		"skin": true,
 		"skin": true,
-		"color": "02045eff"
+		"color": "02045eff",
+		"icon": "handLeft"
 	},
 	},
 	{
 	{
 		"name": "cape-blue-up",
 		"name": "cape-blue-up",
@@ -701,11 +862,51 @@
 		"skin": true,
 		"skin": true,
 		"color": "1130ff78"
 		"color": "1130ff78"
 	},
 	},
-	{ "name": "cape-blue-down-middle", "parent": "cape-blue-down", "x": 168.33, "y": -1.52, "skin": true, "color": "1130ff78" },
-	{ "name": "cape-blue-down-front", "parent": "cape-blue-down-middle", "x": -19.01, "y": -133.73, "skin": true, "color": "1130ff78" },
-	{ "name": "cape-blue-down-back", "parent": "cape-blue-down-middle", "x": -10.01, "y": 121.12, "skin": true, "color": "1130ff78" },
-	{ "name": "cape-blue-middle-front", "parent": "cape-blue-down", "x": 41.13, "y": -101.46, "skin": true, "color": "1130ff78" },
-	{ "name": "cape-blue-middle-back", "parent": "cape-blue-down", "x": 33.12, "y": 96.5, "skin": true, "color": "1130ff78" },
+	{
+		"name": "cape-blue-down-middle",
+		"parent": "cape-blue-down",
+		"x": 168.33,
+		"y": -1.52,
+		"skin": true,
+		"color": "1130ff78",
+		"icon": "romanII"
+	},
+	{
+		"name": "cape-blue-down-front",
+		"parent": "cape-blue-down-middle",
+		"x": -19.01,
+		"y": -133.73,
+		"skin": true,
+		"color": "1130ff78",
+		"icon": "romanII"
+	},
+	{
+		"name": "cape-blue-down-back",
+		"parent": "cape-blue-down-middle",
+		"x": -10.01,
+		"y": 121.12,
+		"skin": true,
+		"color": "1130ff78",
+		"icon": "romanII"
+	},
+	{
+		"name": "cape-blue-middle-front",
+		"parent": "cape-blue-down",
+		"x": 41.13,
+		"y": -101.46,
+		"skin": true,
+		"color": "1130ff78",
+		"icon": "romanII"
+	},
+	{
+		"name": "cape-blue-middle-back",
+		"parent": "cape-blue-down",
+		"x": 33.12,
+		"y": 96.5,
+		"skin": true,
+		"color": "1130ff78",
+		"icon": "romanII"
+	},
 	{
 	{
 		"name": "cape-blue-up-front",
 		"name": "cape-blue-up-front",
 		"parent": "cape-front-rotator",
 		"parent": "cape-front-rotator",
@@ -713,7 +914,8 @@
 		"x": 98.31,
 		"x": 98.31,
 		"y": 4.67,
 		"y": 4.67,
 		"skin": true,
 		"skin": true,
-		"color": "1130ff78"
+		"color": "1130ff78",
+		"icon": "romanII"
 	},
 	},
 	{
 	{
 		"name": "cape-blue-up-back",
 		"name": "cape-blue-up-back",
@@ -722,7 +924,8 @@
 		"x": 69.6,
 		"x": 69.6,
 		"y": -16.89,
 		"y": -16.89,
 		"skin": true,
 		"skin": true,
-		"color": "1130ff78"
+		"color": "1130ff78",
+		"icon": "romanII"
 	},
 	},
 	{
 	{
 		"name": "cape-blue-control",
 		"name": "cape-blue-control",
@@ -731,9 +934,10 @@
 		"x": 179.82,
 		"x": 179.82,
 		"y": -1.71,
 		"y": -1.71,
 		"skin": true,
 		"skin": true,
-		"color": "ff11b6ff"
+		"color": "ff11b6ff",
+		"icon": "arrows"
 	},
 	},
-	{ "name": "mouth", "parent": "features-control", "x": -0.72, "y": -41.96, "color": "258effff" }
+	{ "name": "mouth", "parent": "features-control", "x": -0.72, "y": -41.96, "color": "258effff", "icon": "mouth" }
 ],
 ],
 "slots": [
 "slots": [
 	{ "name": "sleeve-inner-back", "bone": "arm-back-down", "attachment": "sleeve-inner-back" },
 	{ "name": "sleeve-inner-back", "bone": "arm-back-down", "attachment": "sleeve-inner-back" },
@@ -1188,7 +1392,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/backpack",
 		"name": "accessories/backpack",
-		"bones": [ "backpack-control", "backpack" ],
+		"bones": [ "backpack", "backpack-control" ],
 		"attachments": {
 		"attachments": {
 			"backpack": {
 			"backpack": {
 				"backpack": {
 				"backpack": {
@@ -1262,7 +1466,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/bag",
 		"name": "accessories/bag",
-		"bones": [ "bag-back-front", "bag-flap", "bag-strap-front", "bag-back-down", "bag-strap-back", "bag", "bag-control" ],
+		"bones": [ "bag", "bag-back-down", "bag-back-front", "bag-control", "bag-flap", "bag-strap-back", "bag-strap-front" ],
 		"attachments": {
 		"attachments": {
 			"bag-base": {
 			"bag-base": {
 				"bag-base": {
 				"bag-base": {
@@ -1323,7 +1527,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/cape-blue",
 		"name": "accessories/cape-blue",
-		"bones": [ "cape-blue-up", "cape-front-rotator", "cape-blue-control", "cape-blue-down-middle", "cape-blue-middle-back", "cape-blue-middle-front", "cape-blue-up-front", "cape-back-rotator", "cape-blue-down-back", "cape-blue-down-front", "cape-blue-down", "cape-blue-up-back" ],
+		"bones": [ "cape-back-rotator", "cape-blue-control", "cape-blue-down", "cape-blue-down-back", "cape-blue-down-front", "cape-blue-down-middle", "cape-blue-middle-back", "cape-blue-middle-front", "cape-blue-up", "cape-blue-up-back", "cape-blue-up-front", "cape-front-rotator" ],
 		"attachments": {
 		"attachments": {
 			"cape-back": {
 			"cape-back": {
 				"cape-back": {
 				"cape-back": {
@@ -1411,7 +1615,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/cape-red",
 		"name": "accessories/cape-red",
-		"bones": [ "cape-red-front-inside", "cape-red-front-outside", "cape-front-rotator", "cape-red-back-outside", "cape-back-rotator", "cape-red-back-inside" ],
+		"bones": [ "cape-back-rotator", "cape-front-rotator", "cape-red-back-inside", "cape-red-back-outside", "cape-red-front-inside", "cape-red-front-outside" ],
 		"attachments": {
 		"attachments": {
 			"cape-red-down": {
 			"cape-red-down": {
 				"cape-red-down": {
 				"cape-red-down": {
@@ -1449,7 +1653,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/hat-pointy-blue-yellow",
 		"name": "accessories/hat-pointy-blue-yellow",
-		"bones": [ "pompom-control", "hat", "hat-control", "hat-base" ],
+		"bones": [ "hat", "hat-base", "hat-control", "pompom-control" ],
 		"transform": [ "hat-control" ],
 		"transform": [ "hat-control" ],
 		"attachments": {
 		"attachments": {
 			"hat": {
 			"hat": {
@@ -1475,7 +1679,7 @@
 	},
 	},
 	{
 	{
 		"name": "accessories/hat-red-yellow",
 		"name": "accessories/hat-red-yellow",
-		"bones": [ "pompom-control", "hat", "hat-control", "hat-base" ],
+		"bones": [ "hat", "hat-base", "hat-control", "pompom-control" ],
 		"transform": [ "hat-control" ],
 		"transform": [ "hat-control" ],
 		"attachments": {
 		"attachments": {
 			"hat": {
 			"hat": {
@@ -1526,8 +1730,8 @@
 	},
 	},
 	{
 	{
 		"name": "clothes/dress-blue",
 		"name": "clothes/dress-blue",
-		"bones": [ "dress-control-leg-down-back", "dress-control-leg-up-back", "sleeve-control-front", "dress-control-leg-down-front", "sleeve-control-back", "dress-control-middle", "dress-control-foot-back", "dress-control-foot-front", "dress-control-leg-up-front" ],
-		"transform": [ "leg-down-front", "leg-up", "leg-down-back", "leg-down-back-up", "leg-down-down", "leg-up-back" ],
+		"bones": [ "dress-control-foot-back", "dress-control-foot-front", "dress-control-leg-down-back", "dress-control-leg-down-front", "dress-control-leg-up-back", "dress-control-leg-up-front", "dress-control-middle", "sleeve-control-back", "sleeve-control-front" ],
+		"transform": [ "leg-down-back", "leg-down-back-up", "leg-down-down", "leg-down-front", "leg-up", "leg-up-back" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
 				"arm-back": {
 				"arm-back": {
@@ -1615,7 +1819,7 @@
 	},
 	},
 	{
 	{
 		"name": "clothes/dress-green",
 		"name": "clothes/dress-green",
-		"bones": [ "skirt-control-front-down", "skirt-control-up", "skirt-control-back-down", "skirt-control", "skirt-control-front", "skirt-control-back", "skirt-control-middle" ],
+		"bones": [ "skirt-control", "skirt-control-back", "skirt-control-back-down", "skirt-control-front", "skirt-control-front-down", "skirt-control-middle", "skirt-control-up" ],
 		"attachments": {
 		"attachments": {
 			"body-up": {
 			"body-up": {
 				"body-up": { "name": "girl-spring-dress/body-up", "x": 59.16, "y": -14.67, "rotation": -94.33, "width": 128, "height": 131 }
 				"body-up": { "name": "girl-spring-dress/body-up", "x": 59.16, "y": -14.67, "rotation": -94.33, "width": 128, "height": 131 }
@@ -1653,7 +1857,7 @@
 	},
 	},
 	{
 	{
 		"name": "clothes/hoodie-blue-and-scarf",
 		"name": "clothes/hoodie-blue-and-scarf",
-		"bones": [ "zip-girl", "scarf-back" ],
+		"bones": [ "scarf-back", "zip-girl" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
 				"arm-back": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "arm-back", "width": 71, "height": 229 }
 				"arm-back": { "name": "girl/arm-front", "type": "linkedmesh", "skin": "full-skins/boy", "parent": "arm-back", "width": 71, "height": 229 }
@@ -2110,7 +2314,7 @@
 	},
 	},
 	{
 	{
 		"name": "full-skins/boy",
 		"name": "full-skins/boy",
-		"bones": [ "hat-base", "pompom-control", "hat", "zip-boy", "hat-control", "backpack", "backpack-control" ],
+		"bones": [ "backpack", "backpack-control", "hat", "hat-base", "hat-control", "pompom-control", "zip-boy" ],
 		"transform": [ "hat-control" ],
 		"transform": [ "hat-control" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
@@ -2535,7 +2739,7 @@
 	},
 	},
 	{
 	{
 		"name": "full-skins/girl",
 		"name": "full-skins/girl",
-		"bones": [ "bag-back-front", "bag-flap", "hair-strand-back-1", "hair-strand-back-3", "hat", "pompom-control", "zip-girl", "bag-strap-front", "hair-holder-front", "scarf-back", "bag-back-down", "hat-control", "bag-strap-back", "hair-strand-front-2", "hair-strand-front-3", "hair-holder-back", "bag", "hair-strand-front-4", "bag-control", "hair-strand-front-1", "hair-strand-back-2", "hat-base" ],
+		"bones": [ "bag", "bag-back-down", "bag-back-front", "bag-control", "bag-flap", "bag-strap-back", "bag-strap-front", "hair-holder-back", "hair-holder-front", "hair-strand-back-1", "hair-strand-back-2", "hair-strand-back-3", "hair-strand-front-1", "hair-strand-front-2", "hair-strand-front-3", "hair-strand-front-4", "hat", "hat-base", "hat-control", "pompom-control", "scarf-back", "zip-girl" ],
 		"transform": [ "hat-control", "leg-down-back-up", "leg-up-back" ],
 		"transform": [ "hat-control", "leg-down-back-up", "leg-up-back" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
@@ -3033,8 +3237,8 @@
 	},
 	},
 	{
 	{
 		"name": "full-skins/girl-blue-cape",
 		"name": "full-skins/girl-blue-cape",
-		"bones": [ "cape-blue-up", "dress-control-leg-up-front", "dress-control-leg-down-back", "sleeve-control-front", "dress-control-leg-up-back", "cape-front-rotator", "cape-blue-control", "cape-blue-down-middle", "cape-blue-middle-back", "cape-blue-middle-front", "dress-control-leg-down-front", "dress-control-middle", "sleeve-control-back", "cape-blue-up-front", "cape-back-rotator", "cape-blue-down-back", "cape-blue-down-front", "dress-control-foot-back", "cape-blue-down", "dress-control-foot-front", "cape-blue-up-back" ],
-		"transform": [ "leg-down-front", "leg-up", "leg-down-back", "leg-down-back-up", "leg-down-down", "leg-up-back" ],
+		"bones": [ "cape-back-rotator", "cape-blue-control", "cape-blue-down", "cape-blue-down-back", "cape-blue-down-front", "cape-blue-down-middle", "cape-blue-middle-back", "cape-blue-middle-front", "cape-blue-up", "cape-blue-up-back", "cape-blue-up-front", "cape-front-rotator", "dress-control-foot-back", "dress-control-foot-front", "dress-control-leg-down-back", "dress-control-leg-down-front", "dress-control-leg-up-back", "dress-control-leg-up-front", "dress-control-middle", "sleeve-control-back", "sleeve-control-front" ],
+		"transform": [ "leg-down-back", "leg-down-back-up", "leg-down-down", "leg-down-front", "leg-up", "leg-up-back" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
 				"arm-back": {
 				"arm-back": {
@@ -3527,7 +3731,7 @@
 	},
 	},
 	{
 	{
 		"name": "full-skins/girl-spring-dress",
 		"name": "full-skins/girl-spring-dress",
-		"bones": [ "cape-red-front-inside", "skirt-control-front-down", "cape-red-front-outside", "cape-front-rotator", "skirt-control-back-down", "skirt-control-up", "skirt-rotation-back", "skirt-control", "cape-red-back-outside", "cape-back-rotator", "skirt-rotation-front", "skirt-control-middle", "skirt-control-front", "skirt-control-back", "cape-red-back-inside" ],
+		"bones": [ "cape-back-rotator", "cape-front-rotator", "cape-red-back-inside", "cape-red-back-outside", "cape-red-front-inside", "cape-red-front-outside", "skirt-control", "skirt-control-back", "skirt-control-back-down", "skirt-control-front", "skirt-control-front-down", "skirt-control-middle", "skirt-control-up", "skirt-rotation-back", "skirt-rotation-front" ],
 		"transform": [ "skirt-rotation-back", "skirt-rotation-front" ],
 		"transform": [ "skirt-rotation-back", "skirt-rotation-front" ],
 		"attachments": {
 		"attachments": {
 			"arm-back": {
 			"arm-back": {
@@ -4256,7 +4460,7 @@
 	},
 	},
 	{
 	{
 		"name": "hair/long-blue-with-scarf",
 		"name": "hair/long-blue-with-scarf",
-		"bones": [ "hair-strand-back-1", "hair-strand-back-3", "hair-holder-front", "scarf-back", "hair-strand-front-2", "hair-holder-back", "hair-strand-front-3", "hair-strand-front-1", "hair-strand-front-4", "hair-strand-back-2" ],
+		"bones": [ "hair-holder-back", "hair-holder-front", "hair-strand-back-1", "hair-strand-back-2", "hair-strand-back-3", "hair-strand-front-1", "hair-strand-front-2", "hair-strand-front-3", "hair-strand-front-4", "scarf-back" ],
 		"attachments": {
 		"attachments": {
 			"ear": {
 			"ear": {
 				"ear": { "name": "girl/ear", "x": 56.58, "y": 85.63, "rotation": -87.57, "width": 38, "height": 45 }
 				"ear": { "name": "girl/ear", "x": 56.58, "y": 85.63, "rotation": -87.57, "width": 38, "height": 45 }

+ 177 - 181
spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match.atlas

@@ -3,360 +3,356 @@ mix-and-match.png
 	filter: Linear, Linear
 	filter: Linear, Linear
 	scale: 0.5
 	scale: 0.5
 base-head
 base-head
-	bounds: 587, 2, 95, 73
+	bounds: 118, 70, 95, 73
 boy/arm-front
 boy/arm-front
-	bounds: 558, 271, 36, 115
+	bounds: 831, 311, 36, 115
+	rotate: 90
 boy/backpack
 boy/backpack
-	bounds: 235, 109, 119, 153
+	bounds: 249, 357, 119, 153
 boy/backpack-pocket
 boy/backpack-pocket
-	bounds: 328, 73, 34, 62
+	bounds: 628, 193, 34, 62
 	rotate: 90
 	rotate: 90
 boy/backpack-strap-front
 boy/backpack-strap-front
-	bounds: 665, 79, 38, 88
-boy/backpack-up
-	bounds: 395, 364, 21, 70
+	bounds: 330, 263, 38, 88
 	rotate: 90
 	rotate: 90
+boy/backpack-up
+	bounds: 482, 171, 21, 70
 boy/body
 boy/body
-	bounds: 251, 264, 97, 132
+	bounds: 845, 413, 97, 132
 	rotate: 90
 	rotate: 90
 boy/boot-ribbon-front
 boy/boot-ribbon-front
-	bounds: 648, 131, 9, 11
+	bounds: 234, 304, 9, 11
 boy/collar
 boy/collar
-	bounds: 744, 4, 73, 29
+	bounds: 471, 243, 73, 29
 	rotate: 90
 	rotate: 90
 boy/ear
 boy/ear
-	bounds: 383, 109, 19, 23
+	bounds: 991, 352, 19, 23
 	rotate: 90
 	rotate: 90
 boy/eye-back-low-eyelid
 boy/eye-back-low-eyelid
-	bounds: 739, 284, 17, 6
-	rotate: 90
+	bounds: 66, 72, 17, 6
 boy/eye-back-pupil
 boy/eye-back-pupil
-	bounds: 832, 443, 8, 9
+	bounds: 694, 279, 8, 9
 	rotate: 90
 	rotate: 90
 boy/eye-back-up-eyelid
 boy/eye-back-up-eyelid
-	bounds: 558, 264, 23, 5
+	bounds: 460, 101, 23, 5
+	rotate: 90
 boy/eye-back-up-eyelid-back
 boy/eye-back-up-eyelid-back
-	bounds: 802, 491, 19, 10
+	bounds: 979, 414, 19, 10
 	rotate: 90
 	rotate: 90
 boy/eye-front-low-eyelid
 boy/eye-front-low-eyelid
-	bounds: 386, 363, 22, 7
+	bounds: 1015, 203, 22, 7
 	rotate: 90
 	rotate: 90
 boy/eye-front-pupil
 boy/eye-front-pupil
-	bounds: 816, 389, 9, 9
+	bounds: 309, 50, 9, 9
 boy/eye-front-up-eyelid
 boy/eye-front-up-eyelid
-	bounds: 160, 71, 31, 6
-	rotate: 90
+	bounds: 991, 373, 31, 6
 boy/eye-front-up-eyelid-back
 boy/eye-front-up-eyelid-back
-	bounds: 801, 434, 26, 9
+	bounds: 107, 76, 26, 9
 	rotate: 90
 	rotate: 90
 boy/eye-iris-back
 boy/eye-iris-back
-	bounds: 618, 264, 17, 17
+	bounds: 810, 260, 17, 17
 boy/eye-iris-front
 boy/eye-iris-front
-	bounds: 727, 264, 18, 18
+	bounds: 902, 230, 18, 18
 boy/eye-white-back
 boy/eye-white-back
-	bounds: 580, 131, 20, 12
+	bounds: 599, 179, 20, 12
 boy/eye-white-front
 boy/eye-white-front
-	bounds: 510, 130, 27, 13
+	bounds: 544, 183, 27, 13
 boy/eyebrow-back
 boy/eyebrow-back
-	bounds: 751, 88, 20, 11
+	bounds: 1002, 225, 20, 11
 	rotate: 90
 	rotate: 90
 boy/eyebrow-front
 boy/eyebrow-front
-	bounds: 483, 130, 25, 11
+	bounds: 975, 234, 25, 11
 boy/hair-back
 boy/hair-back
-	bounds: 494, 388, 122, 81
+	bounds: 629, 289, 122, 81
 	rotate: 90
 	rotate: 90
 boy/hair-bangs
 boy/hair-bangs
-	bounds: 667, 284, 70, 37
+	bounds: 505, 180, 70, 37
+	rotate: 90
 boy/hair-side
 boy/hair-side
-	bounds: 789, 374, 25, 43
+	bounds: 979, 435, 25, 43
+	rotate: 90
 boy/hand-backfingers
 boy/hand-backfingers
-	bounds: 467, 364, 19, 21
+	bounds: 858, 183, 19, 21
 boy/hand-front-fingers
 boy/hand-front-fingers
-	bounds: 488, 364, 19, 21
+	bounds: 879, 183, 19, 21
 boy/hat
 boy/hat
-	bounds: 615, 417, 93, 56
-	rotate: 90
+	bounds: 218, 121, 93, 56
 boy/leg-front
 boy/leg-front
-	bounds: 138, 104, 31, 158
+	bounds: 85, 104, 31, 158
 boy/mouth-close
 boy/mouth-close
-	bounds: 551, 365, 21, 5
-	rotate: 90
+	bounds: 467, 100, 21, 5
 girl-blue-cape/mouth-close
 girl-blue-cape/mouth-close
-	bounds: 551, 365, 21, 5
-	rotate: 90
+	bounds: 467, 100, 21, 5
 girl-spring-dress/mouth-close
 girl-spring-dress/mouth-close
-	bounds: 551, 365, 21, 5
-	rotate: 90
+	bounds: 467, 100, 21, 5
 girl/mouth-close
 girl/mouth-close
-	bounds: 551, 365, 21, 5
-	rotate: 90
+	bounds: 467, 100, 21, 5
 boy/mouth-smile
 boy/mouth-smile
-	bounds: 705, 79, 29, 7
-boy/nose
-	bounds: 836, 473, 17, 10
+	bounds: 1015, 258, 29, 7
 	rotate: 90
 	rotate: 90
+boy/nose
+	bounds: 323, 79, 17, 10
 boy/pompom
 boy/pompom
-	bounds: 747, 273, 48, 43
+	bounds: 979, 462, 48, 43
 	rotate: 90
 	rotate: 90
 boy/zip
 boy/zip
-	bounds: 648, 144, 14, 23
+	bounds: 922, 231, 14, 23
+	rotate: 90
 girl-blue-cape/back-eyebrow
 girl-blue-cape/back-eyebrow
-	bounds: 602, 131, 18, 12
+	bounds: 527, 106, 18, 12
+	rotate: 90
 girl-blue-cape/body-dress
 girl-blue-cape/body-dress
 	bounds: 2, 264, 109, 246
 	bounds: 2, 264, 109, 246
 girl-blue-cape/body-ribbon
 girl-blue-cape/body-ribbon
-	bounds: 615, 283, 50, 38
+	bounds: 576, 193, 50, 38
 girl-blue-cape/cape-back
 girl-blue-cape/cape-back
-	bounds: 2, 69, 134, 193
+	bounds: 113, 317, 134, 193
 girl-blue-cape/cape-back-up
 girl-blue-cape/cape-back-up
-	bounds: 386, 387, 123, 106
-	rotate: 90
+	bounds: 504, 305, 123, 106
 girl-blue-cape/cape-ribbon
 girl-blue-cape/cape-ribbon
-	bounds: 675, 264, 50, 18
+	bounds: 396, 118, 50, 18
+	rotate: 90
 girl-blue-cape/cape-shoulder-back
 girl-blue-cape/cape-shoulder-back
-	bounds: 751, 110, 49, 59
+	bounds: 420, 243, 49, 59
 girl-blue-cape/cape-shoulder-front
 girl-blue-cape/cape-shoulder-front
-	bounds: 113, 264, 62, 76
-	rotate: 90
+	bounds: 2, 2, 62, 76
 girl-blue-cape/cape-up-front
 girl-blue-cape/cape-up-front
-	bounds: 399, 264, 98, 117
-	rotate: 90
+	bounds: 118, 145, 98, 117
 girl-blue-cape/ear
 girl-blue-cape/ear
-	bounds: 775, 2, 19, 23
+	bounds: 837, 181, 19, 23
 girl-spring-dress/ear
 girl-spring-dress/ear
-	bounds: 775, 2, 19, 23
+	bounds: 837, 181, 19, 23
 girl/ear
 girl/ear
-	bounds: 775, 2, 19, 23
+	bounds: 837, 181, 19, 23
 girl-blue-cape/eye-back-low-eyelid
 girl-blue-cape/eye-back-low-eyelid
-	bounds: 802, 463, 17, 6
+	bounds: 810, 252, 17, 6
 girl-spring-dress/eye-back-low-eyelid
 girl-spring-dress/eye-back-low-eyelid
-	bounds: 802, 463, 17, 6
+	bounds: 810, 252, 17, 6
 girl/eye-back-low-eyelid
 girl/eye-back-low-eyelid
-	bounds: 802, 463, 17, 6
+	bounds: 810, 252, 17, 6
 girl-blue-cape/eye-back-pupil
 girl-blue-cape/eye-back-pupil
-	bounds: 816, 367, 8, 9
+	bounds: 309, 40, 8, 9
+	rotate: 90
 girl-spring-dress/eye-back-pupil
 girl-spring-dress/eye-back-pupil
-	bounds: 816, 367, 8, 9
+	bounds: 309, 40, 8, 9
+	rotate: 90
 girl/eye-back-pupil
 girl/eye-back-pupil
-	bounds: 816, 367, 8, 9
+	bounds: 309, 40, 8, 9
+	rotate: 90
 girl-blue-cape/eye-back-up-eyelid
 girl-blue-cape/eye-back-up-eyelid
-	bounds: 554, 131, 24, 12
+	bounds: 573, 179, 24, 12
 girl-spring-dress/eye-back-up-eyelid
 girl-spring-dress/eye-back-up-eyelid
-	bounds: 554, 131, 24, 12
+	bounds: 573, 179, 24, 12
 girl/eye-back-up-eyelid
 girl/eye-back-up-eyelid
-	bounds: 554, 131, 24, 12
+	bounds: 573, 179, 24, 12
 girl-blue-cape/eye-back-up-eyelid-back
 girl-blue-cape/eye-back-up-eyelid-back
-	bounds: 832, 453, 17, 11
+	bounds: 380, 105, 17, 11
 	rotate: 90
 	rotate: 90
 girl-spring-dress/eye-back-up-eyelid-back
 girl-spring-dress/eye-back-up-eyelid-back
-	bounds: 832, 453, 17, 11
+	bounds: 380, 105, 17, 11
 	rotate: 90
 	rotate: 90
 girl/eye-back-up-eyelid-back
 girl/eye-back-up-eyelid-back
-	bounds: 832, 453, 17, 11
+	bounds: 380, 105, 17, 11
 	rotate: 90
 	rotate: 90
 girl-blue-cape/eye-front-low-eyelid
 girl-blue-cape/eye-front-low-eyelid
-	bounds: 739, 303, 18, 6
+	bounds: 1016, 353, 18, 6
 	rotate: 90
 	rotate: 90
 girl-spring-dress/eye-front-low-eyelid
 girl-spring-dress/eye-front-low-eyelid
-	bounds: 739, 303, 18, 6
+	bounds: 1016, 353, 18, 6
 	rotate: 90
 	rotate: 90
 girl/eye-front-low-eyelid
 girl/eye-front-low-eyelid
-	bounds: 739, 303, 18, 6
+	bounds: 1016, 353, 18, 6
 	rotate: 90
 	rotate: 90
 girl-blue-cape/eye-front-pupil
 girl-blue-cape/eye-front-pupil
-	bounds: 816, 378, 9, 9
+	bounds: 363, 94, 9, 9
 girl-spring-dress/eye-front-pupil
 girl-spring-dress/eye-front-pupil
-	bounds: 816, 378, 9, 9
+	bounds: 363, 94, 9, 9
 girl/eye-front-pupil
 girl/eye-front-pupil
-	bounds: 816, 378, 9, 9
+	bounds: 363, 94, 9, 9
 girl-blue-cape/eye-front-up-eyelid
 girl-blue-cape/eye-front-up-eyelid
-	bounds: 392, 77, 30, 14
+	bounds: 679, 413, 30, 14
 	rotate: 90
 	rotate: 90
 girl-spring-dress/eye-front-up-eyelid
 girl-spring-dress/eye-front-up-eyelid
-	bounds: 392, 77, 30, 14
+	bounds: 679, 413, 30, 14
 	rotate: 90
 	rotate: 90
 girl/eye-front-up-eyelid
 girl/eye-front-up-eyelid
-	bounds: 392, 77, 30, 14
+	bounds: 679, 413, 30, 14
 	rotate: 90
 	rotate: 90
 girl-blue-cape/eye-front-up-eyelid-back
 girl-blue-cape/eye-front-up-eyelid-back
-	bounds: 455, 130, 26, 11
+	bounds: 947, 234, 26, 11
 girl-spring-dress/eye-front-up-eyelid-back
 girl-spring-dress/eye-front-up-eyelid-back
-	bounds: 455, 130, 26, 11
+	bounds: 947, 234, 26, 11
 girl/eye-front-up-eyelid-back
 girl/eye-front-up-eyelid-back
-	bounds: 455, 130, 26, 11
+	bounds: 947, 234, 26, 11
 girl-blue-cape/eye-iris-back
 girl-blue-cape/eye-iris-back
-	bounds: 637, 264, 17, 17
+	bounds: 323, 105, 17, 17
 girl-blue-cape/eye-iris-front
 girl-blue-cape/eye-iris-front
-	bounds: 802, 471, 18, 18
+	bounds: 467, 107, 18, 18
 girl-blue-cape/eye-white-back
 girl-blue-cape/eye-white-back
-	bounds: 596, 264, 20, 16
+	bounds: 621, 175, 20, 16
 girl-spring-dress/eye-white-back
 girl-spring-dress/eye-white-back
-	bounds: 596, 264, 20, 16
+	bounds: 621, 175, 20, 16
 girl-blue-cape/eye-white-front
 girl-blue-cape/eye-white-front
-	bounds: 796, 5, 20, 16
-	rotate: 90
+	bounds: 643, 175, 20, 16
 girl-spring-dress/eye-white-front
 girl-spring-dress/eye-white-front
-	bounds: 796, 5, 20, 16
-	rotate: 90
+	bounds: 643, 175, 20, 16
 girl/eye-white-front
 girl/eye-white-front
-	bounds: 796, 5, 20, 16
-	rotate: 90
+	bounds: 643, 175, 20, 16
 girl-blue-cape/front-eyebrow
 girl-blue-cape/front-eyebrow
-	bounds: 608, 149, 18, 12
+	bounds: 309, 101, 18, 12
 	rotate: 90
 	rotate: 90
 girl-blue-cape/hair-back
 girl-blue-cape/hair-back
-	bounds: 508, 145, 117, 98
-	rotate: 90
+	bounds: 712, 317, 117, 98
 girl-blue-cape/hair-bangs
 girl-blue-cape/hair-bangs
-	bounds: 673, 419, 91, 40
+	bounds: 313, 170, 91, 40
 	rotate: 90
 	rotate: 90
 girl-blue-cape/hair-head-side-back
 girl-blue-cape/hair-head-side-back
-	bounds: 196, 331, 30, 52
-	rotate: 90
+	bounds: 544, 198, 30, 52
 girl-blue-cape/hair-head-side-front
 girl-blue-cape/hair-head-side-front
-	bounds: 738, 323, 41, 42
+	bounds: 466, 127, 41, 42
 girl-blue-cape/hair-side
 girl-blue-cape/hair-side
-	bounds: 473, 3, 36, 71
+	bounds: 175, 2, 36, 71
+	rotate: 90
 girl-blue-cape/hand-front-fingers
 girl-blue-cape/hand-front-fingers
-	bounds: 509, 365, 19, 21
+	bounds: 902, 207, 19, 21
 girl-spring-dress/hand-front-fingers
 girl-spring-dress/hand-front-fingers
-	bounds: 509, 365, 19, 21
+	bounds: 902, 207, 19, 21
 girl-blue-cape/leg-front
 girl-blue-cape/leg-front
-	bounds: 168, 72, 30, 158
+	bounds: 519, 413, 30, 158
 	rotate: 90
 	rotate: 90
 girl-blue-cape/mouth-smile
 girl-blue-cape/mouth-smile
-	bounds: 736, 79, 29, 7
+	bounds: 1015, 227, 29, 7
+	rotate: 90
 girl-spring-dress/mouth-smile
 girl-spring-dress/mouth-smile
-	bounds: 736, 79, 29, 7
+	bounds: 1015, 227, 29, 7
+	rotate: 90
 girl/mouth-smile
 girl/mouth-smile
-	bounds: 736, 79, 29, 7
+	bounds: 1015, 227, 29, 7
+	rotate: 90
 girl-blue-cape/nose
 girl-blue-cape/nose
-	bounds: 747, 264, 11, 7
+	bounds: 342, 82, 11, 7
 girl-spring-dress/nose
 girl-spring-dress/nose
-	bounds: 747, 264, 11, 7
+	bounds: 342, 82, 11, 7
 girl/nose
 girl/nose
-	bounds: 747, 264, 11, 7
+	bounds: 342, 82, 11, 7
 girl-blue-cape/sleeve-back
 girl-blue-cape/sleeve-back
-	bounds: 767, 79, 42, 29
+	bounds: 416, 95, 42, 29
 girl-blue-cape/sleeve-front
 girl-blue-cape/sleeve-front
-	bounds: 408, 76, 52, 119
+	bounds: 249, 303, 52, 119
 	rotate: 90
 	rotate: 90
 girl-spring-dress/arm-front
 girl-spring-dress/arm-front
-	bounds: 596, 282, 17, 111
+	bounds: 829, 292, 17, 111
+	rotate: 90
 girl-spring-dress/back-eyebrow
 girl-spring-dress/back-eyebrow
-	bounds: 801, 420, 18, 12
+	bounds: 309, 81, 18, 12
+	rotate: 90
 girl-spring-dress/body-up
 girl-spring-dress/body-up
-	bounds: 179, 4, 64, 66
+	bounds: 66, 2, 64, 66
 girl-spring-dress/cloak-down
 girl-spring-dress/cloak-down
-	bounds: 775, 27, 50, 50
+	bounds: 758, 227, 50, 50
 girl-spring-dress/cloak-up
 girl-spring-dress/cloak-up
-	bounds: 360, 7, 64, 58
-	rotate: 90
+	bounds: 628, 229, 64, 58
 girl-spring-dress/eye-iris-back
 girl-spring-dress/eye-iris-back
-	bounds: 656, 264, 17, 17
+	bounds: 342, 105, 17, 17
 girl-spring-dress/eye-iris-front
 girl-spring-dress/eye-iris-front
-	bounds: 814, 492, 18, 18
+	bounds: 487, 107, 18, 18
 girl-spring-dress/front-eyebrow
 girl-spring-dress/front-eyebrow
-	bounds: 822, 472, 18, 12
-	rotate: 90
+	bounds: 323, 91, 18, 12
 girl-spring-dress/hair-back
 girl-spring-dress/hair-back
-	bounds: 196, 363, 147, 93
-	rotate: 90
+	bounds: 370, 417, 147, 93
 girl-spring-dress/hair-bangs
 girl-spring-dress/hair-bangs
-	bounds: 696, 326, 91, 40
-	rotate: 90
+	bounds: 829, 250, 91, 40
 girl-spring-dress/hair-head-side-back
 girl-spring-dress/hair-head-side-back
-	bounds: 529, 76, 30, 52
+	bounds: 509, 126, 30, 52
 girl-spring-dress/hair-head-side-front
 girl-spring-dress/hair-head-side-front
-	bounds: 781, 323, 41, 42
+	bounds: 816, 206, 41, 42
 girl-spring-dress/hair-side
 girl-spring-dress/hair-side
-	bounds: 511, 3, 36, 71
+	bounds: 248, 2, 36, 71
+	rotate: 90
 girl-spring-dress/leg-front
 girl-spring-dress/leg-front
-	bounds: 171, 104, 30, 158
+	bounds: 831, 381, 30, 158
+	rotate: 90
 girl-spring-dress/neck
 girl-spring-dress/neck
-	bounds: 138, 70, 20, 32
+	bounds: 85, 70, 20, 32
 girl-spring-dress/shoulder-ribbon
 girl-spring-dress/shoulder-ribbon
-	bounds: 622, 131, 36, 24
-	rotate: 90
+	bounds: 175, 44, 36, 24
 girl-spring-dress/skirt
 girl-spring-dress/skirt
-	bounds: 113, 328, 182, 81
+	bounds: 2, 80, 182, 81
 	rotate: 90
 	rotate: 90
 girl-spring-dress/underskirt
 girl-spring-dress/underskirt
-	bounds: 2, 2, 175, 65
+	bounds: 519, 445, 175, 65
 girl/arm-front
 girl/arm-front
-	bounds: 577, 395, 36, 115
+	bounds: 712, 279, 36, 115
+	rotate: 90
 girl/back-eyebrow
 girl/back-eyebrow
-	bounds: 834, 492, 18, 12
+	bounds: 309, 61, 18, 12
 	rotate: 90
 	rotate: 90
 girl/bag-base
 girl/bag-base
-	bounds: 191, 264, 62, 58
-	rotate: 90
+	bounds: 694, 219, 62, 58
 girl/bag-strap-front
 girl/bag-strap-front
-	bounds: 385, 265, 12, 96
+	bounds: 370, 304, 12, 96
+	rotate: 90
 girl/bag-top
 girl/bag-top
-	bounds: 738, 367, 49, 50
+	bounds: 765, 175, 49, 50
 girl/body
 girl/body
-	bounds: 356, 130, 97, 132
+	bounds: 370, 318, 97, 132
+	rotate: 90
 girl/boot-ribbon-front
 girl/boot-ribbon-front
-	bounds: 539, 130, 13, 13
+	bounds: 323, 64, 13, 13
 girl/eye-iris-back
 girl/eye-iris-back
-	bounds: 821, 424, 17, 17
+	bounds: 361, 105, 17, 17
 girl/eye-iris-front
 girl/eye-iris-front
-	bounds: 812, 443, 18, 18
+	bounds: 507, 106, 18, 18
 girl/eye-white-back
 girl/eye-white-back
-	bounds: 814, 5, 20, 16
-	rotate: 90
+	bounds: 665, 175, 20, 16
 girl/front-eyebrow
 girl/front-eyebrow
-	bounds: 816, 400, 18, 12
-	rotate: 90
+	bounds: 343, 91, 18, 12
 girl/hair-back
 girl/hair-back
-	bounds: 291, 363, 147, 93
-	rotate: 90
+	bounds: 696, 417, 147, 93
 girl/hair-bangs
 girl/hair-bangs
-	bounds: 715, 419, 91, 40
-	rotate: 90
+	bounds: 922, 247, 91, 40
 girl/hair-flap-down-front
 girl/hair-flap-down-front
-	bounds: 288, 5, 70, 65
+	bounds: 415, 171, 70, 65
+	rotate: 90
 girl/hair-head-side-back
 girl/hair-head-side-back
-	bounds: 561, 77, 30, 52
+	bounds: 991, 381, 30, 52
 girl/hair-head-side-front
 girl/hair-head-side-front
-	bounds: 757, 419, 41, 42
-	rotate: 90
+	bounds: 859, 206, 41, 42
 girl/hair-patch
 girl/hair-patch
-	bounds: 245, 4, 66, 41
+	bounds: 132, 2, 66, 41
 	rotate: 90
 	rotate: 90
 girl/hair-side
 girl/hair-side
-	bounds: 549, 3, 36, 71
+	bounds: 692, 181, 36, 71
+	rotate: 90
 girl/hair-strand-back-1
 girl/hair-strand-back-1
-	bounds: 684, 3, 58, 74
+	bounds: 948, 289, 58, 74
+	rotate: 90
 girl/hair-strand-back-2
 girl/hair-strand-back-2
-	bounds: 692, 171, 91, 58
+	bounds: 355, 170, 91, 58
 	rotate: 90
 	rotate: 90
 girl/hair-strand-back-3
 girl/hair-strand-back-3
-	bounds: 615, 323, 92, 79
-	rotate: 90
+	bounds: 215, 40, 92, 79
 girl/hair-strand-front-1
 girl/hair-strand-front-1
-	bounds: 518, 269, 38, 94
+	bounds: 234, 263, 38, 94
+	rotate: 90
 girl/hair-strand-front-2
 girl/hair-strand-front-2
-	bounds: 593, 79, 70, 50
+	bounds: 576, 233, 70, 50
+	rotate: 90
 girl/hair-strand-front-3
 girl/hair-strand-front-3
-	bounds: 705, 88, 44, 81
+	bounds: 313, 124, 44, 81
+	rotate: 90
 girl/hand-front-fingers
 girl/hand-front-fingers
-	bounds: 530, 365, 19, 21
+	bounds: 923, 208, 19, 21
 girl/hat
 girl/hat
-	bounds: 608, 169, 93, 82
-	rotate: 90
+	bounds: 218, 179, 93, 82
 girl/leg-front
 girl/leg-front
-	bounds: 203, 104, 30, 158
-girl/pompom
-	bounds: 757, 462, 48, 43
+	bounds: 831, 349, 30, 158
 	rotate: 90
 	rotate: 90
+girl/pompom
+	bounds: 416, 126, 48, 43
 girl/scarf
 girl/scarf
-	bounds: 455, 143, 119, 51
-	rotate: 90
+	bounds: 113, 264, 119, 51
 girl/scarf-back
 girl/scarf-back
-	bounds: 420, 2, 72, 51
-	rotate: 90
+	bounds: 502, 252, 72, 51
 girl/zip
 girl/zip
-	bounds: 356, 109, 19, 25
-	rotate: 90
+	bounds: 816, 179, 19, 25

BIN=BIN
spine-godot/example-v4-csharp/assets/mix-and-match/mix-and-match.png


A diferenza do arquivo foi suprimida porque é demasiado grande
+ 0 - 46
spine-godot/example-v4-csharp/assets/raggedyspineboy/raggedy spineboy.spine-json


BIN=BIN
spine-godot/example-v4-csharp/assets/raptor/light-sprite.png


BIN=BIN
spine-godot/example-v4-csharp/assets/raptor/raptor-pro.skel


+ 43 - 50
spine-godot/example-v4-csharp/assets/raptor/raptor.atlas

@@ -3,98 +3,91 @@ raptor.png
 	filter: Linear, Linear
 	filter: Linear, Linear
 	scale: 0.5
 	scale: 0.5
 back-arm
 back-arm
-	bounds: 829, 88, 46, 25
-	rotate: 90
+	bounds: 895, 295, 46, 25
 back-bracer
 back-bracer
-	bounds: 195, 238, 39, 28
+	bounds: 992, 216, 39, 28
 	rotate: 90
 	rotate: 90
 back-hand
 back-hand
-	bounds: 724, 140, 36, 34
-	rotate: 90
+	bounds: 594, 58, 36, 34
 back-knee
 back-knee
-	bounds: 760, 131, 49, 67
+	bounds: 729, 86, 49, 67
 	rotate: 90
 	rotate: 90
 back-thigh
 back-thigh
-	bounds: 225, 238, 39, 24
-	rotate: 90
+	bounds: 379, 2, 39, 24
 eyes-open
 eyes-open
-	bounds: 975, 204, 47, 45
+	bounds: 902, 194, 47, 45
+	rotate: 90
 front-arm
 front-arm
-	bounds: 969, 112, 48, 26
+	bounds: 945, 306, 48, 26
 front-bracer
 front-bracer
-	bounds: 724, 97, 41, 29
-	rotate: 90
+	bounds: 949, 197, 41, 29
 front-hand
 front-hand
-	bounds: 251, 239, 41, 38
+	bounds: 949, 266, 41, 38
 front-open-hand
 front-open-hand
-	bounds: 856, 76, 43, 44
-	rotate: 90
+	bounds: 875, 148, 43, 44
 front-thigh
 front-thigh
-	bounds: 729, 178, 57, 29
+	bounds: 793, 171, 57, 29
 	rotate: 90
 	rotate: 90
 gun
 gun
-	bounds: 894, 251, 107, 103
+	bounds: 379, 28, 107, 103
+	rotate: 90
 gun-nohand
 gun-nohand
-	bounds: 764, 241, 105, 102
+	bounds: 487, 87, 105, 102
 head
 head
-	bounds: 756, 345, 136, 149
+	bounds: 807, 361, 136, 149
 lower-leg
 lower-leg
-	bounds: 475, 237, 73, 98
-	rotate: 90
+	bounds: 827, 195, 73, 98
 mouth-grind
 mouth-grind
-	bounds: 975, 172, 47, 30
+	bounds: 920, 145, 47, 30
+	rotate: 90
 mouth-smile
 mouth-smile
-	bounds: 975, 140, 47, 30
+	bounds: 992, 257, 47, 30
+	rotate: 90
 neck
 neck
-	bounds: 366, 282, 18, 21
+	bounds: 359, 114, 18, 21
 raptor-back-arm
 raptor-back-arm
-	bounds: 636, 97, 82, 86
-	rotate: 90
+	bounds: 653, 142, 82, 86
 raptor-body
 raptor-body
-	bounds: 2, 2, 632, 233
+	bounds: 2, 277, 632, 233
 raptor-front-arm
 raptor-front-arm
-	bounds: 871, 168, 81, 102
+	bounds: 484, 4, 81, 102
 	rotate: 90
 	rotate: 90
 raptor-front-leg
 raptor-front-leg
-	bounds: 2, 237, 191, 257
+	bounds: 2, 18, 191, 257
 raptor-hindleg-back
 raptor-hindleg-back
-	bounds: 195, 279, 169, 215
+	bounds: 636, 295, 169, 215
 raptor-horn
 raptor-horn
-	bounds: 431, 312, 182, 80
-	rotate: 90
+	bounds: 195, 22, 182, 80
 raptor-horn-back
 raptor-horn-back
-	bounds: 513, 318, 176, 77
+	bounds: 945, 334, 176, 77
 	rotate: 90
 	rotate: 90
 raptor-jaw
 raptor-jaw
-	bounds: 894, 356, 126, 138
+	bounds: 359, 137, 126, 138
 raptor-jaw-tooth
 raptor-jaw-tooth
-	bounds: 294, 240, 37, 48
+	bounds: 895, 322, 37, 48
 	rotate: 90
 	rotate: 90
 raptor-mouth-inside
 raptor-mouth-inside
-	bounds: 344, 241, 36, 41
+	bounds: 949, 228, 36, 41
 	rotate: 90
 	rotate: 90
 raptor-saddle-strap-back
 raptor-saddle-strap-back
-	bounds: 575, 242, 54, 74
-raptor-saddle-strap-front
-	bounds: 764, 182, 57, 95
+	bounds: 653, 86, 54, 74
 	rotate: 90
 	rotate: 90
+raptor-saddle-strap-front
+	bounds: 594, 94, 57, 95
 raptor-saddle-w-shadow
 raptor-saddle-w-shadow
-	bounds: 592, 323, 162, 171
+	bounds: 195, 104, 162, 171
 raptor-tail-shadow
 raptor-tail-shadow
-	bounds: 366, 305, 189, 63
-	rotate: 90
+	bounds: 636, 230, 189, 63
 raptor-tongue
 raptor-tongue
-	bounds: 387, 239, 86, 64
+	bounds: 807, 295, 86, 64
 stirrup-back
 stirrup-back
-	bounds: 829, 136, 44, 35
+	bounds: 952, 151, 44, 35
 	rotate: 90
 	rotate: 90
 stirrup-front
 stirrup-front
-	bounds: 866, 121, 45, 50
-	rotate: 90
+	bounds: 902, 243, 45, 50
 stirrup-strap
 stirrup-strap
-	bounds: 918, 120, 49, 46
+	bounds: 824, 147, 49, 46
 torso
 torso
-	bounds: 636, 181, 54, 91
-	rotate: 90
+	bounds: 737, 137, 54, 91
 visor
 visor
-	bounds: 631, 237, 131, 84
+	bounds: 487, 191, 131, 84

BIN=BIN
spine-godot/example-v4-csharp/assets/raptor/raptor.png


BIN=BIN
spine-godot/example-v4-csharp/assets/spineboy/spineboy-pro.skel


+ 41 - 25
spine-godot/example-v4-csharp/assets/spineboy/spineboy-pro.spine-json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
-	"hash": "itfFESDjM1c",
-	"spine": "4.1.23-beta",
+	"hash": "pvgSVWzpY9U",
+	"spine": "4.2.64-beta",
 	"x": -188.63,
 	"x": -188.63,
 	"y": -7.94,
 	"y": -7.94,
 	"width": 418.45,
 	"width": 418.45,
@@ -12,7 +12,7 @@
 "bones": [
 "bones": [
 	{ "name": "root", "rotation": 0.05 },
 	{ "name": "root", "rotation": 0.05 },
 	{ "name": "hip", "parent": "root", "y": 247.27 },
 	{ "name": "hip", "parent": "root", "y": 247.27 },
-	{ "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff" },
+	{ "name": "crosshair", "parent": "root", "x": 302.83, "y": 569.45, "color": "ff3f00ff", "icon": "circle" },
 	{
 	{
 		"name": "aim-constraint-target",
 		"name": "aim-constraint-target",
 		"parent": "hip",
 		"parent": "hip",
@@ -22,8 +22,8 @@
 		"y": 5.62,
 		"y": 5.62,
 		"color": "abe323ff"
 		"color": "abe323ff"
 	},
 	},
-	{ "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff" },
-	{ "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff" },
+	{ "name": "rear-foot-target", "parent": "root", "x": 61.91, "y": 0.42, "color": "ff3f00ff", "icon": "ik" },
+	{ "name": "rear-leg-target", "parent": "rear-foot-target", "x": -33.91, "y": 37.34, "color": "ff3f00ff", "icon": "ik" },
 	{
 	{
 		"name": "rear-thigh",
 		"name": "rear-thigh",
 		"parent": "hip",
 		"parent": "hip",
@@ -58,12 +58,20 @@
 		"rotation": -0.85,
 		"rotation": -0.85,
 		"x": 51.17,
 		"x": 51.17,
 		"y": 0.24,
 		"y": 0.24,
-		"transform": "noRotationOrReflection",
+		"inherit": "noRotationOrReflection",
 		"color": "ff000dff"
 		"color": "ff000dff"
 	},
 	},
-	{ "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff" },
+	{ "name": "board-ik", "parent": "root", "x": -131.78, "y": 69.09, "color": "4c56ffff", "icon": "arrows" },
 	{ "name": "clipping", "parent": "root" },
 	{ "name": "clipping", "parent": "root" },
-	{ "name": "hoverboard-controller", "parent": "root", "rotation": -0.28, "x": -329.69, "y": 69.82, "color": "ff0004ff" },
+	{
+		"name": "hoverboard-controller",
+		"parent": "root",
+		"rotation": -0.28,
+		"x": -329.69,
+		"y": 69.82,
+		"color": "ff0004ff",
+		"icon": "arrowsB"
+	},
 	{ "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 },
 	{ "name": "exhaust1", "parent": "hoverboard-controller", "rotation": 3.02, "x": -249.68, "y": 53.39 },
 	{ "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 },
 	{ "name": "exhaust2", "parent": "hoverboard-controller", "rotation": 26.34, "x": -191.6, "y": -22.92 },
 	{
 	{
@@ -76,16 +84,16 @@
 		"scaleY": 0.7847
 		"scaleY": 0.7847
 	},
 	},
 	{ "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 },
 	{ "name": "portal-root", "parent": "root", "x": 12.9, "y": 328.54, "scaleX": 2.0334, "scaleY": 2.0334 },
-	{ "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57 },
-	{ "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57 },
+	{ "name": "flare1", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare10", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare2", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare3", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare4", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare5", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare6", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare7", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare8", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
+	{ "name": "flare9", "parent": "portal-root", "x": -6.34, "y": -161.57, "icon": "particles" },
 	{
 	{
 		"name": "torso",
 		"name": "torso",
 		"parent": "hip",
 		"parent": "hip",
@@ -117,8 +125,8 @@
 		"y": 0.2,
 		"y": 0.2,
 		"color": "00ff04ff"
 		"color": "00ff04ff"
 	},
 	},
-	{ "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff" },
-	{ "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff" },
+	{ "name": "front-foot-target", "parent": "root", "x": -13.53, "y": 0.04, "color": "ff3f00ff", "icon": "ik" },
+	{ "name": "front-leg-target", "parent": "front-foot-target", "x": -28.4, "y": 29.06, "color": "ff3f00ff", "icon": "ik" },
 	{
 	{
 		"name": "front-thigh",
 		"name": "front-thigh",
 		"parent": "hip",
 		"parent": "hip",
@@ -153,7 +161,7 @@
 		"rotation": -1.68,
 		"rotation": -1.68,
 		"x": 41.42,
 		"x": 41.42,
 		"y": -0.09,
 		"y": -0.09,
-		"transform": "noRotationOrReflection",
+		"inherit": "noRotationOrReflection",
 		"color": "00ff04ff"
 		"color": "00ff04ff"
 	},
 	},
 	{ "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" },
 	{ "name": "back-shoulder", "parent": "torso3", "rotation": -104.11, "x": 7.32, "y": -19.22, "color": "ff000dff" },
@@ -223,11 +231,19 @@
 		"y": -0.04,
 		"y": -0.04,
 		"color": "e0da19ff"
 		"color": "e0da19ff"
 	},
 	},
-	{ "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "transform": "noRotationOrReflection" },
-	{ "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "transform": "noRotationOrReflection" },
+	{ "name": "hoverboard-thruster-front", "parent": "hoverboard-controller", "rotation": -29.2, "x": 95.77, "y": -2.99, "inherit": "noRotationOrReflection" },
+	{ "name": "hoverboard-thruster-rear", "parent": "hoverboard-controller", "rotation": -29.2, "x": -76.47, "y": -4.88, "inherit": "noRotationOrReflection" },
 	{ "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 },
 	{ "name": "hoverglow-front", "parent": "hoverboard-thruster-front", "rotation": 0.17, "x": -1.78, "y": -37.79 },
 	{ "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 },
 	{ "name": "hoverglow-rear", "parent": "hoverboard-thruster-rear", "rotation": 0.17, "x": 1.06, "y": -35.66 },
-	{ "name": "muzzle", "parent": "rear-bracer", "rotation": 3.06, "x": 242.34, "y": 34.26, "color": "ffb900ff" },
+	{
+		"name": "muzzle",
+		"parent": "rear-bracer",
+		"rotation": 3.06,
+		"x": 242.34,
+		"y": 34.26,
+		"color": "ffb900ff",
+		"icon": "muzzleFlash"
+	},
 	{ "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" },
 	{ "name": "muzzle-ring", "parent": "muzzle", "color": "ffb900ff" },
 	{ "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" },
 	{ "name": "muzzle-ring2", "parent": "muzzle", "color": "ffb900ff" },
 	{ "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" },
 	{ "name": "muzzle-ring3", "parent": "muzzle", "color": "ffb900ff" },
@@ -246,7 +262,7 @@
 		"scaleY": 0.738,
 		"scaleY": 0.738,
 		"color": "000effff"
 		"color": "000effff"
 	},
 	},
-	{ "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff" }
+	{ "name": "head-control", "parent": "head", "x": 110.21, "color": "00a220ff", "icon": "arrows" }
 ],
 ],
 "slots": [
 "slots": [
 	{ "name": "portal-bg", "bone": "portal" },
 	{ "name": "portal-bg", "bone": "portal" },

+ 47 - 54
spine-godot/example-v4-csharp/assets/spineboy/spineboy.atlas

@@ -3,99 +3,92 @@ spineboy.png
 	filter: Linear, Linear
 	filter: Linear, Linear
 	scale: 0.5
 	scale: 0.5
 crosshair
 crosshair
-	bounds: 813, 160, 45, 45
+	bounds: 352, 7, 45, 45
 eye-indifferent
 eye-indifferent
-	bounds: 569, 2, 47, 45
+	bounds: 862, 105, 47, 45
 eye-surprised
 eye-surprised
-	bounds: 643, 7, 47, 45
-	rotate: 90
+	bounds: 505, 79, 47, 45
 front-bracer
 front-bracer
-	bounds: 811, 51, 29, 40
+	bounds: 826, 66, 29, 40
 front-fist-closed
 front-fist-closed
-	bounds: 807, 93, 38, 41
+	bounds: 786, 65, 38, 41
 front-fist-open
 front-fist-open
-	bounds: 815, 210, 43, 44
-front-foot
-	bounds: 706, 64, 63, 35
+	bounds: 710, 51, 43, 44
 	rotate: 90
 	rotate: 90
+front-foot
+	bounds: 210, 6, 63, 35
 front-shin
 front-shin
-	bounds: 80, 11, 41, 92
+	bounds: 665, 128, 41, 92
+	rotate: 90
 front-thigh
 front-thigh
-	bounds: 754, 12, 23, 56
+	bounds: 2, 2, 23, 56
+	rotate: 90
 front-upper-arm
 front-upper-arm
-	bounds: 618, 5, 23, 49
+	bounds: 250, 205, 23, 49
 goggles
 goggles
-	bounds: 214, 20, 131, 83
+	bounds: 665, 171, 131, 83
 gun
 gun
-	bounds: 347, 14, 105, 102
-	rotate: 90
+	bounds: 798, 152, 105, 102
 head
 head
-	bounds: 80, 105, 136, 149
+	bounds: 2, 27, 136, 149
 hoverboard-board
 hoverboard-board
-	bounds: 2, 8, 246, 76
-	rotate: 90
+	bounds: 2, 178, 246, 76
 hoverboard-thruster
 hoverboard-thruster
-	bounds: 478, 2, 30, 32
-hoverglow-small
-	bounds: 218, 117, 137, 38
+	bounds: 722, 96, 30, 32
 	rotate: 90
 	rotate: 90
+hoverglow-small
+	bounds: 275, 81, 137, 38
 mouth-grind
 mouth-grind
-	bounds: 775, 80, 47, 30
-	rotate: 90
+	bounds: 614, 97, 47, 30
 mouth-oooo
 mouth-oooo
-	bounds: 779, 31, 47, 30
-	rotate: 90
+	bounds: 612, 65, 47, 30
 mouth-smile
 mouth-smile
-	bounds: 783, 207, 47, 30
-	rotate: 90
+	bounds: 661, 64, 47, 30
 muzzle-glow
 muzzle-glow
-	bounds: 779, 4, 25, 25
+	bounds: 382, 54, 25, 25
 muzzle-ring
 muzzle-ring
-	bounds: 451, 14, 25, 105
+	bounds: 275, 54, 25, 105
+	rotate: 90
 muzzle01
 muzzle01
-	bounds: 664, 60, 67, 40
+	bounds: 911, 95, 67, 40
 	rotate: 90
 	rotate: 90
 muzzle02
 muzzle02
-	bounds: 580, 56, 68, 42
-	rotate: 90
+	bounds: 792, 108, 68, 42
 muzzle03
 muzzle03
-	bounds: 478, 36, 83, 53
+	bounds: 956, 171, 83, 53
 	rotate: 90
 	rotate: 90
 muzzle04
 muzzle04
-	bounds: 533, 49, 75, 45
-	rotate: 90
+	bounds: 275, 7, 75, 45
 muzzle05
 muzzle05
-	bounds: 624, 56, 68, 38
-	rotate: 90
+	bounds: 140, 3, 68, 38
 neck
 neck
-	bounds: 806, 8, 18, 21
+	bounds: 250, 182, 18, 21
 portal-bg
 portal-bg
-	bounds: 258, 121, 133, 133
+	bounds: 140, 43, 133, 133
 portal-flare1
 portal-flare1
-	bounds: 690, 2, 56, 30
-	rotate: 90
+	bounds: 554, 65, 56, 30
 portal-flare2
 portal-flare2
-	bounds: 510, 3, 57, 31
-portal-flare3
-	bounds: 722, 4, 58, 30
+	bounds: 759, 112, 57, 31
 	rotate: 90
 	rotate: 90
+portal-flare3
+	bounds: 554, 97, 58, 30
 portal-shade
 portal-shade
-	bounds: 393, 121, 133, 133
+	bounds: 275, 121, 133, 133
 portal-streaks1
 portal-streaks1
-	bounds: 528, 126, 126, 128
+	bounds: 410, 126, 126, 128
 portal-streaks2
 portal-streaks2
-	bounds: 656, 129, 125, 125
+	bounds: 538, 129, 125, 125
 rear-bracer
 rear-bracer
-	bounds: 826, 13, 28, 36
+	bounds: 857, 67, 28, 36
 rear-foot
 rear-foot
-	bounds: 743, 70, 57, 30
-	rotate: 90
+	bounds: 663, 96, 57, 30
 rear-shin
 rear-shin
-	bounds: 174, 14, 38, 89
+	bounds: 414, 86, 38, 89
+	rotate: 90
 rear-thigh
 rear-thigh
-	bounds: 783, 158, 28, 47
+	bounds: 756, 63, 28, 47
 rear-upper-arm
 rear-upper-arm
-	bounds: 783, 136, 20, 44
+	bounds: 60, 5, 20, 44
 	rotate: 90
 	rotate: 90
 torso
 torso
-	bounds: 123, 13, 49, 90
+	bounds: 905, 164, 49, 90

BIN=BIN
spine-godot/example-v4-csharp/assets/spineboy/spineboy.png


+ 105 - 101
spine-godot/example-v4/assets/celestial-circus/celestial-circus.atlas

@@ -1,169 +1,173 @@
 celestial-circus.png
 celestial-circus.png
-size:984,1032
-filter:Linear,Linear
-scale:0.4
+	size: 1024, 1024
+	filter: Linear, Linear
+	scale: 0.4
 arm-back-down
 arm-back-down
-bounds:774,7,38,82
-rotate:90
+	bounds: 324, 401, 38, 82
+	rotate: 90
 arm-back-up
 arm-back-up
-bounds:819,437,83,116
-rotate:90
+	bounds: 290, 44, 83, 116
+	rotate: 90
 arm-front-down
 arm-front-down
-bounds:863,49,36,78
+	bounds: 706, 2, 36, 78
+	rotate: 90
 arm-front-up
 arm-front-up
-bounds:784,47,77,116
+	bounds: 860, 138, 77, 116
 bench
 bench
-bounds:798,668,189,48
-rotate:90
+	bounds: 725, 256, 189, 48
 body-bottom
 body-bottom
-bounds:724,165,154,124
-rotate:90
+	bounds: 879, 868, 154, 124
+	rotate: 90
 body-top
 body-top
-bounds:819,522,126,132
-offsets:0,0,126,133
+	bounds: 725, 128, 126, 133
+	rotate: 90
 chest
 chest
-bounds:848,656,104,93
-rotate:90
+	bounds: 408, 26, 104, 93
 cloud-back
 cloud-back
-bounds:520,154,202,165
+	bounds: 752, 378, 202, 165
 cloud-front
 cloud-front
-bounds:492,411,325,196
+	bounds: 2, 2, 325, 196
+	rotate: 90
 collar
 collar
-bounds:935,108,47,26
+	bounds: 786, 13, 47, 26
 ear
 ear
-bounds:462,789,20,28
-rotate:90
+	bounds: 1002, 643, 20, 28
 eye-back-shadow
 eye-back-shadow
-bounds:947,522,14,10
-rotate:90
+	bounds: 428, 395, 14, 10
 eye-front-shadow
 eye-front-shadow
-bounds:819,411,24,14
-rotate:90
+	bounds: 704, 529, 24, 14
 eye-reflex-back
 eye-reflex-back
-bounds:774,55,8,7
+	bounds: 860, 128, 8, 7
+	rotate: 90
 eye-reflex-front
 eye-reflex-front
-bounds:841,321,10,7
-rotate:90
+	bounds: 726, 386, 10, 7
 eye-white-back
 eye-white-back
-bounds:214,322,13,16
-rotate:90
+	bounds: 835, 23, 13, 16
 eye-white-front
 eye-white-front
-bounds:348,2,22,17
-rotate:90
+	bounds: 1005, 1000, 22, 17
+	rotate: 90
 eyelashes-down-back
 eyelashes-down-back
-bounds:214,314,11,6
+	bounds: 232, 329, 11, 6
+	rotate: 90
 eyelashes-down-front
 eyelashes-down-front
-bounds:943,721,15,6
-rotate:90
+	bounds: 913, 851, 15, 6
+	rotate: 90
 eyelashes-top-back
 eyelashes-top-back
-bounds:816,656,18,10
+	bounds: 408, 395, 18, 10
 eyelashes-top-front
 eyelashes-top-front
-bounds:798,636,30,16
-rotate:90
+	bounds: 702, 179, 30, 16
+	rotate: 90
 face
 face
-bounds:841,333,91,102
-offsets:2,0,93,102
+	bounds: 514, 26, 93, 102
+	rotate: 90
 feathers-back
 feathers-back
-bounds:444,811,46,46
+	bounds: 954, 625, 46, 46
 feathers-front
 feathers-front
-bounds:767,323,72,86
+	bounds: 706, 40, 72, 86
 fringe-middle-back
 fringe-middle-back
-bounds:929,54,33,52
+	bounds: 200, 6, 33, 52
+	rotate: 90
 fringe-middle-front
 fringe-middle-front
-bounds:575,2,60,50
-rotate:90
+	bounds: 878, 76, 60, 50
+	rotate: 90
 fringe-side-back
 fringe-side-back
-bounds:848,763,27,94
+	bounds: 780, 41, 27, 94
+	rotate: 90
 fringe-side-front
 fringe-side-front
-bounds:901,34,26,93
+	bounds: 939, 161, 26, 93
 glove-bottom-back
 glove-bottom-back
-bounds:941,403,51,41
-rotate:90
+	bounds: 954, 572, 51, 41
+	rotate: 90
 glove-bottom-front
 glove-bottom-front
-bounds:935,136,47,48
+	bounds: 916, 256, 47, 48
 hair-back-1
 hair-back-1
-bounds:214,6,132,306
+	bounds: 444, 395, 132, 306
+	rotate: 90
 hair-back-2
 hair-back-2
-bounds:438,27,80,285
+	bounds: 438, 211, 80, 285
+	rotate: 90
 hair-back-3
 hair-back-3
-bounds:879,762,70,268
+	bounds: 719, 306, 70, 268
+	rotate: 90
 hair-back-4
 hair-back-4
-bounds:520,64,88,262
-rotate:90
+	bounds: 438, 121, 88, 262
+	rotate: 90
 hair-back-5
 hair-back-5
-bounds:486,321,88,279
-rotate:90
+	bounds: 438, 293, 88, 279
+	rotate: 90
 hair-back-6
 hair-back-6
-bounds:348,26,88,286
+	bounds: 200, 41, 88, 286
 hair-hat-shadow
 hair-hat-shadow
-bounds:850,186,89,41
-offsets:1,0,90,41
+	bounds: 232, 398, 90, 41
 hand-back
 hand-back
-bounds:627,2,60,47
-rotate:90
+	bounds: 954, 673, 60, 47
+	rotate: 90
 hand-front
 hand-front
-bounds:520,2,53,60
+	bounds: 967, 172, 53, 60
 hat-back
 hat-back
-bounds:937,456,64,45
-rotate:90
+	bounds: 954, 802, 64, 45
+	rotate: 90
 hat-front
 hat-front
-bounds:676,6,96,56
+	bounds: 780, 70, 96, 56
 head-back
 head-back
-bounds:850,229,102,86
-rotate:90
+	bounds: 618, 17, 102, 86
+	rotate: 90
 jabot
 jabot
-bounds:863,129,70,55
+	bounds: 967, 234, 70, 55
+	rotate: 90
 leg-back
 leg-back
-bounds:2,2,210,333
+	bounds: 232, 441, 210, 333
 leg-front
 leg-front
-bounds:232,462,258,320
+	bounds: 444, 529, 258, 320
 logo-brooch
 logo-brooch
-bounds:444,784,16,25
+	bounds: 954, 545, 16, 25
 mouth
 mouth
-bounds:943,738,22,6
-rotate:90
+	bounds: 408, 121, 22, 6
 neck
 neck
-bounds:938,278,39,56
+	bounds: 232, 342, 39, 56
+	rotate: 90
 nose
 nose
-bounds:943,712,6,7
+	bounds: 742, 529, 6, 7
+	rotate: 90
 nose-highlight
 nose-highlight
-bounds:486,456,4,4
+	bounds: 719, 300, 4, 4
 nose-shadow
 nose-shadow
-bounds:724,155,7,8
+	bounds: 869, 128, 7, 8
 pupil-back
 pupil-back
-bounds:972,228,10,14
+	bounds: 730, 529, 10, 14
 pupil-front
 pupil-front
-bounds:964,94,12,18
-rotate:90
+	bounds: 254, 21, 12, 18
 rope-back
 rope-back
-bounds:951,538,10,492
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front
 rope-front
-bounds:951,538,10,492
+	bounds: 232, 383, 10, 492
+	rotate: 90
 rope-front-bottom
 rope-front-bottom
-bounds:934,336,42,65
+	bounds: 954, 735, 42, 65
 skirt
 skirt
-bounds:2,784,440,246
+	bounds: 2, 776, 440, 246
 sock-bow
 sock-bow
-bounds:938,244,33,32
+	bounds: 408, 407, 33, 32
 spine-logo-body
 spine-logo-body
-bounds:938,229,13,32
-rotate:90
+	bounds: 879, 853, 13, 32
+	rotate: 90
 star-big
 star-big
-bounds:963,1007,17,23
-offsets:1,0,18,24
+	bounds: 939, 141, 18, 24
+	rotate: 90
 star-medium
 star-medium
-bounds:774,47,6,8
-rotate:90
+	bounds: 742, 537, 6, 8
+	rotate: 90
 star-small
 star-small
-bounds:462,784,3,4
-rotate:90
+	bounds: 719, 378, 3, 4
+	rotate: 90
 underskirt
 underskirt
-bounds:2,337,445,228
-rotate:90
+	bounds: 2, 329, 445, 228
+	rotate: 90
 underskirt-back
 underskirt-back
-bounds:444,859,433,171
+	bounds: 444, 851, 433, 171
 wing-back
 wing-back
-bounds:232,314,146,252
-rotate:90
+	bounds: 290, 129, 146, 252
 wing-front
 wing-front
-bounds:492,609,304,248
+	bounds: 704, 545, 304, 248
+	rotate: 90

BIN=BIN
spine-godot/example-v4/assets/celestial-circus/celestial-circus.png


BIN=BIN
spine-godot/example-v4/assets/celestial-circus/celestial-circus.skel


+ 34 - 0
spine-godot/example-v4/assets/celestial-circus/celestial-circus_2.png.import

@@ -0,0 +1,34 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://baym8211e1as0"
+path="res://.godot/imported/celestial-circus_2.png-10ce6d37d52bd6e8495aa1b68f8b3576.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://assets/celestial-circus/celestial-circus_2.png"
+dest_files=["res://.godot/imported/celestial-circus_2.png-10ce6d37d52bd6e8495aa1b68f8b3576.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1

+ 1 - 1
spine-godot/example-v4/assets/mix-and-match/mix-and-match-pro.spine-json

@@ -1,7 +1,7 @@
 {
 {
 "skeleton": {
 "skeleton": {
 	"hash": "4fumZThfQpw",
 	"hash": "4fumZThfQpw",
-	"spine": "4.2.61-beta",
+	"spine": "4.2.64-beta",
 	"x": -240.58,
 	"x": -240.58,
 	"y": -3.38,
 	"y": -3.38,
 	"width": 410.36,
 	"width": 410.36,

BIN=BIN
spine-godot/example-v4/assets/raptor/raptor-pro.skel


Algúns arquivos non se mostraron porque demasiados arquivos cambiaron neste cambio