Simple Tile Map Editor 1.1.0.20 - Update

Just a minor update to address a user request.

You can learn more about STME and the SMP file format from the Simple Tile Map Editor page.

Download Build 1.1.0.20 (10/07/2008) :

SimpleTileMapEditor1.1.0.20.zip (470 KB) - Download It
(Windows binary)
MD5 : c2b8e14e95ab76bccbd8aec50a96839e
*SimpleTileMapEditor.exe


Changes in this version:
  • Removed the map size restrictions when you create, resize, or crop the map.
  • Minor bug fixes.


If you encounter a bug or if you thought of a way to make it better, please don't hesitate to leave a comment.

Every project is a new adventure
I'm hoping to start a few new mobile game projects this coming week. This means I get to encounter more development challenges and share them with you. So stay tuned for more.

I also probably need to update the old tutorials for the new version of the NetBeans IDE so new comers can follow.

Simple Tile Map Editor Build 1.1.0.19 - Update

I recently discovered that sometimes the map gets partially hidden after being cropped and would look like the map size got screwed up. This gave me a lot of headaches. This was fixed in this version including some inconsistencies between the scrollbars visibility and the maps position.

You can learn more about STME and the SMP file format from the Simple Tile Map Editor page.

Download Build 1.1.0.19 (02/17/2008) :

SimpleTileMapEditor1.1.0.19.zip (468.06 KB) - Download It
(Windows binary)
MD5 : fc1984afb0f004301df2af087f1419f9
*SimpleTileMapEditor.exe


Changes in this version:
  • Fixed crop map function to reset the map position after being cropped.
  • Improved map scrollbar response
  • Added a function to change the grid color
  • Added an option to hide or show the tile index numbers in the tileset panel
  • The tileset panel now hides tiles where the index is over the 255 limit.


If you encounter a bug or if you thought of a way to make it better, please don't hesitate to leave a comment.

Undroid - Android Plug-in for NetBeans

The Undroid is a plug-in for NetBeans which allows you to work on Android applications using the NetBeans IDE. You can find more info from the Undroid Project Website.

Undroid Plugin for NetBeans


I've been waiting for something like this for quite some time now. Actually, I've been waiting since the Android SDK was released to the public.

Quite frankly, I hate jumping between IDEs while working on different projects and if possible would like to have everything in one neat package. This is definitely one more step in the right direction.

Great work!!!

Simple Tile Map Editor Build 1.1.0.17 - Update

Just made a few changes to the map editor...

You can learn more about STME and the SMP file format from the Simple Tile Map Editor page.

Download Build 1.1.0.17 (02/06/2008) :

SimpleTileMapEditor1.1.0.17.zip (471.57 KB) - Download It
(Windows binary)
MD5 : 4bb894f057faa9617704ffd24063a498
*SimpleTileMapEditor.exe


Changes in this version:
  • Added a recent files list (I finally got tired of clicking too many times just to open the same maps)
  • Fixed the scrollbar bugs!...I think...
  • Fixed a few more bugs...and hid a few other bugs...for now. You gotta love exception handling ;)


As always, if you encounter a bug or if you thought of a way to make it better, please don't hesitate to leave a comment.

Simple Tile Map Editor Build 1.1.0.16 - Update

This version is significantly more stable than the previous versions. Several improvements have been made to make it more presentable and user-friendly. So if you're already using a previous version, I highly recommend updating to this one.

Here's a screeny of this version:

Simple Tile Map Editor 1.1.0.16


You can learn more about STME and the SMP file format from the Simple Tile Map Editor page.

Download Build 1.1.0.16 (02/03/2008) :

SimpleTileMapEditor1.1.0.16.zip (470.94 KB) - Download It
(Windows binary)
MD5 : e4ec440c7814be5bef5bd25b0b52ad59
*SimpleTileMapEditor.exe


