Thursday, May 14, 2015

Tiled 0.12.0 released

Please welcome the first community supported Tiled release! The main new feature in this release is the improved support for object resizing, including support for resizing polygons and tile objects. The time I needed to finalize the integration of this pull request and doing subsequent polishing was sponsored directly by my patrons. I want to thank them all for their invaluable contributions! If you're using Tiled and want to help me spend more time on improving it, please consider becoming a patron. Even a small amount is very appreciated!

There have been some smaller additions and bunch of fixes as well. Here's the full changelog:

  • Added support for resizing any object as well as multiselection (with mauve)
  • Added Control modifier for preserving aspect ratio while resizing
  • Added Shift modifier for resizing with origin in the middle
  • Added Alt modifier for suppressing selection changes when starting to drag
  • Added a Magic Wand selection tool (by Henry Jia)
  • Added tile probability attribute to tile properties view
  • Added a Donate button to the About dialog
  • Added a Patreon dialog to the Help menu
  • Added an --export-formats command line option
  • Remember the directory used for external tilesets (by Henry Jia)
  • Don't set a window icon on Mac OS X
  • Changed the way tile probability is applied (now it's relative)
  • Fixed a crash in the terrain brush
  • Fixed object selection behavior when Shift is held while clicking on nothing
  • Fixed grid snapping being applied for staggered maps even when not enabled
  • Fixed infinite memory allocation loop on invalid tile size in TMX file
  • Fixed file icon associated with TMX files on Windows
  • Fixed automapping of tile objects (by Seanba)
  • Fixed 'Export as Image' to handle out of memory errors
  • Fixed TMX files to be written in native line endings
  • Fixed .desktop file missing %f argument for passing files (by Ying-Chun Liu)
  • Fixed cursor position resetting when editing object type
  • Added Arabic (Algeria) translation (by Damene Abdelkader)
  • Updated, Czech, Dutch, French, German, Italian, Japanese, Portuguese, Russian and Spanish translations

Finally, many thanks to all who've submitted pull requests and to all translators who took the time to update their translations!

Now go and get it at the Download page!

Sunday, February 1, 2015

Request for patrons to boost further Tiled development

Increasingly, just responding to Tiled feature requests and usage questions is taking so much of my time that it leaves barely any time for working on new features. Not only has the pace of incoming requests increased, but my spare time is also still getting smaller with my daughter growing up and a second child on the way. As nice as it is to grow a family, not having time to make often requested improvements to Tiled is also frustrating.

I want to fix this, but I can't do it by sacrificing my weekend or by working in the evenings. Instead, I'll need to give up part of my full time job. I'm asking for your support in making this possible, with monthly donations to offset the otherwise lost income. I've chosen Patreon as the platform for this.

Tiled is free software and any improvements will be available to everybody, but the rewards on Patreon are only available to patrons so check them out! Suggestions for other rewards are also welcome.

Apart from the rewards there are Milestone Goals. These clearly communicate several milestones of support and what I would be able to give back in return. Each amount includes German income taxes of about 35%.

  • $500 per month - This milestone, in addition to existing income from advertising sponsors, allows me to work one full day a week on Tiled.
  • $1500 per month - This milestone allows me to work two full days a week on Tiled.
  • $5000 per month - When support for Tiled reaches this level, I'll commit to it full time. Apart from improving Tiled I'll also have time to work on other interesting free tools.

The above list is just the initial milestone setup. There are more ways to spend money than living from it, but staying alive is a good start.

So please consider supporting Tiled as my patron, even if it's just a little! With the many users of Tiled worldwide, the goal should be anything but unrealistic as long as everybody adds something.

Thanks a lot for your support!

Tuesday, January 13, 2015

Tiled 0.11.0 released

Yesterday I've released Tiled 0.11.0. You can read more about this release on the Tiled forum.

The changelog:

  • Added support for hexagonal maps (offset coordinates)
  • Added 'Export' action to repeat the last export
  • Added a shortcut for the Reload action (Ctrl+R)
  • Added ability to rename custom properties (by arn00d)
  • Added unique IDs to objects (by Mark van Rij)
  • Added a CSV export plugin
  • Added visual feedback when properties differ between multiple selected objects (by Parker Miller)
  • Added command-line export (by Brandon Dillon)
  • Allow dynamically changing the map orientation and grid size
  • Suppress the standard main window context menu in the collision editor
  • Lua plugin: Write out tile terrain information
  • Lua plugin: Include Tiled version in exported file
  • Flare plugin: Fixed ability to open maps with absolute paths
  • Fixed grid rendering for staggered maps
  • Fully support building and running Tiled with Qbs
  • Updated Czech, Dutch, French, German, Italian, Japanese, Portuguese and Spanish translations

Get it at