Scripted Extensions and More


The biggest functional change in this release is that Tiled now has an "extensions" folder, where scripted extensions can be put, each of which can have one or more script files that will be loaded on startup. This makes it much easier to manage multiple extensions as well as to share these extensions with others.

On the coding side, most of the work I had to do was to decouple certain change notifications from a particular asset type, to enable the scripts access to the tile collision shapes.*

This snapshot also includes two very useful contributions. Ruslan Gainutdinov made the animation preview in the Tile Animation Editor zoom along with the tileset. João Baptista added two new options to control how the AutoMapping behaves at the edges of the map (the "WrapBorder" option was used in the screenshot associated with this post).

Changelog

João Baptista de Paula e Silva

  • AutoMapping: Add options to customize "MatchOutsideMap" behavior (#2141)

Ruslan Gainutdinov

  • Animation preview follows zoom factor for tiles (#2050)

Thorbjørn Lindeijer

  • Scripting: Enabled loading multiple scripts as part of "scripted extensions"
  • Scripting: Support specifying an icon directly for tools
  • Scripting: Provide read/write access to tile collision shapes
  • Scripting: Added access to several more MapObject properties
  • Scripting: Fixed possible crash on exit
  • Worlds: Fixed handling of negative multiplierX/Y

*) The Tile Collision Editor uses a temporary "dummy" map in the background to enable editing of an object layer that is associated with the tile. When this object layer is accessed and changed from a script, there isn't the dummy map that makes sure the UI is updated in response to changes. Now, the UI can be notified about these previously map-specific changes, even if the changes affect a tileset asset. An added bonus is that the new change events also carry more information, which helps to avoid doing unnecessary updating and could mean Tiled is now a little more efficient.)

Files

Tiled for Windows (32-bit), snapshot 22 MB
Version 2019.06.20 28 days ago
Tiled for Windows (64-bit), snapshot 22 MB
Version 2019.06.20 28 days ago
Tiled for macOS, snapshot 15 MB
Version 2019.06.20 28 days ago
Tiled for Linux (64-bit), snapshot 32 MB
Version 2019.06.20 28 days ago
Tiled for Windows XP, snapshot 19 MB
Version 2019.06.20 28 days ago

Get Tiled Map Editor

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.