Skip to content

Version 5.0.0 Release

Choose a tag to compare

@AristurtleDev AristurtleDev released this 07 Mar 00:31
· 55 commits to main since this release
a199ac8

This version brings in several changes and adds support for Aseprite 1.3-rc1. The following changes have been implemented.

  • Resolved issue where reversing an AnimatedSprite would cause an exception.
  • Added AsepriteFileReader.Read(Stream) method to support reading Aseprite file with TitleContainer stream (Closes #49)
  • Added new processors for the mgcb-editor when pre-processing content using the mgcb-editor. These include:
    • Sprite Processor
    • SpriteSheet Processor
    • TextureAtlas Processor
    • Tileset Processor
    • Tilemap Processor
    • AnimatedTileMap Processor
  • Support for Aseprite 1.3-rc1
    • Support for User Data for Tiles added
      • Tile User Data can only be set in Aseprite through the LUA Scripting API at this time.
    • Support for new tag "Repeat" field added.
    • Support for new PingPongReverse loop direction added.
    • Animatedsprite instances are no longer coupled to the AnimationTag used to create them. The AnimationTag now is only used to create the AnimatedSprite and after creation, properties such as AnimatedSprite.IsReversed affect only that instance.
    • AnimatedSprite.Speed property added to control rate of animation speed
    • AnimatedSprite.Play() added.
      • AnimatedSprite will need to be explicitly told to play using the AnimatedSprite.Play method.
      • Parameter for method provided to override the loop count