i'll look into it, can you add the relevant part of the DCME log file in [ spoiler ] tags. Thx This might be why my map went blank oO" (i didn't know what the !@#$%^&* happened because i only found out later) Edit: i found out the problem The tileset path stored in the map refers to a lvl file rather than a bmp file. So when you close the tileset form, it saves the tileset, and applies it to the current map. The "save tileset" call is the problem, because it just saves the tileset as a bitmap and doesn't take in account that it could be referring to a lvl file, and thus overwriting all tiles that comes after the bitmap data. Solution (for me or sama): don't save (saving is used to be able to import it) but copy the data directly to the BMPData and blt to the tileset (hard but more efficient) or save to a temp file and import from the temp file, then kill the temp file (quite easy to do). Either way, change mapupdate to true because it isn't changed until the user saves the map (which should be the default behaviour)