DCME: Difference between revisions

From ASSS Wiki
Jump to navigationJump to search
Samapico (talk | contribs)
No edit summary
Samapico (talk | contribs)
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 17: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.