-#define ED_CHECKBUTTON_ID_STICK_ELEMENT 1
-#define ED_CHECKBUTTON_ID_EM_SLIPPERY_GEMS 2
-#define ED_CHECKBUTTON_ID_EM_EXPLODES_BY_FIRE 3
-#define ED_CHECKBUTTON_ID_USE_SPRING_BUG 4
-#define ED_CHECKBUTTON_ID_USE_TIME_ORB_BUG 5
-#define ED_CHECKBUTTON_ID_RANDOM_BALL_CONTENT 6
-#define ED_CHECKBUTTON_ID_INITIAL_BALL_STATE 7
-#define ED_CHECKBUTTON_ID_GROW_INTO_DIGGABLE 8
-#define ED_CHECKBUTTON_ID_AUTO_EXIT_SOKOBAN 9
-#define ED_CHECKBUTTON_ID_CONTINUOUS_SNAPPING 10
-#define ED_CHECKBUTTON_ID_BLOCK_SNAP_FIELD 11
-#define ED_CHECKBUTTON_ID_BLOCK_LAST_FIELD 12
-#define ED_CHECKBUTTON_ID_SP_BLOCK_LAST_FIELD 13
-#define ED_CHECKBUTTON_ID_INSTANT_RELOCATION 14
-#define ED_CHECKBUTTON_ID_SHIFTED_RELOCATION 15
-#define ED_CHECKBUTTON_ID_LAZY_RELOCATION 16
-#define ED_CHECKBUTTON_ID_USE_START_ELEMENT 17
-#define ED_CHECKBUTTON_ID_USE_ARTWORK_ELEMENT 18
-#define ED_CHECKBUTTON_ID_USE_EXPLOSION_ELEMENT 19
-#define ED_CHECKBUTTON_ID_INITIAL_GRAVITY 20
-#define ED_CHECKBUTTON_ID_USE_INITIAL_INVENTORY 21
-#define ED_CHECKBUTTON_ID_CAN_PASS_TO_WALKABLE 22
-#define ED_CHECKBUTTON_ID_CAN_FALL_INTO_ACID 23
-#define ED_CHECKBUTTON_ID_CAN_MOVE_INTO_ACID 24
-#define ED_CHECKBUTTON_ID_DONT_COLLIDE_WITH 25
-#define ED_CHECKBUTTON_ID_ENVELOPE_AUTOWRAP 26
-#define ED_CHECKBUTTON_ID_ENVELOPE_CENTERED 27
-#define ED_CHECKBUTTON_ID_CUSTOM_USE_GRAPHIC 28
-#define ED_CHECKBUTTON_ID_CUSTOM_USE_TEMPLATE 29
-#define ED_CHECKBUTTON_ID_CUSTOM_ACCESSIBLE 30
-#define ED_CHECKBUTTON_ID_CUSTOM_GRAV_REACHABLE 31
-#define ED_CHECKBUTTON_ID_CUSTOM_USE_LAST_VALUE 32
-#define ED_CHECKBUTTON_ID_CUSTOM_WALK_TO_OBJECT 33
-#define ED_CHECKBUTTON_ID_CUSTOM_INDESTRUCTIBLE 34
-#define ED_CHECKBUTTON_ID_CUSTOM_CAN_MOVE 35
-#define ED_CHECKBUTTON_ID_CUSTOM_CAN_FALL 36
-#define ED_CHECKBUTTON_ID_CUSTOM_CAN_SMASH 37
-#define ED_CHECKBUTTON_ID_CUSTOM_SLIPPERY 38
-#define ED_CHECKBUTTON_ID_CUSTOM_DEADLY 39
-#define ED_CHECKBUTTON_ID_CUSTOM_CAN_EXPLODE 40
-#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_FIRE 41
-#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_SMASH 42
-#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_IMPACT 43
-#define ED_CHECKBUTTON_ID_CUSTOM_CAN_CHANGE 44
-#define ED_CHECKBUTTON_ID_CHANGE_DELAY 45
-#define ED_CHECKBUTTON_ID_CHANGE_BY_DIRECT_ACT 46
-#define ED_CHECKBUTTON_ID_CHANGE_BY_OTHER_ACT 47
-#define ED_CHECKBUTTON_ID_CHANGE_USE_EXPLOSION 48
-#define ED_CHECKBUTTON_ID_CHANGE_USE_CONTENT 49
-#define ED_CHECKBUTTON_ID_CHANGE_ONLY_COMPLETE 50
-#define ED_CHECKBUTTON_ID_CHANGE_USE_RANDOM 51
-#define ED_CHECKBUTTON_ID_CHANGE_HAS_ACTION 52
-
-#define ED_NUM_CHECKBUTTONS 53
+#define ED_CHECKBUTTON_ID_CUSTOM_USE_TEMPLATE_2 1
+#define ED_CHECKBUTTON_ID_STICK_ELEMENT 2
+#define ED_CHECKBUTTON_ID_EM_SLIPPERY_GEMS 3
+#define ED_CHECKBUTTON_ID_EM_EXPLODES_BY_FIRE 4
+#define ED_CHECKBUTTON_ID_USE_SPRING_BUG 5
+#define ED_CHECKBUTTON_ID_USE_TIME_ORB_BUG 6
+#define ED_CHECKBUTTON_ID_RANDOM_BALL_CONTENT 7
+#define ED_CHECKBUTTON_ID_INITIAL_BALL_STATE 8
+#define ED_CHECKBUTTON_ID_GROW_INTO_DIGGABLE 9
+#define ED_CHECKBUTTON_ID_AUTO_EXIT_SOKOBAN 10
+#define ED_CHECKBUTTON_ID_CONTINUOUS_SNAPPING 11
+#define ED_CHECKBUTTON_ID_BLOCK_SNAP_FIELD 12
+#define ED_CHECKBUTTON_ID_BLOCK_LAST_FIELD 13
+#define ED_CHECKBUTTON_ID_SP_BLOCK_LAST_FIELD 14
+#define ED_CHECKBUTTON_ID_INSTANT_RELOCATION 15
+#define ED_CHECKBUTTON_ID_SHIFTED_RELOCATION 16
+#define ED_CHECKBUTTON_ID_LAZY_RELOCATION 17
+#define ED_CHECKBUTTON_ID_USE_START_ELEMENT 18
+#define ED_CHECKBUTTON_ID_USE_ARTWORK_ELEMENT 19
+#define ED_CHECKBUTTON_ID_USE_EXPLOSION_ELEMENT 20
+#define ED_CHECKBUTTON_ID_INITIAL_GRAVITY 21
+#define ED_CHECKBUTTON_ID_USE_INITIAL_INVENTORY 22
+#define ED_CHECKBUTTON_ID_CAN_PASS_TO_WALKABLE 23
+#define ED_CHECKBUTTON_ID_CAN_FALL_INTO_ACID 24
+#define ED_CHECKBUTTON_ID_CAN_MOVE_INTO_ACID 25
+#define ED_CHECKBUTTON_ID_DONT_COLLIDE_WITH 26
+#define ED_CHECKBUTTON_ID_ENVELOPE_AUTOWRAP 27
+#define ED_CHECKBUTTON_ID_ENVELOPE_CENTERED 28
+#define ED_CHECKBUTTON_ID_CUSTOM_USE_GRAPHIC 29
+#define ED_CHECKBUTTON_ID_CUSTOM_USE_TEMPLATE_1 30
+#define ED_CHECKBUTTON_ID_CUSTOM_ACCESSIBLE 31
+#define ED_CHECKBUTTON_ID_CUSTOM_GRAV_REACHABLE 32
+#define ED_CHECKBUTTON_ID_CUSTOM_USE_LAST_VALUE 33
+#define ED_CHECKBUTTON_ID_CUSTOM_WALK_TO_OBJECT 34
+#define ED_CHECKBUTTON_ID_CUSTOM_INDESTRUCTIBLE 35
+#define ED_CHECKBUTTON_ID_CUSTOM_CAN_MOVE 36
+#define ED_CHECKBUTTON_ID_CUSTOM_CAN_FALL 37
+#define ED_CHECKBUTTON_ID_CUSTOM_CAN_SMASH 38
+#define ED_CHECKBUTTON_ID_CUSTOM_SLIPPERY 39
+#define ED_CHECKBUTTON_ID_CUSTOM_DEADLY 40
+#define ED_CHECKBUTTON_ID_CUSTOM_CAN_EXPLODE 41
+#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_FIRE 42
+#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_SMASH 43
+#define ED_CHECKBUTTON_ID_CUSTOM_EXPLODE_IMPACT 44
+#define ED_CHECKBUTTON_ID_CUSTOM_CAN_CHANGE 45
+#define ED_CHECKBUTTON_ID_CHANGE_DELAY 46
+#define ED_CHECKBUTTON_ID_CHANGE_BY_DIRECT_ACT 47
+#define ED_CHECKBUTTON_ID_CHANGE_BY_OTHER_ACT 48
+#define ED_CHECKBUTTON_ID_CHANGE_USE_EXPLOSION 49
+#define ED_CHECKBUTTON_ID_CHANGE_USE_CONTENT 50
+#define ED_CHECKBUTTON_ID_CHANGE_ONLY_COMPLETE 51
+#define ED_CHECKBUTTON_ID_CHANGE_USE_RANDOM 52
+#define ED_CHECKBUTTON_ID_CHANGE_HAS_ACTION 53
+
+#define ED_NUM_CHECKBUTTONS 54