[godot] Fix type registration, extension example assets

This commit is contained in:
Mario Zechner 2025-11-10 17:38:07 +01:00
parent 82e54c3b4c
commit e9ecd36c53
41 changed files with 7501 additions and 7216 deletions

View File

@ -85,7 +85,9 @@ sources.append("spine_godot/SpineAtlasResource.cpp")
sources.append("spine_godot/SpineAttachment.cpp") sources.append("spine_godot/SpineAttachment.cpp")
sources.append("spine_godot/SpineBone.cpp") sources.append("spine_godot/SpineBone.cpp")
sources.append("spine_godot/SpineBoneData.cpp") sources.append("spine_godot/SpineBoneData.cpp")
sources.append("spine_godot/SpineBoneLocal.cpp")
sources.append("spine_godot/SpineBoneNode.cpp") sources.append("spine_godot/SpineBoneNode.cpp")
sources.append("spine_godot/SpineBonePose.cpp")
sources.append("spine_godot/SpineConstant.cpp") sources.append("spine_godot/SpineConstant.cpp")
sources.append("spine_godot/SpineConstraintData.cpp") sources.append("spine_godot/SpineConstraintData.cpp")
sources.append("spine_godot/SpineEditorPlugin.cpp") sources.append("spine_godot/SpineEditorPlugin.cpp")
@ -93,22 +95,30 @@ sources.append("spine_godot/SpineEvent.cpp")
sources.append("spine_godot/SpineEventData.cpp") sources.append("spine_godot/SpineEventData.cpp")
sources.append("spine_godot/SpineIkConstraint.cpp") sources.append("spine_godot/SpineIkConstraint.cpp")
sources.append("spine_godot/SpineIkConstraintData.cpp") sources.append("spine_godot/SpineIkConstraintData.cpp")
sources.append("spine_godot/SpineIkConstraintPose.cpp")
sources.append("spine_godot/SpinePathConstraint.cpp") sources.append("spine_godot/SpinePathConstraint.cpp")
sources.append("spine_godot/SpinePathConstraintData.cpp") sources.append("spine_godot/SpinePathConstraintData.cpp")
sources.append("spine_godot/SpinePathConstraintPose.cpp")
sources.append("spine_godot/SpinePhysicsConstraint.cpp") sources.append("spine_godot/SpinePhysicsConstraint.cpp")
sources.append("spine_godot/SpinePhysicsConstraintData.cpp") sources.append("spine_godot/SpinePhysicsConstraintData.cpp")
sources.append("spine_godot/SpinePhysicsConstraintPose.cpp")
sources.append("spine_godot/SpineSkeleton.cpp") sources.append("spine_godot/SpineSkeleton.cpp")
sources.append("spine_godot/SpineSkeletonDataResource.cpp") sources.append("spine_godot/SpineSkeletonDataResource.cpp")
sources.append("spine_godot/SpineSkeletonFileResource.cpp") sources.append("spine_godot/SpineSkeletonFileResource.cpp")
sources.append("spine_godot/SpineSkin.cpp") sources.append("spine_godot/SpineSkin.cpp")
sources.append("spine_godot/SpineSlider.cpp")
sources.append("spine_godot/SpineSliderData.cpp")
sources.append("spine_godot/SpineSliderPose.cpp")
sources.append("spine_godot/SpineSlot.cpp") sources.append("spine_godot/SpineSlot.cpp")
sources.append("spine_godot/SpineSlotData.cpp") sources.append("spine_godot/SpineSlotData.cpp")
sources.append("spine_godot/SpineSlotNode.cpp") sources.append("spine_godot/SpineSlotNode.cpp")
sources.append("spine_godot/SpineSlotPose.cpp")
sources.append("spine_godot/SpineSprite.cpp") sources.append("spine_godot/SpineSprite.cpp")
sources.append("spine_godot/SpineTimeline.cpp") sources.append("spine_godot/SpineTimeline.cpp")
sources.append("spine_godot/SpineTrackEntry.cpp") sources.append("spine_godot/SpineTrackEntry.cpp")
sources.append("spine_godot/SpineTransformConstraint.cpp") sources.append("spine_godot/SpineTransformConstraint.cpp")
sources.append("spine_godot/SpineTransformConstraintData.cpp") sources.append("spine_godot/SpineTransformConstraintData.cpp")
sources.append("spine_godot/SpineTransformConstraintPose.cpp")
sources.append("spine_godot/register_types.cpp") sources.append("spine_godot/register_types.cpp")
if env["target"] in ["editor", "template_debug"]: if env["target"] in ["editor", "template_debug"]:

View File

