Difference between revisions of "DCME"

From ASSS Wiki
Jump to: navigation, search
(Extended LVL support)
Line 10: Line 10:
 
*Maximal working area when using popup tileset and popup radar
 
*Maximal working area when using popup tileset and popup radar
  
== [[Extended LVL]] support ==
+
= [[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]].
+
DCME 2.0 fully supports eLVL features as map attributes and regions.  
 +
 
 +
==Custom Chunks
 +
DCME uses some custom data chunks that are not defined in the standard [[eLVL format]].
 +
 
 
===Region Color (rCOL)===
 
===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)
 
'''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===
+
===Map ID (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)
 
'''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===
+
===Walltiles (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.
  

Revision as of 13:57, 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.

==Custom Chunks DCME 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)

Map ID (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)

Walltiles (DCWT)

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

External links