• RuntimesGodot
  • Unable to locate Animations in Folders with Animation Player

I am still new to programming Godot, but I've been constantly confused how to select my specific animations and use them for my player inputs. I can't find any of my animations in my drop-down list, and it seems like the Animation Player cannot search for animations under folders.

Godot-4.2.1, Spine 4.1

    Related Discussions
    ...

    skarasuko Just to confirm, are you referring to this drop-down list that appears in the properties of the key you added to the Animation Playback Track?:

    As far as I have tried, animations should not disappear from the list just because the animations are under a folder. However, the folder name is not displayed in the drop-down list.

    Could you show us some screenshots so we can see your issue?

      Misaki I have no idea how to reference the actual animations I have (at least 16). All drop down lists I can see do not have them.

      For reference, here's what the animations are. Another thing to note is that when I attempt to manually create Animations, it does not allow "/"

        skarasuko Thank you for showing the screenshots! Is it possible that the animations are not included in the exported skeleton data because the Export option is unchecked?:

          skarasuko Thank you for sending your skeleton data files! I confirmed I can reproduce the problem and got the following errors after creating a new SpineAnimationTrack node.

            Invalid animation name: 'a1/town/idle_0_looped'.
            Invalid animation name: 'a1/town/idle_0'.
            Invalid animation name: 'a1/town/idle_1_looped'.
            Invalid animation name: 'a1/town/idle_1'.
            Invalid animation name: 'a1/town/idle_2_looped'.
            Invalid animation name: 'a1/town/idle_2'.
            Invalid animation name: 'a1/town/idle_3_looped'.
            Invalid animation name: 'a1/town/idle_3'.
            Invalid animation name: 'a1/town/idle_4_looped'.
            Invalid animation name: 'a1/town/idle_4'.
            Invalid animation name: 'a1/town/walk_0_looped'.
            Invalid animation name: 'a1/town/walk_0'.
            Invalid animation name: 'a1/town/walk_1_looped'.
            Invalid animation name: 'a1/town/walk_1'.
            Invalid animation name: 'a1/town/walk_2_looped'.
            Invalid animation name: 'a1/town/walk_2'.
            Invalid animation name: 'a1/town/walk_3_looped'.
            Invalid animation name: 'a1/town/walk_3'.
            Invalid animation name: 'a1/town/walk_4_looped'.
            Invalid animation name: 'a1/town/walk_4'.

          I have tried various ways, and indeed the same animation appears correctly in the list when I move it out of the folder and re-export the skeleton data, so it appears that the slash (/) is causing it to be recognized as an invalid animation name. I will create an issue ticket for this issue.

          I have created an issue ticket here: EsotericSoftware/spine-runtimes2460
          You can subscribe to this issue ticket to receive notifications when there is any progress on this issue.

          Sorry for the inconvenience and we hope you will be patient until we can resolve this issue.

            Misaki Thank you. I'll keep an eye on it. There's going to be a compilation of characters in my Spine file, so I still need folder organization for so many animations.

            Misaki Also, could you possibly look into a bizarre issue I encountered? For some odd reason, when I setup my sprite with the AnimationPlayer and AnimationTree nodes, the Spine sprite's Y-sort origin is placed too low, still overlapping other sprites and tiles when in higher coordinates.

            This is an exception to my Spine sprite, not for other types of Sprite nodes like AnimatedSprite2D.

            Actually, you "could" disregard this, since I was able to simply Transform the Position of the Spine sprite. Though, this is an unusual inconsistency between the Spine sprite node and other sprite node types.

              skarasuko I am afraid, but writing a new issue in reply to the existing thread may be missed, so could you please create a new thread on this issue? Also, we would appreciate it if you could attach some screenshots showing the problem to the new thread so that we can clearly understand the problem. (If you don't want to post it as is, the screenshot you attach can be partially filled).