Difference between revisions of "DCME"
(→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 = | |
− | DCME 2.0 fully supports eLVL features as map attributes and regions. DCME | + | 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.
Contents
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.