Difference between revisions of "DCME"

From ASSS Wiki
Jump to: navigation, search
(Extended LVL Support)
Line 1: Line 1:
'''DCME''', or '''Drake Continuum Map Editor''', is an open source map editor created in Visual Basic primarily by Drake7707.  Notable features are the addition of the so-called "[[LVL Format#Extra Tiles|special tiles]]" to the tile palette, easy placement of styled text on the map, and a tool for representing a bitmap image as tiles.
+
'''DCME''', or '''Drake Continuum Map Editor''', is an open source map editor created in Visual Basic 6 initially by [http://forums.sscentral.com/index.php?showuser=2810 Drake7707], and then [http://forums.sscentral.com/index.php?showuser=1534 Samapico] also got involved in the project.  Notable features are the addition of the so-called "[[LVL Format#Extra Tiles|special tiles]]" to the tile palette, easy placement of styled text on the map, and a tool for representing a bitmap image as tiles.
 +
== Main features ==
 +
*[[DCME#Extended LVL Support| Extended LVL support]]
 +
*Walltiles
 +
*Quick map testing
 +
*Non-rectangular selections with possibility of transparency
 +
*Automatic updates
 +
*Various drawing tools
 +
*Tileset editor and tile editor
 +
*Maximal working area when using popup tileset and popup radar
  
 +
== [[Extended LVL]] support ==
 +
DCME 2.0 fully supports eLVL features as map attributes and regions. DCME also uses some custom data chunks that are not defined in the standard [[eLVL format]].
 +
===Region Color (rCOL)===
 +
'''rCOL''' is a region subchunk used to store the defined region color, instead of assigning a new random color every time the map is loaded. Its size will always be 4 bytes. It is saved as an unsigned 32bits integer. (Version 2.0.1 and up)
  
== [[Extended LVL]] Support ==
+
===DCID===
DCME 2.0 fully supports eLVL features as map attributes and regions. DCME also uses some custom data chunks that are not defined in the standard [[eLVL format]].
+
'''DCID''' is a chunk that represents a hash code generated by DCME to identify the map in a unique way. It is used for the autosave feature and might be used for more things in the future. Its size should always be 8 bytes. It is a 8 hexadecimal characters string made up from the Volume ID of drive C and the current time. (Version 2.0.2 and up)
*'''rCOL''' is a region subchunk used to store the defined region color, instead of assigning a new random color every time the map is loaded. Its size will always be 4 bytes. It is saved as an unsigned 32bits integer. (Version 2.0.1 and up)
+
 
*'''DCHC''' is a chunk that represents a hash code generated by DCME to identify the map in a unique way. It is used for the autosave feature and might be used for more things in the future. Its size should always be 8 bytes. It is a 8 characters string made up from the Volume ID of drive C and the current time displayed in hexadecimal values. (Version 2.0.2 and up)
+
===DCWT===
*'''DCWT''' is a chunk in which are stored walltiles data. It is not implemented yet.
+
'''DCWT''' is a chunk in which are stored walltiles data. It is not implemented yet.
  
 
==External links==
 
==External links==

Revision as of 12:56, 20 January 2007

DCME, or Drake Continuum Map Editor, is an open source map editor created in Visual Basic 6 initially by Drake7707, and then Samapico also got involved in the project. Notable features are the addition of the so-called "special tiles" to the tile palette, easy placement of styled text on the map, and a tool for representing a bitmap image as tiles.

Main features

  • Extended LVL support
  • Walltiles
  • Quick map testing
  • Non-rectangular selections with possibility of transparency
  • Automatic updates
  • Various drawing tools
  • Tileset editor and tile editor
  • Maximal working area when using popup tileset and popup radar

Extended LVL support

DCME 2.0 fully supports eLVL features as map attributes and regions. DCME also uses some custom data chunks that are not defined in the standard eLVL format.

Region Color (rCOL)

rCOL is a region subchunk used to store the defined region color, instead of assigning a new random color every time the map is loaded. Its size will always be 4 bytes. It is saved as an unsigned 32bits integer. (Version 2.0.1 and up)

DCID

DCID is a chunk that represents a hash code generated by DCME to identify the map in a unique way. It is used for the autosave feature and might be used for more things in the future. Its size should always be 8 bytes. It is a 8 hexadecimal characters string made up from the Volume ID of drive C and the current time. (Version 2.0.2 and up)

DCWT

DCWT is a chunk in which are stored walltiles data. It is not implemented yet.

External links