Made PicToMap form a bit larger, changed "Browse" to "Browse..."
Added hourglass during PicToMap and Resize operations
Fixed issue with displaying big log files
No more crash when opening a map by double-clicking it while DCME is minimized. Plus, the focus is given to DCME correctly
Drawing of special objects fixed
Fixed resizing during testmap would cause the last row/column of tiles to glitch
Added button to toggle top/bottom alignment of map tabs
Force lvz transparency option (not only moving)
Untitled maps do not get autosaved to avoid having hundreds of empty levels in the autosaves folder. Plus, the countdown is reseted when the map is saved. Also removed the copy of the log file that was done with every map... wasn't very useful
MsInet 'Request Timed Out' error is now handled
Fixed crash when zooming out in tile editor
3.1.09
Tile operations should be a little faster on pixel level
Drawing bomb lines was not fixed on the rounded aim angle, which led to inconsistencies between the ship gfx and the actual aiming of the bomb line
Help -> Show debug log now shows the actual log file completely instead of just the current session log, which caused some confusion
if a file was named pathssomethingsomething in dcme folder, it could have caused problems
Added isbusy (mousepointer hourglass) flag in Line.MouseUp
change: Walltiles and Texttiles are now saved in eLVL data
Fixed that error in Elvl when playing with True/False lists
Things involving pixels (pic1024) should speed up considerably
Fixed huge memory leak (all maps were loaded on 'if maps(i) is ')
3.1.08
border of map is always drawn (also when grid is not checked)
fixed inconsistent default value for auto force radar preview
accessing selection is a lil sped up
adding selection areas is also a bit sped up
managelvz button wasn't disabled when no active map
savesettings won't save settings if loadsettings wasn't called first (to prevent corruption of the settings)
fixed error when opening maps (by drag dropping or double clicking lvl file) when a modal form is open e.g tips or options
selection on pixel level is now around edges
optimized applyselection ~60% faster
when map resized (e.g switching tools popped up toolbar making space for map smaller or resizing window) it doesn't redraw everything, just the part that wasn't visible before. This decreases lag when switching tools considerably
deleteselection is faster because arrays are zeromemoryd instead of deleting and reallocating
get and set tile of map is a bit faster because of byref arguments
fixed: Tool names (SharedVar.ToolName) had an offset because the freehand selection wasn't on there
sel.hasalreadyselectedParts was not updated correctly in some refresh-less actions
usegrid and usegridTest are now loaded from settings when creating a new map
mapchanged flag is now changed with the AddToUndo() method
3.1.07
Fixed problem when switching between maps (window-->map) not being flagged as active map
Added map tabs at the bottom (a new toolbar, which you can toggle as the others)
Fixed problem when moving selection near edge (and probably others where out of array bounds errors occurred and were handled)
3.1.06
Fixed error when editing a value and pressing ok or another button
Fixed edit of isAutoWarp (true/false popup list was *poof*, quite literally)
Select All in textbox when property region edit
3.1.05
Added option for Force Transparency when moving LVZ
Fixed LVZ Images not being able to delete (sama what were you smoking o_O", trying to delete lvz files instead of images)
Fixed File not found error when DCME tried to create a tmp log file (don't get it, just avoided the error >.>)
3.1.04
Fixed lvz map objects not being able to move when not on zoom 1/1
Added option to disable enforcing full map preview (speed issues)
Fixed few tools not changing map (resulting in no map change save dialog on close)
3.1.02
Fixed error appearing when cancelling OpenMap dialog
Fixed bug in SelectTiles, SelectAllTiles, and other actions in the Selection menu
3.1.01
It is possible to drag and drop files in the lvz manager
Undoing a dropped selection could cause errors on pixel-level preview
Scrolling map with scrollbars update preview during scroll
Added hourglass cursor during long operations
Fixed ellipse bug caused by tool re-ordering
Fixed bug in undo/redo
Fixed small autoupdate bug
3.1.00
Freehand Selection tool added
Importing custom ship graphics in LVZ will change the TestMap ship graphics
LVZ manager shows preview of Continuum's animations when you import a custom graphic
Fixed bug in BucketFill that could crash DCME
Fixed minor bugs in check update form
3.0
3.0.00
LVZ support added
Improved opening of corrupted map files
Upgraded auto-update system to support multiple files
Moved auto-update server
Bookmarks are now saved in eLVL data
Fixed loading of Autowarp region flag
Save as SSME compatible does not save eLVL data anymore
Special objects are drawn correctly with rectangle and line tools
Version 2
2.1
2.1.01
Fixed huge compatibility bug between DCME and other map editors.
The issue should fix all known tileset problems and 'corrupt map' problems
To ensure backward-compatibility between 2.0 maps and this version's, we have added automatic tile data recovery feature. It should try loading the file in different ways and output the best result. If you can't open a map made with older DCME in other editors, load it with this version, and save it back. It should fix it.
2.1.00
Fixed TestMap physics
We can now import settings from .cfg file
By default, it searches for <mapname>.cfg when opening a map, if it is not found, it searches for server.cfg, if it is not found, it uses default settings based on VIE
Browse button in TestMap toolbar allows you to import from any .cfg
New WallTiles generator in tileset editor
Fixed critical bug when no rTIL region chunk was loaded
Added 'advanced pencil' feature, that allows you to ignore special tiles and lay tiles over them to do some weird things
Greatly improved logging of events, it is now a circular log that keeps the last 1MB (by default) of text
Autosave feature, completly adjustable
Added Undo/Redo descriptions for menus
New custom chunk used: DCID ; hashcode of the map, used by autosave
Added .bak to openmap filter
Fixed CTRL+Click with wand in an unselected area to create a useless Undo step
In testmap, wormholes do not warp you if Tile Collision is off
In testmap, drawn tiles (with Q or W) can be undo'ed
2.0
Complete Elvl support (attributes, regions)
Completely rewrote Undo/Redo code (all should be undoable now)
Undoing airbrushed special objects now work correctly
Undoing actions related to selection now work correctly
Added: Test your map on the fly
You can draw left tiles with Q and right tiles with W in Test Map
You can see how bombs will bounce with B
Shift = Afterburners
Insert = warp to center
Right click on radar to warp to any coordinate
Special object are also highlighted now
Undo/redo menu was not disabled when no map was loaded
Fixed problem with drawing a special object (overflow error)
Tile 0 was never drawn
Random stuff is now completely random
Popup Tileset & Popup Radar when right bar is hidden
Tips of the day updated
Fixed glitch with unable to move selections with magicwand
Fixed offset of DCME window when not maximized
Tool options toolbar can be pinned/unpinned
Fixed rotation bug (out of range error)
Fixed tile problem with flip/mirror
Mousewheel zoom focuses on the tile beneath the cursor
Radar preview is showing complete map when zoomed out
Fixed bug with top left tile
Fixed unnecessary redraws
If a map is not maximized, a new map won't be maximized either
Fixed problems with grid settings
Fixed mystery line when making a new map or opening one
Added warning when importing a tileset from a map without tileset
Fixed drag speed of map
Version 1
Mousewheel behaviour changed (up zooms in, down zooms out, shift
Line drawing code greatly optimized, it is almost 75% faster
Tools width can be changed by clicking on the label and writing a value, in addition to the slider that was already existing
Fixed a bug on pencil that would make it crash if you used mousedown outside the map's limits, and released the mouse inside the limits
Fixed tile editor's tools
Fixed replace brush offset (like pencil offset)
Fixed placecursor & size of replace brush ( size 5 was 4 etc)
Tile editor's ellipse now works
Tile editor can now be resized
Added tool toolbars with size & step for every tool that required that.
Changed default walltiles files name to mapname.wtl
Added round tip of tools (you can choose between square or circle)
Added a security in bucket / magic wand to avoid filling the whole map
Moved "fill in screen" settings to bucket / magic wand toolbars
Fixed tile preview being drawn on certain tools that should not
Added a performance-enhancing setting for ellipses: Render width after drawing only (large ellipses are VERY slow to draw)
Selections are highlighted (brightness is added to those tiles so its easier to see)
Custom Shapes added: cogwheel, star and regular n-shapes (all definable with angle, teethsize, nr of teeth/spikes, size)
Fixed the CTRL shortcut issue
Fixed distortions when using quick UpdateLevel
Latest changes shown directly in details label when retrieving update info
Made tile nr's only print if tile <> 0 , and made special objects nr print correctly
Added grid for Tile Editor
Added small preview in the tool toolbar for the custom shapes
View details below.
1.2.8
1.2.80
Mousewheel behaviour changed (up zooms in, down zooms out, shift
Line drawing code greatly optimized, it is almost 75% faster
Tools width can be changed by clicking on the label and writing a value, in addition to the slider that was already existing
Fixed a bug on pencil that would make it crash if you used mousedown outside the map's limits, and released the mouse inside the limits
Fixed tile editor's tools
Fixed replace brush offset (like pencil offset)
Fixed placecursor & size of replace brush ( size 5 was 4 etc)
Tile editor's ellipse now works
Tile editor can now be resized
Added tool toolbars with size & step for every tool that required that.
Changed default walltiles files name to mapname.wtl
Added round tip of tools (you can choose between square or circle)
Added a security in bucket / magic wand to avoid filling the whole map
Moved "fill in screen" settings to bucket / magic wand toolbars
Fixed tile preview being drawn on certain tools that should not
Added a performance-enhancing setting for ellipses: Render width after drawing only (large ellipses are VERY slow to draw)
Selections are highlighted (brightness is added to those tiles so its easier to see)
Custom Shapes added: cogwheel, star and regular n-shapes (all definable with angle, teethsize, nr of teeth/spikes, size)
Fixed the CTRL shortcut issue
Fixed distortions when using quick UpdateLevel
Latest changes shown directly in details label when retrieving update info
Made tile nr's only print if tile <> 0 , and made special objects nr print correctly
Added grid for Tile Editor
Added small preview in the tool toolbar for the custom shapes
1.2.7
1.2.70
Fixed problems with Tileset & Tile Editor
Added more tools to tile editor (selection, airbrush, undo/redo,...)
Added zoom in/out toolbar buttons in main toolbar
Added a new tool: Replace Brush
Bookmarks are now visible through their menu
Fixed update problem
1.2.6
1.2.68
Update system greatly improved ; The program now updates itself without having to unzip anything manually
Tileset editor now allows you to import .PNG files as source image
Fixed radar not updating after moving selection with magic wand
New tool option for bucket and magic wand to consider diagonal tiles
Fixed bug with magic wand and bucket not checking all the tiles it should
Fixed bug that would make your selection move by clicking the middle mouse button
Most tools of the tile editor are working
1.2.67
frmGeneral's caption now indicates version
Fixed bug with switching / replacing walltiles on edge of map
Fixed grid problem at high res
Fixed small bug with magic wand (select and drag an area immediately without releasing mouse button didn't call sel.MouseDown, screwing up the move coordinates)
Added .gif and .jpg to the default filter of the "Import Source Image" dialog of the Tileset Editor
1.2.66
Added Radius and Density settings for AirBrush
"Count Tiles" dialog now shows number of flags directly, and warns user if there are more than 256 of them
Pasting something now switches to the "Selection" tool automatically
Critical bug: Showing / Hiding toolbars did not update scrollbar values ; that could cause Out-of-range errors in several cases
Added some missing 0 -> 1023 checks in selection class
Fixed lots of problem when resizing general form or map's form ; it did not update scrollbar values
1.2.64
Added Tool Toolbars
Toolbars can be hidden/shown with right click on the toolbars or from the menu
Fixed delete selection menu
Added asteroid brush (accessable from the airbrush toolbar)
1.2.63
Switch/Replace now works with WallTiles
Possibility to Redraw or not walltiles when using 'Replace'
Using bucket to fill walltiles in a selection doesn't attach them to map tiles outside selection anymore
New "Delete selection" menu item ('DEL' key also works with any tool when a selection is active)
Fixed small bug about dropper and walltiles
Fixed pencil drawing in selection
Fixed crash when check for updates was called if form was already loaded
Added more icons
Fixed distortions and grid problems on high res
Tileset Editor works (still beta for now)
1.2.62
Added more icons
Changed the structure of Selection
Fixed lots of things from SOS Report on v1.2.61
Fixed pixel level of selection being wrong when selection moved by any tool except you moving it
New options for tile preview / cursor
Improved "Convert Selection to Walltiles"
Pencil and walltiles now draw in selection
Fixed some menu icons and enable states
Fixed pressing cancel when closing DCME
Can now switch / replace walltiles (some bugs left to fix)
1.2.61
Fixed error with resize
Added lock aspect ratio in resize
Airbrush can now draw multiple tile selections from tileset
Fixed error when checking for updates and not being able to connect
1.2.60
Selections can now be resized
Added some more options for selection
Finally fixed the grey/black tileset bug
Added Fill in Special Tiles
Done Some minor fixes
1.2.5
1.2.53
Airbrush can now draw special objects
Options dialog now draws walltiles correctly
Fixed airbrush, selection, and magic wand tools not causing the "Changes were made, do you want to save?" message to appear when closing map
Deleting selection at pixel level now updates preview correctly
Can now open the downloaded file directly from the Update dialog
Can now access this forum from the "About" dialog
Added Ctrl+A and Ctrl+D for "Select All" and "Select None"
1.2.52
Special tiles now redraw correctly when moving around with hand tool
1.2.51
Update dialog improved
Added option for automatic updates
Made Automatic updates happen in background
Changed "Select All" to "Select All Tiles On Screen"
1.2.50
Close menu fixed
Special objects are updated after you mouse up in hand or keyup when moving with the arrow keys (not the best solution but it will do for now)
Fixed problem with white borderlines of selection when moving with hand
Fixed problem with borders of selection with transparent pasting/ paste under
Made a selection menu where selection actions go into (select all/none, convert to walltiles, center selection in screen)
Fixed and added some icons in the menus
1.2.4
Added hotkey for magic wand (W)
Added "All files (*.*)" filter for importing tilesets and maps
Fixed problem with asking for importing walltiles on a new map, because the specified default tileset had walltiles saved along with it
Fixed problem with selection's dotted rectangle not appearing after canceling a selection with a single left mouse click outside the selection
Fixed several bugs from SOS report on v1.2.3
Can now draw in selection with most tools
Grid is now redrawn correctly when erasing special tiles with line tool
All tools now have a preview tile
Fixed the problem with able to see the map tiles when black tiles are in the selection in pixel level
Fixed problem with maps wouldn't open when DCME wasn't opened and a lvl file was double clicked (it just started dcme), if you opened the lvl when DCME was already open, then it opened
1.2.3
Added Check for updates
Screen now updates much faster (still no effect on selection's speed however)
Free rotating feature (choose any angle)
"Step" functionnality improved
Special tiles now draw correctly when on the edge of screen
Can now apply special tiles with line, rectangle, or ellipse tools, although it only draws a single special tile just like pencil
Fixed "Save" menu icon appearing beside "Close" in the "File" menu
Copy/Paste now works between different maps
1.2.2
Partly fixed undo/redo for selection
Walltiles greatly improved
New option to specify default walltile set
Now asks to load walltiles definition if it finds a .wtl file with the same name (when opening map, or tileset)
Fixed eraser and magic wand offset
Preview of tile with pencil
New cursor shows drawing area
Middle mouse button now switches to the Hand tool temporarily (Doesn't seem to be always working though)