@ -3,171 +3,155 @@ celestial-circus.png
filter: Linear, Linear filter: Linear, Linear
scale: 0.4 scale: 0.4
arm-back-down arm-back-down
bounds: 324, 401, 38, 82 bounds: 971, 683, 38, 82
rotate: 90
arm-back-up arm-back-up
bounds: 290, 44, 83, 116 bounds: 939, 44, 83, 116
rotate: 90
arm-front-down arm-front-down
bounds: 706, 2, 36, 78 bounds: 971, 603, 36, 78
rotate: 90
arm-front-up arm-front-up
bounds: 860, 138, 77, 116 bounds: 289, 22, 77, 116
bench
bounds: 725, 256, 189, 48
body-bottom
bounds: 879, 868, 154, 124
rotate: 90 rotate: 90
bench
bounds: 586, 47, 189, 48
body-bottom
bounds: 868, 270, 154, 124
body-top body-top
bounds: 725, 128, 126, 133 bounds: 2, 156, 126, 132
offsets: 0, 0, 126, 133
rotate: 90 rotate: 90
chest chest
bounds: 408, 26, 104, 93 bounds: 490, 267, 104, 93
rotate: 180
cloud-back cloud-back
bounds: 752, 378, 202, 165 bounds: 804, 563, 202, 165
rotate: 90
cloud-front cloud-front
bounds: 2, 2, 325, 196 bounds: 606, 440, 325, 196
rotate: 90 rotate: 270
collar collar
bounds: 786, 13, 47, 26 bounds: 373, 739, 47, 26
ear ear
bounds: 1002, 643, 20, 28 bounds: 106, 737, 20, 28
eye-back-shadow eye-back-shadow
bounds: 428, 395, 14, 10 bounds: 233, 755, 14, 10
eye-front-shadow eye-front-shadow
bounds: 704, 529, 24, 14 bounds: 128, 751, 24, 14
eye-reflex-back eye-reflex-back
bounds: 860, 128, 8, 7 bounds: 787, 758, 8, 7
rotate: 90
eye-reflex-front eye-reflex-front
bounds: 726, 386, 10, 7 bounds: 154, 758, 10, 7
eye-white-back eye-white-back
bounds: 835, 23, 13, 16 bounds: 616, 749, 13, 16
eye-white-front eye-white-front
bounds: 1005, 1000, 22, 17 bounds: 477, 748, 22, 17
rotate: 90
eyelashes-down-back eyelashes-down-back
bounds: 232, 329, 11, 6 bounds: 655, 759, 11, 6
rotate: 90
eyelashes-down-front eyelashes-down-front
bounds: 913, 851, 15, 6 bounds: 549, 759, 15, 6
rotate: 90
eyelashes-top-back eyelashes-top-back
bounds: 408, 395, 18, 10 bounds: 353, 755, 18, 10
eyelashes-top-front eyelashes-top-front
bounds: 702, 179, 30, 16 bounds: 749, 749, 30, 16
rotate: 90
face face
bounds: 514, 26, 93, 102 bounds: 775, 277, 91, 102
rotate: 90 offsets: 2, 0, 93, 102
feathers-back feathers-back
bounds: 954, 625, 46, 46 bounds: 192, 611, 46, 46
feathers-front feathers-front
bounds: 706, 40, 72, 86 bounds: 415, 679, 72, 86
fringe-middle-back fringe-middle-back
bounds: 200, 6, 33, 52 bounds: 794, 509, 33, 52
rotate: 90
fringe-middle-front fringe-middle-front
bounds: 878, 76, 60, 50 bounds: 679, 202, 60, 50
rotate: 90
fringe-side-back fringe-side-back
bounds: 780, 41, 27, 94 bounds: 407, 5, 27, 94
rotate: 90
fringe-side-front fringe-side-front
bounds: 939, 161, 26, 93 bounds: 14, 331, 26, 93
glove-bottom-back glove-bottom-back
bounds: 954, 572, 51, 41 bounds: 14, 681, 51, 41
rotate: 90
glove-bottom-front glove-bottom-front
bounds: 916, 256, 47, 48 bounds: 313, 288, 47, 48
hair-back-1 hair-back-1
bounds: 444, 395, 132, 306 bounds: 716, 91, 132, 306
rotate: 90 rotate: 270
hair-back-2 hair-back-2
bounds: 438, 211, 80, 285 bounds: 124, 100, 80, 285
rotate: 90 rotate: 90
hair-back-3 hair-back-3
bounds: 719, 306, 70, 268 bounds: 410, 78, 70, 268
rotate: 90 rotate: 270
hair-back-4 hair-back-4
bounds: 438, 121, 88, 262 bounds: 42, 250, 88, 262
rotate: 90 rotate: 90
hair-back-5 hair-back-5
bounds: 438, 293, 88, 279 bounds: 320, 141, 88, 279
rotate: 90 rotate: 90
hair-back-6 hair-back-6
bounds: 200, 41, 88, 286 bounds: 2, 36, 88, 286
rotate: 90
hair-hat-shadow hair-hat-shadow
bounds: 232, 398, 90, 41 bounds: 14, 724, 90, 41
hand-back hand-back
bounds: 954, 673, 60, 47 bounds: 2, 42, 60, 47
rotate: 90
hand-front hand-front
bounds: 967, 172, 53, 60 bounds: 909, 208, 53, 60
hat-back hat-back
bounds: 954, 802, 64, 45 bounds: 741, 189, 64, 45
rotate: 90
hat-front hat-front
bounds: 780, 70, 96, 56 bounds: 926, 396, 96, 56
head-back head-back
bounds: 618, 17, 102, 86 bounds: 777, 2, 102, 86
rotate: 90
jabot jabot
bounds: 967, 234, 70, 55 bounds: 692, 384, 70, 55
rotate: 90
leg-back leg-back
bounds: 232, 441, 210, 333 bounds: 362, 164, 210, 333
rotate: 90
leg-front leg-front
bounds: 444, 529, 258, 320 bounds: 590, 181, 258, 320
rotate: 90
logo-brooch logo-brooch
bounds: 954, 545, 16, 25 bounds: 584, 740, 16, 25
mouth mouth
bounds: 408, 121, 22, 6 bounds: 631, 759, 22, 6
neck neck
bounds: 232, 342, 39, 56 bounds: 597, 441, 39, 56
rotate: 90
nose nose
bounds: 742, 529, 6, 7 bounds: 556, 750, 6, 7
rotate: 90
nose-highlight nose-highlight
bounds: 719, 300, 4, 4 bounds: 166, 761, 4, 4
nose-shadow nose-shadow
bounds: 869, 128, 7, 8 bounds: 778, 757, 7, 8
pupil-back pupil-back
bounds: 730, 529, 10, 14 bounds: 442, 751, 10, 14
pupil-front pupil-front
bounds: 254, 21, 12, 18 bounds: 602, 747, 12, 18
rope-back rope-back
bounds: 232, 383, 10, 492 bounds: 2, 273, 10, 492
rotate: 90
rope-front rope-front
bounds: 232, 383, 10, 492 bounds: 2, 273, 10, 492
rotate: 90
rope-front-bottom rope-front-bottom
bounds: 954, 735, 42, 65 bounds: 895, 69, 42, 65
skirt skirt
bounds: 2, 776, 440, 246 bounds: 14, 325, 440, 246
rotate: 90
sock-bow sock-bow
bounds: 408, 407, 33, 32 bounds: 253, 733, 33, 32
spine-logo-body spine-logo-body
bounds: 879, 853, 13, 32 bounds: 569, 733, 13, 32
rotate: 90
star-big star-big
bounds: 939, 141, 18, 24 bounds: 422, 741, 18, 24
rotate: 90
star-medium star-medium
bounds: 742, 537, 6, 8 bounds: 1011, 757, 6, 8
rotate: 90
star-small star-small
bounds: 719, 378, 3, 4 bounds: 218, 761, 3, 4
rotate: 90
underskirt underskirt
bounds: 2, 329, 445, 228 bounds: 212, 320, 445, 228
rotate: 90 rotate: 270
underskirt-back underskirt-back
bounds: 444, 851, 433, 171 bounds: 434, 332, 433, 171
rotate: 270
wing-back wing-back
bounds: 290, 129, 146, 252 bounds: 137, 137, 146, 252
rotate: 270
wing-front wing-front
bounds: 704, 545, 304, 248 bounds: 718, 314, 304, 248
rotate: 90

View File

