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
Sunday, December 11, 2011

Tiled Qt 0.8.0 released

If all you wanted for Christmas was a new Tiled release, it's time to start thinking about a new present!

This release adds some major new features like polygon objects, JSON import and export, tile rotation and drawing offset. Many smaller changes and additions were made as well, so there should be something for everybody. The full list of changes:

  • Added support for polygon and polyline objects (sponsored by Zipline Games)
  • Added support for tile rotation (by Wade Brainerd)
  • Added support for defining the color of custom object types (sponsored by Zipline Games)
  • Added a Delete action to delete selected tiles or objects (by Stefan Beller)
  • Added random mode to the stamp brush (by Stefan Beller)
  • Added Flare export plugin (by Stefan Beller and Clint Bellanger)
  • Added JSON plugin that supports both reading and writing (by Porfírio Ribeiro)
  • Added ability to rename tilesets (by Maus)
  • Added a mode in which the current layer is highlighted
  • Added support for specifying a tile drawing offset (sponsored by Clint Bellanger)
  • Added a shortcut (Alt+C) to copy the current tile position to clipboard (by Stefan Beller)
  • Added a command line option to disable OpenGL
  • Allow custom properties on tilesets
  • Many automapping improvements (by Stefan Beller)
  • Improved tileset dock to handle a large amount of tilesets better (by Maus)
  • Made the 'Show Grid' option in the tileset view persistent
  • Raised the tile size limit in the New Tileset dialog from 999 to 9999
  • Correctly handle changes in the width of a tileset image (by Adam Rippon)
  • Worked around a long standing crash bug
  • Added Russian translation (by Alexander Komarnitsky)
  • Updated the German, Japanese, Spanish, Chinese, Czech, Dutch, French and Brazilian Portuguese translations (thanks to all translators!)

As the above list shows, many of the new features were either sponsored or developed by contributors, thanks a lot to all who've helped shape this release!

40 comments:

Lorenzoac7 said...

Mac link?

Stefan Beller said...

not yet done, will be there soon

Lorenzoac7 said...

k thanks

Thorbjørn Lindeijer said...

A Mac OS X package is now available thanks to Jeff Bland.

Son of Bryce said...

Awesome!

petaboy said...

It would be great if you implemented an auto-update feature so we can get the latest version directly from Tiled.

Thomas Claburn said...

Any word on hex tile support? I saw that someone was working on this but evidently it didn't make this release.

Thorbjørn Lindeijer said...

@petaboy

Yeah, this would definitely be something to consider.

@Thomas Claburn

There is no finished hexagonal renderer. I've done some work on a staggered isometric renderer, which is similar to a hexagonal renderer, but discovered the staggering introduces several issues due to the irregular coordinate system. You can try it out on the 'staggered' branch in the git repository. It would be nice to support this kind of maps of course.

Rho said...

is there a way to run tiled on a mac without downloading the entire qt framework sdk? :(

Thorbjørn Lindeijer said...

@Rho

Well normally you should be able to download the Mac release, see "Tiled Qt 0.8.0 for Mac OS X" on the right. However, unfortunately it doesn't work for all types of Mac. Any help with fixing that would be appreciated (I can't fix it since I don't have a Mac).

Clint said...

<3

davidstl said...

Is there a way to setup the automapping in Random Mode?
I have a lot of different tiles for my floor. The random Mode tool is awesome, but then I switched my map building to automapping, and I don't get that feature anymore. Let me know if I am missing something!
Thanks

Stefan Beller said...

@davidstl
see https://github.com/bjorn/tiled/wiki/Automapping
I just added a subsection explaining how the random mode works.

Please let me know if it's understandable
and if it works for you.

(Random mode has actually been there since before and has not changed)

Josh Forde said...

This is a great release. :)

Another idea: you know how in Photoshop, if you hold Shift while using the brush, you will draw a straight line? What about having the same functionality for the brush tool in Tiled?

Thorbjørn Lindeijer said...

@Josh Forde

The same already works in Tiled, though maybe it works a bit differently. Just hold Shift, press the starting location and, while still holding Shift, press the end location. A preview of the line will show up after choosing the starting location.

You can also draw circles this way using Shift + Ctrl. See https://github.com/bjorn/tiled/wiki/Keyboard-Shortcuts

javaprogrammer said...

hello im a beginner java progrmmer and im not sure how to load a flared map file into a array if some one could help me it will haelp alot of other people too

Dan Fessler said...

This is absolutely wonderful. I love all of the updates. I have one suggestion for the tile objects: It would be great if one could place a "multi-tile object" to the scene by making a square selection of tiles from a tilesheet (like you normally would for placing regular tiles) and using that selection as the graphics for the tile object.

Dmitry said...

how to enable saving map into json?

Thorbjørn Lindeijer said...

@Dmitry

That's currently only found under "Export As...", though the exported map can in fact be opened again. Future versions of Tiled are planned to include formats that are both writable and readable also under the regular Save action.

Moshe Berman said...

There's no UI to rotate a tile in Tiled 0.8.0 for Mac. I experimented and discovered the Z key as the way to do it... There should be a better way to do it.

morikaweb said...

