*bump* It's now available. The workflow is a little weird, but it works similar to the sprite editor. You can either start a new one, in which case you get an empty 20x15 map, or you can highlight text in the main editor and start the map editor. When you do that you'll be prompted for the width and have to enter that in.
Once it's started, goto File->Add Tiles, and select the appvar that defines the tiles. If your map takes two appvars for all of its tiles, do this for each appvar, in order.
I've also added a new tool called the pattern tool:
Left-click and drag to define the pattern, left click again to place it. Right click to clear the pattern.
Download at the place:
http://merthsoft.com/Tokens.zip
Quote:
[04:46] <tr1p1ea> merth: its worth noting that my sprite sheet actually isnt layed out that way
[04:47] <tr1p1ea>
http://img.ourl.ca/testtiles.bmp <-- that is my image
[04:47] <tr1p1ea> its just that you reverse engineered the sprites from the appvar i think
[04:47] <tr1p1ea> they are layed out in sequential order in the appvar, which is why it works either way [if reverse engineered]
[04:48] <tr1p1ea> but it was intended that they follow the standard layout
[04:48] <tr1p1ea> incidentally there are some serious incompatabilities with existing map making software, since going left to right, top to bottom is a universal standard
[04:49] <tr1p1ea> if Tokens was to arrange images the same way, peope could use a multitude of different, existing tilemap makers
It would've been helpful to be told this back when I was first implementing this and asking everyone for opinions I'm fairly certain I loaded the sprites in that order because that's the order the pixel data itself is stored in, so I just went with it. I don't like the inconsistencies of going column-first for the pixel data, but row-first with the actual sprites. It leads to this sort of confusion--not having the initial sprite image didn't help either. Especially given this post where you say they're stored by column. I guess ultimately I'm just trying to justify why I did what I did. It probably doesn't matter...
I think at this point there are a lot of programs that do it my way (at the very least, the programs I've released), that it might get really confusing for people if I switch it. I'm not sure what the right thing to do is.