🆙 Fix figuredata and figuremap 🆙

This commit is contained in:
Remco Epicnabbo
2026-06-09 20:14:00 +02:00
parent 0e3fc85dce
commit 278eef8a8f
4943 changed files with 175 additions and 312766 deletions
@@ -0,0 +1,37 @@
-- ----------------------------
DROP TABLE IF EXISTS `catalog_items`;
CREATE TABLE `catalog_items` (
`id` int NOT NULL AUTO_INCREMENT,
`item_ids` varchar(666) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`page_id` int NOT NULL DEFAULT 14,
`offer_id` int NOT NULL DEFAULT -1,
`song_id` int UNSIGNED NOT NULL DEFAULT 0,
`order_number` int NOT NULL DEFAULT 1,
`catalog_name` varchar(100) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`cost_credits` int NOT NULL DEFAULT 3,
`cost_points` int NOT NULL DEFAULT 0,
`points_type` int NOT NULL DEFAULT 0 COMMENT '0 for duckets; 5 for diamonds; and any seasonal/GOTW currencies you have in your emu_settings table.',
`amount` int NOT NULL DEFAULT 1,
`limited_sells` int NOT NULL DEFAULT 0 COMMENT 'This automatically logs from the emu; do not change it.',
`limited_stack` int NOT NULL DEFAULT 0 COMMENT 'Change this number to make the item limited.',
`extradata` varchar(500) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`badge` varchar(500) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
`have_offer` enum('0','1') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '1',
`club_only` enum('0','1') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`rate` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
PRIMARY KEY (`id`, `extradata`) USING BTREE,
INDEX `page_id`(`page_id` ASC) USING BTREE,
INDEX `catalog_name`(`catalog_name` ASC) USING BTREE,
INDEX `costs`(`cost_credits` ASC, `cost_points` ASC, `points_type` ASC) USING BTREE,
INDEX `id`(`id` ASC) USING BTREE,
INDEX `item_ids`(`item_ids` ASC) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 1996672127 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- ----------------------------
INSERT INTO `catalog_items` VALUES (3, '3', 429, 1054320065, 0, 99, 'photo', 3, 0, 0, 1, 0, 0, '', NULL, '1', '0', NULL);
<!-- =========================================
MERGED RECORDS: Dutch (Primary) + V2-only (Supplemental)
Priority: Dutch data first, then V2-only additions
========================================= -->
@@ -0,0 +1,18 @@
{
"table_info": {
"table_name": "catalog_items",
"total_records": 0,
"id_range": {
"min": 0,
"max": 0
},
"generated_on": "2026-06-09 18:36:59",
"source": "Epicnabbo Catalogus 2025 Full Pack"
},
"usage_notes": [
"This file contains merged data from Dutch and Version 2 sources",
"Dutch data is primary (complete catalog)",
"V2-only records are supplemental (custom/test entries)",
"Table structure is preserved from original Version 2 files"
]
}
@@ -0,0 +1,38 @@
-- ----------------------------
DROP TABLE IF EXISTS `catalog_pages`;
CREATE TABLE `catalog_pages` (
`id` int NOT NULL AUTO_INCREMENT,
`parent_id` int NOT NULL DEFAULT -1,
`caption_save` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`caption` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL,
`page_layout` enum('default_3x3','club_buy','club_gift','frontpage','spaces','recycler','recycler_info','recycler_prizes','trophies','plasto','marketplace','marketplace_own_items','spaces_new','soundmachine','guilds','guild_furni','info_duckets','info_rentables','info_pets','roomads','single_bundle','sold_ltd_items','badge_display','bots','pets','pets2','pets3','productpage1','room_bundle','recent_purchases','default_3x3_color_grouping','guild_forum','vip_buy','info_loyalty','loyalty_vip_buy','collectibles','petcustomization','frontpage_featured') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'default_3x3',
`icon_color` int NOT NULL DEFAULT 1,
`icon_image` int NOT NULL DEFAULT 1,
`min_rank` int NOT NULL DEFAULT 1,
`order_num` int NOT NULL DEFAULT 1,
`visible` enum('0','1') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '1',
`enabled` enum('0','1') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '1',
`club_only` enum('0','1') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`vip_only` enum('1','0') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`page_headline` varchar(1024) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`page_teaser` varchar(64) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`page_special` varchar(2048) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '' COMMENT 'Gold Bubble: catalog_special_txtbg1 // Speech Bubble: catalog_special_txtbg2 // Place normal text in page_text_teaser',
`page_text1` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL,
`page_text2` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL,
`page_text_details` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL,
`page_text_teaser` text CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL,
`room_id` int NULL DEFAULT 0,
`includes` varchar(128) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '' COMMENT 'Example usage: 1;2;3\r\n This will include page 1, 2 and 3 in the current page.\r\n Note that permissions are only used for the current entry.',
`catalog_mode` enum('NORMAL','BUILDER','BOTH') CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'NORMAL',
PRIMARY KEY (`id`) USING BTREE,
INDEX `id`(`id`) USING BTREE
) ENGINE = MyISAM AUTO_INCREMENT = 9965890 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- ----------------------------
INSERT INTO `catalog_pages` VALUES (88475, 8890, 'Minimalistisch', 'Minimalistisch', 'default_3x3', 1, 60120, 1, 13, '1', '1', '0', '0', '', '', '', NULL, NULL, NULL, NULL, 0, '', 'NORMAL');
<!-- =========================================
MERGED RECORDS: Dutch (Primary) + V2-only (Supplemental)
Priority: Dutch data first, then V2-only additions
========================================= -->
@@ -0,0 +1,18 @@
{
"table_info": {
"table_name": "catalog_pages",
"total_records": 0,
"id_range": {
"min": 0,
"max": 0
},
"generated_on": "2026-06-09 18:37:00",
"source": "Epicnabbo Catalogus 2025 Full Pack"
},
"usage_notes": [
"This file contains merged data from Dutch and Version 2 sources",
"Dutch data is primary (complete catalog)",
"V2-only records are supplemental (custom/test entries)",
"Table structure is preserved from original Version 2 files"
]
}
+44
View File
@@ -0,0 +1,44 @@
-- ----------------------------
DROP TABLE IF EXISTS `items_base`;
CREATE TABLE `items_base` (
`id` int UNSIGNED NOT NULL AUTO_INCREMENT,
`sprite_id` int NOT NULL DEFAULT 0,
`item_name` varchar(70) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`public_name` varchar(56) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`width` int NOT NULL DEFAULT 1,
`length` int NOT NULL DEFAULT 1,
`stack_height` double(4, 2) NOT NULL DEFAULT 0.00,
`allow_stack` tinyint(1) NOT NULL DEFAULT 1,
`allow_sit` tinyint(1) NOT NULL DEFAULT 0,
`allow_lay` tinyint(1) NOT NULL DEFAULT 0,
`allow_walk` tinyint(1) NOT NULL DEFAULT 0,
`allow_gift` tinyint(1) NOT NULL DEFAULT 1,
`allow_trade` tinyint(1) NOT NULL DEFAULT 1,
`allow_recycle` tinyint(1) NOT NULL DEFAULT 0,
`allow_marketplace_sell` tinyint(1) NOT NULL DEFAULT 0,
`allow_inventory_stack` tinyint(1) NOT NULL DEFAULT 1,
`type` varchar(3) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 's',
`interaction_type` varchar(500) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT 'default',
`interaction_modes_count` int NOT NULL DEFAULT 1,
`vending_ids` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`multiheight` varchar(50) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '0',
`customparams` varchar(25600) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`effect_id_male` int NOT NULL DEFAULT 0,
`effect_id_female` int NOT NULL DEFAULT 0,
`clothing_on_walk` varchar(255) CHARACTER SET latin1 COLLATE latin1_swedish_ci NOT NULL DEFAULT '',
`page_id` varchar(250) CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT NULL,
`rare` enum('4','3','2','1','0') CHARACTER SET latin1 COLLATE latin1_swedish_ci NULL DEFAULT '0',
PRIMARY KEY (`id`) USING BTREE,
INDEX `sprite_id`(`sprite_id` ASC) USING BTREE,
INDEX `type`(`type` ASC) USING BTREE,
FULLTEXT INDEX `item_name`(`item_name`)
) ENGINE = InnoDB AUTO_INCREMENT = 1996672125 CHARACTER SET = latin1 COLLATE = latin1_swedish_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
-- ----------------------------
INSERT INTO `items_base` VALUES (2, 2, 'post.it.vd', 'Heart stickies', 0, 0, 1.00, 1, 0, 0, 0, 0, 1, 0, 1, 1, 'i', 'postit', 1, '0', '', '', 0, 0, '', '197', '0');
<!-- =========================================
MERGED RECORDS: Dutch (Primary) + V2-only (Supplemental)
Priority: Dutch data first, then V2-only additions
========================================= -->
+18
View File
@@ -0,0 +1,18 @@
{
"table_info": {
"table_name": "items_base",
"total_records": 0,
"id_range": {
"min": 0,
"max": 0
},
"generated_on": "2026-06-09 18:37:00",
"source": "Epicnabbo Catalogus 2025 Full Pack"
},
"usage_notes": [
"This file contains merged data from Dutch and Version 2 sources",
"Dutch data is primary (complete catalog)",
"V2-only records are supplemental (custom/test entries)",
"Table structure is preserved from original Version 2 files"
]
}