@ -13,3 +13,4 @@ dest_files=["res://.godot/imported/celestial-circus.atlas-8277f39286d729eed930dc
[params] [params]
normal_map_prefix="n" normal_map_prefix="n"
specular_map_prefix="s"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 790 KiB

After

Width:  |  Height:  |  Size: 780 KiB

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/celestial-circus.png-362082edc9ee92c57423ee44
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -3,356 +3,348 @@ mix-and-match.png
filter: Linear, Linear filter: Linear, Linear
scale: 0.5 scale: 0.5
base-head base-head
bounds: 118, 70, 95, 73 bounds: 185, 123, 95, 73
boy/arm-front boy/arm-front
bounds: 831, 311, 36, 115 bounds: 729, 92, 36, 115
rotate: 90 rotate: 90
boy/backpack boy/backpack
bounds: 249, 357, 119, 153 bounds: 619, 218, 119, 153
boy/backpack-pocket boy/backpack-pocket
bounds: 628, 193, 34, 62 bounds: 626, 4, 34, 62
rotate: 90 rotate: 90
boy/backpack-strap-front boy/backpack-strap-front
bounds: 330, 263, 38, 88 bounds: 342, 26, 38, 88
rotate: 90 rotate: 270
boy/backpack-up boy/backpack-up
bounds: 482, 171, 21, 70 bounds: 750, 12, 21, 70
rotate: 90
boy/body boy/body
bounds: 845, 413, 97, 132 bounds: 716, 125, 97, 132
rotate: 90 rotate: 270
boy/boot-ribbon-front boy/boot-ribbon-front
bounds: 234, 304, 9, 11 bounds: 1012, 360, 9, 11
boy/collar boy/collar
bounds: 471, 243, 73, 29 bounds: 764, 34, 73, 29
rotate: 90
boy/ear boy/ear
bounds: 991, 352, 19, 23 bounds: 878, 128, 19, 23
rotate: 90
boy/eye-back-low-eyelid boy/eye-back-low-eyelid
bounds: 66, 72, 17, 6 bounds: 467, 245, 17, 6
boy/eye-back-pupil boy/eye-back-pupil
bounds: 694, 279, 8, 9 bounds: 1012, 327, 8, 9
rotate: 90
boy/eye-back-up-eyelid boy/eye-back-up-eyelid
bounds: 460, 101, 23, 5 bounds: 180, 348, 23, 5
rotate: 90 rotate: 90
boy/eye-back-up-eyelid-back boy/eye-back-up-eyelid-back
bounds: 979, 414, 19, 10 bounds: 282, 255, 19, 10
rotate: 90
boy/eye-front-low-eyelid boy/eye-front-low-eyelid
bounds: 1015, 203, 22, 7 bounds: 366, 364, 22, 7
rotate: 90
boy/eye-front-pupil boy/eye-front-pupil
bounds: 309, 50, 9, 9 bounds: 1012, 349, 9, 9
boy/eye-front-up-eyelid boy/eye-front-up-eyelid
bounds: 991, 373, 31, 6 bounds: 155, 340, 31, 6
rotate: 270
boy/eye-front-up-eyelid-back boy/eye-front-up-eyelid-back
bounds: 107, 76, 26, 9 bounds: 338, 362, 26, 9
rotate: 90
boy/eye-iris-back boy/eye-iris-back
bounds: 810, 260, 17, 17 bounds: 562, 12, 17, 17
boy/eye-iris-front boy/eye-iris-front
bounds: 902, 230, 18, 18 bounds: 807, 73, 18, 18
boy/eye-white-back boy/eye-white-back
bounds: 599, 179, 20, 12 bounds: 317, 359, 20, 12
boy/eye-white-front boy/eye-white-front
bounds: 544, 183, 27, 13 bounds: 499, 358, 27, 13
boy/eyebrow-back boy/eyebrow-back
bounds: 1002, 225, 20, 11 bounds: 194, 360, 20, 11
rotate: 90
boy/eyebrow-front boy/eyebrow-front
bounds: 975, 234, 25, 11 bounds: 290, 360, 25, 11
boy/hair-back boy/hair-back
bounds: 629, 289, 122, 81 bounds: 929, 249, 122, 81
rotate: 90 rotate: 90
boy/hair-bangs boy/hair-bangs
bounds: 505, 180, 70, 37 bounds: 2, 2, 70, 37
rotate: 90
boy/hair-side boy/hair-side
bounds: 979, 435, 25, 43 bounds: 997, 237, 25, 43
rotate: 90
boy/hand-backfingers boy/hand-backfingers
bounds: 858, 183, 19, 21 bounds: 376, 15, 19, 21
boy/hand-front-fingers boy/hand-front-fingers
bounds: 879, 183, 19, 21 bounds: 786, 72, 19, 21
boy/hat boy/hat
bounds: 218, 121, 93, 56 bounds: 68, 89, 93, 56
boy/leg-front boy/leg-front
bounds: 85, 104, 31, 158 bounds: 90, 213, 31, 158
rotate: 180
boy/mouth-close boy/mouth-close
bounds: 467, 100, 21, 5 bounds: 187, 350, 21, 5
rotate: 90
girl-blue-cape/mouth-close girl-blue-cape/mouth-close
bounds: 467, 100, 21, 5 bounds: 187, 350, 21, 5
rotate: 90
girl-spring-dress/mouth-close girl-spring-dress/mouth-close
bounds: 467, 100, 21, 5 bounds: 187, 350, 21, 5
rotate: 90
girl/mouth-close girl/mouth-close
bounds: 467, 100, 21, 5 bounds: 187, 350, 21, 5
rotate: 90
boy/mouth-smile boy/mouth-smile
bounds: 1015, 258, 29, 7 bounds: 171, 342, 29, 7
rotate: 90 rotate: 90
boy/nose boy/nose
bounds: 323, 79, 17, 10 bounds: 1005, 225, 17, 10
boy/pompom boy/pompom
bounds: 979, 462, 48, 43 bounds: 157, 40, 48, 43
rotate: 90
boy/zip boy/zip
bounds: 922, 231, 14, 23 bounds: 883, 163, 14, 23
rotate: 90
girl-blue-cape/back-eyebrow girl-blue-cape/back-eyebrow
bounds: 527, 106, 18, 12 bounds: 137, 52, 18, 12
rotate: 90
girl-blue-cape/body-dress girl-blue-cape/body-dress
bounds: 2, 264, 109, 246 bounds: 185, 262, 109, 241
offsets: 0, 0, 109, 246
rotate: 90
girl-blue-cape/body-ribbon girl-blue-cape/body-ribbon
bounds: 576, 193, 50, 38 bounds: 881, 28, 50, 38
girl-blue-cape/cape-back girl-blue-cape/cape-back
bounds: 113, 317, 134, 193 bounds: 427, 237, 134, 193
rotate: 90
girl-blue-cape/cape-back-up girl-blue-cape/cape-back-up
bounds: 504, 305, 123, 106 bounds: 899, 126, 123, 106
rotate: 180
girl-blue-cape/cape-ribbon girl-blue-cape/cape-ribbon
bounds: 396, 118, 50, 18 bounds: 427, 353, 50, 18
rotate: 90
girl-blue-cape/cape-shoulder-back girl-blue-cape/cape-shoulder-back
bounds: 420, 243, 49, 59 bounds: 510, 3, 49, 59
rotate: 90
girl-blue-cape/cape-shoulder-front girl-blue-cape/cape-shoulder-front
bounds: 2, 2, 62, 76 bounds: 310, 51, 62, 76
rotate: 270
girl-blue-cape/cape-up-front girl-blue-cape/cape-up-front
bounds: 118, 145, 98, 117 bounds: 388, 72, 98, 117
rotate: 90
girl-blue-cape/ear girl-blue-cape/ear
bounds: 837, 181, 19, 23 bounds: 376, 137, 19, 23
girl-spring-dress/ear girl-spring-dress/ear
bounds: 837, 181, 19, 23 bounds: 376, 137, 19, 23
girl/ear girl/ear
bounds: 837, 181, 19, 23 bounds: 376, 137, 19, 23
girl-blue-cape/eye-back-low-eyelid girl-blue-cape/eye-back-low-eyelid
bounds: 810, 252, 17, 6 bounds: 427, 345, 17, 6
girl-spring-dress/eye-back-low-eyelid girl-spring-dress/eye-back-low-eyelid
bounds: 810, 252, 17, 6 bounds: 427, 345, 17, 6
girl/eye-back-low-eyelid girl/eye-back-low-eyelid
bounds: 810, 252, 17, 6 bounds: 427, 345, 17, 6
girl-blue-cape/eye-back-pupil girl-blue-cape/eye-back-pupil
bounds: 309, 40, 8, 9 bounds: 1012, 338, 8, 9
rotate: 90
girl-spring-dress/eye-back-pupil girl-spring-dress/eye-back-pupil
bounds: 309, 40, 8, 9 bounds: 1012, 338, 8, 9
rotate: 90
girl/eye-back-pupil girl/eye-back-pupil
bounds: 309, 40, 8, 9 bounds: 1012, 338, 8, 9
rotate: 90
girl-blue-cape/eye-back-up-eyelid girl-blue-cape/eye-back-up-eyelid
bounds: 573, 179, 24, 12 bounds: 812, 210, 24, 12
girl-spring-dress/eye-back-up-eyelid girl-spring-dress/eye-back-up-eyelid
bounds: 573, 179, 24, 12 bounds: 812, 210, 24, 12
girl/eye-back-up-eyelid girl/eye-back-up-eyelid
bounds: 573, 179, 24, 12 bounds: 812, 210, 24, 12
girl-blue-cape/eye-back-up-eyelid-back girl-blue-cape/eye-back-up-eyelid-back
bounds: 380, 105, 17, 11 bounds: 427, 254, 17, 11
rotate: 90
girl-spring-dress/eye-back-up-eyelid-back girl-spring-dress/eye-back-up-eyelid-back
bounds: 380, 105, 17, 11 bounds: 427, 254, 17, 11
rotate: 90
girl/eye-back-up-eyelid-back girl/eye-back-up-eyelid-back
bounds: 380, 105, 17, 11 bounds: 427, 254, 17, 11
rotate: 90
girl-blue-cape/eye-front-low-eyelid girl-blue-cape/eye-front-low-eyelid
bounds: 1016, 353, 18, 6 bounds: 716, 365, 18, 6
rotate: 90
girl-spring-dress/eye-front-low-eyelid girl-spring-dress/eye-front-low-eyelid
bounds: 1016, 353, 18, 6 bounds: 716, 365, 18, 6
rotate: 90
girl/eye-front-low-eyelid girl/eye-front-low-eyelid
bounds: 1016, 353, 18, 6 bounds: 716, 365, 18, 6
rotate: 90
girl-blue-cape/eye-front-pupil girl-blue-cape/eye-front-pupil
bounds: 363, 94, 9, 9 bounds: 547, 362, 9, 9
girl-spring-dress/eye-front-pupil girl-spring-dress/eye-front-pupil
bounds: 363, 94, 9, 9 bounds: 547, 362, 9, 9
girl/eye-front-pupil girl/eye-front-pupil
bounds: 363, 94, 9, 9 bounds: 547, 362, 9, 9
girl-blue-cape/eye-front-up-eyelid girl-blue-cape/eye-front-up-eyelid
bounds: 679, 413, 30, 14 bounds: 74, 15, 30, 14
rotate: 90
girl-spring-dress/eye-front-up-eyelid girl-spring-dress/eye-front-up-eyelid
bounds: 679, 413, 30, 14 bounds: 74, 15, 30, 14
rotate: 90
girl/eye-front-up-eyelid girl/eye-front-up-eyelid
bounds: 679, 413, 30, 14 bounds: 74, 15, 30, 14
rotate: 90
girl-blue-cape/eye-front-up-eyelid-back girl-blue-cape/eye-front-up-eyelid-back
bounds: 947, 234, 26, 11 bounds: 582, 149, 26, 11
girl-spring-dress/eye-front-up-eyelid-back girl-spring-dress/eye-front-up-eyelid-back
bounds: 947, 234, 26, 11 bounds: 582, 149, 26, 11
girl/eye-front-up-eyelid-back girl/eye-front-up-eyelid-back
bounds: 947, 234, 26, 11 bounds: 582, 149, 26, 11
girl-blue-cape/eye-iris-back girl-blue-cape/eye-iris-back
bounds: 323, 105, 17, 17 bounds: 442, 34, 17, 17
girl-blue-cape/eye-iris-front girl-blue-cape/eye-iris-front
bounds: 467, 107, 18, 18 bounds: 708, 95, 18, 18
girl-blue-cape/eye-white-back girl-blue-cape/eye-white-back
bounds: 621, 175, 20, 16 bounds: 984, 232, 20, 16
girl-spring-dress/eye-white-back girl-spring-dress/eye-white-back
bounds: 621, 175, 20, 16 bounds: 984, 232, 20, 16
girl-blue-cape/eye-white-front girl-blue-cape/eye-white-front
bounds: 643, 175, 20, 16 bounds: 608, 224, 20, 16
girl-spring-dress/eye-white-front girl-spring-dress/eye-white-front
bounds: 643, 175, 20, 16 bounds: 608, 224, 20, 16
girl/eye-white-front girl/eye-white-front
bounds: 643, 175, 20, 16 bounds: 608, 224, 20, 16
girl-blue-cape/front-eyebrow girl-blue-cape/front-eyebrow
bounds: 309, 101, 18, 12 bounds: 424, 172, 18, 12
rotate: 90
girl-blue-cape/hair-back girl-blue-cape/hair-back
bounds: 712, 317, 117, 98 bounds: 305, 162, 117, 98
girl-blue-cape/hair-bangs girl-blue-cape/hair-bangs
bounds: 313, 170, 91, 40 bounds: 694, 57, 91, 40
rotate: 90
girl-blue-cape/hair-head-side-back girl-blue-cape/hair-head-side-back
bounds: 544, 198, 30, 52 bounds: 397, 2, 30, 52
rotate: 90
girl-blue-cape/hair-head-side-front girl-blue-cape/hair-head-side-front
bounds: 466, 127, 41, 42 bounds: 933, 14, 41, 42
rotate: 90
girl-blue-cape/hair-side girl-blue-cape/hair-side
bounds: 175, 2, 36, 71 bounds: 203, 11, 36, 71
rotate: 90 rotate: 270
girl-blue-cape/hand-front-fingers girl-blue-cape/hand-front-fingers
bounds: 902, 207, 19, 21 bounds: 694, 115, 19, 21
girl-spring-dress/hand-front-fingers girl-spring-dress/hand-front-fingers
bounds: 902, 207, 19, 21 bounds: 694, 115, 19, 21
girl-blue-cape/leg-front girl-blue-cape/leg-front
bounds: 519, 413, 30, 158 bounds: 60, 213, 30, 158
rotate: 90 rotate: 180
girl-blue-cape/mouth-smile girl-blue-cape/mouth-smile
bounds: 1015, 227, 29, 7 bounds: 162, 342, 29, 7
rotate: 90 rotate: 90
girl-spring-dress/mouth-smile girl-spring-dress/mouth-smile
bounds: 1015, 227, 29, 7 bounds: 162, 342, 29, 7
rotate: 90 rotate: 90
girl/mouth-smile girl/mouth-smile
bounds: 1015, 227, 29, 7 bounds: 162, 342, 29, 7
rotate: 90 rotate: 90
girl-blue-cape/nose girl-blue-cape/nose
bounds: 342, 82, 11, 7 bounds: 558, 364, 11, 7
girl-spring-dress/nose girl-spring-dress/nose
bounds: 342, 82, 11, 7 bounds: 558, 364, 11, 7
girl/nose girl/nose
bounds: 342, 82, 11, 7 bounds: 558, 364, 11, 7
girl-blue-cape/sleeve-back girl-blue-cape/sleeve-back
bounds: 416, 95, 42, 29 bounds: 157, 9, 42, 29
girl-blue-cape/sleeve-front girl-blue-cape/sleeve-front
bounds: 249, 303, 52, 119 bounds: 839, 103, 52, 119
rotate: 90
girl-spring-dress/arm-front girl-spring-dress/arm-front
bounds: 829, 292, 17, 111 bounds: 122, 260, 17, 111
rotate: 90
girl-spring-dress/back-eyebrow girl-spring-dress/back-eyebrow
bounds: 309, 81, 18, 12 bounds: 2, 199, 18, 12
rotate: 90
girl-spring-dress/body-up girl-spring-dress/body-up
bounds: 66, 2, 64, 66 bounds: 2, 79, 64, 66
girl-spring-dress/cloak-down girl-spring-dress/cloak-down
bounds: 758, 227, 50, 50 bounds: 459, 18, 50, 50
rotate: 180
girl-spring-dress/cloak-up girl-spring-dress/cloak-up
bounds: 628, 229, 64, 58 bounds: 247, 50, 61, 58
offsets: 0, 0, 64, 58
rotate: 270
girl-spring-dress/eye-iris-back girl-spring-dress/eye-iris-back
bounds: 342, 105, 17, 17 bounds: 875, 109, 17, 17
girl-spring-dress/eye-iris-front girl-spring-dress/eye-iris-front
bounds: 487, 107, 18, 18 bounds: 479, 353, 18, 18
girl-spring-dress/front-eyebrow girl-spring-dress/front-eyebrow
bounds: 323, 91, 18, 12 bounds: 893, 210, 18, 12
girl-spring-dress/hair-back girl-spring-dress/hair-back
bounds: 370, 417, 147, 93 bounds: 834, 224, 147, 93
rotate: 90
girl-spring-dress/hair-bangs girl-spring-dress/hair-bangs
bounds: 829, 250, 91, 40 bounds: 914, 57, 91, 40
girl-spring-dress/hair-head-side-back girl-spring-dress/hair-head-side-back
bounds: 509, 126, 30, 52 bounds: 217, 341, 30, 52
rotate: 90
girl-spring-dress/hair-head-side-front girl-spring-dress/hair-head-side-front
bounds: 816, 206, 41, 42 bounds: 582, 15, 41, 42
rotate: 90
girl-spring-dress/hair-side girl-spring-dress/hair-side
bounds: 248, 2, 36, 71 bounds: 84, 14, 36, 71
rotate: 90 rotate: 90
girl-spring-dress/leg-front girl-spring-dress/leg-front
bounds: 831, 381, 30, 158 bounds: 30, 213, 30, 158
rotate: 90 rotate: 180
girl-spring-dress/neck girl-spring-dress/neck
bounds: 85, 70, 20, 32 bounds: 283, 176, 20, 32
girl-spring-dress/shoulder-ribbon girl-spring-dress/shoulder-ribbon
bounds: 175, 44, 36, 24 bounds: 207, 58, 36, 24
girl-spring-dress/skirt girl-spring-dress/skirt
bounds: 2, 80, 182, 81 bounds: 121, 198, 182, 81
rotate: 90 rotate: 180
girl-spring-dress/underskirt girl-spring-dress/underskirt
bounds: 519, 445, 175, 65 bounds: 8, 147, 175, 65
girl/arm-front girl/arm-front
bounds: 712, 279, 36, 115 bounds: 907, 93, 36, 115
rotate: 90 rotate: 90
girl/back-eyebrow girl/back-eyebrow
bounds: 309, 61, 18, 12 bounds: 948, 236, 18, 12
rotate: 90
girl/bag-base girl/bag-base
bounds: 694, 219, 62, 58 bounds: 418, 52, 62, 58
girl/bag-strap-front girl/bag-strap-front
bounds: 370, 304, 12, 96 bounds: 141, 276, 12, 95
rotate: 90 offsets: 0, 1, 12, 96
girl/bag-top girl/bag-top
bounds: 765, 175, 49, 50 bounds: 841, 7, 49, 50
girl/body girl/body
bounds: 370, 318, 97, 132 bounds: 476, 154, 97, 132
rotate: 90 rotate: 270
girl/boot-ribbon-front girl/boot-ribbon-front
bounds: 323, 64, 13, 13 bounds: 968, 235, 13, 13
girl/eye-iris-back girl/eye-iris-back
bounds: 361, 105, 17, 17 bounds: 929, 231, 17, 17
girl/eye-iris-front girl/eye-iris-front
bounds: 507, 106, 18, 18 bounds: 270, 353, 18, 18
girl/eye-white-back girl/eye-white-back
bounds: 665, 175, 20, 16 bounds: 162, 324, 20, 16
girl/front-eyebrow girl/front-eyebrow
bounds: 343, 91, 18, 12 bounds: 527, 359, 18, 12
girl/hair-back girl/hair-back
bounds: 696, 417, 147, 93 bounds: 739, 224, 147, 93
girl/hair-bangs
bounds: 922, 247, 91, 40
girl/hair-flap-down-front
bounds: 415, 171, 70, 65
rotate: 90 rotate: 90
girl/hair-bangs
bounds: 534, 57, 91, 40
girl/hair-flap-down-front
bounds: 506, 31, 70, 65
rotate: 180
girl/hair-head-side-back girl/hair-head-side-back
bounds: 991, 381, 30, 52 bounds: 155, 276, 30, 52
girl/hair-head-side-front girl/hair-head-side-front
bounds: 859, 206, 41, 42 bounds: 980, 17, 41, 42
rotate: 90
girl/hair-patch girl/hair-patch
bounds: 132, 2, 66, 41 bounds: 424, 186, 66, 41
rotate: 90 rotate: 90
girl/hair-side girl/hair-side
bounds: 692, 181, 36, 71 bounds: 265, 17, 36, 71
rotate: 90 rotate: 90
girl/hair-strand-back-1 girl/hair-strand-back-1
bounds: 948, 289, 58, 74 bounds: 676, 24, 56, 74
offsets: 2, 0, 58, 74
rotate: 90 rotate: 90
girl/hair-strand-back-2 girl/hair-strand-back-2
bounds: 355, 170, 91, 58 bounds: 823, 54, 90, 53
rotate: 90 offsets: 1, 0, 91, 58
girl/hair-strand-back-3 girl/hair-strand-back-3
bounds: 215, 40, 92, 79 bounds: 610, 138, 92, 79
girl/hair-strand-front-1 girl/hair-strand-front-1
bounds: 234, 263, 38, 94 bounds: 157, 83, 38, 94
rotate: 90 rotate: 90
girl/hair-strand-front-2 girl/hair-strand-front-2
bounds: 576, 233, 70, 50 bounds: 2, 27, 70, 50
rotate: 90
girl/hair-strand-front-3 girl/hair-strand-front-3
bounds: 313, 124, 44, 81 bounds: 74, 50, 44, 81
rotate: 90 rotate: 270
girl/hand-front-fingers girl/hand-front-fingers
bounds: 923, 208, 19, 21 bounds: 162, 124, 19, 21
girl/hat girl/hat
bounds: 218, 179, 93, 82 bounds: 282, 78, 93, 82
girl/leg-front girl/leg-front
bounds: 831, 349, 30, 158 bounds: 2, 213, 30, 158
rotate: 90
girl/pompom girl/pompom
bounds: 416, 126, 48, 43 bounds: 626, 40, 48, 43
girl/scarf girl/scarf
bounds: 113, 264, 119, 51 bounds: 499, 98, 119, 51
girl/scarf-back girl/scarf-back
bounds: 502, 252, 72, 51 bounds: 620, 85, 72, 51
girl/zip girl/zip
bounds: 816, 179, 19, 25 bounds: 455, 173, 19, 25

View File

@ -13,3 +13,4 @@ dest_files=["res://.godot/imported/mix-and-match.atlas-3d349b543ecdcc01fb29033ad
[params] [params]
normal_map_prefix="n" normal_map_prefix="n"
specular_map_prefix="s"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 341 KiB

After

Width:  |  Height:  |  Size: 342 KiB

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/mix-and-match.png-c2d8e28d9f2efc380ff8b95a22d
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/light-sprite.png-346e910021b52658f1de723e4c80
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/n_raptor.png-d9af68b4a56af2b4319bb485e366dc90
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -1,99 +1,88 @@
raptor.png raptor.png
size: 1024, 512 size: 1024, 512
filter: Linear, Linear filter: Linear, Linear
scale: 0.5
back-arm back-arm
bounds: 829, 88, 46, 25 bounds: 130, 32, 46, 25
rotate: 90
back-bracer back-bracer
bounds: 195, 238, 39, 28 bounds: 215, 11, 39, 28
rotate: 90
back-hand back-hand
bounds: 724, 140, 36, 34 bounds: 847, 25, 36, 34
rotate: 90
back-knee back-knee
bounds: 760, 131, 49, 67 bounds: 2, 8, 49, 67
rotate: 90
back-thigh back-thigh
bounds: 225, 238, 39, 24 bounds: 327, 8, 39, 24
rotate: 90
eyes-open eyes-open
bounds: 975, 204, 47, 45 bounds: 232, 309, 47, 45
front-arm front-arm
bounds: 969, 112, 48, 26 bounds: 421, 99, 48, 26
front-bracer front-bracer
bounds: 724, 97, 41, 29 bounds: 885, 30, 41, 29
rotate: 90
front-hand front-hand
bounds: 251, 239, 41, 38 bounds: 784, 184, 41, 38
front-open-hand front-open-hand
bounds: 856, 76, 43, 44 bounds: 771, 310, 43, 44
rotate: 90
front-thigh front-thigh
bounds: 729, 178, 57, 29 bounds: 635, 192, 57, 29
rotate: 90
gun gun
bounds: 894, 251, 107, 103 bounds: 636, 83, 107, 103
gun-nohand gun-nohand
bounds: 764, 241, 105, 102 bounds: 174, 83, 105, 102
head head
bounds: 756, 345, 136, 149 bounds: 291, 71, 136, 149
rotate: 270
lower-leg lower-leg
bounds: 475, 237, 73, 98 bounds: 930, 123, 73, 98
rotate: 90
mouth-grind mouth-grind
bounds: 975, 172, 47, 30 bounds: 798, 29, 47, 30
mouth-smile mouth-smile
bounds: 975, 140, 47, 30 bounds: 749, 29, 47, 30
neck neck
bounds: 366, 282, 18, 21 bounds: 281, 333, 18, 21
raptor-back-arm raptor-back-arm
bounds: 636, 97, 82, 86 bounds: 470, 11, 82, 86
rotate: 90 rotate: 180
raptor-body raptor-body
bounds: 2, 2, 632, 233 bounds: 2, 121, 632, 233
raptor-front-arm raptor-front-arm
bounds: 871, 168, 81, 102 bounds: 415, 18, 81, 102
rotate: 90
raptor-front-leg raptor-front-leg
bounds: 2, 237, 191, 257 bounds: 525, 163, 191, 257
rotate: 90
raptor-hindleg-back raptor-hindleg-back
bounds: 195, 279, 169, 215 bounds: 746, 139, 169, 215
rotate: 180
raptor-horn raptor-horn
bounds: 431, 312, 182, 80 bounds: 2, 274, 182, 80
rotate: 90
raptor-horn-back raptor-horn-back
bounds: 513, 318, 176, 77 bounds: 752, 61, 176, 77
rotate: 90
raptor-jaw raptor-jaw
bounds: 894, 356, 126, 138 bounds: 553, 2, 126, 138
rotate: 270
raptor-jaw-tooth raptor-jaw-tooth
bounds: 294, 240, 37, 48 bounds: 687, 223, 37, 48
rotate: 90
raptor-mouth-inside raptor-mouth-inside
bounds: 344, 241, 36, 41 bounds: 178, 12, 36, 41
rotate: 90
raptor-saddle-strap-back raptor-saddle-strap-back
bounds: 575, 242, 54, 74 bounds: 693, 7, 54, 74
raptor-saddle-strap-front raptor-saddle-strap-front
bounds: 764, 182, 57, 95 bounds: 2, 77, 57, 95
rotate: 90
raptor-saddle-w-shadow raptor-saddle-w-shadow
bounds: 592, 323, 162, 171 bounds: 2, 69, 162, 171
rotate: 90
raptor-tail-shadow raptor-tail-shadow
bounds: 366, 305, 189, 63 bounds: 150, 25, 189, 63
rotate: 90
raptor-tongue raptor-tongue
bounds: 387, 239, 86, 64 bounds: 63, 13, 86, 64
stirrup-back stirrup-back
bounds: 829, 136, 44, 35 bounds: 341, 34, 44, 35
rotate: 90
stirrup-front stirrup-front
bounds: 866, 121, 45, 50 bounds: 185, 304, 45, 50
rotate: 90
stirrup-strap stirrup-strap
bounds: 918, 120, 49, 46 bounds: 533, 221, 49, 46
torso
bounds: 636, 181, 54, 91
rotate: 90 rotate: 90
torso
bounds: 930, 30, 54, 91
visor visor
bounds: 631, 237, 131, 84 bounds: 917, 223, 131, 84
rotate: 90

View File

@ -13,3 +13,4 @@ dest_files=["res://.godot/imported/raptor.atlas-66da4b831eebf404341993162ba3ddb8
[params] [params]
normal_map_prefix="n" normal_map_prefix="n"
specular_map_prefix="s"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 412 KiB

After

Width:  |  Height:  |  Size: 407 KiB

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/raptor.png-505be50f63fd1d0fb9175a9efbb9776c.c
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -3,92 +3,96 @@ spineboy.png
filter: Linear, Linear filter: Linear, Linear
scale: 0.5 scale: 0.5
crosshair crosshair
bounds: 352, 7, 45, 45 bounds: 263, 11, 45, 45
eye-indifferent eye-indifferent
bounds: 862, 105, 47, 45 bounds: 214, 11, 47, 45
eye-surprised eye-surprised
bounds: 505, 79, 47, 45 bounds: 965, 33, 47, 45
rotate: 90
front-bracer front-bracer
bounds: 826, 66, 29, 40 bounds: 2, 5, 29, 40
rotate: 90
front-fist-closed front-fist-closed
bounds: 786, 65, 38, 41 bounds: 505, 3, 38, 41
rotate: 90
front-fist-open front-fist-open
bounds: 710, 51, 43, 44 bounds: 790, 9, 43, 44
rotate: 90 rotate: 90
front-foot front-foot
bounds: 210, 6, 63, 35 bounds: 149, 21, 63, 35
front-shin front-shin
bounds: 665, 128, 41, 92 bounds: 505, 43, 41, 92
rotate: 90 rotate: 90
front-thigh front-thigh
bounds: 2, 2, 23, 56 bounds: 359, 14, 23, 56
rotate: 90 rotate: 90
front-upper-arm front-upper-arm
bounds: 250, 205, 23, 49 bounds: 955, 8, 23, 49
rotate: 90
goggles goggles
bounds: 665, 171, 131, 83 bounds: 180, 58, 131, 83
gun gun
bounds: 798, 152, 105, 102 bounds: 313, 39, 105, 102
head head
bounds: 2, 27, 136, 149 bounds: 29, 83, 136, 149
rotate: 90
hoverboard-board hoverboard-board
bounds: 2, 178, 246, 76 bounds: 180, 143, 246, 76
hoverboard-thruster hoverboard-thruster
bounds: 722, 96, 30, 32 bounds: 790, 57, 30, 32
rotate: 90
hoverglow-small hoverglow-small
bounds: 275, 81, 137, 38 bounds: 826, 54, 137, 38
mouth-grind mouth-grind
bounds: 614, 97, 47, 30 bounds: 707, 8, 47, 30
mouth-oooo mouth-oooo
bounds: 612, 65, 47, 30 bounds: 658, 8, 47, 30
mouth-smile mouth-smile
bounds: 661, 64, 47, 30 bounds: 548, 11, 47, 30
muzzle-glow muzzle-glow
bounds: 382, 54, 25, 25 bounds: 997, 194, 25, 25
muzzle-ring muzzle-ring
bounds: 275, 54, 25, 105 bounds: 2, 114, 25, 105
rotate: 90
muzzle01 muzzle01
bounds: 911, 95, 67, 40 bounds: 965, 82, 67, 40
rotate: 90 rotate: 90
muzzle02 muzzle02
bounds: 792, 108, 68, 42 bounds: 953, 151, 68, 42
rotate: 90
muzzle03 muzzle03
bounds: 956, 171, 83, 53 bounds: 420, 31, 83, 53
rotate: 90
muzzle04 muzzle04
bounds: 275, 7, 75, 45 bounds: 2, 36, 75, 45
muzzle05 muzzle05
bounds: 140, 3, 68, 38 bounds: 79, 43, 68, 38
neck neck
bounds: 250, 182, 18, 21 bounds: 997, 171, 18, 21
portal-bg portal-bg
bounds: 140, 43, 133, 133 bounds: 563, 86, 133, 133
portal-flare1 portal-flare1
bounds: 554, 65, 56, 30 bounds: 79, 11, 56, 30
portal-flare2 portal-flare2
bounds: 759, 112, 57, 31 bounds: 836, 21, 57, 31
rotate: 90
portal-flare3 portal-flare3
bounds: 554, 97, 58, 30 bounds: 895, 22, 58, 30
portal-shade portal-shade
bounds: 275, 121, 133, 133 bounds: 428, 86, 133, 133
portal-streaks1 portal-streaks1
bounds: 410, 126, 126, 128 bounds: 698, 91, 126, 128
portal-streaks2 portal-streaks2
bounds: 538, 129, 125, 125 bounds: 826, 94, 125, 125
rear-bracer rear-bracer
bounds: 857, 67, 28, 36 bounds: 756, 2, 28, 36
rear-foot rear-foot
bounds: 663, 96, 57, 30 bounds: 599, 14, 57, 30
rear-shin rear-shin
bounds: 414, 86, 38, 89 bounds: 599, 46, 38, 89
rotate: 90 rotate: 90
rear-thigh rear-thigh
bounds: 756, 63, 28, 47 bounds: 310, 9, 28, 47
rotate: 90
rear-upper-arm rear-upper-arm
bounds: 60, 5, 20, 44 bounds: 417, 9, 20, 44
rotate: 90 rotate: 90
torso torso
bounds: 905, 164, 49, 90 bounds: 698, 40, 49, 90
rotate: 90

View File

@ -13,3 +13,4 @@ dest_files=["res://.godot/imported/spineboy.atlas-54c12b5ff1cdaaa1b4e452a7d0d868
[params] [params]
normal_map_prefix="n" normal_map_prefix="n"
specular_map_prefix="s"

Binary file not shown.

Before

Width:  |  Height:  |  Size: 240 KiB

After

Width:  |  Height:  |  Size: 235 KiB

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/spineboy.png-436dbd6da2b707b6828ede17b7871f43
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -0,0 +1 @@
uid://bqoowjvbanswg

View File

@ -0,0 +1 @@
uid://cgv3vry706p84

View File

@ -0,0 +1 @@
uid://djgow48y0sfrs

View File

@ -0,0 +1 @@
uid://d0elhdqlsl71d

View File

@ -0,0 +1 @@
uid://jn3m3i55x7gg

View File

@ -0,0 +1 @@
uid://cyqbvgy3ak4v6

View File

@ -0,0 +1 @@
uid://dhqla6kxkv0ce

View File

@ -0,0 +1 @@
uid://dpp8doijia0ii

View File

@ -0,0 +1 @@
uid://0uo0citk3n4f

View File

@ -0,0 +1 @@
uid://cvtny4hsitjbo

View File

@ -18,6 +18,8 @@ dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.cte
compress/mode=0 compress/mode=0
compress/high_quality=false compress/high_quality=false
compress/lossy_quality=0.7 compress/lossy_quality=0.7
compress/uastc_level=0
compress/rdo_quality_loss=0.0
compress/hdr_compression=1 compress/hdr_compression=1
compress/normal_map=0 compress/normal_map=0
compress/channel_pack=0 compress/channel_pack=0
@ -25,6 +27,10 @@ mipmaps/generate=false
mipmaps/limit=-1 mipmaps/limit=-1
roughness/mode=0 roughness/mode=0
roughness/src_normal="" roughness/src_normal=""
process/channel_remap/red=0
process/channel_remap/green=1
process/channel_remap/blue=2
process/channel_remap/alpha=3
process/fix_alpha_border=true process/fix_alpha_border=true
process/premult_alpha=false process/premult_alpha=false
process/normal_map_invert_y=false process/normal_map_invert_y=false

View File

@ -12,7 +12,7 @@ config_version=5
config/name="spine-godot-examples" config/name="spine-godot-examples"
run/main_scene="res://examples/01-helloworld/helloworld.tscn" run/main_scene="res://examples/01-helloworld/helloworld.tscn"
config/features=PackedStringArray("4.3") config/features=PackedStringArray("4.5")
run/low_processor_mode=true run/low_processor_mode=true
config/icon="res://icon.png" config/icon="res://icon.png"

View File

@ -0,0 +1 @@
uid://bxgjuk2wqqg6r

View File

@ -0,0 +1 @@
uid://d37kk3a3uielw

View File

@ -30,7 +30,6 @@
#ifndef SPINE_COMMON_H #ifndef SPINE_COMMON_H
#define SPINE_COMMON_H #define SPINE_COMMON_H
#include "core/version_generated.gen.h"
#ifdef SPINE_GODOT_EXTENSION #ifdef SPINE_GODOT_EXTENSION
#include <godot_cpp/core/version.hpp> #include <godot_cpp/core/version.hpp>
@ -56,12 +55,7 @@ using namespace godot;
#define RES Ref<Resource> #define RES Ref<Resource>
#define REF Ref<RefCounted> #define REF Ref<RefCounted>
#define GEOMETRY2D Geometry2D #define GEOMETRY2D Geometry2D
#ifndef VERSION_MAJOR
#define VERSION_MAJOR GODOT_VERSION_MAJOR
#endif
#ifndef VERSION_MINOR
#define VERSION_MINOR GODOT_VERSION_MINOR
#endif
// FIXME this doesn't do the same as the engine SNAME in terms of caching // FIXME this doesn't do the same as the engine SNAME in terms of caching
#define SNAME(name) StringName(name) #define SNAME(name) StringName(name)
#define RS RenderingServer #define RS RenderingServer

View File

@ -103,25 +103,6 @@ void initialize_spine_godot_module(ModuleInitializationLevel level) {
#endif #endif
return; return;
} }
if (level == MODULE_INITIALIZATION_LEVEL_CORE) {
GDREGISTER_CLASS(SpineAtlasResourceFormatLoader);
GDREGISTER_CLASS(SpineAtlasResourceFormatSaver);
GDREGISTER_CLASS(SpineSkeletonFileResourceFormatLoader);
GDREGISTER_CLASS(SpineSkeletonFileResourceFormatSaver);
atlas_loader = memnew(SpineAtlasResourceFormatLoader);
ResourceLoader::get_singleton()->add_resource_format_loader(atlas_loader);
atlas_saver = memnew(SpineAtlasResourceFormatSaver);
ResourceSaver::get_singleton()->add_resource_format_saver(atlas_saver);
skeleton_file_loader = memnew(SpineSkeletonFileResourceFormatLoader);
ResourceLoader::get_singleton()->add_resource_format_loader(skeleton_file_loader);
skeleton_file_saver = memnew(SpineSkeletonFileResourceFormatSaver);
ResourceSaver::get_singleton()->add_resource_format_saver(skeleton_file_saver);
return;
}
if (level != MODULE_INITIALIZATION_LEVEL_SCENE) return; if (level != MODULE_INITIALIZATION_LEVEL_SCENE) return;
#else #else
#if VERSION_MAJOR > 3 #if VERSION_MAJOR > 3
@ -144,12 +125,10 @@ void register_spine_godot_types() {
#endif #endif
spine::Bone::setYDown(true); spine::Bone::setYDown(true);
#ifndef SPINE_GODOT_EXTENSION
GDREGISTER_CLASS(SpineAtlasResourceFormatLoader); GDREGISTER_CLASS(SpineAtlasResourceFormatLoader);
GDREGISTER_CLASS(SpineAtlasResourceFormatSaver); GDREGISTER_CLASS(SpineAtlasResourceFormatSaver);
GDREGISTER_CLASS(SpineSkeletonFileResourceFormatLoader); GDREGISTER_CLASS(SpineSkeletonFileResourceFormatLoader);
GDREGISTER_CLASS(SpineSkeletonFileResourceFormatSaver); GDREGISTER_CLASS(SpineSkeletonFileResourceFormatSaver);
#endif
GDREGISTER_CLASS(SpineObjectWrapper); GDREGISTER_CLASS(SpineObjectWrapper);
GDREGISTER_CLASS(SpineAtlasResource); GDREGISTER_CLASS(SpineAtlasResource);
@ -199,7 +178,19 @@ void register_spine_godot_types() {
GDREGISTER_CLASS(SpineAnimationTrack); GDREGISTER_CLASS(SpineAnimationTrack);
#endif #endif
#ifndef SPINE_GODOT_EXTENSION #ifdef SPINE_GODOT_EXTENSION
atlas_loader = memnew(SpineAtlasResourceFormatLoader);
ResourceLoader::get_singleton()->add_resource_format_loader(atlas_loader);
atlas_saver = memnew(SpineAtlasResourceFormatSaver);
ResourceSaver::get_singleton()->add_resource_format_saver(atlas_saver);
skeleton_file_loader = memnew(SpineSkeletonFileResourceFormatLoader);
ResourceLoader::get_singleton()->add_resource_format_loader(skeleton_file_loader);
skeleton_file_saver = memnew(SpineSkeletonFileResourceFormatSaver);
ResourceSaver::get_singleton()->add_resource_format_saver(skeleton_file_saver);
#else
#if VERSION_MAJOR > 3 #if VERSION_MAJOR > 3
atlas_loader = memnew(SpineAtlasResourceFormatLoader); atlas_loader = memnew(SpineAtlasResourceFormatLoader);
ResourceLoader::add_resource_format_loader(atlas_loader); ResourceLoader::add_resource_format_loader(atlas_loader);
@ -228,28 +219,37 @@ void register_spine_godot_types() {
#endif #endif
} }
#if VERSION_MAJOR > 3 #ifdef SPINE_GODOT_EXTENSION
void uninitialize_spine_godot_module(ModuleInitializationLevel level) {
if (level != MODULE_INITIALIZATION_LEVEL_SCENE) return;
SpineSprite::clear_statics();
ResourceLoader::get_singleton()->remove_resource_format_loader(atlas_loader);
ResourceSaver::get_singleton()->remove_resource_format_saver(atlas_saver);
ResourceLoader::get_singleton()->remove_resource_format_loader(skeleton_file_loader);
ResourceSaver::get_singleton()->remove_resource_format_saver(skeleton_file_saver);
}
#elif VERSION_MAJOR > 3
void uninitialize_spine_godot_module(ModuleInitializationLevel level) { void uninitialize_spine_godot_module(ModuleInitializationLevel level) {
if (level == MODULE_INITIALIZATION_LEVEL_SCENE) { if (level == MODULE_INITIALIZATION_LEVEL_SCENE) {
SpineSprite::clear_statics(); SpineSprite::clear_statics();
return; return;
} }
if (level != MODULE_INITIALIZATION_LEVEL_CORE) return; if (level != MODULE_INITIALIZATION_LEVEL_CORE) return;
#else
void unregister_spine_godot_types() {
#endif
#ifdef SPINE_GODOT_EXTENSION
ResourceLoader::get_singleton()->remove_resource_format_loader(atlas_loader);
ResourceSaver::get_singleton()->remove_resource_format_saver(atlas_saver);
ResourceLoader::get_singleton()->remove_resource_format_loader(skeleton_file_loader);
ResourceSaver::get_singleton()->remove_resource_format_saver(skeleton_file_saver);
#else
ResourceLoader::remove_resource_format_loader(atlas_loader); ResourceLoader::remove_resource_format_loader(atlas_loader);
ResourceSaver::remove_resource_format_saver(atlas_saver); ResourceSaver::remove_resource_format_saver(atlas_saver);
ResourceLoader::remove_resource_format_loader(skeleton_file_loader); ResourceLoader::remove_resource_format_loader(skeleton_file_loader);
ResourceSaver::remove_resource_format_saver(skeleton_file_saver); ResourceSaver::remove_resource_format_saver(skeleton_file_saver);
#endif
} }
#else
void unregister_spine_godot_types() {
ResourceLoader::remove_resource_format_loader(atlas_loader);
ResourceSaver::remove_resource_format_saver(atlas_saver);
ResourceLoader::remove_resource_format_loader(skeleton_file_loader);
ResourceSaver::remove_resource_format_saver(skeleton_file_saver);
}
#endif
#ifdef SPINE_GODOT_EXTENSION #ifdef SPINE_GODOT_EXTENSION