Great program, Ijust have one question. Are you planing to add the Eye Dropper to the QT version? That is the number one tool I find is missing from the current program.

Thorbjørn Lindeijer said...

@morikaweb

In the Qt version the eye dropper is not a separate tool, since the same functionality is already available by right-clicking with the stamp tool selected. You can also right-click drag to pick larger areas from the map (just like you can drag an area on the tileset).

@Moshe Berman

The current way of using Z and Shift+Z for rotating the tile stamp was implemented since it works efficiently, but I agree it's bad that there is no nice way to discover this feature. Apart from adding documentation (the shortcut is listed on the shortcuts page on the wiki), suggestions for other ways are welcome.

ForeverXWiFi said...

Hey can anyone help me out? I tried installing this on Ubuntu and I've only ended up with the 0.6.1 version. How do I end up with the latest version?

Yogi said...

Please add "polygon and polyline objects" display points numeration. It's useful for scripting (on start go to point 008, then go to 005). Now it is imposible.

WINGED DOOM said...

hey! thanx for your awesome tool :3
i use TME for my project based on game maker

Thorbjørn Lindeijer said...

@Yogi

Stefan Beller converted your request to an issue at github (which is where requests of this kind belong): https://github.com/bjorn/tiled/issues/145

@WINGED DOOM

Thanks for mentioning Tiled on your blog! However, please make sure not to call Tiled "TME", since there is another tile map editor that abbreviates itself "TME". :-)

Thorbjørn Lindeijer said...

@ForeverXWiFi

I'm still looking for somebody who has time to keep an Ubuntu package for Tiled up to date. At the moment the most up to date package is in Ubuntu itself, which is at 0.6.2.

WINGED DOOM said...

> please make sure not to call Tiled "TME", since there is another tile map editor that abbreviates itself "TME"

lol
ok, Thorbjørn Lindeijer!

BitmaniaK said...

A feature request very appreciate:

A key shortcut to object properties (es: 'ctrl' + 'enter')
and a key to pass from key to value (tab doesn't works)

This will improve editing properties speed
Thanks
G.

SK said...

.lua export does not do correct line wrapping.

Also, is there any way to prevent Tiled changing tile IDs when adding new tile graphics to old sheets?

Thanks in advance.

Thorbjørn Lindeijer said...

@SK

Right, I noticed the incorrect line wrapping (it's only broken on Windows since it uses UNIX line endings). I'll make sure the files are written in text mode in a patch release.

I'm not sure what you mean with changing tile IDs. If you're talking about the global IDs, they change out of necessity otherwise there would be an overlap between different tilesets. If it's about local tile IDs then they will only change when adding tiles on the top, left or right of your tileset image, but not when you add them to the bottom. Anyway, it might be better to hop by on IRC so you can try to find someone to help you extend your tilesets. Generally you'd want to try to avoid relying on specific tile IDs to remain constant, and instead use tile properties to hook up certain code or behavior to tiles.

@BitmaniaK

Thanks for the suggestions. Keyboard shortcut would indeed be nice, though an even better suggestion I think was to turn the properties dialog into a docked widget. It'll happen eventually. The properties table is up for replacement by a more advanced property editor, which I hope will also address the keyboard usability issues.

Bart K said...

Just a minor note regarding the README file. In fedora 15, I had to run "qmake-qt4" as opposed to "qmake" (which didn't actually do anything for me).

Thorbjørn Lindeijer said...

@Bart K

Hmm, that's why the README.md says: "qmake (or qmake-qt4 on some systems, like Fedora)". Did you find some outdated one somewhere?

Chris Mingay said...

Hi, I'm hoping maybe someone can help me with this... I am looking to procedurally generate a map in my own program and export it as a readable file so I can then import it into another editor to tweak it ready for a game I am making. I see Tiled can open up json files, so was wondering if there is a written spec of this format (so I can write the json file to be imported)?

Thanks
-Chris

Thorbjørn Lindeijer said...

@Chris Mingay

The JSON format is loosely based on the XML format of the TMX files, but not properly documented anywhere. Also currently the JSON files saved by Tiled are rather ugly since the properties are stored in alphabetic order rather than with some sane grouping.

So, if it's not a problem for you to use XML instead, I'd really recommend going with TMX files. That format is documented here: http://github.com/bjorn/tiled/wiki/TMX-Map-Format

Chris Mingay said...

Hey thanks for getting back to me so quickly and thanks for the link to the XML/TMX spec too :)

Mary Robinson said...

Love the editor. So easy to use! The one problem I have seen is that exporting to an image file creates a locked file that Tiled can see - but nothing else can see it.

Thorbjørn Lindeijer said...

@Mary Robinson

Nice to hear! About the problem with exported images, I'm not sure what you mean with a 'locked' file. Did you write an extension like ".png" at the end of the file name, so that Tiled knows in which format to save the image? The images are normally viewable any other programs.

Unknown said...

Just want to say Tiled is awesome. And of course to mention my one more desired feature - being able to select multiple tiles in a tile set and assign them the same properties simultaneously. It's a great idea, isn't it?? Thanks. :)

Tom said...

Uh, sorry that it says "Unknown"; I guess I never filled out my blogger profile. :) My name is Tom.

Post a Comment