diff --git a/src/CommandFormats.hh b/src/CommandFormats.hh index 00082183..4a75ff55 100644 --- a/src/CommandFormats.hh +++ b/src/CommandFormats.hh @@ -4388,7 +4388,7 @@ struct G_StandardDropItemRequest_DC_6x60 { le_uint16_t entity_id = 0; le_float x = 0.0f; le_float z = 0.0f; - le_uint16_t unknown_a1 = 0; + le_uint16_t section = 0; le_uint16_t ignore_def = 0; } __packed__; diff --git a/src/Map.cc b/src/Map.cc index db41e598..3149ada8 100644 --- a/src/Map.cc +++ b/src/Map.cc @@ -25,21 +25,36 @@ string Map::Enemy::str() const { name_for_enum(this->type), this->flags, this->last_hit_by_client_id); } +string Map::Object::str() const { + return string_printf("[Map::Object %04hX @%04hX p1=%g (%s) p456=[%08" PRIX32 " %08" PRIX32 " %08" PRIX32 "] floor=%02hhX item_drop_checked=%s]", + this->base_type, this->section, this->param1, (this->param1 <= 0.0f) ? "specialized" : "generic", + this->param4, this->param5, this->param6, this->floor, this->item_drop_checked ? "true" : "false"); +} + void Map::clear() { this->enemies.clear(); this->rare_enemy_indexes.clear(); } -void Map::add_objects_from_map_data(const void* data, size_t size) { +void Map::add_objects_from_map_data(uint8_t floor, const void* data, size_t size) { size_t entry_count = size / sizeof(ObjectEntry); if (size != entry_count * sizeof(ObjectEntry)) { throw runtime_error("data size is not a multiple of entry size"); } - (void)data; - // TODO: Actually track objects, so we can e.g. know what to drop from fixed - // boxes - // const auto* map = reinterpret_cast(data); + const auto* objects = reinterpret_cast(data); + for (size_t z = 0; z < entry_count; z++) { + this->objects.emplace_back(Object{ + .base_type = objects[z].base_type, + .section = objects[z].section, + .param1 = objects[z].param1, + .param4 = objects[z].param4, + .param5 = objects[z].param5, + .param6 = objects[z].param6, + .floor = floor, + .item_drop_checked = false, + }); + } } bool Map::check_and_log_rare_enemy(bool default_is_rare, uint32_t rare_rate) { @@ -734,7 +749,7 @@ void Map::add_enemies_and_objects_from_quest_data( throw runtime_error("quest layout object section size is not a multiple of object entry size"); } static_game_data_log.info("(Floor %02zX) Adding objects", floor); - this->add_objects_from_map_data(r.pgetv(sections.objects + sizeof(header), header.data_size), header.data_size); + this->add_objects_from_map_data(floor, r.pgetv(sections.objects + sizeof(header), header.data_size), header.data_size); } if (sections.enemies != 0xFFFFFFFF) { diff --git a/src/Map.hh b/src/Map.hh index c3d7c971..141ec9ac 100644 --- a/src/Map.hh +++ b/src/Map.hh @@ -48,7 +48,7 @@ struct Map { /* 1C */ le_uint32_t x_angle; /* 20 */ le_uint32_t y_angle; /* 24 */ le_uint32_t z_angle; - /* 28 */ le_float param1; + /* 28 */ le_float param1; // If <= 0, this is a specialized box, and the specialization is in param4/5/6 /* 2C */ le_float param2; /* 30 */ le_float param3; /* 34 */ le_uint32_t param4; @@ -192,6 +192,21 @@ struct Map { static const RareEnemyRates NO_RARE_ENEMIES; static const RareEnemyRates DEFAULT_RARE_ENEMIES; + struct Object { + // TODO: Add more fields in here if we ever care about them. Currently we + // only care about boxes with fixed item drops. + uint16_t base_type; + uint16_t section; + float param1; // If <= 0, this is a specialized box, and the specialization is in param4/5/6 + uint32_t param4; + uint32_t param5; + uint32_t param6; + uint8_t floor; + bool item_drop_checked; + + std::string str() const; + }; + struct Enemy { enum Flag { HIT_BY_PLAYER0 = 0x01, @@ -211,11 +226,14 @@ struct Map { std::string str() const; } __attribute__((packed)); + std::vector objects; std::vector enemies; std::vector rare_enemy_indexes; void clear(); - void add_objects_from_map_data(const void* data, size_t size); + + void add_objects_from_map_data(uint8_t floor, const void* data, size_t size); + bool check_and_log_rare_enemy(bool default_is_rare, uint32_t rare_rate); void add_enemy(uint8_t floor, EnemyType type); void add_enemy( @@ -244,6 +262,7 @@ struct Map { StringReader random_enemy_definitions_r, uint32_t rare_seed, const RareEnemyRates& rare_rates = Map::DEFAULT_RARE_ENEMIES); + void add_enemies_and_objects_from_quest_data( Episode episode, uint8_t difficulty, diff --git a/src/ReceiveCommands.cc b/src/ReceiveCommands.cc index b28b26b3..b9e6cfb9 100644 --- a/src/ReceiveCommands.cc +++ b/src/ReceiveCommands.cc @@ -3742,11 +3742,10 @@ shared_ptr create_game_generic( game->map->add_enemies_from_map_data( game->episode, game->difficulty, game->event, floor, map_data->data(), map_data->size()); size_t entries_loaded = game->map->enemies.size() - start_offset; - c->log.info("[Map/%zu:e] Loaded %s (%zu entries)", - floor, filename.c_str(), entries_loaded); + c->log.info("[Map/%zu:e] Loaded %s (%zu entries)", floor, filename.c_str(), entries_loaded); for (size_t z = start_offset; z < game->map->enemies.size(); z++) { string e_str = game->map->enemies[z].str(); - static_game_data_log.info("(Entry %zX) %s", z, e_str.c_str()); + static_game_data_log.info("(E-%zX) %s", z, e_str.c_str()); } any_map_loaded = true; break; @@ -3758,10 +3757,43 @@ shared_ptr create_game_generic( throw runtime_error(string_printf("no enemy maps loaded for floor %zu", floor)); } } + + auto object_filenames = map_filenames_for_variation( + game->episode, + is_solo, + floor, + game->variations[floor * 2], + game->variations[floor * 2 + 1], + false); + if (object_filenames.empty()) { + c->log.info("[Map/%zu:o] No file to load", floor); + } else { + bool any_map_loaded = false; + for (const string& filename : object_filenames) { + try { + auto map_data = s->load_bb_file(filename, "", "map/" + filename); + size_t start_offset = game->map->objects.size(); + game->map->add_objects_from_map_data(floor, map_data->data(), map_data->size()); + size_t entries_loaded = game->map->objects.size() - start_offset; + c->log.info("[Map/%zu:o] Loaded %s (%zu entries)", floor, filename.c_str(), entries_loaded); + for (size_t z = start_offset; z < game->map->objects.size(); z++) { + string e_str = game->map->objects[z].str(); + static_game_data_log.info("(K-%zX) %s", z, e_str.c_str()); + } + any_map_loaded = true; + break; + } catch (const exception& e) { + c->log.info("[Map/%zu:o] Failed to load %s: %s", floor, filename.c_str(), e.what()); + } + } + if (!any_map_loaded) { + throw runtime_error(string_printf("no object maps loaded for floor %zu", floor)); + } + } } - c->log.info("Loaded maps contain %zu enemy entries overall (%zu as rares)", - game->map->enemies.size(), game->map->rare_enemy_indexes.size()); + c->log.info("Loaded maps contain %zu object entries and %zu enemy entries overall (%zu as rares)", + game->map->objects.size(), game->map->enemies.size(), game->map->rare_enemy_indexes.size()); } return game; } diff --git a/src/ReceiveSubcommands.cc b/src/ReceiveSubcommands.cc index 16ebcb34..f7dd467e 100644 --- a/src/ReceiveSubcommands.cc +++ b/src/ReceiveSubcommands.cc @@ -1436,7 +1436,42 @@ static void on_entity_drop_item_request(shared_ptr c, uint8_t command, u ItemData item; if (cmd.rt_index == 0x30) { - if (cmd.ignore_def) { + if (l->map) { + auto& object = l->map->objects.at(cmd.entity_id); + if (cmd.floor != object.floor) { + l->log.warning("Floor %02hhX from command does not match object\'s expected floor %02hhX", + cmd.floor, object.floor); + } + bool object_ignore_def = (object.param1 > 0.0); + if (cmd.ignore_def != object_ignore_def) { + l->log.warning("ignore_def value %s from command does not match object\'s expected ignore_def %s (from p1=%g)", + cmd.ignore_def ? "true" : "false", object_ignore_def ? "true" : "false", object.param1); + } + + if (object.item_drop_checked) { + l->log.warning("Object drop check has already occurred"); + if (c->config.check_flag(Client::Flag::DEBUG_ENABLED)) { + send_text_message_printf(c, "$C5K-%hX %04hX __CHECKED__", cmd.entity_id.load(), object.base_type); + } + + } else if (object_ignore_def) { + l->log.info("Creating item from box %04hX (area %02hX)", cmd.entity_id.load(), cmd.effective_area); + item = l->item_creator->on_box_item_drop(cmd.entity_id, cmd.effective_area); + if (c->config.check_flag(Client::Flag::DEBUG_ENABLED)) { + send_text_message_printf(c, "$C5K-%hX %04hX GEN %s", cmd.entity_id.load(), object.base_type, item.empty() ? "EMPTY" : "ITEM"); + } + + } else { + l->log.info("Creating item from box %04hX (area %02hX; specialized with %08" PRIX32 " %08" PRIX32 " %08" PRIX32 ")", + cmd.entity_id.load(), cmd.effective_area, object.param4, object.param5, object.param6); + item = l->item_creator->on_specialized_box_item_drop(cmd.entity_id, object.param4, object.param5, object.param6); + if (c->config.check_flag(Client::Flag::DEBUG_ENABLED)) { + send_text_message_printf(c, "$C5K-%hX %04hX CST %s", cmd.entity_id.load(), object.base_type, item.empty() ? "EMPTY" : "ITEM"); + } + } + object.item_drop_checked = true; + + } else if (cmd.ignore_def) { l->log.info("Creating item from box %04hX (area %02hX)", cmd.entity_id.load(), cmd.effective_area); item = l->item_creator->on_box_item_drop(cmd.entity_id, cmd.effective_area); } else { @@ -1444,17 +1479,18 @@ static void on_entity_drop_item_request(shared_ptr c, uint8_t command, u cmd.entity_id.load(), cmd.effective_area, cmd.def[0].load(), cmd.def[1].load(), cmd.def[2].load()); item = l->item_creator->on_specialized_box_item_drop(cmd.entity_id, cmd.def[0], cmd.def[1], cmd.def[2]); } + } else { l->log.info("Creating item from enemy %04hX (area %02hX)", cmd.entity_id.load(), cmd.effective_area); if (l->map) { const auto& enemy = l->map->enemies.at(cmd.entity_id); uint32_t expected_rt_index = rare_table_index_for_enemy_type(enemy.type); if (cmd.rt_index != expected_rt_index) { - c->log.warning("rt_index %02hhX from command does not match entity\'s expected index %02" PRIX32, + l->log.warning("rt_index %02hhX from command does not match entity\'s expected index %02" PRIX32, cmd.rt_index, expected_rt_index); } if (cmd.floor != enemy.floor) { - c->log.warning("Floor %02hhX from command does not match entity\'s expected floor %02hhX", + l->log.warning("Floor %02hhX from command does not match entity\'s expected floor %02hhX", cmd.floor, enemy.floor); } } diff --git a/system/blueburst/map/map_ancient01_00ad.dat b/system/blueburst/map/map_ancient01_00ad.dat new file mode 100755 index 00000000..2ac74b1f Binary files /dev/null and b/system/blueburst/map/map_ancient01_00ad.dat differ diff --git a/system/blueburst/map/map_ancient01_01ad.dat b/system/blueburst/map/map_ancient01_01ad.dat new file mode 100755 index 00000000..73d0fea4 Binary files /dev/null and b/system/blueburst/map/map_ancient01_01ad.dat differ diff --git a/system/blueburst/map/map_ancient01_01d.dat b/system/blueburst/map/map_ancient01_01d.dat new file mode 100755 index 00000000..73d0fea4 Binary files /dev/null and b/system/blueburst/map/map_ancient01_01d.dat differ diff --git a/system/blueburst/map/map_ancient01_02_01o.dat b/system/blueburst/map/map_ancient01_02_01o.dat new file mode 100755 index 00000000..cb8de626 Binary files /dev/null and b/system/blueburst/map/map_ancient01_02_01o.dat differ diff --git a/system/blueburst/map/map_ancient01_02ad.dat b/system/blueburst/map/map_ancient01_02ad.dat new file mode 100755 index 00000000..73497ff9 Binary files /dev/null and b/system/blueburst/map/map_ancient01_02ad.dat differ diff --git a/system/blueburst/map/map_ancient01_02d.dat b/system/blueburst/map/map_ancient01_02d.dat new file mode 100755 index 00000000..73497ff9 Binary files /dev/null and b/system/blueburst/map/map_ancient01_02d.dat differ diff --git a/system/blueburst/map/map_ancient01_03ad.dat b/system/blueburst/map/map_ancient01_03ad.dat new file mode 100755 index 00000000..ca9c4847 Binary files /dev/null and b/system/blueburst/map/map_ancient01_03ad.dat differ diff --git a/system/blueburst/map/map_ancient01_03d.dat b/system/blueburst/map/map_ancient01_03d.dat new file mode 100755 index 00000000..ca9c4847 Binary files /dev/null and b/system/blueburst/map/map_ancient01_03d.dat differ diff --git a/system/blueburst/map/map_ancient01_04ad.dat b/system/blueburst/map/map_ancient01_04ad.dat new file mode 100755 index 00000000..e132a670 Binary files /dev/null and b/system/blueburst/map/map_ancient01_04ad.dat differ diff --git a/system/blueburst/map/map_ancient01_04d.dat b/system/blueburst/map/map_ancient01_04d.dat new file mode 100755 index 00000000..e132a670 Binary files /dev/null and b/system/blueburst/map/map_ancient01_04d.dat differ diff --git a/system/blueburst/map/map_ancient02_00_00o.dat b/system/blueburst/map/map_ancient02_00_00o.dat new file mode 100755 index 00000000..dc4a9f80 Binary files /dev/null and b/system/blueburst/map/map_ancient02_00_00o.dat differ diff --git a/system/blueburst/map/map_ancient02_00d.dat b/system/blueburst/map/map_ancient02_00d.dat new file mode 100755 index 00000000..f95a6ead Binary files /dev/null and b/system/blueburst/map/map_ancient02_00d.dat differ diff --git a/system/blueburst/map/map_ancient02_01_00o.dat b/system/blueburst/map/map_ancient02_01_00o.dat new file mode 100755 index 00000000..0b15a517 Binary files /dev/null and b/system/blueburst/map/map_ancient02_01_00o.dat differ diff --git a/system/blueburst/map/map_ancient02_01_01o.dat b/system/blueburst/map/map_ancient02_01_01o.dat new file mode 100755 index 00000000..acf3d66a Binary files /dev/null and b/system/blueburst/map/map_ancient02_01_01o.dat differ diff --git a/system/blueburst/map/map_ancient02_02_00o.dat b/system/blueburst/map/map_ancient02_02_00o.dat new file mode 100755 index 00000000..2215ea38 Binary files /dev/null and b/system/blueburst/map/map_ancient02_02_00o.dat differ diff --git a/system/blueburst/map/map_ancient02_02_01o.dat b/system/blueburst/map/map_ancient02_02_01o.dat new file mode 100755 index 00000000..64b56af8 Binary files /dev/null and b/system/blueburst/map/map_ancient02_02_01o.dat differ diff --git a/system/blueburst/map/map_ancient02_02ad.dat b/system/blueburst/map/map_ancient02_02ad.dat new file mode 100755 index 00000000..1b93fe4c Binary files /dev/null and b/system/blueburst/map/map_ancient02_02ad.dat differ diff --git a/system/blueburst/map/map_ancient02_02d.dat b/system/blueburst/map/map_ancient02_02d.dat new file mode 100755 index 00000000..1b93fe4c Binary files /dev/null and b/system/blueburst/map/map_ancient02_02d.dat differ diff --git a/system/blueburst/map/map_ancient02_04ad.dat b/system/blueburst/map/map_ancient02_04ad.dat new file mode 100755 index 00000000..6f869f64 Binary files /dev/null and b/system/blueburst/map/map_ancient02_04ad.dat differ diff --git a/system/blueburst/map/map_ancient03_00_00o.dat b/system/blueburst/map/map_ancient03_00_00o.dat new file mode 100755 index 00000000..b0a687c8 Binary files /dev/null and b/system/blueburst/map/map_ancient03_00_00o.dat differ diff --git a/system/blueburst/map/map_ancient03_00ad.dat b/system/blueburst/map/map_ancient03_00ad.dat new file mode 100755 index 00000000..5afe3179 Binary files /dev/null and b/system/blueburst/map/map_ancient03_00ad.dat differ diff --git a/system/blueburst/map/map_ancient03_00d.dat b/system/blueburst/map/map_ancient03_00d.dat new file mode 100755 index 00000000..5afe3179 Binary files /dev/null and b/system/blueburst/map/map_ancient03_00d.dat differ diff --git a/system/blueburst/map/map_ancient03_01_01o.dat b/system/blueburst/map/map_ancient03_01_01o.dat new file mode 100755 index 00000000..02ff9eff Binary files /dev/null and b/system/blueburst/map/map_ancient03_01_01o.dat differ diff --git a/system/blueburst/map/map_ancient03_01ad.dat b/system/blueburst/map/map_ancient03_01ad.dat new file mode 100755 index 00000000..393275a8 Binary files /dev/null and b/system/blueburst/map/map_ancient03_01ad.dat differ diff --git a/system/blueburst/map/map_ancient03_01d.dat b/system/blueburst/map/map_ancient03_01d.dat new file mode 100755 index 00000000..393275a8 Binary files /dev/null and b/system/blueburst/map/map_ancient03_01d.dat differ diff --git a/system/blueburst/map/map_ancient03_02_00o.dat b/system/blueburst/map/map_ancient03_02_00o.dat new file mode 100755 index 00000000..37d11a54 Binary files /dev/null and b/system/blueburst/map/map_ancient03_02_00o.dat differ diff --git a/system/blueburst/map/map_ancient03_02_01o.dat b/system/blueburst/map/map_ancient03_02_01o.dat new file mode 100755 index 00000000..1570f0c3 Binary files /dev/null and b/system/blueburst/map/map_ancient03_02_01o.dat differ diff --git a/system/blueburst/map/map_ancient03_02d.dat b/system/blueburst/map/map_ancient03_02d.dat new file mode 100755 index 00000000..4b59113d Binary files /dev/null and b/system/blueburst/map/map_ancient03_02d.dat differ diff --git a/system/blueburst/map/map_ancient03_03ad.dat b/system/blueburst/map/map_ancient03_03ad.dat new file mode 100755 index 00000000..7dc584f9 Binary files /dev/null and b/system/blueburst/map/map_ancient03_03ad.dat differ diff --git a/system/blueburst/map/map_ancient03_03d.dat b/system/blueburst/map/map_ancient03_03d.dat new file mode 100755 index 00000000..7dc584f9 Binary files /dev/null and b/system/blueburst/map/map_ancient03_03d.dat differ diff --git a/system/blueburst/map/map_boss02o.dat b/system/blueburst/map/map_boss02o.dat new file mode 100755 index 00000000..449bf7de Binary files /dev/null and b/system/blueburst/map/map_boss02o.dat differ diff --git a/system/blueburst/map/map_boss03o.dat b/system/blueburst/map/map_boss03o.dat new file mode 100755 index 00000000..53b70d61 Binary files /dev/null and b/system/blueburst/map/map_boss03o.dat differ diff --git a/system/blueburst/map/map_boss04ad.dat b/system/blueburst/map/map_boss04ad.dat new file mode 100755 index 00000000..fa80c62d Binary files /dev/null and b/system/blueburst/map/map_boss04ad.dat differ diff --git a/system/blueburst/map/map_boss06o.dat b/system/blueburst/map/map_boss06o.dat new file mode 100755 index 00000000..5d96cf40 Binary files /dev/null and b/system/blueburst/map/map_boss06o.dat differ diff --git a/system/blueburst/map/map_boss08o.dat b/system/blueburst/map/map_boss08o.dat new file mode 100755 index 00000000..32e8b36d Binary files /dev/null and b/system/blueburst/map/map_boss08o.dat differ diff --git a/system/blueburst/map/map_cave01_00_01o.dat b/system/blueburst/map/map_cave01_00_01o.dat new file mode 100755 index 00000000..153fca67 Binary files /dev/null and b/system/blueburst/map/map_cave01_00_01o.dat differ diff --git a/system/blueburst/map/map_cave01_00ad.dat b/system/blueburst/map/map_cave01_00ad.dat new file mode 100755 index 00000000..fac904ff Binary files /dev/null and b/system/blueburst/map/map_cave01_00ad.dat differ diff --git a/system/blueburst/map/map_cave01_00d.dat b/system/blueburst/map/map_cave01_00d.dat new file mode 100755 index 00000000..fac904ff Binary files /dev/null and b/system/blueburst/map/map_cave01_00d.dat differ diff --git a/system/blueburst/map/map_cave01_02_01o.dat b/system/blueburst/map/map_cave01_02_01o.dat new file mode 100755 index 00000000..5a5308b3 Binary files /dev/null and b/system/blueburst/map/map_cave01_02_01o.dat differ diff --git a/system/blueburst/map/map_cave01_02ad.dat b/system/blueburst/map/map_cave01_02ad.dat new file mode 100755 index 00000000..29e4139f Binary files /dev/null and b/system/blueburst/map/map_cave01_02ad.dat differ diff --git a/system/blueburst/map/map_cave01_02d.dat b/system/blueburst/map/map_cave01_02d.dat new file mode 100755 index 00000000..29e4139f Binary files /dev/null and b/system/blueburst/map/map_cave01_02d.dat differ diff --git a/system/blueburst/map/map_cave01_04ad.dat b/system/blueburst/map/map_cave01_04ad.dat new file mode 100755 index 00000000..04ae46b0 Binary files /dev/null and b/system/blueburst/map/map_cave01_04ad.dat differ diff --git a/system/blueburst/map/map_cave01_04d.dat b/system/blueburst/map/map_cave01_04d.dat new file mode 100755 index 00000000..04ae46b0 Binary files /dev/null and b/system/blueburst/map/map_cave01_04d.dat differ diff --git a/system/blueburst/map/map_cave02_00_00o.dat b/system/blueburst/map/map_cave02_00_00o.dat new file mode 100755 index 00000000..71297470 Binary files /dev/null and b/system/blueburst/map/map_cave02_00_00o.dat differ diff --git a/system/blueburst/map/map_cave02_01_01o.dat b/system/blueburst/map/map_cave02_01_01o.dat new file mode 100755 index 00000000..61d92586 Binary files /dev/null and b/system/blueburst/map/map_cave02_01_01o.dat differ diff --git a/system/blueburst/map/map_cave02_01ad.dat b/system/blueburst/map/map_cave02_01ad.dat new file mode 100755 index 00000000..63fd46a5 Binary files /dev/null and b/system/blueburst/map/map_cave02_01ad.dat differ diff --git a/system/blueburst/map/map_cave02_01d.dat b/system/blueburst/map/map_cave02_01d.dat new file mode 100755 index 00000000..63fd46a5 Binary files /dev/null and b/system/blueburst/map/map_cave02_01d.dat differ diff --git a/system/blueburst/map/map_cave02_02_00o.dat b/system/blueburst/map/map_cave02_02_00o.dat new file mode 100755 index 00000000..f63be5e6 Binary files /dev/null and b/system/blueburst/map/map_cave02_02_00o.dat differ diff --git a/system/blueburst/map/map_cave02_02d.dat b/system/blueburst/map/map_cave02_02d.dat new file mode 100755 index 00000000..b76d580e Binary files /dev/null and b/system/blueburst/map/map_cave02_02d.dat differ diff --git a/system/blueburst/map/map_cave02_03ad.dat b/system/blueburst/map/map_cave02_03ad.dat new file mode 100755 index 00000000..56984d60 Binary files /dev/null and b/system/blueburst/map/map_cave02_03ad.dat differ diff --git a/system/blueburst/map/map_cave02_04d.dat b/system/blueburst/map/map_cave02_04d.dat new file mode 100755 index 00000000..446e8104 Binary files /dev/null and b/system/blueburst/map/map_cave02_04d.dat differ diff --git a/system/blueburst/map/map_cave03_00_00o.dat b/system/blueburst/map/map_cave03_00_00o.dat new file mode 100755 index 00000000..cbb9da16 Binary files /dev/null and b/system/blueburst/map/map_cave03_00_00o.dat differ diff --git a/system/blueburst/map/map_cave03_00_01o.dat b/system/blueburst/map/map_cave03_00_01o.dat new file mode 100755 index 00000000..2f09b021 Binary files /dev/null and b/system/blueburst/map/map_cave03_00_01o.dat differ diff --git a/system/blueburst/map/map_cave03_01_00o.dat b/system/blueburst/map/map_cave03_01_00o.dat new file mode 100755 index 00000000..ec6e2406 Binary files /dev/null and b/system/blueburst/map/map_cave03_01_00o.dat differ diff --git a/system/blueburst/map/map_cave03_01ad.dat b/system/blueburst/map/map_cave03_01ad.dat new file mode 100755 index 00000000..274ca420 Binary files /dev/null and b/system/blueburst/map/map_cave03_01ad.dat differ diff --git a/system/blueburst/map/map_cave03_01d.dat b/system/blueburst/map/map_cave03_01d.dat new file mode 100755 index 00000000..274ca420 Binary files /dev/null and b/system/blueburst/map/map_cave03_01d.dat differ diff --git a/system/blueburst/map/map_cave03_02_00o.dat b/system/blueburst/map/map_cave03_02_00o.dat new file mode 100755 index 00000000..edb9ce29 Binary files /dev/null and b/system/blueburst/map/map_cave03_02_00o.dat differ diff --git a/system/blueburst/map/map_cave03_02_01o.dat b/system/blueburst/map/map_cave03_02_01o.dat new file mode 100755 index 00000000..9af4e0b4 Binary files /dev/null and b/system/blueburst/map/map_cave03_02_01o.dat differ diff --git a/system/blueburst/map/map_cave03_02ad.dat b/system/blueburst/map/map_cave03_02ad.dat new file mode 100755 index 00000000..cdd9cbdc Binary files /dev/null and b/system/blueburst/map/map_cave03_02ad.dat differ diff --git a/system/blueburst/map/map_cave03_02d.dat b/system/blueburst/map/map_cave03_02d.dat new file mode 100755 index 00000000..cdd9cbdc Binary files /dev/null and b/system/blueburst/map/map_cave03_02d.dat differ diff --git a/system/blueburst/map/map_cave03_03d.dat b/system/blueburst/map/map_cave03_03d.dat new file mode 100755 index 00000000..53cbbe9d Binary files /dev/null and b/system/blueburst/map/map_cave03_03d.dat differ diff --git a/system/blueburst/map/map_cave03_04ad.dat b/system/blueburst/map/map_cave03_04ad.dat new file mode 100755 index 00000000..5455810f Binary files /dev/null and b/system/blueburst/map/map_cave03_04ad.dat differ diff --git a/system/blueburst/map/map_cave03_05ad.dat b/system/blueburst/map/map_cave03_05ad.dat new file mode 100755 index 00000000..85a47e31 Binary files /dev/null and b/system/blueburst/map/map_cave03_05ad.dat differ diff --git a/system/blueburst/map/map_cave03_05d.dat b/system/blueburst/map/map_cave03_05d.dat new file mode 100755 index 00000000..85a47e31 Binary files /dev/null and b/system/blueburst/map/map_cave03_05d.dat differ diff --git a/system/blueburst/map/map_city00_00o_d.dat b/system/blueburst/map/map_city00_00o_d.dat new file mode 100755 index 00000000..e0c0dfc2 Binary files /dev/null and b/system/blueburst/map/map_city00_00o_d.dat differ diff --git a/system/blueburst/map/map_city00d.dat b/system/blueburst/map/map_city00d.dat new file mode 100755 index 00000000..50ad2ebd Binary files /dev/null and b/system/blueburst/map/map_city00d.dat differ diff --git a/system/blueburst/map/map_forest01_00o.dat b/system/blueburst/map/map_forest01_00o.dat new file mode 100755 index 00000000..579446a8 Binary files /dev/null and b/system/blueburst/map/map_forest01_00o.dat differ diff --git a/system/blueburst/map/map_forest01_01o.dat b/system/blueburst/map/map_forest01_01o.dat new file mode 100755 index 00000000..1c00957f Binary files /dev/null and b/system/blueburst/map/map_forest01_01o.dat differ diff --git a/system/blueburst/map/map_forest01_03o.dat b/system/blueburst/map/map_forest01_03o.dat new file mode 100755 index 00000000..041fb73e Binary files /dev/null and b/system/blueburst/map/map_forest01_03o.dat differ diff --git a/system/blueburst/map/map_forest01_05o.dat b/system/blueburst/map/map_forest01_05o.dat new file mode 100755 index 00000000..b64ad911 Binary files /dev/null and b/system/blueburst/map/map_forest01_05o.dat differ diff --git a/system/blueburst/map/map_forest01ad.dat b/system/blueburst/map/map_forest01ad.dat new file mode 100755 index 00000000..140e1b73 Binary files /dev/null and b/system/blueburst/map/map_forest01ad.dat differ diff --git a/system/blueburst/map/map_forest02_00o.dat b/system/blueburst/map/map_forest02_00o.dat new file mode 100755 index 00000000..8900dc17 Binary files /dev/null and b/system/blueburst/map/map_forest02_00o.dat differ diff --git a/system/blueburst/map/map_forest02_02o.dat b/system/blueburst/map/map_forest02_02o.dat new file mode 100755 index 00000000..c277395d Binary files /dev/null and b/system/blueburst/map/map_forest02_02o.dat differ diff --git a/system/blueburst/map/map_forest02_04o.dat b/system/blueburst/map/map_forest02_04o.dat new file mode 100755 index 00000000..6f7db1cb Binary files /dev/null and b/system/blueburst/map/map_forest02_04o.dat differ diff --git a/system/blueburst/map/map_forest02ad.dat b/system/blueburst/map/map_forest02ad.dat new file mode 100755 index 00000000..6ff58abb Binary files /dev/null and b/system/blueburst/map/map_forest02ad.dat differ diff --git a/system/blueburst/map/map_forest02d.dat b/system/blueburst/map/map_forest02d.dat new file mode 100755 index 00000000..0294dff6 Binary files /dev/null and b/system/blueburst/map/map_forest02d.dat differ diff --git a/system/blueburst/map/map_jungle01_00o.dat b/system/blueburst/map/map_jungle01_00o.dat new file mode 100755 index 00000000..92eaf208 Binary files /dev/null and b/system/blueburst/map/map_jungle01_00o.dat differ diff --git a/system/blueburst/map/map_jungle01_01_offo.dat b/system/blueburst/map/map_jungle01_01_offo.dat new file mode 100755 index 00000000..8d37ff1c Binary files /dev/null and b/system/blueburst/map/map_jungle01_01_offo.dat differ diff --git a/system/blueburst/map/map_jungle01_02o.dat b/system/blueburst/map/map_jungle01_02o.dat new file mode 100755 index 00000000..93c1a35b Binary files /dev/null and b/system/blueburst/map/map_jungle01_02o.dat differ diff --git a/system/blueburst/map/map_jungle01d.dat b/system/blueburst/map/map_jungle01d.dat new file mode 100755 index 00000000..480dbb7b Binary files /dev/null and b/system/blueburst/map/map_jungle01d.dat differ diff --git a/system/blueburst/map/map_jungle02_00_offo.dat b/system/blueburst/map/map_jungle02_00_offo.dat new file mode 100755 index 00000000..98bb6318 Binary files /dev/null and b/system/blueburst/map/map_jungle02_00_offo.dat differ diff --git a/system/blueburst/map/map_jungle02_00o.dat b/system/blueburst/map/map_jungle02_00o.dat new file mode 100755 index 00000000..a75c3996 Binary files /dev/null and b/system/blueburst/map/map_jungle02_00o.dat differ diff --git a/system/blueburst/map/map_jungle02_02_offo.dat b/system/blueburst/map/map_jungle02_02_offo.dat new file mode 100755 index 00000000..136e4e07 Binary files /dev/null and b/system/blueburst/map/map_jungle02_02_offo.dat differ diff --git a/system/blueburst/map/map_jungle03_00_offo.dat b/system/blueburst/map/map_jungle03_00_offo.dat new file mode 100755 index 00000000..af1bc571 Binary files /dev/null and b/system/blueburst/map/map_jungle03_00_offo.dat differ diff --git a/system/blueburst/map/map_jungle03_00o.dat b/system/blueburst/map/map_jungle03_00o.dat new file mode 100755 index 00000000..7d096081 Binary files /dev/null and b/system/blueburst/map/map_jungle03_00o.dat differ diff --git a/system/blueburst/map/map_jungle03_01_offo.dat b/system/blueburst/map/map_jungle03_01_offo.dat new file mode 100755 index 00000000..48e009aa Binary files /dev/null and b/system/blueburst/map/map_jungle03_01_offo.dat differ diff --git a/system/blueburst/map/map_jungle03_01o.dat b/system/blueburst/map/map_jungle03_01o.dat new file mode 100755 index 00000000..10b60e8e Binary files /dev/null and b/system/blueburst/map/map_jungle03_01o.dat differ diff --git a/system/blueburst/map/map_jungle03_02_offo.dat b/system/blueburst/map/map_jungle03_02_offo.dat new file mode 100755 index 00000000..18f58c9f Binary files /dev/null and b/system/blueburst/map/map_jungle03_02_offo.dat differ diff --git a/system/blueburst/map/map_jungle04_00_00o.dat b/system/blueburst/map/map_jungle04_00_00o.dat new file mode 100755 index 00000000..cf1df7b3 Binary files /dev/null and b/system/blueburst/map/map_jungle04_00_00o.dat differ diff --git a/system/blueburst/map/map_jungle04_00_01o.dat b/system/blueburst/map/map_jungle04_00_01o.dat new file mode 100755 index 00000000..6d5aed00 Binary files /dev/null and b/system/blueburst/map/map_jungle04_00_01o.dat differ diff --git a/system/blueburst/map/map_jungle04_01_00_offo.dat b/system/blueburst/map/map_jungle04_01_00_offo.dat new file mode 100755 index 00000000..1bfe95a4 Binary files /dev/null and b/system/blueburst/map/map_jungle04_01_00_offo.dat differ diff --git a/system/blueburst/map/map_jungle04_01_00o.dat b/system/blueburst/map/map_jungle04_01_00o.dat new file mode 100755 index 00000000..a1e5ff67 Binary files /dev/null and b/system/blueburst/map/map_jungle04_01_00o.dat differ diff --git a/system/blueburst/map/map_jungle05_00_offo.dat b/system/blueburst/map/map_jungle05_00_offo.dat new file mode 100755 index 00000000..2a1b595b Binary files /dev/null and b/system/blueburst/map/map_jungle05_00_offo.dat differ diff --git a/system/blueburst/map/map_jungle05_00o.dat b/system/blueburst/map/map_jungle05_00o.dat new file mode 100755 index 00000000..84aac064 Binary files /dev/null and b/system/blueburst/map/map_jungle05_00o.dat differ diff --git a/system/blueburst/map/map_jungle05_02o.dat b/system/blueburst/map/map_jungle05_02o.dat new file mode 100755 index 00000000..8ac225db Binary files /dev/null and b/system/blueburst/map/map_jungle05_02o.dat differ diff --git a/system/blueburst/map/map_jungle05d.dat b/system/blueburst/map/map_jungle05d.dat new file mode 100755 index 00000000..a76ae720 Binary files /dev/null and b/system/blueburst/map/map_jungle05d.dat differ diff --git a/system/blueburst/map/map_jungle06d.dat b/system/blueburst/map/map_jungle06d.dat new file mode 100755 index 00000000..d6b52625 Binary files /dev/null and b/system/blueburst/map/map_jungle06d.dat differ diff --git a/system/blueburst/map/map_jungle07d.dat b/system/blueburst/map/map_jungle07d.dat new file mode 100755 index 00000000..105fbce4 Binary files /dev/null and b/system/blueburst/map/map_jungle07d.dat differ diff --git a/system/blueburst/map/map_labo00_00_offo_c1.dat b/system/blueburst/map/map_labo00_00_offo_c1.dat new file mode 100755 index 00000000..aed7a24c Binary files /dev/null and b/system/blueburst/map/map_labo00_00_offo_c1.dat differ diff --git a/system/blueburst/map/map_labo00_00_offo_d.dat b/system/blueburst/map/map_labo00_00_offo_d.dat new file mode 100755 index 00000000..714ebc32 Binary files /dev/null and b/system/blueburst/map/map_labo00_00_offo_d.dat differ diff --git a/system/blueburst/map/map_labo00_00e_d.dat b/system/blueburst/map/map_labo00_00e_d.dat new file mode 100755 index 00000000..02c4b19b Binary files /dev/null and b/system/blueburst/map/map_labo00_00e_d.dat differ diff --git a/system/blueburst/map/map_lobby_03o.dat b/system/blueburst/map/map_lobby_03o.dat new file mode 100755 index 00000000..a4dd5b4c Binary files /dev/null and b/system/blueburst/map/map_lobby_03o.dat differ diff --git a/system/blueburst/map/map_lobby_04o.dat b/system/blueburst/map/map_lobby_04o.dat new file mode 100755 index 00000000..14a3bc46 Binary files /dev/null and b/system/blueburst/map/map_lobby_04o.dat differ diff --git a/system/blueburst/map/map_lobby_05o.dat b/system/blueburst/map/map_lobby_05o.dat new file mode 100755 index 00000000..91a03929 Binary files /dev/null and b/system/blueburst/map/map_lobby_05o.dat differ diff --git a/system/blueburst/map/map_lobby_08o.dat b/system/blueburst/map/map_lobby_08o.dat new file mode 100755 index 00000000..53277e6c Binary files /dev/null and b/system/blueburst/map/map_lobby_08o.dat differ diff --git a/system/blueburst/map/map_lobby_09o.dat b/system/blueburst/map/map_lobby_09o.dat new file mode 100755 index 00000000..3bbd16cd Binary files /dev/null and b/system/blueburst/map/map_lobby_09o.dat differ diff --git a/system/blueburst/map/map_lobby_10o.dat b/system/blueburst/map/map_lobby_10o.dat new file mode 100755 index 00000000..1d21d43b Binary files /dev/null and b/system/blueburst/map/map_lobby_10o.dat differ diff --git a/system/blueburst/map/map_lobby_soccer01o.dat b/system/blueburst/map/map_lobby_soccer01o.dat new file mode 100755 index 00000000..9d6f55f2 Binary files /dev/null and b/system/blueburst/map/map_lobby_soccer01o.dat differ diff --git a/system/blueburst/map/map_lobby_soccer02o.dat b/system/blueburst/map/map_lobby_soccer02o.dat new file mode 100755 index 00000000..9d6f55f2 Binary files /dev/null and b/system/blueburst/map/map_lobby_soccer02o.dat differ diff --git a/system/blueburst/map/map_machine01_00_01o.dat b/system/blueburst/map/map_machine01_00_01o.dat new file mode 100755 index 00000000..ac4f7301 Binary files /dev/null and b/system/blueburst/map/map_machine01_00_01o.dat differ diff --git a/system/blueburst/map/map_machine01_00d.dat b/system/blueburst/map/map_machine01_00d.dat new file mode 100755 index 00000000..eaf5141a Binary files /dev/null and b/system/blueburst/map/map_machine01_00d.dat differ diff --git a/system/blueburst/map/map_machine01_01_00o.dat b/system/blueburst/map/map_machine01_01_00o.dat new file mode 100755 index 00000000..f4991526 Binary files /dev/null and b/system/blueburst/map/map_machine01_01_00o.dat differ diff --git a/system/blueburst/map/map_machine01_01d.dat b/system/blueburst/map/map_machine01_01d.dat new file mode 100755 index 00000000..d92cedb6 Binary files /dev/null and b/system/blueburst/map/map_machine01_01d.dat differ diff --git a/system/blueburst/map/map_machine01_02_01o.dat b/system/blueburst/map/map_machine01_02_01o.dat new file mode 100755 index 00000000..28548061 Binary files /dev/null and b/system/blueburst/map/map_machine01_02_01o.dat differ diff --git a/system/blueburst/map/map_machine01_05ad.dat b/system/blueburst/map/map_machine01_05ad.dat new file mode 100755 index 00000000..12d711fc Binary files /dev/null and b/system/blueburst/map/map_machine01_05ad.dat differ diff --git a/system/blueburst/map/map_machine01_05d.dat b/system/blueburst/map/map_machine01_05d.dat new file mode 100755 index 00000000..12d711fc Binary files /dev/null and b/system/blueburst/map/map_machine01_05d.dat differ diff --git a/system/blueburst/map/map_machine02_00_00o.dat b/system/blueburst/map/map_machine02_00_00o.dat new file mode 100755 index 00000000..441b363b Binary files /dev/null and b/system/blueburst/map/map_machine02_00_00o.dat differ diff --git a/system/blueburst/map/map_machine02_00_01o.dat b/system/blueburst/map/map_machine02_00_01o.dat new file mode 100755 index 00000000..21c7681d Binary files /dev/null and b/system/blueburst/map/map_machine02_00_01o.dat differ diff --git a/system/blueburst/map/map_machine02_00ad.dat b/system/blueburst/map/map_machine02_00ad.dat new file mode 100755 index 00000000..bd67935d Binary files /dev/null and b/system/blueburst/map/map_machine02_00ad.dat differ diff --git a/system/blueburst/map/map_machine02_00d.dat b/system/blueburst/map/map_machine02_00d.dat new file mode 100755 index 00000000..bd67935d Binary files /dev/null and b/system/blueburst/map/map_machine02_00d.dat differ diff --git a/system/blueburst/map/map_machine02_01_00o.dat b/system/blueburst/map/map_machine02_01_00o.dat new file mode 100755 index 00000000..ce3c9ded Binary files /dev/null and b/system/blueburst/map/map_machine02_01_00o.dat differ diff --git a/system/blueburst/map/map_machine02_01d.dat b/system/blueburst/map/map_machine02_01d.dat new file mode 100755 index 00000000..a596150b Binary files /dev/null and b/system/blueburst/map/map_machine02_01d.dat differ diff --git a/system/blueburst/map/map_machine02_02_01o.dat b/system/blueburst/map/map_machine02_02_01o.dat new file mode 100755 index 00000000..4eb87777 Binary files /dev/null and b/system/blueburst/map/map_machine02_02_01o.dat differ diff --git a/system/blueburst/map/map_machine02_02ad.dat b/system/blueburst/map/map_machine02_02ad.dat new file mode 100755 index 00000000..380f259d Binary files /dev/null and b/system/blueburst/map/map_machine02_02ad.dat differ diff --git a/system/blueburst/map/map_machine02_03d.dat b/system/blueburst/map/map_machine02_03d.dat new file mode 100755 index 00000000..c9169c79 Binary files /dev/null and b/system/blueburst/map/map_machine02_03d.dat differ diff --git a/system/blueburst/map/map_machine02_04ad.dat b/system/blueburst/map/map_machine02_04ad.dat new file mode 100755 index 00000000..13d641ef Binary files /dev/null and b/system/blueburst/map/map_machine02_04ad.dat differ diff --git a/system/blueburst/map/map_machine02_05d.dat b/system/blueburst/map/map_machine02_05d.dat new file mode 100755 index 00000000..9e9dd452 Binary files /dev/null and b/system/blueburst/map/map_machine02_05d.dat differ diff --git a/system/blueburst/map/map_ruins01_00_00_offo.dat b/system/blueburst/map/map_ruins01_00_00_offo.dat new file mode 100755 index 00000000..d71f6892 Binary files /dev/null and b/system/blueburst/map/map_ruins01_00_00_offo.dat differ diff --git a/system/blueburst/map/map_ruins01_00_00o.dat b/system/blueburst/map/map_ruins01_00_00o.dat new file mode 100755 index 00000000..cb2bbc1e Binary files /dev/null and b/system/blueburst/map/map_ruins01_00_00o.dat differ diff --git a/system/blueburst/map/map_ruins01_02d.dat b/system/blueburst/map/map_ruins01_02d.dat new file mode 100755 index 00000000..27b6ec60 Binary files /dev/null and b/system/blueburst/map/map_ruins01_02d.dat differ diff --git a/system/blueburst/map/map_ruins02_00d.dat b/system/blueburst/map/map_ruins02_00d.dat new file mode 100755 index 00000000..f915e5b9 Binary files /dev/null and b/system/blueburst/map/map_ruins02_00d.dat differ diff --git a/system/blueburst/map/map_ruins02_01_00_offo.dat b/system/blueburst/map/map_ruins02_01_00_offo.dat new file mode 100755 index 00000000..8c39a718 Binary files /dev/null and b/system/blueburst/map/map_ruins02_01_00_offo.dat differ diff --git a/system/blueburst/map/map_ruins02_01_00o.dat b/system/blueburst/map/map_ruins02_01_00o.dat new file mode 100755 index 00000000..8dd83e3b Binary files /dev/null and b/system/blueburst/map/map_ruins02_01_00o.dat differ diff --git a/system/blueburst/map/map_seabed01_00_00o.dat b/system/blueburst/map/map_seabed01_00_00o.dat new file mode 100755 index 00000000..baecb57a Binary files /dev/null and b/system/blueburst/map/map_seabed01_00_00o.dat differ diff --git a/system/blueburst/map/map_seabed01_01_00_offo.dat b/system/blueburst/map/map_seabed01_01_00_offo.dat new file mode 100755 index 00000000..e4933000 Binary files /dev/null and b/system/blueburst/map/map_seabed01_01_00_offo.dat differ diff --git a/system/blueburst/map/map_seabed01_01_00o.dat b/system/blueburst/map/map_seabed01_01_00o.dat new file mode 100755 index 00000000..7a832413 Binary files /dev/null and b/system/blueburst/map/map_seabed01_01_00o.dat differ diff --git a/system/blueburst/map/map_seabed01_01d.dat b/system/blueburst/map/map_seabed01_01d.dat new file mode 100755 index 00000000..421d8ef9 Binary files /dev/null and b/system/blueburst/map/map_seabed01_01d.dat differ diff --git a/system/blueburst/map/map_seabed02_00_00_offo.dat b/system/blueburst/map/map_seabed02_00_00_offo.dat new file mode 100755 index 00000000..21ebc9dc Binary files /dev/null and b/system/blueburst/map/map_seabed02_00_00_offo.dat differ diff --git a/system/blueburst/map/map_seabed02_00_00o.dat b/system/blueburst/map/map_seabed02_00_00o.dat new file mode 100755 index 00000000..6ed4392f Binary files /dev/null and b/system/blueburst/map/map_seabed02_00_00o.dat differ diff --git a/system/blueburst/map/map_seabed02_00_01o.dat b/system/blueburst/map/map_seabed02_00_01o.dat new file mode 100755 index 00000000..34b1768e Binary files /dev/null and b/system/blueburst/map/map_seabed02_00_01o.dat differ diff --git a/system/blueburst/map/map_seabed02_00d.dat b/system/blueburst/map/map_seabed02_00d.dat new file mode 100755 index 00000000..b8511ac5 Binary files /dev/null and b/system/blueburst/map/map_seabed02_00d.dat differ diff --git a/system/blueburst/map/map_seabed02_01_00_offo.dat b/system/blueburst/map/map_seabed02_01_00_offo.dat new file mode 100755 index 00000000..6b36975f Binary files /dev/null and b/system/blueburst/map/map_seabed02_01_00_offo.dat differ diff --git a/system/blueburst/map/map_seabed02_01_01o.dat b/system/blueburst/map/map_seabed02_01_01o.dat new file mode 100755 index 00000000..9bd77b8d Binary files /dev/null and b/system/blueburst/map/map_seabed02_01_01o.dat differ diff --git a/system/blueburst/map/map_space01_00d.dat b/system/blueburst/map/map_space01_00d.dat new file mode 100755 index 00000000..76ce722f Binary files /dev/null and b/system/blueburst/map/map_space01_00d.dat differ diff --git a/system/blueburst/map/map_space01_01_00_offo.dat b/system/blueburst/map/map_space01_01_00_offo.dat new file mode 100755 index 00000000..011badd3 Binary files /dev/null and b/system/blueburst/map/map_space01_01_00_offo.dat differ diff --git a/system/blueburst/map/map_space01_01_00o.dat b/system/blueburst/map/map_space01_01_00o.dat new file mode 100755 index 00000000..d3e50d63 Binary files /dev/null and b/system/blueburst/map/map_space01_01_00o.dat differ diff --git a/system/blueburst/map/map_space01_01d.dat b/system/blueburst/map/map_space01_01d.dat new file mode 100755 index 00000000..43aca173 Binary files /dev/null and b/system/blueburst/map/map_space01_01d.dat differ diff --git a/system/blueburst/map/map_space02_00_00_offo.dat b/system/blueburst/map/map_space02_00_00_offo.dat new file mode 100755 index 00000000..12393684 Binary files /dev/null and b/system/blueburst/map/map_space02_00_00_offo.dat differ diff --git a/system/blueburst/map/map_space02_00d.dat b/system/blueburst/map/map_space02_00d.dat new file mode 100755 index 00000000..bea4c41a Binary files /dev/null and b/system/blueburst/map/map_space02_00d.dat differ diff --git a/system/blueburst/map/map_space02_01_00_offo.dat b/system/blueburst/map/map_space02_01_00_offo.dat new file mode 100755 index 00000000..476798be Binary files /dev/null and b/system/blueburst/map/map_space02_01_00_offo.dat differ diff --git a/system/blueburst/map/map_vs01_02d.dat b/system/blueburst/map/map_vs01_02d.dat new file mode 100755 index 00000000..3e6a6e18 Binary files /dev/null and b/system/blueburst/map/map_vs01_02d.dat differ diff --git a/system/blueburst/map/map_vs02_00ad.dat b/system/blueburst/map/map_vs02_00ad.dat new file mode 100755 index 00000000..d2181c61 Binary files /dev/null and b/system/blueburst/map/map_vs02_00ad.dat differ diff --git a/system/blueburst/map/map_vs02_00d.dat b/system/blueburst/map/map_vs02_00d.dat new file mode 100755 index 00000000..d2181c61 Binary files /dev/null and b/system/blueburst/map/map_vs02_00d.dat differ diff --git a/system/blueburst/map/map_vs02_01d.dat b/system/blueburst/map/map_vs02_01d.dat new file mode 100755 index 00000000..04cb8704 Binary files /dev/null and b/system/blueburst/map/map_vs02_01d.dat differ diff --git a/system/blueburst/map/map_wilds01_01d.dat b/system/blueburst/map/map_wilds01_01d.dat new file mode 100755 index 00000000..27aadd0d Binary files /dev/null and b/system/blueburst/map/map_wilds01_01d.dat differ diff --git a/system/blueburst/map/map_wilds01_03d.dat b/system/blueburst/map/map_wilds01_03d.dat new file mode 100755 index 00000000..b49f5cb6 Binary files /dev/null and b/system/blueburst/map/map_wilds01_03d.dat differ