Changes in this version:
  • Added map zooming functions - in fixed increments:
    25%, 50%, 75%, 100%, 150%, 200%, 300%, 400%, 800%
  • Added map resize function
  • Added map crop function
  • Added tile index numbers
  • Added enlarged tile view pop-up when hovering on tileset
  • Modified the right and left selected tile preview to scale with the tileset panel
  • Added Block Map data mode
  • Modified drawing tools to work with Block Map data
  • Optimized map drawing functions - should/might prevent out of resources av caused by over-sized bitmap buffer on large maps
  • Enforced some map size and tile size constraints
  • Fixed a ton of bugs which might show up if other people actually started using this thing ;p
  • Hid the nudge tools for now
  • Removed 90% of 3rd party components - might pave a way to open source once the code is cleaned up a bit
  • Added even more bugs....Doh! >.<

Notes:

The block map data mode allows you to define extra byte data to each map tile. Although the block map data was primarily intended for defining tile weight look-up tables, you can use it for pretty much whatever you want.

The block map data is saved on a separate file with the same filename as the SMP but with the extension ".BMD". The BMD file itself does not contain the map width, map height, tile width and tile height which you can already get from the SMP file. The contents of the BMD file should be read the same way as the map data in the SMP file is read.

There is currently no option to exclude the BMD file when saving the map (in other words...I forgot to put it there, sorry).

ToDo:
  • Nudge tools
  • Fix weird scrollbar bug (you may or may not experience this)


Thoughts:
I'm pretty sure more features (and bugs) will be added (as dictated by necessity) while I continue my work on a small game project....
Although, you can always request for a certain feature that you absolutely need (no map layers pls. heh).

If you encounter a bug or if you thought of a way to make it better, please don't hesitate to leave a comment.


Simple Tile Map Editor Build 1.1.0.15 - Update
Here's another update to the Simple Tile Map Editor...

After examining the map data, I noticed that the map width and map height for maps larger than 256x256 were being saved as 32 bit integers, doh! So consider this as a service release =P.

Download Build 1.1.0.15 (01/25/2008) :

SimpleTileMapEditor1.1.0.15.zip (538.38 KB) - Download it.
(Still a Windows binary only)
MD5 : d779a5c733d59c4c95d173c5ac38fc0f
*SimpleTileMapEditor.exe

If you don't know what it's all about, you can head over to this post for a primer: Simple Tile Map Editor.

Changes in this version:
  • Removed support for integer map dimensions (4 bytes) and replaced it with WORD map dimensions instead (2 bytes).
  • Modified the "New Map Dialog" to reflect the change.

Note:
You can still open the old maps that have integer map dimensions with this version. But the map will be saved with the map width and map height as WORD values (2 bytes) instead.

Your program can determine if it should read word values or byte values for the map width and map height by first checking the 8th byte. It should contain the ASCII character "B" for BYTE and "W" for WORD. The rest of the map data including tile width and tile height are still in bytes.

You can learn more about the format information in the Simple Tile Map Editor page.

Have fun!

Simple Tile Map Editor Build 1.1.0.14 - Update

Here's an update for the Simple Tile Map Editor...

Download Build 1.1.0.14 (01/24/2008) :

SimpleTileMapEditor1.1.0.14.zip (539.88 KB) - Download it.
(Still Win32 only XD)
MD5 : de2cb119d08090eca02103d331676b9b
*SimpleTileMapEditor.exe

If you don't know what it's all about, you can head over to this post for a primer: Simple Tile Map Editor page.

Changes in this version:
  • Enabled double buffering to reduce flicker
  • Added map data view form
  • Added support for integer map sizes (for maps larger than 256x256)
  • Fixed selection rectangle bug


Note:
Your program can determine if it should read integers or bytes for the map width and map height by first checking the 8th byte. It should contain character "B" for byte and "I" for integer. The rest of the map data including tile width and tile height are still in bytes.

You can find the complete format information in the Simple Tile Map Editor page.

Btw, if Kylix was still alive, this wouldn't be for win32 only XP.

Have fun!

First Blog New Year!!!

Happy New Year!!!

Actually, I tried to sleep through the booms and bangs...but just couldn't XD. It's like a war is going on outside my window. Then on the following day, you get to watch the special report on how many fireworks related casualties there are this year. *sigh*

Anyway, I hope you have a more productive year and lot's of luck!