Tiled, the popular open source level editor, just released version 0.15.0.
From the release notes:
Those who remember the Tiled 0.14 release announcement may remember that I wanted the next release to be Tiled 1.0. We're not entirely there yet, but Tiled took a big step towards being more functionally complete.
The most important changes regarding this made sure that you can now load maps that refer to files that are for whatever reason no longer accessible. Previously, you'd then have to fall back to correcting the map file by hand. Now Tiled will tell you about the problems it found and allows you to fix them:
main.tmx — Tiled_068.png1210x713 91.7 KB
In addition, you can change any of these references through the Properties view after clicking the relevant items. And when changing a tileset image, you can also change its parameters like tile size, margin and spacing.
Another important bit of functionality is that you can now choose which plugins are enabled. By default, only the generic plugins for exporting to Lua, JSON, CSV and for enabling Python import/export scripts are loaded. The project-specific plugins were often leading to confusion and now need to be explicitly enabled.
Plugins can be enabled and disabled without restarting Tiled.
Layer Combo Box
The status bar got a little more useful, since it now allows you to quickly switch the current layer. If you're not actively changing around your layer stack, this can entirely replace the Layers view:
isometric_grass_and_water.tmx — Tiled_071.png1028x120 94.3 KB
Other Noteworthy Things
If you're using an image collection tileset, you can now choose how many tile columns it should have. Eventually I'd also like to add a dynamic wrapping display mode, but this should help in the meantime.
A Terrain Generator tool was added, which helps a lot with generating a certain type of terrain tileset. But, I still need to write the usage instructions and I forgot to include it in the binary packages.
You can now go past the edges of the map when panning with the space bar, middle mouse button or the mini-map. This can be really helpful when you're editing things on the edge of the map.
- Allow loading maps with broken external references
- Allow plugins to be enabled/disabled
- Allow changing tileset image parameters
- Allow changing the images of tiles in a collection tileset
- Allow changing external tileset references
- Allow panning over the edges of the map
- Added Terrain Generator tool
- Added column count property to image collection tilesets
- Added a combo box for changing the current layer to the status bar
- Moved the AutoMapping while drawing toggle into the menu
- Removing tiles from collection tilesets no longer changes tile IDs
- Unified layer offset handling
- Default tile layer data format changed to CSV
- Deprecated pure XML and Gzip-compressed tile layer data formats
- Fixed random tile picker for tiles with zero probability (by Henrik Heino)
- Fixed saving of alpha value of the map background color
- Fixed crash in tmxrasterizer and tmxviewer
- Fixed tmxrasterizer not reporting write errors
- Fixed isometric rendering bug with odd tile heights (by Ryan Schmitt)
- Updated Bulgarian, Dutch, French, German, Japanese, Russian and Spanish translations
Many thanks to all who contributed!
If you want to learn more about Tiled, we have a comprehensive tutorial series here on Gamefromscratch.com to get you started.