Godot Aseprite Wizard Versions Save

Godot Editor plugin to help import Aseprite animations to AnimationPlayers, AnimatedSprites and SpriteFrames.

v7.4.0-4

3 weeks ago

Added

  • Imports Manager: Allow re-importing and finding all animations imported via the Inspector Dock.
  • Source file changes indicator: Now docks will show warning when source file changed since last import.
  • Wizard Imported SpriteSheets tab. Shows previously imported resources.

Changed

  • Aseprite Wizard menus are now grouped under Project -> Tools -> Aseprite Wizard.
  • Save scene on importing via dock to persist metadata.
  • Wizard history now works as a simple import history. There is a new tab with a tree showing imported resources.
  • Wizard history is saved as project metadata and not a file anymore.

Fixed

  • Fixed crash on quitting Godot in MacOS.

Thanks

  • Thanks @sandord for fixing outdated PATH instruction message.
  • Thanks @tanuki-billie for reporting the MacOS exit crash.

v7.3.0-4

3 months ago

Added

  • Slice support. Allows importing a specific region from the file.

Changed

  • Interface refactor. Better looking. Re-organised properties. Docks with sections.
  • Refactored docks to re-use code.

Fixed

  • Null issue when retrieving error after failing to open file (@patoui)

Thanks

  • Thanks @patoui for fixing the open file issue.

v6.4.0-3

3 months ago

Added

  • Slice support. Allows importing an specific region from the file.

v7.2.0-4

3 months ago

Added

  • Default config for "include only visible layers".

Changed

  • Do not include extra tracks in AnimationPlayer.

Fixed

  • "Do not create source" in wizard dock was not being applied (@mpewsey)

Thanks

  • Thanks @jefvel for default visible layers feature request.
  • Thanks @mpewsey for finding and fixing the "create resource" config bug.
  • Thanks @feelingsonice for raising the extra tags discussion.

v6.3.0-3

3 months ago

Added

  • Default config for "include only visible layers".

Changed

  • Changed docks internal import variable name to prevent shadowing native class that will be introduced on Godot 3.6.
  • Does not include extra tracks in AnimationPlayer.

Thanks

  • Thanks @dannygaray60 for reporting the upcoming 3.6 breaking change.
  • Thanks @jefvel for default visible layers feature request.
  • Thanks @feelingsonice for raising the extra tags discussion.

v7.1.0-4

5 months ago

Added

  • Added "mode" to Sprite and TextureRect inspect dock. This allows importing Aseprite files as Animations (as it is today) or Images (static texture, no AnimationPlayer required).
  • Added Aseprite Texture importer, which allows using Aseprite files as static images directly.

Changed

  • No external changes, but this version includes a major refactor organising files and folders.

Fixed

  • Using a prefix for a loop exception breaks when the animation is in a library.
  • Added missing _get_name override in EditorExportPlugin.

Thanks

  • Thanks @poohcom1 for the prefix fix.
  • Thanks @JustusPan for the EditorExportPlugin fix.
  • Thanks @jefvel for the static image import feature request.

v7.0.0-4

6 months ago

7.0.0

Breaking changes

Removing preset configuration. If you don't use this feature it should be safe to upgrade.

Added

  • New "No Import" importer. This allows managing Aseprite files in the filesystem dock without importing them as assets.
  • Default importer configuration in Project Settings.
  • Tileset automatic importer. With this importer you can use any aseprite file directly in the Tileset editor.
  • Drag-and-drop support to dock fields:
    • source file: can drop ase and aseprite from FileSystem dock
    • Animation Player: can drop AnimationPlayer nodes from Scene dock
    • Output folder: can drop directories from FileSystem dock

Changed

  • Metadata cleanup on export does not print info message anymore. That was too noisy.
  • Refactor importers to avoid file scans solving annoying warnings
  • Use EditorFileDialog instead of FileDialog in the docks
  • New icon

Fixed

  • In ProjectSettings, default options were not hinted after any value was selected.
  • Fixed minor warnings related to ProjectSettings.
  • Animated sprites source field didn´t open dialogue in current folder

Removed

  • Removed the option to enable auto-importer. A default "No import" is enabled by default with the option to change it via ProjectSettings. For backwards compatibility the default option will be "SpriteFrames" in case the importer configuration was enabled.
  • Removed preset configuration. This was implemented mostly to workaround pixel art filters. Now this config lives in the node instead of the resource.

Thanks

  • Thanks @russmatney for the drag-and-drop implementation
  • Thanks @poohcom1 for the EditorFileDialog tip
  • Thanks @mayamcdougall for the icon draft and inspiration

v6.2.0-3

6 months ago

Added

  • New "No Import" importer. This allows managing Aseprite files in the filesystem dock without importing them as assets.
  • Default importer configuration in Project Settings.
  • Drag-and-drop support to dock fields:
    • source file: can drop ase and aseprite from FileSystem dock
    • Animation Player: can drop AnimationPlayer nodes from Scene dock
    • Output folder: can drop directories from FileSystem dock

Changed

  • Metadata cleanup on export does not print info message anymore. That was too noisy.

Fixed

  • In ProjectSettings, default options were not hinted after any value was selected.
  • Fixed minor warnings related to ProjectSettings.
  • Animated sprites source field didn´t open dialogue in current folder

Removed

  • Removed the option to enable auto-importer. A default "No import" is enabled by default with the option to change it via ProjectSettings. For backwards compatibility the default option will be "SpriteFrames" in case the importer configuration was enabled.

Thanks

  • Thanks @russmatney for the drag-and-drop implementation
  • Thanks @mayamcdougall for the icon draft and inspiration

v6.2.0-4

10 months ago

Added

  • Aseprite repeat tag support. From Aseprite 1.3 there is an option to set how many times an animation should be repeated.
    • If not set, the animation will loop by default or follow whatever behaviour is set via the loop configuration from project settings.
    • If set, the plugin will repeat the animation n times and stop, like in Aseprite. This means you can disable looping by set repeat 1.
  • Support to ping-pong reverse animation direction.
  • Add option to keep animation length on import. Useful for when you have other properties manually defined in the animation and you want to keep its adjusted length.

Changed

  • In SpriteFrames, for frames with longer duration, use the frame duration option introduced in Godot 4 instead of duplicating the frame.

Thanks

  • Thanks to @chunhaqiushif for the repeat feature request.
  • Thanks to @Silvanuz for the "keep animation length" feature request.

v6.1.0-3

10 months ago

This is the last release for Godot 3 with new features. From now on this plugin enters maintenance mode and will only receive bugfixes. I might still merge smaller, easy to port features, but the focus now is the version for Godot 4.

Added

  • Aseprite repeat tag support. From Aseprite 1.3 there is an option to set how many times an animation should be repeated.
    • If not set, the animation will loop by default or follow whatever behaviour is set via the loop configuration from project settings.
    • If set, the plugin will repeat the animation n times and stop, like in Aseprite. This means you can disable looping by set repeat 1.
  • Support to ping-pong reverse animation direction.

Thanks

  • Thanks to @chunhaqiushif for the repeat feature request.