BDCFF extension for Emerald Mines

(and various Emerald Mines / Boulder Dash clones)
Proposal V0.15
February 24 2008

Based on the Crazy Dream 9 proposal, which is based on Tim Stridmann's BDCFF proposal v0.32.

Contributing to this proposal: LogicDeLuxe, HerzAusGold, David Tritscher, cirix, Steffest
Current duscussion thread for this proposal is http://www.artsoft.org/forum/viewtopic.php?t=1547

Currently this proposal supports all elements from the various C64 Boulderdash engines and all elements from the various (amiga) Emerald Mine engines.
It allso provides a framework (at least) to extend it for other elements occuring in other engines/clones.

StructurePropertiesMap codesSubsets

This proposal involves an extention for the default Map Codes.
Click on the column headers to sort the table.

Viewing options
Subset
Description
Supporting Engines

Filter
Subset
Display elements of subset
Engine
Display elements available in
Name
Reference options
(Please note, these are not part of the FileFormat, or the proposal, but may come in handy for reference purposes)
Emerald Mines internal code
R'n'D internal code
DX Boulderdash internal code
Image

Cave Elements and Default Map Codes
ID Name1 char code2 char code Subset Description Actions
1SPACE    BD  [edit]
2DIRT.. BD  [edit]
3WALLWw BD  [edit]
4MAGICWALLWM BD  [edit]
5OUTBOXXX BD  [edit]
7HIDDENOUTBOXXH BD  [edit]
9STEELWALLWs BD  [edit]
10FIREFLYlol BD  [edit]
11FIREFLYdod BD  [edit]
12FIREFLYuou BD  [edit]
13FIREFLYror BD  [edit]
14BOULDERrr BD Boulder Boulderdash style [edit]
15DIAMONDdd BD Diamond Boulderdash style [edit]
16INBOXP1 BD  [edit]
17HEXPANDINGWALLWx BD  [edit]
20BUTTERFLYdbd BD  [edit]
21BUTTERFLYlbl BD  [edit]
22BUTTERFLYubu BD  [edit]
23BUTTERFLYrbr BD  [edit]
24AMOEBAam BD change to diamonds if suffocated [edit]
25SLIMEsl BD  [edit]
132Buy PristiqPF BD comment2, http://www.coolstreaming.us/forum/members/amatbond.html#1 Semenax, tfgc, http://www.sugarcrm.com/forums/member.php?u=1046321#1 VigRx, zzhuk, http://www.syschat.com/members/genfmaster.html#1 GenF20, oykn, http://www.weblo.com/member/ProVestra/#1 Provestra, 6031, http://www.hairmaxforum.com/forum/member.php?u=17822#1 Attract Women, 1769, http://www.theenvironmentsite.org/forum/members/sleepingbeauty.html#1 Buy Sonata, qetz, http://www.thestudentroom.co.uk/member.php?u=279279#1 Buy Hgh, 517, http://airsoftgunhelp.com/airsoft/member.php?u=25711#1 Maxoderm, 3860, http://www.pristiqusers.com Buy Pristiq, 3aivg19 [edit]
487test tt BD test [edit]
705test tt BD test [edit]
709test tt BD test [edit]
26EMERALD$1 EM  [edit]
27BUGl Bl EM  [edit]
28BUGd Bd EM  [edit]
29BUGu Bu EM  [edit]
30BUGr Br EM  [edit]
31EM_BOMB Bo EM  [edit]
33NUT Nu EM  [edit]
34YAMYAMl Yl EM  [edit]
35YAMYAMd Yd EM  [edit]
36YAMYAMu Yu EM  [edit]
37YAMYAMr Yr EM  [edit]
38DOOR_green Dg EM  [edit]
39DOOR_blue Db EM  [edit]
40DOOR_red Dr EM  [edit]
41DOOR_yellow Dy EM  [edit]
42DOOR_gray_green dg EM  [edit]
43DOOR_gray_blue db EM  [edit]
44DOOR_gray_red dr EM  [edit]
45DOOR_gray_yellow dy EM  [edit]
50KEY_green Kg EM  [edit]
51KEY_blue Kb EM  [edit]
52KEY_red Kr EM  [edit]
53KEY_yellow Ky EM  [edit]
58ROBOT Ro EM Also called ALIEN [edit]
59EM_ACID Aa EM  [edit]
60EM_ACIDBOXtopleft A1 EM  [edit]
61EM_ACIDBOXbottomleft A2 EM  [edit]
62EM_ACIDBOXbottom A3 EM  [edit]
63EM_ACIDBOXbottomright A4 EM  [edit]
64EM_ACIDBOXtopright A5 EM  [edit]
65INVISIBLEWALL Wi EM  [edit]
66QUICKSAND Q. EM  [edit]
67QUICKSANDboulder Qr EM  [edit]
68EM_DYNAMITE Ym EM  [edit]
70ROBOTWHEEL Rw EM  [edit]
71AMOEBAdrop a. EM  [edit]
81EM_BOULDER RR EM Boulder Emerald Mines style [edit]
82EM_DIAMOND $3 EM Diamond Emerald Mines style [edit]
87CHAR_1 _1 EM  [edit]
88CHAR_2 _2 EM  [edit]
89CHAR_3 _3 EM  [edit]
90CHAR_4 _4 EM  [edit]
91CHAR_5 _5 EM  [edit]
92CHAR_6 _6 EM  [edit]
93CHAR_7 _7 EM  [edit]
94CHAR_8 _8 EM  [edit]
95CHAR_9 _9 EM  [edit]
96CHAR_0 _0 EM  [edit]
97CHAR_A _A EM  [edit]
98CHAR_B _B EM  [edit]
99CHAR_C _C EM  [edit]
100CHAR_D _D EM  [edit]
101CHAR_E _E EM  [edit]
102CHAR_F _F EM  [edit]
103CHAR_G _G EM  [edit]
104CHAR_H _H EM  [edit]
105CHAR_I _I EM  [edit]
106CHAR_J _J EM  [edit]
107CHAR_K _K EM  [edit]
108CHAR_L _L EM  [edit]
109CHAR_M _M EM  [edit]
110CHAR_N _N EM  [edit]
111CHAR_O _O EM  [edit]
112CHAR_P _P EM  [edit]
113CHAR_Q _Q EM  [edit]
114CHAR_R _R EM  [edit]
115CHAR_S _S EM  [edit]
116CHAR_T _T EM  [edit]
117CHAR_U _U EM  [edit]
118CHAR_V _V EM  [edit]
119CHAR_W _W EM  [edit]
120CHAR_X _X EM  [edit]
121CHAR_Y _Y EM  [edit]
122CHAR_Z _Z EM  [edit]
123CHAR_PERIOD _. EM  [edit]
124CHAR_QUESTION _? EM  [edit]
125CHAR_EXCLAM _! EM  [edit]
126CHAR_EQUAL _e EM  [edit]
127CHAR_MINUS _- EM  [edit]
128SPACESHIPl Tl EM  [edit]
129SPACESHIPu Tu EM  [edit]
130SPACESHIPd Td EM  [edit]
131SPACESHIPr Tr EM  [edit]
135PLAYER2 P2 EM  [edit]
360EM_AMOEBA1 a1 EM also has EM_AMOEBA2 to EM_AMOEBA8 in the EMex subset (same behaviour but other graphic) [edit]
374CHAR_APOSTROPHE _a EM  [edit]
375CHAR_COMMA _m EM  [edit]
376CHAR_SEMICOLON _s EM  [edit]
377CHAR_COPYRIGHT _c EM  [edit]
390CHAR_COLON _: EM  [edit]
412ROBOTWHEELactive Rr EM wheel rotate [edit]
433EM_MAGICWALL Wm EM  [edit]
451ARROW_LEFT _l EM  [edit]
46DOOR_white Dw EMC  [edit]
47DOOR_purple Dp EMC  [edit]
48DOOR_brown Dn EMC  [edit]
49DOOR_black Dk EMC  [edit]
54KEY_white Kw EMC  [edit]
55KEY_purple Kp EMC  [edit]
56KEY_brown Kn EMC  [edit]
57KEY_black Kk EMC  [edit]
73BALLOON Ba EMC  [edit]
74WINDcross wx EMC  [edit]
75WINDl wl EMC  [edit]
76WINDu wu EMC  [edit]
77WINDd wd EMC  [edit]
78WINDr wr EMC  [edit]
79WINDstill w- EMC  [edit]
80SPRING Sp EMC  [edit]
83EM_LENSES Le EMC  [edit]
84EM_GRASS .g EMC  [edit]
85DIRTinvisible .i EMC  [edit]
86PLANT .P EMC  [edit]
169MAGNIFIER Ma EMC  [edit]
201EMC_MAGICBALL Qw EMC Also called WELL [edit]
202EMC_MAGICBALLswitch Qs EMC  [edit]
349EM_Decor1 #1 EMC  [edit]
350EM_Decor2 #2 EMC  [edit]
351EM_Decor3 #3 EMC  [edit]
352EM_Decor4 #4 EMC  [edit]
565EMC_ANDROID an EMC  [edit]
567EMC_MAGICBALLswitchactive QS EMC  [edit]
138ZONK rz SP  [edit]
142INFOTRON $i SP  [edit]
151MURPHY PM SP  [edit]
152SP_EXIT XS SP Exit Supaplex style [edit]
155BASE .b SP  [edit]
156BASEbuggy .B SP  [edit]
161SNIKSNAKl Sl SP  [edit]
162SNIKSNAKu Su SP  [edit]
163SNIKSNAKr Sr SP  [edit]
164SNIKSNAKd Sd SP  [edit]
165ELECTRONl El SP  [edit]
166ELECTRONu Eu SP  [edit]
167ELECTRONr Er SP  [edit]
168ELECTRONd Ed SP  [edit]
174PORTl pl SP  [edit]
175PORTu pu SP  [edit]
176PORTr pr SP  [edit]
177PORTd pd SP  [edit]
178PORTvertical pv SP  [edit]
179PORThorizontal ph SP  [edit]
180PORTcross px SP  [edit]
181GRAVITYPORTl Gl SP  [edit]
182GRAVITYPORTu Gu SP  [edit]
183GRAVITYPORTr Gr SP  [edit]
184GRAVITYPORTd Gd SP  [edit]
199SOKOBANFIELD Lo SO This element is not related to the RnD's lamp object (despite the default graphics) [edit]
244SOKOBANBOX Sb SO This element is not related to the RnD's lamp object (despite the default graphics) [edit]
435SOKOBANPLAYER SP SO  [edit]
439SOKOBANFULL Sf SO This element is not related to the RnD's lamp object (despite the default graphics) [edit]
139GEM_red $r RnD  [edit]
140GEM_yellow $y RnD  [edit]
141GEM_purple $p RnD  [edit]
157PACMANl Cl RnD  [edit]
158PACMANu Cu RnD  [edit]
159PACMANr Cr RnD  [edit]
160PACMANd Cd RnD  [edit]
198LAMP La RnD This element is not related to Sokoban (despite the same default graphics in RnD) [edit]
220LAMPactive LA RnD This element is not related to Sokoban (despite the same default graphics in RnD) [edit]
402WALL_SLIPPERY WS RnD  [edit]
403BUG Bb RnD random direction [edit]
404SPACESHIP Tt RnD random direction [edit]
405YAMYAM Yy RnD random direction [edit]
406AMOEBAdead ad RnD  [edit]
407SPEEDPILL ss RnD  [edit]
408AMOEBAwet aw RnD  [edit]
409GAMEOFLIFE GL RnD  [edit]
410BIOMAZE bz RnD  [edit]
411STONEBLOCK sb RnD  [edit]
413RnD_KEY_1 K1 RnD  [edit]
414RnD_KEY_2 K2 RnD  [edit]
415RnD_KEY_3 K3 RnD  [edit]
417RnD_KEY_4 K4 RnD  [edit]
418RnD_DOOR_1 D1 RnD  [edit]
419RnD_DOOR_2 D2 RnD  [edit]
420RnD_DOOR_3 D3 RnD  [edit]
421RnD_DOOR_4 D4 RnD  [edit]
422RnD_DOOR_1_GREY d1 RnD  [edit]
423RnD_DOOR_2_GREY d2 RnD  [edit]
424RnD_DOOR_3_GREY d3 RnD  [edit]
425RnD_DOOR_4_GREY d4 RnD  [edit]
426PACMAN pm RnD random direction  [edit]
427AMOEBAfull af RnD  [edit]
428AMOEBAdry ay RnD same as EM_AMOEBA1 [edit]
429TIMEORBfull Ff RnD  [edit]
430TIMEORBempty Fe RnD  [edit]
431RnD_EM_EXPANDABLEWALL Wa RnD  [edit]
432YAMYAMdark Yk RnD  [edit]
434STEELWALLinvisible Wz RnD  [edit]
436DYNABOMBnumber Yn RnD  [edit]
437DYNABOMBsize Ys RnD  [edit]
438DYNABOMBpower Yp RnD  [edit]
440BUTTERFLY bb RnD random direction [edit]
441FIREFLY oo RnD random direction [edit]
442EM_WALL W_ RnD  [edit]
446ORBblack Ob RnD  [edit]
447AMOEBAtoDIAMOND ao RnD  [edit]
448MOLE di RnD  [edit]
449PENGUIN pg RnD  [edit]
450SATELLITE Sa RnD  [edit]
452ARROW_RIGHT _r RnD  [edit]
453ARROW_UP _u RnD  [edit]
454ARROW_DOWN _d RnD  [edit]
455PIGGY pi RnD  [edit]
456DRAGON DG RnD  [edit]
457CHAR_SPACE _  RnD  [edit]
458CHAR_QUOTEDBL _q RnD  [edit]
459CHAR_DOLLAR _$ RnD  [edit]
460CHAR_PERCENT _% RnD  [edit]
461CHAR_AMPERSAND ~a RnD  [edit]
462CHAR_PARENLEFT _( RnD  [edit]
463CHAR_PARENRIGHT _) RnD  [edit]
464CHAR_ASTERIX _* RnD  [edit]
465CHAR_PLUS _+ RnD  [edit]
466CHAR_NUMBERSIGN _# RnD  [edit]
467CHAR_SLASH _/ RnD  [edit]
468CHAR_LESS lt RnD  [edit]
469CHAR_GREATER gt RnD  [edit]
470CHAR_AT _@ RnD  [edit]
471CHAR_BRACKETLEFT ~( RnD  [edit]
473CHAR_BRACKETRIGHT ~) RnD  [edit]
474CHAR_BACKSLASH _\ RnD  [edit]
475CHAR_ASCIICIRCUM _^ RnD  [edit]
476CHAR_UNDERSCORE __ RnD  [edit]
477CHAR_AUMLAUT ~A RnD  [edit]
478CHAR_OUMLAUT ~O RnD  [edit]
479CHAR_UUMLAUT ~U RnD  [edit]
480CHAR_DEGREE _° RnD  [edit]
481CHAR_TRADEMARK _t RnD  [edit]
482CHAR_CURSOR _| RnD  [edit]
483SP_SPACE S  RnD empty space for supaplex  [edit]
488SP_CHIP_SINGLE Sc RnD  [edit]
489SP_HARDWARE_GRAY hG RnD  [edit]
491SP_DISK_ORANGE So RnD  [edit]
492SP_GRAVITY_PORT_RIGHT yr RnD  [edit]
493SP_GRAVITY_PORT_DOWN yd RnD  [edit]
494SP_GRAVITY_PORT_LEFT yl RnD  [edit]
495SP_GRAVITY_PORT_UP yu RnD  [edit]
496SP_DISK_YELLOW Sy RnD  [edit]
497SP_TERMINAL St RnD  [edit]
498SP_DISK_RED DR RnD  [edit]
499SP_CHIP_LEFT cl RnD  [edit]
500SP_CHIP_RIGHT cr RnD  [edit]
501SP_HARDWARE_BASE_1 h1 RnD  [edit]
502SP_HARDWARE_GREEN hg RnD  [edit]
503SP_HARDWARE_BLUE hb RnD  [edit]
504SP_HARDWARE_RED hr RnD  [edit]
505SP_HARDWARE_YELLOW hy RnD  [edit]
506SP_HARDWARE_BASE_2 h2 RnD  [edit]
507SP_HARDWARE_BASE_3 h3 RnD  [edit]
508SP_HARDWARE_BASE_4 h4 RnD  [edit]
509SP_HARDWARE_BASE_5 h5 RnD  [edit]
510SP_HARDWARE_BASE_6 h6 RnD  [edit]
511SP_CHIP_TOP ct RnD  [edit]
512SP_CHIP_BOTTOM cb RnD  [edit]
513DC_GATE_WHITE gw RnD  [edit]
514DC_GATE_WHITE_GRAY gW RnD  [edit]
515DC_KEY_WHITE kw RnD  [edit]
516SHIELD_NORMAL SN RnD  [edit]
517EXTRA_TIME ET RnD  [edit]
518SWITCHGATE_SWITCH_DOWN s( RnD  [edit]
519CONVEYOR_BELT_1_SWITCH_LEFT 1l RnD  [edit]
520CONVEYOR_BELT_1_SWITCH_RIGHT 1r RnD  [edit]
521CONVEYOR_BELT_2_SWITCH_LEFT 2l RnD  [edit]
522CONVEYOR_BELT_2_SWITCH_RIGHT 2r RnD  [edit]
523CONVEYOR_BELT_3_SWITCH_LEFT 3l RnD  [edit]
524CONVEYOR_BELT_3_SWITCH_RIGHT 3r RnD  [edit]
525CONVEYOR_BELT_4_SWITCH_LEFT 4l RnD  [edit]
526CONVEYOR_BELT_4_SWITCH_RIGHT 4r RnD  [edit]
527EM_DYNAMITE dD RnD  [edit]
528DYNAMITEactive dA RnD  [edit]
529LIGHT_SWITCHactive lA RnD  [edit]
530SIGN_EXCLAMATION se RnD  [edit]
531SIGN_RADIOACTIVITY sr RnD  [edit]
532SIGN_STOP sS RnD  [edit]
533SIGN_WHEELCHAIR sW RnD  [edit]
534SIGN_PARKING sP RnD  [edit]
535SIGN_NO_ENTRY sN RnD  [edit]
536SIGN_GIVE_WAY sG RnD  [edit]
537SIGN_ENTRY_FORBIDDEN sF RnD  [edit]
538SIGN_EMERGENCY_EXIT sE RnD  [edit]
539SIGN_YIN_YANG sY RnD  [edit]
540MOLEl Ml RnD  [edit]
541MOLEr Mr RnD  [edit]
542MOLEu Mu RnD  [edit]
543MOLEd Md RnD  [edit]
544STEELWALL_SLIPPERY #s RnD  [edit]
545SHIELD_DEADLY SD RnD  [edit]
546TIMEGATE_OPEN to RnD  [edit]
547TIMEGATE_SWITCHactive ta RnD  [edit]
548EMC_STEELWALL_1 Q1 RnD  [edit]
549EMC_STEELWALL_2 Q2 RnD  [edit]
550EMC_STEELWALL_3 Q3 RnD  [edit]
551EMC_STEELWALL_4 Q4 RnD  [edit]
552DX_SUPABOMB Bs RnD  [edit]
553ENVELOPE_1 E1 RnD  [edit]
554ENVELOPE_2 E2 RnD  [edit]
555ENVELOPE_3 E3 RnD  [edit]
556ENVELOPE_4 E4 RnD  [edit]
557EMC_GATE_5_GRAY g5 RnD  [edit]
558EMC_GATE_6_GRAY g6 RnD  [edit]
559EMC_GATE_7_GRAY g7 RnD  [edit]
560EMC_GATE_8_GRAY g8 RnD  [edit]
561SP_GRAVITY_OFF_PORT_RIGHT gr RnD  [edit]
562SP_GRAVITY_OFF_PORT_DOWN gd RnD  [edit]
563SP_GRAVITY_OFF_PORT_LEFT gl RnD  [edit]
564SP_GRAVITY_OFF_PORT_UP gu RnD  [edit]
566EMC_MAGICBALLactive Qa RnD magicball active  [edit]
568EMC_SPRING_BUMPER sB RnD  [edit]
569EM_Decor9 #9 RnD  [edit]
571EMC_WALL_13 #d RnD  [edit]
572EMC_WALL_14 #e RnD  [edit]
573EMC_WALL_15 #f RnD  [edit]
574EMC_WALL_16 #g RnD  [edit]
575EMC_WALL_SLIPPERY_1 w1 RnD  [edit]
579EMC_FAKE_ACID AF RnD  [edit]
580EMC_DRIPPER ed RnD  [edit]
581EXPANDABLE_WALL_HORIZONTAL Wh RnD  [edit]
582SPERMS sx RnD  [edit]
583BULLET Bt RnD  [edit]
584HEART he RnD  [edit]
585CROSS cs RnD  [edit]
586FRANKIE fe RnD  [edit]
587SIGN_SPERMS sX RnD  [edit]
588SIGN_BULLET bU RnD  [edit]
589SIGN_HEART hT RnD  [edit]
590SIGN_CROSS cS RnD  [edit]
591SIGN_FRANKIE fE RnD  [edit]
592STEEL_CHAR_SPACE |  RnD  [edit]
593STEEL_CHAR_EXCLAM |! RnD  [edit]
594STEEL_CHAR_QUOTEDBL |q RnD  [edit]
595STEEL_CHAR_NUMBERSIGN |# RnD  [edit]
596STEEL_CHAR_DOLLAR |$ RnD  [edit]
597STEEL_CHAR_PERCENT |% RnD  [edit]
598STEEL_CHAR_AMPERSAND %a RnD  [edit]
599STEEL_CHAR_PARENLEFT |( RnD  [edit]
600STEEL_CHAR_PARENRIGHT |) RnD  [edit]
601STEEL_CHAR_ASTERISK |* RnD  [edit]
602STEEL_CHAR_PLUS |+ RnD  [edit]
603STEEL_CHAR_COMMA |m RnD  [edit]
604STEEL_CHAR_MINUS |- RnD  [edit]
605STEEL_CHAR_PERIOD |. RnD  [edit]
606STEEL_CHAR_SLASH |/ RnD  [edit]
607STEEL_CHAR_0 |0 RnD  [edit]
608STEEL_CHAR_1 |1 RnD  [edit]
609STEEL_CHAR_2 |2 RnD  [edit]
610STEEL_CHAR_3 |3 RnD  [edit]
611STEEL_CHAR_4 |4 RnD  [edit]
612STEEL_CHAR_5 |5 RnD  [edit]
613STEEL_CHAR_6 |6 RnD  [edit]
614STEEL_CHAR_7 |7 RnD  [edit]
615STEEL_CHAR_8 |8 RnD  [edit]
616STEEL_CHAR_9 |9 RnD  [edit]
617STEEL_CHAR_COLON |: RnD  [edit]
618STEEL_CHAR_SEMICOLON |s RnD  [edit]
619STEEL_CHAR_LESS LT RnD  [edit]
620STEEL_CHAR_EQUAL |e RnD  [edit]
621STEEL_CHAR_GREATER GT RnD  [edit]
622STEEL_CHAR_QUESTION |? RnD  [edit]
623STEEL_CHAR_AT |@ RnD  [edit]
624STEEL_CHAR_A |A RnD  [edit]
625STEEL_CHAR_B |B RnD  [edit]
626STEEL_CHAR_C |C RnD  [edit]
627STEEL_CHAR_D |D RnD  [edit]
628STEEL_CHAR_E |E RnD  [edit]
629STEEL_CHAR_F |F RnD  [edit]
630STEEL_CHAR_G |G RnD  [edit]
631STEEL_CHAR_H |H RnD  [edit]
632STEEL_CHAR_I |I RnD  [edit]
633STEEL_CHAR_J |J RnD  [edit]
634STEEL_CHAR_K |K RnD  [edit]
635STEEL_CHAR_L |L RnD  [edit]
636STEEL_CHAR_M |M RnD  [edit]
637STEEL_CHAR_N |N RnD  [edit]
638STEEL_CHAR_O |O RnD  [edit]
639STEEL_CHAR_P |P RnD  [edit]
640STEEL_CHAR_Q |Q RnD  [edit]
641STEEL_CHAR_R |R RnD  [edit]
642STEEL_CHAR_S |S RnD  [edit]
643STEEL_CHAR_T |T RnD  [edit]
644STEEL_CHAR_U |U RnD  [edit]
645STEEL_CHAR_V |V RnD  [edit]
646STEEL_CHAR_W |W RnD  [edit]
647STEEL_CHAR_X |X RnD  [edit]
648STEEL_CHAR_Y |Y RnD  [edit]
649STEEL_CHAR_Z |Z RnD  [edit]
650STEEL_CHAR_BRACKETLEFT %( RnD  [edit]
651STEEL_CHAR_BACKSLASH |\ RnD  [edit]
652STEEL_CHAR_BRACKETRIGHT %) RnD  [edit]
653STEEL_CHAR_ASCIICIRCUM |^ RnD  [edit]
654STEEL_CHAR_UNDERSCORE |_ RnD  [edit]
655STEEL_CHAR_COPYRIGHT |c RnD  [edit]
656STEEL_CHAR_AUMLAUT %A RnD  [edit]
657STEEL_CHAR_OUMLAUT %O RnD  [edit]
658STEEL_CHAR_UUMLAUT %U RnD  [edit]
659STEEL_CHAR_DEGREE |° RnD  [edit]
660STEEL_CHAR_TRADEMARK |t RnD  [edit]
661STEEL_CHAR_CURSOR || RnD  [edit]
662STEEL_EXIT_CLOSED E| RnD  [edit]
663STEEL_EXIT_OPEN O| RnD  [edit]
664DC_STEELWALL_1_LEFT 1( RnD  [edit]
665DC_STEELWALL_1_RIGHT 1) RnD  [edit]
666DC_STEELWALL_1_TOP 1t RnD  [edit]
667DC_STEELWALL_1_BOTTOM 1b RnD  [edit]
668DC_STEELWALL_1_HORIZONTAL 1h RnD  [edit]
669DC_STEELWALL_1_VERTICAL 1v RnD  [edit]
670DC_STEELWALL_1_TOPLEFT 1u RnD  [edit]
671DC_STEELWALL_1_TOPRIGHT 1U RnD  [edit]
672DC_STEELWALL_1_BOTTOMLEFT 1d RnD  [edit]
673DC_STEELWALL_1_BOTTOMRIGHT 1D RnD  [edit]
674DC_STEELWALL_1_TOPLEFT_2 1a RnD  [edit]
675DC_STEELWALL_1_TOPRIGHT_2 1A RnD  [edit]
676DC_STEELWALL_1_BOTTOMLEFT_2 1o RnD  [edit]
677DC_STEELWALL_1_BOTTOMRIGHT_2 1O RnD  [edit]
678DC_STEELWALL_2_LEFT 2( RnD  [edit]
679DC_STEELWALL_2_RIGHT 2) RnD  [edit]
680DC_STEELWALL_2_TOP 2t RnD  [edit]
681DC_STEELWALL_2_BOTTOM 2b RnD  [edit]
682DC_STEELWALL_2_HORIZONTAL 2h RnD  [edit]
683DC_STEELWALL_2_VERTICAL 2v RnD  [edit]
684DC_STEELWALL_2_MIDDLE 2m RnD  [edit]
685DC_STEELWALL_2_SINGLE 2s RnD  [edit]
686DC_SWITCHGATE_SWITCH_UP sU RnD  [edit]
687DC_SWITCHGATE_SWITCH_DOWN sD RnD  [edit]
688DC_TIMEGATE_SWITCH ts RnD  [edit]
689DC_TIMEGATE_SWITCHactive tS RnD  [edit]
690DC_LANDMINE .# RnD  [edit]
691EXPANDABLE_STEELWALL_ANY WA RnD  [edit]
692RND_EM_EXIT_CLOSED EX RnD  [edit]
693RND_EM_EXIT_OPEN OX RnD  [edit]
694RND_EM_STEEL_EXIT_CLOSED e| RnD  [edit]
695RND_EM_STEEL_EXIT_OPEN o| RnD  [edit]
696DC_GATE_GRAYfake gF RnD  [edit]
697DC_MAGICWALL Wn RnD  [edit]
698QUICKSAND_FAST_EMPTY Qe RnD  [edit]
699QUICKSAND_FAST_FULL Qf RnD  [edit]
700TUBEhorizontal Uh RnD  [edit]
701TUBEvertical Uv RnD  [edit]
702STEEL_CHAR_APOSTROPHE |a RnD  [edit]
703SP_SNIKSNAK Ss RnD random direction [edit]
704SP_ELECTRON Ee RnD random direction [edit]
133PEARL $5 DC  [edit]
134CRYSTAL $8 DC  [edit]
136PLAYER3 P3 DC  [edit]
137PLAYER4 P4 DC  [edit]
143WALLemerald $e DC  [edit]
144WALLdiamond Wd DC  [edit]
145WALLemdiamond WD DC  [edit]
146WALLgem_red Wr DC  [edit]
147WALLgem_yellow Wy DC  [edit]
148WALLgem_purple Wp DC  [edit]
149WALLpearl WP DC  [edit]
150WALLcrystal WC DC  [edit]
170SWITCHGATE Ds DC  [edit]
171SWITCHGATEswitch D% DC  [edit]
172TIMEGATE DT DC  [edit]
173TIMEGATEswitch Dt DC  [edit]
200LAMPswitch Ls DC  [edit]
203CONVEYORredl {r DC  [edit]
204CONVEYORredm ~r DC  [edit]
205CONVEYORredr }r DC  [edit]
206CONVEYORredswitch %r DC  [edit]
207CONVEYORyellowl {y DC  [edit]
208CONVEYORyellowm ~y DC  [edit]
209CONVEYORyellowr }y DC  [edit]
210CONVEYORyellowswitch %y DC  [edit]
211CONVEYORgreenl {g DC  [edit]
212CONVEYORgreenm ~g DC  [edit]
213CONVEYORgreenr }g DC  [edit]
214CONVEYORgreenswitch %g DC  [edit]
215CONVEYORbluel {b DC  [edit]
216CONVEYORbluem ~b DC  [edit]
217CONVEYORbluer }b DC  [edit]
218CONVEYORblueswitch %b DC  [edit]
219SWITCHGATEopen DS DC  [edit]
153LANDMINE .! DX  [edit]
154TRAP .t DX  [edit]
185TUBEl Ul DX  [edit]
186TUBEu Uu DX  [edit]
187TUBEr Ur DX  [edit]
188TUBEd Ud DX  [edit]
189TUBEul Ub DX  [edit]
190TUBEur UB DX  [edit]
191TUBEdl Up DX  [edit]
192TUBEdr UP DX  [edit]
193TUBEcross Ux DX  [edit]
194TUBEtleft UL DX  [edit]
195TUBEtup UU DX  [edit]
196TUBEtdown UD DX  [edit]
197TUBEtright UR DX  [edit]
18VEXPANDINGWALLWv Bdex Requires Diego effects in PLCK. Same element as HEXPANDINGWALL in C64 Boulder Dash, but with direction changed. [edit]
19EXPANDINGWALLWe Bdex  [edit]
221ACID AC Bdex  [edit]
227CLOCK  Bdex  [edit]
242GUYGLUED  Bdex  [edit]
249FALLINGWALL  Bdex  [edit]
251FALLINGWALLf  Bdex  [edit]
253HEXPANDINGSTEELWALL WH Bdex Requires Diego effects in PLCK. It can not coexist with normal expanding walls in C64 engines. [edit]
255VEXPANDINGSTEELWALL WV Bdex Requires Diego effects in PLCK. It can not coexist with normal expanding walls in C64 engines. [edit]
257EXPANDINGSTEELWALL WE Bdex  [edit]
259STEELWALLDESTRUCTABLE  Bdex  [edit]
260STEELWALLEATABLE  Bdex Requires Diego effects in PLCK. In C64 engines, it's DIRT with the graphics changed and effecting the entire cave. [edit]
261BITERSWITCH  Bdex  [edit]
262FIREFLYBUTTERFLYSWITCH  Bdex  [edit]
263EXPANDINGWALLSWITCH  Bdex  [edit]
264BLADDERSPENDER  Bdex  [edit]
265BLADDER  Bdex  [edit]
275BOMB  Bdex  [edit]
287SWEET  Bdex  [edit]
288GHOST  Bdex  [edit]
294GRAVESTONE  Bdex  [edit]
295GLUEDBOULDER  Bdex  [edit]
296GLUEDDIAMOND  Bdex Requires Lord Diego effects in PLCK, and can only be used as an effect target there. [edit]
297GLUEDDIRT  Bdex Same as STEELWALLDESTRUCTABLE in C64 engines, but changed to DIRT graphic. [edit]
298DIAMONDRELEASEKEY  Bdex  [edit]
299TRAPPEDDIAMOND  Bdex  [edit]
301WAITINGBOULDER  Bdex  [edit]
303CHASINGBOULDER  Bdex  [edit]
309BITERd  Bdex  [edit]
311BITERl  Bdex  [edit]
313BITERu  Bdex  [edit]
315BITERr  Bdex  [edit]
391WALLEATABLE  Bdex Requires Diego effects in PLCK. In C64 engines, it's DIRT with the graphics changed and effecting the entire cave. [edit]
708DIRT2  Bdex Behaves exactly like dirt, but with different graphics. [edit]
69EM_DYNAMITEactive1 Y! Emex  [edit]
342EM_ACID2 Ab Emex  [edit]
343EM_ACID3 Ac Emex  [edit]
344EM_ACID4 Ad Emex  [edit]
345EM_ACID5 Ae Emex  [edit]
346EM_ACID6 Af Emex  [edit]
347EM_ACID7 Ag Emex  [edit]
348EM_ACID8 Ah Emex  [edit]
353EM_Decor5 #5 Emex  [edit]
354EM_Decor6 #6 Emex  [edit]
355EM_Decor7 #7 Emex  [edit]
356EM_Decor8 #8 Emex  [edit]
357EM_Decor10 #a Emex  [edit]
358EM_Decor11 #b Emex  [edit]
359EM_Decor12 #c Emex  [edit]
361EM_AMOEBA2 a2 Emex  [edit]
362EM_AMOEBA3 a3 Emex  [edit]
363EM_AMOEBA4 a4 Emex  [edit]
364EM_AMOEBA5 a5 Emex  [edit]
365EM_AMOEBA6 a6 Emex  [edit]
366EM_AMOEBA7 a7 Emex  [edit]
367EM_AMOEBA8 a8 Emex  [edit]
368EM_SPACEfake Emex  [edit]
369EM_GRASSfake .f Emex  [edit]
370EM_AMOEBAfake aF Emex  [edit]
371OUTBOXopen2 X2 Emex  [edit]
372OUTBOXopen3 X3 Emex  [edit]
373OUTBOXopen4 X4 Emex  [edit]
378WALL2 w2 Emex In C64 engines, this is the same as STEELWALLDESTRUCTABLE. Some BDCFF files around use this. [edit]
379WALL3 w3 Emex  [edit]
380WALL4 w4 Emex  [edit]
381STEELWALL2 W2 Emex  [edit]
382STEELWALL3 W3 Emex  [edit]
383STEELWALL4 W4 Emex  [edit]
384ROUNDWALL1 w( Emex  [edit]
385ROUNDWALL2 w) Emex  [edit]
386ROUNDWALL3 w{ Emex  [edit]
387ROUNDWALL4 w} Emex  [edit]
6OUTBOXopen XY Bdin  [edit]
8HIDDENOUTBOXopen  Bdin  [edit]
222ACIDd  Bdin  [edit]
223BOULDERBIRTH1  Bdin  [edit]
224BOULDERBIRTH2  Bdin  [edit]
225BOULDERBIRTH3  Bdin  [edit]
226BOULDERBIRTH4  Bdin  [edit]
228CLOCKBIRTH1  Bdin  [edit]
229CLOCKBIRTH2  Bdin  [edit]
230CLOCKBIRTH3  Bdin  [edit]
231CLOCKBIRTH4  Bdin  [edit]
232EXPLOSION1  Bdin  [edit]
233EXPLOSION2  Bdin Requires Lord Diego effects in PLCK, and can only be used as an effect target there. [edit]
234EXPLOSION3  Bdin  [edit]
235EXPLOSION4  Bdin  [edit]
236EXPLOSION5  Bdin  [edit]
237EXPLOSION6  Bdin Requires Lord Diego effects in PLCK, and can only be used as an effect source there. [edit]
238GUY  Bdin  [edit]
239GUYd  Bdin  [edit]
240GUYBOMB  Bdin  [edit]
241GUYBOMBd  Bdin  [edit]
243GUYGLUEDd  Bdin  [edit]
245DIAMONDBIRTHamoeba1  Bdin  [edit]
246DIAMONDBIRTHamoeba2  Bdin  [edit]
247DIAMONDBIRTHamoeba3  Bdin  [edit]
248DIAMONDBIRTHamoeba4  Bdin  [edit]
250FALLINGWALLd  Bdin  [edit]
252FALLINGWALLfd  Bdin  [edit]
254HEXPANDINGSTEELWALLd  Bdin  [edit]
256VEXPANDINGSTEELWALLd  Bdin  [edit]
258EXPANDINGSTEELWALLd  Bdin  [edit]
266BLADDERd1  Bdin  [edit]
267BLADDERd2  Bdin  [edit]
268BLADDERd3  Bdin  [edit]
269BLADDERd4  Bdin  [edit]
270BLADDERd5  Bdin  [edit]
271BLADDERd6  Bdin  [edit]
272BLADDERd8  Bdin  [edit]
273BLADDERd8  Bdin  [edit]
274BLADDERd9  Bdin  [edit]
276IGNITEDBOMB1  Bdin  [edit]
277IGNITEDBOMB2  Bdin  [edit]
278IGNITEDBOMB3  Bdin  [edit]
279IGNITEDBOMB4  Bdin  [edit]
280IGNITEDBOMB5  Bdin  [edit]
281IGNITEDBOMB6  Bdin  [edit]
282IGNITEDBOMB7  Bdin  [edit]
283BOMBEXPLOSION1  Bdin  [edit]
284BOMBEXPLOSION2  Bdin  [edit]
285BOMBEXPLOSION3  Bdin  [edit]
286BOMBEXPLOSION4  Bdin  [edit]
289GHOSTd  Bdin  [edit]
290GHOSTEXPLOSION1  Bdin  [edit]
291GHOSTEXPLOSION2  Bdin  [edit]
292GHOSTEXPLOSION3  Bdin  [edit]
293GHOSTEXPLOSION4  Bdin  [edit]
300TIMEPENALTY  Bdin  [edit]
302WAITINGBOULDERd  Bdin  [edit]
304CHASINGBOULDERd  Bdin  [edit]
305STEELWALLBIRTH1  Bdin  [edit]
306STEELWALLBIRTH2  Bdin  [edit]
307STEELWALLBIRTH3  Bdin  [edit]
308STEELWALLBIRTH4  Bdin  [edit]
310BITERdd  Bdin  [edit]
312BITERld  Bdin  [edit]
314BITERud  Bdin  [edit]
316BITERrd  Bdin  [edit]
317BOULDERbouncingeffect  Bdin Requires Diego effects in PLCK. [edit]
318BOULDERfallingeffect  Bdin  [edit]
319DIAMONDbouncingeffect  Bdin  [edit]
320DIAMONDfallingeffect  Bdin Requires Diego effects in PLCK. [edit]
321MAGICWALLbouldereffect  Bdin  [edit]
322MAGICWALLdiamondeffect  Bdin  [edit]
323AMOEBAbouldereffect  Bdin  [edit]
324AMOEBAdiamondeffect  Bdin  [edit]
325BOMBEXPLOSIONeffect  Bdin With this, you can change the bombexplosion's default element (WALL). [edit]
326FALLINGWALLeffect  Bdin  [edit]
392GUYBIRTH1  Bdin  [edit]
393GUYBIRTH2  Bdin  [edit]
394GUYBIRTH3  Bdin  [edit]
395GUYBIRTH4  Bdin  [edit]
396DIAMONDBIRTH1  Bdin  [edit]
397DIAMONDBIRTH2  Bdin  [edit]
398DIAMONDBIRTH3  Bdin  [edit]
399DIAMONDBIRTH4  Bdin  [edit]
400DIAMONDBIRTH5  Bdin  [edit]
401DIAMONDBIRTH6  Bdin  [edit]
706DIRTLOOKSLIKEeffect   Bdin For the general Diego effect. Can also be used to force the dirtmod with: Effect=DIRTLOOKSLIKEeffect DIRT2 [edit]
707EXPANDINGWALLLOOKSLIKEeffect  Bdin This Diego effects set the appearance for all growing directions. [edit]
327EM_EMERALDl el Emin Force move emerald left [edit]
328EM_EMERALDr er Emin Force move emerald right [edit]
329EM_DIAMONDl  Emin Force move diamond left [edit]
330EM_DIAMONDr  Emin Force move diamond right [edit]
331EM_BOULDERl ul Emin Force move boulder left [edit]
332EM_BOULDERr ur Emin Force move boulder right [edit]
333EM_BOMBl Ol Emin Force move bomb left [edit]
334EM_BOMBr Or Emin Force move bomb right [edit]
335EM_NUTl nl Emin Force move nut left [edit]
336EM_NUTr nr Emin Force move nut right [edit]
337EM_SPRINGl  Emin Force move spring left [edit]
338EM_SPRINGr  Emin Force move spring right [edit]
339EM_DYNAMITEactive2 Y2 Emin  [edit]
340EM_DYNAMITEactive3 Y3 Emin  [edit]
341EM_DYNAMITEactive4 Y4 Emin  [edit]
388EM_EMERALDcollect  Emin emerald being collected [edit]
389EM_DIAMONDcollect  Emin diamond being collected [edit]

Add New object
Show update log
Show duplicate BDCFF values

Naming conventions following this proposal:
The purpose of these naming conventions is the obtain a "readable" text based representation of a level, so that that someone looking at the level in a text editor would get a general idea how the level looks.

For the BDextended and BDinternal subsets:

Default 1 char codes are provided for the BD subset. These defaults should not be changed because there are allready heaps of caves that use them.
Default 2 char codes are provided for the BD, EM and EMextended subsets. There are 'at this moment' no caves public that use these codes. (not YET anyway) So these are still open for discussion.
If you do use different codes, please specify them in the [mapcodes] section of your BDCFF file.