Java Version

The Java version is no longer maintained (unless somebody steps up to do it), but it is still available here since it has a few features that do not exist in the Qt version yet.

Java version of Tiled

TTiled Map Editor

Tiled is a general purpose tile map editor. It's built to be easy to use, yet flexible enough to work with varying game engines, whether your game is an RPG, platformer or Breakout clone. Tiled is free software and written in C++, using the Qt application framework. The main features in a nutshell:

  • General purpose tile map editor with XML-based map format
  • Supports orthogonal and isometric maps
  • Custom objects can be placed with pixel precision
  • Full undo/redo and copy/paste support
  • Add custom properties to tiles, layers, objects or the map
  • Automatically reloads tilesets when changed externally
  • Resize or offset your tile map later as needed
  • Efficient tile editing tools like stamp and fill brushes
  • Supports input/output plugins to open and save files in custom formats

Looking for creating maps in the traditional sense? Create your own map for free at www.stepmap.com

Wednesday, June 30, 2010

Tiled Qt 0.5.0 released

At long last I managed to finish another release, with the main aim to add the last glaring missing features compared to the old Java version. This included mostly tileset management, and support for input/output plugins.

There have also been some new contributors. Andrew G. Crowell made the layer actions accessible via a right-click menu and in a small toolbar. Michael Woerister enhanced the object properties dialog with additional fields to change the position and size. Finally, Janis Kirsteins added a Latvian translation. Thanks! Also thanks to all the existing translators who have updated their translation to the new release! The full list of changes:

  • Added support for import and export plugins
  • Added support for external tilesets
  • Added undo for adding tilesets and ability to remove tilesets
  • Added error handling to the New Tileset dialog
  • Added ability to change tileset order by dragging them around
  • Added option to draw the tile grid when saving as image
  • Added a context menu and tool buttons to the layer dock
  • Added Latvian translation
  • Added an install target to the Makefile
  • Open local files when they are dropped onto Tiled
  • Allow changing position and size of objects in the Object Properties dialog
  • Fixed rendering issues with tiles wider than the tile width of the map
  • Fixed eraser and fill tool working on invisible layers
  • Fixed a crash when using some tools when no map is loaded
  • Fixed compile errors related to detecting static builds
  • Fixed the Save dialog not suggesting any particular file extension
  • Updated Japanese, Dutch, German, Brazilian Portuguese, French, Portuguese and Spanish translations

As needed to allow plugins, part of Tiled is now in a small shared library. In the future I intend to also move the map reader and renderer into this library so that it can be re-used by games implemented using Qt. I'm also adding a Java version of this library.