Packed Spritesheets export wrong on Linux!

I’m trying to export a spritesheet for my game and on the Linux build of Aseprite and when using Packed mode it exports in the wrong order!

You can find the test animation, the spritesheets I exported (on windows and linux versions), and the export settings here!: Aseprite issues - Google Drive

Fixing this issue is really important because I need the frames to match up for animations in my game. How would I fix this?

If the order of the images is crucial in your sprite sheet, never use the Packed type, as it never guarantees a specific order. All other types of sprite sheets process the images in order.

Try this:

  1. Sheet Type: By Rows
  2. Constraints: Fixed # of Columns
  3. On # column: 5
  4. Note: Make sure the Merge Duplicates option is correct, because if it is active, some frames will be omitted because they are duplicates from another image.

If you still want to use Packed, you should always include the generation of the JSON file that contains the position of each frame image in the sprite sheet. This way you can process the JSON to reconstruct the animation of the sprite sheet.

okay but all godot aseprite importers use packed

Which Godot Aseprite importer are you using?
Note: All Aseprite importers must take into account the behavior of the Packed sheet type when creating their intermediate files to communicate with Godot.

Aseprite Wizard, it worked the best while I was on windows, now I’m on linux and it fails to do it right