This is an ongoing personal project, which will eventually become an RPG game. The editor currently supports three layers of graphics. a base for the ground tiles, a middle layer for trees, buildings and other objects that the player character may be able to walk behind, and a top level for objects which will always be in front of the character, such as light hangings in indoor scenes.
Download Version 1.01 - Executable JAR
Download Version 1.0 (Source) - ZIP
Older versions:
Note: Version 1.0 and above tilesets are not compatible with earlier versions
Download 0.9 - Executable JAR
Download 0.8- Executable JAR
Download 0.7 - ZIP
Download 0.6 - ZIP
Download 0.5 - ZIP
Download 0.4 - ZIP (needs tweaking to compile)
All source code is included in all versions
Extra map samples for 0.11 and below
License:
Code and images may be used freely, as is or modified, for any purpose, commercial or otherwise.
Please give credit or a link to this site somewhere in your source code if you copy any. Credit visible to end users of the final product is appreciated but optional. No warranty is made for the safety of this code or its fitness for any purpose.
Usage: Select tiles from the toolbar on the left. paint them onto the scene by clicking and dragging.
Right or middle click will centre the view on the location you clicked.
Video
Shows the map editor in use. (2x speed)
New in 1.01
Tiles in folders can be added by dragging the folder containing them onto the tileset. This is recursive
Fixed bug where clicking tiles in the chooser sometimes did not register correctly.

New in 1.0
Tileset editing. You can now drag new images onto the tile chooser panel to create new tiles.
Right click a tile in the pallette to edit its information.
New in 0.11
Undo and Redo.
Drag the map around using the right mouse button.
Beach graphic
New in 0.9
Flood fill button
Added missing night time scene to scenes pack
RGB, hue and saturation sliders now move to the correct values when a scene is loaded
New additions in 0.8
You can now zoom in and out freely. Note that zooming in a lot with a large number of tiles may run you out of memory. (it spits a thousand exceptions to the console but you can still go on using it)
Although i have not seen any problems with
continuing to use it after it doing that, as always, there are no
guarantees. The worst that can happen is it stops responding or
displays messed up graphics.
New additions in 0.7
Riverbank tileset.
New additions in 0.6
Small
change: The colour adjust dialog is now activated and deactivated using
a toolbar button. There is also now a reset button on it.
New additions in 0.5
Scenes can now be easily resized and shifted around using
the new toolbar buttons along the top of the screen. But be careful - if you
shift some tiles off an edge, they'll be gone. It is always best to work with a larger map than you need.
Scenes can be colourized - you can adjust scalars for red, green, and blue channels, as well as hue and saturation. This allows for some nice effects such as seasons, day and night, and completely unusual colour styles, without making a whole new tile set for each effect. The colour effect is controlled using a new dialog.
Summer
Autumn
Winter
Spring
Night time

More Screenshots
The default map which is opened on program launch. Maps
can be saved, any map size is supported, maps can be resized any time during editing. Transparent objects such as trees are supported in GIF and PNG
format.
Layers can be selected from the toolbar, and toggled on and off for easy editing

the trees at top-middle in the above screenshot are placed on the bottom layer, so they fall behind the grass on the ledge, which is placed on the middle layer.
In this shot, 'hide other layers' is used to display only the middle layer, which is used in this case for some trees and edging on the grass, while the other layers are not displayed.








