summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2018-02-17 23:07:03 +0100
committerGitHub <noreply@github.com>2018-02-17 23:07:03 +0100
commit60870581e1e2dd740751c1104299536975015b9e (patch)
tree5e87b19dcd7a93390907d5bc3d2528170ba8ef50
parent59f02f1d406a1238f90d072949ac07279a90e9ea (diff)
parent3a49691aed6a8e343e78314ab430f381adc0e98b (diff)
downloadhercules-60870581e1e2dd740751c1104299536975015b9e.tar.gz
hercules-60870581e1e2dd740751c1104299536975015b9e.tar.bz2
hercules-60870581e1e2dd740751c1104299536975015b9e.tar.xz
hercules-60870581e1e2dd740751c1104299536975015b9e.zip
Merge pull request #1552 from HerculesWS/mcache
New map cache system
-rw-r--r--.appveyor.yml28
-rw-r--r--Hercules-11.sln10
-rw-r--r--Hercules-12.sln10
-rw-r--r--Hercules-14.sln8
-rw-r--r--Hercules.xcodeproj/project.pbxproj205
-rw-r--r--Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme91
-rw-r--r--db/pre-re/map_cache.datbin2147147 -> 0 bytes
-rw-r--r--db/re/map_cache.datbin2124369 -> 0 bytes
-rw-r--r--maps/pre-re/06guild_01.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_02.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_03.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_04.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_05.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_06.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_07.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_08.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/06guild_r.mcachebin0 -> 465 bytes
-rw-r--r--maps/pre-re/1@cash.mcachebin0 -> 3372 bytes
-rw-r--r--maps/pre-re/1@cata.mcachebin0 -> 2382 bytes
-rw-r--r--maps/pre-re/1@def01.mcachebin0 -> 96 bytes
-rw-r--r--maps/pre-re/1@def02.mcachebin0 -> 159 bytes
-rw-r--r--maps/pre-re/1@def03.mcachebin0 -> 421 bytes
-rw-r--r--maps/pre-re/1@dth1.mcachebin0 -> 1345 bytes
-rw-r--r--maps/pre-re/1@dth2.mcachebin0 -> 1345 bytes
-rw-r--r--maps/pre-re/1@dth3.mcachebin0 -> 185 bytes
-rw-r--r--maps/pre-re/1@ecl.mcachebin0 -> 617 bytes
-rw-r--r--maps/pre-re/1@eom.mcachebin0 -> 1136 bytes
-rw-r--r--maps/pre-re/1@face.mcachebin0 -> 6036 bytes
-rw-r--r--maps/pre-re/1@ge_st.mcachebin0 -> 410 bytes
-rw-r--r--maps/pre-re/1@gef.mcachebin0 -> 2641 bytes
-rw-r--r--maps/pre-re/1@gef_in.mcachebin0 -> 1274 bytes
-rw-r--r--maps/pre-re/1@gl_k.mcachebin0 -> 4038 bytes
-rw-r--r--maps/pre-re/1@jtb.mcachebin0 -> 5189 bytes
-rw-r--r--maps/pre-re/1@lhz.mcachebin0 -> 727 bytes
-rw-r--r--maps/pre-re/1@ma_b.mcachebin0 -> 784 bytes
-rw-r--r--maps/pre-re/1@ma_c.mcachebin0 -> 747 bytes
-rw-r--r--maps/pre-re/1@ma_h.mcachebin0 -> 1136 bytes
-rw-r--r--maps/pre-re/1@mist.mcachebin0 -> 6845 bytes
-rw-r--r--maps/pre-re/1@nyd.mcachebin0 -> 4325 bytes
-rw-r--r--maps/pre-re/1@orcs.mcachebin0 -> 1308 bytes
-rw-r--r--maps/pre-re/1@pump.mcachebin0 -> 878 bytes
-rw-r--r--maps/pre-re/1@rev.mcachebin0 -> 668 bytes
-rw-r--r--maps/pre-re/1@sara.mcachebin0 -> 3928 bytes
-rw-r--r--maps/pre-re/1@spa.mcachebin0 -> 1424 bytes
-rw-r--r--maps/pre-re/1@tnm1.mcachebin0 -> 609 bytes
-rw-r--r--maps/pre-re/1@tnm2.mcachebin0 -> 1284 bytes
-rw-r--r--maps/pre-re/1@tnm3.mcachebin0 -> 699 bytes
-rw-r--r--maps/pre-re/1@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/pre-re/1@xm_d.mcachebin0 -> 3337 bytes
-rw-r--r--maps/pre-re/2@cata.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/2@gl_k.mcachebin0 -> 3740 bytes
-rw-r--r--maps/pre-re/2@nyd.mcachebin0 -> 3859 bytes
-rw-r--r--maps/pre-re/2@orcs.mcachebin0 -> 1213 bytes
-rw-r--r--maps/pre-re/2@pump.mcachebin0 -> 1679 bytes
-rw-r--r--maps/pre-re/2@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/pre-re/3@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/pre-re/4@tower.mcachebin0 -> 2349 bytes
-rw-r--r--maps/pre-re/5@tower.mcachebin0 -> 279 bytes
-rw-r--r--maps/pre-re/6@tower.mcachebin0 -> 595 bytes
-rw-r--r--maps/pre-re/abbey01.mcachebin0 -> 3659 bytes
-rw-r--r--maps/pre-re/abbey02.mcachebin0 -> 2358 bytes
-rw-r--r--maps/pre-re/abbey03.mcachebin0 -> 1399 bytes
-rw-r--r--maps/pre-re/abyss_01.mcachebin0 -> 2714 bytes
-rw-r--r--maps/pre-re/abyss_02.mcachebin0 -> 2912 bytes
-rw-r--r--maps/pre-re/abyss_03.mcachebin0 -> 1969 bytes
-rw-r--r--maps/pre-re/airplane.mcachebin0 -> 1424 bytes
-rw-r--r--maps/pre-re/airplane_01.mcachebin0 -> 1424 bytes
-rw-r--r--maps/pre-re/airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/pre-re/alb2trea.mcachebin0 -> 685 bytes
-rw-r--r--maps/pre-re/alb_ship.mcachebin0 -> 549 bytes
-rw-r--r--maps/pre-re/alberta.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/alberta_in.mcachebin0 -> 1125 bytes
-rw-r--r--maps/pre-re/alde_alche.mcachebin0 -> 683 bytes
-rw-r--r--maps/pre-re/alde_dun01.mcachebin0 -> 2965 bytes
-rw-r--r--maps/pre-re/alde_dun02.mcachebin0 -> 2627 bytes
-rw-r--r--maps/pre-re/alde_dun03.mcachebin0 -> 3772 bytes
-rw-r--r--maps/pre-re/alde_dun04.mcachebin0 -> 2837 bytes
-rw-r--r--maps/pre-re/alde_gld.mcachebin0 -> 2763 bytes
-rw-r--r--maps/pre-re/alde_tt02.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/alde_tt03.mcachebin0 -> 3096 bytes
-rw-r--r--maps/pre-re/aldeba_in.mcachebin0 -> 1489 bytes
-rw-r--r--maps/pre-re/aldebaran.mcachebin0 -> 3559 bytes
-rw-r--r--maps/pre-re/aldeg_cas01.mcachebin0 -> 1558 bytes
-rw-r--r--maps/pre-re/aldeg_cas02.mcachebin0 -> 1396 bytes
-rw-r--r--maps/pre-re/aldeg_cas03.mcachebin0 -> 1372 bytes
-rw-r--r--maps/pre-re/aldeg_cas04.mcachebin0 -> 1265 bytes
-rw-r--r--maps/pre-re/aldeg_cas05.mcachebin0 -> 1288 bytes
-rw-r--r--maps/pre-re/ama_dun01.mcachebin0 -> 1072 bytes
-rw-r--r--maps/pre-re/ama_dun02.mcachebin0 -> 1679 bytes
-rw-r--r--maps/pre-re/ama_dun03.mcachebin0 -> 1344 bytes
-rw-r--r--maps/pre-re/ama_fild01.mcachebin0 -> 4596 bytes
-rw-r--r--maps/pre-re/ama_in01.mcachebin0 -> 787 bytes
-rw-r--r--maps/pre-re/ama_in02.mcachebin0 -> 1271 bytes
-rw-r--r--maps/pre-re/ama_test.mcachebin0 -> 265 bytes
-rw-r--r--maps/pre-re/amatsu.mcachebin0 -> 3458 bytes
-rw-r--r--maps/pre-re/anthell01.mcachebin0 -> 3095 bytes
-rw-r--r--maps/pre-re/anthell02.mcachebin0 -> 3196 bytes
-rw-r--r--maps/pre-re/arena_room.mcachebin0 -> 756 bytes
-rw-r--r--maps/pre-re/aru_gld.mcachebin0 -> 7279 bytes
-rw-r--r--maps/pre-re/arug_cas01.mcachebin0 -> 3015 bytes
-rw-r--r--maps/pre-re/arug_cas02.mcachebin0 -> 3214 bytes
-rw-r--r--maps/pre-re/arug_cas03.mcachebin0 -> 2740 bytes
-rw-r--r--maps/pre-re/arug_cas04.mcachebin0 -> 2740 bytes
-rw-r--r--maps/pre-re/arug_cas05.mcachebin0 -> 2740 bytes
-rw-r--r--maps/pre-re/arug_dun01.mcachebin0 -> 4908 bytes
-rw-r--r--maps/pre-re/arug_que01.mcachebin0 -> 698 bytes
-rw-r--r--maps/pre-re/auction_01.mcachebin0 -> 336 bytes
-rw-r--r--maps/pre-re/auction_02.mcachebin0 -> 404 bytes
-rw-r--r--maps/pre-re/ayo_dun01.mcachebin0 -> 2024 bytes
-rw-r--r--maps/pre-re/ayo_dun02.mcachebin0 -> 2612 bytes
-rw-r--r--maps/pre-re/ayo_fild01.mcachebin0 -> 3463 bytes
-rw-r--r--maps/pre-re/ayo_fild02.mcachebin0 -> 4078 bytes
-rw-r--r--maps/pre-re/ayo_in01.mcachebin0 -> 889 bytes
-rw-r--r--maps/pre-re/ayo_in02.mcachebin0 -> 477 bytes
-rw-r--r--maps/pre-re/ayothaya.mcachebin0 -> 2312 bytes
-rw-r--r--maps/pre-re/bat_a01.mcachebin0 -> 8016 bytes
-rw-r--r--maps/pre-re/bat_a02.mcachebin0 -> 8016 bytes
-rw-r--r--maps/pre-re/bat_b01.mcachebin0 -> 1847 bytes
-rw-r--r--maps/pre-re/bat_b02.mcachebin0 -> 1847 bytes
-rw-r--r--maps/pre-re/bat_c01.mcachebin0 -> 234 bytes
-rw-r--r--maps/pre-re/bat_c02.mcachebin0 -> 234 bytes
-rw-r--r--maps/pre-re/bat_c03.mcachebin0 -> 234 bytes
-rw-r--r--maps/pre-re/bat_room.mcachebin0 -> 575 bytes
-rw-r--r--maps/pre-re/beach_dun.mcachebin0 -> 3442 bytes
-rw-r--r--maps/pre-re/beach_dun2.mcachebin0 -> 3794 bytes
-rw-r--r--maps/pre-re/beach_dun3.mcachebin0 -> 3789 bytes
-rw-r--r--maps/pre-re/bif_fild01.mcachebin0 -> 4323 bytes
-rw-r--r--maps/pre-re/bif_fild02.mcachebin0 -> 4646 bytes
-rw-r--r--maps/pre-re/bossnia_01.mcachebin0 -> 1614 bytes
-rw-r--r--maps/pre-re/bossnia_02.mcachebin0 -> 1614 bytes
-rw-r--r--maps/pre-re/bossnia_03.mcachebin0 -> 1614 bytes
-rw-r--r--maps/pre-re/bossnia_04.mcachebin0 -> 1614 bytes
-rw-r--r--maps/pre-re/bra_dun01.mcachebin0 -> 2451 bytes
-rw-r--r--maps/pre-re/bra_dun02.mcachebin0 -> 4865 bytes
-rw-r--r--maps/pre-re/bra_fild01.mcachebin0 -> 5124 bytes
-rw-r--r--maps/pre-re/bra_in01.mcachebin0 -> 1012 bytes
-rw-r--r--maps/pre-re/brasilis.mcachebin0 -> 5661 bytes
-rw-r--r--maps/pre-re/c_tower1.mcachebin0 -> 5392 bytes
-rw-r--r--maps/pre-re/c_tower2.mcachebin0 -> 2836 bytes
-rw-r--r--maps/pre-re/c_tower2_.mcachebin0 -> 2836 bytes
-rw-r--r--maps/pre-re/c_tower3.mcachebin0 -> 2872 bytes
-rw-r--r--maps/pre-re/c_tower3_.mcachebin0 -> 2872 bytes
-rw-r--r--maps/pre-re/c_tower4.mcachebin0 -> 2466 bytes
-rw-r--r--maps/pre-re/cave.mcachebin0 -> 1206 bytes
-rw-r--r--maps/pre-re/cmd_fild01.mcachebin0 -> 7169 bytes
-rw-r--r--maps/pre-re/cmd_fild02.mcachebin0 -> 5392 bytes
-rw-r--r--maps/pre-re/cmd_fild03.mcachebin0 -> 6989 bytes
-rw-r--r--maps/pre-re/cmd_fild04.mcachebin0 -> 5462 bytes
-rw-r--r--maps/pre-re/cmd_fild05.mcachebin0 -> 6110 bytes
-rw-r--r--maps/pre-re/cmd_fild06.mcachebin0 -> 5540 bytes
-rw-r--r--maps/pre-re/cmd_fild07.mcachebin0 -> 5116 bytes
-rw-r--r--maps/pre-re/cmd_fild08.mcachebin0 -> 7721 bytes
-rw-r--r--maps/pre-re/cmd_fild09.mcachebin0 -> 5115 bytes
-rw-r--r--maps/pre-re/cmd_in01.mcachebin0 -> 888 bytes
-rw-r--r--maps/pre-re/cmd_in02.mcachebin0 -> 1781 bytes
-rw-r--r--maps/pre-re/comodo.mcachebin0 -> 5592 bytes
-rw-r--r--maps/pre-re/dali.mcachebin0 -> 912 bytes
-rw-r--r--maps/pre-re/dali02.mcachebin0 -> 912 bytes
-rw-r--r--maps/pre-re/dew_dun01.mcachebin0 -> 2402 bytes
-rw-r--r--maps/pre-re/dew_dun02.mcachebin0 -> 2934 bytes
-rw-r--r--maps/pre-re/dew_fild01.mcachebin0 -> 5166 bytes
-rw-r--r--maps/pre-re/dew_in01.mcachebin0 -> 127 bytes
-rw-r--r--maps/pre-re/dewata.mcachebin0 -> 4494 bytes
-rw-r--r--maps/pre-re/dic_dun01.mcachebin0 -> 1144 bytes
-rw-r--r--maps/pre-re/dic_dun02.mcachebin0 -> 2840 bytes
-rw-r--r--maps/pre-re/dic_dun03.mcachebin0 -> 2840 bytes
-rw-r--r--maps/pre-re/dic_fild01.mcachebin0 -> 3253 bytes
-rw-r--r--maps/pre-re/dic_fild02.mcachebin0 -> 4676 bytes
-rw-r--r--maps/pre-re/dic_in01.mcachebin0 -> 2688 bytes
-rw-r--r--maps/pre-re/dicastes01.mcachebin0 -> 4081 bytes
-rw-r--r--maps/pre-re/dicastes02.mcachebin0 -> 1268 bytes
-rw-r--r--maps/pre-re/e_tower.mcachebin0 -> 225 bytes
-rw-r--r--maps/pre-re/ecl_fild01.mcachebin0 -> 2172 bytes
-rw-r--r--maps/pre-re/ecl_hub01.mcachebin0 -> 370 bytes
-rw-r--r--maps/pre-re/ecl_in01.mcachebin0 -> 480 bytes
-rw-r--r--maps/pre-re/ecl_in02.mcachebin0 -> 692 bytes
-rw-r--r--maps/pre-re/ecl_in03.mcachebin0 -> 860 bytes
-rw-r--r--maps/pre-re/ecl_in04.mcachebin0 -> 971 bytes
-rw-r--r--maps/pre-re/ecl_tdun01.mcachebin0 -> 619 bytes
-rw-r--r--maps/pre-re/ecl_tdun02.mcachebin0 -> 455 bytes
-rw-r--r--maps/pre-re/ecl_tdun03.mcachebin0 -> 379 bytes
-rw-r--r--maps/pre-re/ecl_tdun04.mcachebin0 -> 146 bytes
-rw-r--r--maps/pre-re/eclage.mcachebin0 -> 3236 bytes
-rw-r--r--maps/pre-re/ein_dun01.mcachebin0 -> 2489 bytes
-rw-r--r--maps/pre-re/ein_dun02.mcachebin0 -> 2796 bytes
-rw-r--r--maps/pre-re/ein_fild01.mcachebin0 -> 3849 bytes
-rw-r--r--maps/pre-re/ein_fild02.mcachebin0 -> 4219 bytes
-rw-r--r--maps/pre-re/ein_fild03.mcachebin0 -> 3585 bytes
-rw-r--r--maps/pre-re/ein_fild04.mcachebin0 -> 5307 bytes
-rw-r--r--maps/pre-re/ein_fild05.mcachebin0 -> 2988 bytes
-rw-r--r--maps/pre-re/ein_fild06.mcachebin0 -> 3134 bytes
-rw-r--r--maps/pre-re/ein_fild07.mcachebin0 -> 4219 bytes
-rw-r--r--maps/pre-re/ein_fild08.mcachebin0 -> 4686 bytes
-rw-r--r--maps/pre-re/ein_fild09.mcachebin0 -> 4268 bytes
-rw-r--r--maps/pre-re/ein_fild10.mcachebin0 -> 2998 bytes
-rw-r--r--maps/pre-re/ein_in01.mcachebin0 -> 2306 bytes
-rw-r--r--maps/pre-re/einbech.mcachebin0 -> 2636 bytes
-rw-r--r--maps/pre-re/einbroch.mcachebin0 -> 3864 bytes
-rw-r--r--maps/pre-re/evt_bomb.mcachebin0 -> 5290 bytes
-rw-r--r--maps/pre-re/evt_mobroom.mcachebin0 -> 793 bytes
-rw-r--r--maps/pre-re/force_1-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_1-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/pre-re/force_1-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/pre-re/force_2-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_2-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/pre-re/force_2-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/pre-re/force_3-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_3-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/pre-re/force_3-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/pre-re/force_4-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_5-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_map1.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/force_map2.mcachebin0 -> 907 bytes
-rw-r--r--maps/pre-re/force_map3.mcachebin0 -> 728 bytes
-rw-r--r--maps/pre-re/g_room1-1.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room1-2.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room1-3.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/g_room2.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/gef_dun00.mcachebin0 -> 1219 bytes
-rw-r--r--maps/pre-re/gef_dun01.mcachebin0 -> 2554 bytes
-rw-r--r--maps/pre-re/gef_dun02.mcachebin0 -> 2096 bytes
-rw-r--r--maps/pre-re/gef_dun03.mcachebin0 -> 1614 bytes
-rw-r--r--maps/pre-re/gef_fild00.mcachebin0 -> 4521 bytes
-rw-r--r--maps/pre-re/gef_fild01.mcachebin0 -> 3432 bytes
-rw-r--r--maps/pre-re/gef_fild02.mcachebin0 -> 6359 bytes
-rw-r--r--maps/pre-re/gef_fild03.mcachebin0 -> 5598 bytes
-rw-r--r--maps/pre-re/gef_fild04.mcachebin0 -> 2965 bytes
-rw-r--r--maps/pre-re/gef_fild05.mcachebin0 -> 4186 bytes
-rw-r--r--maps/pre-re/gef_fild06.mcachebin0 -> 4720 bytes
-rw-r--r--maps/pre-re/gef_fild07.mcachebin0 -> 3593 bytes
-rw-r--r--maps/pre-re/gef_fild08.mcachebin0 -> 4114 bytes
-rw-r--r--maps/pre-re/gef_fild09.mcachebin0 -> 3590 bytes
-rw-r--r--maps/pre-re/gef_fild10.mcachebin0 -> 5262 bytes
-rw-r--r--maps/pre-re/gef_fild11.mcachebin0 -> 6463 bytes
-rw-r--r--maps/pre-re/gef_fild12.mcachebin0 -> 4585 bytes
-rw-r--r--maps/pre-re/gef_fild13.mcachebin0 -> 4267 bytes
-rw-r--r--maps/pre-re/gef_fild14.mcachebin0 -> 6090 bytes
-rw-r--r--maps/pre-re/gef_tower.mcachebin0 -> 1287 bytes
-rw-r--r--maps/pre-re/gefenia01.mcachebin0 -> 3033 bytes
-rw-r--r--maps/pre-re/gefenia02.mcachebin0 -> 2640 bytes
-rw-r--r--maps/pre-re/gefenia03.mcachebin0 -> 3098 bytes
-rw-r--r--maps/pre-re/gefenia04.mcachebin0 -> 1756 bytes
-rw-r--r--maps/pre-re/geffen.mcachebin0 -> 2624 bytes
-rw-r--r--maps/pre-re/geffen_in.mcachebin0 -> 1275 bytes
-rw-r--r--maps/pre-re/gefg_cas01.mcachebin0 -> 1174 bytes
-rw-r--r--maps/pre-re/gefg_cas02.mcachebin0 -> 1144 bytes
-rw-r--r--maps/pre-re/gefg_cas03.mcachebin0 -> 2475 bytes
-rw-r--r--maps/pre-re/gefg_cas04.mcachebin0 -> 1298 bytes
-rw-r--r--maps/pre-re/gefg_cas05.mcachebin0 -> 1447 bytes
-rw-r--r--maps/pre-re/gl_cas01.mcachebin0 -> 6126 bytes
-rw-r--r--maps/pre-re/gl_cas02.mcachebin0 -> 2497 bytes
-rw-r--r--maps/pre-re/gl_cas02_.mcachebin0 -> 2497 bytes
-rw-r--r--maps/pre-re/gl_church.mcachebin0 -> 3799 bytes
-rw-r--r--maps/pre-re/gl_chyard.mcachebin0 -> 3516 bytes
-rw-r--r--maps/pre-re/gl_chyard_.mcachebin0 -> 3516 bytes
-rw-r--r--maps/pre-re/gl_dun01.mcachebin0 -> 3208 bytes
-rw-r--r--maps/pre-re/gl_dun02.mcachebin0 -> 3696 bytes
-rw-r--r--maps/pre-re/gl_in01.mcachebin0 -> 1607 bytes
-rw-r--r--maps/pre-re/gl_knt01.mcachebin0 -> 3926 bytes
-rw-r--r--maps/pre-re/gl_knt02.mcachebin0 -> 3127 bytes
-rw-r--r--maps/pre-re/gl_prison.mcachebin0 -> 1958 bytes
-rw-r--r--maps/pre-re/gl_prison1.mcachebin0 -> 1690 bytes
-rw-r--r--maps/pre-re/gl_sew01.mcachebin0 -> 1887 bytes
-rw-r--r--maps/pre-re/gl_sew02.mcachebin0 -> 3261 bytes
-rw-r--r--maps/pre-re/gl_sew03.mcachebin0 -> 2178 bytes
-rw-r--r--maps/pre-re/gl_sew04.mcachebin0 -> 2196 bytes
-rw-r--r--maps/pre-re/gl_step.mcachebin0 -> 2145 bytes
-rw-r--r--maps/pre-re/glast_01.mcachebin0 -> 7074 bytes
-rw-r--r--maps/pre-re/gld2_ald.mcachebin0 -> 3877 bytes
-rw-r--r--maps/pre-re/gld2_gef.mcachebin0 -> 2892 bytes
-rw-r--r--maps/pre-re/gld2_pay.mcachebin0 -> 2761 bytes
-rw-r--r--maps/pre-re/gld2_prt.mcachebin0 -> 3738 bytes
-rw-r--r--maps/pre-re/gld_dun01.mcachebin0 -> 1950 bytes
-rw-r--r--maps/pre-re/gld_dun01_2.mcachebin0 -> 1950 bytes
-rw-r--r--maps/pre-re/gld_dun02.mcachebin0 -> 1570 bytes
-rw-r--r--maps/pre-re/gld_dun02_2.mcachebin0 -> 1570 bytes
-rw-r--r--maps/pre-re/gld_dun03.mcachebin0 -> 2866 bytes
-rw-r--r--maps/pre-re/gld_dun03_2.mcachebin0 -> 2866 bytes
-rw-r--r--maps/pre-re/gld_dun04.mcachebin0 -> 3036 bytes
-rw-r--r--maps/pre-re/gld_dun04_2.mcachebin0 -> 3036 bytes
-rw-r--r--maps/pre-re/gon_dun01.mcachebin0 -> 2314 bytes
-rw-r--r--maps/pre-re/gon_dun02.mcachebin0 -> 2701 bytes
-rw-r--r--maps/pre-re/gon_dun03.mcachebin0 -> 2365 bytes
-rw-r--r--maps/pre-re/gon_fild01.mcachebin0 -> 3587 bytes
-rw-r--r--maps/pre-re/gon_in.mcachebin0 -> 669 bytes
-rw-r--r--maps/pre-re/gon_test.mcachebin0 -> 201 bytes
-rw-r--r--maps/pre-re/gonryun.mcachebin0 -> 3820 bytes
-rw-r--r--maps/pre-re/guild_room.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/guild_vs1-1.mcachebin0 -> 242 bytes
-rw-r--r--maps/pre-re/guild_vs1-2.mcachebin0 -> 242 bytes
-rw-r--r--maps/pre-re/guild_vs1-3.mcachebin0 -> 242 bytes
-rw-r--r--maps/pre-re/guild_vs1-4.mcachebin0 -> 242 bytes
-rw-r--r--maps/pre-re/guild_vs1.mcachebin0 -> 242 bytes
-rw-r--r--maps/pre-re/guild_vs2-1.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/guild_vs2-2.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/guild_vs2.mcachebin0 -> 213 bytes
-rw-r--r--maps/pre-re/guild_vs3.mcachebin0 -> 227 bytes
-rw-r--r--maps/pre-re/guild_vs4.mcachebin0 -> 254 bytes
-rw-r--r--maps/pre-re/guild_vs5.mcachebin0 -> 358 bytes
-rw-r--r--maps/pre-re/himinn.mcachebin0 -> 186 bytes
-rw-r--r--maps/pre-re/hu_fild01.mcachebin0 -> 3640 bytes
-rw-r--r--maps/pre-re/hu_fild02.mcachebin0 -> 5711 bytes
-rw-r--r--maps/pre-re/hu_fild03.mcachebin0 -> 6052 bytes
-rw-r--r--maps/pre-re/hu_fild04.mcachebin0 -> 6939 bytes
-rw-r--r--maps/pre-re/hu_fild05.mcachebin0 -> 4544 bytes
-rw-r--r--maps/pre-re/hu_fild06.mcachebin0 -> 3245 bytes
-rw-r--r--maps/pre-re/hu_fild07.mcachebin0 -> 4720 bytes
-rw-r--r--maps/pre-re/hu_in01.mcachebin0 -> 2569 bytes
-rw-r--r--maps/pre-re/hugel.mcachebin0 -> 3089 bytes
-rw-r--r--maps/pre-re/hunter_1-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/hunter_2-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/hunter_3-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/ice_dun01.mcachebin0 -> 3551 bytes
-rw-r--r--maps/pre-re/ice_dun02.mcachebin0 -> 3627 bytes
-rw-r--r--maps/pre-re/ice_dun03.mcachebin0 -> 4492 bytes
-rw-r--r--maps/pre-re/ice_dun04.mcachebin0 -> 291 bytes
-rw-r--r--maps/pre-re/in_hunter.mcachebin0 -> 342 bytes
-rw-r--r--maps/pre-re/in_moc_16.mcachebin0 -> 1125 bytes
-rw-r--r--maps/pre-re/in_orcs01.mcachebin0 -> 802 bytes
-rw-r--r--maps/pre-re/in_rogue.mcachebin0 -> 3380 bytes
-rw-r--r--maps/pre-re/in_sphinx1.mcachebin0 -> 3285 bytes
-rw-r--r--maps/pre-re/in_sphinx2.mcachebin0 -> 3247 bytes
-rw-r--r--maps/pre-re/in_sphinx3.mcachebin0 -> 1491 bytes
-rw-r--r--maps/pre-re/in_sphinx4.mcachebin0 -> 1714 bytes
-rw-r--r--maps/pre-re/in_sphinx5.mcachebin0 -> 1355 bytes
-rw-r--r--maps/pre-re/int_land.mcachebin0 -> 636 bytes
-rw-r--r--maps/pre-re/int_land01.mcachebin0 -> 636 bytes
-rw-r--r--maps/pre-re/int_land02.mcachebin0 -> 636 bytes
-rw-r--r--maps/pre-re/int_land03.mcachebin0 -> 636 bytes
-rw-r--r--maps/pre-re/int_land04.mcachebin0 -> 636 bytes
-rw-r--r--maps/pre-re/itemmall.mcachebin0 -> 336 bytes
-rw-r--r--maps/pre-re/iz_ac01.mcachebin0 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_a.mcachebin0 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_b.mcachebin0 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_c.mcachebin0 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac01_d.mcachebin0 -> 941 bytes
-rw-r--r--maps/pre-re/iz_ac02.mcachebin0 -> 1515 bytes
-rw-r--r--maps/pre-re/iz_ac02_a.mcachebin0 -> 1515 bytes
-rw-r--r--maps/pre-re/iz_ac02_b.mcachebin0 -> 1515 bytes
-rw-r--r--maps/pre-re/iz_ac02_c.mcachebin0 -> 1515 bytes
-rw-r--r--maps/pre-re/iz_ac02_d.mcachebin0 -> 1515 bytes
-rw-r--r--maps/pre-re/iz_dun00.mcachebin0 -> 5376 bytes
-rw-r--r--maps/pre-re/iz_dun01.mcachebin0 -> 4048 bytes
-rw-r--r--maps/pre-re/iz_dun02.mcachebin0 -> 5095 bytes
-rw-r--r--maps/pre-re/iz_dun03.mcachebin0 -> 3181 bytes
-rw-r--r--maps/pre-re/iz_dun04.mcachebin0 -> 2287 bytes
-rw-r--r--maps/pre-re/iz_dun05.mcachebin0 -> 2537 bytes
-rw-r--r--maps/pre-re/iz_int.mcachebin0 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int01.mcachebin0 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int02.mcachebin0 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int03.mcachebin0 -> 405 bytes
-rw-r--r--maps/pre-re/iz_int04.mcachebin0 -> 405 bytes
-rw-r--r--maps/pre-re/iz_ng01.mcachebin0 -> 225 bytes
-rw-r--r--maps/pre-re/izlu2dun.mcachebin0 -> 1237 bytes
-rw-r--r--maps/pre-re/izlude.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/izlude_a.mcachebin0 -> 1680 bytes
-rw-r--r--maps/pre-re/izlude_b.mcachebin0 -> 1680 bytes
-rw-r--r--maps/pre-re/izlude_c.mcachebin0 -> 1680 bytes
-rw-r--r--maps/pre-re/izlude_d.mcachebin0 -> 1680 bytes
-rw-r--r--maps/pre-re/izlude_in.mcachebin0 -> 881 bytes
-rw-r--r--maps/pre-re/jawaii.mcachebin0 -> 2791 bytes
-rw-r--r--maps/pre-re/jawaii_in.mcachebin0 -> 707 bytes
-rw-r--r--maps/pre-re/job3_arch01.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/job3_arch02.mcachebin0 -> 4731 bytes
-rw-r--r--maps/pre-re/job3_arch03.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/job3_gen01.mcachebin0 -> 363 bytes
-rw-r--r--maps/pre-re/job3_guil01.mcachebin0 -> 409 bytes
-rw-r--r--maps/pre-re/job3_guil02.mcachebin0 -> 137 bytes
-rw-r--r--maps/pre-re/job3_guil03.mcachebin0 -> 569 bytes
-rw-r--r--maps/pre-re/job3_rang01.mcachebin0 -> 131 bytes
-rw-r--r--maps/pre-re/job3_rang02.mcachebin0 -> 878 bytes
-rw-r--r--maps/pre-re/job3_rune01.mcachebin0 -> 385 bytes
-rw-r--r--maps/pre-re/job3_rune02.mcachebin0 -> 97 bytes
-rw-r--r--maps/pre-re/job3_rune03.mcachebin0 -> 97 bytes
-rw-r--r--maps/pre-re/job3_sha01.mcachebin0 -> 300 bytes
-rw-r--r--maps/pre-re/job3_war01.mcachebin0 -> 141 bytes
-rw-r--r--maps/pre-re/job3_war02.mcachebin0 -> 141 bytes
-rw-r--r--maps/pre-re/job_cru.mcachebin0 -> 744 bytes
-rw-r--r--maps/pre-re/job_duncer.mcachebin0 -> 563 bytes
-rw-r--r--maps/pre-re/job_hunte.mcachebin0 -> 702 bytes
-rw-r--r--maps/pre-re/job_hunter.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/job_knight.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/job_knt.mcachebin0 -> 377 bytes
-rw-r--r--maps/pre-re/job_ko.mcachebin0 -> 722 bytes
-rw-r--r--maps/pre-re/job_monk.mcachebin0 -> 2632 bytes
-rw-r--r--maps/pre-re/job_priest.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/job_prist.mcachebin0 -> 744 bytes
-rw-r--r--maps/pre-re/job_sage.mcachebin0 -> 491 bytes
-rw-r--r--maps/pre-re/job_soul.mcachebin0 -> 75 bytes
-rw-r--r--maps/pre-re/job_star.mcachebin0 -> 353 bytes
-rw-r--r--maps/pre-re/job_sword1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/pre-re/job_thief1.mcachebin0 -> 5733 bytes
-rw-r--r--maps/pre-re/job_wiz.mcachebin0 -> 491 bytes
-rw-r--r--maps/pre-re/job_wizard.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/jupe_area1.mcachebin0 -> 508 bytes
-rw-r--r--maps/pre-re/jupe_area2.mcachebin0 -> 471 bytes
-rw-r--r--maps/pre-re/jupe_cave.mcachebin0 -> 192 bytes
-rw-r--r--maps/pre-re/jupe_core.mcachebin0 -> 1911 bytes
-rw-r--r--maps/pre-re/jupe_core2.mcachebin0 -> 1911 bytes
-rw-r--r--maps/pre-re/jupe_ele.mcachebin0 -> 118 bytes
-rw-r--r--maps/pre-re/jupe_ele_r.mcachebin0 -> 163 bytes
-rw-r--r--maps/pre-re/jupe_gate.mcachebin0 -> 157 bytes
-rw-r--r--maps/pre-re/juperos_01.mcachebin0 -> 2883 bytes
-rw-r--r--maps/pre-re/juperos_02.mcachebin0 -> 3031 bytes
-rw-r--r--maps/pre-re/kh_dun01.mcachebin0 -> 1210 bytes
-rw-r--r--maps/pre-re/kh_dun02.mcachebin0 -> 1593 bytes
-rw-r--r--maps/pre-re/kh_kiehl01.mcachebin0 -> 1407 bytes
-rw-r--r--maps/pre-re/kh_kiehl02.mcachebin0 -> 221 bytes
-rw-r--r--maps/pre-re/kh_mansion.mcachebin0 -> 231 bytes
-rw-r--r--maps/pre-re/kh_rossi.mcachebin0 -> 1415 bytes
-rw-r--r--maps/pre-re/kh_school.mcachebin0 -> 870 bytes
-rw-r--r--maps/pre-re/kh_vila.mcachebin0 -> 1037 bytes
-rw-r--r--maps/pre-re/knight_1-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/knight_2-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/knight_3-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/lhz_airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/pre-re/lhz_cube.mcachebin0 -> 578 bytes
-rw-r--r--maps/pre-re/lhz_dun01.mcachebin0 -> 4225 bytes
-rw-r--r--maps/pre-re/lhz_dun02.mcachebin0 -> 3117 bytes
-rw-r--r--maps/pre-re/lhz_dun03.mcachebin0 -> 2248 bytes
-rw-r--r--maps/pre-re/lhz_dun04.mcachebin0 -> 3942 bytes
-rw-r--r--maps/pre-re/lhz_fild01.mcachebin0 -> 4542 bytes
-rw-r--r--maps/pre-re/lhz_fild02.mcachebin0 -> 2517 bytes
-rw-r--r--maps/pre-re/lhz_fild03.mcachebin0 -> 3731 bytes
-rw-r--r--maps/pre-re/lhz_in01.mcachebin0 -> 2538 bytes
-rw-r--r--maps/pre-re/lhz_in02.mcachebin0 -> 2040 bytes
-rw-r--r--maps/pre-re/lhz_in03.mcachebin0 -> 1391 bytes
-rw-r--r--maps/pre-re/lhz_que01.mcachebin0 -> 364 bytes
-rw-r--r--maps/pre-re/lighthalzen.mcachebin0 -> 5429 bytes
-rw-r--r--maps/pre-re/lou_dun01.mcachebin0 -> 4094 bytes
-rw-r--r--maps/pre-re/lou_dun02.mcachebin0 -> 4746 bytes
-rw-r--r--maps/pre-re/lou_dun03.mcachebin0 -> 2521 bytes
-rw-r--r--maps/pre-re/lou_fild01.mcachebin0 -> 3608 bytes
-rw-r--r--maps/pre-re/lou_in01.mcachebin0 -> 738 bytes
-rw-r--r--maps/pre-re/lou_in02.mcachebin0 -> 1373 bytes
-rw-r--r--maps/pre-re/louyang.mcachebin0 -> 4749 bytes
-rw-r--r--maps/pre-re/ma_dun01.mcachebin0 -> 1662 bytes
-rw-r--r--maps/pre-re/ma_fild01.mcachebin0 -> 6120 bytes
-rw-r--r--maps/pre-re/ma_fild02.mcachebin0 -> 6036 bytes
-rw-r--r--maps/pre-re/ma_in01.mcachebin0 -> 783 bytes
-rw-r--r--maps/pre-re/ma_scene01.mcachebin0 -> 592 bytes
-rw-r--r--maps/pre-re/ma_zif01.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif02.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif03.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif04.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif05.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif06.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif07.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif08.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/ma_zif09.mcachebin0 -> 74 bytes
-rw-r--r--maps/pre-re/mag_dun01.mcachebin0 -> 1840 bytes
-rw-r--r--maps/pre-re/mag_dun02.mcachebin0 -> 1738 bytes
-rw-r--r--maps/pre-re/mal_dun01.mcachebin0 -> 2324 bytes
-rw-r--r--maps/pre-re/mal_in01.mcachebin0 -> 882 bytes
-rw-r--r--maps/pre-re/mal_in02.mcachebin0 -> 604 bytes
-rw-r--r--maps/pre-re/malangdo.mcachebin0 -> 2777 bytes
-rw-r--r--maps/pre-re/malaya.mcachebin0 -> 6437 bytes
-rw-r--r--maps/pre-re/man_fild01.mcachebin0 -> 5789 bytes
-rw-r--r--maps/pre-re/man_fild02.mcachebin0 -> 5027 bytes
-rw-r--r--maps/pre-re/man_fild03.mcachebin0 -> 3147 bytes
-rw-r--r--maps/pre-re/man_in01.mcachebin0 -> 1988 bytes
-rw-r--r--maps/pre-re/manuk.mcachebin0 -> 3307 bytes
-rw-r--r--maps/pre-re/mid_camp.mcachebin0 -> 4389 bytes
-rw-r--r--maps/pre-re/mid_campin.mcachebin0 -> 1027 bytes
-rw-r--r--maps/pre-re/mjo_dun01.mcachebin0 -> 3687 bytes
-rw-r--r--maps/pre-re/mjo_dun02.mcachebin0 -> 2786 bytes
-rw-r--r--maps/pre-re/mjo_dun03.mcachebin0 -> 2836 bytes
-rw-r--r--maps/pre-re/mjolnir_01.mcachebin0 -> 5927 bytes
-rw-r--r--maps/pre-re/mjolnir_02.mcachebin0 -> 5991 bytes
-rw-r--r--maps/pre-re/mjolnir_03.mcachebin0 -> 5445 bytes
-rw-r--r--maps/pre-re/mjolnir_04.mcachebin0 -> 5990 bytes
-rw-r--r--maps/pre-re/mjolnir_05.mcachebin0 -> 6349 bytes
-rw-r--r--maps/pre-re/mjolnir_06.mcachebin0 -> 3575 bytes
-rw-r--r--maps/pre-re/mjolnir_07.mcachebin0 -> 3953 bytes
-rw-r--r--maps/pre-re/mjolnir_08.mcachebin0 -> 5310 bytes
-rw-r--r--maps/pre-re/mjolnir_09.mcachebin0 -> 8422 bytes
-rw-r--r--maps/pre-re/mjolnir_10.mcachebin0 -> 7066 bytes
-rw-r--r--maps/pre-re/mjolnir_11.mcachebin0 -> 5207 bytes
-rw-r--r--maps/pre-re/mjolnir_12.mcachebin0 -> 4551 bytes
-rw-r--r--maps/pre-re/moc_castle.mcachebin0 -> 1034 bytes
-rw-r--r--maps/pre-re/moc_fild01.mcachebin0 -> 4428 bytes
-rw-r--r--maps/pre-re/moc_fild02.mcachebin0 -> 5249 bytes
-rw-r--r--maps/pre-re/moc_fild03.mcachebin0 -> 5033 bytes
-rw-r--r--maps/pre-re/moc_fild04.mcachebin0 -> 6816 bytes
-rw-r--r--maps/pre-re/moc_fild05.mcachebin0 -> 5638 bytes
-rw-r--r--maps/pre-re/moc_fild06.mcachebin0 -> 5550 bytes
-rw-r--r--maps/pre-re/moc_fild07.mcachebin0 -> 5050 bytes
-rw-r--r--maps/pre-re/moc_fild08.mcachebin0 -> 5411 bytes
-rw-r--r--maps/pre-re/moc_fild09.mcachebin0 -> 5086 bytes
-rw-r--r--maps/pre-re/moc_fild10.mcachebin0 -> 6303 bytes
-rw-r--r--maps/pre-re/moc_fild11.mcachebin0 -> 4607 bytes
-rw-r--r--maps/pre-re/moc_fild12.mcachebin0 -> 4434 bytes
-rw-r--r--maps/pre-re/moc_fild13.mcachebin0 -> 3705 bytes
-rw-r--r--maps/pre-re/moc_fild14.mcachebin0 -> 4179 bytes
-rw-r--r--maps/pre-re/moc_fild15.mcachebin0 -> 4805 bytes
-rw-r--r--maps/pre-re/moc_fild16.mcachebin0 -> 4035 bytes
-rw-r--r--maps/pre-re/moc_fild17.mcachebin0 -> 3295 bytes
-rw-r--r--maps/pre-re/moc_fild18.mcachebin0 -> 4135 bytes
-rw-r--r--maps/pre-re/moc_fild19.mcachebin0 -> 1251 bytes
-rw-r--r--maps/pre-re/moc_fild20.mcachebin0 -> 5461 bytes
-rw-r--r--maps/pre-re/moc_fild21.mcachebin0 -> 4625 bytes
-rw-r--r--maps/pre-re/moc_fild22.mcachebin0 -> 5745 bytes
-rw-r--r--maps/pre-re/moc_fild22b.mcachebin0 -> 5830 bytes
-rw-r--r--maps/pre-re/moc_para01.mcachebin0 -> 1043 bytes
-rw-r--r--maps/pre-re/moc_pryd01.mcachebin0 -> 958 bytes
-rw-r--r--maps/pre-re/moc_pryd02.mcachebin0 -> 750 bytes
-rw-r--r--maps/pre-re/moc_pryd03.mcachebin0 -> 574 bytes
-rw-r--r--maps/pre-re/moc_pryd04.mcachebin0 -> 775 bytes
-rw-r--r--maps/pre-re/moc_pryd05.mcachebin0 -> 1344 bytes
-rw-r--r--maps/pre-re/moc_pryd06.mcachebin0 -> 1168 bytes
-rw-r--r--maps/pre-re/moc_prydb1.mcachebin0 -> 646 bytes
-rw-r--r--maps/pre-re/moc_prydn1.mcachebin0 -> 1344 bytes
-rw-r--r--maps/pre-re/moc_prydn2.mcachebin0 -> 1168 bytes
-rw-r--r--maps/pre-re/moc_ruins.mcachebin0 -> 1291 bytes
-rw-r--r--maps/pre-re/monk_in.mcachebin0 -> 812 bytes
-rw-r--r--maps/pre-re/monk_test.mcachebin0 -> 2068 bytes
-rw-r--r--maps/pre-re/mora.mcachebin0 -> 1532 bytes
-rw-r--r--maps/pre-re/moro_cav.mcachebin0 -> 315 bytes
-rw-r--r--maps/pre-re/moro_vol.mcachebin0 -> 3000 bytes
-rw-r--r--maps/pre-re/morocc.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/morocc_in.mcachebin0 -> 1209 bytes
-rw-r--r--maps/pre-re/moscovia.mcachebin0 -> 3042 bytes
-rw-r--r--maps/pre-re/mosk_dun01.mcachebin0 -> 3419 bytes
-rw-r--r--maps/pre-re/mosk_dun02.mcachebin0 -> 3593 bytes
-rw-r--r--maps/pre-re/mosk_dun03.mcachebin0 -> 2773 bytes
-rw-r--r--maps/pre-re/mosk_fild01.mcachebin0 -> 434 bytes
-rw-r--r--maps/pre-re/mosk_fild02.mcachebin0 -> 3761 bytes
-rw-r--r--maps/pre-re/mosk_in.mcachebin0 -> 1516 bytes
-rw-r--r--maps/pre-re/mosk_que.mcachebin0 -> 311 bytes
-rw-r--r--maps/pre-re/mosk_ship.mcachebin0 -> 343 bytes
-rw-r--r--maps/pre-re/n_castle.mcachebin0 -> 764 bytes
-rw-r--r--maps/pre-re/nameless_i.mcachebin0 -> 2805 bytes
-rw-r--r--maps/pre-re/nameless_in.mcachebin0 -> 527 bytes
-rw-r--r--maps/pre-re/nameless_n.mcachebin0 -> 4115 bytes
-rw-r--r--maps/pre-re/new_1-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_1-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_1-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_1-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/new_2-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_2-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_2-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_2-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/new_3-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_3-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_3-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_3-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/new_4-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_4-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_4-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_4-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/new_5-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_5-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_5-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_5-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/new_zone01.mcachebin0 -> 934 bytes
-rw-r--r--maps/pre-re/new_zone02.mcachebin0 -> 807 bytes
-rw-r--r--maps/pre-re/new_zone03.mcachebin0 -> 730 bytes
-rw-r--r--maps/pre-re/new_zone04.mcachebin0 -> 630 bytes
-rw-r--r--maps/pre-re/nguild_alde.mcachebin0 -> 1558 bytes
-rw-r--r--maps/pre-re/nguild_gef.mcachebin0 -> 1174 bytes
-rw-r--r--maps/pre-re/nguild_pay.mcachebin0 -> 1260 bytes
-rw-r--r--maps/pre-re/nguild_prt.mcachebin0 -> 1363 bytes
-rw-r--r--maps/pre-re/nif_fild01.mcachebin0 -> 4159 bytes
-rw-r--r--maps/pre-re/nif_fild02.mcachebin0 -> 3744 bytes
-rw-r--r--maps/pre-re/nif_in.mcachebin0 -> 1083 bytes
-rw-r--r--maps/pre-re/niflheim.mcachebin0 -> 5877 bytes
-rw-r--r--maps/pre-re/nyd_dun01.mcachebin0 -> 1621 bytes
-rw-r--r--maps/pre-re/nyd_dun02.mcachebin0 -> 1569 bytes
-rw-r--r--maps/pre-re/odin_tem01.mcachebin0 -> 3107 bytes
-rw-r--r--maps/pre-re/odin_tem02.mcachebin0 -> 4354 bytes
-rw-r--r--maps/pre-re/odin_tem03.mcachebin0 -> 4735 bytes
-rw-r--r--maps/pre-re/orcsdun01.mcachebin0 -> 1196 bytes
-rw-r--r--maps/pre-re/orcsdun02.mcachebin0 -> 1297 bytes
-rw-r--r--maps/pre-re/ordeal_1-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/pre-re/ordeal_1-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/pre-re/ordeal_2-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/pre-re/ordeal_2-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/pre-re/ordeal_3-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/pre-re/ordeal_3-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/pre-re/p_track01.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/p_track02.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/pay_arche.mcachebin0 -> 1205 bytes
-rw-r--r--maps/pre-re/pay_dun00.mcachebin0 -> 1207 bytes
-rw-r--r--maps/pre-re/pay_dun01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/pay_dun02.mcachebin0 -> 3195 bytes
-rw-r--r--maps/pre-re/pay_dun03.mcachebin0 -> 2570 bytes
-rw-r--r--maps/pre-re/pay_dun04.mcachebin0 -> 1756 bytes
-rw-r--r--maps/pre-re/pay_fild01.mcachebin0 -> 6539 bytes
-rw-r--r--maps/pre-re/pay_fild02.mcachebin0 -> 3765 bytes
-rw-r--r--maps/pre-re/pay_fild03.mcachebin0 -> 4016 bytes
-rw-r--r--maps/pre-re/pay_fild04.mcachebin0 -> 4616 bytes
-rw-r--r--maps/pre-re/pay_fild05.mcachebin0 -> 2620 bytes
-rw-r--r--maps/pre-re/pay_fild06.mcachebin0 -> 3731 bytes
-rw-r--r--maps/pre-re/pay_fild07.mcachebin0 -> 4995 bytes
-rw-r--r--maps/pre-re/pay_fild08.mcachebin0 -> 3584 bytes
-rw-r--r--maps/pre-re/pay_fild09.mcachebin0 -> 5030 bytes
-rw-r--r--maps/pre-re/pay_fild10.mcachebin0 -> 6051 bytes
-rw-r--r--maps/pre-re/pay_fild11.mcachebin0 -> 2426 bytes
-rw-r--r--maps/pre-re/pay_gld.mcachebin0 -> 4451 bytes
-rw-r--r--maps/pre-re/payg_cas01.mcachebin0 -> 1260 bytes
-rw-r--r--maps/pre-re/payg_cas02.mcachebin0 -> 1860 bytes
-rw-r--r--maps/pre-re/payg_cas03.mcachebin0 -> 1663 bytes
-rw-r--r--maps/pre-re/payg_cas04.mcachebin0 -> 1934 bytes
-rw-r--r--maps/pre-re/payg_cas05.mcachebin0 -> 1738 bytes
-rw-r--r--maps/pre-re/payon.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/payon_in01.mcachebin0 -> 900 bytes
-rw-r--r--maps/pre-re/payon_in02.mcachebin0 -> 392 bytes
-rw-r--r--maps/pre-re/payon_in03.mcachebin0 -> 1070 bytes
-rw-r--r--maps/pre-re/poring_w01.mcachebin0 -> 552 bytes
-rw-r--r--maps/pre-re/poring_w02.mcachebin0 -> 783 bytes
-rw-r--r--maps/pre-re/priest_1-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/priest_2-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/priest_3-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/prontera.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/prt_are01.mcachebin0 -> 3694 bytes
-rw-r--r--maps/pre-re/prt_are_in.mcachebin0 -> 626 bytes
-rw-r--r--maps/pre-re/prt_castle.mcachebin0 -> 2331 bytes
-rw-r--r--maps/pre-re/prt_church.mcachebin0 -> 551 bytes
-rw-r--r--maps/pre-re/prt_fild00.mcachebin0 -> 6845 bytes
-rw-r--r--maps/pre-re/prt_fild01.mcachebin0 -> 7360 bytes
-rw-r--r--maps/pre-re/prt_fild02.mcachebin0 -> 8431 bytes
-rw-r--r--maps/pre-re/prt_fild03.mcachebin0 -> 4789 bytes
-rw-r--r--maps/pre-re/prt_fild04.mcachebin0 -> 4596 bytes
-rw-r--r--maps/pre-re/prt_fild05.mcachebin0 -> 6973 bytes
-rw-r--r--maps/pre-re/prt_fild06.mcachebin0 -> 4286 bytes
-rw-r--r--maps/pre-re/prt_fild07.mcachebin0 -> 6147 bytes
-rw-r--r--maps/pre-re/prt_fild08.mcachebin0 -> 5142 bytes
-rw-r--r--maps/pre-re/prt_fild08a.mcachebin0 -> 5142 bytes
-rw-r--r--maps/pre-re/prt_fild08b.mcachebin0 -> 5142 bytes
-rw-r--r--maps/pre-re/prt_fild08c.mcachebin0 -> 5142 bytes
-rw-r--r--maps/pre-re/prt_fild08d.mcachebin0 -> 5142 bytes
-rw-r--r--maps/pre-re/prt_fild09.mcachebin0 -> 5574 bytes
-rw-r--r--maps/pre-re/prt_fild10.mcachebin0 -> 4784 bytes
-rw-r--r--maps/pre-re/prt_fild11.mcachebin0 -> 4178 bytes
-rw-r--r--maps/pre-re/prt_gld.mcachebin0 -> 2207 bytes
-rw-r--r--maps/pre-re/prt_in.mcachebin0 -> 1914 bytes
-rw-r--r--maps/pre-re/prt_maze01.mcachebin0 -> 2011 bytes
-rw-r--r--maps/pre-re/prt_maze02.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/prt_maze03.mcachebin0 -> 2015 bytes
-rw-r--r--maps/pre-re/prt_monk.mcachebin0 -> 2632 bytes
-rw-r--r--maps/pre-re/prt_sewb1.mcachebin0 -> 1823 bytes
-rw-r--r--maps/pre-re/prt_sewb2.mcachebin0 -> 496 bytes
-rw-r--r--maps/pre-re/prt_sewb3.mcachebin0 -> 465 bytes
-rw-r--r--maps/pre-re/prt_sewb4.mcachebin0 -> 791 bytes
-rw-r--r--maps/pre-re/prtg_cas01.mcachebin0 -> 1363 bytes
-rw-r--r--maps/pre-re/prtg_cas02.mcachebin0 -> 1336 bytes
-rw-r--r--maps/pre-re/prtg_cas03.mcachebin0 -> 1440 bytes
-rw-r--r--maps/pre-re/prtg_cas04.mcachebin0 -> 1512 bytes
-rw-r--r--maps/pre-re/prtg_cas05.mcachebin0 -> 2074 bytes
-rw-r--r--maps/pre-re/pvp_2vs2.mcachebin0 -> 387 bytes
-rw-r--r--maps/pre-re/pvp_c_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/pvp_n_1-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_1-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_1-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_1-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_1-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_2-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_2-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_2-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_2-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_2-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_3-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_3-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_3-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_3-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_3-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_4-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_4-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_4-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_4-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_4-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_5-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_5-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_5-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_5-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_5-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_6-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_6-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_6-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_6-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_6-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_7-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_7-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_7-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_7-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_7-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_8-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/pre-re/pvp_n_8-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/pre-re/pvp_n_8-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/pvp_n_8-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/pre-re/pvp_n_8-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/pre-re/pvp_n_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/pvp_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/pvp_y_1-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_1-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_1-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_1-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_1-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_2-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_2-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_2-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_2-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_2-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_3-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_3-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_3-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_3-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_3-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_4-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_4-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_4-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_4-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_4-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_5-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_5-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_5-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_5-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_5-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_6-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_6-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_6-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_6-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_6-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_7-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_7-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_7-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_7-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_7-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_8-1.mcachebin0 -> 5013 bytes
-rw-r--r--maps/pre-re/pvp_y_8-2.mcachebin0 -> 1678 bytes
-rw-r--r--maps/pre-re/pvp_y_8-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/pre-re/pvp_y_8-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/pre-re/pvp_y_8-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/pre-re/pvp_y_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/pre-re/que_avan01.mcachebin0 -> 205 bytes
-rw-r--r--maps/pre-re/que_ba.mcachebin0 -> 1103 bytes
-rw-r--r--maps/pre-re/que_bingo.mcachebin0 -> 290 bytes
-rw-r--r--maps/pre-re/que_dan01.mcachebin0 -> 272 bytes
-rw-r--r--maps/pre-re/que_dan02.mcachebin0 -> 297 bytes
-rw-r--r--maps/pre-re/que_god01.mcachebin0 -> 887 bytes
-rw-r--r--maps/pre-re/que_god02.mcachebin0 -> 370 bytes
-rw-r--r--maps/pre-re/que_house_s.mcachebin0 -> 167 bytes
-rw-r--r--maps/pre-re/que_hugel.mcachebin0 -> 458 bytes
-rw-r--r--maps/pre-re/que_job01.mcachebin0 -> 389 bytes
-rw-r--r--maps/pre-re/que_job02.mcachebin0 -> 955 bytes
-rw-r--r--maps/pre-re/que_job03.mcachebin0 -> 955 bytes
-rw-r--r--maps/pre-re/que_lhz.mcachebin0 -> 1079 bytes
-rw-r--r--maps/pre-re/que_moc_16.mcachebin0 -> 1125 bytes
-rw-r--r--maps/pre-re/que_moon.mcachebin0 -> 353 bytes
-rw-r--r--maps/pre-re/que_ng.mcachebin0 -> 736 bytes
-rw-r--r--maps/pre-re/que_qaru01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qaru02.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qaru03.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qaru04.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qaru05.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qsch01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qsch02.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qsch03.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qsch04.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_qsch05.mcachebin0 -> 3140 bytes
-rw-r--r--maps/pre-re/que_rachel.mcachebin0 -> 3042 bytes
-rw-r--r--maps/pre-re/que_san04.mcachebin0 -> 1072 bytes
-rw-r--r--maps/pre-re/que_sign01.mcachebin0 -> 1085 bytes
-rw-r--r--maps/pre-re/que_sign02.mcachebin0 -> 3744 bytes
-rw-r--r--maps/pre-re/que_temsky.mcachebin0 -> 765 bytes
-rw-r--r--maps/pre-re/que_thor.mcachebin0 -> 495 bytes
-rw-r--r--maps/pre-re/quiz_00.mcachebin0 -> 417 bytes
-rw-r--r--maps/pre-re/quiz_01.mcachebin0 -> 1622 bytes
-rw-r--r--maps/pre-re/quiz_02.mcachebin0 -> 1457 bytes
-rw-r--r--maps/pre-re/quiz_test.mcachebin0 -> 2068 bytes
-rw-r--r--maps/pre-re/ra_fild01.mcachebin0 -> 4369 bytes
-rw-r--r--maps/pre-re/ra_fild02.mcachebin0 -> 4240 bytes
-rw-r--r--maps/pre-re/ra_fild03.mcachebin0 -> 5273 bytes
-rw-r--r--maps/pre-re/ra_fild04.mcachebin0 -> 4885 bytes
-rw-r--r--maps/pre-re/ra_fild05.mcachebin0 -> 4867 bytes
-rw-r--r--maps/pre-re/ra_fild06.mcachebin0 -> 5736 bytes
-rw-r--r--maps/pre-re/ra_fild07.mcachebin0 -> 4591 bytes
-rw-r--r--maps/pre-re/ra_fild08.mcachebin0 -> 4146 bytes
-rw-r--r--maps/pre-re/ra_fild09.mcachebin0 -> 2308 bytes
-rw-r--r--maps/pre-re/ra_fild10.mcachebin0 -> 4094 bytes
-rw-r--r--maps/pre-re/ra_fild11.mcachebin0 -> 4421 bytes
-rw-r--r--maps/pre-re/ra_fild12.mcachebin0 -> 3706 bytes
-rw-r--r--maps/pre-re/ra_fild13.mcachebin0 -> 3607 bytes
-rw-r--r--maps/pre-re/ra_in01.mcachebin0 -> 2743 bytes
-rw-r--r--maps/pre-re/ra_san01.mcachebin0 -> 3060 bytes
-rw-r--r--maps/pre-re/ra_san02.mcachebin0 -> 1959 bytes
-rw-r--r--maps/pre-re/ra_san03.mcachebin0 -> 2429 bytes
-rw-r--r--maps/pre-re/ra_san04.mcachebin0 -> 1072 bytes
-rw-r--r--maps/pre-re/ra_san05.mcachebin0 -> 2080 bytes
-rw-r--r--maps/pre-re/ra_temin.mcachebin0 -> 2965 bytes
-rw-r--r--maps/pre-re/ra_temple.mcachebin0 -> 1295 bytes
-rw-r--r--maps/pre-re/ra_temsky.mcachebin0 -> 765 bytes
-rw-r--r--maps/pre-re/rachel.mcachebin0 -> 3594 bytes
-rw-r--r--maps/pre-re/s_atelier.mcachebin0 -> 664 bytes
-rw-r--r--maps/pre-re/sch_gld.mcachebin0 -> 4103 bytes
-rw-r--r--maps/pre-re/schg_cas01.mcachebin0 -> 3519 bytes
-rw-r--r--maps/pre-re/schg_cas02.mcachebin0 -> 3186 bytes
-rw-r--r--maps/pre-re/schg_cas03.mcachebin0 -> 2794 bytes
-rw-r--r--maps/pre-re/schg_cas04.mcachebin0 -> 3519 bytes
-rw-r--r--maps/pre-re/schg_cas05.mcachebin0 -> 3519 bytes
-rw-r--r--maps/pre-re/schg_dun01.mcachebin0 -> 2271 bytes
-rw-r--r--maps/pre-re/schg_que01.mcachebin0 -> 698 bytes
-rw-r--r--maps/pre-re/sec_in01.mcachebin0 -> 939 bytes
-rw-r--r--maps/pre-re/sec_in02.mcachebin0 -> 1074 bytes
-rw-r--r--maps/pre-re/sec_pri.mcachebin0 -> 315 bytes
-rw-r--r--maps/pre-re/siege_test.mcachebin0 -> 1367 bytes
-rw-r--r--maps/pre-re/silk_lair.mcachebin0 -> 3228 bytes
-rw-r--r--maps/pre-re/spl_fild01.mcachebin0 -> 8871 bytes
-rw-r--r--maps/pre-re/spl_fild02.mcachebin0 -> 9237 bytes
-rw-r--r--maps/pre-re/spl_fild03.mcachebin0 -> 8302 bytes
-rw-r--r--maps/pre-re/spl_in01.mcachebin0 -> 2361 bytes
-rw-r--r--maps/pre-re/spl_in02.mcachebin0 -> 971 bytes
-rw-r--r--maps/pre-re/splendide.mcachebin0 -> 7798 bytes
-rw-r--r--maps/pre-re/sword_1-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/pre-re/sword_2-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/pre-re/sword_3-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/pre-re/te_alde_gld.mcachebin0 -> 2763 bytes
-rw-r--r--maps/pre-re/te_aldecas1.mcachebin0 -> 1558 bytes
-rw-r--r--maps/pre-re/te_aldecas2.mcachebin0 -> 1396 bytes
-rw-r--r--maps/pre-re/te_aldecas3.mcachebin0 -> 1372 bytes
-rw-r--r--maps/pre-re/te_aldecas4.mcachebin0 -> 1265 bytes
-rw-r--r--maps/pre-re/te_aldecas5.mcachebin0 -> 1288 bytes
-rw-r--r--maps/pre-re/te_prt_gld.mcachebin0 -> 2207 bytes
-rw-r--r--maps/pre-re/te_prtcas01.mcachebin0 -> 1363 bytes
-rw-r--r--maps/pre-re/te_prtcas02.mcachebin0 -> 1336 bytes
-rw-r--r--maps/pre-re/te_prtcas03.mcachebin0 -> 1440 bytes
-rw-r--r--maps/pre-re/te_prtcas04.mcachebin0 -> 1512 bytes
-rw-r--r--maps/pre-re/te_prtcas05.mcachebin0 -> 2074 bytes
-rw-r--r--maps/pre-re/teg_dun01.mcachebin0 -> 2866 bytes
-rw-r--r--maps/pre-re/teg_dun02.mcachebin0 -> 1570 bytes
-rw-r--r--maps/pre-re/tha_scene01.mcachebin0 -> 1014 bytes
-rw-r--r--maps/pre-re/tha_t01.mcachebin0 -> 3145 bytes
-rw-r--r--maps/pre-re/tha_t02.mcachebin0 -> 2854 bytes
-rw-r--r--maps/pre-re/tha_t03.mcachebin0 -> 2776 bytes
-rw-r--r--maps/pre-re/tha_t04.mcachebin0 -> 1768 bytes
-rw-r--r--maps/pre-re/tha_t05.mcachebin0 -> 2335 bytes
-rw-r--r--maps/pre-re/tha_t06.mcachebin0 -> 2522 bytes
-rw-r--r--maps/pre-re/tha_t07.mcachebin0 -> 601 bytes
-rw-r--r--maps/pre-re/tha_t08.mcachebin0 -> 680 bytes
-rw-r--r--maps/pre-re/tha_t09.mcachebin0 -> 257 bytes
-rw-r--r--maps/pre-re/tha_t10.mcachebin0 -> 375 bytes
-rw-r--r--maps/pre-re/tha_t11.mcachebin0 -> 477 bytes
-rw-r--r--maps/pre-re/tha_t12.mcachebin0 -> 414 bytes
-rw-r--r--maps/pre-re/thana_boss.mcachebin0 -> 1336 bytes
-rw-r--r--maps/pre-re/thana_step.mcachebin0 -> 779 bytes
-rw-r--r--maps/pre-re/thor_camp.mcachebin0 -> 2991 bytes
-rw-r--r--maps/pre-re/thor_v01.mcachebin0 -> 2794 bytes
-rw-r--r--maps/pre-re/thor_v02.mcachebin0 -> 2303 bytes
-rw-r--r--maps/pre-re/thor_v03.mcachebin0 -> 3307 bytes
-rw-r--r--maps/pre-re/treasure01.mcachebin0 -> 1153 bytes
-rw-r--r--maps/pre-re/treasure02.mcachebin0 -> 1190 bytes
-rw-r--r--maps/pre-re/treasure_n1.mcachebin0 -> 1153 bytes
-rw-r--r--maps/pre-re/treasure_n2.mcachebin0 -> 1190 bytes
-rw-r--r--maps/pre-re/tur_dun01.mcachebin0 -> 2939 bytes
-rw-r--r--maps/pre-re/tur_dun02.mcachebin0 -> 3976 bytes
-rw-r--r--maps/pre-re/tur_dun03.mcachebin0 -> 2569 bytes
-rw-r--r--maps/pre-re/tur_dun04.mcachebin0 -> 1715 bytes
-rw-r--r--maps/pre-re/tur_dun05.mcachebin0 -> 753 bytes
-rw-r--r--maps/pre-re/tur_dun06.mcachebin0 -> 735 bytes
-rw-r--r--maps/pre-re/turbo_e_16.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_e_4.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_e_8.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_1.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_16.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_4.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_n_8.mcachebin0 -> 3302 bytes
-rw-r--r--maps/pre-re/turbo_room.mcachebin0 -> 657 bytes
-rw-r--r--maps/pre-re/um_dun01.mcachebin0 -> 3673 bytes
-rw-r--r--maps/pre-re/um_dun02.mcachebin0 -> 5305 bytes
-rw-r--r--maps/pre-re/um_fild01.mcachebin0 -> 6313 bytes
-rw-r--r--maps/pre-re/um_fild02.mcachebin0 -> 5281 bytes
-rw-r--r--maps/pre-re/um_fild03.mcachebin0 -> 5871 bytes
-rw-r--r--maps/pre-re/um_fild04.mcachebin0 -> 4241 bytes
-rw-r--r--maps/pre-re/um_in.mcachebin0 -> 752 bytes
-rw-r--r--maps/pre-re/umbala.mcachebin0 -> 2441 bytes
-rw-r--r--maps/pre-re/valkyrie.mcachebin0 -> 186 bytes
-rw-r--r--maps/pre-re/ve_fild01.mcachebin0 -> 5625 bytes
-rw-r--r--maps/pre-re/ve_fild02.mcachebin0 -> 5955 bytes
-rw-r--r--maps/pre-re/ve_fild03.mcachebin0 -> 3347 bytes
-rw-r--r--maps/pre-re/ve_fild04.mcachebin0 -> 4274 bytes
-rw-r--r--maps/pre-re/ve_fild05.mcachebin0 -> 4300 bytes
-rw-r--r--maps/pre-re/ve_fild06.mcachebin0 -> 1302 bytes
-rw-r--r--maps/pre-re/ve_fild07.mcachebin0 -> 4044 bytes
-rw-r--r--maps/pre-re/ve_in.mcachebin0 -> 2229 bytes
-rw-r--r--maps/pre-re/ve_in02.mcachebin0 -> 240 bytes
-rw-r--r--maps/pre-re/veins.mcachebin0 -> 5905 bytes
-rw-r--r--maps/pre-re/wizard_1-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/wizard_2-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/wizard_3-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/pre-re/xmas.mcachebin0 -> 4194 bytes
-rw-r--r--maps/pre-re/xmas_dun01.mcachebin0 -> 3216 bytes
-rw-r--r--maps/pre-re/xmas_dun02.mcachebin0 -> 3329 bytes
-rw-r--r--maps/pre-re/xmas_fild01.mcachebin0 -> 1721 bytes
-rw-r--r--maps/pre-re/xmas_in.mcachebin0 -> 1023 bytes
-rw-r--r--maps/pre-re/y_airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/pre-re/yggdrasil01.mcachebin0 -> 2256 bytes
-rw-r--r--maps/pre-re/yuno.mcachebin0 -> 6815 bytes
-rw-r--r--maps/pre-re/yuno_fild01.mcachebin0 -> 4037 bytes
-rw-r--r--maps/pre-re/yuno_fild02.mcachebin0 -> 7456 bytes
-rw-r--r--maps/pre-re/yuno_fild03.mcachebin0 -> 6934 bytes
-rw-r--r--maps/pre-re/yuno_fild04.mcachebin0 -> 5025 bytes
-rw-r--r--maps/pre-re/yuno_fild05.mcachebin0 -> 5798 bytes
-rw-r--r--maps/pre-re/yuno_fild06.mcachebin0 -> 4598 bytes
-rw-r--r--maps/pre-re/yuno_fild07.mcachebin0 -> 3884 bytes
-rw-r--r--maps/pre-re/yuno_fild08.mcachebin0 -> 7327 bytes
-rw-r--r--maps/pre-re/yuno_fild09.mcachebin0 -> 7116 bytes
-rw-r--r--maps/pre-re/yuno_fild10.mcachebin0 -> 3907 bytes
-rw-r--r--maps/pre-re/yuno_fild11.mcachebin0 -> 6228 bytes
-rw-r--r--maps/pre-re/yuno_fild12.mcachebin0 -> 3057 bytes
-rw-r--r--maps/pre-re/yuno_in01.mcachebin0 -> 898 bytes
-rw-r--r--maps/pre-re/yuno_in02.mcachebin0 -> 780 bytes
-rw-r--r--maps/pre-re/yuno_in03.mcachebin0 -> 1499 bytes
-rw-r--r--maps/pre-re/yuno_in04.mcachebin0 -> 851 bytes
-rw-r--r--maps/pre-re/yuno_in05.mcachebin0 -> 796 bytes
-rw-r--r--maps/pre-re/yuno_pre.mcachebin0 -> 471 bytes
-rw-r--r--maps/pre-re/z_agit.mcachebin0 -> 744 bytes
-rw-r--r--maps/re/06guild_01.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_02.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_03.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_04.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_05.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_06.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_07.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_08.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/06guild_r.mcachebin0 -> 465 bytes
-rw-r--r--maps/re/1@cash.mcachebin0 -> 3228 bytes
-rw-r--r--maps/re/1@cata.mcachebin0 -> 2382 bytes
-rw-r--r--maps/re/1@def01.mcachebin0 -> 96 bytes
-rw-r--r--maps/re/1@def02.mcachebin0 -> 159 bytes
-rw-r--r--maps/re/1@def03.mcachebin0 -> 422 bytes
-rw-r--r--maps/re/1@dth1.mcachebin0 -> 1345 bytes
-rw-r--r--maps/re/1@dth2.mcachebin0 -> 1345 bytes
-rw-r--r--maps/re/1@dth3.mcachebin0 -> 185 bytes
-rw-r--r--maps/re/1@ecl.mcachebin0 -> 617 bytes
-rw-r--r--maps/re/1@eom.mcachebin0 -> 1175 bytes
-rw-r--r--maps/re/1@face.mcachebin0 -> 6036 bytes
-rw-r--r--maps/re/1@ge_st.mcachebin0 -> 410 bytes
-rw-r--r--maps/re/1@gef.mcachebin0 -> 2641 bytes
-rw-r--r--maps/re/1@gef_in.mcachebin0 -> 1274 bytes
-rw-r--r--maps/re/1@gl_k.mcachebin0 -> 4038 bytes
-rw-r--r--maps/re/1@jtb.mcachebin0 -> 5189 bytes
-rw-r--r--maps/re/1@lhz.mcachebin0 -> 727 bytes
-rw-r--r--maps/re/1@ma_b.mcachebin0 -> 784 bytes
-rw-r--r--maps/re/1@ma_c.mcachebin0 -> 747 bytes
-rw-r--r--maps/re/1@ma_h.mcachebin0 -> 1136 bytes
-rw-r--r--maps/re/1@mist.mcachebin0 -> 6845 bytes
-rw-r--r--maps/re/1@nyd.mcachebin0 -> 4325 bytes
-rw-r--r--maps/re/1@orcs.mcachebin0 -> 1308 bytes
-rw-r--r--maps/re/1@pump.mcachebin0 -> 878 bytes
-rw-r--r--maps/re/1@rev.mcachebin0 -> 668 bytes
-rw-r--r--maps/re/1@sara.mcachebin0 -> 3928 bytes
-rw-r--r--maps/re/1@spa.mcachebin0 -> 1424 bytes
-rw-r--r--maps/re/1@tnm1.mcachebin0 -> 609 bytes
-rw-r--r--maps/re/1@tnm2.mcachebin0 -> 1284 bytes
-rw-r--r--maps/re/1@tnm3.mcachebin0 -> 699 bytes
-rw-r--r--maps/re/1@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/re/1@xm_d.mcachebin0 -> 3337 bytes
-rw-r--r--maps/re/2@cata.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/2@gl_k.mcachebin0 -> 3746 bytes
-rw-r--r--maps/re/2@nyd.mcachebin0 -> 3859 bytes
-rw-r--r--maps/re/2@orcs.mcachebin0 -> 1213 bytes
-rw-r--r--maps/re/2@pump.mcachebin0 -> 1679 bytes
-rw-r--r--maps/re/2@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/re/3@tower.mcachebin0 -> 2315 bytes
-rw-r--r--maps/re/4@tower.mcachebin0 -> 2349 bytes
-rw-r--r--maps/re/5@tower.mcachebin0 -> 279 bytes
-rw-r--r--maps/re/6@tower.mcachebin0 -> 595 bytes
-rw-r--r--maps/re/abbey01.mcachebin0 -> 3659 bytes
-rw-r--r--maps/re/abbey02.mcachebin0 -> 2358 bytes
-rw-r--r--maps/re/abbey03.mcachebin0 -> 1399 bytes
-rw-r--r--maps/re/abyss_01.mcachebin0 -> 2714 bytes
-rw-r--r--maps/re/abyss_02.mcachebin0 -> 2912 bytes
-rw-r--r--maps/re/abyss_03.mcachebin0 -> 1969 bytes
-rw-r--r--maps/re/airplane.mcachebin0 -> 1424 bytes
-rw-r--r--maps/re/airplane_01.mcachebin0 -> 1424 bytes
-rw-r--r--maps/re/airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/re/alb2trea.mcachebin0 -> 685 bytes
-rw-r--r--maps/re/alb_ship.mcachebin0 -> 549 bytes
-rw-r--r--maps/re/alberta.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/alberta_in.mcachebin0 -> 1125 bytes
-rw-r--r--maps/re/alde_alche.mcachebin0 -> 683 bytes
-rw-r--r--maps/re/alde_dun01.mcachebin0 -> 2965 bytes
-rw-r--r--maps/re/alde_dun02.mcachebin0 -> 2627 bytes
-rw-r--r--maps/re/alde_dun03.mcachebin0 -> 3772 bytes
-rw-r--r--maps/re/alde_dun04.mcachebin0 -> 2837 bytes
-rw-r--r--maps/re/alde_gld.mcachebin0 -> 2763 bytes
-rw-r--r--maps/re/alde_tt02.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/alde_tt03.mcachebin0 -> 3096 bytes
-rw-r--r--maps/re/aldeba_in.mcachebin0 -> 1489 bytes
-rw-r--r--maps/re/aldebaran.mcachebin0 -> 3559 bytes
-rw-r--r--maps/re/aldeg_cas01.mcachebin0 -> 1558 bytes
-rw-r--r--maps/re/aldeg_cas02.mcachebin0 -> 1396 bytes
-rw-r--r--maps/re/aldeg_cas03.mcachebin0 -> 1372 bytes
-rw-r--r--maps/re/aldeg_cas04.mcachebin0 -> 1265 bytes
-rw-r--r--maps/re/aldeg_cas05.mcachebin0 -> 1288 bytes
-rw-r--r--maps/re/ama_dun01.mcachebin0 -> 1072 bytes
-rw-r--r--maps/re/ama_dun02.mcachebin0 -> 1679 bytes
-rw-r--r--maps/re/ama_dun03.mcachebin0 -> 1344 bytes
-rw-r--r--maps/re/ama_fild01.mcachebin0 -> 4596 bytes
-rw-r--r--maps/re/ama_in01.mcachebin0 -> 787 bytes
-rw-r--r--maps/re/ama_in02.mcachebin0 -> 1271 bytes
-rw-r--r--maps/re/ama_test.mcachebin0 -> 265 bytes
-rw-r--r--maps/re/amatsu.mcachebin0 -> 3458 bytes
-rw-r--r--maps/re/anthell01.mcachebin0 -> 3095 bytes
-rw-r--r--maps/re/anthell02.mcachebin0 -> 3196 bytes
-rw-r--r--maps/re/arena_room.mcachebin0 -> 756 bytes
-rw-r--r--maps/re/aru_gld.mcachebin0 -> 7279 bytes
-rw-r--r--maps/re/arug_cas01.mcachebin0 -> 3015 bytes
-rw-r--r--maps/re/arug_cas02.mcachebin0 -> 3214 bytes
-rw-r--r--maps/re/arug_cas03.mcachebin0 -> 2740 bytes
-rw-r--r--maps/re/arug_cas04.mcachebin0 -> 2740 bytes
-rw-r--r--maps/re/arug_cas05.mcachebin0 -> 2740 bytes
-rw-r--r--maps/re/arug_dun01.mcachebin0 -> 4908 bytes
-rw-r--r--maps/re/arug_que01.mcachebin0 -> 698 bytes
-rw-r--r--maps/re/auction_01.mcachebin0 -> 336 bytes
-rw-r--r--maps/re/auction_02.mcachebin0 -> 404 bytes
-rw-r--r--maps/re/ayo_dun01.mcachebin0 -> 2024 bytes
-rw-r--r--maps/re/ayo_dun02.mcachebin0 -> 2612 bytes
-rw-r--r--maps/re/ayo_fild01.mcachebin0 -> 3463 bytes
-rw-r--r--maps/re/ayo_fild02.mcachebin0 -> 4078 bytes
-rw-r--r--maps/re/ayo_in01.mcachebin0 -> 889 bytes
-rw-r--r--maps/re/ayo_in02.mcachebin0 -> 477 bytes
-rw-r--r--maps/re/ayothaya.mcachebin0 -> 2312 bytes
-rw-r--r--maps/re/bat_a01.mcachebin0 -> 8016 bytes
-rw-r--r--maps/re/bat_a02.mcachebin0 -> 8016 bytes
-rw-r--r--maps/re/bat_b01.mcachebin0 -> 1847 bytes
-rw-r--r--maps/re/bat_b02.mcachebin0 -> 1847 bytes
-rw-r--r--maps/re/bat_c01.mcachebin0 -> 234 bytes
-rw-r--r--maps/re/bat_c02.mcachebin0 -> 234 bytes
-rw-r--r--maps/re/bat_c03.mcachebin0 -> 234 bytes
-rw-r--r--maps/re/bat_room.mcachebin0 -> 575 bytes
-rw-r--r--maps/re/beach_dun.mcachebin0 -> 3442 bytes
-rw-r--r--maps/re/beach_dun2.mcachebin0 -> 3794 bytes
-rw-r--r--maps/re/beach_dun3.mcachebin0 -> 3789 bytes
-rw-r--r--maps/re/bif_fild01.mcachebin0 -> 4323 bytes
-rw-r--r--maps/re/bif_fild02.mcachebin0 -> 4646 bytes
-rw-r--r--maps/re/bossnia_01.mcachebin0 -> 1614 bytes
-rw-r--r--maps/re/bossnia_02.mcachebin0 -> 1614 bytes
-rw-r--r--maps/re/bossnia_03.mcachebin0 -> 1614 bytes
-rw-r--r--maps/re/bossnia_04.mcachebin0 -> 1614 bytes
-rw-r--r--maps/re/bra_dun01.mcachebin0 -> 2451 bytes
-rw-r--r--maps/re/bra_dun02.mcachebin0 -> 4865 bytes
-rw-r--r--maps/re/bra_fild01.mcachebin0 -> 5124 bytes
-rw-r--r--maps/re/bra_in01.mcachebin0 -> 1012 bytes
-rw-r--r--maps/re/brasilis.mcachebin0 -> 5661 bytes
-rw-r--r--maps/re/c_tower1.mcachebin0 -> 5392 bytes
-rw-r--r--maps/re/c_tower2.mcachebin0 -> 2836 bytes
-rw-r--r--maps/re/c_tower2_.mcachebin0 -> 2836 bytes
-rw-r--r--maps/re/c_tower3.mcachebin0 -> 2872 bytes
-rw-r--r--maps/re/c_tower3_.mcachebin0 -> 2872 bytes
-rw-r--r--maps/re/c_tower4.mcachebin0 -> 2466 bytes
-rw-r--r--maps/re/cave.mcachebin0 -> 1206 bytes
-rw-r--r--maps/re/cmd_fild01.mcachebin0 -> 7169 bytes
-rw-r--r--maps/re/cmd_fild02.mcachebin0 -> 5392 bytes
-rw-r--r--maps/re/cmd_fild03.mcachebin0 -> 6989 bytes
-rw-r--r--maps/re/cmd_fild04.mcachebin0 -> 5462 bytes
-rw-r--r--maps/re/cmd_fild05.mcachebin0 -> 6110 bytes
-rw-r--r--maps/re/cmd_fild06.mcachebin0 -> 5540 bytes
-rw-r--r--maps/re/cmd_fild07.mcachebin0 -> 5116 bytes
-rw-r--r--maps/re/cmd_fild08.mcachebin0 -> 7721 bytes
-rw-r--r--maps/re/cmd_fild09.mcachebin0 -> 5115 bytes
-rw-r--r--maps/re/cmd_in01.mcachebin0 -> 888 bytes
-rw-r--r--maps/re/cmd_in02.mcachebin0 -> 1781 bytes
-rw-r--r--maps/re/comodo.mcachebin0 -> 5592 bytes
-rw-r--r--maps/re/dali.mcachebin0 -> 912 bytes
-rw-r--r--maps/re/dali02.mcachebin0 -> 912 bytes
-rw-r--r--maps/re/dew_dun01.mcachebin0 -> 2402 bytes
-rw-r--r--maps/re/dew_dun02.mcachebin0 -> 2934 bytes
-rw-r--r--maps/re/dew_fild01.mcachebin0 -> 5166 bytes
-rw-r--r--maps/re/dew_in01.mcachebin0 -> 127 bytes
-rw-r--r--maps/re/dewata.mcachebin0 -> 4494 bytes
-rw-r--r--maps/re/dic_dun01.mcachebin0 -> 1144 bytes
-rw-r--r--maps/re/dic_dun02.mcachebin0 -> 2840 bytes
-rw-r--r--maps/re/dic_dun03.mcachebin0 -> 2840 bytes
-rw-r--r--maps/re/dic_fild01.mcachebin0 -> 3253 bytes
-rw-r--r--maps/re/dic_fild02.mcachebin0 -> 4676 bytes
-rw-r--r--maps/re/dic_in01.mcachebin0 -> 2688 bytes
-rw-r--r--maps/re/dicastes01.mcachebin0 -> 4081 bytes
-rw-r--r--maps/re/dicastes02.mcachebin0 -> 1268 bytes
-rw-r--r--maps/re/e_tower.mcachebin0 -> 225 bytes
-rw-r--r--maps/re/ecl_fild01.mcachebin0 -> 2199 bytes
-rw-r--r--maps/re/ecl_hub01.mcachebin0 -> 370 bytes
-rw-r--r--maps/re/ecl_in01.mcachebin0 -> 480 bytes
-rw-r--r--maps/re/ecl_in02.mcachebin0 -> 692 bytes
-rw-r--r--maps/re/ecl_in03.mcachebin0 -> 860 bytes
-rw-r--r--maps/re/ecl_in04.mcachebin0 -> 971 bytes
-rw-r--r--maps/re/ecl_tdun01.mcachebin0 -> 619 bytes
-rw-r--r--maps/re/ecl_tdun02.mcachebin0 -> 455 bytes
-rw-r--r--maps/re/ecl_tdun03.mcachebin0 -> 379 bytes
-rw-r--r--maps/re/ecl_tdun04.mcachebin0 -> 146 bytes
-rw-r--r--maps/re/eclage.mcachebin0 -> 3236 bytes
-rw-r--r--maps/re/ein_dun01.mcachebin0 -> 2489 bytes
-rw-r--r--maps/re/ein_dun02.mcachebin0 -> 2796 bytes
-rw-r--r--maps/re/ein_fild01.mcachebin0 -> 3849 bytes
-rw-r--r--maps/re/ein_fild02.mcachebin0 -> 4219 bytes
-rw-r--r--maps/re/ein_fild03.mcachebin0 -> 3585 bytes
-rw-r--r--maps/re/ein_fild04.mcachebin0 -> 5307 bytes
-rw-r--r--maps/re/ein_fild05.mcachebin0 -> 2988 bytes
-rw-r--r--maps/re/ein_fild06.mcachebin0 -> 3134 bytes
-rw-r--r--maps/re/ein_fild07.mcachebin0 -> 4219 bytes
-rw-r--r--maps/re/ein_fild08.mcachebin0 -> 4686 bytes
-rw-r--r--maps/re/ein_fild09.mcachebin0 -> 4268 bytes
-rw-r--r--maps/re/ein_fild10.mcachebin0 -> 2998 bytes
-rw-r--r--maps/re/ein_in01.mcachebin0 -> 2306 bytes
-rw-r--r--maps/re/einbech.mcachebin0 -> 2636 bytes
-rw-r--r--maps/re/einbroch.mcachebin0 -> 3864 bytes
-rw-r--r--maps/re/evt_bomb.mcachebin0 -> 5290 bytes
-rw-r--r--maps/re/evt_mobroom.mcachebin0 -> 793 bytes
-rw-r--r--maps/re/force_1-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_1-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/re/force_1-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/re/force_2-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_2-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/re/force_2-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/re/force_3-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_3-2.mcachebin0 -> 907 bytes
-rw-r--r--maps/re/force_3-3.mcachebin0 -> 728 bytes
-rw-r--r--maps/re/force_4-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_5-1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_map1.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/force_map2.mcachebin0 -> 907 bytes
-rw-r--r--maps/re/force_map3.mcachebin0 -> 728 bytes
-rw-r--r--maps/re/g_room1-1.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/g_room1-2.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/g_room1-3.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/g_room2.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/gef_dun00.mcachebin0 -> 1219 bytes
-rw-r--r--maps/re/gef_dun01.mcachebin0 -> 2554 bytes
-rw-r--r--maps/re/gef_dun02.mcachebin0 -> 2096 bytes
-rw-r--r--maps/re/gef_dun03.mcachebin0 -> 1614 bytes
-rw-r--r--maps/re/gef_fild00.mcachebin0 -> 4521 bytes
-rw-r--r--maps/re/gef_fild01.mcachebin0 -> 3432 bytes
-rw-r--r--maps/re/gef_fild02.mcachebin0 -> 6359 bytes
-rw-r--r--maps/re/gef_fild03.mcachebin0 -> 5598 bytes
-rw-r--r--maps/re/gef_fild04.mcachebin0 -> 2965 bytes
-rw-r--r--maps/re/gef_fild05.mcachebin0 -> 4186 bytes
-rw-r--r--maps/re/gef_fild06.mcachebin0 -> 4720 bytes
-rw-r--r--maps/re/gef_fild07.mcachebin0 -> 3593 bytes
-rw-r--r--maps/re/gef_fild08.mcachebin0 -> 4114 bytes
-rw-r--r--maps/re/gef_fild09.mcachebin0 -> 3590 bytes
-rw-r--r--maps/re/gef_fild10.mcachebin0 -> 5262 bytes
-rw-r--r--maps/re/gef_fild11.mcachebin0 -> 6463 bytes
-rw-r--r--maps/re/gef_fild12.mcachebin0 -> 4585 bytes
-rw-r--r--maps/re/gef_fild13.mcachebin0 -> 4267 bytes
-rw-r--r--maps/re/gef_fild14.mcachebin0 -> 6090 bytes
-rw-r--r--maps/re/gef_tower.mcachebin0 -> 1287 bytes
-rw-r--r--maps/re/gefenia01.mcachebin0 -> 3033 bytes
-rw-r--r--maps/re/gefenia02.mcachebin0 -> 2640 bytes
-rw-r--r--maps/re/gefenia03.mcachebin0 -> 3098 bytes
-rw-r--r--maps/re/gefenia04.mcachebin0 -> 1756 bytes
-rw-r--r--maps/re/geffen.mcachebin0 -> 2641 bytes
-rw-r--r--maps/re/geffen_in.mcachebin0 -> 1275 bytes
-rw-r--r--maps/re/gefg_cas01.mcachebin0 -> 1174 bytes
-rw-r--r--maps/re/gefg_cas02.mcachebin0 -> 1144 bytes
-rw-r--r--maps/re/gefg_cas03.mcachebin0 -> 2475 bytes
-rw-r--r--maps/re/gefg_cas04.mcachebin0 -> 1298 bytes
-rw-r--r--maps/re/gefg_cas05.mcachebin0 -> 1447 bytes
-rw-r--r--maps/re/gl_cas01.mcachebin0 -> 6126 bytes
-rw-r--r--maps/re/gl_cas02.mcachebin0 -> 2497 bytes
-rw-r--r--maps/re/gl_cas02_.mcachebin0 -> 2497 bytes
-rw-r--r--maps/re/gl_church.mcachebin0 -> 3807 bytes
-rw-r--r--maps/re/gl_chyard.mcachebin0 -> 3516 bytes
-rw-r--r--maps/re/gl_chyard_.mcachebin0 -> 3516 bytes
-rw-r--r--maps/re/gl_dun01.mcachebin0 -> 3208 bytes
-rw-r--r--maps/re/gl_dun02.mcachebin0 -> 3696 bytes
-rw-r--r--maps/re/gl_in01.mcachebin0 -> 1607 bytes
-rw-r--r--maps/re/gl_knt01.mcachebin0 -> 3926 bytes
-rw-r--r--maps/re/gl_knt02.mcachebin0 -> 3127 bytes
-rw-r--r--maps/re/gl_prison.mcachebin0 -> 1958 bytes
-rw-r--r--maps/re/gl_prison1.mcachebin0 -> 1690 bytes
-rw-r--r--maps/re/gl_sew01.mcachebin0 -> 1887 bytes
-rw-r--r--maps/re/gl_sew02.mcachebin0 -> 3261 bytes
-rw-r--r--maps/re/gl_sew03.mcachebin0 -> 2178 bytes
-rw-r--r--maps/re/gl_sew04.mcachebin0 -> 2196 bytes
-rw-r--r--maps/re/gl_step.mcachebin0 -> 2145 bytes
-rw-r--r--maps/re/glast_01.mcachebin0 -> 7074 bytes
-rw-r--r--maps/re/gld2_ald.mcachebin0 -> 3875 bytes
-rw-r--r--maps/re/gld2_gef.mcachebin0 -> 2892 bytes
-rw-r--r--maps/re/gld2_pay.mcachebin0 -> 2761 bytes
-rw-r--r--maps/re/gld2_prt.mcachebin0 -> 3738 bytes
-rw-r--r--maps/re/gld_dun01.mcachebin0 -> 1950 bytes
-rw-r--r--maps/re/gld_dun01_2.mcachebin0 -> 1950 bytes
-rw-r--r--maps/re/gld_dun02.mcachebin0 -> 1570 bytes
-rw-r--r--maps/re/gld_dun02_2.mcachebin0 -> 1570 bytes
-rw-r--r--maps/re/gld_dun03.mcachebin0 -> 2866 bytes
-rw-r--r--maps/re/gld_dun03_2.mcachebin0 -> 2866 bytes
-rw-r--r--maps/re/gld_dun04.mcachebin0 -> 3036 bytes
-rw-r--r--maps/re/gld_dun04_2.mcachebin0 -> 3036 bytes
-rw-r--r--maps/re/gon_dun01.mcachebin0 -> 2314 bytes
-rw-r--r--maps/re/gon_dun02.mcachebin0 -> 2701 bytes
-rw-r--r--maps/re/gon_dun03.mcachebin0 -> 2365 bytes
-rw-r--r--maps/re/gon_fild01.mcachebin0 -> 3587 bytes
-rw-r--r--maps/re/gon_in.mcachebin0 -> 669 bytes
-rw-r--r--maps/re/gon_test.mcachebin0 -> 201 bytes
-rw-r--r--maps/re/gonryun.mcachebin0 -> 3820 bytes
-rw-r--r--maps/re/guild_room.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/guild_vs1-1.mcachebin0 -> 242 bytes
-rw-r--r--maps/re/guild_vs1-2.mcachebin0 -> 242 bytes
-rw-r--r--maps/re/guild_vs1-3.mcachebin0 -> 242 bytes
-rw-r--r--maps/re/guild_vs1-4.mcachebin0 -> 242 bytes
-rw-r--r--maps/re/guild_vs1.mcachebin0 -> 242 bytes
-rw-r--r--maps/re/guild_vs2-1.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/guild_vs2-2.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/guild_vs2.mcachebin0 -> 213 bytes
-rw-r--r--maps/re/guild_vs3.mcachebin0 -> 227 bytes
-rw-r--r--maps/re/guild_vs4.mcachebin0 -> 254 bytes
-rw-r--r--maps/re/guild_vs5.mcachebin0 -> 358 bytes
-rw-r--r--maps/re/himinn.mcachebin0 -> 186 bytes
-rw-r--r--maps/re/hu_fild01.mcachebin0 -> 3640 bytes
-rw-r--r--maps/re/hu_fild02.mcachebin0 -> 5711 bytes
-rw-r--r--maps/re/hu_fild03.mcachebin0 -> 6052 bytes
-rw-r--r--maps/re/hu_fild04.mcachebin0 -> 6939 bytes
-rw-r--r--maps/re/hu_fild05.mcachebin0 -> 4544 bytes
-rw-r--r--maps/re/hu_fild06.mcachebin0 -> 3245 bytes
-rw-r--r--maps/re/hu_fild07.mcachebin0 -> 4720 bytes
-rw-r--r--maps/re/hu_in01.mcachebin0 -> 2569 bytes
-rw-r--r--maps/re/hugel.mcachebin0 -> 3089 bytes
-rw-r--r--maps/re/hunter_1-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/hunter_2-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/hunter_3-1.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/ice_dun01.mcachebin0 -> 3551 bytes
-rw-r--r--maps/re/ice_dun02.mcachebin0 -> 3627 bytes
-rw-r--r--maps/re/ice_dun03.mcachebin0 -> 4492 bytes
-rw-r--r--maps/re/ice_dun04.mcachebin0 -> 291 bytes
-rw-r--r--maps/re/in_hunter.mcachebin0 -> 342 bytes
-rw-r--r--maps/re/in_moc_16.mcachebin0 -> 1125 bytes
-rw-r--r--maps/re/in_orcs01.mcachebin0 -> 802 bytes
-rw-r--r--maps/re/in_rogue.mcachebin0 -> 3380 bytes
-rw-r--r--maps/re/in_sphinx1.mcachebin0 -> 3285 bytes
-rw-r--r--maps/re/in_sphinx2.mcachebin0 -> 3247 bytes
-rw-r--r--maps/re/in_sphinx3.mcachebin0 -> 1491 bytes
-rw-r--r--maps/re/in_sphinx4.mcachebin0 -> 1714 bytes
-rw-r--r--maps/re/in_sphinx5.mcachebin0 -> 1355 bytes
-rw-r--r--maps/re/int_land.mcachebin0 -> 636 bytes
-rw-r--r--maps/re/int_land01.mcachebin0 -> 636 bytes
-rw-r--r--maps/re/int_land02.mcachebin0 -> 636 bytes
-rw-r--r--maps/re/int_land03.mcachebin0 -> 636 bytes
-rw-r--r--maps/re/int_land04.mcachebin0 -> 636 bytes
-rw-r--r--maps/re/itemmall.mcachebin0 -> 336 bytes
-rw-r--r--maps/re/iz_ac01.mcachebin0 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_a.mcachebin0 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_b.mcachebin0 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_c.mcachebin0 -> 941 bytes
-rw-r--r--maps/re/iz_ac01_d.mcachebin0 -> 941 bytes
-rw-r--r--maps/re/iz_ac02.mcachebin0 -> 1608 bytes
-rw-r--r--maps/re/iz_ac02_a.mcachebin0 -> 1608 bytes
-rw-r--r--maps/re/iz_ac02_b.mcachebin0 -> 1608 bytes
-rw-r--r--maps/re/iz_ac02_c.mcachebin0 -> 1608 bytes
-rw-r--r--maps/re/iz_ac02_d.mcachebin0 -> 1608 bytes
-rw-r--r--maps/re/iz_dun00.mcachebin0 -> 5376 bytes
-rw-r--r--maps/re/iz_dun01.mcachebin0 -> 4048 bytes
-rw-r--r--maps/re/iz_dun02.mcachebin0 -> 5095 bytes
-rw-r--r--maps/re/iz_dun03.mcachebin0 -> 3181 bytes
-rw-r--r--maps/re/iz_dun04.mcachebin0 -> 2287 bytes
-rw-r--r--maps/re/iz_dun05.mcachebin0 -> 2537 bytes
-rw-r--r--maps/re/iz_int.mcachebin0 -> 217 bytes
-rw-r--r--maps/re/iz_int01.mcachebin0 -> 217 bytes
-rw-r--r--maps/re/iz_int02.mcachebin0 -> 217 bytes
-rw-r--r--maps/re/iz_int03.mcachebin0 -> 217 bytes
-rw-r--r--maps/re/iz_int04.mcachebin0 -> 217 bytes
-rw-r--r--maps/re/iz_ng01.mcachebin0 -> 225 bytes
-rw-r--r--maps/re/izlu2dun.mcachebin0 -> 1237 bytes
-rw-r--r--maps/re/izlude.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/izlude_a.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/izlude_b.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/izlude_c.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/izlude_d.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/izlude_in.mcachebin0 -> 881 bytes
-rw-r--r--maps/re/jawaii.mcachebin0 -> 2791 bytes
-rw-r--r--maps/re/jawaii_in.mcachebin0 -> 707 bytes
-rw-r--r--maps/re/job3_arch01.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/job3_arch02.mcachebin0 -> 4731 bytes
-rw-r--r--maps/re/job3_arch03.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/job3_gen01.mcachebin0 -> 363 bytes
-rw-r--r--maps/re/job3_guil01.mcachebin0 -> 409 bytes
-rw-r--r--maps/re/job3_guil02.mcachebin0 -> 137 bytes
-rw-r--r--maps/re/job3_guil03.mcachebin0 -> 569 bytes
-rw-r--r--maps/re/job3_rang01.mcachebin0 -> 131 bytes
-rw-r--r--maps/re/job3_rang02.mcachebin0 -> 878 bytes
-rw-r--r--maps/re/job3_rune01.mcachebin0 -> 385 bytes
-rw-r--r--maps/re/job3_rune02.mcachebin0 -> 97 bytes
-rw-r--r--maps/re/job3_rune03.mcachebin0 -> 97 bytes
-rw-r--r--maps/re/job3_sha01.mcachebin0 -> 300 bytes
-rw-r--r--maps/re/job3_war01.mcachebin0 -> 141 bytes
-rw-r--r--maps/re/job3_war02.mcachebin0 -> 141 bytes
-rw-r--r--maps/re/job_cru.mcachebin0 -> 744 bytes
-rw-r--r--maps/re/job_duncer.mcachebin0 -> 563 bytes
-rw-r--r--maps/re/job_hunte.mcachebin0 -> 702 bytes
-rw-r--r--maps/re/job_hunter.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/job_knight.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/job_knt.mcachebin0 -> 377 bytes
-rw-r--r--maps/re/job_ko.mcachebin0 -> 722 bytes
-rw-r--r--maps/re/job_monk.mcachebin0 -> 2632 bytes
-rw-r--r--maps/re/job_priest.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/job_prist.mcachebin0 -> 744 bytes
-rw-r--r--maps/re/job_sage.mcachebin0 -> 491 bytes
-rw-r--r--maps/re/job_soul.mcachebin0 -> 75 bytes
-rw-r--r--maps/re/job_star.mcachebin0 -> 353 bytes
-rw-r--r--maps/re/job_sword1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/re/job_thief1.mcachebin0 -> 5733 bytes
-rw-r--r--maps/re/job_wiz.mcachebin0 -> 491 bytes
-rw-r--r--maps/re/job_wizard.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/jupe_area1.mcachebin0 -> 508 bytes
-rw-r--r--maps/re/jupe_area2.mcachebin0 -> 471 bytes
-rw-r--r--maps/re/jupe_cave.mcachebin0 -> 192 bytes
-rw-r--r--maps/re/jupe_core.mcachebin0 -> 1911 bytes
-rw-r--r--maps/re/jupe_core2.mcachebin0 -> 1911 bytes
-rw-r--r--maps/re/jupe_ele.mcachebin0 -> 118 bytes
-rw-r--r--maps/re/jupe_ele_r.mcachebin0 -> 163 bytes
-rw-r--r--maps/re/jupe_gate.mcachebin0 -> 157 bytes
-rw-r--r--maps/re/juperos_01.mcachebin0 -> 2883 bytes
-rw-r--r--maps/re/juperos_02.mcachebin0 -> 3031 bytes
-rw-r--r--maps/re/kh_dun01.mcachebin0 -> 1210 bytes
-rw-r--r--maps/re/kh_dun02.mcachebin0 -> 1593 bytes
-rw-r--r--maps/re/kh_kiehl01.mcachebin0 -> 1407 bytes
-rw-r--r--maps/re/kh_kiehl02.mcachebin0 -> 221 bytes
-rw-r--r--maps/re/kh_mansion.mcachebin0 -> 231 bytes
-rw-r--r--maps/re/kh_rossi.mcachebin0 -> 1415 bytes
-rw-r--r--maps/re/kh_school.mcachebin0 -> 870 bytes
-rw-r--r--maps/re/kh_vila.mcachebin0 -> 1037 bytes
-rw-r--r--maps/re/knight_1-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/knight_2-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/knight_3-1.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/lhz_airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/re/lhz_cube.mcachebin0 -> 578 bytes
-rw-r--r--maps/re/lhz_dun01.mcachebin0 -> 4225 bytes
-rw-r--r--maps/re/lhz_dun02.mcachebin0 -> 3117 bytes
-rw-r--r--maps/re/lhz_dun03.mcachebin0 -> 2248 bytes
-rw-r--r--maps/re/lhz_dun04.mcachebin0 -> 3942 bytes
-rw-r--r--maps/re/lhz_fild01.mcachebin0 -> 4542 bytes
-rw-r--r--maps/re/lhz_fild02.mcachebin0 -> 2517 bytes
-rw-r--r--maps/re/lhz_fild03.mcachebin0 -> 3731 bytes
-rw-r--r--maps/re/lhz_in01.mcachebin0 -> 2538 bytes
-rw-r--r--maps/re/lhz_in02.mcachebin0 -> 2040 bytes
-rw-r--r--maps/re/lhz_in03.mcachebin0 -> 1391 bytes
-rw-r--r--maps/re/lhz_que01.mcachebin0 -> 364 bytes
-rw-r--r--maps/re/lighthalzen.mcachebin0 -> 5429 bytes
-rw-r--r--maps/re/lou_dun01.mcachebin0 -> 4094 bytes
-rw-r--r--maps/re/lou_dun02.mcachebin0 -> 4746 bytes
-rw-r--r--maps/re/lou_dun03.mcachebin0 -> 2521 bytes
-rw-r--r--maps/re/lou_fild01.mcachebin0 -> 3608 bytes
-rw-r--r--maps/re/lou_in01.mcachebin0 -> 738 bytes
-rw-r--r--maps/re/lou_in02.mcachebin0 -> 1373 bytes
-rw-r--r--maps/re/louyang.mcachebin0 -> 4749 bytes
-rw-r--r--maps/re/ma_dun01.mcachebin0 -> 1662 bytes
-rw-r--r--maps/re/ma_fild01.mcachebin0 -> 6120 bytes
-rw-r--r--maps/re/ma_fild02.mcachebin0 -> 6036 bytes
-rw-r--r--maps/re/ma_in01.mcachebin0 -> 783 bytes
-rw-r--r--maps/re/ma_scene01.mcachebin0 -> 592 bytes
-rw-r--r--maps/re/ma_zif01.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif02.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif03.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif04.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif05.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif06.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif07.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif08.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/ma_zif09.mcachebin0 -> 74 bytes
-rw-r--r--maps/re/mag_dun01.mcachebin0 -> 1840 bytes
-rw-r--r--maps/re/mag_dun02.mcachebin0 -> 1738 bytes
-rw-r--r--maps/re/mal_dun01.mcachebin0 -> 2324 bytes
-rw-r--r--maps/re/mal_in01.mcachebin0 -> 882 bytes
-rw-r--r--maps/re/mal_in02.mcachebin0 -> 604 bytes
-rw-r--r--maps/re/malangdo.mcachebin0 -> 2850 bytes
-rw-r--r--maps/re/malaya.mcachebin0 -> 6437 bytes
-rw-r--r--maps/re/man_fild01.mcachebin0 -> 5789 bytes
-rw-r--r--maps/re/man_fild02.mcachebin0 -> 5027 bytes
-rw-r--r--maps/re/man_fild03.mcachebin0 -> 3147 bytes
-rw-r--r--maps/re/man_in01.mcachebin0 -> 1988 bytes
-rw-r--r--maps/re/manuk.mcachebin0 -> 3307 bytes
-rw-r--r--maps/re/mid_camp.mcachebin0 -> 4389 bytes
-rw-r--r--maps/re/mid_campin.mcachebin0 -> 1027 bytes
-rw-r--r--maps/re/mjo_dun01.mcachebin0 -> 3687 bytes
-rw-r--r--maps/re/mjo_dun02.mcachebin0 -> 2786 bytes
-rw-r--r--maps/re/mjo_dun03.mcachebin0 -> 2836 bytes
-rw-r--r--maps/re/mjolnir_01.mcachebin0 -> 5927 bytes
-rw-r--r--maps/re/mjolnir_02.mcachebin0 -> 5991 bytes
-rw-r--r--maps/re/mjolnir_03.mcachebin0 -> 5445 bytes
-rw-r--r--maps/re/mjolnir_04.mcachebin0 -> 5990 bytes
-rw-r--r--maps/re/mjolnir_05.mcachebin0 -> 6349 bytes
-rw-r--r--maps/re/mjolnir_06.mcachebin0 -> 3575 bytes
-rw-r--r--maps/re/mjolnir_07.mcachebin0 -> 3953 bytes
-rw-r--r--maps/re/mjolnir_08.mcachebin0 -> 5310 bytes
-rw-r--r--maps/re/mjolnir_09.mcachebin0 -> 8422 bytes
-rw-r--r--maps/re/mjolnir_10.mcachebin0 -> 7066 bytes
-rw-r--r--maps/re/mjolnir_11.mcachebin0 -> 5207 bytes
-rw-r--r--maps/re/mjolnir_12.mcachebin0 -> 4551 bytes
-rw-r--r--maps/re/moc_castle.mcachebin0 -> 1034 bytes
-rw-r--r--maps/re/moc_fild01.mcachebin0 -> 4428 bytes
-rw-r--r--maps/re/moc_fild02.mcachebin0 -> 5249 bytes
-rw-r--r--maps/re/moc_fild03.mcachebin0 -> 5033 bytes
-rw-r--r--maps/re/moc_fild04.mcachebin0 -> 6816 bytes
-rw-r--r--maps/re/moc_fild05.mcachebin0 -> 5638 bytes
-rw-r--r--maps/re/moc_fild06.mcachebin0 -> 5550 bytes
-rw-r--r--maps/re/moc_fild07.mcachebin0 -> 5050 bytes
-rw-r--r--maps/re/moc_fild08.mcachebin0 -> 5411 bytes
-rw-r--r--maps/re/moc_fild09.mcachebin0 -> 5086 bytes
-rw-r--r--maps/re/moc_fild10.mcachebin0 -> 6303 bytes
-rw-r--r--maps/re/moc_fild11.mcachebin0 -> 4607 bytes
-rw-r--r--maps/re/moc_fild12.mcachebin0 -> 4434 bytes
-rw-r--r--maps/re/moc_fild13.mcachebin0 -> 3705 bytes
-rw-r--r--maps/re/moc_fild14.mcachebin0 -> 4179 bytes
-rw-r--r--maps/re/moc_fild15.mcachebin0 -> 4805 bytes
-rw-r--r--maps/re/moc_fild16.mcachebin0 -> 4035 bytes
-rw-r--r--maps/re/moc_fild17.mcachebin0 -> 3295 bytes
-rw-r--r--maps/re/moc_fild18.mcachebin0 -> 4135 bytes
-rw-r--r--maps/re/moc_fild19.mcachebin0 -> 1251 bytes
-rw-r--r--maps/re/moc_fild20.mcachebin0 -> 5461 bytes
-rw-r--r--maps/re/moc_fild21.mcachebin0 -> 4625 bytes
-rw-r--r--maps/re/moc_fild22.mcachebin0 -> 5745 bytes
-rw-r--r--maps/re/moc_fild22b.mcachebin0 -> 5830 bytes
-rw-r--r--maps/re/moc_para01.mcachebin0 -> 1043 bytes
-rw-r--r--maps/re/moc_pryd01.mcachebin0 -> 958 bytes
-rw-r--r--maps/re/moc_pryd02.mcachebin0 -> 750 bytes
-rw-r--r--maps/re/moc_pryd03.mcachebin0 -> 574 bytes
-rw-r--r--maps/re/moc_pryd04.mcachebin0 -> 775 bytes
-rw-r--r--maps/re/moc_pryd05.mcachebin0 -> 1344 bytes
-rw-r--r--maps/re/moc_pryd06.mcachebin0 -> 1168 bytes
-rw-r--r--maps/re/moc_prydb1.mcachebin0 -> 646 bytes
-rw-r--r--maps/re/moc_prydn1.mcachebin0 -> 1344 bytes
-rw-r--r--maps/re/moc_prydn2.mcachebin0 -> 1168 bytes
-rw-r--r--maps/re/moc_ruins.mcachebin0 -> 1291 bytes
-rw-r--r--maps/re/monk_in.mcachebin0 -> 812 bytes
-rw-r--r--maps/re/monk_test.mcachebin0 -> 2068 bytes
-rw-r--r--maps/re/mora.mcachebin0 -> 1532 bytes
-rw-r--r--maps/re/moro_cav.mcachebin0 -> 315 bytes
-rw-r--r--maps/re/moro_vol.mcachebin0 -> 3000 bytes
-rw-r--r--maps/re/morocc.mcachebin0 -> 4061 bytes
-rw-r--r--maps/re/morocc_in.mcachebin0 -> 1209 bytes
-rw-r--r--maps/re/moscovia.mcachebin0 -> 3042 bytes
-rw-r--r--maps/re/mosk_dun01.mcachebin0 -> 3419 bytes
-rw-r--r--maps/re/mosk_dun02.mcachebin0 -> 3593 bytes
-rw-r--r--maps/re/mosk_dun03.mcachebin0 -> 2773 bytes
-rw-r--r--maps/re/mosk_fild01.mcachebin0 -> 434 bytes
-rw-r--r--maps/re/mosk_fild02.mcachebin0 -> 3761 bytes
-rw-r--r--maps/re/mosk_in.mcachebin0 -> 1516 bytes
-rw-r--r--maps/re/mosk_que.mcachebin0 -> 311 bytes
-rw-r--r--maps/re/mosk_ship.mcachebin0 -> 343 bytes
-rw-r--r--maps/re/n_castle.mcachebin0 -> 764 bytes
-rw-r--r--maps/re/nameless_i.mcachebin0 -> 2805 bytes
-rw-r--r--maps/re/nameless_in.mcachebin0 -> 527 bytes
-rw-r--r--maps/re/nameless_n.mcachebin0 -> 4115 bytes
-rw-r--r--maps/re/new_1-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_1-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_1-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_1-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/new_2-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_2-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_2-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_2-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/new_3-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_3-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_3-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_3-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/new_4-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_4-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_4-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_4-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/new_5-1.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_5-2.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_5-3.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_5-4.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/new_zone01.mcachebin0 -> 934 bytes
-rw-r--r--maps/re/new_zone02.mcachebin0 -> 807 bytes
-rw-r--r--maps/re/new_zone03.mcachebin0 -> 730 bytes
-rw-r--r--maps/re/new_zone04.mcachebin0 -> 630 bytes
-rw-r--r--maps/re/nguild_alde.mcachebin0 -> 1558 bytes
-rw-r--r--maps/re/nguild_gef.mcachebin0 -> 1174 bytes
-rw-r--r--maps/re/nguild_pay.mcachebin0 -> 1260 bytes
-rw-r--r--maps/re/nguild_prt.mcachebin0 -> 1363 bytes
-rw-r--r--maps/re/nif_fild01.mcachebin0 -> 4159 bytes
-rw-r--r--maps/re/nif_fild02.mcachebin0 -> 3744 bytes
-rw-r--r--maps/re/nif_in.mcachebin0 -> 1083 bytes
-rw-r--r--maps/re/niflheim.mcachebin0 -> 5877 bytes
-rw-r--r--maps/re/nyd_dun01.mcachebin0 -> 1621 bytes
-rw-r--r--maps/re/nyd_dun02.mcachebin0 -> 1569 bytes
-rw-r--r--maps/re/odin_tem01.mcachebin0 -> 3107 bytes
-rw-r--r--maps/re/odin_tem02.mcachebin0 -> 4354 bytes
-rw-r--r--maps/re/odin_tem03.mcachebin0 -> 4735 bytes
-rw-r--r--maps/re/orcsdun01.mcachebin0 -> 1196 bytes
-rw-r--r--maps/re/orcsdun02.mcachebin0 -> 1297 bytes
-rw-r--r--maps/re/ordeal_1-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/re/ordeal_1-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/re/ordeal_2-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/re/ordeal_2-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/re/ordeal_3-1.mcachebin0 -> 1550 bytes
-rw-r--r--maps/re/ordeal_3-2.mcachebin0 -> 4449 bytes
-rw-r--r--maps/re/p_track01.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/p_track02.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/pay_arche.mcachebin0 -> 1205 bytes
-rw-r--r--maps/re/pay_dun00.mcachebin0 -> 1207 bytes
-rw-r--r--maps/re/pay_dun01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/pay_dun02.mcachebin0 -> 3195 bytes
-rw-r--r--maps/re/pay_dun03.mcachebin0 -> 2570 bytes
-rw-r--r--maps/re/pay_dun04.mcachebin0 -> 1756 bytes
-rw-r--r--maps/re/pay_fild01.mcachebin0 -> 6539 bytes
-rw-r--r--maps/re/pay_fild02.mcachebin0 -> 3765 bytes
-rw-r--r--maps/re/pay_fild03.mcachebin0 -> 4016 bytes
-rw-r--r--maps/re/pay_fild04.mcachebin0 -> 4616 bytes
-rw-r--r--maps/re/pay_fild05.mcachebin0 -> 2620 bytes
-rw-r--r--maps/re/pay_fild06.mcachebin0 -> 3731 bytes
-rw-r--r--maps/re/pay_fild07.mcachebin0 -> 4995 bytes
-rw-r--r--maps/re/pay_fild08.mcachebin0 -> 3584 bytes
-rw-r--r--maps/re/pay_fild09.mcachebin0 -> 5030 bytes
-rw-r--r--maps/re/pay_fild10.mcachebin0 -> 6051 bytes
-rw-r--r--maps/re/pay_fild11.mcachebin0 -> 2426 bytes
-rw-r--r--maps/re/pay_gld.mcachebin0 -> 4451 bytes
-rw-r--r--maps/re/payg_cas01.mcachebin0 -> 1260 bytes
-rw-r--r--maps/re/payg_cas02.mcachebin0 -> 1860 bytes
-rw-r--r--maps/re/payg_cas03.mcachebin0 -> 1663 bytes
-rw-r--r--maps/re/payg_cas04.mcachebin0 -> 1934 bytes
-rw-r--r--maps/re/payg_cas05.mcachebin0 -> 1738 bytes
-rw-r--r--maps/re/payon.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/payon_in01.mcachebin0 -> 900 bytes
-rw-r--r--maps/re/payon_in02.mcachebin0 -> 392 bytes
-rw-r--r--maps/re/payon_in03.mcachebin0 -> 1070 bytes
-rw-r--r--maps/re/poring_w01.mcachebin0 -> 552 bytes
-rw-r--r--maps/re/poring_w02.mcachebin0 -> 783 bytes
-rw-r--r--maps/re/priest_1-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/priest_2-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/priest_3-1.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/prontera.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/prt_are01.mcachebin0 -> 3694 bytes
-rw-r--r--maps/re/prt_are_in.mcachebin0 -> 626 bytes
-rw-r--r--maps/re/prt_castle.mcachebin0 -> 2326 bytes
-rw-r--r--maps/re/prt_church.mcachebin0 -> 583 bytes
-rw-r--r--maps/re/prt_fild00.mcachebin0 -> 6845 bytes
-rw-r--r--maps/re/prt_fild01.mcachebin0 -> 7350 bytes
-rw-r--r--maps/re/prt_fild02.mcachebin0 -> 8431 bytes
-rw-r--r--maps/re/prt_fild03.mcachebin0 -> 4789 bytes
-rw-r--r--maps/re/prt_fild04.mcachebin0 -> 4596 bytes
-rw-r--r--maps/re/prt_fild05.mcachebin0 -> 7028 bytes
-rw-r--r--maps/re/prt_fild06.mcachebin0 -> 4346 bytes
-rw-r--r--maps/re/prt_fild07.mcachebin0 -> 6147 bytes
-rw-r--r--maps/re/prt_fild08.mcachebin0 -> 5153 bytes
-rw-r--r--maps/re/prt_fild08a.mcachebin0 -> 5153 bytes
-rw-r--r--maps/re/prt_fild08b.mcachebin0 -> 5153 bytes
-rw-r--r--maps/re/prt_fild08c.mcachebin0 -> 5153 bytes
-rw-r--r--maps/re/prt_fild08d.mcachebin0 -> 5153 bytes
-rw-r--r--maps/re/prt_fild09.mcachebin0 -> 5574 bytes
-rw-r--r--maps/re/prt_fild10.mcachebin0 -> 4784 bytes
-rw-r--r--maps/re/prt_fild11.mcachebin0 -> 4178 bytes
-rw-r--r--maps/re/prt_gld.mcachebin0 -> 2207 bytes
-rw-r--r--maps/re/prt_in.mcachebin0 -> 2045 bytes
-rw-r--r--maps/re/prt_maze01.mcachebin0 -> 2011 bytes
-rw-r--r--maps/re/prt_maze02.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/prt_maze03.mcachebin0 -> 2015 bytes
-rw-r--r--maps/re/prt_monk.mcachebin0 -> 2632 bytes
-rw-r--r--maps/re/prt_sewb1.mcachebin0 -> 1823 bytes
-rw-r--r--maps/re/prt_sewb2.mcachebin0 -> 496 bytes
-rw-r--r--maps/re/prt_sewb3.mcachebin0 -> 465 bytes
-rw-r--r--maps/re/prt_sewb4.mcachebin0 -> 791 bytes
-rw-r--r--maps/re/prtg_cas01.mcachebin0 -> 1363 bytes
-rw-r--r--maps/re/prtg_cas02.mcachebin0 -> 1336 bytes
-rw-r--r--maps/re/prtg_cas03.mcachebin0 -> 1440 bytes
-rw-r--r--maps/re/prtg_cas04.mcachebin0 -> 1512 bytes
-rw-r--r--maps/re/prtg_cas05.mcachebin0 -> 2074 bytes
-rw-r--r--maps/re/pvp_2vs2.mcachebin0 -> 387 bytes
-rw-r--r--maps/re/pvp_c_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/pvp_n_1-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_1-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_1-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_1-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_1-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_2-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_2-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_2-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_2-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_2-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_3-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_3-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_3-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_3-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_3-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_4-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_4-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_4-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_4-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_4-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_5-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_5-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_5-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_5-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_5-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_6-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_6-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_6-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_6-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_6-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_7-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_7-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_7-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_7-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_7-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_8-1.mcachebin0 -> 843 bytes
-rw-r--r--maps/re/pvp_n_8-2.mcachebin0 -> 731 bytes
-rw-r--r--maps/re/pvp_n_8-3.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/pvp_n_8-4.mcachebin0 -> 995 bytes
-rw-r--r--maps/re/pvp_n_8-5.mcachebin0 -> 472 bytes
-rw-r--r--maps/re/pvp_n_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/pvp_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/pvp_y_1-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_1-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_1-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_1-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_1-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_2-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_2-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_2-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_2-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_2-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_3-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_3-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_3-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_3-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_3-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_4-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_4-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_4-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_4-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_4-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_5-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_5-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_5-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_5-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_5-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_6-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_6-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_6-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_6-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_6-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_7-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_7-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_7-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_7-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_7-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_8-1.mcachebin0 -> 6108 bytes
-rw-r--r--maps/re/pvp_y_8-2.mcachebin0 -> 1680 bytes
-rw-r--r--maps/re/pvp_y_8-3.mcachebin0 -> 3904 bytes
-rw-r--r--maps/re/pvp_y_8-4.mcachebin0 -> 2565 bytes
-rw-r--r--maps/re/pvp_y_8-5.mcachebin0 -> 4420 bytes
-rw-r--r--maps/re/pvp_y_room.mcachebin0 -> 171 bytes
-rw-r--r--maps/re/que_avan01.mcachebin0 -> 205 bytes
-rw-r--r--maps/re/que_ba.mcachebin0 -> 1103 bytes
-rw-r--r--maps/re/que_bingo.mcachebin0 -> 290 bytes
-rw-r--r--maps/re/que_dan01.mcachebin0 -> 272 bytes
-rw-r--r--maps/re/que_dan02.mcachebin0 -> 297 bytes
-rw-r--r--maps/re/que_god01.mcachebin0 -> 887 bytes
-rw-r--r--maps/re/que_god02.mcachebin0 -> 370 bytes
-rw-r--r--maps/re/que_house_s.mcachebin0 -> 167 bytes
-rw-r--r--maps/re/que_hugel.mcachebin0 -> 458 bytes
-rw-r--r--maps/re/que_job01.mcachebin0 -> 389 bytes
-rw-r--r--maps/re/que_job02.mcachebin0 -> 955 bytes
-rw-r--r--maps/re/que_job03.mcachebin0 -> 955 bytes
-rw-r--r--maps/re/que_lhz.mcachebin0 -> 1079 bytes
-rw-r--r--maps/re/que_moc_16.mcachebin0 -> 1125 bytes
-rw-r--r--maps/re/que_moon.mcachebin0 -> 353 bytes
-rw-r--r--maps/re/que_ng.mcachebin0 -> 736 bytes
-rw-r--r--maps/re/que_qaru01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qaru02.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qaru03.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qaru04.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qaru05.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qsch01.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qsch02.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qsch03.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qsch04.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_qsch05.mcachebin0 -> 3140 bytes
-rw-r--r--maps/re/que_rachel.mcachebin0 -> 3042 bytes
-rw-r--r--maps/re/que_san04.mcachebin0 -> 1072 bytes
-rw-r--r--maps/re/que_sign01.mcachebin0 -> 1085 bytes
-rw-r--r--maps/re/que_sign02.mcachebin0 -> 3744 bytes
-rw-r--r--maps/re/que_temsky.mcachebin0 -> 765 bytes
-rw-r--r--maps/re/que_thor.mcachebin0 -> 495 bytes
-rw-r--r--maps/re/quiz_00.mcachebin0 -> 417 bytes
-rw-r--r--maps/re/quiz_01.mcachebin0 -> 1622 bytes
-rw-r--r--maps/re/quiz_02.mcachebin0 -> 1457 bytes
-rw-r--r--maps/re/quiz_test.mcachebin0 -> 2068 bytes
-rw-r--r--maps/re/ra_fild01.mcachebin0 -> 4369 bytes
-rw-r--r--maps/re/ra_fild02.mcachebin0 -> 4240 bytes
-rw-r--r--maps/re/ra_fild03.mcachebin0 -> 5273 bytes
-rw-r--r--maps/re/ra_fild04.mcachebin0 -> 4885 bytes
-rw-r--r--maps/re/ra_fild05.mcachebin0 -> 4867 bytes
-rw-r--r--maps/re/ra_fild06.mcachebin0 -> 5736 bytes
-rw-r--r--maps/re/ra_fild07.mcachebin0 -> 4591 bytes
-rw-r--r--maps/re/ra_fild08.mcachebin0 -> 4146 bytes
-rw-r--r--maps/re/ra_fild09.mcachebin0 -> 2308 bytes
-rw-r--r--maps/re/ra_fild10.mcachebin0 -> 4094 bytes
-rw-r--r--maps/re/ra_fild11.mcachebin0 -> 4421 bytes
-rw-r--r--maps/re/ra_fild12.mcachebin0 -> 3706 bytes
-rw-r--r--maps/re/ra_fild13.mcachebin0 -> 3607 bytes
-rw-r--r--maps/re/ra_in01.mcachebin0 -> 2743 bytes
-rw-r--r--maps/re/ra_san01.mcachebin0 -> 3060 bytes
-rw-r--r--maps/re/ra_san02.mcachebin0 -> 1959 bytes
-rw-r--r--maps/re/ra_san03.mcachebin0 -> 2429 bytes
-rw-r--r--maps/re/ra_san04.mcachebin0 -> 1072 bytes
-rw-r--r--maps/re/ra_san05.mcachebin0 -> 2080 bytes
-rw-r--r--maps/re/ra_temin.mcachebin0 -> 2965 bytes
-rw-r--r--maps/re/ra_temple.mcachebin0 -> 1295 bytes
-rw-r--r--maps/re/ra_temsky.mcachebin0 -> 765 bytes
-rw-r--r--maps/re/rachel.mcachebin0 -> 3596 bytes
-rw-r--r--maps/re/s_atelier.mcachebin0 -> 664 bytes
-rw-r--r--maps/re/sch_gld.mcachebin0 -> 4103 bytes
-rw-r--r--maps/re/schg_cas01.mcachebin0 -> 3519 bytes
-rw-r--r--maps/re/schg_cas02.mcachebin0 -> 3186 bytes
-rw-r--r--maps/re/schg_cas03.mcachebin0 -> 2794 bytes
-rw-r--r--maps/re/schg_cas04.mcachebin0 -> 3519 bytes
-rw-r--r--maps/re/schg_cas05.mcachebin0 -> 3519 bytes
-rw-r--r--maps/re/schg_dun01.mcachebin0 -> 2271 bytes
-rw-r--r--maps/re/schg_que01.mcachebin0 -> 698 bytes
-rw-r--r--maps/re/sec_in01.mcachebin0 -> 939 bytes
-rw-r--r--maps/re/sec_in02.mcachebin0 -> 1074 bytes
-rw-r--r--maps/re/sec_pri.mcachebin0 -> 315 bytes
-rw-r--r--maps/re/siege_test.mcachebin0 -> 1367 bytes
-rw-r--r--maps/re/silk_lair.mcachebin0 -> 3228 bytes
-rw-r--r--maps/re/spl_fild01.mcachebin0 -> 8871 bytes
-rw-r--r--maps/re/spl_fild02.mcachebin0 -> 9237 bytes
-rw-r--r--maps/re/spl_fild03.mcachebin0 -> 8302 bytes
-rw-r--r--maps/re/spl_in01.mcachebin0 -> 2361 bytes
-rw-r--r--maps/re/spl_in02.mcachebin0 -> 971 bytes
-rw-r--r--maps/re/splendide.mcachebin0 -> 7798 bytes
-rw-r--r--maps/re/sword_1-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/re/sword_2-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/re/sword_3-1.mcachebin0 -> 2409 bytes
-rw-r--r--maps/re/te_alde_gld.mcachebin0 -> 2763 bytes
-rw-r--r--maps/re/te_aldecas1.mcachebin0 -> 1558 bytes
-rw-r--r--maps/re/te_aldecas2.mcachebin0 -> 1396 bytes
-rw-r--r--maps/re/te_aldecas3.mcachebin0 -> 1372 bytes
-rw-r--r--maps/re/te_aldecas4.mcachebin0 -> 1265 bytes
-rw-r--r--maps/re/te_aldecas5.mcachebin0 -> 1288 bytes
-rw-r--r--maps/re/te_prt_gld.mcachebin0 -> 2207 bytes
-rw-r--r--maps/re/te_prtcas01.mcachebin0 -> 1363 bytes
-rw-r--r--maps/re/te_prtcas02.mcachebin0 -> 1336 bytes
-rw-r--r--maps/re/te_prtcas03.mcachebin0 -> 1440 bytes
-rw-r--r--maps/re/te_prtcas04.mcachebin0 -> 1512 bytes
-rw-r--r--maps/re/te_prtcas05.mcachebin0 -> 2074 bytes
-rw-r--r--maps/re/teg_dun01.mcachebin0 -> 2866 bytes
-rw-r--r--maps/re/teg_dun02.mcachebin0 -> 1570 bytes
-rw-r--r--maps/re/tha_scene01.mcachebin0 -> 1014 bytes
-rw-r--r--maps/re/tha_t01.mcachebin0 -> 3145 bytes
-rw-r--r--maps/re/tha_t02.mcachebin0 -> 2854 bytes
-rw-r--r--maps/re/tha_t03.mcachebin0 -> 2776 bytes
-rw-r--r--maps/re/tha_t04.mcachebin0 -> 1768 bytes
-rw-r--r--maps/re/tha_t05.mcachebin0 -> 2335 bytes
-rw-r--r--maps/re/tha_t06.mcachebin0 -> 2522 bytes
-rw-r--r--maps/re/tha_t07.mcachebin0 -> 601 bytes
-rw-r--r--maps/re/tha_t08.mcachebin0 -> 680 bytes
-rw-r--r--maps/re/tha_t09.mcachebin0 -> 257 bytes
-rw-r--r--maps/re/tha_t10.mcachebin0 -> 375 bytes
-rw-r--r--maps/re/tha_t11.mcachebin0 -> 477 bytes
-rw-r--r--maps/re/tha_t12.mcachebin0 -> 414 bytes
-rw-r--r--maps/re/thana_boss.mcachebin0 -> 1336 bytes
-rw-r--r--maps/re/thana_step.mcachebin0 -> 779 bytes
-rw-r--r--maps/re/thor_camp.mcachebin0 -> 2991 bytes
-rw-r--r--maps/re/thor_v01.mcachebin0 -> 2794 bytes
-rw-r--r--maps/re/thor_v02.mcachebin0 -> 2303 bytes
-rw-r--r--maps/re/thor_v03.mcachebin0 -> 3307 bytes
-rw-r--r--maps/re/treasure01.mcachebin0 -> 1153 bytes
-rw-r--r--maps/re/treasure02.mcachebin0 -> 1190 bytes
-rw-r--r--maps/re/treasure_n1.mcachebin0 -> 1153 bytes
-rw-r--r--maps/re/treasure_n2.mcachebin0 -> 1190 bytes
-rw-r--r--maps/re/tur_dun01.mcachebin0 -> 2939 bytes
-rw-r--r--maps/re/tur_dun02.mcachebin0 -> 3976 bytes
-rw-r--r--maps/re/tur_dun03.mcachebin0 -> 2569 bytes
-rw-r--r--maps/re/tur_dun04.mcachebin0 -> 1715 bytes
-rw-r--r--maps/re/tur_dun05.mcachebin0 -> 753 bytes
-rw-r--r--maps/re/tur_dun06.mcachebin0 -> 735 bytes
-rw-r--r--maps/re/turbo_e_16.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_e_4.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_e_8.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_1.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_16.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_4.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_n_8.mcachebin0 -> 3302 bytes
-rw-r--r--maps/re/turbo_room.mcachebin0 -> 657 bytes
-rw-r--r--maps/re/um_dun01.mcachebin0 -> 3673 bytes
-rw-r--r--maps/re/um_dun02.mcachebin0 -> 5305 bytes
-rw-r--r--maps/re/um_fild01.mcachebin0 -> 6313 bytes
-rw-r--r--maps/re/um_fild02.mcachebin0 -> 5281 bytes
-rw-r--r--maps/re/um_fild03.mcachebin0 -> 5871 bytes
-rw-r--r--maps/re/um_fild04.mcachebin0 -> 4241 bytes
-rw-r--r--maps/re/um_in.mcachebin0 -> 752 bytes
-rw-r--r--maps/re/umbala.mcachebin0 -> 2441 bytes
-rw-r--r--maps/re/valkyrie.mcachebin0 -> 186 bytes
-rw-r--r--maps/re/ve_fild01.mcachebin0 -> 5625 bytes
-rw-r--r--maps/re/ve_fild02.mcachebin0 -> 5955 bytes
-rw-r--r--maps/re/ve_fild03.mcachebin0 -> 3347 bytes
-rw-r--r--maps/re/ve_fild04.mcachebin0 -> 4274 bytes
-rw-r--r--maps/re/ve_fild05.mcachebin0 -> 4300 bytes
-rw-r--r--maps/re/ve_fild06.mcachebin0 -> 1302 bytes
-rw-r--r--maps/re/ve_fild07.mcachebin0 -> 4044 bytes
-rw-r--r--maps/re/ve_in.mcachebin0 -> 2229 bytes
-rw-r--r--maps/re/ve_in02.mcachebin0 -> 240 bytes
-rw-r--r--maps/re/veins.mcachebin0 -> 5905 bytes
-rw-r--r--maps/re/wizard_1-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/wizard_2-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/wizard_3-1.mcachebin0 -> 482 bytes
-rw-r--r--maps/re/xmas.mcachebin0 -> 4194 bytes
-rw-r--r--maps/re/xmas_dun01.mcachebin0 -> 3216 bytes
-rw-r--r--maps/re/xmas_dun02.mcachebin0 -> 3329 bytes
-rw-r--r--maps/re/xmas_fild01.mcachebin0 -> 1721 bytes
-rw-r--r--maps/re/xmas_in.mcachebin0 -> 1023 bytes
-rw-r--r--maps/re/y_airport.mcachebin0 -> 632 bytes
-rw-r--r--maps/re/yggdrasil01.mcachebin0 -> 2256 bytes
-rw-r--r--maps/re/yuno.mcachebin0 -> 6815 bytes
-rw-r--r--maps/re/yuno_fild01.mcachebin0 -> 4037 bytes
-rw-r--r--maps/re/yuno_fild02.mcachebin0 -> 7456 bytes
-rw-r--r--maps/re/yuno_fild03.mcachebin0 -> 6934 bytes
-rw-r--r--maps/re/yuno_fild04.mcachebin0 -> 5025 bytes
-rw-r--r--maps/re/yuno_fild05.mcachebin0 -> 5798 bytes
-rw-r--r--maps/re/yuno_fild06.mcachebin0 -> 4598 bytes
-rw-r--r--maps/re/yuno_fild07.mcachebin0 -> 3884 bytes
-rw-r--r--maps/re/yuno_fild08.mcachebin0 -> 7327 bytes
-rw-r--r--maps/re/yuno_fild09.mcachebin0 -> 7116 bytes
-rw-r--r--maps/re/yuno_fild10.mcachebin0 -> 3907 bytes
-rw-r--r--maps/re/yuno_fild11.mcachebin0 -> 6228 bytes
-rw-r--r--maps/re/yuno_fild12.mcachebin0 -> 3057 bytes
-rw-r--r--maps/re/yuno_in01.mcachebin0 -> 898 bytes
-rw-r--r--maps/re/yuno_in02.mcachebin0 -> 780 bytes
-rw-r--r--maps/re/yuno_in03.mcachebin0 -> 1499 bytes
-rw-r--r--maps/re/yuno_in04.mcachebin0 -> 851 bytes
-rw-r--r--maps/re/yuno_in05.mcachebin0 -> 796 bytes
-rw-r--r--maps/re/yuno_pre.mcachebin0 -> 471 bytes
-rw-r--r--maps/re/z_agit.mcachebin0 -> 744 bytes
-rw-r--r--src/common/HPMDataCheck.h3
-rw-r--r--src/map/map.c221
-rw-r--r--src/map/map.h32
-rw-r--r--src/plugins/HPMHooking/HPMHooking.Defs.inc8
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc8
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc2
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.Hooks.inc52
-rw-r--r--src/plugins/mapcache.c384
-rw-r--r--src/tool/Makefile.in23
-rw-r--r--src/tool/mapcache.c377
-rw-r--r--vcproj-11/mapcache.vcxproj165
-rw-r--r--vcproj-11/mapcache.vcxproj.filters105
-rw-r--r--vcproj-12/mapcache.vcxproj165
-rw-r--r--vcproj-12/mapcache.vcxproj.filters105
-rw-r--r--vcproj-14/mapcache.vcxproj163
-rw-r--r--vcproj-14/mapcache.vcxproj.filters105
1840 files changed, 595 insertions, 1675 deletions
diff --git a/.appveyor.yml b/.appveyor.yml
new file mode 100644
index 000000000..de3f255e8
--- /dev/null
+++ b/.appveyor.yml
@@ -0,0 +1,28 @@
+version: 1.{branch}.{build}
+pull_requests:
+ do_not_increment_build_number: true
+branches:
+ except:
+ - rathena
+ - coverity_scan
+skip_tags: true
+skip_branch_with_pr: true
+image: Visual Studio 2015
+clone_depth: 5
+environment:
+ matrix:
+ - HerculesProject: Hercules-11.sln
+ - HerculesProject: Hercules-12.sln
+ - HerculesProject: Hercules-14.sln
+services: mysql56
+build_script:
+- cmd: MSBuild %HerculesProject% /t:map-server,char-server,login-server
+test: off
+deploy: off
+notifications:
+- provider: Email
+ to:
+ - dev@herc.ws
+ on_build_success: false
+ on_build_failure: true
+ on_build_status_changed: true
diff --git a/Hercules-11.sln b/Hercules-11.sln
index cc5aad477..1fc5f7f52 100644
--- a/Hercules-11.sln
+++ b/Hercules-11.sln
@@ -1,13 +1,13 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2012 for Windows Desktop
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
+MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server", "vcproj-11\char-server.vcxproj", "{D356871D-58E1-450B-967A-E4E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server", "vcproj-11\login-server.vcxproj", "{D356871D-58E1-450B-967A-E5E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server", "vcproj-11\map-server.vcxproj", "{D356871D-58E1-450B-967A-E6E9646175AF}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapcache", "vcproj-11\mapcache.vcxproj", "{D356871D-58E1-450B-967A-E7E9646175AF}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-sample", "vcproj-11\plugin-sample.vcxproj", "{E64C56D3-CDFB-483B-900B-A62D216B6D2F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-HPMHooking_map", "vcproj-11\plugin-HPMHooking_map.vcxproj", "{745D4A8C-6A68-4721-A43A-D81BF59860A1}"
@@ -34,10 +34,6 @@ Global
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release|Win32.Build.0 = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.ActiveCfg = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.Build.0 = Release|Win32
{E64C56D3-CDFB-483B-900B-A62D216B6D2F}.Debug|Win32.ActiveCfg = Debug|Win32
{E64C56D3-CDFB-483B-900B-A62D216B6D2F}.Debug|Win32.Build.0 = Debug|Win32
{E64C56D3-CDFB-483B-900B-A62D216B6D2F}.Release|Win32.ActiveCfg = Release|Win32
diff --git a/Hercules-12.sln b/Hercules-12.sln
index ab0df4e07..c1a78b5ef 100644
--- a/Hercules-12.sln
+++ b/Hercules-12.sln
@@ -1,14 +1,12 @@

Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio Express 2013 for Windows Desktop
-VisualStudioVersion = 12.0.30723.0
+# Visual Studio 14
+VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server", "vcproj-12\char-server.vcxproj", "{D356871D-58E1-450B-967A-E4E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server", "vcproj-12\login-server.vcxproj", "{D356871D-58E1-450B-967A-E5E9646175AF}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapcache", "vcproj-12\mapcache.vcxproj", "{D356871D-58E1-450B-967A-E7E9646175AF}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server", "vcproj-12\map-server.vcxproj", "{D356871D-58E1-450B-967A-E6E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-sample", "vcproj-12\plugin-sample.vcxproj", "{E64C56D3-CDFB-483B-900B-A62D216B6D2F}"
@@ -33,10 +31,6 @@ Global
{D356871D-58E1-450B-967A-E5E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release|Win32.Build.0 = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.ActiveCfg = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.Build.0 = Release|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug|Win32.ActiveCfg = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
diff --git a/Hercules-14.sln b/Hercules-14.sln
index 0abbb1102..7c5ba6cf7 100644
--- a/Hercules-14.sln
+++ b/Hercules-14.sln
@@ -1,14 +1,12 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
-VisualStudioVersion = 14.0.23107.0
+VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "char-server", "vcproj-14\char-server.vcxproj", "{D356871D-58E1-450B-967A-E4E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "login-server", "vcproj-14\login-server.vcxproj", "{D356871D-58E1-450B-967A-E5E9646175AF}"
EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mapcache", "vcproj-14\mapcache.vcxproj", "{D356871D-58E1-450B-967A-E7E9646175AF}"
-EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "map-server", "vcproj-14\map-server.vcxproj", "{D356871D-58E1-450B-967A-E6E9646175AF}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "plugin-sample", "vcproj-14\plugin-sample.vcxproj", "{E64C56D3-CDFB-483B-900B-A62D216B6D2F}"
@@ -33,10 +31,6 @@ Global
{D356871D-58E1-450B-967A-E5E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
{D356871D-58E1-450B-967A-E5E9646175AF}.Release|Win32.Build.0 = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.ActiveCfg = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
- {D356871D-58E1-450B-967A-E7E9646175AF}.Release|Win32.Build.0 = Release|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug|Win32.ActiveCfg = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Debug|Win32.Build.0 = Debug|Win32
{D356871D-58E1-450B-967A-E6E9646175AF}.Release|Win32.ActiveCfg = Release|Win32
diff --git a/Hercules.xcodeproj/project.pbxproj b/Hercules.xcodeproj/project.pbxproj
index 7bafbc338..bb3149d3a 100644
--- a/Hercules.xcodeproj/project.pbxproj
+++ b/Hercules.xcodeproj/project.pbxproj
@@ -13,11 +13,6 @@
A530267B202D78CE0060E394 /* clan.c in Sources */ = {isa = PBXBuildFile; fileRef = A5302673202D78B00060E394 /* clan.c */; };
A530267F202D793C0060E394 /* int_clan.c in Sources */ = {isa = PBXBuildFile; fileRef = A530267D202D792F0060E394 /* int_clan.c */; };
A5302683202D7A1F0060E394 /* HPMHooking.Defs.inc in Sources */ = {isa = PBXBuildFile; fileRef = A5302682202D7A1F0060E394 /* HPMHooking.Defs.inc */; };
- A5380CD71856CE3C0090CBC4 /* mapcache.c in Sources */ = {isa = PBXBuildFile; fileRef = A5380CD61856CE3C0090CBC4 /* mapcache.c */; };
- A5380CD81856CE8A0090CBC4 /* console.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC692185643BB009EB79C /* console.c */; };
- A5380CD91856CF4A0090CBC4 /* core.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC694185643BB009EB79C /* core.c */; };
- A5380CDA1856D0650090CBC4 /* socket.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC6BA185643BB009EB79C /* socket.c */; };
- A5380CDB1856D0690090CBC4 /* memmgr.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC6A3185643BB009EB79C /* memmgr.c */; };
A5467AD31A16FCB4008AFAA6 /* loginif.c in Sources */ = {isa = PBXBuildFile; fileRef = A5467AD11A16FCB4008AFAA6 /* loginif.c */; };
A5467AD61A16FCDC008AFAA6 /* mapif.c in Sources */ = {isa = PBXBuildFile; fileRef = A5467AD41A16FCDC008AFAA6 /* mapif.c */; };
A5467AD91A16FD08008AFAA6 /* geoip.c in Sources */ = {isa = PBXBuildFile; fileRef = A5467AD71A16FD08008AFAA6 /* geoip.c */; };
@@ -165,11 +160,6 @@
A56CC7DD18565812009EB79C /* trade.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC7B318565812009EB79C /* trade.c */; };
A56CC7DE18565812009EB79C /* unit.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC7B518565812009EB79C /* unit.c */; };
A56CC7DF18565812009EB79C /* vending.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC7B718565812009EB79C /* vending.c */; };
- A58A5A17185800A40099683E /* showmsg.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC6B8185643BB009EB79C /* showmsg.c */; };
- A58A5A18185800B80099683E /* grfio.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC69E185643BB009EB79C /* grfio.c */; };
- A58A5A19185800C20099683E /* des.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC698185643BB009EB79C /* des.c */; };
- A58A5A1A185800CD0099683E /* strlib.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC6BF185643BB009EB79C /* strlib.c */; };
- A58A5A1B185800E70099683E /* utils.c in Sources */ = {isa = PBXBuildFile; fileRef = A56CC6C6185643BB009EB79C /* utils.c */; };
A58A5A281858025D0099683E /* HPMHooking.c in Sources */ = {isa = PBXBuildFile; fileRef = A58A5A271858025D0099683E /* HPMHooking.c */; };
A59EA4511A727D36005F2B6D /* channel.c in Sources */ = {isa = PBXBuildFile; fileRef = A59EA44F1A727D36005F2B6D /* channel.c */; };
A5AA94EE185796CB00C940C8 /* sample.c in Sources */ = {isa = PBXBuildFile; fileRef = A5AA94ED185796CB00C940C8 /* sample.c */; };
@@ -181,19 +171,9 @@
A5F7946C191CA34E002293AB /* sysinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = A5F79469191CA34E002293AB /* sysinfo.c */; };
A5F7946D191CA34E002293AB /* sysinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = A5F79469191CA34E002293AB /* sysinfo.c */; };
A5F7946E191CA34E002293AB /* sysinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = A5F79469191CA34E002293AB /* sysinfo.c */; };
- A5F7946F191CA34E002293AB /* sysinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = A5F79469191CA34E002293AB /* sysinfo.c */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
- A5380CCB1856CE180090CBC4 /* CopyFiles */ = {
- isa = PBXCopyFilesBuildPhase;
- buildActionMask = 2147483647;
- dstPath = /usr/share/man/man1/;
- dstSubfolderSpec = 0;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 1;
- };
A56CC66818564315009EB79C /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
@@ -244,8 +224,6 @@
A5302681202D79940060E394 /* hercules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hercules.h; path = src/common/hercules.h; sourceTree = "<group>"; };
A5302682202D7A1F0060E394 /* HPMHooking.Defs.inc */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.h; fileEncoding = 4; name = HPMHooking.Defs.inc; path = src/plugins/HPMHooking/HPMHooking.Defs.inc; sourceTree = "<group>"; };
A5302684202D7A2F0060E394 /* HPMHooking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HPMHooking.h; path = src/plugins/HPMHooking.h; sourceTree = "<group>"; };
- A5380CCD1856CE180090CBC4 /* mapcache */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = mapcache; sourceTree = BUILT_PRODUCTS_DIR; };
- A5380CD61856CE3C0090CBC4 /* mapcache.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mapcache.c; path = src/tool/mapcache.c; sourceTree = "<group>"; };
A5467AD11A16FCB4008AFAA6 /* loginif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = loginif.c; path = src/char/loginif.c; sourceTree = SOURCE_ROOT; };
A5467AD21A16FCB4008AFAA6 /* loginif.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = loginif.h; path = src/char/loginif.h; sourceTree = SOURCE_ROOT; };
A5467AD41A16FCDC008AFAA6 /* mapif.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = mapif.c; path = src/char/mapif.c; sourceTree = SOURCE_ROOT; };
@@ -469,13 +447,6 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
- A5380CCA1856CE180090CBC4 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
A56CC66718564315009EB79C /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
@@ -535,14 +506,6 @@
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
- A5380CC81856CDF70090CBC4 /* tools */ = {
- isa = PBXGroup;
- children = (
- A5380CD61856CE3C0090CBC4 /* mapcache.c */,
- );
- name = tools;
- sourceTree = "<group>";
- };
A56CC651185642B4009EB79C = {
isa = PBXGroup;
children = (
@@ -560,7 +523,6 @@
A56CC66A18564315009EB79C /* login-server */,
A56CC6731856434D009EB79C /* char-server */,
A56CC67C18564356009EB79C /* map-server */,
- A5380CCD1856CE180090CBC4 /* mapcache */,
A5AA94E71857956100C940C8 /* sample.dylib */,
A5AA94F3185799B700C940C8 /* db2sql.dylib */,
A58A5A26185801FF0099683E /* HPMHooking_map.dylib */,
@@ -846,7 +808,6 @@
isa = PBXGroup;
children = (
A5F79476191CA3F4002293AB /* sysinfogen.sh */,
- A5380CC81856CDF70090CBC4 /* tools */,
A56CC71A18564AC7009EB79C /* config */,
A56CC68D1856439A009EB79C /* common */,
A56CC66B18564315009EB79C /* login-server */,
@@ -945,24 +906,6 @@
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
- A5380CCC1856CE180090CBC4 /* mapcache */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = A5380CD31856CE190090CBC4 /* Build configuration list for PBXNativeTarget "mapcache" */;
- buildPhases = (
- A5F79479191CA5BC002293AB /* ShellScript */,
- A5380CC91856CE180090CBC4 /* Sources */,
- A5380CCA1856CE180090CBC4 /* Frameworks */,
- A5380CCB1856CE180090CBC4 /* CopyFiles */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = mapcache;
- productName = mapcache;
- productReference = A5380CCD1856CE180090CBC4 /* mapcache */;
- productType = "com.apple.product-type.tool";
- };
A56CC66918564315009EB79C /* login-server */ = {
isa = PBXNativeTarget;
buildConfigurationList = A56CC66C18564315009EB79C /* Build configuration list for PBXNativeTarget "login-server" */;
@@ -1126,7 +1069,6 @@
A56CC66918564315009EB79C /* login-server */,
A56CC6721856434D009EB79C /* char-server */,
A56CC67B18564356009EB79C /* map-server */,
- A5380CCC1856CE180090CBC4 /* mapcache */,
A5B894B71A03CE5D005AD22E /* HPMHooking_login */,
A5B894AE1A03CE25005AD22E /* HPMHooking_char */,
A58A5A1E185801FF0099683E /* HPMHooking_map */,
@@ -1176,47 +1118,9 @@
shellPath = /bin/sh;
shellScript = "./sysinfogen.sh src/common/sysinfo_new.inc ${WARNING_CFLAGS} ${OTHER_CFLAGS} ${OTHER_LDFLAGS}\nif cmp -s src/common/sysinfo.inc src/common/sysinfo_new.inc; then\nrm src/common/sysinfo_new.inc ;\nelse\nmv src/common/sysinfo_new.inc src/common/sysinfo.inc ;\nfi\n";
};
- A5F79479191CA5BC002293AB /* ShellScript */ = {
- isa = PBXShellScriptBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- inputPaths = (
- );
- outputPaths = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- shellPath = /bin/sh;
- shellScript = "./sysinfogen.sh src/common/sysinfo_new.inc ${WARNING_CFLAGS} ${OTHER_CFLAGS} ${OTHER_LDFLAGS}\nif cmp -s src/common/sysinfo.inc src/common/sysinfo_new.inc; then\nrm src/common/sysinfo_new.inc ;\nelse\nmv src/common/sysinfo_new.inc src/common/sysinfo.inc ;\nfi\n";
- };
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
- A5380CC91856CE180090CBC4 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- A55AED781B8153D800149CF8 /* conf.c in Sources */,
- A58A5A1A185800CD0099683E /* strlib.c in Sources */,
- A5F7946F191CA34E002293AB /* sysinfo.c in Sources */,
- A5380CD91856CF4A0090CBC4 /* core.c in Sources */,
- A567612D185D11D700997C0D /* nullpo.c in Sources */,
- A5380CD81856CE8A0090CBC4 /* console.c in Sources */,
- A58A5A19185800C20099683E /* des.c in Sources */,
- A5380CD71856CE3C0090CBC4 /* mapcache.c in Sources */,
- A58A5A1B185800E70099683E /* utils.c in Sources */,
- A55AED7A1B8153EC00149CF8 /* libconfig.c in Sources */,
- A58A5A18185800B80099683E /* grfio.c in Sources */,
- A5380CDA1856D0650090CBC4 /* socket.c in Sources */,
- A55AED7C1B8153F100149CF8 /* scanner.c in Sources */,
- A58A5A17185800A40099683E /* showmsg.c in Sources */,
- A5380CDB1856D0690090CBC4 /* memmgr.c in Sources */,
- A55AED7B1B8153EF00149CF8 /* scanctx.c in Sources */,
- A55AED791B8153EA00149CF8 /* grammar.c in Sources */,
- A55AED7D1B8153F300149CF8 /* strbuf.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
A56CC66618564315009EB79C /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
@@ -1433,106 +1337,6 @@
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
- A5380CD41856CE190090CBC4 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- GCC_PREPROCESSOR_DEFINITIONS = (
- "DEBUG=1",
- "$(inherited)",
- );
- OTHER_CFLAGS = (
- "-DMAXCONN=16384",
- "-DHAS_TLS",
- "-DHAVE_SETRLIMIT",
- "-DHAVE_STRNLEN",
- "-DPACKAGE_NAME=\\\"\\\"",
- "-DPACKAGE_TARNAME=\\\"\\\"",
- "-DPACKAGE_VERSION=\\\"\\\"",
- "-DPACKAGE_STRING=\\\"\\\"",
- "-DPACKAGE_BUGREPORT=\\\"\\\"",
- "-DPACKAGE_URL=\\\"\\\"",
- "-DSTDC_HEADERS=1",
- "-DHAVE_SYS_TYPES_H=1",
- "-DHAVE_SYS_STAT_H=1",
- "-DHAVE_STDLIB_H=1",
- "-DHAVE_STRING_H=1",
- "-DHAVE_MEMORY_H=1",
- "-DHAVE_STRINGS_H=1",
- "-DHAVE_INTTYPES_H=1",
- "-DHAVE_STDINT_H=1",
- "-DHAVE_UNISTD_H=1",
- "-D__EXTENSIONS__=1",
- "-D_ALL_SOURCE=1",
- "-D_GNU_SOURCE=1",
- "-D_POSIX_PTHREAD_SEMANTICS=1",
- "-D_TANDEM_SOURCE=1",
- "-DHAVE_USELOCALE=1",
- "-DHAVE_NEWLOCALE=1",
- "-DHAVE_FREELOCALE=1",
- "-DHAVE_XLOCALE_H=1",
- "-DHAVE_LIBZ=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DMINICORE",
- );
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- A5380CD51856CE190090CBC4 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
- OTHER_CFLAGS = (
- "-DMAXCONN=16384",
- "-DHAS_TLS",
- "-DHAVE_SETRLIMIT",
- "-DHAVE_STRNLEN",
- "-DPACKAGE_NAME=\\\"\\\"",
- "-DPACKAGE_TARNAME=\\\"\\\"",
- "-DPACKAGE_VERSION=\\\"\\\"",
- "-DPACKAGE_STRING=\\\"\\\"",
- "-DPACKAGE_BUGREPORT=\\\"\\\"",
- "-DPACKAGE_URL=\\\"\\\"",
- "-DSTDC_HEADERS=1",
- "-DHAVE_SYS_TYPES_H=1",
- "-DHAVE_SYS_STAT_H=1",
- "-DHAVE_STDLIB_H=1",
- "-DHAVE_STRING_H=1",
- "-DHAVE_MEMORY_H=1",
- "-DHAVE_STRINGS_H=1",
- "-DHAVE_INTTYPES_H=1",
- "-DHAVE_STDINT_H=1",
- "-DHAVE_UNISTD_H=1",
- "-D__EXTENSIONS__=1",
- "-D_ALL_SOURCE=1",
- "-D_GNU_SOURCE=1",
- "-D_POSIX_PTHREAD_SEMANTICS=1",
- "-D_TANDEM_SOURCE=1",
- "-DHAVE_USELOCALE=1",
- "-DHAVE_NEWLOCALE=1",
- "-DHAVE_FREELOCALE=1",
- "-DHAVE_XLOCALE_H=1",
- "-DHAVE_LIBZ=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DHAVE_LIBPTHREAD=1",
- "-DMINICORE",
- );
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
A56CC661185642B4009EB79C /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
@@ -2096,15 +1900,6 @@
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
- A5380CD31856CE190090CBC4 /* Build configuration list for PBXNativeTarget "mapcache" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- A5380CD41856CE190090CBC4 /* Debug */,
- A5380CD51856CE190090CBC4 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
A56CC655185642B4009EB79C /* Build configuration list for PBXProject "Hercules" */ = {
isa = XCConfigurationList;
buildConfigurations = (
diff --git a/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme b/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme
deleted file mode 100644
index f437d0718..000000000
--- a/Hercules.xcodeproj/xcshareddata/xcschemes/mapcache.xcscheme
+++ /dev/null
@@ -1,91 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- LastUpgradeVersion = "0800"
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A5380CCC1856CE180090CBC4"
- BuildableName = "mapcache"
- BlueprintName = "mapcache"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- buildConfiguration = "Debug"
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES">
- <Testables>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A5380CCC1856CE180090CBC4"
- BuildableName = "mapcache"
- BlueprintName = "mapcache"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- <AdditionalOptions>
- </AdditionalOptions>
- </TestAction>
- <LaunchAction
- buildConfiguration = "Debug"
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- ignoresPersistentStateOnLaunch = "NO"
- debugDocumentVersioning = "YES"
- debugServiceExtension = "internal"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A5380CCC1856CE180090CBC4"
- BuildableName = "mapcache"
- BlueprintName = "mapcache"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- buildConfiguration = "Release"
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "A5380CCC1856CE180090CBC4"
- BuildableName = "mapcache"
- BlueprintName = "mapcache"
- ReferencedContainer = "container:Hercules.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
diff --git a/db/pre-re/map_cache.dat b/db/pre-re/map_cache.dat
deleted file mode 100644
index 59aa50b20..000000000
--- a/db/pre-re/map_cache.dat
+++ /dev/null
Binary files differ
diff --git a/db/re/map_cache.dat b/db/re/map_cache.dat
deleted file mode 100644
index c678535eb..000000000
--- a/db/re/map_cache.dat
+++ /dev/null
Binary files differ
diff --git a/maps/pre-re/06guild_01.mcache b/maps/pre-re/06guild_01.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_01.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_02.mcache b/maps/pre-re/06guild_02.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_02.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_03.mcache b/maps/pre-re/06guild_03.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_03.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_04.mcache b/maps/pre-re/06guild_04.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_04.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_05.mcache b/maps/pre-re/06guild_05.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_05.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_06.mcache b/maps/pre-re/06guild_06.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_06.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_07.mcache b/maps/pre-re/06guild_07.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_07.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_08.mcache b/maps/pre-re/06guild_08.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/06guild_08.mcache
Binary files differ
diff --git a/maps/pre-re/06guild_r.mcache b/maps/pre-re/06guild_r.mcache
new file mode 100644
index 000000000..54574500a
--- /dev/null
+++ b/maps/pre-re/06guild_r.mcache
Binary files differ
diff --git a/maps/pre-re/1@cash.mcache b/maps/pre-re/1@cash.mcache
new file mode 100644
index 000000000..fd960e8af
--- /dev/null
+++ b/maps/pre-re/1@cash.mcache
Binary files differ
diff --git a/maps/pre-re/1@cata.mcache b/maps/pre-re/1@cata.mcache
new file mode 100644
index 000000000..309993e0d
--- /dev/null
+++ b/maps/pre-re/1@cata.mcache
Binary files differ
diff --git a/maps/pre-re/1@def01.mcache b/maps/pre-re/1@def01.mcache
new file mode 100644
index 000000000..278ab038a
--- /dev/null
+++ b/maps/pre-re/1@def01.mcache
Binary files differ
diff --git a/maps/pre-re/1@def02.mcache b/maps/pre-re/1@def02.mcache
new file mode 100644
index 000000000..9799bf83d
--- /dev/null
+++ b/maps/pre-re/1@def02.mcache
Binary files differ
diff --git a/maps/pre-re/1@def03.mcache b/maps/pre-re/1@def03.mcache
new file mode 100644
index 000000000..071cd7b79
--- /dev/null
+++ b/maps/pre-re/1@def03.mcache
Binary files differ
diff --git a/maps/pre-re/1@dth1.mcache b/maps/pre-re/1@dth1.mcache
new file mode 100644
index 000000000..2ab136d97
--- /dev/null
+++ b/maps/pre-re/1@dth1.mcache
Binary files differ
diff --git a/maps/pre-re/1@dth2.mcache b/maps/pre-re/1@dth2.mcache
new file mode 100644
index 000000000..2ab136d97
--- /dev/null
+++ b/maps/pre-re/1@dth2.mcache
Binary files differ
diff --git a/maps/pre-re/1@dth3.mcache b/maps/pre-re/1@dth3.mcache
new file mode 100644
index 000000000..621173b3d
--- /dev/null
+++ b/maps/pre-re/1@dth3.mcache
Binary files differ
diff --git a/maps/pre-re/1@ecl.mcache b/maps/pre-re/1@ecl.mcache
new file mode 100644
index 000000000..30a68ef95
--- /dev/null
+++ b/maps/pre-re/1@ecl.mcache
Binary files differ
diff --git a/maps/pre-re/1@eom.mcache b/maps/pre-re/1@eom.mcache
new file mode 100644
index 000000000..f5b0de3b7
--- /dev/null
+++ b/maps/pre-re/1@eom.mcache
Binary files differ
diff --git a/maps/pre-re/1@face.mcache b/maps/pre-re/1@face.mcache
new file mode 100644
index 000000000..d7a8cf9ed
--- /dev/null
+++ b/maps/pre-re/1@face.mcache
Binary files differ
diff --git a/maps/pre-re/1@ge_st.mcache b/maps/pre-re/1@ge_st.mcache
new file mode 100644
index 000000000..f2865ebbb
--- /dev/null
+++ b/maps/pre-re/1@ge_st.mcache
Binary files differ
diff --git a/maps/pre-re/1@gef.mcache b/maps/pre-re/1@gef.mcache
new file mode 100644
index 000000000..72d8d30f3
--- /dev/null
+++ b/maps/pre-re/1@gef.mcache
Binary files differ
diff --git a/maps/pre-re/1@gef_in.mcache b/maps/pre-re/1@gef_in.mcache
new file mode 100644
index 000000000..7272c019c
--- /dev/null
+++ b/maps/pre-re/1@gef_in.mcache
Binary files differ
diff --git a/maps/pre-re/1@gl_k.mcache b/maps/pre-re/1@gl_k.mcache
new file mode 100644
index 000000000..c2f7c08b3
--- /dev/null
+++ b/maps/pre-re/1@gl_k.mcache
Binary files differ
diff --git a/maps/pre-re/1@jtb.mcache b/maps/pre-re/1@jtb.mcache
new file mode 100644
index 000000000..fa27cef9f
--- /dev/null
+++ b/maps/pre-re/1@jtb.mcache
Binary files differ
diff --git a/maps/pre-re/1@lhz.mcache b/maps/pre-re/1@lhz.mcache
new file mode 100644
index 000000000..e8d151283
--- /dev/null
+++ b/maps/pre-re/1@lhz.mcache
Binary files differ
diff --git a/maps/pre-re/1@ma_b.mcache b/maps/pre-re/1@ma_b.mcache
new file mode 100644
index 000000000..f98fefa8e
--- /dev/null
+++ b/maps/pre-re/1@ma_b.mcache
Binary files differ
diff --git a/maps/pre-re/1@ma_c.mcache b/maps/pre-re/1@ma_c.mcache
new file mode 100644
index 000000000..8e8f2cc84
--- /dev/null
+++ b/maps/pre-re/1@ma_c.mcache
Binary files differ
diff --git a/maps/pre-re/1@ma_h.mcache b/maps/pre-re/1@ma_h.mcache
new file mode 100644
index 000000000..c978d34ad
--- /dev/null
+++ b/maps/pre-re/1@ma_h.mcache
Binary files differ
diff --git a/maps/pre-re/1@mist.mcache b/maps/pre-re/1@mist.mcache
new file mode 100644
index 000000000..d037c1a95
--- /dev/null
+++ b/maps/pre-re/1@mist.mcache
Binary files differ
diff --git a/maps/pre-re/1@nyd.mcache b/maps/pre-re/1@nyd.mcache
new file mode 100644
index 000000000..4523d504a
--- /dev/null
+++ b/maps/pre-re/1@nyd.mcache
Binary files differ
diff --git a/maps/pre-re/1@orcs.mcache b/maps/pre-re/1@orcs.mcache
new file mode 100644
index 000000000..d1373af5a
--- /dev/null
+++ b/maps/pre-re/1@orcs.mcache
Binary files differ
diff --git a/maps/pre-re/1@pump.mcache b/maps/pre-re/1@pump.mcache
new file mode 100644
index 000000000..a050515e4
--- /dev/null
+++ b/maps/pre-re/1@pump.mcache
Binary files differ
diff --git a/maps/pre-re/1@rev.mcache b/maps/pre-re/1@rev.mcache
new file mode 100644
index 000000000..6ef1bc791
--- /dev/null
+++ b/maps/pre-re/1@rev.mcache
Binary files differ
diff --git a/maps/pre-re/1@sara.mcache b/maps/pre-re/1@sara.mcache
new file mode 100644
index 000000000..29ae23f83
--- /dev/null
+++ b/maps/pre-re/1@sara.mcache
Binary files differ
diff --git a/maps/pre-re/1@spa.mcache b/maps/pre-re/1@spa.mcache
new file mode 100644
index 000000000..aa8a6451b
--- /dev/null
+++ b/maps/pre-re/1@spa.mcache
Binary files differ
diff --git a/maps/pre-re/1@tnm1.mcache b/maps/pre-re/1@tnm1.mcache
new file mode 100644
index 000000000..57e0465ce
--- /dev/null
+++ b/maps/pre-re/1@tnm1.mcache
Binary files differ
diff --git a/maps/pre-re/1@tnm2.mcache b/maps/pre-re/1@tnm2.mcache
new file mode 100644
index 000000000..50f3e2b17
--- /dev/null
+++ b/maps/pre-re/1@tnm2.mcache
Binary files differ
diff --git a/maps/pre-re/1@tnm3.mcache b/maps/pre-re/1@tnm3.mcache
new file mode 100644
index 000000000..7d20226bb
--- /dev/null
+++ b/maps/pre-re/1@tnm3.mcache
Binary files differ
diff --git a/maps/pre-re/1@tower.mcache b/maps/pre-re/1@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/pre-re/1@tower.mcache
Binary files differ
diff --git a/maps/pre-re/1@xm_d.mcache b/maps/pre-re/1@xm_d.mcache
new file mode 100644
index 000000000..560b08599
--- /dev/null
+++ b/maps/pre-re/1@xm_d.mcache
Binary files differ
diff --git a/maps/pre-re/2@cata.mcache b/maps/pre-re/2@cata.mcache
new file mode 100644
index 000000000..ff97088f7
--- /dev/null
+++ b/maps/pre-re/2@cata.mcache
Binary files differ
diff --git a/maps/pre-re/2@gl_k.mcache b/maps/pre-re/2@gl_k.mcache
new file mode 100644
index 000000000..e6cc3b364
--- /dev/null
+++ b/maps/pre-re/2@gl_k.mcache
Binary files differ
diff --git a/maps/pre-re/2@nyd.mcache b/maps/pre-re/2@nyd.mcache
new file mode 100644
index 000000000..bb1f06914
--- /dev/null
+++ b/maps/pre-re/2@nyd.mcache
Binary files differ
diff --git a/maps/pre-re/2@orcs.mcache b/maps/pre-re/2@orcs.mcache
new file mode 100644
index 000000000..042edc377
--- /dev/null
+++ b/maps/pre-re/2@orcs.mcache
Binary files differ
diff --git a/maps/pre-re/2@pump.mcache b/maps/pre-re/2@pump.mcache
new file mode 100644
index 000000000..165ab802a
--- /dev/null
+++ b/maps/pre-re/2@pump.mcache
Binary files differ
diff --git a/maps/pre-re/2@tower.mcache b/maps/pre-re/2@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/pre-re/2@tower.mcache
Binary files differ
diff --git a/maps/pre-re/3@tower.mcache b/maps/pre-re/3@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/pre-re/3@tower.mcache
Binary files differ
diff --git a/maps/pre-re/4@tower.mcache b/maps/pre-re/4@tower.mcache
new file mode 100644
index 000000000..0c0bb0f43
--- /dev/null
+++ b/maps/pre-re/4@tower.mcache
Binary files differ
diff --git a/maps/pre-re/5@tower.mcache b/maps/pre-re/5@tower.mcache
new file mode 100644
index 000000000..dd08a66f6
--- /dev/null
+++ b/maps/pre-re/5@tower.mcache
Binary files differ
diff --git a/maps/pre-re/6@tower.mcache b/maps/pre-re/6@tower.mcache
new file mode 100644
index 000000000..2cc37a9ae
--- /dev/null
+++ b/maps/pre-re/6@tower.mcache
Binary files differ
diff --git a/maps/pre-re/abbey01.mcache b/maps/pre-re/abbey01.mcache
new file mode 100644
index 000000000..6a7389595
--- /dev/null
+++ b/maps/pre-re/abbey01.mcache
Binary files differ
diff --git a/maps/pre-re/abbey02.mcache b/maps/pre-re/abbey02.mcache
new file mode 100644
index 000000000..2d14e1814
--- /dev/null
+++ b/maps/pre-re/abbey02.mcache
Binary files differ
diff --git a/maps/pre-re/abbey03.mcache b/maps/pre-re/abbey03.mcache
new file mode 100644
index 000000000..b83d92cc3
--- /dev/null
+++ b/maps/pre-re/abbey03.mcache
Binary files differ
diff --git a/maps/pre-re/abyss_01.mcache b/maps/pre-re/abyss_01.mcache
new file mode 100644
index 000000000..6cec213a6
--- /dev/null
+++ b/maps/pre-re/abyss_01.mcache
Binary files differ
diff --git a/maps/pre-re/abyss_02.mcache b/maps/pre-re/abyss_02.mcache
new file mode 100644
index 000000000..9a7363b52
--- /dev/null
+++ b/maps/pre-re/abyss_02.mcache
Binary files differ
diff --git a/maps/pre-re/abyss_03.mcache b/maps/pre-re/abyss_03.mcache
new file mode 100644
index 000000000..758f87925
--- /dev/null
+++ b/maps/pre-re/abyss_03.mcache
Binary files differ
diff --git a/maps/pre-re/airplane.mcache b/maps/pre-re/airplane.mcache
new file mode 100644
index 000000000..11f92f27c
--- /dev/null
+++ b/maps/pre-re/airplane.mcache
Binary files differ
diff --git a/maps/pre-re/airplane_01.mcache b/maps/pre-re/airplane_01.mcache
new file mode 100644
index 000000000..11f92f27c
--- /dev/null
+++ b/maps/pre-re/airplane_01.mcache
Binary files differ
diff --git a/maps/pre-re/airport.mcache b/maps/pre-re/airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/pre-re/airport.mcache
Binary files differ
diff --git a/maps/pre-re/alb2trea.mcache b/maps/pre-re/alb2trea.mcache
new file mode 100644
index 000000000..8a25c776d
--- /dev/null
+++ b/maps/pre-re/alb2trea.mcache
Binary files differ
diff --git a/maps/pre-re/alb_ship.mcache b/maps/pre-re/alb_ship.mcache
new file mode 100644
index 000000000..a91641d83
--- /dev/null
+++ b/maps/pre-re/alb_ship.mcache
Binary files differ
diff --git a/maps/pre-re/alberta.mcache b/maps/pre-re/alberta.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/alberta.mcache
Binary files differ
diff --git a/maps/pre-re/alberta_in.mcache b/maps/pre-re/alberta_in.mcache
new file mode 100644
index 000000000..88bca9805
--- /dev/null
+++ b/maps/pre-re/alberta_in.mcache
Binary files differ
diff --git a/maps/pre-re/alde_alche.mcache b/maps/pre-re/alde_alche.mcache
new file mode 100644
index 000000000..75e4cfc5a
--- /dev/null
+++ b/maps/pre-re/alde_alche.mcache
Binary files differ
diff --git a/maps/pre-re/alde_dun01.mcache b/maps/pre-re/alde_dun01.mcache
new file mode 100644
index 000000000..e099e48c6
--- /dev/null
+++ b/maps/pre-re/alde_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/alde_dun02.mcache b/maps/pre-re/alde_dun02.mcache
new file mode 100644
index 000000000..957bb04e4
--- /dev/null
+++ b/maps/pre-re/alde_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/alde_dun03.mcache b/maps/pre-re/alde_dun03.mcache
new file mode 100644
index 000000000..46bcfea4f
--- /dev/null
+++ b/maps/pre-re/alde_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/alde_dun04.mcache b/maps/pre-re/alde_dun04.mcache
new file mode 100644
index 000000000..4afa9c862
--- /dev/null
+++ b/maps/pre-re/alde_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/alde_gld.mcache b/maps/pre-re/alde_gld.mcache
new file mode 100644
index 000000000..5a920975f
--- /dev/null
+++ b/maps/pre-re/alde_gld.mcache
Binary files differ
diff --git a/maps/pre-re/alde_tt02.mcache b/maps/pre-re/alde_tt02.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/alde_tt02.mcache
Binary files differ
diff --git a/maps/pre-re/alde_tt03.mcache b/maps/pre-re/alde_tt03.mcache
new file mode 100644
index 000000000..03ae0ca56
--- /dev/null
+++ b/maps/pre-re/alde_tt03.mcache
Binary files differ
diff --git a/maps/pre-re/aldeba_in.mcache b/maps/pre-re/aldeba_in.mcache
new file mode 100644
index 000000000..b33eefa2d
--- /dev/null
+++ b/maps/pre-re/aldeba_in.mcache
Binary files differ
diff --git a/maps/pre-re/aldebaran.mcache b/maps/pre-re/aldebaran.mcache
new file mode 100644
index 000000000..b1415bec1
--- /dev/null
+++ b/maps/pre-re/aldebaran.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas01.mcache b/maps/pre-re/aldeg_cas01.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/pre-re/aldeg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas02.mcache b/maps/pre-re/aldeg_cas02.mcache
new file mode 100644
index 000000000..493e494b9
--- /dev/null
+++ b/maps/pre-re/aldeg_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas03.mcache b/maps/pre-re/aldeg_cas03.mcache
new file mode 100644
index 000000000..82d4719bc
--- /dev/null
+++ b/maps/pre-re/aldeg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas04.mcache b/maps/pre-re/aldeg_cas04.mcache
new file mode 100644
index 000000000..9aa8600c5
--- /dev/null
+++ b/maps/pre-re/aldeg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/aldeg_cas05.mcache b/maps/pre-re/aldeg_cas05.mcache
new file mode 100644
index 000000000..cde5d2811
--- /dev/null
+++ b/maps/pre-re/aldeg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/ama_dun01.mcache b/maps/pre-re/ama_dun01.mcache
new file mode 100644
index 000000000..0cd2b4e38
--- /dev/null
+++ b/maps/pre-re/ama_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/ama_dun02.mcache b/maps/pre-re/ama_dun02.mcache
new file mode 100644
index 000000000..dd17db0ad
--- /dev/null
+++ b/maps/pre-re/ama_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/ama_dun03.mcache b/maps/pre-re/ama_dun03.mcache
new file mode 100644
index 000000000..2ad974112
--- /dev/null
+++ b/maps/pre-re/ama_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/ama_fild01.mcache b/maps/pre-re/ama_fild01.mcache
new file mode 100644
index 000000000..a8335d906
--- /dev/null
+++ b/maps/pre-re/ama_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ama_in01.mcache b/maps/pre-re/ama_in01.mcache
new file mode 100644
index 000000000..ec9ce6316
--- /dev/null
+++ b/maps/pre-re/ama_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ama_in02.mcache b/maps/pre-re/ama_in02.mcache
new file mode 100644
index 000000000..0ba4aae60
--- /dev/null
+++ b/maps/pre-re/ama_in02.mcache
Binary files differ
diff --git a/maps/pre-re/ama_test.mcache b/maps/pre-re/ama_test.mcache
new file mode 100644
index 000000000..ae8389469
--- /dev/null
+++ b/maps/pre-re/ama_test.mcache
Binary files differ
diff --git a/maps/pre-re/amatsu.mcache b/maps/pre-re/amatsu.mcache
new file mode 100644
index 000000000..68fd1de44
--- /dev/null
+++ b/maps/pre-re/amatsu.mcache
Binary files differ
diff --git a/maps/pre-re/anthell01.mcache b/maps/pre-re/anthell01.mcache
new file mode 100644
index 000000000..f0008f8be
--- /dev/null
+++ b/maps/pre-re/anthell01.mcache
Binary files differ
diff --git a/maps/pre-re/anthell02.mcache b/maps/pre-re/anthell02.mcache
new file mode 100644
index 000000000..cebc93ec8
--- /dev/null
+++ b/maps/pre-re/anthell02.mcache
Binary files differ
diff --git a/maps/pre-re/arena_room.mcache b/maps/pre-re/arena_room.mcache
new file mode 100644
index 000000000..123aeeee1
--- /dev/null
+++ b/maps/pre-re/arena_room.mcache
Binary files differ
diff --git a/maps/pre-re/aru_gld.mcache b/maps/pre-re/aru_gld.mcache
new file mode 100644
index 000000000..e8c779747
--- /dev/null
+++ b/maps/pre-re/aru_gld.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas01.mcache b/maps/pre-re/arug_cas01.mcache
new file mode 100644
index 000000000..241172f1d
--- /dev/null
+++ b/maps/pre-re/arug_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas02.mcache b/maps/pre-re/arug_cas02.mcache
new file mode 100644
index 000000000..25464c5d6
--- /dev/null
+++ b/maps/pre-re/arug_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas03.mcache b/maps/pre-re/arug_cas03.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/pre-re/arug_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas04.mcache b/maps/pre-re/arug_cas04.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/pre-re/arug_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/arug_cas05.mcache b/maps/pre-re/arug_cas05.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/pre-re/arug_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/arug_dun01.mcache b/maps/pre-re/arug_dun01.mcache
new file mode 100644
index 000000000..26d3ed34a
--- /dev/null
+++ b/maps/pre-re/arug_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/arug_que01.mcache b/maps/pre-re/arug_que01.mcache
new file mode 100644
index 000000000..560d36240
--- /dev/null
+++ b/maps/pre-re/arug_que01.mcache
Binary files differ
diff --git a/maps/pre-re/auction_01.mcache b/maps/pre-re/auction_01.mcache
new file mode 100644
index 000000000..9d405d859
--- /dev/null
+++ b/maps/pre-re/auction_01.mcache
Binary files differ
diff --git a/maps/pre-re/auction_02.mcache b/maps/pre-re/auction_02.mcache
new file mode 100644
index 000000000..c211f1212
--- /dev/null
+++ b/maps/pre-re/auction_02.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_dun01.mcache b/maps/pre-re/ayo_dun01.mcache
new file mode 100644
index 000000000..11b96a511
--- /dev/null
+++ b/maps/pre-re/ayo_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_dun02.mcache b/maps/pre-re/ayo_dun02.mcache
new file mode 100644
index 000000000..331546eb4
--- /dev/null
+++ b/maps/pre-re/ayo_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_fild01.mcache b/maps/pre-re/ayo_fild01.mcache
new file mode 100644
index 000000000..0dd9737f7
--- /dev/null
+++ b/maps/pre-re/ayo_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_fild02.mcache b/maps/pre-re/ayo_fild02.mcache
new file mode 100644
index 000000000..b1fce355f
--- /dev/null
+++ b/maps/pre-re/ayo_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_in01.mcache b/maps/pre-re/ayo_in01.mcache
new file mode 100644
index 000000000..e7dbb22d5
--- /dev/null
+++ b/maps/pre-re/ayo_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ayo_in02.mcache b/maps/pre-re/ayo_in02.mcache
new file mode 100644
index 000000000..fed8f3d2c
--- /dev/null
+++ b/maps/pre-re/ayo_in02.mcache
Binary files differ
diff --git a/maps/pre-re/ayothaya.mcache b/maps/pre-re/ayothaya.mcache
new file mode 100644
index 000000000..dee41b1b8
--- /dev/null
+++ b/maps/pre-re/ayothaya.mcache
Binary files differ
diff --git a/maps/pre-re/bat_a01.mcache b/maps/pre-re/bat_a01.mcache
new file mode 100644
index 000000000..d1d9ede7c
--- /dev/null
+++ b/maps/pre-re/bat_a01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_a02.mcache b/maps/pre-re/bat_a02.mcache
new file mode 100644
index 000000000..d1d9ede7c
--- /dev/null
+++ b/maps/pre-re/bat_a02.mcache
Binary files differ
diff --git a/maps/pre-re/bat_b01.mcache b/maps/pre-re/bat_b01.mcache
new file mode 100644
index 000000000..529afaf34
--- /dev/null
+++ b/maps/pre-re/bat_b01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_b02.mcache b/maps/pre-re/bat_b02.mcache
new file mode 100644
index 000000000..529afaf34
--- /dev/null
+++ b/maps/pre-re/bat_b02.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c01.mcache b/maps/pre-re/bat_c01.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/pre-re/bat_c01.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c02.mcache b/maps/pre-re/bat_c02.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/pre-re/bat_c02.mcache
Binary files differ
diff --git a/maps/pre-re/bat_c03.mcache b/maps/pre-re/bat_c03.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/pre-re/bat_c03.mcache
Binary files differ
diff --git a/maps/pre-re/bat_room.mcache b/maps/pre-re/bat_room.mcache
new file mode 100644
index 000000000..58d0fd452
--- /dev/null
+++ b/maps/pre-re/bat_room.mcache
Binary files differ
diff --git a/maps/pre-re/beach_dun.mcache b/maps/pre-re/beach_dun.mcache
new file mode 100644
index 000000000..b0c3b56b6
--- /dev/null
+++ b/maps/pre-re/beach_dun.mcache
Binary files differ
diff --git a/maps/pre-re/beach_dun2.mcache b/maps/pre-re/beach_dun2.mcache
new file mode 100644
index 000000000..171a1a81f
--- /dev/null
+++ b/maps/pre-re/beach_dun2.mcache
Binary files differ
diff --git a/maps/pre-re/beach_dun3.mcache b/maps/pre-re/beach_dun3.mcache
new file mode 100644
index 000000000..c0f4de5bb
--- /dev/null
+++ b/maps/pre-re/beach_dun3.mcache
Binary files differ
diff --git a/maps/pre-re/bif_fild01.mcache b/maps/pre-re/bif_fild01.mcache
new file mode 100644
index 000000000..0d83800db
--- /dev/null
+++ b/maps/pre-re/bif_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/bif_fild02.mcache b/maps/pre-re/bif_fild02.mcache
new file mode 100644
index 000000000..c5bcccab7
--- /dev/null
+++ b/maps/pre-re/bif_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/bossnia_01.mcache b/maps/pre-re/bossnia_01.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/pre-re/bossnia_01.mcache
Binary files differ
diff --git a/maps/pre-re/bossnia_02.mcache b/maps/pre-re/bossnia_02.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/pre-re/bossnia_02.mcache
Binary files differ
diff --git a/maps/pre-re/bossnia_03.mcache b/maps/pre-re/bossnia_03.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/pre-re/bossnia_03.mcache
Binary files differ
diff --git a/maps/pre-re/bossnia_04.mcache b/maps/pre-re/bossnia_04.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/pre-re/bossnia_04.mcache
Binary files differ
diff --git a/maps/pre-re/bra_dun01.mcache b/maps/pre-re/bra_dun01.mcache
new file mode 100644
index 000000000..a361ad0d2
--- /dev/null
+++ b/maps/pre-re/bra_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/bra_dun02.mcache b/maps/pre-re/bra_dun02.mcache
new file mode 100644
index 000000000..b8cf26063
--- /dev/null
+++ b/maps/pre-re/bra_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/bra_fild01.mcache b/maps/pre-re/bra_fild01.mcache
new file mode 100644
index 000000000..a024b900f
--- /dev/null
+++ b/maps/pre-re/bra_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/bra_in01.mcache b/maps/pre-re/bra_in01.mcache
new file mode 100644
index 000000000..2f15b76db
--- /dev/null
+++ b/maps/pre-re/bra_in01.mcache
Binary files differ
diff --git a/maps/pre-re/brasilis.mcache b/maps/pre-re/brasilis.mcache
new file mode 100644
index 000000000..3917230c5
--- /dev/null
+++ b/maps/pre-re/brasilis.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower1.mcache b/maps/pre-re/c_tower1.mcache
new file mode 100644
index 000000000..60ba07715
--- /dev/null
+++ b/maps/pre-re/c_tower1.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower2.mcache b/maps/pre-re/c_tower2.mcache
new file mode 100644
index 000000000..e610d4907
--- /dev/null
+++ b/maps/pre-re/c_tower2.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower2_.mcache b/maps/pre-re/c_tower2_.mcache
new file mode 100644
index 000000000..e610d4907
--- /dev/null
+++ b/maps/pre-re/c_tower2_.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower3.mcache b/maps/pre-re/c_tower3.mcache
new file mode 100644
index 000000000..dbf535c66
--- /dev/null
+++ b/maps/pre-re/c_tower3.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower3_.mcache b/maps/pre-re/c_tower3_.mcache
new file mode 100644
index 000000000..dbf535c66
--- /dev/null
+++ b/maps/pre-re/c_tower3_.mcache
Binary files differ
diff --git a/maps/pre-re/c_tower4.mcache b/maps/pre-re/c_tower4.mcache
new file mode 100644
index 000000000..e238b1497
--- /dev/null
+++ b/maps/pre-re/c_tower4.mcache
Binary files differ
diff --git a/maps/pre-re/cave.mcache b/maps/pre-re/cave.mcache
new file mode 100644
index 000000000..06f55656e
--- /dev/null
+++ b/maps/pre-re/cave.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild01.mcache b/maps/pre-re/cmd_fild01.mcache
new file mode 100644
index 000000000..b26e68c79
--- /dev/null
+++ b/maps/pre-re/cmd_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild02.mcache b/maps/pre-re/cmd_fild02.mcache
new file mode 100644
index 000000000..b543dd2c1
--- /dev/null
+++ b/maps/pre-re/cmd_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild03.mcache b/maps/pre-re/cmd_fild03.mcache
new file mode 100644
index 000000000..70bc98c73
--- /dev/null
+++ b/maps/pre-re/cmd_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild04.mcache b/maps/pre-re/cmd_fild04.mcache
new file mode 100644
index 000000000..840e58dd5
--- /dev/null
+++ b/maps/pre-re/cmd_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild05.mcache b/maps/pre-re/cmd_fild05.mcache
new file mode 100644
index 000000000..4b24e60d9
--- /dev/null
+++ b/maps/pre-re/cmd_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild06.mcache b/maps/pre-re/cmd_fild06.mcache
new file mode 100644
index 000000000..e79d825a4
--- /dev/null
+++ b/maps/pre-re/cmd_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild07.mcache b/maps/pre-re/cmd_fild07.mcache
new file mode 100644
index 000000000..71388d661
--- /dev/null
+++ b/maps/pre-re/cmd_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild08.mcache b/maps/pre-re/cmd_fild08.mcache
new file mode 100644
index 000000000..fe6925920
--- /dev/null
+++ b/maps/pre-re/cmd_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_fild09.mcache b/maps/pre-re/cmd_fild09.mcache
new file mode 100644
index 000000000..0408c3239
--- /dev/null
+++ b/maps/pre-re/cmd_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_in01.mcache b/maps/pre-re/cmd_in01.mcache
new file mode 100644
index 000000000..737ed0471
--- /dev/null
+++ b/maps/pre-re/cmd_in01.mcache
Binary files differ
diff --git a/maps/pre-re/cmd_in02.mcache b/maps/pre-re/cmd_in02.mcache
new file mode 100644
index 000000000..615df16aa
--- /dev/null
+++ b/maps/pre-re/cmd_in02.mcache
Binary files differ
diff --git a/maps/pre-re/comodo.mcache b/maps/pre-re/comodo.mcache
new file mode 100644
index 000000000..eac11b2db
--- /dev/null
+++ b/maps/pre-re/comodo.mcache
Binary files differ
diff --git a/maps/pre-re/dali.mcache b/maps/pre-re/dali.mcache
new file mode 100644
index 000000000..c802a1c7d
--- /dev/null
+++ b/maps/pre-re/dali.mcache
Binary files differ
diff --git a/maps/pre-re/dali02.mcache b/maps/pre-re/dali02.mcache
new file mode 100644
index 000000000..c802a1c7d
--- /dev/null
+++ b/maps/pre-re/dali02.mcache
Binary files differ
diff --git a/maps/pre-re/dew_dun01.mcache b/maps/pre-re/dew_dun01.mcache
new file mode 100644
index 000000000..4a391f370
--- /dev/null
+++ b/maps/pre-re/dew_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/dew_dun02.mcache b/maps/pre-re/dew_dun02.mcache
new file mode 100644
index 000000000..19f1fa235
--- /dev/null
+++ b/maps/pre-re/dew_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/dew_fild01.mcache b/maps/pre-re/dew_fild01.mcache
new file mode 100644
index 000000000..c3d625525
--- /dev/null
+++ b/maps/pre-re/dew_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/dew_in01.mcache b/maps/pre-re/dew_in01.mcache
new file mode 100644
index 000000000..0e8446c4d
--- /dev/null
+++ b/maps/pre-re/dew_in01.mcache
Binary files differ
diff --git a/maps/pre-re/dewata.mcache b/maps/pre-re/dewata.mcache
new file mode 100644
index 000000000..d16ec5d30
--- /dev/null
+++ b/maps/pre-re/dewata.mcache
Binary files differ
diff --git a/maps/pre-re/dic_dun01.mcache b/maps/pre-re/dic_dun01.mcache
new file mode 100644
index 000000000..e6983f2e7
--- /dev/null
+++ b/maps/pre-re/dic_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/dic_dun02.mcache b/maps/pre-re/dic_dun02.mcache
new file mode 100644
index 000000000..765b4b756
--- /dev/null
+++ b/maps/pre-re/dic_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/dic_dun03.mcache b/maps/pre-re/dic_dun03.mcache
new file mode 100644
index 000000000..765b4b756
--- /dev/null
+++ b/maps/pre-re/dic_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/dic_fild01.mcache b/maps/pre-re/dic_fild01.mcache
new file mode 100644
index 000000000..3b24b6025
--- /dev/null
+++ b/maps/pre-re/dic_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/dic_fild02.mcache b/maps/pre-re/dic_fild02.mcache
new file mode 100644
index 000000000..51314624d
--- /dev/null
+++ b/maps/pre-re/dic_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/dic_in01.mcache b/maps/pre-re/dic_in01.mcache
new file mode 100644
index 000000000..56717c50b
--- /dev/null
+++ b/maps/pre-re/dic_in01.mcache
Binary files differ
diff --git a/maps/pre-re/dicastes01.mcache b/maps/pre-re/dicastes01.mcache
new file mode 100644
index 000000000..3c56864cb
--- /dev/null
+++ b/maps/pre-re/dicastes01.mcache
Binary files differ
diff --git a/maps/pre-re/dicastes02.mcache b/maps/pre-re/dicastes02.mcache
new file mode 100644
index 000000000..f2d3565c5
--- /dev/null
+++ b/maps/pre-re/dicastes02.mcache
Binary files differ
diff --git a/maps/pre-re/e_tower.mcache b/maps/pre-re/e_tower.mcache
new file mode 100644
index 000000000..95e46c5d9
--- /dev/null
+++ b/maps/pre-re/e_tower.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_fild01.mcache b/maps/pre-re/ecl_fild01.mcache
new file mode 100644
index 000000000..ccfccc429
--- /dev/null
+++ b/maps/pre-re/ecl_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_hub01.mcache b/maps/pre-re/ecl_hub01.mcache
new file mode 100644
index 000000000..2a0fdbd64
--- /dev/null
+++ b/maps/pre-re/ecl_hub01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_in01.mcache b/maps/pre-re/ecl_in01.mcache
new file mode 100644
index 000000000..2f827d6ca
--- /dev/null
+++ b/maps/pre-re/ecl_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_in02.mcache b/maps/pre-re/ecl_in02.mcache
new file mode 100644
index 000000000..b05037719
--- /dev/null
+++ b/maps/pre-re/ecl_in02.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_in03.mcache b/maps/pre-re/ecl_in03.mcache
new file mode 100644
index 000000000..f62ec45c1
--- /dev/null
+++ b/maps/pre-re/ecl_in03.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_in04.mcache b/maps/pre-re/ecl_in04.mcache
new file mode 100644
index 000000000..2261bc8f7
--- /dev/null
+++ b/maps/pre-re/ecl_in04.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun01.mcache b/maps/pre-re/ecl_tdun01.mcache
new file mode 100644
index 000000000..9d1fa99e9
--- /dev/null
+++ b/maps/pre-re/ecl_tdun01.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun02.mcache b/maps/pre-re/ecl_tdun02.mcache
new file mode 100644
index 000000000..c392661d9
--- /dev/null
+++ b/maps/pre-re/ecl_tdun02.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun03.mcache b/maps/pre-re/ecl_tdun03.mcache
new file mode 100644
index 000000000..d07d6dd5c
--- /dev/null
+++ b/maps/pre-re/ecl_tdun03.mcache
Binary files differ
diff --git a/maps/pre-re/ecl_tdun04.mcache b/maps/pre-re/ecl_tdun04.mcache
new file mode 100644
index 000000000..806aad503
--- /dev/null
+++ b/maps/pre-re/ecl_tdun04.mcache
Binary files differ
diff --git a/maps/pre-re/eclage.mcache b/maps/pre-re/eclage.mcache
new file mode 100644
index 000000000..da637db44
--- /dev/null
+++ b/maps/pre-re/eclage.mcache
Binary files differ
diff --git a/maps/pre-re/ein_dun01.mcache b/maps/pre-re/ein_dun01.mcache
new file mode 100644
index 000000000..1c5e03593
--- /dev/null
+++ b/maps/pre-re/ein_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/ein_dun02.mcache b/maps/pre-re/ein_dun02.mcache
new file mode 100644
index 000000000..ccdfd65ed
--- /dev/null
+++ b/maps/pre-re/ein_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild01.mcache b/maps/pre-re/ein_fild01.mcache
new file mode 100644
index 000000000..abd5a0bd2
--- /dev/null
+++ b/maps/pre-re/ein_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild02.mcache b/maps/pre-re/ein_fild02.mcache
new file mode 100644
index 000000000..d75b8e4f0
--- /dev/null
+++ b/maps/pre-re/ein_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild03.mcache b/maps/pre-re/ein_fild03.mcache
new file mode 100644
index 000000000..d40e7d2c5
--- /dev/null
+++ b/maps/pre-re/ein_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild04.mcache b/maps/pre-re/ein_fild04.mcache
new file mode 100644
index 000000000..31a4b325c
--- /dev/null
+++ b/maps/pre-re/ein_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild05.mcache b/maps/pre-re/ein_fild05.mcache
new file mode 100644
index 000000000..ac28ff888
--- /dev/null
+++ b/maps/pre-re/ein_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild06.mcache b/maps/pre-re/ein_fild06.mcache
new file mode 100644
index 000000000..014bd685c
--- /dev/null
+++ b/maps/pre-re/ein_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild07.mcache b/maps/pre-re/ein_fild07.mcache
new file mode 100644
index 000000000..28d7059a7
--- /dev/null
+++ b/maps/pre-re/ein_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild08.mcache b/maps/pre-re/ein_fild08.mcache
new file mode 100644
index 000000000..d3c6bb754
--- /dev/null
+++ b/maps/pre-re/ein_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild09.mcache b/maps/pre-re/ein_fild09.mcache
new file mode 100644
index 000000000..fc5e2c7c2
--- /dev/null
+++ b/maps/pre-re/ein_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/ein_fild10.mcache b/maps/pre-re/ein_fild10.mcache
new file mode 100644
index 000000000..80776201a
--- /dev/null
+++ b/maps/pre-re/ein_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/ein_in01.mcache b/maps/pre-re/ein_in01.mcache
new file mode 100644
index 000000000..9b563106d
--- /dev/null
+++ b/maps/pre-re/ein_in01.mcache
Binary files differ
diff --git a/maps/pre-re/einbech.mcache b/maps/pre-re/einbech.mcache
new file mode 100644
index 000000000..f48882174
--- /dev/null
+++ b/maps/pre-re/einbech.mcache
Binary files differ
diff --git a/maps/pre-re/einbroch.mcache b/maps/pre-re/einbroch.mcache
new file mode 100644
index 000000000..adb422207
--- /dev/null
+++ b/maps/pre-re/einbroch.mcache
Binary files differ
diff --git a/maps/pre-re/evt_bomb.mcache b/maps/pre-re/evt_bomb.mcache
new file mode 100644
index 000000000..36424c23f
--- /dev/null
+++ b/maps/pre-re/evt_bomb.mcache
Binary files differ
diff --git a/maps/pre-re/evt_mobroom.mcache b/maps/pre-re/evt_mobroom.mcache
new file mode 100644
index 000000000..c63019965
--- /dev/null
+++ b/maps/pre-re/evt_mobroom.mcache
Binary files differ
diff --git a/maps/pre-re/force_1-1.mcache b/maps/pre-re/force_1-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/force_1-2.mcache b/maps/pre-re/force_1-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/pre-re/force_1-2.mcache
Binary files differ
diff --git a/maps/pre-re/force_1-3.mcache b/maps/pre-re/force_1-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/pre-re/force_1-3.mcache
Binary files differ
diff --git a/maps/pre-re/force_2-1.mcache b/maps/pre-re/force_2-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/force_2-2.mcache b/maps/pre-re/force_2-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/pre-re/force_2-2.mcache
Binary files differ
diff --git a/maps/pre-re/force_2-3.mcache b/maps/pre-re/force_2-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/pre-re/force_2-3.mcache
Binary files differ
diff --git a/maps/pre-re/force_3-1.mcache b/maps/pre-re/force_3-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/force_3-2.mcache b/maps/pre-re/force_3-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/pre-re/force_3-2.mcache
Binary files differ
diff --git a/maps/pre-re/force_3-3.mcache b/maps/pre-re/force_3-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/pre-re/force_3-3.mcache
Binary files differ
diff --git a/maps/pre-re/force_4-1.mcache b/maps/pre-re/force_4-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_4-1.mcache
Binary files differ
diff --git a/maps/pre-re/force_5-1.mcache b/maps/pre-re/force_5-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_5-1.mcache
Binary files differ
diff --git a/maps/pre-re/force_map1.mcache b/maps/pre-re/force_map1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/pre-re/force_map1.mcache
Binary files differ
diff --git a/maps/pre-re/force_map2.mcache b/maps/pre-re/force_map2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/pre-re/force_map2.mcache
Binary files differ
diff --git a/maps/pre-re/force_map3.mcache b/maps/pre-re/force_map3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/pre-re/force_map3.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-1.mcache b/maps/pre-re/g_room1-1.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/g_room1-1.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-2.mcache b/maps/pre-re/g_room1-2.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/g_room1-2.mcache
Binary files differ
diff --git a/maps/pre-re/g_room1-3.mcache b/maps/pre-re/g_room1-3.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/g_room1-3.mcache
Binary files differ
diff --git a/maps/pre-re/g_room2.mcache b/maps/pre-re/g_room2.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/g_room2.mcache
Binary files differ
diff --git a/maps/pre-re/gef_dun00.mcache b/maps/pre-re/gef_dun00.mcache
new file mode 100644
index 000000000..682eb2ce6
--- /dev/null
+++ b/maps/pre-re/gef_dun00.mcache
Binary files differ
diff --git a/maps/pre-re/gef_dun01.mcache b/maps/pre-re/gef_dun01.mcache
new file mode 100644
index 000000000..050a70c65
--- /dev/null
+++ b/maps/pre-re/gef_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/gef_dun02.mcache b/maps/pre-re/gef_dun02.mcache
new file mode 100644
index 000000000..95eabec82
--- /dev/null
+++ b/maps/pre-re/gef_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/gef_dun03.mcache b/maps/pre-re/gef_dun03.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/pre-re/gef_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild00.mcache b/maps/pre-re/gef_fild00.mcache
new file mode 100644
index 000000000..158321931
--- /dev/null
+++ b/maps/pre-re/gef_fild00.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild01.mcache b/maps/pre-re/gef_fild01.mcache
new file mode 100644
index 000000000..5cfd31c53
--- /dev/null
+++ b/maps/pre-re/gef_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild02.mcache b/maps/pre-re/gef_fild02.mcache
new file mode 100644
index 000000000..c20df945f
--- /dev/null
+++ b/maps/pre-re/gef_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild03.mcache b/maps/pre-re/gef_fild03.mcache
new file mode 100644
index 000000000..809e54809
--- /dev/null
+++ b/maps/pre-re/gef_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild04.mcache b/maps/pre-re/gef_fild04.mcache
new file mode 100644
index 000000000..d08e64cf8
--- /dev/null
+++ b/maps/pre-re/gef_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild05.mcache b/maps/pre-re/gef_fild05.mcache
new file mode 100644
index 000000000..72f050a49
--- /dev/null
+++ b/maps/pre-re/gef_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild06.mcache b/maps/pre-re/gef_fild06.mcache
new file mode 100644
index 000000000..a9003f922
--- /dev/null
+++ b/maps/pre-re/gef_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild07.mcache b/maps/pre-re/gef_fild07.mcache
new file mode 100644
index 000000000..e56f091c6
--- /dev/null
+++ b/maps/pre-re/gef_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild08.mcache b/maps/pre-re/gef_fild08.mcache
new file mode 100644
index 000000000..671438ac3
--- /dev/null
+++ b/maps/pre-re/gef_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild09.mcache b/maps/pre-re/gef_fild09.mcache
new file mode 100644
index 000000000..d4a9d5644
--- /dev/null
+++ b/maps/pre-re/gef_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild10.mcache b/maps/pre-re/gef_fild10.mcache
new file mode 100644
index 000000000..ed9b3d6fc
--- /dev/null
+++ b/maps/pre-re/gef_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild11.mcache b/maps/pre-re/gef_fild11.mcache
new file mode 100644
index 000000000..4c7e4d700
--- /dev/null
+++ b/maps/pre-re/gef_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild12.mcache b/maps/pre-re/gef_fild12.mcache
new file mode 100644
index 000000000..1d18a1421
--- /dev/null
+++ b/maps/pre-re/gef_fild12.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild13.mcache b/maps/pre-re/gef_fild13.mcache
new file mode 100644
index 000000000..e7243c1ad
--- /dev/null
+++ b/maps/pre-re/gef_fild13.mcache
Binary files differ
diff --git a/maps/pre-re/gef_fild14.mcache b/maps/pre-re/gef_fild14.mcache
new file mode 100644
index 000000000..c9bc47e6d
--- /dev/null
+++ b/maps/pre-re/gef_fild14.mcache
Binary files differ
diff --git a/maps/pre-re/gef_tower.mcache b/maps/pre-re/gef_tower.mcache
new file mode 100644
index 000000000..893e8d1ff
--- /dev/null
+++ b/maps/pre-re/gef_tower.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia01.mcache b/maps/pre-re/gefenia01.mcache
new file mode 100644
index 000000000..29163077b
--- /dev/null
+++ b/maps/pre-re/gefenia01.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia02.mcache b/maps/pre-re/gefenia02.mcache
new file mode 100644
index 000000000..6c4b23779
--- /dev/null
+++ b/maps/pre-re/gefenia02.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia03.mcache b/maps/pre-re/gefenia03.mcache
new file mode 100644
index 000000000..ac86014ba
--- /dev/null
+++ b/maps/pre-re/gefenia03.mcache
Binary files differ
diff --git a/maps/pre-re/gefenia04.mcache b/maps/pre-re/gefenia04.mcache
new file mode 100644
index 000000000..8e7a53f32
--- /dev/null
+++ b/maps/pre-re/gefenia04.mcache
Binary files differ
diff --git a/maps/pre-re/geffen.mcache b/maps/pre-re/geffen.mcache
new file mode 100644
index 000000000..a38c98f38
--- /dev/null
+++ b/maps/pre-re/geffen.mcache
Binary files differ
diff --git a/maps/pre-re/geffen_in.mcache b/maps/pre-re/geffen_in.mcache
new file mode 100644
index 000000000..6f8ded6aa
--- /dev/null
+++ b/maps/pre-re/geffen_in.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas01.mcache b/maps/pre-re/gefg_cas01.mcache
new file mode 100644
index 000000000..fcc51f76d
--- /dev/null
+++ b/maps/pre-re/gefg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas02.mcache b/maps/pre-re/gefg_cas02.mcache
new file mode 100644
index 000000000..4c9ed620c
--- /dev/null
+++ b/maps/pre-re/gefg_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas03.mcache b/maps/pre-re/gefg_cas03.mcache
new file mode 100644
index 000000000..ce0c0b5e2
--- /dev/null
+++ b/maps/pre-re/gefg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas04.mcache b/maps/pre-re/gefg_cas04.mcache
new file mode 100644
index 000000000..a70fdb9d4
--- /dev/null
+++ b/maps/pre-re/gefg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/gefg_cas05.mcache b/maps/pre-re/gefg_cas05.mcache
new file mode 100644
index 000000000..01eb7e0b4
--- /dev/null
+++ b/maps/pre-re/gefg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/gl_cas01.mcache b/maps/pre-re/gl_cas01.mcache
new file mode 100644
index 000000000..8b21d8863
--- /dev/null
+++ b/maps/pre-re/gl_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/gl_cas02.mcache b/maps/pre-re/gl_cas02.mcache
new file mode 100644
index 000000000..76fc00c96
--- /dev/null
+++ b/maps/pre-re/gl_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/gl_cas02_.mcache b/maps/pre-re/gl_cas02_.mcache
new file mode 100644
index 000000000..76fc00c96
--- /dev/null
+++ b/maps/pre-re/gl_cas02_.mcache
Binary files differ
diff --git a/maps/pre-re/gl_church.mcache b/maps/pre-re/gl_church.mcache
new file mode 100644
index 000000000..c2f5f0a55
--- /dev/null
+++ b/maps/pre-re/gl_church.mcache
Binary files differ
diff --git a/maps/pre-re/gl_chyard.mcache b/maps/pre-re/gl_chyard.mcache
new file mode 100644
index 000000000..f38b51ef9
--- /dev/null
+++ b/maps/pre-re/gl_chyard.mcache
Binary files differ
diff --git a/maps/pre-re/gl_chyard_.mcache b/maps/pre-re/gl_chyard_.mcache
new file mode 100644
index 000000000..f38b51ef9
--- /dev/null
+++ b/maps/pre-re/gl_chyard_.mcache
Binary files differ
diff --git a/maps/pre-re/gl_dun01.mcache b/maps/pre-re/gl_dun01.mcache
new file mode 100644
index 000000000..abe4f0783
--- /dev/null
+++ b/maps/pre-re/gl_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/gl_dun02.mcache b/maps/pre-re/gl_dun02.mcache
new file mode 100644
index 000000000..9fbc24dca
--- /dev/null
+++ b/maps/pre-re/gl_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/gl_in01.mcache b/maps/pre-re/gl_in01.mcache
new file mode 100644
index 000000000..886b975f9
--- /dev/null
+++ b/maps/pre-re/gl_in01.mcache
Binary files differ
diff --git a/maps/pre-re/gl_knt01.mcache b/maps/pre-re/gl_knt01.mcache
new file mode 100644
index 000000000..521698b12
--- /dev/null
+++ b/maps/pre-re/gl_knt01.mcache
Binary files differ
diff --git a/maps/pre-re/gl_knt02.mcache b/maps/pre-re/gl_knt02.mcache
new file mode 100644
index 000000000..1b399e506
--- /dev/null
+++ b/maps/pre-re/gl_knt02.mcache
Binary files differ
diff --git a/maps/pre-re/gl_prison.mcache b/maps/pre-re/gl_prison.mcache
new file mode 100644
index 000000000..019e06253
--- /dev/null
+++ b/maps/pre-re/gl_prison.mcache
Binary files differ
diff --git a/maps/pre-re/gl_prison1.mcache b/maps/pre-re/gl_prison1.mcache
new file mode 100644
index 000000000..a2347a9e8
--- /dev/null
+++ b/maps/pre-re/gl_prison1.mcache
Binary files differ
diff --git a/maps/pre-re/gl_sew01.mcache b/maps/pre-re/gl_sew01.mcache
new file mode 100644
index 000000000..27df90681
--- /dev/null
+++ b/maps/pre-re/gl_sew01.mcache
Binary files differ
diff --git a/maps/pre-re/gl_sew02.mcache b/maps/pre-re/gl_sew02.mcache
new file mode 100644
index 000000000..ce47f81c1
--- /dev/null
+++ b/maps/pre-re/gl_sew02.mcache
Binary files differ
diff --git a/maps/pre-re/gl_sew03.mcache b/maps/pre-re/gl_sew03.mcache
new file mode 100644
index 000000000..1e74e3f22
--- /dev/null
+++ b/maps/pre-re/gl_sew03.mcache
Binary files differ
diff --git a/maps/pre-re/gl_sew04.mcache b/maps/pre-re/gl_sew04.mcache
new file mode 100644
index 000000000..e1d17fea3
--- /dev/null
+++ b/maps/pre-re/gl_sew04.mcache
Binary files differ
diff --git a/maps/pre-re/gl_step.mcache b/maps/pre-re/gl_step.mcache
new file mode 100644
index 000000000..1783be8e3
--- /dev/null
+++ b/maps/pre-re/gl_step.mcache
Binary files differ
diff --git a/maps/pre-re/glast_01.mcache b/maps/pre-re/glast_01.mcache
new file mode 100644
index 000000000..5317424c2
--- /dev/null
+++ b/maps/pre-re/glast_01.mcache
Binary files differ
diff --git a/maps/pre-re/gld2_ald.mcache b/maps/pre-re/gld2_ald.mcache
new file mode 100644
index 000000000..02eba4a80
--- /dev/null
+++ b/maps/pre-re/gld2_ald.mcache
Binary files differ
diff --git a/maps/pre-re/gld2_gef.mcache b/maps/pre-re/gld2_gef.mcache
new file mode 100644
index 000000000..52cf7c354
--- /dev/null
+++ b/maps/pre-re/gld2_gef.mcache
Binary files differ
diff --git a/maps/pre-re/gld2_pay.mcache b/maps/pre-re/gld2_pay.mcache
new file mode 100644
index 000000000..b7f4a485d
--- /dev/null
+++ b/maps/pre-re/gld2_pay.mcache
Binary files differ
diff --git a/maps/pre-re/gld2_prt.mcache b/maps/pre-re/gld2_prt.mcache
new file mode 100644
index 000000000..890b34ac7
--- /dev/null
+++ b/maps/pre-re/gld2_prt.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun01.mcache b/maps/pre-re/gld_dun01.mcache
new file mode 100644
index 000000000..725b334a0
--- /dev/null
+++ b/maps/pre-re/gld_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun01_2.mcache b/maps/pre-re/gld_dun01_2.mcache
new file mode 100644
index 000000000..725b334a0
--- /dev/null
+++ b/maps/pre-re/gld_dun01_2.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun02.mcache b/maps/pre-re/gld_dun02.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/pre-re/gld_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun02_2.mcache b/maps/pre-re/gld_dun02_2.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/pre-re/gld_dun02_2.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun03.mcache b/maps/pre-re/gld_dun03.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/pre-re/gld_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun03_2.mcache b/maps/pre-re/gld_dun03_2.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/pre-re/gld_dun03_2.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun04.mcache b/maps/pre-re/gld_dun04.mcache
new file mode 100644
index 000000000..953b7d375
--- /dev/null
+++ b/maps/pre-re/gld_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/gld_dun04_2.mcache b/maps/pre-re/gld_dun04_2.mcache
new file mode 100644
index 000000000..953b7d375
--- /dev/null
+++ b/maps/pre-re/gld_dun04_2.mcache
Binary files differ
diff --git a/maps/pre-re/gon_dun01.mcache b/maps/pre-re/gon_dun01.mcache
new file mode 100644
index 000000000..d6250c57d
--- /dev/null
+++ b/maps/pre-re/gon_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/gon_dun02.mcache b/maps/pre-re/gon_dun02.mcache
new file mode 100644
index 000000000..8c40622ae
--- /dev/null
+++ b/maps/pre-re/gon_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/gon_dun03.mcache b/maps/pre-re/gon_dun03.mcache
new file mode 100644
index 000000000..2f1e77961
--- /dev/null
+++ b/maps/pre-re/gon_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/gon_fild01.mcache b/maps/pre-re/gon_fild01.mcache
new file mode 100644
index 000000000..2d3a56939
--- /dev/null
+++ b/maps/pre-re/gon_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/gon_in.mcache b/maps/pre-re/gon_in.mcache
new file mode 100644
index 000000000..a015b8899
--- /dev/null
+++ b/maps/pre-re/gon_in.mcache
Binary files differ
diff --git a/maps/pre-re/gon_test.mcache b/maps/pre-re/gon_test.mcache
new file mode 100644
index 000000000..0147bed4a
--- /dev/null
+++ b/maps/pre-re/gon_test.mcache
Binary files differ
diff --git a/maps/pre-re/gonryun.mcache b/maps/pre-re/gonryun.mcache
new file mode 100644
index 000000000..1f8b8414c
--- /dev/null
+++ b/maps/pre-re/gonryun.mcache
Binary files differ
diff --git a/maps/pre-re/guild_room.mcache b/maps/pre-re/guild_room.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/guild_room.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs1-1.mcache b/maps/pre-re/guild_vs1-1.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/pre-re/guild_vs1-1.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs1-2.mcache b/maps/pre-re/guild_vs1-2.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/pre-re/guild_vs1-2.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs1-3.mcache b/maps/pre-re/guild_vs1-3.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/pre-re/guild_vs1-3.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs1-4.mcache b/maps/pre-re/guild_vs1-4.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/pre-re/guild_vs1-4.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs1.mcache b/maps/pre-re/guild_vs1.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/pre-re/guild_vs1.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs2-1.mcache b/maps/pre-re/guild_vs2-1.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/guild_vs2-1.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs2-2.mcache b/maps/pre-re/guild_vs2-2.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/guild_vs2-2.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs2.mcache b/maps/pre-re/guild_vs2.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/pre-re/guild_vs2.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs3.mcache b/maps/pre-re/guild_vs3.mcache
new file mode 100644
index 000000000..32615fe48
--- /dev/null
+++ b/maps/pre-re/guild_vs3.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs4.mcache b/maps/pre-re/guild_vs4.mcache
new file mode 100644
index 000000000..d3d7f545f
--- /dev/null
+++ b/maps/pre-re/guild_vs4.mcache
Binary files differ
diff --git a/maps/pre-re/guild_vs5.mcache b/maps/pre-re/guild_vs5.mcache
new file mode 100644
index 000000000..d529f8a76
--- /dev/null
+++ b/maps/pre-re/guild_vs5.mcache
Binary files differ
diff --git a/maps/pre-re/himinn.mcache b/maps/pre-re/himinn.mcache
new file mode 100644
index 000000000..f13c3627e
--- /dev/null
+++ b/maps/pre-re/himinn.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild01.mcache b/maps/pre-re/hu_fild01.mcache
new file mode 100644
index 000000000..6608d7ded
--- /dev/null
+++ b/maps/pre-re/hu_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild02.mcache b/maps/pre-re/hu_fild02.mcache
new file mode 100644
index 000000000..35716719d
--- /dev/null
+++ b/maps/pre-re/hu_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild03.mcache b/maps/pre-re/hu_fild03.mcache
new file mode 100644
index 000000000..dd41b8ed3
--- /dev/null
+++ b/maps/pre-re/hu_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild04.mcache b/maps/pre-re/hu_fild04.mcache
new file mode 100644
index 000000000..4658b3d4a
--- /dev/null
+++ b/maps/pre-re/hu_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild05.mcache b/maps/pre-re/hu_fild05.mcache
new file mode 100644
index 000000000..5b145894f
--- /dev/null
+++ b/maps/pre-re/hu_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild06.mcache b/maps/pre-re/hu_fild06.mcache
new file mode 100644
index 000000000..e570bc068
--- /dev/null
+++ b/maps/pre-re/hu_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/hu_fild07.mcache b/maps/pre-re/hu_fild07.mcache
new file mode 100644
index 000000000..82aaf0b2a
--- /dev/null
+++ b/maps/pre-re/hu_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/hu_in01.mcache b/maps/pre-re/hu_in01.mcache
new file mode 100644
index 000000000..59ad3afc3
--- /dev/null
+++ b/maps/pre-re/hu_in01.mcache
Binary files differ
diff --git a/maps/pre-re/hugel.mcache b/maps/pre-re/hugel.mcache
new file mode 100644
index 000000000..e350349bb
--- /dev/null
+++ b/maps/pre-re/hugel.mcache
Binary files differ
diff --git a/maps/pre-re/hunter_1-1.mcache b/maps/pre-re/hunter_1-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/hunter_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/hunter_2-1.mcache b/maps/pre-re/hunter_2-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/hunter_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/hunter_3-1.mcache b/maps/pre-re/hunter_3-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/hunter_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/ice_dun01.mcache b/maps/pre-re/ice_dun01.mcache
new file mode 100644
index 000000000..8f7fedeac
--- /dev/null
+++ b/maps/pre-re/ice_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/ice_dun02.mcache b/maps/pre-re/ice_dun02.mcache
new file mode 100644
index 000000000..8f464f5a2
--- /dev/null
+++ b/maps/pre-re/ice_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/ice_dun03.mcache b/maps/pre-re/ice_dun03.mcache
new file mode 100644
index 000000000..7600452d4
--- /dev/null
+++ b/maps/pre-re/ice_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/ice_dun04.mcache b/maps/pre-re/ice_dun04.mcache
new file mode 100644
index 000000000..ffee28527
--- /dev/null
+++ b/maps/pre-re/ice_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/in_hunter.mcache b/maps/pre-re/in_hunter.mcache
new file mode 100644
index 000000000..06251d2f9
--- /dev/null
+++ b/maps/pre-re/in_hunter.mcache
Binary files differ
diff --git a/maps/pre-re/in_moc_16.mcache b/maps/pre-re/in_moc_16.mcache
new file mode 100644
index 000000000..74e516042
--- /dev/null
+++ b/maps/pre-re/in_moc_16.mcache
Binary files differ
diff --git a/maps/pre-re/in_orcs01.mcache b/maps/pre-re/in_orcs01.mcache
new file mode 100644
index 000000000..c7d3dac4d
--- /dev/null
+++ b/maps/pre-re/in_orcs01.mcache
Binary files differ
diff --git a/maps/pre-re/in_rogue.mcache b/maps/pre-re/in_rogue.mcache
new file mode 100644
index 000000000..7eabc9922
--- /dev/null
+++ b/maps/pre-re/in_rogue.mcache
Binary files differ
diff --git a/maps/pre-re/in_sphinx1.mcache b/maps/pre-re/in_sphinx1.mcache
new file mode 100644
index 000000000..f18547ed7
--- /dev/null
+++ b/maps/pre-re/in_sphinx1.mcache
Binary files differ
diff --git a/maps/pre-re/in_sphinx2.mcache b/maps/pre-re/in_sphinx2.mcache
new file mode 100644
index 000000000..8884f8d34
--- /dev/null
+++ b/maps/pre-re/in_sphinx2.mcache
Binary files differ
diff --git a/maps/pre-re/in_sphinx3.mcache b/maps/pre-re/in_sphinx3.mcache
new file mode 100644
index 000000000..be610a8bf
--- /dev/null
+++ b/maps/pre-re/in_sphinx3.mcache
Binary files differ
diff --git a/maps/pre-re/in_sphinx4.mcache b/maps/pre-re/in_sphinx4.mcache
new file mode 100644
index 000000000..bcb095f83
--- /dev/null
+++ b/maps/pre-re/in_sphinx4.mcache
Binary files differ
diff --git a/maps/pre-re/in_sphinx5.mcache b/maps/pre-re/in_sphinx5.mcache
new file mode 100644
index 000000000..3779ca02d
--- /dev/null
+++ b/maps/pre-re/in_sphinx5.mcache
Binary files differ
diff --git a/maps/pre-re/int_land.mcache b/maps/pre-re/int_land.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/pre-re/int_land.mcache
Binary files differ
diff --git a/maps/pre-re/int_land01.mcache b/maps/pre-re/int_land01.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/pre-re/int_land01.mcache
Binary files differ
diff --git a/maps/pre-re/int_land02.mcache b/maps/pre-re/int_land02.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/pre-re/int_land02.mcache
Binary files differ
diff --git a/maps/pre-re/int_land03.mcache b/maps/pre-re/int_land03.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/pre-re/int_land03.mcache
Binary files differ
diff --git a/maps/pre-re/int_land04.mcache b/maps/pre-re/int_land04.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/pre-re/int_land04.mcache
Binary files differ
diff --git a/maps/pre-re/itemmall.mcache b/maps/pre-re/itemmall.mcache
new file mode 100644
index 000000000..9d405d859
--- /dev/null
+++ b/maps/pre-re/itemmall.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01.mcache b/maps/pre-re/iz_ac01.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/pre-re/iz_ac01.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_a.mcache b/maps/pre-re/iz_ac01_a.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/pre-re/iz_ac01_a.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_b.mcache b/maps/pre-re/iz_ac01_b.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/pre-re/iz_ac01_b.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_c.mcache b/maps/pre-re/iz_ac01_c.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/pre-re/iz_ac01_c.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac01_d.mcache b/maps/pre-re/iz_ac01_d.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/pre-re/iz_ac01_d.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac02.mcache b/maps/pre-re/iz_ac02.mcache
new file mode 100644
index 000000000..c62875fb4
--- /dev/null
+++ b/maps/pre-re/iz_ac02.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac02_a.mcache b/maps/pre-re/iz_ac02_a.mcache
new file mode 100644
index 000000000..c62875fb4
--- /dev/null
+++ b/maps/pre-re/iz_ac02_a.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac02_b.mcache b/maps/pre-re/iz_ac02_b.mcache
new file mode 100644
index 000000000..c62875fb4
--- /dev/null
+++ b/maps/pre-re/iz_ac02_b.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac02_c.mcache b/maps/pre-re/iz_ac02_c.mcache
new file mode 100644
index 000000000..c62875fb4
--- /dev/null
+++ b/maps/pre-re/iz_ac02_c.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ac02_d.mcache b/maps/pre-re/iz_ac02_d.mcache
new file mode 100644
index 000000000..c62875fb4
--- /dev/null
+++ b/maps/pre-re/iz_ac02_d.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun00.mcache b/maps/pre-re/iz_dun00.mcache
new file mode 100644
index 000000000..448c90de6
--- /dev/null
+++ b/maps/pre-re/iz_dun00.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun01.mcache b/maps/pre-re/iz_dun01.mcache
new file mode 100644
index 000000000..a00173a75
--- /dev/null
+++ b/maps/pre-re/iz_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun02.mcache b/maps/pre-re/iz_dun02.mcache
new file mode 100644
index 000000000..ef21c8b77
--- /dev/null
+++ b/maps/pre-re/iz_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun03.mcache b/maps/pre-re/iz_dun03.mcache
new file mode 100644
index 000000000..6dfc8bd38
--- /dev/null
+++ b/maps/pre-re/iz_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun04.mcache b/maps/pre-re/iz_dun04.mcache
new file mode 100644
index 000000000..2487067a9
--- /dev/null
+++ b/maps/pre-re/iz_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/iz_dun05.mcache b/maps/pre-re/iz_dun05.mcache
new file mode 100644
index 000000000..7c411a5c4
--- /dev/null
+++ b/maps/pre-re/iz_dun05.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int.mcache b/maps/pre-re/iz_int.mcache
new file mode 100644
index 000000000..d6eef11fb
--- /dev/null
+++ b/maps/pre-re/iz_int.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int01.mcache b/maps/pre-re/iz_int01.mcache
new file mode 100644
index 000000000..d6eef11fb
--- /dev/null
+++ b/maps/pre-re/iz_int01.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int02.mcache b/maps/pre-re/iz_int02.mcache
new file mode 100644
index 000000000..d6eef11fb
--- /dev/null
+++ b/maps/pre-re/iz_int02.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int03.mcache b/maps/pre-re/iz_int03.mcache
new file mode 100644
index 000000000..d6eef11fb
--- /dev/null
+++ b/maps/pre-re/iz_int03.mcache
Binary files differ
diff --git a/maps/pre-re/iz_int04.mcache b/maps/pre-re/iz_int04.mcache
new file mode 100644
index 000000000..d6eef11fb
--- /dev/null
+++ b/maps/pre-re/iz_int04.mcache
Binary files differ
diff --git a/maps/pre-re/iz_ng01.mcache b/maps/pre-re/iz_ng01.mcache
new file mode 100644
index 000000000..e0905abbc
--- /dev/null
+++ b/maps/pre-re/iz_ng01.mcache
Binary files differ
diff --git a/maps/pre-re/izlu2dun.mcache b/maps/pre-re/izlu2dun.mcache
new file mode 100644
index 000000000..69818e218
--- /dev/null
+++ b/maps/pre-re/izlu2dun.mcache
Binary files differ
diff --git a/maps/pre-re/izlude.mcache b/maps/pre-re/izlude.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/izlude.mcache
Binary files differ
diff --git a/maps/pre-re/izlude_a.mcache b/maps/pre-re/izlude_a.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/pre-re/izlude_a.mcache
Binary files differ
diff --git a/maps/pre-re/izlude_b.mcache b/maps/pre-re/izlude_b.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/pre-re/izlude_b.mcache
Binary files differ
diff --git a/maps/pre-re/izlude_c.mcache b/maps/pre-re/izlude_c.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/pre-re/izlude_c.mcache
Binary files differ
diff --git a/maps/pre-re/izlude_d.mcache b/maps/pre-re/izlude_d.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/pre-re/izlude_d.mcache
Binary files differ
diff --git a/maps/pre-re/izlude_in.mcache b/maps/pre-re/izlude_in.mcache
new file mode 100644
index 000000000..b2e04aaf4
--- /dev/null
+++ b/maps/pre-re/izlude_in.mcache
Binary files differ
diff --git a/maps/pre-re/jawaii.mcache b/maps/pre-re/jawaii.mcache
new file mode 100644
index 000000000..71b73455c
--- /dev/null
+++ b/maps/pre-re/jawaii.mcache
Binary files differ
diff --git a/maps/pre-re/jawaii_in.mcache b/maps/pre-re/jawaii_in.mcache
new file mode 100644
index 000000000..e17766bf3
--- /dev/null
+++ b/maps/pre-re/jawaii_in.mcache
Binary files differ
diff --git a/maps/pre-re/job3_arch01.mcache b/maps/pre-re/job3_arch01.mcache
new file mode 100644
index 000000000..6dab866ad
--- /dev/null
+++ b/maps/pre-re/job3_arch01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_arch02.mcache b/maps/pre-re/job3_arch02.mcache
new file mode 100644
index 000000000..cd8315d99
--- /dev/null
+++ b/maps/pre-re/job3_arch02.mcache
Binary files differ
diff --git a/maps/pre-re/job3_arch03.mcache b/maps/pre-re/job3_arch03.mcache
new file mode 100644
index 000000000..6dab866ad
--- /dev/null
+++ b/maps/pre-re/job3_arch03.mcache
Binary files differ
diff --git a/maps/pre-re/job3_gen01.mcache b/maps/pre-re/job3_gen01.mcache
new file mode 100644
index 000000000..1a9b48b9d
--- /dev/null
+++ b/maps/pre-re/job3_gen01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_guil01.mcache b/maps/pre-re/job3_guil01.mcache
new file mode 100644
index 000000000..df174ec0f
--- /dev/null
+++ b/maps/pre-re/job3_guil01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_guil02.mcache b/maps/pre-re/job3_guil02.mcache
new file mode 100644
index 000000000..1da7a382d
--- /dev/null
+++ b/maps/pre-re/job3_guil02.mcache
Binary files differ
diff --git a/maps/pre-re/job3_guil03.mcache b/maps/pre-re/job3_guil03.mcache
new file mode 100644
index 000000000..5cef8124b
--- /dev/null
+++ b/maps/pre-re/job3_guil03.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rang01.mcache b/maps/pre-re/job3_rang01.mcache
new file mode 100644
index 000000000..929a32d82
--- /dev/null
+++ b/maps/pre-re/job3_rang01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rang02.mcache b/maps/pre-re/job3_rang02.mcache
new file mode 100644
index 000000000..1b4b807bb
--- /dev/null
+++ b/maps/pre-re/job3_rang02.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rune01.mcache b/maps/pre-re/job3_rune01.mcache
new file mode 100644
index 000000000..d7682d4ad
--- /dev/null
+++ b/maps/pre-re/job3_rune01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rune02.mcache b/maps/pre-re/job3_rune02.mcache
new file mode 100644
index 000000000..3484ed56e
--- /dev/null
+++ b/maps/pre-re/job3_rune02.mcache
Binary files differ
diff --git a/maps/pre-re/job3_rune03.mcache b/maps/pre-re/job3_rune03.mcache
new file mode 100644
index 000000000..3484ed56e
--- /dev/null
+++ b/maps/pre-re/job3_rune03.mcache
Binary files differ
diff --git a/maps/pre-re/job3_sha01.mcache b/maps/pre-re/job3_sha01.mcache
new file mode 100644
index 000000000..a11c9a554
--- /dev/null
+++ b/maps/pre-re/job3_sha01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_war01.mcache b/maps/pre-re/job3_war01.mcache
new file mode 100644
index 000000000..e5699fe49
--- /dev/null
+++ b/maps/pre-re/job3_war01.mcache
Binary files differ
diff --git a/maps/pre-re/job3_war02.mcache b/maps/pre-re/job3_war02.mcache
new file mode 100644
index 000000000..e5699fe49
--- /dev/null
+++ b/maps/pre-re/job3_war02.mcache
Binary files differ
diff --git a/maps/pre-re/job_cru.mcache b/maps/pre-re/job_cru.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/pre-re/job_cru.mcache
Binary files differ
diff --git a/maps/pre-re/job_duncer.mcache b/maps/pre-re/job_duncer.mcache
new file mode 100644
index 000000000..d8bff67e0
--- /dev/null
+++ b/maps/pre-re/job_duncer.mcache
Binary files differ
diff --git a/maps/pre-re/job_hunte.mcache b/maps/pre-re/job_hunte.mcache
new file mode 100644
index 000000000..471db33ae
--- /dev/null
+++ b/maps/pre-re/job_hunte.mcache
Binary files differ
diff --git a/maps/pre-re/job_hunter.mcache b/maps/pre-re/job_hunter.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/job_hunter.mcache
Binary files differ
diff --git a/maps/pre-re/job_knight.mcache b/maps/pre-re/job_knight.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/job_knight.mcache
Binary files differ
diff --git a/maps/pre-re/job_knt.mcache b/maps/pre-re/job_knt.mcache
new file mode 100644
index 000000000..15ce2586a
--- /dev/null
+++ b/maps/pre-re/job_knt.mcache
Binary files differ
diff --git a/maps/pre-re/job_ko.mcache b/maps/pre-re/job_ko.mcache
new file mode 100644
index 000000000..5f088321e
--- /dev/null
+++ b/maps/pre-re/job_ko.mcache
Binary files differ
diff --git a/maps/pre-re/job_monk.mcache b/maps/pre-re/job_monk.mcache
new file mode 100644
index 000000000..dede5a9c2
--- /dev/null
+++ b/maps/pre-re/job_monk.mcache
Binary files differ
diff --git a/maps/pre-re/job_priest.mcache b/maps/pre-re/job_priest.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/job_priest.mcache
Binary files differ
diff --git a/maps/pre-re/job_prist.mcache b/maps/pre-re/job_prist.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/pre-re/job_prist.mcache
Binary files differ
diff --git a/maps/pre-re/job_sage.mcache b/maps/pre-re/job_sage.mcache
new file mode 100644
index 000000000..9456f3795
--- /dev/null
+++ b/maps/pre-re/job_sage.mcache
Binary files differ
diff --git a/maps/pre-re/job_soul.mcache b/maps/pre-re/job_soul.mcache
new file mode 100644
index 000000000..eee75a253
--- /dev/null
+++ b/maps/pre-re/job_soul.mcache
Binary files differ
diff --git a/maps/pre-re/job_star.mcache b/maps/pre-re/job_star.mcache
new file mode 100644
index 000000000..981a29eb8
--- /dev/null
+++ b/maps/pre-re/job_star.mcache
Binary files differ
diff --git a/maps/pre-re/job_sword1.mcache b/maps/pre-re/job_sword1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/pre-re/job_sword1.mcache
Binary files differ
diff --git a/maps/pre-re/job_thief1.mcache b/maps/pre-re/job_thief1.mcache
new file mode 100644
index 000000000..ea4d5a2d4
--- /dev/null
+++ b/maps/pre-re/job_thief1.mcache
Binary files differ
diff --git a/maps/pre-re/job_wiz.mcache b/maps/pre-re/job_wiz.mcache
new file mode 100644
index 000000000..9456f3795
--- /dev/null
+++ b/maps/pre-re/job_wiz.mcache
Binary files differ
diff --git a/maps/pre-re/job_wizard.mcache b/maps/pre-re/job_wizard.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/job_wizard.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_area1.mcache b/maps/pre-re/jupe_area1.mcache
new file mode 100644
index 000000000..1c7e0707c
--- /dev/null
+++ b/maps/pre-re/jupe_area1.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_area2.mcache b/maps/pre-re/jupe_area2.mcache
new file mode 100644
index 000000000..378dddd1b
--- /dev/null
+++ b/maps/pre-re/jupe_area2.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_cave.mcache b/maps/pre-re/jupe_cave.mcache
new file mode 100644
index 000000000..a21a22c8a
--- /dev/null
+++ b/maps/pre-re/jupe_cave.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_core.mcache b/maps/pre-re/jupe_core.mcache
new file mode 100644
index 000000000..08daa6272
--- /dev/null
+++ b/maps/pre-re/jupe_core.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_core2.mcache b/maps/pre-re/jupe_core2.mcache
new file mode 100644
index 000000000..08daa6272
--- /dev/null
+++ b/maps/pre-re/jupe_core2.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_ele.mcache b/maps/pre-re/jupe_ele.mcache
new file mode 100644
index 000000000..ec326e92b
--- /dev/null
+++ b/maps/pre-re/jupe_ele.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_ele_r.mcache b/maps/pre-re/jupe_ele_r.mcache
new file mode 100644
index 000000000..749dcdd0a
--- /dev/null
+++ b/maps/pre-re/jupe_ele_r.mcache
Binary files differ
diff --git a/maps/pre-re/jupe_gate.mcache b/maps/pre-re/jupe_gate.mcache
new file mode 100644
index 000000000..3ba62bf77
--- /dev/null
+++ b/maps/pre-re/jupe_gate.mcache
Binary files differ
diff --git a/maps/pre-re/juperos_01.mcache b/maps/pre-re/juperos_01.mcache
new file mode 100644
index 000000000..35d86a746
--- /dev/null
+++ b/maps/pre-re/juperos_01.mcache
Binary files differ
diff --git a/maps/pre-re/juperos_02.mcache b/maps/pre-re/juperos_02.mcache
new file mode 100644
index 000000000..6135fbb7e
--- /dev/null
+++ b/maps/pre-re/juperos_02.mcache
Binary files differ
diff --git a/maps/pre-re/kh_dun01.mcache b/maps/pre-re/kh_dun01.mcache
new file mode 100644
index 000000000..253a31f28
--- /dev/null
+++ b/maps/pre-re/kh_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/kh_dun02.mcache b/maps/pre-re/kh_dun02.mcache
new file mode 100644
index 000000000..eeb2596db
--- /dev/null
+++ b/maps/pre-re/kh_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/kh_kiehl01.mcache b/maps/pre-re/kh_kiehl01.mcache
new file mode 100644
index 000000000..cf636187c
--- /dev/null
+++ b/maps/pre-re/kh_kiehl01.mcache
Binary files differ
diff --git a/maps/pre-re/kh_kiehl02.mcache b/maps/pre-re/kh_kiehl02.mcache
new file mode 100644
index 000000000..f37292670
--- /dev/null
+++ b/maps/pre-re/kh_kiehl02.mcache
Binary files differ
diff --git a/maps/pre-re/kh_mansion.mcache b/maps/pre-re/kh_mansion.mcache
new file mode 100644
index 000000000..7c6290e6c
--- /dev/null
+++ b/maps/pre-re/kh_mansion.mcache
Binary files differ
diff --git a/maps/pre-re/kh_rossi.mcache b/maps/pre-re/kh_rossi.mcache
new file mode 100644
index 000000000..f5d3694cb
--- /dev/null
+++ b/maps/pre-re/kh_rossi.mcache
Binary files differ
diff --git a/maps/pre-re/kh_school.mcache b/maps/pre-re/kh_school.mcache
new file mode 100644
index 000000000..f7a5472dd
--- /dev/null
+++ b/maps/pre-re/kh_school.mcache
Binary files differ
diff --git a/maps/pre-re/kh_vila.mcache b/maps/pre-re/kh_vila.mcache
new file mode 100644
index 000000000..3b1aaa619
--- /dev/null
+++ b/maps/pre-re/kh_vila.mcache
Binary files differ
diff --git a/maps/pre-re/knight_1-1.mcache b/maps/pre-re/knight_1-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/knight_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/knight_2-1.mcache b/maps/pre-re/knight_2-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/knight_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/knight_3-1.mcache b/maps/pre-re/knight_3-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/knight_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_airport.mcache b/maps/pre-re/lhz_airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/pre-re/lhz_airport.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_cube.mcache b/maps/pre-re/lhz_cube.mcache
new file mode 100644
index 000000000..aea70b220
--- /dev/null
+++ b/maps/pre-re/lhz_cube.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_dun01.mcache b/maps/pre-re/lhz_dun01.mcache
new file mode 100644
index 000000000..f4aaa536c
--- /dev/null
+++ b/maps/pre-re/lhz_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_dun02.mcache b/maps/pre-re/lhz_dun02.mcache
new file mode 100644
index 000000000..27dea3a1a
--- /dev/null
+++ b/maps/pre-re/lhz_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_dun03.mcache b/maps/pre-re/lhz_dun03.mcache
new file mode 100644
index 000000000..21c5a0777
--- /dev/null
+++ b/maps/pre-re/lhz_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_dun04.mcache b/maps/pre-re/lhz_dun04.mcache
new file mode 100644
index 000000000..abe634c5b
--- /dev/null
+++ b/maps/pre-re/lhz_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_fild01.mcache b/maps/pre-re/lhz_fild01.mcache
new file mode 100644
index 000000000..da09232e0
--- /dev/null
+++ b/maps/pre-re/lhz_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_fild02.mcache b/maps/pre-re/lhz_fild02.mcache
new file mode 100644
index 000000000..4d31ae904
--- /dev/null
+++ b/maps/pre-re/lhz_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_fild03.mcache b/maps/pre-re/lhz_fild03.mcache
new file mode 100644
index 000000000..fc0f780b9
--- /dev/null
+++ b/maps/pre-re/lhz_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_in01.mcache b/maps/pre-re/lhz_in01.mcache
new file mode 100644
index 000000000..2157cbfdf
--- /dev/null
+++ b/maps/pre-re/lhz_in01.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_in02.mcache b/maps/pre-re/lhz_in02.mcache
new file mode 100644
index 000000000..697a72dec
--- /dev/null
+++ b/maps/pre-re/lhz_in02.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_in03.mcache b/maps/pre-re/lhz_in03.mcache
new file mode 100644
index 000000000..be53196fc
--- /dev/null
+++ b/maps/pre-re/lhz_in03.mcache
Binary files differ
diff --git a/maps/pre-re/lhz_que01.mcache b/maps/pre-re/lhz_que01.mcache
new file mode 100644
index 000000000..9a88496da
--- /dev/null
+++ b/maps/pre-re/lhz_que01.mcache
Binary files differ
diff --git a/maps/pre-re/lighthalzen.mcache b/maps/pre-re/lighthalzen.mcache
new file mode 100644
index 000000000..3d17a74ae
--- /dev/null
+++ b/maps/pre-re/lighthalzen.mcache
Binary files differ
diff --git a/maps/pre-re/lou_dun01.mcache b/maps/pre-re/lou_dun01.mcache
new file mode 100644
index 000000000..bfef8e06a
--- /dev/null
+++ b/maps/pre-re/lou_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/lou_dun02.mcache b/maps/pre-re/lou_dun02.mcache
new file mode 100644
index 000000000..218820a8a
--- /dev/null
+++ b/maps/pre-re/lou_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/lou_dun03.mcache b/maps/pre-re/lou_dun03.mcache
new file mode 100644
index 000000000..63c47a1cf
--- /dev/null
+++ b/maps/pre-re/lou_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/lou_fild01.mcache b/maps/pre-re/lou_fild01.mcache
new file mode 100644
index 000000000..e50f0cbc0
--- /dev/null
+++ b/maps/pre-re/lou_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/lou_in01.mcache b/maps/pre-re/lou_in01.mcache
new file mode 100644
index 000000000..f5beb6a85
--- /dev/null
+++ b/maps/pre-re/lou_in01.mcache
Binary files differ
diff --git a/maps/pre-re/lou_in02.mcache b/maps/pre-re/lou_in02.mcache
new file mode 100644
index 000000000..599ce2a91
--- /dev/null
+++ b/maps/pre-re/lou_in02.mcache
Binary files differ
diff --git a/maps/pre-re/louyang.mcache b/maps/pre-re/louyang.mcache
new file mode 100644
index 000000000..2fc2771c7
--- /dev/null
+++ b/maps/pre-re/louyang.mcache
Binary files differ
diff --git a/maps/pre-re/ma_dun01.mcache b/maps/pre-re/ma_dun01.mcache
new file mode 100644
index 000000000..08e14d31d
--- /dev/null
+++ b/maps/pre-re/ma_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_fild01.mcache b/maps/pre-re/ma_fild01.mcache
new file mode 100644
index 000000000..533ae6f76
--- /dev/null
+++ b/maps/pre-re/ma_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_fild02.mcache b/maps/pre-re/ma_fild02.mcache
new file mode 100644
index 000000000..0a3a30139
--- /dev/null
+++ b/maps/pre-re/ma_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ma_in01.mcache b/maps/pre-re/ma_in01.mcache
new file mode 100644
index 000000000..fd575eb05
--- /dev/null
+++ b/maps/pre-re/ma_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_scene01.mcache b/maps/pre-re/ma_scene01.mcache
new file mode 100644
index 000000000..b1e6e5779
--- /dev/null
+++ b/maps/pre-re/ma_scene01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif01.mcache b/maps/pre-re/ma_zif01.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif01.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif02.mcache b/maps/pre-re/ma_zif02.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif02.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif03.mcache b/maps/pre-re/ma_zif03.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif03.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif04.mcache b/maps/pre-re/ma_zif04.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif04.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif05.mcache b/maps/pre-re/ma_zif05.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif05.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif06.mcache b/maps/pre-re/ma_zif06.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif06.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif07.mcache b/maps/pre-re/ma_zif07.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif07.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif08.mcache b/maps/pre-re/ma_zif08.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif08.mcache
Binary files differ
diff --git a/maps/pre-re/ma_zif09.mcache b/maps/pre-re/ma_zif09.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/pre-re/ma_zif09.mcache
Binary files differ
diff --git a/maps/pre-re/mag_dun01.mcache b/maps/pre-re/mag_dun01.mcache
new file mode 100644
index 000000000..f7b105384
--- /dev/null
+++ b/maps/pre-re/mag_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/mag_dun02.mcache b/maps/pre-re/mag_dun02.mcache
new file mode 100644
index 000000000..e17fdb16f
--- /dev/null
+++ b/maps/pre-re/mag_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/mal_dun01.mcache b/maps/pre-re/mal_dun01.mcache
new file mode 100644
index 000000000..5e6c8cac0
--- /dev/null
+++ b/maps/pre-re/mal_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/mal_in01.mcache b/maps/pre-re/mal_in01.mcache
new file mode 100644
index 000000000..6e8ecd830
--- /dev/null
+++ b/maps/pre-re/mal_in01.mcache
Binary files differ
diff --git a/maps/pre-re/mal_in02.mcache b/maps/pre-re/mal_in02.mcache
new file mode 100644
index 000000000..e1de349d5
--- /dev/null
+++ b/maps/pre-re/mal_in02.mcache
Binary files differ
diff --git a/maps/pre-re/malangdo.mcache b/maps/pre-re/malangdo.mcache
new file mode 100644
index 000000000..ca38b2099
--- /dev/null
+++ b/maps/pre-re/malangdo.mcache
Binary files differ
diff --git a/maps/pre-re/malaya.mcache b/maps/pre-re/malaya.mcache
new file mode 100644
index 000000000..f96dcb859
--- /dev/null
+++ b/maps/pre-re/malaya.mcache
Binary files differ
diff --git a/maps/pre-re/man_fild01.mcache b/maps/pre-re/man_fild01.mcache
new file mode 100644
index 000000000..38084c1a1
--- /dev/null
+++ b/maps/pre-re/man_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/man_fild02.mcache b/maps/pre-re/man_fild02.mcache
new file mode 100644
index 000000000..39df537f9
--- /dev/null
+++ b/maps/pre-re/man_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/man_fild03.mcache b/maps/pre-re/man_fild03.mcache
new file mode 100644
index 000000000..cf994ed47
--- /dev/null
+++ b/maps/pre-re/man_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/man_in01.mcache b/maps/pre-re/man_in01.mcache
new file mode 100644
index 000000000..16301b0b2
--- /dev/null
+++ b/maps/pre-re/man_in01.mcache
Binary files differ
diff --git a/maps/pre-re/manuk.mcache b/maps/pre-re/manuk.mcache
new file mode 100644
index 000000000..3dde06f18
--- /dev/null
+++ b/maps/pre-re/manuk.mcache
Binary files differ
diff --git a/maps/pre-re/mid_camp.mcache b/maps/pre-re/mid_camp.mcache
new file mode 100644
index 000000000..8927c2b0c
--- /dev/null
+++ b/maps/pre-re/mid_camp.mcache
Binary files differ
diff --git a/maps/pre-re/mid_campin.mcache b/maps/pre-re/mid_campin.mcache
new file mode 100644
index 000000000..f1a91e0f2
--- /dev/null
+++ b/maps/pre-re/mid_campin.mcache
Binary files differ
diff --git a/maps/pre-re/mjo_dun01.mcache b/maps/pre-re/mjo_dun01.mcache
new file mode 100644
index 000000000..463ff9391
--- /dev/null
+++ b/maps/pre-re/mjo_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/mjo_dun02.mcache b/maps/pre-re/mjo_dun02.mcache
new file mode 100644
index 000000000..783a6168c
--- /dev/null
+++ b/maps/pre-re/mjo_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/mjo_dun03.mcache b/maps/pre-re/mjo_dun03.mcache
new file mode 100644
index 000000000..85e9d8c86
--- /dev/null
+++ b/maps/pre-re/mjo_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_01.mcache b/maps/pre-re/mjolnir_01.mcache
new file mode 100644
index 000000000..a7e82b8c9
--- /dev/null
+++ b/maps/pre-re/mjolnir_01.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_02.mcache b/maps/pre-re/mjolnir_02.mcache
new file mode 100644
index 000000000..dd4106bca
--- /dev/null
+++ b/maps/pre-re/mjolnir_02.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_03.mcache b/maps/pre-re/mjolnir_03.mcache
new file mode 100644
index 000000000..fcf3f2fcd
--- /dev/null
+++ b/maps/pre-re/mjolnir_03.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_04.mcache b/maps/pre-re/mjolnir_04.mcache
new file mode 100644
index 000000000..7ec6bb4e3
--- /dev/null
+++ b/maps/pre-re/mjolnir_04.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_05.mcache b/maps/pre-re/mjolnir_05.mcache
new file mode 100644
index 000000000..36399ad50
--- /dev/null
+++ b/maps/pre-re/mjolnir_05.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_06.mcache b/maps/pre-re/mjolnir_06.mcache
new file mode 100644
index 000000000..b701e8d48
--- /dev/null
+++ b/maps/pre-re/mjolnir_06.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_07.mcache b/maps/pre-re/mjolnir_07.mcache
new file mode 100644
index 000000000..3f58fad46
--- /dev/null
+++ b/maps/pre-re/mjolnir_07.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_08.mcache b/maps/pre-re/mjolnir_08.mcache
new file mode 100644
index 000000000..14ed36043
--- /dev/null
+++ b/maps/pre-re/mjolnir_08.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_09.mcache b/maps/pre-re/mjolnir_09.mcache
new file mode 100644
index 000000000..a0a2e7850
--- /dev/null
+++ b/maps/pre-re/mjolnir_09.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_10.mcache b/maps/pre-re/mjolnir_10.mcache
new file mode 100644
index 000000000..6798feeef
--- /dev/null
+++ b/maps/pre-re/mjolnir_10.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_11.mcache b/maps/pre-re/mjolnir_11.mcache
new file mode 100644
index 000000000..a531be2e5
--- /dev/null
+++ b/maps/pre-re/mjolnir_11.mcache
Binary files differ
diff --git a/maps/pre-re/mjolnir_12.mcache b/maps/pre-re/mjolnir_12.mcache
new file mode 100644
index 000000000..da1037044
--- /dev/null
+++ b/maps/pre-re/mjolnir_12.mcache
Binary files differ
diff --git a/maps/pre-re/moc_castle.mcache b/maps/pre-re/moc_castle.mcache
new file mode 100644
index 000000000..df2f98364
--- /dev/null
+++ b/maps/pre-re/moc_castle.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild01.mcache b/maps/pre-re/moc_fild01.mcache
new file mode 100644
index 000000000..5150d12d8
--- /dev/null
+++ b/maps/pre-re/moc_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild02.mcache b/maps/pre-re/moc_fild02.mcache
new file mode 100644
index 000000000..4e8823539
--- /dev/null
+++ b/maps/pre-re/moc_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild03.mcache b/maps/pre-re/moc_fild03.mcache
new file mode 100644
index 000000000..30fe9a339
--- /dev/null
+++ b/maps/pre-re/moc_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild04.mcache b/maps/pre-re/moc_fild04.mcache
new file mode 100644
index 000000000..425ef02c8
--- /dev/null
+++ b/maps/pre-re/moc_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild05.mcache b/maps/pre-re/moc_fild05.mcache
new file mode 100644
index 000000000..7a7c17fea
--- /dev/null
+++ b/maps/pre-re/moc_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild06.mcache b/maps/pre-re/moc_fild06.mcache
new file mode 100644
index 000000000..adc69992a
--- /dev/null
+++ b/maps/pre-re/moc_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild07.mcache b/maps/pre-re/moc_fild07.mcache
new file mode 100644
index 000000000..22f98bb5e
--- /dev/null
+++ b/maps/pre-re/moc_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild08.mcache b/maps/pre-re/moc_fild08.mcache
new file mode 100644
index 000000000..d46ea4ce9
--- /dev/null
+++ b/maps/pre-re/moc_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild09.mcache b/maps/pre-re/moc_fild09.mcache
new file mode 100644
index 000000000..92333b843
--- /dev/null
+++ b/maps/pre-re/moc_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild10.mcache b/maps/pre-re/moc_fild10.mcache
new file mode 100644
index 000000000..a2ca0c310
--- /dev/null
+++ b/maps/pre-re/moc_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild11.mcache b/maps/pre-re/moc_fild11.mcache
new file mode 100644
index 000000000..3990f7f2c
--- /dev/null
+++ b/maps/pre-re/moc_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild12.mcache b/maps/pre-re/moc_fild12.mcache
new file mode 100644
index 000000000..d3cc8492b
--- /dev/null
+++ b/maps/pre-re/moc_fild12.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild13.mcache b/maps/pre-re/moc_fild13.mcache
new file mode 100644
index 000000000..8897412ce
--- /dev/null
+++ b/maps/pre-re/moc_fild13.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild14.mcache b/maps/pre-re/moc_fild14.mcache
new file mode 100644
index 000000000..6d2c5273b
--- /dev/null
+++ b/maps/pre-re/moc_fild14.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild15.mcache b/maps/pre-re/moc_fild15.mcache
new file mode 100644
index 000000000..3e4822215
--- /dev/null
+++ b/maps/pre-re/moc_fild15.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild16.mcache b/maps/pre-re/moc_fild16.mcache
new file mode 100644
index 000000000..cbcc87c09
--- /dev/null
+++ b/maps/pre-re/moc_fild16.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild17.mcache b/maps/pre-re/moc_fild17.mcache
new file mode 100644
index 000000000..d3482c025
--- /dev/null
+++ b/maps/pre-re/moc_fild17.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild18.mcache b/maps/pre-re/moc_fild18.mcache
new file mode 100644
index 000000000..11c5c87e9
--- /dev/null
+++ b/maps/pre-re/moc_fild18.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild19.mcache b/maps/pre-re/moc_fild19.mcache
new file mode 100644
index 000000000..b2120a479
--- /dev/null
+++ b/maps/pre-re/moc_fild19.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild20.mcache b/maps/pre-re/moc_fild20.mcache
new file mode 100644
index 000000000..b6114b4fd
--- /dev/null
+++ b/maps/pre-re/moc_fild20.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild21.mcache b/maps/pre-re/moc_fild21.mcache
new file mode 100644
index 000000000..81960cb34
--- /dev/null
+++ b/maps/pre-re/moc_fild21.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild22.mcache b/maps/pre-re/moc_fild22.mcache
new file mode 100644
index 000000000..3ee6cdb98
--- /dev/null
+++ b/maps/pre-re/moc_fild22.mcache
Binary files differ
diff --git a/maps/pre-re/moc_fild22b.mcache b/maps/pre-re/moc_fild22b.mcache
new file mode 100644
index 000000000..401a147a7
--- /dev/null
+++ b/maps/pre-re/moc_fild22b.mcache
Binary files differ
diff --git a/maps/pre-re/moc_para01.mcache b/maps/pre-re/moc_para01.mcache
new file mode 100644
index 000000000..75a96162b
--- /dev/null
+++ b/maps/pre-re/moc_para01.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd01.mcache b/maps/pre-re/moc_pryd01.mcache
new file mode 100644
index 000000000..b45126dd1
--- /dev/null
+++ b/maps/pre-re/moc_pryd01.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd02.mcache b/maps/pre-re/moc_pryd02.mcache
new file mode 100644
index 000000000..99edf571c
--- /dev/null
+++ b/maps/pre-re/moc_pryd02.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd03.mcache b/maps/pre-re/moc_pryd03.mcache
new file mode 100644
index 000000000..1fd2c3334
--- /dev/null
+++ b/maps/pre-re/moc_pryd03.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd04.mcache b/maps/pre-re/moc_pryd04.mcache
new file mode 100644
index 000000000..63c5a34ff
--- /dev/null
+++ b/maps/pre-re/moc_pryd04.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd05.mcache b/maps/pre-re/moc_pryd05.mcache
new file mode 100644
index 000000000..055734937
--- /dev/null
+++ b/maps/pre-re/moc_pryd05.mcache
Binary files differ
diff --git a/maps/pre-re/moc_pryd06.mcache b/maps/pre-re/moc_pryd06.mcache
new file mode 100644
index 000000000..11470d0e9
--- /dev/null
+++ b/maps/pre-re/moc_pryd06.mcache
Binary files differ
diff --git a/maps/pre-re/moc_prydb1.mcache b/maps/pre-re/moc_prydb1.mcache
new file mode 100644
index 000000000..dcab86b5d
--- /dev/null
+++ b/maps/pre-re/moc_prydb1.mcache
Binary files differ
diff --git a/maps/pre-re/moc_prydn1.mcache b/maps/pre-re/moc_prydn1.mcache
new file mode 100644
index 000000000..055734937
--- /dev/null
+++ b/maps/pre-re/moc_prydn1.mcache
Binary files differ
diff --git a/maps/pre-re/moc_prydn2.mcache b/maps/pre-re/moc_prydn2.mcache
new file mode 100644
index 000000000..11470d0e9
--- /dev/null
+++ b/maps/pre-re/moc_prydn2.mcache
Binary files differ
diff --git a/maps/pre-re/moc_ruins.mcache b/maps/pre-re/moc_ruins.mcache
new file mode 100644
index 000000000..01f4238d5
--- /dev/null
+++ b/maps/pre-re/moc_ruins.mcache
Binary files differ
diff --git a/maps/pre-re/monk_in.mcache b/maps/pre-re/monk_in.mcache
new file mode 100644
index 000000000..95894520b
--- /dev/null
+++ b/maps/pre-re/monk_in.mcache
Binary files differ
diff --git a/maps/pre-re/monk_test.mcache b/maps/pre-re/monk_test.mcache
new file mode 100644
index 000000000..c9c05a35e
--- /dev/null
+++ b/maps/pre-re/monk_test.mcache
Binary files differ
diff --git a/maps/pre-re/mora.mcache b/maps/pre-re/mora.mcache
new file mode 100644
index 000000000..62fef21db
--- /dev/null
+++ b/maps/pre-re/mora.mcache
Binary files differ
diff --git a/maps/pre-re/moro_cav.mcache b/maps/pre-re/moro_cav.mcache
new file mode 100644
index 000000000..5c0a300c7
--- /dev/null
+++ b/maps/pre-re/moro_cav.mcache
Binary files differ
diff --git a/maps/pre-re/moro_vol.mcache b/maps/pre-re/moro_vol.mcache
new file mode 100644
index 000000000..12c80874e
--- /dev/null
+++ b/maps/pre-re/moro_vol.mcache
Binary files differ
diff --git a/maps/pre-re/morocc.mcache b/maps/pre-re/morocc.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/morocc.mcache
Binary files differ
diff --git a/maps/pre-re/morocc_in.mcache b/maps/pre-re/morocc_in.mcache
new file mode 100644
index 000000000..b609a8e11
--- /dev/null
+++ b/maps/pre-re/morocc_in.mcache
Binary files differ
diff --git a/maps/pre-re/moscovia.mcache b/maps/pre-re/moscovia.mcache
new file mode 100644
index 000000000..b1dc3cc65
--- /dev/null
+++ b/maps/pre-re/moscovia.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_dun01.mcache b/maps/pre-re/mosk_dun01.mcache
new file mode 100644
index 000000000..4ac6743a2
--- /dev/null
+++ b/maps/pre-re/mosk_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_dun02.mcache b/maps/pre-re/mosk_dun02.mcache
new file mode 100644
index 000000000..1aef0aa49
--- /dev/null
+++ b/maps/pre-re/mosk_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_dun03.mcache b/maps/pre-re/mosk_dun03.mcache
new file mode 100644
index 000000000..b1f422919
--- /dev/null
+++ b/maps/pre-re/mosk_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_fild01.mcache b/maps/pre-re/mosk_fild01.mcache
new file mode 100644
index 000000000..d2a243439
--- /dev/null
+++ b/maps/pre-re/mosk_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_fild02.mcache b/maps/pre-re/mosk_fild02.mcache
new file mode 100644
index 000000000..6afeb3567
--- /dev/null
+++ b/maps/pre-re/mosk_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_in.mcache b/maps/pre-re/mosk_in.mcache
new file mode 100644
index 000000000..bc9b95245
--- /dev/null
+++ b/maps/pre-re/mosk_in.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_que.mcache b/maps/pre-re/mosk_que.mcache
new file mode 100644
index 000000000..2bd62ef91
--- /dev/null
+++ b/maps/pre-re/mosk_que.mcache
Binary files differ
diff --git a/maps/pre-re/mosk_ship.mcache b/maps/pre-re/mosk_ship.mcache
new file mode 100644
index 000000000..b00b89476
--- /dev/null
+++ b/maps/pre-re/mosk_ship.mcache
Binary files differ
diff --git a/maps/pre-re/n_castle.mcache b/maps/pre-re/n_castle.mcache
new file mode 100644
index 000000000..21addf51b
--- /dev/null
+++ b/maps/pre-re/n_castle.mcache
Binary files differ
diff --git a/maps/pre-re/nameless_i.mcache b/maps/pre-re/nameless_i.mcache
new file mode 100644
index 000000000..61ebdf476
--- /dev/null
+++ b/maps/pre-re/nameless_i.mcache
Binary files differ
diff --git a/maps/pre-re/nameless_in.mcache b/maps/pre-re/nameless_in.mcache
new file mode 100644
index 000000000..0a8e2e686
--- /dev/null
+++ b/maps/pre-re/nameless_in.mcache
Binary files differ
diff --git a/maps/pre-re/nameless_n.mcache b/maps/pre-re/nameless_n.mcache
new file mode 100644
index 000000000..f1d0e03b9
--- /dev/null
+++ b/maps/pre-re/nameless_n.mcache
Binary files differ
diff --git a/maps/pre-re/new_1-1.mcache b/maps/pre-re/new_1-1.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/new_1-2.mcache b/maps/pre-re/new_1-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_1-2.mcache
Binary files differ
diff --git a/maps/pre-re/new_1-3.mcache b/maps/pre-re/new_1-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_1-3.mcache
Binary files differ
diff --git a/maps/pre-re/new_1-4.mcache b/maps/pre-re/new_1-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_1-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_2-1.mcache b/maps/pre-re/new_2-1.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/new_2-2.mcache b/maps/pre-re/new_2-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_2-2.mcache
Binary files differ
diff --git a/maps/pre-re/new_2-3.mcache b/maps/pre-re/new_2-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_2-3.mcache
Binary files differ
diff --git a/maps/pre-re/new_2-4.mcache b/maps/pre-re/new_2-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_2-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_3-1.mcache b/maps/pre-re/new_3-1.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/new_3-2.mcache b/maps/pre-re/new_3-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_3-2.mcache
Binary files differ
diff --git a/maps/pre-re/new_3-3.mcache b/maps/pre-re/new_3-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_3-3.mcache
Binary files differ
diff --git a/maps/pre-re/new_3-4.mcache b/maps/pre-re/new_3-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_3-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_4-1.mcache b/maps/pre-re/new_4-1.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_4-1.mcache
Binary files differ
diff --git a/maps/pre-re/new_4-2.mcache b/maps/pre-re/new_4-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_4-2.mcache
Binary files differ
diff --git a/maps/pre-re/new_4-3.mcache b/maps/pre-re/new_4-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_4-3.mcache
Binary files differ
diff --git a/maps/pre-re/new_4-4.mcache b/maps/pre-re/new_4-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_4-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_5-1.mcache b/maps/pre-re/new_5-1.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_5-1.mcache
Binary files differ
diff --git a/maps/pre-re/new_5-2.mcache b/maps/pre-re/new_5-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_5-2.mcache
Binary files differ
diff --git a/maps/pre-re/new_5-3.mcache b/maps/pre-re/new_5-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_5-3.mcache
Binary files differ
diff --git a/maps/pre-re/new_5-4.mcache b/maps/pre-re/new_5-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_5-4.mcache
Binary files differ
diff --git a/maps/pre-re/new_zone01.mcache b/maps/pre-re/new_zone01.mcache
new file mode 100644
index 000000000..14d9c7501
--- /dev/null
+++ b/maps/pre-re/new_zone01.mcache
Binary files differ
diff --git a/maps/pre-re/new_zone02.mcache b/maps/pre-re/new_zone02.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/pre-re/new_zone02.mcache
Binary files differ
diff --git a/maps/pre-re/new_zone03.mcache b/maps/pre-re/new_zone03.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/pre-re/new_zone03.mcache
Binary files differ
diff --git a/maps/pre-re/new_zone04.mcache b/maps/pre-re/new_zone04.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/pre-re/new_zone04.mcache
Binary files differ
diff --git a/maps/pre-re/nguild_alde.mcache b/maps/pre-re/nguild_alde.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/pre-re/nguild_alde.mcache
Binary files differ
diff --git a/maps/pre-re/nguild_gef.mcache b/maps/pre-re/nguild_gef.mcache
new file mode 100644
index 000000000..fcc51f76d
--- /dev/null
+++ b/maps/pre-re/nguild_gef.mcache
Binary files differ
diff --git a/maps/pre-re/nguild_pay.mcache b/maps/pre-re/nguild_pay.mcache
new file mode 100644
index 000000000..dd8f3e46f
--- /dev/null
+++ b/maps/pre-re/nguild_pay.mcache
Binary files differ
diff --git a/maps/pre-re/nguild_prt.mcache b/maps/pre-re/nguild_prt.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/pre-re/nguild_prt.mcache
Binary files differ
diff --git a/maps/pre-re/nif_fild01.mcache b/maps/pre-re/nif_fild01.mcache
new file mode 100644
index 000000000..70373e9c1
--- /dev/null
+++ b/maps/pre-re/nif_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/nif_fild02.mcache b/maps/pre-re/nif_fild02.mcache
new file mode 100644
index 000000000..d15c26ccd
--- /dev/null
+++ b/maps/pre-re/nif_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/nif_in.mcache b/maps/pre-re/nif_in.mcache
new file mode 100644
index 000000000..3ab7e945a
--- /dev/null
+++ b/maps/pre-re/nif_in.mcache
Binary files differ
diff --git a/maps/pre-re/niflheim.mcache b/maps/pre-re/niflheim.mcache
new file mode 100644
index 000000000..3d2def292
--- /dev/null
+++ b/maps/pre-re/niflheim.mcache
Binary files differ
diff --git a/maps/pre-re/nyd_dun01.mcache b/maps/pre-re/nyd_dun01.mcache
new file mode 100644
index 000000000..9a1db44a5
--- /dev/null
+++ b/maps/pre-re/nyd_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/nyd_dun02.mcache b/maps/pre-re/nyd_dun02.mcache
new file mode 100644
index 000000000..0e2a19c81
--- /dev/null
+++ b/maps/pre-re/nyd_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/odin_tem01.mcache b/maps/pre-re/odin_tem01.mcache
new file mode 100644
index 000000000..4339dd605
--- /dev/null
+++ b/maps/pre-re/odin_tem01.mcache
Binary files differ
diff --git a/maps/pre-re/odin_tem02.mcache b/maps/pre-re/odin_tem02.mcache
new file mode 100644
index 000000000..1003a8c08
--- /dev/null
+++ b/maps/pre-re/odin_tem02.mcache
Binary files differ
diff --git a/maps/pre-re/odin_tem03.mcache b/maps/pre-re/odin_tem03.mcache
new file mode 100644
index 000000000..9f3307aef
--- /dev/null
+++ b/maps/pre-re/odin_tem03.mcache
Binary files differ
diff --git a/maps/pre-re/orcsdun01.mcache b/maps/pre-re/orcsdun01.mcache
new file mode 100644
index 000000000..1b021f341
--- /dev/null
+++ b/maps/pre-re/orcsdun01.mcache
Binary files differ
diff --git a/maps/pre-re/orcsdun02.mcache b/maps/pre-re/orcsdun02.mcache
new file mode 100644
index 000000000..c5e85558d
--- /dev/null
+++ b/maps/pre-re/orcsdun02.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_1-1.mcache b/maps/pre-re/ordeal_1-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/pre-re/ordeal_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_1-2.mcache b/maps/pre-re/ordeal_1-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/pre-re/ordeal_1-2.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_2-1.mcache b/maps/pre-re/ordeal_2-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/pre-re/ordeal_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_2-2.mcache b/maps/pre-re/ordeal_2-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/pre-re/ordeal_2-2.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_3-1.mcache b/maps/pre-re/ordeal_3-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/pre-re/ordeal_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/ordeal_3-2.mcache b/maps/pre-re/ordeal_3-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/pre-re/ordeal_3-2.mcache
Binary files differ
diff --git a/maps/pre-re/p_track01.mcache b/maps/pre-re/p_track01.mcache
new file mode 100644
index 000000000..c521d1a2f
--- /dev/null
+++ b/maps/pre-re/p_track01.mcache
Binary files differ
diff --git a/maps/pre-re/p_track02.mcache b/maps/pre-re/p_track02.mcache
new file mode 100644
index 000000000..c521d1a2f
--- /dev/null
+++ b/maps/pre-re/p_track02.mcache
Binary files differ
diff --git a/maps/pre-re/pay_arche.mcache b/maps/pre-re/pay_arche.mcache
new file mode 100644
index 000000000..5ff2bc766
--- /dev/null
+++ b/maps/pre-re/pay_arche.mcache
Binary files differ
diff --git a/maps/pre-re/pay_dun00.mcache b/maps/pre-re/pay_dun00.mcache
new file mode 100644
index 000000000..ed867896b
--- /dev/null
+++ b/maps/pre-re/pay_dun00.mcache
Binary files differ
diff --git a/maps/pre-re/pay_dun01.mcache b/maps/pre-re/pay_dun01.mcache
new file mode 100644
index 000000000..212935951
--- /dev/null
+++ b/maps/pre-re/pay_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/pay_dun02.mcache b/maps/pre-re/pay_dun02.mcache
new file mode 100644
index 000000000..c0241aa2d
--- /dev/null
+++ b/maps/pre-re/pay_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/pay_dun03.mcache b/maps/pre-re/pay_dun03.mcache
new file mode 100644
index 000000000..b0a2e4dea
--- /dev/null
+++ b/maps/pre-re/pay_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/pay_dun04.mcache b/maps/pre-re/pay_dun04.mcache
new file mode 100644
index 000000000..d143327aa
--- /dev/null
+++ b/maps/pre-re/pay_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild01.mcache b/maps/pre-re/pay_fild01.mcache
new file mode 100644
index 000000000..e18c4ae1c
--- /dev/null
+++ b/maps/pre-re/pay_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild02.mcache b/maps/pre-re/pay_fild02.mcache
new file mode 100644
index 000000000..ea3929609
--- /dev/null
+++ b/maps/pre-re/pay_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild03.mcache b/maps/pre-re/pay_fild03.mcache
new file mode 100644
index 000000000..2c1411fb8
--- /dev/null
+++ b/maps/pre-re/pay_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild04.mcache b/maps/pre-re/pay_fild04.mcache
new file mode 100644
index 000000000..9380cb3f5
--- /dev/null
+++ b/maps/pre-re/pay_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild05.mcache b/maps/pre-re/pay_fild05.mcache
new file mode 100644
index 000000000..476c6f9a2
--- /dev/null
+++ b/maps/pre-re/pay_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild06.mcache b/maps/pre-re/pay_fild06.mcache
new file mode 100644
index 000000000..295db1acb
--- /dev/null
+++ b/maps/pre-re/pay_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild07.mcache b/maps/pre-re/pay_fild07.mcache
new file mode 100644
index 000000000..7b72778f4
--- /dev/null
+++ b/maps/pre-re/pay_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild08.mcache b/maps/pre-re/pay_fild08.mcache
new file mode 100644
index 000000000..65ae31131
--- /dev/null
+++ b/maps/pre-re/pay_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild09.mcache b/maps/pre-re/pay_fild09.mcache
new file mode 100644
index 000000000..2b2fd9936
--- /dev/null
+++ b/maps/pre-re/pay_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild10.mcache b/maps/pre-re/pay_fild10.mcache
new file mode 100644
index 000000000..0528aa68a
--- /dev/null
+++ b/maps/pre-re/pay_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/pay_fild11.mcache b/maps/pre-re/pay_fild11.mcache
new file mode 100644
index 000000000..455f4773d
--- /dev/null
+++ b/maps/pre-re/pay_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/pay_gld.mcache b/maps/pre-re/pay_gld.mcache
new file mode 100644
index 000000000..7ee389aa9
--- /dev/null
+++ b/maps/pre-re/pay_gld.mcache
Binary files differ
diff --git a/maps/pre-re/payg_cas01.mcache b/maps/pre-re/payg_cas01.mcache
new file mode 100644
index 000000000..dd8f3e46f
--- /dev/null
+++ b/maps/pre-re/payg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/payg_cas02.mcache b/maps/pre-re/payg_cas02.mcache
new file mode 100644
index 000000000..08bfdf4c6
--- /dev/null
+++ b/maps/pre-re/payg_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/payg_cas03.mcache b/maps/pre-re/payg_cas03.mcache
new file mode 100644
index 000000000..241303db7
--- /dev/null
+++ b/maps/pre-re/payg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/payg_cas04.mcache b/maps/pre-re/payg_cas04.mcache
new file mode 100644
index 000000000..4a24ce972
--- /dev/null
+++ b/maps/pre-re/payg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/payg_cas05.mcache b/maps/pre-re/payg_cas05.mcache
new file mode 100644
index 000000000..cd0c46764
--- /dev/null
+++ b/maps/pre-re/payg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/payon.mcache b/maps/pre-re/payon.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/payon.mcache
Binary files differ
diff --git a/maps/pre-re/payon_in01.mcache b/maps/pre-re/payon_in01.mcache
new file mode 100644
index 000000000..1feff4dc0
--- /dev/null
+++ b/maps/pre-re/payon_in01.mcache
Binary files differ
diff --git a/maps/pre-re/payon_in02.mcache b/maps/pre-re/payon_in02.mcache
new file mode 100644
index 000000000..930ca08f0
--- /dev/null
+++ b/maps/pre-re/payon_in02.mcache
Binary files differ
diff --git a/maps/pre-re/payon_in03.mcache b/maps/pre-re/payon_in03.mcache
new file mode 100644
index 000000000..4021bd697
--- /dev/null
+++ b/maps/pre-re/payon_in03.mcache
Binary files differ
diff --git a/maps/pre-re/poring_w01.mcache b/maps/pre-re/poring_w01.mcache
new file mode 100644
index 000000000..42a9b8bcd
--- /dev/null
+++ b/maps/pre-re/poring_w01.mcache
Binary files differ
diff --git a/maps/pre-re/poring_w02.mcache b/maps/pre-re/poring_w02.mcache
new file mode 100644
index 000000000..728073980
--- /dev/null
+++ b/maps/pre-re/poring_w02.mcache
Binary files differ
diff --git a/maps/pre-re/priest_1-1.mcache b/maps/pre-re/priest_1-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/priest_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/priest_2-1.mcache b/maps/pre-re/priest_2-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/priest_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/priest_3-1.mcache b/maps/pre-re/priest_3-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/priest_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/prontera.mcache b/maps/pre-re/prontera.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/prontera.mcache
Binary files differ
diff --git a/maps/pre-re/prt_are01.mcache b/maps/pre-re/prt_are01.mcache
new file mode 100644
index 000000000..2ebcad3d5
--- /dev/null
+++ b/maps/pre-re/prt_are01.mcache
Binary files differ
diff --git a/maps/pre-re/prt_are_in.mcache b/maps/pre-re/prt_are_in.mcache
new file mode 100644
index 000000000..d5fc112d7
--- /dev/null
+++ b/maps/pre-re/prt_are_in.mcache
Binary files differ
diff --git a/maps/pre-re/prt_castle.mcache b/maps/pre-re/prt_castle.mcache
new file mode 100644
index 000000000..8f3f6005f
--- /dev/null
+++ b/maps/pre-re/prt_castle.mcache
Binary files differ
diff --git a/maps/pre-re/prt_church.mcache b/maps/pre-re/prt_church.mcache
new file mode 100644
index 000000000..994a7adf4
--- /dev/null
+++ b/maps/pre-re/prt_church.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild00.mcache b/maps/pre-re/prt_fild00.mcache
new file mode 100644
index 000000000..0727f12dd
--- /dev/null
+++ b/maps/pre-re/prt_fild00.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild01.mcache b/maps/pre-re/prt_fild01.mcache
new file mode 100644
index 000000000..0caccefba
--- /dev/null
+++ b/maps/pre-re/prt_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild02.mcache b/maps/pre-re/prt_fild02.mcache
new file mode 100644
index 000000000..9e256cff8
--- /dev/null
+++ b/maps/pre-re/prt_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild03.mcache b/maps/pre-re/prt_fild03.mcache
new file mode 100644
index 000000000..c0c96b87b
--- /dev/null
+++ b/maps/pre-re/prt_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild04.mcache b/maps/pre-re/prt_fild04.mcache
new file mode 100644
index 000000000..bf80badac
--- /dev/null
+++ b/maps/pre-re/prt_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild05.mcache b/maps/pre-re/prt_fild05.mcache
new file mode 100644
index 000000000..bf8fa9c62
--- /dev/null
+++ b/maps/pre-re/prt_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild06.mcache b/maps/pre-re/prt_fild06.mcache
new file mode 100644
index 000000000..5deb8ab1e
--- /dev/null
+++ b/maps/pre-re/prt_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild07.mcache b/maps/pre-re/prt_fild07.mcache
new file mode 100644
index 000000000..bf985211e
--- /dev/null
+++ b/maps/pre-re/prt_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild08.mcache b/maps/pre-re/prt_fild08.mcache
new file mode 100644
index 000000000..ea7908458
--- /dev/null
+++ b/maps/pre-re/prt_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild08a.mcache b/maps/pre-re/prt_fild08a.mcache
new file mode 100644
index 000000000..ea7908458
--- /dev/null
+++ b/maps/pre-re/prt_fild08a.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild08b.mcache b/maps/pre-re/prt_fild08b.mcache
new file mode 100644
index 000000000..ea7908458
--- /dev/null
+++ b/maps/pre-re/prt_fild08b.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild08c.mcache b/maps/pre-re/prt_fild08c.mcache
new file mode 100644
index 000000000..ea7908458
--- /dev/null
+++ b/maps/pre-re/prt_fild08c.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild08d.mcache b/maps/pre-re/prt_fild08d.mcache
new file mode 100644
index 000000000..ea7908458
--- /dev/null
+++ b/maps/pre-re/prt_fild08d.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild09.mcache b/maps/pre-re/prt_fild09.mcache
new file mode 100644
index 000000000..e82e16b53
--- /dev/null
+++ b/maps/pre-re/prt_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild10.mcache b/maps/pre-re/prt_fild10.mcache
new file mode 100644
index 000000000..42ec737fd
--- /dev/null
+++ b/maps/pre-re/prt_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/prt_fild11.mcache b/maps/pre-re/prt_fild11.mcache
new file mode 100644
index 000000000..eefc95413
--- /dev/null
+++ b/maps/pre-re/prt_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/prt_gld.mcache b/maps/pre-re/prt_gld.mcache
new file mode 100644
index 000000000..6f2c0b38e
--- /dev/null
+++ b/maps/pre-re/prt_gld.mcache
Binary files differ
diff --git a/maps/pre-re/prt_in.mcache b/maps/pre-re/prt_in.mcache
new file mode 100644
index 000000000..cdef00b3c
--- /dev/null
+++ b/maps/pre-re/prt_in.mcache
Binary files differ
diff --git a/maps/pre-re/prt_maze01.mcache b/maps/pre-re/prt_maze01.mcache
new file mode 100644
index 000000000..c3ebc6cb8
--- /dev/null
+++ b/maps/pre-re/prt_maze01.mcache
Binary files differ
diff --git a/maps/pre-re/prt_maze02.mcache b/maps/pre-re/prt_maze02.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/prt_maze02.mcache
Binary files differ
diff --git a/maps/pre-re/prt_maze03.mcache b/maps/pre-re/prt_maze03.mcache
new file mode 100644
index 000000000..19206a004
--- /dev/null
+++ b/maps/pre-re/prt_maze03.mcache
Binary files differ
diff --git a/maps/pre-re/prt_monk.mcache b/maps/pre-re/prt_monk.mcache
new file mode 100644
index 000000000..dede5a9c2
--- /dev/null
+++ b/maps/pre-re/prt_monk.mcache
Binary files differ
diff --git a/maps/pre-re/prt_sewb1.mcache b/maps/pre-re/prt_sewb1.mcache
new file mode 100644
index 000000000..9321818f6
--- /dev/null
+++ b/maps/pre-re/prt_sewb1.mcache
Binary files differ
diff --git a/maps/pre-re/prt_sewb2.mcache b/maps/pre-re/prt_sewb2.mcache
new file mode 100644
index 000000000..312bac4b3
--- /dev/null
+++ b/maps/pre-re/prt_sewb2.mcache
Binary files differ
diff --git a/maps/pre-re/prt_sewb3.mcache b/maps/pre-re/prt_sewb3.mcache
new file mode 100644
index 000000000..373c2ecea
--- /dev/null
+++ b/maps/pre-re/prt_sewb3.mcache
Binary files differ
diff --git a/maps/pre-re/prt_sewb4.mcache b/maps/pre-re/prt_sewb4.mcache
new file mode 100644
index 000000000..010cc1808
--- /dev/null
+++ b/maps/pre-re/prt_sewb4.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas01.mcache b/maps/pre-re/prtg_cas01.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/pre-re/prtg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas02.mcache b/maps/pre-re/prtg_cas02.mcache
new file mode 100644
index 000000000..90ba580fa
--- /dev/null
+++ b/maps/pre-re/prtg_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas03.mcache b/maps/pre-re/prtg_cas03.mcache
new file mode 100644
index 000000000..40e1e679c
--- /dev/null
+++ b/maps/pre-re/prtg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas04.mcache b/maps/pre-re/prtg_cas04.mcache
new file mode 100644
index 000000000..6683f5567
--- /dev/null
+++ b/maps/pre-re/prtg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/prtg_cas05.mcache b/maps/pre-re/prtg_cas05.mcache
new file mode 100644
index 000000000..e57e5e886
--- /dev/null
+++ b/maps/pre-re/prtg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_2vs2.mcache b/maps/pre-re/pvp_2vs2.mcache
new file mode 100644
index 000000000..c0043ec27
--- /dev/null
+++ b/maps/pre-re/pvp_2vs2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_c_room.mcache b/maps/pre-re/pvp_c_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/pre-re/pvp_c_room.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-1.mcache b/maps/pre-re/pvp_n_1-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-2.mcache b/maps/pre-re/pvp_n_1-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_1-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-3.mcache b/maps/pre-re/pvp_n_1-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_1-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-4.mcache b/maps/pre-re/pvp_n_1-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_1-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_1-5.mcache b/maps/pre-re/pvp_n_1-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_1-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-1.mcache b/maps/pre-re/pvp_n_2-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-2.mcache b/maps/pre-re/pvp_n_2-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_2-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-3.mcache b/maps/pre-re/pvp_n_2-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_2-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-4.mcache b/maps/pre-re/pvp_n_2-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_2-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_2-5.mcache b/maps/pre-re/pvp_n_2-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_2-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-1.mcache b/maps/pre-re/pvp_n_3-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-2.mcache b/maps/pre-re/pvp_n_3-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_3-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-3.mcache b/maps/pre-re/pvp_n_3-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_3-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-4.mcache b/maps/pre-re/pvp_n_3-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_3-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_3-5.mcache b/maps/pre-re/pvp_n_3-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_3-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-1.mcache b/maps/pre-re/pvp_n_4-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_4-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-2.mcache b/maps/pre-re/pvp_n_4-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_4-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-3.mcache b/maps/pre-re/pvp_n_4-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_4-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-4.mcache b/maps/pre-re/pvp_n_4-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_4-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_4-5.mcache b/maps/pre-re/pvp_n_4-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_4-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-1.mcache b/maps/pre-re/pvp_n_5-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_5-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-2.mcache b/maps/pre-re/pvp_n_5-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_5-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-3.mcache b/maps/pre-re/pvp_n_5-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_5-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-4.mcache b/maps/pre-re/pvp_n_5-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_5-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_5-5.mcache b/maps/pre-re/pvp_n_5-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_5-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-1.mcache b/maps/pre-re/pvp_n_6-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_6-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-2.mcache b/maps/pre-re/pvp_n_6-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_6-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-3.mcache b/maps/pre-re/pvp_n_6-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_6-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-4.mcache b/maps/pre-re/pvp_n_6-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_6-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_6-5.mcache b/maps/pre-re/pvp_n_6-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_6-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-1.mcache b/maps/pre-re/pvp_n_7-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_7-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-2.mcache b/maps/pre-re/pvp_n_7-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_7-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-3.mcache b/maps/pre-re/pvp_n_7-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_7-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-4.mcache b/maps/pre-re/pvp_n_7-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_7-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_7-5.mcache b/maps/pre-re/pvp_n_7-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_7-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-1.mcache b/maps/pre-re/pvp_n_8-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/pre-re/pvp_n_8-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-2.mcache b/maps/pre-re/pvp_n_8-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/pre-re/pvp_n_8-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-3.mcache b/maps/pre-re/pvp_n_8-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/pvp_n_8-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-4.mcache b/maps/pre-re/pvp_n_8-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/pre-re/pvp_n_8-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_8-5.mcache b/maps/pre-re/pvp_n_8-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/pre-re/pvp_n_8-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_n_room.mcache b/maps/pre-re/pvp_n_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/pre-re/pvp_n_room.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_room.mcache b/maps/pre-re/pvp_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/pre-re/pvp_room.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-1.mcache b/maps/pre-re/pvp_y_1-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-2.mcache b/maps/pre-re/pvp_y_1-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_1-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-3.mcache b/maps/pre-re/pvp_y_1-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_1-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-4.mcache b/maps/pre-re/pvp_y_1-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_1-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_1-5.mcache b/maps/pre-re/pvp_y_1-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_1-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-1.mcache b/maps/pre-re/pvp_y_2-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-2.mcache b/maps/pre-re/pvp_y_2-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_2-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-3.mcache b/maps/pre-re/pvp_y_2-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_2-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-4.mcache b/maps/pre-re/pvp_y_2-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_2-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_2-5.mcache b/maps/pre-re/pvp_y_2-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_2-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-1.mcache b/maps/pre-re/pvp_y_3-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-2.mcache b/maps/pre-re/pvp_y_3-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_3-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-3.mcache b/maps/pre-re/pvp_y_3-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_3-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-4.mcache b/maps/pre-re/pvp_y_3-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_3-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_3-5.mcache b/maps/pre-re/pvp_y_3-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_3-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-1.mcache b/maps/pre-re/pvp_y_4-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_4-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-2.mcache b/maps/pre-re/pvp_y_4-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_4-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-3.mcache b/maps/pre-re/pvp_y_4-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_4-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-4.mcache b/maps/pre-re/pvp_y_4-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_4-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_4-5.mcache b/maps/pre-re/pvp_y_4-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_4-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-1.mcache b/maps/pre-re/pvp_y_5-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_5-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-2.mcache b/maps/pre-re/pvp_y_5-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_5-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-3.mcache b/maps/pre-re/pvp_y_5-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_5-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-4.mcache b/maps/pre-re/pvp_y_5-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_5-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_5-5.mcache b/maps/pre-re/pvp_y_5-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_5-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-1.mcache b/maps/pre-re/pvp_y_6-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_6-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-2.mcache b/maps/pre-re/pvp_y_6-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_6-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-3.mcache b/maps/pre-re/pvp_y_6-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_6-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-4.mcache b/maps/pre-re/pvp_y_6-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_6-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_6-5.mcache b/maps/pre-re/pvp_y_6-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_6-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-1.mcache b/maps/pre-re/pvp_y_7-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_7-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-2.mcache b/maps/pre-re/pvp_y_7-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_7-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-3.mcache b/maps/pre-re/pvp_y_7-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_7-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-4.mcache b/maps/pre-re/pvp_y_7-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_7-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_7-5.mcache b/maps/pre-re/pvp_y_7-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_7-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-1.mcache b/maps/pre-re/pvp_y_8-1.mcache
new file mode 100644
index 000000000..d2ba088f3
--- /dev/null
+++ b/maps/pre-re/pvp_y_8-1.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-2.mcache b/maps/pre-re/pvp_y_8-2.mcache
new file mode 100644
index 000000000..3390e2169
--- /dev/null
+++ b/maps/pre-re/pvp_y_8-2.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-3.mcache b/maps/pre-re/pvp_y_8-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/pre-re/pvp_y_8-3.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-4.mcache b/maps/pre-re/pvp_y_8-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/pre-re/pvp_y_8-4.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_8-5.mcache b/maps/pre-re/pvp_y_8-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/pre-re/pvp_y_8-5.mcache
Binary files differ
diff --git a/maps/pre-re/pvp_y_room.mcache b/maps/pre-re/pvp_y_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/pre-re/pvp_y_room.mcache
Binary files differ
diff --git a/maps/pre-re/que_avan01.mcache b/maps/pre-re/que_avan01.mcache
new file mode 100644
index 000000000..126fc2720
--- /dev/null
+++ b/maps/pre-re/que_avan01.mcache
Binary files differ
diff --git a/maps/pre-re/que_ba.mcache b/maps/pre-re/que_ba.mcache
new file mode 100644
index 000000000..a008c5b56
--- /dev/null
+++ b/maps/pre-re/que_ba.mcache
Binary files differ
diff --git a/maps/pre-re/que_bingo.mcache b/maps/pre-re/que_bingo.mcache
new file mode 100644
index 000000000..dbb24a106
--- /dev/null
+++ b/maps/pre-re/que_bingo.mcache
Binary files differ
diff --git a/maps/pre-re/que_dan01.mcache b/maps/pre-re/que_dan01.mcache
new file mode 100644
index 000000000..e7e504d0f
--- /dev/null
+++ b/maps/pre-re/que_dan01.mcache
Binary files differ
diff --git a/maps/pre-re/que_dan02.mcache b/maps/pre-re/que_dan02.mcache
new file mode 100644
index 000000000..ec41374dd
--- /dev/null
+++ b/maps/pre-re/que_dan02.mcache
Binary files differ
diff --git a/maps/pre-re/que_god01.mcache b/maps/pre-re/que_god01.mcache
new file mode 100644
index 000000000..10adf6241
--- /dev/null
+++ b/maps/pre-re/que_god01.mcache
Binary files differ
diff --git a/maps/pre-re/que_god02.mcache b/maps/pre-re/que_god02.mcache
new file mode 100644
index 000000000..11530ecb4
--- /dev/null
+++ b/maps/pre-re/que_god02.mcache
Binary files differ
diff --git a/maps/pre-re/que_house_s.mcache b/maps/pre-re/que_house_s.mcache
new file mode 100644
index 000000000..3c3cdb3bd
--- /dev/null
+++ b/maps/pre-re/que_house_s.mcache
Binary files differ
diff --git a/maps/pre-re/que_hugel.mcache b/maps/pre-re/que_hugel.mcache
new file mode 100644
index 000000000..57e944d7c
--- /dev/null
+++ b/maps/pre-re/que_hugel.mcache
Binary files differ
diff --git a/maps/pre-re/que_job01.mcache b/maps/pre-re/que_job01.mcache
new file mode 100644
index 000000000..a6ae0a3e8
--- /dev/null
+++ b/maps/pre-re/que_job01.mcache
Binary files differ
diff --git a/maps/pre-re/que_job02.mcache b/maps/pre-re/que_job02.mcache
new file mode 100644
index 000000000..368ce1682
--- /dev/null
+++ b/maps/pre-re/que_job02.mcache
Binary files differ
diff --git a/maps/pre-re/que_job03.mcache b/maps/pre-re/que_job03.mcache
new file mode 100644
index 000000000..368ce1682
--- /dev/null
+++ b/maps/pre-re/que_job03.mcache
Binary files differ
diff --git a/maps/pre-re/que_lhz.mcache b/maps/pre-re/que_lhz.mcache
new file mode 100644
index 000000000..4f1ec7242
--- /dev/null
+++ b/maps/pre-re/que_lhz.mcache
Binary files differ
diff --git a/maps/pre-re/que_moc_16.mcache b/maps/pre-re/que_moc_16.mcache
new file mode 100644
index 000000000..74e516042
--- /dev/null
+++ b/maps/pre-re/que_moc_16.mcache
Binary files differ
diff --git a/maps/pre-re/que_moon.mcache b/maps/pre-re/que_moon.mcache
new file mode 100644
index 000000000..981a29eb8
--- /dev/null
+++ b/maps/pre-re/que_moon.mcache
Binary files differ
diff --git a/maps/pre-re/que_ng.mcache b/maps/pre-re/que_ng.mcache
new file mode 100644
index 000000000..3a5e9f818
--- /dev/null
+++ b/maps/pre-re/que_ng.mcache
Binary files differ
diff --git a/maps/pre-re/que_qaru01.mcache b/maps/pre-re/que_qaru01.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qaru01.mcache
Binary files differ
diff --git a/maps/pre-re/que_qaru02.mcache b/maps/pre-re/que_qaru02.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qaru02.mcache
Binary files differ
diff --git a/maps/pre-re/que_qaru03.mcache b/maps/pre-re/que_qaru03.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qaru03.mcache
Binary files differ
diff --git a/maps/pre-re/que_qaru04.mcache b/maps/pre-re/que_qaru04.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qaru04.mcache
Binary files differ
diff --git a/maps/pre-re/que_qaru05.mcache b/maps/pre-re/que_qaru05.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qaru05.mcache
Binary files differ
diff --git a/maps/pre-re/que_qsch01.mcache b/maps/pre-re/que_qsch01.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qsch01.mcache
Binary files differ
diff --git a/maps/pre-re/que_qsch02.mcache b/maps/pre-re/que_qsch02.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qsch02.mcache
Binary files differ
diff --git a/maps/pre-re/que_qsch03.mcache b/maps/pre-re/que_qsch03.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qsch03.mcache
Binary files differ
diff --git a/maps/pre-re/que_qsch04.mcache b/maps/pre-re/que_qsch04.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qsch04.mcache
Binary files differ
diff --git a/maps/pre-re/que_qsch05.mcache b/maps/pre-re/que_qsch05.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/pre-re/que_qsch05.mcache
Binary files differ
diff --git a/maps/pre-re/que_rachel.mcache b/maps/pre-re/que_rachel.mcache
new file mode 100644
index 000000000..1e333b6d9
--- /dev/null
+++ b/maps/pre-re/que_rachel.mcache
Binary files differ
diff --git a/maps/pre-re/que_san04.mcache b/maps/pre-re/que_san04.mcache
new file mode 100644
index 000000000..d52e3959d
--- /dev/null
+++ b/maps/pre-re/que_san04.mcache
Binary files differ
diff --git a/maps/pre-re/que_sign01.mcache b/maps/pre-re/que_sign01.mcache
new file mode 100644
index 000000000..19d57d7c8
--- /dev/null
+++ b/maps/pre-re/que_sign01.mcache
Binary files differ
diff --git a/maps/pre-re/que_sign02.mcache b/maps/pre-re/que_sign02.mcache
new file mode 100644
index 000000000..d15c26ccd
--- /dev/null
+++ b/maps/pre-re/que_sign02.mcache
Binary files differ
diff --git a/maps/pre-re/que_temsky.mcache b/maps/pre-re/que_temsky.mcache
new file mode 100644
index 000000000..8d0f12699
--- /dev/null
+++ b/maps/pre-re/que_temsky.mcache
Binary files differ
diff --git a/maps/pre-re/que_thor.mcache b/maps/pre-re/que_thor.mcache
new file mode 100644
index 000000000..b7cc76558
--- /dev/null
+++ b/maps/pre-re/que_thor.mcache
Binary files differ
diff --git a/maps/pre-re/quiz_00.mcache b/maps/pre-re/quiz_00.mcache
new file mode 100644
index 000000000..abc576e2e
--- /dev/null
+++ b/maps/pre-re/quiz_00.mcache
Binary files differ
diff --git a/maps/pre-re/quiz_01.mcache b/maps/pre-re/quiz_01.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/pre-re/quiz_01.mcache
Binary files differ
diff --git a/maps/pre-re/quiz_02.mcache b/maps/pre-re/quiz_02.mcache
new file mode 100644
index 000000000..8f68e3446
--- /dev/null
+++ b/maps/pre-re/quiz_02.mcache
Binary files differ
diff --git a/maps/pre-re/quiz_test.mcache b/maps/pre-re/quiz_test.mcache
new file mode 100644
index 000000000..c9c05a35e
--- /dev/null
+++ b/maps/pre-re/quiz_test.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild01.mcache b/maps/pre-re/ra_fild01.mcache
new file mode 100644
index 000000000..ef2598b19
--- /dev/null
+++ b/maps/pre-re/ra_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild02.mcache b/maps/pre-re/ra_fild02.mcache
new file mode 100644
index 000000000..ed9833b48
--- /dev/null
+++ b/maps/pre-re/ra_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild03.mcache b/maps/pre-re/ra_fild03.mcache
new file mode 100644
index 000000000..f280f4ad3
--- /dev/null
+++ b/maps/pre-re/ra_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild04.mcache b/maps/pre-re/ra_fild04.mcache
new file mode 100644
index 000000000..e3a9483ee
--- /dev/null
+++ b/maps/pre-re/ra_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild05.mcache b/maps/pre-re/ra_fild05.mcache
new file mode 100644
index 000000000..ef9d5f155
--- /dev/null
+++ b/maps/pre-re/ra_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild06.mcache b/maps/pre-re/ra_fild06.mcache
new file mode 100644
index 000000000..5b62c13e0
--- /dev/null
+++ b/maps/pre-re/ra_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild07.mcache b/maps/pre-re/ra_fild07.mcache
new file mode 100644
index 000000000..7a74eeaaf
--- /dev/null
+++ b/maps/pre-re/ra_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild08.mcache b/maps/pre-re/ra_fild08.mcache
new file mode 100644
index 000000000..c066078e6
--- /dev/null
+++ b/maps/pre-re/ra_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild09.mcache b/maps/pre-re/ra_fild09.mcache
new file mode 100644
index 000000000..7ffc09cd5
--- /dev/null
+++ b/maps/pre-re/ra_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild10.mcache b/maps/pre-re/ra_fild10.mcache
new file mode 100644
index 000000000..32f64e2d5
--- /dev/null
+++ b/maps/pre-re/ra_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild11.mcache b/maps/pre-re/ra_fild11.mcache
new file mode 100644
index 000000000..a4430163b
--- /dev/null
+++ b/maps/pre-re/ra_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild12.mcache b/maps/pre-re/ra_fild12.mcache
new file mode 100644
index 000000000..05b5d2c21
--- /dev/null
+++ b/maps/pre-re/ra_fild12.mcache
Binary files differ
diff --git a/maps/pre-re/ra_fild13.mcache b/maps/pre-re/ra_fild13.mcache
new file mode 100644
index 000000000..78361c01b
--- /dev/null
+++ b/maps/pre-re/ra_fild13.mcache
Binary files differ
diff --git a/maps/pre-re/ra_in01.mcache b/maps/pre-re/ra_in01.mcache
new file mode 100644
index 000000000..7994371ff
--- /dev/null
+++ b/maps/pre-re/ra_in01.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san01.mcache b/maps/pre-re/ra_san01.mcache
new file mode 100644
index 000000000..8cfaaefc1
--- /dev/null
+++ b/maps/pre-re/ra_san01.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san02.mcache b/maps/pre-re/ra_san02.mcache
new file mode 100644
index 000000000..3ddc0c860
--- /dev/null
+++ b/maps/pre-re/ra_san02.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san03.mcache b/maps/pre-re/ra_san03.mcache
new file mode 100644
index 000000000..a3a26391b
--- /dev/null
+++ b/maps/pre-re/ra_san03.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san04.mcache b/maps/pre-re/ra_san04.mcache
new file mode 100644
index 000000000..d52e3959d
--- /dev/null
+++ b/maps/pre-re/ra_san04.mcache
Binary files differ
diff --git a/maps/pre-re/ra_san05.mcache b/maps/pre-re/ra_san05.mcache
new file mode 100644
index 000000000..f6192e106
--- /dev/null
+++ b/maps/pre-re/ra_san05.mcache
Binary files differ
diff --git a/maps/pre-re/ra_temin.mcache b/maps/pre-re/ra_temin.mcache
new file mode 100644
index 000000000..635ac463d
--- /dev/null
+++ b/maps/pre-re/ra_temin.mcache
Binary files differ
diff --git a/maps/pre-re/ra_temple.mcache b/maps/pre-re/ra_temple.mcache
new file mode 100644
index 000000000..f27210d73
--- /dev/null
+++ b/maps/pre-re/ra_temple.mcache
Binary files differ
diff --git a/maps/pre-re/ra_temsky.mcache b/maps/pre-re/ra_temsky.mcache
new file mode 100644
index 000000000..8d0f12699
--- /dev/null
+++ b/maps/pre-re/ra_temsky.mcache
Binary files differ
diff --git a/maps/pre-re/rachel.mcache b/maps/pre-re/rachel.mcache
new file mode 100644
index 000000000..21a1cdd1e
--- /dev/null
+++ b/maps/pre-re/rachel.mcache
Binary files differ
diff --git a/maps/pre-re/s_atelier.mcache b/maps/pre-re/s_atelier.mcache
new file mode 100644
index 000000000..d09bcb250
--- /dev/null
+++ b/maps/pre-re/s_atelier.mcache
Binary files differ
diff --git a/maps/pre-re/sch_gld.mcache b/maps/pre-re/sch_gld.mcache
new file mode 100644
index 000000000..7398be4c2
--- /dev/null
+++ b/maps/pre-re/sch_gld.mcache
Binary files differ
diff --git a/maps/pre-re/schg_cas01.mcache b/maps/pre-re/schg_cas01.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/pre-re/schg_cas01.mcache
Binary files differ
diff --git a/maps/pre-re/schg_cas02.mcache b/maps/pre-re/schg_cas02.mcache
new file mode 100644
index 000000000..5232cedab
--- /dev/null
+++ b/maps/pre-re/schg_cas02.mcache
Binary files differ
diff --git a/maps/pre-re/schg_cas03.mcache b/maps/pre-re/schg_cas03.mcache
new file mode 100644
index 000000000..5c85b2530
--- /dev/null
+++ b/maps/pre-re/schg_cas03.mcache
Binary files differ
diff --git a/maps/pre-re/schg_cas04.mcache b/maps/pre-re/schg_cas04.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/pre-re/schg_cas04.mcache
Binary files differ
diff --git a/maps/pre-re/schg_cas05.mcache b/maps/pre-re/schg_cas05.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/pre-re/schg_cas05.mcache
Binary files differ
diff --git a/maps/pre-re/schg_dun01.mcache b/maps/pre-re/schg_dun01.mcache
new file mode 100644
index 000000000..7911c2db1
--- /dev/null
+++ b/maps/pre-re/schg_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/schg_que01.mcache b/maps/pre-re/schg_que01.mcache
new file mode 100644
index 000000000..560d36240
--- /dev/null
+++ b/maps/pre-re/schg_que01.mcache
Binary files differ
diff --git a/maps/pre-re/sec_in01.mcache b/maps/pre-re/sec_in01.mcache
new file mode 100644
index 000000000..b19147a22
--- /dev/null
+++ b/maps/pre-re/sec_in01.mcache
Binary files differ
diff --git a/maps/pre-re/sec_in02.mcache b/maps/pre-re/sec_in02.mcache
new file mode 100644
index 000000000..e5d6be474
--- /dev/null
+++ b/maps/pre-re/sec_in02.mcache
Binary files differ
diff --git a/maps/pre-re/sec_pri.mcache b/maps/pre-re/sec_pri.mcache
new file mode 100644
index 000000000..e3fbc45cc
--- /dev/null
+++ b/maps/pre-re/sec_pri.mcache
Binary files differ
diff --git a/maps/pre-re/siege_test.mcache b/maps/pre-re/siege_test.mcache
new file mode 100644
index 000000000..53811a305
--- /dev/null
+++ b/maps/pre-re/siege_test.mcache
Binary files differ
diff --git a/maps/pre-re/silk_lair.mcache b/maps/pre-re/silk_lair.mcache
new file mode 100644
index 000000000..b490eb124
--- /dev/null
+++ b/maps/pre-re/silk_lair.mcache
Binary files differ
diff --git a/maps/pre-re/spl_fild01.mcache b/maps/pre-re/spl_fild01.mcache
new file mode 100644
index 000000000..d6c9d470b
--- /dev/null
+++ b/maps/pre-re/spl_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/spl_fild02.mcache b/maps/pre-re/spl_fild02.mcache
new file mode 100644
index 000000000..af881cea5
--- /dev/null
+++ b/maps/pre-re/spl_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/spl_fild03.mcache b/maps/pre-re/spl_fild03.mcache
new file mode 100644
index 000000000..b00084c52
--- /dev/null
+++ b/maps/pre-re/spl_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/spl_in01.mcache b/maps/pre-re/spl_in01.mcache
new file mode 100644
index 000000000..f0ab26172
--- /dev/null
+++ b/maps/pre-re/spl_in01.mcache
Binary files differ
diff --git a/maps/pre-re/spl_in02.mcache b/maps/pre-re/spl_in02.mcache
new file mode 100644
index 000000000..2261bc8f7
--- /dev/null
+++ b/maps/pre-re/spl_in02.mcache
Binary files differ
diff --git a/maps/pre-re/splendide.mcache b/maps/pre-re/splendide.mcache
new file mode 100644
index 000000000..b67155e85
--- /dev/null
+++ b/maps/pre-re/splendide.mcache
Binary files differ
diff --git a/maps/pre-re/sword_1-1.mcache b/maps/pre-re/sword_1-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/pre-re/sword_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/sword_2-1.mcache b/maps/pre-re/sword_2-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/pre-re/sword_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/sword_3-1.mcache b/maps/pre-re/sword_3-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/pre-re/sword_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/te_alde_gld.mcache b/maps/pre-re/te_alde_gld.mcache
new file mode 100644
index 000000000..5a920975f
--- /dev/null
+++ b/maps/pre-re/te_alde_gld.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas1.mcache b/maps/pre-re/te_aldecas1.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/pre-re/te_aldecas1.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas2.mcache b/maps/pre-re/te_aldecas2.mcache
new file mode 100644
index 000000000..493e494b9
--- /dev/null
+++ b/maps/pre-re/te_aldecas2.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas3.mcache b/maps/pre-re/te_aldecas3.mcache
new file mode 100644
index 000000000..82d4719bc
--- /dev/null
+++ b/maps/pre-re/te_aldecas3.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas4.mcache b/maps/pre-re/te_aldecas4.mcache
new file mode 100644
index 000000000..9aa8600c5
--- /dev/null
+++ b/maps/pre-re/te_aldecas4.mcache
Binary files differ
diff --git a/maps/pre-re/te_aldecas5.mcache b/maps/pre-re/te_aldecas5.mcache
new file mode 100644
index 000000000..cde5d2811
--- /dev/null
+++ b/maps/pre-re/te_aldecas5.mcache
Binary files differ
diff --git a/maps/pre-re/te_prt_gld.mcache b/maps/pre-re/te_prt_gld.mcache
new file mode 100644
index 000000000..6f2c0b38e
--- /dev/null
+++ b/maps/pre-re/te_prt_gld.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas01.mcache b/maps/pre-re/te_prtcas01.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/pre-re/te_prtcas01.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas02.mcache b/maps/pre-re/te_prtcas02.mcache
new file mode 100644
index 000000000..90ba580fa
--- /dev/null
+++ b/maps/pre-re/te_prtcas02.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas03.mcache b/maps/pre-re/te_prtcas03.mcache
new file mode 100644
index 000000000..40e1e679c
--- /dev/null
+++ b/maps/pre-re/te_prtcas03.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas04.mcache b/maps/pre-re/te_prtcas04.mcache
new file mode 100644
index 000000000..6683f5567
--- /dev/null
+++ b/maps/pre-re/te_prtcas04.mcache
Binary files differ
diff --git a/maps/pre-re/te_prtcas05.mcache b/maps/pre-re/te_prtcas05.mcache
new file mode 100644
index 000000000..e57e5e886
--- /dev/null
+++ b/maps/pre-re/te_prtcas05.mcache
Binary files differ
diff --git a/maps/pre-re/teg_dun01.mcache b/maps/pre-re/teg_dun01.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/pre-re/teg_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/teg_dun02.mcache b/maps/pre-re/teg_dun02.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/pre-re/teg_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/tha_scene01.mcache b/maps/pre-re/tha_scene01.mcache
new file mode 100644
index 000000000..2a55d531a
--- /dev/null
+++ b/maps/pre-re/tha_scene01.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t01.mcache b/maps/pre-re/tha_t01.mcache
new file mode 100644
index 000000000..eefa487d6
--- /dev/null
+++ b/maps/pre-re/tha_t01.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t02.mcache b/maps/pre-re/tha_t02.mcache
new file mode 100644
index 000000000..e7685c06e
--- /dev/null
+++ b/maps/pre-re/tha_t02.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t03.mcache b/maps/pre-re/tha_t03.mcache
new file mode 100644
index 000000000..0975f06f6
--- /dev/null
+++ b/maps/pre-re/tha_t03.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t04.mcache b/maps/pre-re/tha_t04.mcache
new file mode 100644
index 000000000..db8d386db
--- /dev/null
+++ b/maps/pre-re/tha_t04.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t05.mcache b/maps/pre-re/tha_t05.mcache
new file mode 100644
index 000000000..589075e58
--- /dev/null
+++ b/maps/pre-re/tha_t05.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t06.mcache b/maps/pre-re/tha_t06.mcache
new file mode 100644
index 000000000..223baf5f8
--- /dev/null
+++ b/maps/pre-re/tha_t06.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t07.mcache b/maps/pre-re/tha_t07.mcache
new file mode 100644
index 000000000..ab820b420
--- /dev/null
+++ b/maps/pre-re/tha_t07.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t08.mcache b/maps/pre-re/tha_t08.mcache
new file mode 100644
index 000000000..18389fba6
--- /dev/null
+++ b/maps/pre-re/tha_t08.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t09.mcache b/maps/pre-re/tha_t09.mcache
new file mode 100644
index 000000000..1a55d3474
--- /dev/null
+++ b/maps/pre-re/tha_t09.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t10.mcache b/maps/pre-re/tha_t10.mcache
new file mode 100644
index 000000000..67fde65a8
--- /dev/null
+++ b/maps/pre-re/tha_t10.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t11.mcache b/maps/pre-re/tha_t11.mcache
new file mode 100644
index 000000000..2593d6ad1
--- /dev/null
+++ b/maps/pre-re/tha_t11.mcache
Binary files differ
diff --git a/maps/pre-re/tha_t12.mcache b/maps/pre-re/tha_t12.mcache
new file mode 100644
index 000000000..25ad4c2fc
--- /dev/null
+++ b/maps/pre-re/tha_t12.mcache
Binary files differ
diff --git a/maps/pre-re/thana_boss.mcache b/maps/pre-re/thana_boss.mcache
new file mode 100644
index 000000000..e58d1f6d1
--- /dev/null
+++ b/maps/pre-re/thana_boss.mcache
Binary files differ
diff --git a/maps/pre-re/thana_step.mcache b/maps/pre-re/thana_step.mcache
new file mode 100644
index 000000000..d7c6837fd
--- /dev/null
+++ b/maps/pre-re/thana_step.mcache
Binary files differ
diff --git a/maps/pre-re/thor_camp.mcache b/maps/pre-re/thor_camp.mcache
new file mode 100644
index 000000000..fec5deb8b
--- /dev/null
+++ b/maps/pre-re/thor_camp.mcache
Binary files differ
diff --git a/maps/pre-re/thor_v01.mcache b/maps/pre-re/thor_v01.mcache
new file mode 100644
index 000000000..2471e1854
--- /dev/null
+++ b/maps/pre-re/thor_v01.mcache
Binary files differ
diff --git a/maps/pre-re/thor_v02.mcache b/maps/pre-re/thor_v02.mcache
new file mode 100644
index 000000000..c3b1e240f
--- /dev/null
+++ b/maps/pre-re/thor_v02.mcache
Binary files differ
diff --git a/maps/pre-re/thor_v03.mcache b/maps/pre-re/thor_v03.mcache
new file mode 100644
index 000000000..9951cd423
--- /dev/null
+++ b/maps/pre-re/thor_v03.mcache
Binary files differ
diff --git a/maps/pre-re/treasure01.mcache b/maps/pre-re/treasure01.mcache
new file mode 100644
index 000000000..8a3f25c6a
--- /dev/null
+++ b/maps/pre-re/treasure01.mcache
Binary files differ
diff --git a/maps/pre-re/treasure02.mcache b/maps/pre-re/treasure02.mcache
new file mode 100644
index 000000000..e83bb6906
--- /dev/null
+++ b/maps/pre-re/treasure02.mcache
Binary files differ
diff --git a/maps/pre-re/treasure_n1.mcache b/maps/pre-re/treasure_n1.mcache
new file mode 100644
index 000000000..8a3f25c6a
--- /dev/null
+++ b/maps/pre-re/treasure_n1.mcache
Binary files differ
diff --git a/maps/pre-re/treasure_n2.mcache b/maps/pre-re/treasure_n2.mcache
new file mode 100644
index 000000000..e83bb6906
--- /dev/null
+++ b/maps/pre-re/treasure_n2.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun01.mcache b/maps/pre-re/tur_dun01.mcache
new file mode 100644
index 000000000..e6c615f99
--- /dev/null
+++ b/maps/pre-re/tur_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun02.mcache b/maps/pre-re/tur_dun02.mcache
new file mode 100644
index 000000000..b48ca6fc6
--- /dev/null
+++ b/maps/pre-re/tur_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun03.mcache b/maps/pre-re/tur_dun03.mcache
new file mode 100644
index 000000000..7d2d7779a
--- /dev/null
+++ b/maps/pre-re/tur_dun03.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun04.mcache b/maps/pre-re/tur_dun04.mcache
new file mode 100644
index 000000000..eddf597f9
--- /dev/null
+++ b/maps/pre-re/tur_dun04.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun05.mcache b/maps/pre-re/tur_dun05.mcache
new file mode 100644
index 000000000..2b9a523d5
--- /dev/null
+++ b/maps/pre-re/tur_dun05.mcache
Binary files differ
diff --git a/maps/pre-re/tur_dun06.mcache b/maps/pre-re/tur_dun06.mcache
new file mode 100644
index 000000000..b484b44b9
--- /dev/null
+++ b/maps/pre-re/tur_dun06.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_16.mcache b/maps/pre-re/turbo_e_16.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_e_16.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_4.mcache b/maps/pre-re/turbo_e_4.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_e_4.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_e_8.mcache b/maps/pre-re/turbo_e_8.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_e_8.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_1.mcache b/maps/pre-re/turbo_n_1.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_n_1.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_16.mcache b/maps/pre-re/turbo_n_16.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_n_16.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_4.mcache b/maps/pre-re/turbo_n_4.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_n_4.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_n_8.mcache b/maps/pre-re/turbo_n_8.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/pre-re/turbo_n_8.mcache
Binary files differ
diff --git a/maps/pre-re/turbo_room.mcache b/maps/pre-re/turbo_room.mcache
new file mode 100644
index 000000000..b251343ee
--- /dev/null
+++ b/maps/pre-re/turbo_room.mcache
Binary files differ
diff --git a/maps/pre-re/um_dun01.mcache b/maps/pre-re/um_dun01.mcache
new file mode 100644
index 000000000..ea49e8792
--- /dev/null
+++ b/maps/pre-re/um_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/um_dun02.mcache b/maps/pre-re/um_dun02.mcache
new file mode 100644
index 000000000..e99e61c00
--- /dev/null
+++ b/maps/pre-re/um_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/um_fild01.mcache b/maps/pre-re/um_fild01.mcache
new file mode 100644
index 000000000..5fbb57fff
--- /dev/null
+++ b/maps/pre-re/um_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/um_fild02.mcache b/maps/pre-re/um_fild02.mcache
new file mode 100644
index 000000000..6d4c33e56
--- /dev/null
+++ b/maps/pre-re/um_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/um_fild03.mcache b/maps/pre-re/um_fild03.mcache
new file mode 100644
index 000000000..407ac7649
--- /dev/null
+++ b/maps/pre-re/um_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/um_fild04.mcache b/maps/pre-re/um_fild04.mcache
new file mode 100644
index 000000000..d35d65508
--- /dev/null
+++ b/maps/pre-re/um_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/um_in.mcache b/maps/pre-re/um_in.mcache
new file mode 100644
index 000000000..41340edc1
--- /dev/null
+++ b/maps/pre-re/um_in.mcache
Binary files differ
diff --git a/maps/pre-re/umbala.mcache b/maps/pre-re/umbala.mcache
new file mode 100644
index 000000000..ddc235e34
--- /dev/null
+++ b/maps/pre-re/umbala.mcache
Binary files differ
diff --git a/maps/pre-re/valkyrie.mcache b/maps/pre-re/valkyrie.mcache
new file mode 100644
index 000000000..f13c3627e
--- /dev/null
+++ b/maps/pre-re/valkyrie.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild01.mcache b/maps/pre-re/ve_fild01.mcache
new file mode 100644
index 000000000..569e6851e
--- /dev/null
+++ b/maps/pre-re/ve_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild02.mcache b/maps/pre-re/ve_fild02.mcache
new file mode 100644
index 000000000..c08a2bddb
--- /dev/null
+++ b/maps/pre-re/ve_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild03.mcache b/maps/pre-re/ve_fild03.mcache
new file mode 100644
index 000000000..0c1c00748
--- /dev/null
+++ b/maps/pre-re/ve_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild04.mcache b/maps/pre-re/ve_fild04.mcache
new file mode 100644
index 000000000..96ddf8bfa
--- /dev/null
+++ b/maps/pre-re/ve_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild05.mcache b/maps/pre-re/ve_fild05.mcache
new file mode 100644
index 000000000..a694701e0
--- /dev/null
+++ b/maps/pre-re/ve_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild06.mcache b/maps/pre-re/ve_fild06.mcache
new file mode 100644
index 000000000..e532c3584
--- /dev/null
+++ b/maps/pre-re/ve_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/ve_fild07.mcache b/maps/pre-re/ve_fild07.mcache
new file mode 100644
index 000000000..172a794e2
--- /dev/null
+++ b/maps/pre-re/ve_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/ve_in.mcache b/maps/pre-re/ve_in.mcache
new file mode 100644
index 000000000..9d6e51c2f
--- /dev/null
+++ b/maps/pre-re/ve_in.mcache
Binary files differ
diff --git a/maps/pre-re/ve_in02.mcache b/maps/pre-re/ve_in02.mcache
new file mode 100644
index 000000000..4c966492c
--- /dev/null
+++ b/maps/pre-re/ve_in02.mcache
Binary files differ
diff --git a/maps/pre-re/veins.mcache b/maps/pre-re/veins.mcache
new file mode 100644
index 000000000..e3f3608aa
--- /dev/null
+++ b/maps/pre-re/veins.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_1-1.mcache b/maps/pre-re/wizard_1-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/wizard_1-1.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_2-1.mcache b/maps/pre-re/wizard_2-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/wizard_2-1.mcache
Binary files differ
diff --git a/maps/pre-re/wizard_3-1.mcache b/maps/pre-re/wizard_3-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/pre-re/wizard_3-1.mcache
Binary files differ
diff --git a/maps/pre-re/xmas.mcache b/maps/pre-re/xmas.mcache
new file mode 100644
index 000000000..e20484c81
--- /dev/null
+++ b/maps/pre-re/xmas.mcache
Binary files differ
diff --git a/maps/pre-re/xmas_dun01.mcache b/maps/pre-re/xmas_dun01.mcache
new file mode 100644
index 000000000..57405fe4a
--- /dev/null
+++ b/maps/pre-re/xmas_dun01.mcache
Binary files differ
diff --git a/maps/pre-re/xmas_dun02.mcache b/maps/pre-re/xmas_dun02.mcache
new file mode 100644
index 000000000..d527bc8ad
--- /dev/null
+++ b/maps/pre-re/xmas_dun02.mcache
Binary files differ
diff --git a/maps/pre-re/xmas_fild01.mcache b/maps/pre-re/xmas_fild01.mcache
new file mode 100644
index 000000000..9b8e4fd11
--- /dev/null
+++ b/maps/pre-re/xmas_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/xmas_in.mcache b/maps/pre-re/xmas_in.mcache
new file mode 100644
index 000000000..c02c0e71a
--- /dev/null
+++ b/maps/pre-re/xmas_in.mcache
Binary files differ
diff --git a/maps/pre-re/y_airport.mcache b/maps/pre-re/y_airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/pre-re/y_airport.mcache
Binary files differ
diff --git a/maps/pre-re/yggdrasil01.mcache b/maps/pre-re/yggdrasil01.mcache
new file mode 100644
index 000000000..6a62700d4
--- /dev/null
+++ b/maps/pre-re/yggdrasil01.mcache
Binary files differ
diff --git a/maps/pre-re/yuno.mcache b/maps/pre-re/yuno.mcache
new file mode 100644
index 000000000..c145fd840
--- /dev/null
+++ b/maps/pre-re/yuno.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild01.mcache b/maps/pre-re/yuno_fild01.mcache
new file mode 100644
index 000000000..48da54791
--- /dev/null
+++ b/maps/pre-re/yuno_fild01.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild02.mcache b/maps/pre-re/yuno_fild02.mcache
new file mode 100644
index 000000000..26177170a
--- /dev/null
+++ b/maps/pre-re/yuno_fild02.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild03.mcache b/maps/pre-re/yuno_fild03.mcache
new file mode 100644
index 000000000..14444cb57
--- /dev/null
+++ b/maps/pre-re/yuno_fild03.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild04.mcache b/maps/pre-re/yuno_fild04.mcache
new file mode 100644
index 000000000..ce473f740
--- /dev/null
+++ b/maps/pre-re/yuno_fild04.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild05.mcache b/maps/pre-re/yuno_fild05.mcache
new file mode 100644
index 000000000..0e08d15e3
--- /dev/null
+++ b/maps/pre-re/yuno_fild05.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild06.mcache b/maps/pre-re/yuno_fild06.mcache
new file mode 100644
index 000000000..dd4fa4ccc
--- /dev/null
+++ b/maps/pre-re/yuno_fild06.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild07.mcache b/maps/pre-re/yuno_fild07.mcache
new file mode 100644
index 000000000..b0c147137
--- /dev/null
+++ b/maps/pre-re/yuno_fild07.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild08.mcache b/maps/pre-re/yuno_fild08.mcache
new file mode 100644
index 000000000..9e2b05bdd
--- /dev/null
+++ b/maps/pre-re/yuno_fild08.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild09.mcache b/maps/pre-re/yuno_fild09.mcache
new file mode 100644
index 000000000..fb14f1b4c
--- /dev/null
+++ b/maps/pre-re/yuno_fild09.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild10.mcache b/maps/pre-re/yuno_fild10.mcache
new file mode 100644
index 000000000..9c5775dd3
--- /dev/null
+++ b/maps/pre-re/yuno_fild10.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild11.mcache b/maps/pre-re/yuno_fild11.mcache
new file mode 100644
index 000000000..3afa65221
--- /dev/null
+++ b/maps/pre-re/yuno_fild11.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_fild12.mcache b/maps/pre-re/yuno_fild12.mcache
new file mode 100644
index 000000000..586199b2b
--- /dev/null
+++ b/maps/pre-re/yuno_fild12.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_in01.mcache b/maps/pre-re/yuno_in01.mcache
new file mode 100644
index 000000000..8b1665fe4
--- /dev/null
+++ b/maps/pre-re/yuno_in01.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_in02.mcache b/maps/pre-re/yuno_in02.mcache
new file mode 100644
index 000000000..f2bf03891
--- /dev/null
+++ b/maps/pre-re/yuno_in02.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_in03.mcache b/maps/pre-re/yuno_in03.mcache
new file mode 100644
index 000000000..0f3ffeb3f
--- /dev/null
+++ b/maps/pre-re/yuno_in03.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_in04.mcache b/maps/pre-re/yuno_in04.mcache
new file mode 100644
index 000000000..321b03de4
--- /dev/null
+++ b/maps/pre-re/yuno_in04.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_in05.mcache b/maps/pre-re/yuno_in05.mcache
new file mode 100644
index 000000000..6b1e388f1
--- /dev/null
+++ b/maps/pre-re/yuno_in05.mcache
Binary files differ
diff --git a/maps/pre-re/yuno_pre.mcache b/maps/pre-re/yuno_pre.mcache
new file mode 100644
index 000000000..17017c2e1
--- /dev/null
+++ b/maps/pre-re/yuno_pre.mcache
Binary files differ
diff --git a/maps/pre-re/z_agit.mcache b/maps/pre-re/z_agit.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/pre-re/z_agit.mcache
Binary files differ
diff --git a/maps/re/06guild_01.mcache b/maps/re/06guild_01.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_01.mcache
Binary files differ
diff --git a/maps/re/06guild_02.mcache b/maps/re/06guild_02.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_02.mcache
Binary files differ
diff --git a/maps/re/06guild_03.mcache b/maps/re/06guild_03.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_03.mcache
Binary files differ
diff --git a/maps/re/06guild_04.mcache b/maps/re/06guild_04.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_04.mcache
Binary files differ
diff --git a/maps/re/06guild_05.mcache b/maps/re/06guild_05.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_05.mcache
Binary files differ
diff --git a/maps/re/06guild_06.mcache b/maps/re/06guild_06.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_06.mcache
Binary files differ
diff --git a/maps/re/06guild_07.mcache b/maps/re/06guild_07.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_07.mcache
Binary files differ
diff --git a/maps/re/06guild_08.mcache b/maps/re/06guild_08.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/06guild_08.mcache
Binary files differ
diff --git a/maps/re/06guild_r.mcache b/maps/re/06guild_r.mcache
new file mode 100644
index 000000000..54574500a
--- /dev/null
+++ b/maps/re/06guild_r.mcache
Binary files differ
diff --git a/maps/re/1@cash.mcache b/maps/re/1@cash.mcache
new file mode 100644
index 000000000..b490eb124
--- /dev/null
+++ b/maps/re/1@cash.mcache
Binary files differ
diff --git a/maps/re/1@cata.mcache b/maps/re/1@cata.mcache
new file mode 100644
index 000000000..309993e0d
--- /dev/null
+++ b/maps/re/1@cata.mcache
Binary files differ
diff --git a/maps/re/1@def01.mcache b/maps/re/1@def01.mcache
new file mode 100644
index 000000000..278ab038a
--- /dev/null
+++ b/maps/re/1@def01.mcache
Binary files differ
diff --git a/maps/re/1@def02.mcache b/maps/re/1@def02.mcache
new file mode 100644
index 000000000..9799bf83d
--- /dev/null
+++ b/maps/re/1@def02.mcache
Binary files differ
diff --git a/maps/re/1@def03.mcache b/maps/re/1@def03.mcache
new file mode 100644
index 000000000..ba84f8207
--- /dev/null
+++ b/maps/re/1@def03.mcache
Binary files differ
diff --git a/maps/re/1@dth1.mcache b/maps/re/1@dth1.mcache
new file mode 100644
index 000000000..2ab136d97
--- /dev/null
+++ b/maps/re/1@dth1.mcache
Binary files differ
diff --git a/maps/re/1@dth2.mcache b/maps/re/1@dth2.mcache
new file mode 100644
index 000000000..2ab136d97
--- /dev/null
+++ b/maps/re/1@dth2.mcache
Binary files differ
diff --git a/maps/re/1@dth3.mcache b/maps/re/1@dth3.mcache
new file mode 100644
index 000000000..621173b3d
--- /dev/null
+++ b/maps/re/1@dth3.mcache
Binary files differ
diff --git a/maps/re/1@ecl.mcache b/maps/re/1@ecl.mcache
new file mode 100644
index 000000000..30a68ef95
--- /dev/null
+++ b/maps/re/1@ecl.mcache
Binary files differ
diff --git a/maps/re/1@eom.mcache b/maps/re/1@eom.mcache
new file mode 100644
index 000000000..1d4f23d78
--- /dev/null
+++ b/maps/re/1@eom.mcache
Binary files differ
diff --git a/maps/re/1@face.mcache b/maps/re/1@face.mcache
new file mode 100644
index 000000000..d7a8cf9ed
--- /dev/null
+++ b/maps/re/1@face.mcache
Binary files differ
diff --git a/maps/re/1@ge_st.mcache b/maps/re/1@ge_st.mcache
new file mode 100644
index 000000000..f2865ebbb
--- /dev/null
+++ b/maps/re/1@ge_st.mcache
Binary files differ
diff --git a/maps/re/1@gef.mcache b/maps/re/1@gef.mcache
new file mode 100644
index 000000000..72d8d30f3
--- /dev/null
+++ b/maps/re/1@gef.mcache
Binary files differ
diff --git a/maps/re/1@gef_in.mcache b/maps/re/1@gef_in.mcache
new file mode 100644
index 000000000..7272c019c
--- /dev/null
+++ b/maps/re/1@gef_in.mcache
Binary files differ
diff --git a/maps/re/1@gl_k.mcache b/maps/re/1@gl_k.mcache
new file mode 100644
index 000000000..c2f7c08b3
--- /dev/null
+++ b/maps/re/1@gl_k.mcache
Binary files differ
diff --git a/maps/re/1@jtb.mcache b/maps/re/1@jtb.mcache
new file mode 100644
index 000000000..fa27cef9f
--- /dev/null
+++ b/maps/re/1@jtb.mcache
Binary files differ
diff --git a/maps/re/1@lhz.mcache b/maps/re/1@lhz.mcache
new file mode 100644
index 000000000..e8d151283
--- /dev/null
+++ b/maps/re/1@lhz.mcache
Binary files differ
diff --git a/maps/re/1@ma_b.mcache b/maps/re/1@ma_b.mcache
new file mode 100644
index 000000000..f98fefa8e
--- /dev/null
+++ b/maps/re/1@ma_b.mcache
Binary files differ
diff --git a/maps/re/1@ma_c.mcache b/maps/re/1@ma_c.mcache
new file mode 100644
index 000000000..8e8f2cc84
--- /dev/null
+++ b/maps/re/1@ma_c.mcache
Binary files differ
diff --git a/maps/re/1@ma_h.mcache b/maps/re/1@ma_h.mcache
new file mode 100644
index 000000000..c978d34ad
--- /dev/null
+++ b/maps/re/1@ma_h.mcache
Binary files differ
diff --git a/maps/re/1@mist.mcache b/maps/re/1@mist.mcache
new file mode 100644
index 000000000..d037c1a95
--- /dev/null
+++ b/maps/re/1@mist.mcache
Binary files differ
diff --git a/maps/re/1@nyd.mcache b/maps/re/1@nyd.mcache
new file mode 100644
index 000000000..4523d504a
--- /dev/null
+++ b/maps/re/1@nyd.mcache
Binary files differ
diff --git a/maps/re/1@orcs.mcache b/maps/re/1@orcs.mcache
new file mode 100644
index 000000000..d1373af5a
--- /dev/null
+++ b/maps/re/1@orcs.mcache
Binary files differ
diff --git a/maps/re/1@pump.mcache b/maps/re/1@pump.mcache
new file mode 100644
index 000000000..a050515e4
--- /dev/null
+++ b/maps/re/1@pump.mcache
Binary files differ
diff --git a/maps/re/1@rev.mcache b/maps/re/1@rev.mcache
new file mode 100644
index 000000000..6ef1bc791
--- /dev/null
+++ b/maps/re/1@rev.mcache
Binary files differ
diff --git a/maps/re/1@sara.mcache b/maps/re/1@sara.mcache
new file mode 100644
index 000000000..29ae23f83
--- /dev/null
+++ b/maps/re/1@sara.mcache
Binary files differ
diff --git a/maps/re/1@spa.mcache b/maps/re/1@spa.mcache
new file mode 100644
index 000000000..aa8a6451b
--- /dev/null
+++ b/maps/re/1@spa.mcache
Binary files differ
diff --git a/maps/re/1@tnm1.mcache b/maps/re/1@tnm1.mcache
new file mode 100644
index 000000000..57e0465ce
--- /dev/null
+++ b/maps/re/1@tnm1.mcache
Binary files differ
diff --git a/maps/re/1@tnm2.mcache b/maps/re/1@tnm2.mcache
new file mode 100644
index 000000000..50f3e2b17
--- /dev/null
+++ b/maps/re/1@tnm2.mcache
Binary files differ
diff --git a/maps/re/1@tnm3.mcache b/maps/re/1@tnm3.mcache
new file mode 100644
index 000000000..7d20226bb
--- /dev/null
+++ b/maps/re/1@tnm3.mcache
Binary files differ
diff --git a/maps/re/1@tower.mcache b/maps/re/1@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/re/1@tower.mcache
Binary files differ
diff --git a/maps/re/1@xm_d.mcache b/maps/re/1@xm_d.mcache
new file mode 100644
index 000000000..560b08599
--- /dev/null
+++ b/maps/re/1@xm_d.mcache
Binary files differ
diff --git a/maps/re/2@cata.mcache b/maps/re/2@cata.mcache
new file mode 100644
index 000000000..ff97088f7
--- /dev/null
+++ b/maps/re/2@cata.mcache
Binary files differ
diff --git a/maps/re/2@gl_k.mcache b/maps/re/2@gl_k.mcache
new file mode 100644
index 000000000..50a16b410
--- /dev/null
+++ b/maps/re/2@gl_k.mcache
Binary files differ
diff --git a/maps/re/2@nyd.mcache b/maps/re/2@nyd.mcache
new file mode 100644
index 000000000..bb1f06914
--- /dev/null
+++ b/maps/re/2@nyd.mcache
Binary files differ
diff --git a/maps/re/2@orcs.mcache b/maps/re/2@orcs.mcache
new file mode 100644
index 000000000..042edc377
--- /dev/null
+++ b/maps/re/2@orcs.mcache
Binary files differ
diff --git a/maps/re/2@pump.mcache b/maps/re/2@pump.mcache
new file mode 100644
index 000000000..165ab802a
--- /dev/null
+++ b/maps/re/2@pump.mcache
Binary files differ
diff --git a/maps/re/2@tower.mcache b/maps/re/2@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/re/2@tower.mcache
Binary files differ
diff --git a/maps/re/3@tower.mcache b/maps/re/3@tower.mcache
new file mode 100644
index 000000000..2bf1085f7
--- /dev/null
+++ b/maps/re/3@tower.mcache
Binary files differ
diff --git a/maps/re/4@tower.mcache b/maps/re/4@tower.mcache
new file mode 100644
index 000000000..0c0bb0f43
--- /dev/null
+++ b/maps/re/4@tower.mcache
Binary files differ
diff --git a/maps/re/5@tower.mcache b/maps/re/5@tower.mcache
new file mode 100644
index 000000000..dd08a66f6
--- /dev/null
+++ b/maps/re/5@tower.mcache
Binary files differ
diff --git a/maps/re/6@tower.mcache b/maps/re/6@tower.mcache
new file mode 100644
index 000000000..2cc37a9ae
--- /dev/null
+++ b/maps/re/6@tower.mcache
Binary files differ
diff --git a/maps/re/abbey01.mcache b/maps/re/abbey01.mcache
new file mode 100644
index 000000000..6a7389595
--- /dev/null
+++ b/maps/re/abbey01.mcache
Binary files differ
diff --git a/maps/re/abbey02.mcache b/maps/re/abbey02.mcache
new file mode 100644
index 000000000..2d14e1814
--- /dev/null
+++ b/maps/re/abbey02.mcache
Binary files differ
diff --git a/maps/re/abbey03.mcache b/maps/re/abbey03.mcache
new file mode 100644
index 000000000..b83d92cc3
--- /dev/null
+++ b/maps/re/abbey03.mcache
Binary files differ
diff --git a/maps/re/abyss_01.mcache b/maps/re/abyss_01.mcache
new file mode 100644
index 000000000..6cec213a6
--- /dev/null
+++ b/maps/re/abyss_01.mcache
Binary files differ
diff --git a/maps/re/abyss_02.mcache b/maps/re/abyss_02.mcache
new file mode 100644
index 000000000..9a7363b52
--- /dev/null
+++ b/maps/re/abyss_02.mcache
Binary files differ
diff --git a/maps/re/abyss_03.mcache b/maps/re/abyss_03.mcache
new file mode 100644
index 000000000..758f87925
--- /dev/null
+++ b/maps/re/abyss_03.mcache
Binary files differ
diff --git a/maps/re/airplane.mcache b/maps/re/airplane.mcache
new file mode 100644
index 000000000..11f92f27c
--- /dev/null
+++ b/maps/re/airplane.mcache
Binary files differ
diff --git a/maps/re/airplane_01.mcache b/maps/re/airplane_01.mcache
new file mode 100644
index 000000000..11f92f27c
--- /dev/null
+++ b/maps/re/airplane_01.mcache
Binary files differ
diff --git a/maps/re/airport.mcache b/maps/re/airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/re/airport.mcache
Binary files differ
diff --git a/maps/re/alb2trea.mcache b/maps/re/alb2trea.mcache
new file mode 100644
index 000000000..8a25c776d
--- /dev/null
+++ b/maps/re/alb2trea.mcache
Binary files differ
diff --git a/maps/re/alb_ship.mcache b/maps/re/alb_ship.mcache
new file mode 100644
index 000000000..a91641d83
--- /dev/null
+++ b/maps/re/alb_ship.mcache
Binary files differ
diff --git a/maps/re/alberta.mcache b/maps/re/alberta.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/alberta.mcache
Binary files differ
diff --git a/maps/re/alberta_in.mcache b/maps/re/alberta_in.mcache
new file mode 100644
index 000000000..88bca9805
--- /dev/null
+++ b/maps/re/alberta_in.mcache
Binary files differ
diff --git a/maps/re/alde_alche.mcache b/maps/re/alde_alche.mcache
new file mode 100644
index 000000000..75e4cfc5a
--- /dev/null
+++ b/maps/re/alde_alche.mcache
Binary files differ
diff --git a/maps/re/alde_dun01.mcache b/maps/re/alde_dun01.mcache
new file mode 100644
index 000000000..e099e48c6
--- /dev/null
+++ b/maps/re/alde_dun01.mcache
Binary files differ
diff --git a/maps/re/alde_dun02.mcache b/maps/re/alde_dun02.mcache
new file mode 100644
index 000000000..957bb04e4
--- /dev/null
+++ b/maps/re/alde_dun02.mcache
Binary files differ
diff --git a/maps/re/alde_dun03.mcache b/maps/re/alde_dun03.mcache
new file mode 100644
index 000000000..46bcfea4f
--- /dev/null
+++ b/maps/re/alde_dun03.mcache
Binary files differ
diff --git a/maps/re/alde_dun04.mcache b/maps/re/alde_dun04.mcache
new file mode 100644
index 000000000..4afa9c862
--- /dev/null
+++ b/maps/re/alde_dun04.mcache
Binary files differ
diff --git a/maps/re/alde_gld.mcache b/maps/re/alde_gld.mcache
new file mode 100644
index 000000000..5a920975f
--- /dev/null
+++ b/maps/re/alde_gld.mcache
Binary files differ
diff --git a/maps/re/alde_tt02.mcache b/maps/re/alde_tt02.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/alde_tt02.mcache
Binary files differ
diff --git a/maps/re/alde_tt03.mcache b/maps/re/alde_tt03.mcache
new file mode 100644
index 000000000..03ae0ca56
--- /dev/null
+++ b/maps/re/alde_tt03.mcache
Binary files differ
diff --git a/maps/re/aldeba_in.mcache b/maps/re/aldeba_in.mcache
new file mode 100644
index 000000000..b33eefa2d
--- /dev/null
+++ b/maps/re/aldeba_in.mcache
Binary files differ
diff --git a/maps/re/aldebaran.mcache b/maps/re/aldebaran.mcache
new file mode 100644
index 000000000..b1415bec1
--- /dev/null
+++ b/maps/re/aldebaran.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas01.mcache b/maps/re/aldeg_cas01.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/re/aldeg_cas01.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas02.mcache b/maps/re/aldeg_cas02.mcache
new file mode 100644
index 000000000..493e494b9
--- /dev/null
+++ b/maps/re/aldeg_cas02.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas03.mcache b/maps/re/aldeg_cas03.mcache
new file mode 100644
index 000000000..82d4719bc
--- /dev/null
+++ b/maps/re/aldeg_cas03.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas04.mcache b/maps/re/aldeg_cas04.mcache
new file mode 100644
index 000000000..9aa8600c5
--- /dev/null
+++ b/maps/re/aldeg_cas04.mcache
Binary files differ
diff --git a/maps/re/aldeg_cas05.mcache b/maps/re/aldeg_cas05.mcache
new file mode 100644
index 000000000..cde5d2811
--- /dev/null
+++ b/maps/re/aldeg_cas05.mcache
Binary files differ
diff --git a/maps/re/ama_dun01.mcache b/maps/re/ama_dun01.mcache
new file mode 100644
index 000000000..0cd2b4e38
--- /dev/null
+++ b/maps/re/ama_dun01.mcache
Binary files differ
diff --git a/maps/re/ama_dun02.mcache b/maps/re/ama_dun02.mcache
new file mode 100644
index 000000000..dd17db0ad
--- /dev/null
+++ b/maps/re/ama_dun02.mcache
Binary files differ
diff --git a/maps/re/ama_dun03.mcache b/maps/re/ama_dun03.mcache
new file mode 100644
index 000000000..2ad974112
--- /dev/null
+++ b/maps/re/ama_dun03.mcache
Binary files differ
diff --git a/maps/re/ama_fild01.mcache b/maps/re/ama_fild01.mcache
new file mode 100644
index 000000000..a8335d906
--- /dev/null
+++ b/maps/re/ama_fild01.mcache
Binary files differ
diff --git a/maps/re/ama_in01.mcache b/maps/re/ama_in01.mcache
new file mode 100644
index 000000000..ec9ce6316
--- /dev/null
+++ b/maps/re/ama_in01.mcache
Binary files differ
diff --git a/maps/re/ama_in02.mcache b/maps/re/ama_in02.mcache
new file mode 100644
index 000000000..0ba4aae60
--- /dev/null
+++ b/maps/re/ama_in02.mcache
Binary files differ
diff --git a/maps/re/ama_test.mcache b/maps/re/ama_test.mcache
new file mode 100644
index 000000000..ae8389469
--- /dev/null
+++ b/maps/re/ama_test.mcache
Binary files differ
diff --git a/maps/re/amatsu.mcache b/maps/re/amatsu.mcache
new file mode 100644
index 000000000..68fd1de44
--- /dev/null
+++ b/maps/re/amatsu.mcache
Binary files differ
diff --git a/maps/re/anthell01.mcache b/maps/re/anthell01.mcache
new file mode 100644
index 000000000..f0008f8be
--- /dev/null
+++ b/maps/re/anthell01.mcache
Binary files differ
diff --git a/maps/re/anthell02.mcache b/maps/re/anthell02.mcache
new file mode 100644
index 000000000..cebc93ec8
--- /dev/null
+++ b/maps/re/anthell02.mcache
Binary files differ
diff --git a/maps/re/arena_room.mcache b/maps/re/arena_room.mcache
new file mode 100644
index 000000000..123aeeee1
--- /dev/null
+++ b/maps/re/arena_room.mcache
Binary files differ
diff --git a/maps/re/aru_gld.mcache b/maps/re/aru_gld.mcache
new file mode 100644
index 000000000..e8c779747
--- /dev/null
+++ b/maps/re/aru_gld.mcache
Binary files differ
diff --git a/maps/re/arug_cas01.mcache b/maps/re/arug_cas01.mcache
new file mode 100644
index 000000000..241172f1d
--- /dev/null
+++ b/maps/re/arug_cas01.mcache
Binary files differ
diff --git a/maps/re/arug_cas02.mcache b/maps/re/arug_cas02.mcache
new file mode 100644
index 000000000..25464c5d6
--- /dev/null
+++ b/maps/re/arug_cas02.mcache
Binary files differ
diff --git a/maps/re/arug_cas03.mcache b/maps/re/arug_cas03.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/re/arug_cas03.mcache
Binary files differ
diff --git a/maps/re/arug_cas04.mcache b/maps/re/arug_cas04.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/re/arug_cas04.mcache
Binary files differ
diff --git a/maps/re/arug_cas05.mcache b/maps/re/arug_cas05.mcache
new file mode 100644
index 000000000..ab08aa804
--- /dev/null
+++ b/maps/re/arug_cas05.mcache
Binary files differ
diff --git a/maps/re/arug_dun01.mcache b/maps/re/arug_dun01.mcache
new file mode 100644
index 000000000..26d3ed34a
--- /dev/null
+++ b/maps/re/arug_dun01.mcache
Binary files differ
diff --git a/maps/re/arug_que01.mcache b/maps/re/arug_que01.mcache
new file mode 100644
index 000000000..560d36240
--- /dev/null
+++ b/maps/re/arug_que01.mcache
Binary files differ
diff --git a/maps/re/auction_01.mcache b/maps/re/auction_01.mcache
new file mode 100644
index 000000000..9d405d859
--- /dev/null
+++ b/maps/re/auction_01.mcache
Binary files differ
diff --git a/maps/re/auction_02.mcache b/maps/re/auction_02.mcache
new file mode 100644
index 000000000..c211f1212
--- /dev/null
+++ b/maps/re/auction_02.mcache
Binary files differ
diff --git a/maps/re/ayo_dun01.mcache b/maps/re/ayo_dun01.mcache
new file mode 100644
index 000000000..11b96a511
--- /dev/null
+++ b/maps/re/ayo_dun01.mcache
Binary files differ
diff --git a/maps/re/ayo_dun02.mcache b/maps/re/ayo_dun02.mcache
new file mode 100644
index 000000000..331546eb4
--- /dev/null
+++ b/maps/re/ayo_dun02.mcache
Binary files differ
diff --git a/maps/re/ayo_fild01.mcache b/maps/re/ayo_fild01.mcache
new file mode 100644
index 000000000..0dd9737f7
--- /dev/null
+++ b/maps/re/ayo_fild01.mcache
Binary files differ
diff --git a/maps/re/ayo_fild02.mcache b/maps/re/ayo_fild02.mcache
new file mode 100644
index 000000000..b1fce355f
--- /dev/null
+++ b/maps/re/ayo_fild02.mcache
Binary files differ
diff --git a/maps/re/ayo_in01.mcache b/maps/re/ayo_in01.mcache
new file mode 100644
index 000000000..e7dbb22d5
--- /dev/null
+++ b/maps/re/ayo_in01.mcache
Binary files differ
diff --git a/maps/re/ayo_in02.mcache b/maps/re/ayo_in02.mcache
new file mode 100644
index 000000000..fed8f3d2c
--- /dev/null
+++ b/maps/re/ayo_in02.mcache
Binary files differ
diff --git a/maps/re/ayothaya.mcache b/maps/re/ayothaya.mcache
new file mode 100644
index 000000000..dee41b1b8
--- /dev/null
+++ b/maps/re/ayothaya.mcache
Binary files differ
diff --git a/maps/re/bat_a01.mcache b/maps/re/bat_a01.mcache
new file mode 100644
index 000000000..d1d9ede7c
--- /dev/null
+++ b/maps/re/bat_a01.mcache
Binary files differ
diff --git a/maps/re/bat_a02.mcache b/maps/re/bat_a02.mcache
new file mode 100644
index 000000000..d1d9ede7c
--- /dev/null
+++ b/maps/re/bat_a02.mcache
Binary files differ
diff --git a/maps/re/bat_b01.mcache b/maps/re/bat_b01.mcache
new file mode 100644
index 000000000..529afaf34
--- /dev/null
+++ b/maps/re/bat_b01.mcache
Binary files differ
diff --git a/maps/re/bat_b02.mcache b/maps/re/bat_b02.mcache
new file mode 100644
index 000000000..529afaf34
--- /dev/null
+++ b/maps/re/bat_b02.mcache
Binary files differ
diff --git a/maps/re/bat_c01.mcache b/maps/re/bat_c01.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/re/bat_c01.mcache
Binary files differ
diff --git a/maps/re/bat_c02.mcache b/maps/re/bat_c02.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/re/bat_c02.mcache
Binary files differ
diff --git a/maps/re/bat_c03.mcache b/maps/re/bat_c03.mcache
new file mode 100644
index 000000000..8da7eb4d2
--- /dev/null
+++ b/maps/re/bat_c03.mcache
Binary files differ
diff --git a/maps/re/bat_room.mcache b/maps/re/bat_room.mcache
new file mode 100644
index 000000000..58d0fd452
--- /dev/null
+++ b/maps/re/bat_room.mcache
Binary files differ
diff --git a/maps/re/beach_dun.mcache b/maps/re/beach_dun.mcache
new file mode 100644
index 000000000..b0c3b56b6
--- /dev/null
+++ b/maps/re/beach_dun.mcache
Binary files differ
diff --git a/maps/re/beach_dun2.mcache b/maps/re/beach_dun2.mcache
new file mode 100644
index 000000000..171a1a81f
--- /dev/null
+++ b/maps/re/beach_dun2.mcache
Binary files differ
diff --git a/maps/re/beach_dun3.mcache b/maps/re/beach_dun3.mcache
new file mode 100644
index 000000000..c0f4de5bb
--- /dev/null
+++ b/maps/re/beach_dun3.mcache
Binary files differ
diff --git a/maps/re/bif_fild01.mcache b/maps/re/bif_fild01.mcache
new file mode 100644
index 000000000..0d83800db
--- /dev/null
+++ b/maps/re/bif_fild01.mcache
Binary files differ
diff --git a/maps/re/bif_fild02.mcache b/maps/re/bif_fild02.mcache
new file mode 100644
index 000000000..c5bcccab7
--- /dev/null
+++ b/maps/re/bif_fild02.mcache
Binary files differ
diff --git a/maps/re/bossnia_01.mcache b/maps/re/bossnia_01.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/re/bossnia_01.mcache
Binary files differ
diff --git a/maps/re/bossnia_02.mcache b/maps/re/bossnia_02.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/re/bossnia_02.mcache
Binary files differ
diff --git a/maps/re/bossnia_03.mcache b/maps/re/bossnia_03.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/re/bossnia_03.mcache
Binary files differ
diff --git a/maps/re/bossnia_04.mcache b/maps/re/bossnia_04.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/re/bossnia_04.mcache
Binary files differ
diff --git a/maps/re/bra_dun01.mcache b/maps/re/bra_dun01.mcache
new file mode 100644
index 000000000..a361ad0d2
--- /dev/null
+++ b/maps/re/bra_dun01.mcache
Binary files differ
diff --git a/maps/re/bra_dun02.mcache b/maps/re/bra_dun02.mcache
new file mode 100644
index 000000000..b8cf26063
--- /dev/null
+++ b/maps/re/bra_dun02.mcache
Binary files differ
diff --git a/maps/re/bra_fild01.mcache b/maps/re/bra_fild01.mcache
new file mode 100644
index 000000000..a024b900f
--- /dev/null
+++ b/maps/re/bra_fild01.mcache
Binary files differ
diff --git a/maps/re/bra_in01.mcache b/maps/re/bra_in01.mcache
new file mode 100644
index 000000000..2f15b76db
--- /dev/null
+++ b/maps/re/bra_in01.mcache
Binary files differ
diff --git a/maps/re/brasilis.mcache b/maps/re/brasilis.mcache
new file mode 100644
index 000000000..3917230c5
--- /dev/null
+++ b/maps/re/brasilis.mcache
Binary files differ
diff --git a/maps/re/c_tower1.mcache b/maps/re/c_tower1.mcache
new file mode 100644
index 000000000..60ba07715
--- /dev/null
+++ b/maps/re/c_tower1.mcache
Binary files differ
diff --git a/maps/re/c_tower2.mcache b/maps/re/c_tower2.mcache
new file mode 100644
index 000000000..e610d4907
--- /dev/null
+++ b/maps/re/c_tower2.mcache
Binary files differ
diff --git a/maps/re/c_tower2_.mcache b/maps/re/c_tower2_.mcache
new file mode 100644
index 000000000..e610d4907
--- /dev/null
+++ b/maps/re/c_tower2_.mcache
Binary files differ
diff --git a/maps/re/c_tower3.mcache b/maps/re/c_tower3.mcache
new file mode 100644
index 000000000..dbf535c66
--- /dev/null
+++ b/maps/re/c_tower3.mcache
Binary files differ
diff --git a/maps/re/c_tower3_.mcache b/maps/re/c_tower3_.mcache
new file mode 100644
index 000000000..dbf535c66
--- /dev/null
+++ b/maps/re/c_tower3_.mcache
Binary files differ
diff --git a/maps/re/c_tower4.mcache b/maps/re/c_tower4.mcache
new file mode 100644
index 000000000..e238b1497
--- /dev/null
+++ b/maps/re/c_tower4.mcache
Binary files differ
diff --git a/maps/re/cave.mcache b/maps/re/cave.mcache
new file mode 100644
index 000000000..06f55656e
--- /dev/null
+++ b/maps/re/cave.mcache
Binary files differ
diff --git a/maps/re/cmd_fild01.mcache b/maps/re/cmd_fild01.mcache
new file mode 100644
index 000000000..b26e68c79
--- /dev/null
+++ b/maps/re/cmd_fild01.mcache
Binary files differ
diff --git a/maps/re/cmd_fild02.mcache b/maps/re/cmd_fild02.mcache
new file mode 100644
index 000000000..b543dd2c1
--- /dev/null
+++ b/maps/re/cmd_fild02.mcache
Binary files differ
diff --git a/maps/re/cmd_fild03.mcache b/maps/re/cmd_fild03.mcache
new file mode 100644
index 000000000..70bc98c73
--- /dev/null
+++ b/maps/re/cmd_fild03.mcache
Binary files differ
diff --git a/maps/re/cmd_fild04.mcache b/maps/re/cmd_fild04.mcache
new file mode 100644
index 000000000..840e58dd5
--- /dev/null
+++ b/maps/re/cmd_fild04.mcache
Binary files differ
diff --git a/maps/re/cmd_fild05.mcache b/maps/re/cmd_fild05.mcache
new file mode 100644
index 000000000..4b24e60d9
--- /dev/null
+++ b/maps/re/cmd_fild05.mcache
Binary files differ
diff --git a/maps/re/cmd_fild06.mcache b/maps/re/cmd_fild06.mcache
new file mode 100644
index 000000000..e79d825a4
--- /dev/null
+++ b/maps/re/cmd_fild06.mcache
Binary files differ
diff --git a/maps/re/cmd_fild07.mcache b/maps/re/cmd_fild07.mcache
new file mode 100644
index 000000000..71388d661
--- /dev/null
+++ b/maps/re/cmd_fild07.mcache
Binary files differ
diff --git a/maps/re/cmd_fild08.mcache b/maps/re/cmd_fild08.mcache
new file mode 100644
index 000000000..fe6925920
--- /dev/null
+++ b/maps/re/cmd_fild08.mcache
Binary files differ
diff --git a/maps/re/cmd_fild09.mcache b/maps/re/cmd_fild09.mcache
new file mode 100644
index 000000000..0408c3239
--- /dev/null
+++ b/maps/re/cmd_fild09.mcache
Binary files differ
diff --git a/maps/re/cmd_in01.mcache b/maps/re/cmd_in01.mcache
new file mode 100644
index 000000000..737ed0471
--- /dev/null
+++ b/maps/re/cmd_in01.mcache
Binary files differ
diff --git a/maps/re/cmd_in02.mcache b/maps/re/cmd_in02.mcache
new file mode 100644
index 000000000..615df16aa
--- /dev/null
+++ b/maps/re/cmd_in02.mcache
Binary files differ
diff --git a/maps/re/comodo.mcache b/maps/re/comodo.mcache
new file mode 100644
index 000000000..eac11b2db
--- /dev/null
+++ b/maps/re/comodo.mcache
Binary files differ
diff --git a/maps/re/dali.mcache b/maps/re/dali.mcache
new file mode 100644
index 000000000..c802a1c7d
--- /dev/null
+++ b/maps/re/dali.mcache
Binary files differ
diff --git a/maps/re/dali02.mcache b/maps/re/dali02.mcache
new file mode 100644
index 000000000..c802a1c7d
--- /dev/null
+++ b/maps/re/dali02.mcache
Binary files differ
diff --git a/maps/re/dew_dun01.mcache b/maps/re/dew_dun01.mcache
new file mode 100644
index 000000000..4a391f370
--- /dev/null
+++ b/maps/re/dew_dun01.mcache
Binary files differ
diff --git a/maps/re/dew_dun02.mcache b/maps/re/dew_dun02.mcache
new file mode 100644
index 000000000..19f1fa235
--- /dev/null
+++ b/maps/re/dew_dun02.mcache
Binary files differ
diff --git a/maps/re/dew_fild01.mcache b/maps/re/dew_fild01.mcache
new file mode 100644
index 000000000..c3d625525
--- /dev/null
+++ b/maps/re/dew_fild01.mcache
Binary files differ
diff --git a/maps/re/dew_in01.mcache b/maps/re/dew_in01.mcache
new file mode 100644
index 000000000..0e8446c4d
--- /dev/null
+++ b/maps/re/dew_in01.mcache
Binary files differ
diff --git a/maps/re/dewata.mcache b/maps/re/dewata.mcache
new file mode 100644
index 000000000..d16ec5d30
--- /dev/null
+++ b/maps/re/dewata.mcache
Binary files differ
diff --git a/maps/re/dic_dun01.mcache b/maps/re/dic_dun01.mcache
new file mode 100644
index 000000000..e6983f2e7
--- /dev/null
+++ b/maps/re/dic_dun01.mcache
Binary files differ
diff --git a/maps/re/dic_dun02.mcache b/maps/re/dic_dun02.mcache
new file mode 100644
index 000000000..765b4b756
--- /dev/null
+++ b/maps/re/dic_dun02.mcache
Binary files differ
diff --git a/maps/re/dic_dun03.mcache b/maps/re/dic_dun03.mcache
new file mode 100644
index 000000000..765b4b756
--- /dev/null
+++ b/maps/re/dic_dun03.mcache
Binary files differ
diff --git a/maps/re/dic_fild01.mcache b/maps/re/dic_fild01.mcache
new file mode 100644
index 000000000..3b24b6025
--- /dev/null
+++ b/maps/re/dic_fild01.mcache
Binary files differ
diff --git a/maps/re/dic_fild02.mcache b/maps/re/dic_fild02.mcache
new file mode 100644
index 000000000..51314624d
--- /dev/null
+++ b/maps/re/dic_fild02.mcache
Binary files differ
diff --git a/maps/re/dic_in01.mcache b/maps/re/dic_in01.mcache
new file mode 100644
index 000000000..56717c50b
--- /dev/null
+++ b/maps/re/dic_in01.mcache
Binary files differ
diff --git a/maps/re/dicastes01.mcache b/maps/re/dicastes01.mcache
new file mode 100644
index 000000000..3c56864cb
--- /dev/null
+++ b/maps/re/dicastes01.mcache
Binary files differ
diff --git a/maps/re/dicastes02.mcache b/maps/re/dicastes02.mcache
new file mode 100644
index 000000000..f2d3565c5
--- /dev/null
+++ b/maps/re/dicastes02.mcache
Binary files differ
diff --git a/maps/re/e_tower.mcache b/maps/re/e_tower.mcache
new file mode 100644
index 000000000..95e46c5d9
--- /dev/null
+++ b/maps/re/e_tower.mcache
Binary files differ
diff --git a/maps/re/ecl_fild01.mcache b/maps/re/ecl_fild01.mcache
new file mode 100644
index 000000000..defc02358
--- /dev/null
+++ b/maps/re/ecl_fild01.mcache
Binary files differ
diff --git a/maps/re/ecl_hub01.mcache b/maps/re/ecl_hub01.mcache
new file mode 100644
index 000000000..2a0fdbd64
--- /dev/null
+++ b/maps/re/ecl_hub01.mcache
Binary files differ
diff --git a/maps/re/ecl_in01.mcache b/maps/re/ecl_in01.mcache
new file mode 100644
index 000000000..2f827d6ca
--- /dev/null
+++ b/maps/re/ecl_in01.mcache
Binary files differ
diff --git a/maps/re/ecl_in02.mcache b/maps/re/ecl_in02.mcache
new file mode 100644
index 000000000..b05037719
--- /dev/null
+++ b/maps/re/ecl_in02.mcache
Binary files differ
diff --git a/maps/re/ecl_in03.mcache b/maps/re/ecl_in03.mcache
new file mode 100644
index 000000000..f62ec45c1
--- /dev/null
+++ b/maps/re/ecl_in03.mcache
Binary files differ
diff --git a/maps/re/ecl_in04.mcache b/maps/re/ecl_in04.mcache
new file mode 100644
index 000000000..2261bc8f7
--- /dev/null
+++ b/maps/re/ecl_in04.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun01.mcache b/maps/re/ecl_tdun01.mcache
new file mode 100644
index 000000000..9d1fa99e9
--- /dev/null
+++ b/maps/re/ecl_tdun01.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun02.mcache b/maps/re/ecl_tdun02.mcache
new file mode 100644
index 000000000..c392661d9
--- /dev/null
+++ b/maps/re/ecl_tdun02.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun03.mcache b/maps/re/ecl_tdun03.mcache
new file mode 100644
index 000000000..d07d6dd5c
--- /dev/null
+++ b/maps/re/ecl_tdun03.mcache
Binary files differ
diff --git a/maps/re/ecl_tdun04.mcache b/maps/re/ecl_tdun04.mcache
new file mode 100644
index 000000000..806aad503
--- /dev/null
+++ b/maps/re/ecl_tdun04.mcache
Binary files differ
diff --git a/maps/re/eclage.mcache b/maps/re/eclage.mcache
new file mode 100644
index 000000000..da637db44
--- /dev/null
+++ b/maps/re/eclage.mcache
Binary files differ
diff --git a/maps/re/ein_dun01.mcache b/maps/re/ein_dun01.mcache
new file mode 100644
index 000000000..1c5e03593
--- /dev/null
+++ b/maps/re/ein_dun01.mcache
Binary files differ
diff --git a/maps/re/ein_dun02.mcache b/maps/re/ein_dun02.mcache
new file mode 100644
index 000000000..ccdfd65ed
--- /dev/null
+++ b/maps/re/ein_dun02.mcache
Binary files differ
diff --git a/maps/re/ein_fild01.mcache b/maps/re/ein_fild01.mcache
new file mode 100644
index 000000000..abd5a0bd2
--- /dev/null
+++ b/maps/re/ein_fild01.mcache
Binary files differ
diff --git a/maps/re/ein_fild02.mcache b/maps/re/ein_fild02.mcache
new file mode 100644
index 000000000..d75b8e4f0
--- /dev/null
+++ b/maps/re/ein_fild02.mcache
Binary files differ
diff --git a/maps/re/ein_fild03.mcache b/maps/re/ein_fild03.mcache
new file mode 100644
index 000000000..d40e7d2c5
--- /dev/null
+++ b/maps/re/ein_fild03.mcache
Binary files differ
diff --git a/maps/re/ein_fild04.mcache b/maps/re/ein_fild04.mcache
new file mode 100644
index 000000000..31a4b325c
--- /dev/null
+++ b/maps/re/ein_fild04.mcache
Binary files differ
diff --git a/maps/re/ein_fild05.mcache b/maps/re/ein_fild05.mcache
new file mode 100644
index 000000000..ac28ff888
--- /dev/null
+++ b/maps/re/ein_fild05.mcache
Binary files differ
diff --git a/maps/re/ein_fild06.mcache b/maps/re/ein_fild06.mcache
new file mode 100644
index 000000000..014bd685c
--- /dev/null
+++ b/maps/re/ein_fild06.mcache
Binary files differ
diff --git a/maps/re/ein_fild07.mcache b/maps/re/ein_fild07.mcache
new file mode 100644
index 000000000..28d7059a7
--- /dev/null
+++ b/maps/re/ein_fild07.mcache
Binary files differ
diff --git a/maps/re/ein_fild08.mcache b/maps/re/ein_fild08.mcache
new file mode 100644
index 000000000..d3c6bb754
--- /dev/null
+++ b/maps/re/ein_fild08.mcache
Binary files differ
diff --git a/maps/re/ein_fild09.mcache b/maps/re/ein_fild09.mcache
new file mode 100644
index 000000000..fc5e2c7c2
--- /dev/null
+++ b/maps/re/ein_fild09.mcache
Binary files differ
diff --git a/maps/re/ein_fild10.mcache b/maps/re/ein_fild10.mcache
new file mode 100644
index 000000000..80776201a
--- /dev/null
+++ b/maps/re/ein_fild10.mcache
Binary files differ
diff --git a/maps/re/ein_in01.mcache b/maps/re/ein_in01.mcache
new file mode 100644
index 000000000..9b563106d
--- /dev/null
+++ b/maps/re/ein_in01.mcache
Binary files differ
diff --git a/maps/re/einbech.mcache b/maps/re/einbech.mcache
new file mode 100644
index 000000000..f48882174
--- /dev/null
+++ b/maps/re/einbech.mcache
Binary files differ
diff --git a/maps/re/einbroch.mcache b/maps/re/einbroch.mcache
new file mode 100644
index 000000000..adb422207
--- /dev/null
+++ b/maps/re/einbroch.mcache
Binary files differ
diff --git a/maps/re/evt_bomb.mcache b/maps/re/evt_bomb.mcache
new file mode 100644
index 000000000..36424c23f
--- /dev/null
+++ b/maps/re/evt_bomb.mcache
Binary files differ
diff --git a/maps/re/evt_mobroom.mcache b/maps/re/evt_mobroom.mcache
new file mode 100644
index 000000000..c63019965
--- /dev/null
+++ b/maps/re/evt_mobroom.mcache
Binary files differ
diff --git a/maps/re/force_1-1.mcache b/maps/re/force_1-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_1-1.mcache
Binary files differ
diff --git a/maps/re/force_1-2.mcache b/maps/re/force_1-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/re/force_1-2.mcache
Binary files differ
diff --git a/maps/re/force_1-3.mcache b/maps/re/force_1-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/re/force_1-3.mcache
Binary files differ
diff --git a/maps/re/force_2-1.mcache b/maps/re/force_2-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_2-1.mcache
Binary files differ
diff --git a/maps/re/force_2-2.mcache b/maps/re/force_2-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/re/force_2-2.mcache
Binary files differ
diff --git a/maps/re/force_2-3.mcache b/maps/re/force_2-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/re/force_2-3.mcache
Binary files differ
diff --git a/maps/re/force_3-1.mcache b/maps/re/force_3-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_3-1.mcache
Binary files differ
diff --git a/maps/re/force_3-2.mcache b/maps/re/force_3-2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/re/force_3-2.mcache
Binary files differ
diff --git a/maps/re/force_3-3.mcache b/maps/re/force_3-3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/re/force_3-3.mcache
Binary files differ
diff --git a/maps/re/force_4-1.mcache b/maps/re/force_4-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_4-1.mcache
Binary files differ
diff --git a/maps/re/force_5-1.mcache b/maps/re/force_5-1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_5-1.mcache
Binary files differ
diff --git a/maps/re/force_map1.mcache b/maps/re/force_map1.mcache
new file mode 100644
index 000000000..0405ac793
--- /dev/null
+++ b/maps/re/force_map1.mcache
Binary files differ
diff --git a/maps/re/force_map2.mcache b/maps/re/force_map2.mcache
new file mode 100644
index 000000000..23a2827c5
--- /dev/null
+++ b/maps/re/force_map2.mcache
Binary files differ
diff --git a/maps/re/force_map3.mcache b/maps/re/force_map3.mcache
new file mode 100644
index 000000000..8afc95d79
--- /dev/null
+++ b/maps/re/force_map3.mcache
Binary files differ
diff --git a/maps/re/g_room1-1.mcache b/maps/re/g_room1-1.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/g_room1-1.mcache
Binary files differ
diff --git a/maps/re/g_room1-2.mcache b/maps/re/g_room1-2.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/g_room1-2.mcache
Binary files differ
diff --git a/maps/re/g_room1-3.mcache b/maps/re/g_room1-3.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/g_room1-3.mcache
Binary files differ
diff --git a/maps/re/g_room2.mcache b/maps/re/g_room2.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/g_room2.mcache
Binary files differ
diff --git a/maps/re/gef_dun00.mcache b/maps/re/gef_dun00.mcache
new file mode 100644
index 000000000..682eb2ce6
--- /dev/null
+++ b/maps/re/gef_dun00.mcache
Binary files differ
diff --git a/maps/re/gef_dun01.mcache b/maps/re/gef_dun01.mcache
new file mode 100644
index 000000000..050a70c65
--- /dev/null
+++ b/maps/re/gef_dun01.mcache
Binary files differ
diff --git a/maps/re/gef_dun02.mcache b/maps/re/gef_dun02.mcache
new file mode 100644
index 000000000..95eabec82
--- /dev/null
+++ b/maps/re/gef_dun02.mcache
Binary files differ
diff --git a/maps/re/gef_dun03.mcache b/maps/re/gef_dun03.mcache
new file mode 100644
index 000000000..f6198814b
--- /dev/null
+++ b/maps/re/gef_dun03.mcache
Binary files differ
diff --git a/maps/re/gef_fild00.mcache b/maps/re/gef_fild00.mcache
new file mode 100644
index 000000000..158321931
--- /dev/null
+++ b/maps/re/gef_fild00.mcache
Binary files differ
diff --git a/maps/re/gef_fild01.mcache b/maps/re/gef_fild01.mcache
new file mode 100644
index 000000000..5cfd31c53
--- /dev/null
+++ b/maps/re/gef_fild01.mcache
Binary files differ
diff --git a/maps/re/gef_fild02.mcache b/maps/re/gef_fild02.mcache
new file mode 100644
index 000000000..c20df945f
--- /dev/null
+++ b/maps/re/gef_fild02.mcache
Binary files differ
diff --git a/maps/re/gef_fild03.mcache b/maps/re/gef_fild03.mcache
new file mode 100644
index 000000000..809e54809
--- /dev/null
+++ b/maps/re/gef_fild03.mcache
Binary files differ
diff --git a/maps/re/gef_fild04.mcache b/maps/re/gef_fild04.mcache
new file mode 100644
index 000000000..d08e64cf8
--- /dev/null
+++ b/maps/re/gef_fild04.mcache
Binary files differ
diff --git a/maps/re/gef_fild05.mcache b/maps/re/gef_fild05.mcache
new file mode 100644
index 000000000..72f050a49
--- /dev/null
+++ b/maps/re/gef_fild05.mcache
Binary files differ
diff --git a/maps/re/gef_fild06.mcache b/maps/re/gef_fild06.mcache
new file mode 100644
index 000000000..a9003f922
--- /dev/null
+++ b/maps/re/gef_fild06.mcache
Binary files differ
diff --git a/maps/re/gef_fild07.mcache b/maps/re/gef_fild07.mcache
new file mode 100644
index 000000000..e56f091c6
--- /dev/null
+++ b/maps/re/gef_fild07.mcache
Binary files differ
diff --git a/maps/re/gef_fild08.mcache b/maps/re/gef_fild08.mcache
new file mode 100644
index 000000000..671438ac3
--- /dev/null
+++ b/maps/re/gef_fild08.mcache
Binary files differ
diff --git a/maps/re/gef_fild09.mcache b/maps/re/gef_fild09.mcache
new file mode 100644
index 000000000..d4a9d5644
--- /dev/null
+++ b/maps/re/gef_fild09.mcache
Binary files differ
diff --git a/maps/re/gef_fild10.mcache b/maps/re/gef_fild10.mcache
new file mode 100644
index 000000000..ed9b3d6fc
--- /dev/null
+++ b/maps/re/gef_fild10.mcache
Binary files differ
diff --git a/maps/re/gef_fild11.mcache b/maps/re/gef_fild11.mcache
new file mode 100644
index 000000000..4c7e4d700
--- /dev/null
+++ b/maps/re/gef_fild11.mcache
Binary files differ
diff --git a/maps/re/gef_fild12.mcache b/maps/re/gef_fild12.mcache
new file mode 100644
index 000000000..1d18a1421
--- /dev/null
+++ b/maps/re/gef_fild12.mcache
Binary files differ
diff --git a/maps/re/gef_fild13.mcache b/maps/re/gef_fild13.mcache
new file mode 100644
index 000000000..e7243c1ad
--- /dev/null
+++ b/maps/re/gef_fild13.mcache
Binary files differ
diff --git a/maps/re/gef_fild14.mcache b/maps/re/gef_fild14.mcache
new file mode 100644
index 000000000..c9bc47e6d
--- /dev/null
+++ b/maps/re/gef_fild14.mcache
Binary files differ
diff --git a/maps/re/gef_tower.mcache b/maps/re/gef_tower.mcache
new file mode 100644
index 000000000..893e8d1ff
--- /dev/null
+++ b/maps/re/gef_tower.mcache
Binary files differ
diff --git a/maps/re/gefenia01.mcache b/maps/re/gefenia01.mcache
new file mode 100644
index 000000000..29163077b
--- /dev/null
+++ b/maps/re/gefenia01.mcache
Binary files differ
diff --git a/maps/re/gefenia02.mcache b/maps/re/gefenia02.mcache
new file mode 100644
index 000000000..6c4b23779
--- /dev/null
+++ b/maps/re/gefenia02.mcache
Binary files differ
diff --git a/maps/re/gefenia03.mcache b/maps/re/gefenia03.mcache
new file mode 100644
index 000000000..ac86014ba
--- /dev/null
+++ b/maps/re/gefenia03.mcache
Binary files differ
diff --git a/maps/re/gefenia04.mcache b/maps/re/gefenia04.mcache
new file mode 100644
index 000000000..8e7a53f32
--- /dev/null
+++ b/maps/re/gefenia04.mcache
Binary files differ
diff --git a/maps/re/geffen.mcache b/maps/re/geffen.mcache
new file mode 100644
index 000000000..72d8d30f3
--- /dev/null
+++ b/maps/re/geffen.mcache
Binary files differ
diff --git a/maps/re/geffen_in.mcache b/maps/re/geffen_in.mcache
new file mode 100644
index 000000000..6f8ded6aa
--- /dev/null
+++ b/maps/re/geffen_in.mcache
Binary files differ
diff --git a/maps/re/gefg_cas01.mcache b/maps/re/gefg_cas01.mcache
new file mode 100644
index 000000000..fcc51f76d
--- /dev/null
+++ b/maps/re/gefg_cas01.mcache
Binary files differ
diff --git a/maps/re/gefg_cas02.mcache b/maps/re/gefg_cas02.mcache
new file mode 100644
index 000000000..4c9ed620c
--- /dev/null
+++ b/maps/re/gefg_cas02.mcache
Binary files differ
diff --git a/maps/re/gefg_cas03.mcache b/maps/re/gefg_cas03.mcache
new file mode 100644
index 000000000..ce0c0b5e2
--- /dev/null
+++ b/maps/re/gefg_cas03.mcache
Binary files differ
diff --git a/maps/re/gefg_cas04.mcache b/maps/re/gefg_cas04.mcache
new file mode 100644
index 000000000..a70fdb9d4
--- /dev/null
+++ b/maps/re/gefg_cas04.mcache
Binary files differ
diff --git a/maps/re/gefg_cas05.mcache b/maps/re/gefg_cas05.mcache
new file mode 100644
index 000000000..01eb7e0b4
--- /dev/null
+++ b/maps/re/gefg_cas05.mcache
Binary files differ
diff --git a/maps/re/gl_cas01.mcache b/maps/re/gl_cas01.mcache
new file mode 100644
index 000000000..8b21d8863
--- /dev/null
+++ b/maps/re/gl_cas01.mcache
Binary files differ
diff --git a/maps/re/gl_cas02.mcache b/maps/re/gl_cas02.mcache
new file mode 100644
index 000000000..76fc00c96
--- /dev/null
+++ b/maps/re/gl_cas02.mcache
Binary files differ
diff --git a/maps/re/gl_cas02_.mcache b/maps/re/gl_cas02_.mcache
new file mode 100644
index 000000000..76fc00c96
--- /dev/null
+++ b/maps/re/gl_cas02_.mcache
Binary files differ
diff --git a/maps/re/gl_church.mcache b/maps/re/gl_church.mcache
new file mode 100644
index 000000000..3e3a881e0
--- /dev/null
+++ b/maps/re/gl_church.mcache
Binary files differ
diff --git a/maps/re/gl_chyard.mcache b/maps/re/gl_chyard.mcache
new file mode 100644
index 000000000..f38b51ef9
--- /dev/null
+++ b/maps/re/gl_chyard.mcache
Binary files differ
diff --git a/maps/re/gl_chyard_.mcache b/maps/re/gl_chyard_.mcache
new file mode 100644
index 000000000..f38b51ef9
--- /dev/null
+++ b/maps/re/gl_chyard_.mcache
Binary files differ
diff --git a/maps/re/gl_dun01.mcache b/maps/re/gl_dun01.mcache
new file mode 100644
index 000000000..abe4f0783
--- /dev/null
+++ b/maps/re/gl_dun01.mcache
Binary files differ
diff --git a/maps/re/gl_dun02.mcache b/maps/re/gl_dun02.mcache
new file mode 100644
index 000000000..9fbc24dca
--- /dev/null
+++ b/maps/re/gl_dun02.mcache
Binary files differ
diff --git a/maps/re/gl_in01.mcache b/maps/re/gl_in01.mcache
new file mode 100644
index 000000000..886b975f9
--- /dev/null
+++ b/maps/re/gl_in01.mcache
Binary files differ
diff --git a/maps/re/gl_knt01.mcache b/maps/re/gl_knt01.mcache
new file mode 100644
index 000000000..521698b12
--- /dev/null
+++ b/maps/re/gl_knt01.mcache
Binary files differ
diff --git a/maps/re/gl_knt02.mcache b/maps/re/gl_knt02.mcache
new file mode 100644
index 000000000..1b399e506
--- /dev/null
+++ b/maps/re/gl_knt02.mcache
Binary files differ
diff --git a/maps/re/gl_prison.mcache b/maps/re/gl_prison.mcache
new file mode 100644
index 000000000..019e06253
--- /dev/null
+++ b/maps/re/gl_prison.mcache
Binary files differ
diff --git a/maps/re/gl_prison1.mcache b/maps/re/gl_prison1.mcache
new file mode 100644
index 000000000..a2347a9e8
--- /dev/null
+++ b/maps/re/gl_prison1.mcache
Binary files differ
diff --git a/maps/re/gl_sew01.mcache b/maps/re/gl_sew01.mcache
new file mode 100644
index 000000000..27df90681
--- /dev/null
+++ b/maps/re/gl_sew01.mcache
Binary files differ
diff --git a/maps/re/gl_sew02.mcache b/maps/re/gl_sew02.mcache
new file mode 100644
index 000000000..ce47f81c1
--- /dev/null
+++ b/maps/re/gl_sew02.mcache
Binary files differ
diff --git a/maps/re/gl_sew03.mcache b/maps/re/gl_sew03.mcache
new file mode 100644
index 000000000..1e74e3f22
--- /dev/null
+++ b/maps/re/gl_sew03.mcache
Binary files differ
diff --git a/maps/re/gl_sew04.mcache b/maps/re/gl_sew04.mcache
new file mode 100644
index 000000000..e1d17fea3
--- /dev/null
+++ b/maps/re/gl_sew04.mcache
Binary files differ
diff --git a/maps/re/gl_step.mcache b/maps/re/gl_step.mcache
new file mode 100644
index 000000000..1783be8e3
--- /dev/null
+++ b/maps/re/gl_step.mcache
Binary files differ
diff --git a/maps/re/glast_01.mcache b/maps/re/glast_01.mcache
new file mode 100644
index 000000000..5317424c2
--- /dev/null
+++ b/maps/re/glast_01.mcache
Binary files differ
diff --git a/maps/re/gld2_ald.mcache b/maps/re/gld2_ald.mcache
new file mode 100644
index 000000000..d3c817716
--- /dev/null
+++ b/maps/re/gld2_ald.mcache
Binary files differ
diff --git a/maps/re/gld2_gef.mcache b/maps/re/gld2_gef.mcache
new file mode 100644
index 000000000..52cf7c354
--- /dev/null
+++ b/maps/re/gld2_gef.mcache
Binary files differ
diff --git a/maps/re/gld2_pay.mcache b/maps/re/gld2_pay.mcache
new file mode 100644
index 000000000..b7f4a485d
--- /dev/null
+++ b/maps/re/gld2_pay.mcache
Binary files differ
diff --git a/maps/re/gld2_prt.mcache b/maps/re/gld2_prt.mcache
new file mode 100644
index 000000000..890b34ac7
--- /dev/null
+++ b/maps/re/gld2_prt.mcache
Binary files differ
diff --git a/maps/re/gld_dun01.mcache b/maps/re/gld_dun01.mcache
new file mode 100644
index 000000000..725b334a0
--- /dev/null
+++ b/maps/re/gld_dun01.mcache
Binary files differ
diff --git a/maps/re/gld_dun01_2.mcache b/maps/re/gld_dun01_2.mcache
new file mode 100644
index 000000000..725b334a0
--- /dev/null
+++ b/maps/re/gld_dun01_2.mcache
Binary files differ
diff --git a/maps/re/gld_dun02.mcache b/maps/re/gld_dun02.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/re/gld_dun02.mcache
Binary files differ
diff --git a/maps/re/gld_dun02_2.mcache b/maps/re/gld_dun02_2.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/re/gld_dun02_2.mcache
Binary files differ
diff --git a/maps/re/gld_dun03.mcache b/maps/re/gld_dun03.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/re/gld_dun03.mcache
Binary files differ
diff --git a/maps/re/gld_dun03_2.mcache b/maps/re/gld_dun03_2.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/re/gld_dun03_2.mcache
Binary files differ
diff --git a/maps/re/gld_dun04.mcache b/maps/re/gld_dun04.mcache
new file mode 100644
index 000000000..953b7d375
--- /dev/null
+++ b/maps/re/gld_dun04.mcache
Binary files differ
diff --git a/maps/re/gld_dun04_2.mcache b/maps/re/gld_dun04_2.mcache
new file mode 100644
index 000000000..953b7d375
--- /dev/null
+++ b/maps/re/gld_dun04_2.mcache
Binary files differ
diff --git a/maps/re/gon_dun01.mcache b/maps/re/gon_dun01.mcache
new file mode 100644
index 000000000..d6250c57d
--- /dev/null
+++ b/maps/re/gon_dun01.mcache
Binary files differ
diff --git a/maps/re/gon_dun02.mcache b/maps/re/gon_dun02.mcache
new file mode 100644
index 000000000..8c40622ae
--- /dev/null
+++ b/maps/re/gon_dun02.mcache
Binary files differ
diff --git a/maps/re/gon_dun03.mcache b/maps/re/gon_dun03.mcache
new file mode 100644
index 000000000..2f1e77961
--- /dev/null
+++ b/maps/re/gon_dun03.mcache
Binary files differ
diff --git a/maps/re/gon_fild01.mcache b/maps/re/gon_fild01.mcache
new file mode 100644
index 000000000..2d3a56939
--- /dev/null
+++ b/maps/re/gon_fild01.mcache
Binary files differ
diff --git a/maps/re/gon_in.mcache b/maps/re/gon_in.mcache
new file mode 100644
index 000000000..a015b8899
--- /dev/null
+++ b/maps/re/gon_in.mcache
Binary files differ
diff --git a/maps/re/gon_test.mcache b/maps/re/gon_test.mcache
new file mode 100644
index 000000000..0147bed4a
--- /dev/null
+++ b/maps/re/gon_test.mcache
Binary files differ
diff --git a/maps/re/gonryun.mcache b/maps/re/gonryun.mcache
new file mode 100644
index 000000000..1f8b8414c
--- /dev/null
+++ b/maps/re/gonryun.mcache
Binary files differ
diff --git a/maps/re/guild_room.mcache b/maps/re/guild_room.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/guild_room.mcache
Binary files differ
diff --git a/maps/re/guild_vs1-1.mcache b/maps/re/guild_vs1-1.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/re/guild_vs1-1.mcache
Binary files differ
diff --git a/maps/re/guild_vs1-2.mcache b/maps/re/guild_vs1-2.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/re/guild_vs1-2.mcache
Binary files differ
diff --git a/maps/re/guild_vs1-3.mcache b/maps/re/guild_vs1-3.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/re/guild_vs1-3.mcache
Binary files differ
diff --git a/maps/re/guild_vs1-4.mcache b/maps/re/guild_vs1-4.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/re/guild_vs1-4.mcache
Binary files differ
diff --git a/maps/re/guild_vs1.mcache b/maps/re/guild_vs1.mcache
new file mode 100644
index 000000000..39328031c
--- /dev/null
+++ b/maps/re/guild_vs1.mcache
Binary files differ
diff --git a/maps/re/guild_vs2-1.mcache b/maps/re/guild_vs2-1.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/guild_vs2-1.mcache
Binary files differ
diff --git a/maps/re/guild_vs2-2.mcache b/maps/re/guild_vs2-2.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/guild_vs2-2.mcache
Binary files differ
diff --git a/maps/re/guild_vs2.mcache b/maps/re/guild_vs2.mcache
new file mode 100644
index 000000000..d4ce6262e
--- /dev/null
+++ b/maps/re/guild_vs2.mcache
Binary files differ
diff --git a/maps/re/guild_vs3.mcache b/maps/re/guild_vs3.mcache
new file mode 100644
index 000000000..32615fe48
--- /dev/null
+++ b/maps/re/guild_vs3.mcache
Binary files differ
diff --git a/maps/re/guild_vs4.mcache b/maps/re/guild_vs4.mcache
new file mode 100644
index 000000000..d3d7f545f
--- /dev/null
+++ b/maps/re/guild_vs4.mcache
Binary files differ
diff --git a/maps/re/guild_vs5.mcache b/maps/re/guild_vs5.mcache
new file mode 100644
index 000000000..d529f8a76
--- /dev/null
+++ b/maps/re/guild_vs5.mcache
Binary files differ
diff --git a/maps/re/himinn.mcache b/maps/re/himinn.mcache
new file mode 100644
index 000000000..f13c3627e
--- /dev/null
+++ b/maps/re/himinn.mcache
Binary files differ
diff --git a/maps/re/hu_fild01.mcache b/maps/re/hu_fild01.mcache
new file mode 100644
index 000000000..6608d7ded
--- /dev/null
+++ b/maps/re/hu_fild01.mcache
Binary files differ
diff --git a/maps/re/hu_fild02.mcache b/maps/re/hu_fild02.mcache
new file mode 100644
index 000000000..35716719d
--- /dev/null
+++ b/maps/re/hu_fild02.mcache
Binary files differ
diff --git a/maps/re/hu_fild03.mcache b/maps/re/hu_fild03.mcache
new file mode 100644
index 000000000..dd41b8ed3
--- /dev/null
+++ b/maps/re/hu_fild03.mcache
Binary files differ
diff --git a/maps/re/hu_fild04.mcache b/maps/re/hu_fild04.mcache
new file mode 100644
index 000000000..4658b3d4a
--- /dev/null
+++ b/maps/re/hu_fild04.mcache
Binary files differ
diff --git a/maps/re/hu_fild05.mcache b/maps/re/hu_fild05.mcache
new file mode 100644
index 000000000..5b145894f
--- /dev/null
+++ b/maps/re/hu_fild05.mcache
Binary files differ
diff --git a/maps/re/hu_fild06.mcache b/maps/re/hu_fild06.mcache
new file mode 100644
index 000000000..e570bc068
--- /dev/null
+++ b/maps/re/hu_fild06.mcache
Binary files differ
diff --git a/maps/re/hu_fild07.mcache b/maps/re/hu_fild07.mcache
new file mode 100644
index 000000000..82aaf0b2a
--- /dev/null
+++ b/maps/re/hu_fild07.mcache
Binary files differ
diff --git a/maps/re/hu_in01.mcache b/maps/re/hu_in01.mcache
new file mode 100644
index 000000000..59ad3afc3
--- /dev/null
+++ b/maps/re/hu_in01.mcache
Binary files differ
diff --git a/maps/re/hugel.mcache b/maps/re/hugel.mcache
new file mode 100644
index 000000000..e350349bb
--- /dev/null
+++ b/maps/re/hugel.mcache
Binary files differ
diff --git a/maps/re/hunter_1-1.mcache b/maps/re/hunter_1-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/hunter_1-1.mcache
Binary files differ
diff --git a/maps/re/hunter_2-1.mcache b/maps/re/hunter_2-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/hunter_2-1.mcache
Binary files differ
diff --git a/maps/re/hunter_3-1.mcache b/maps/re/hunter_3-1.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/hunter_3-1.mcache
Binary files differ
diff --git a/maps/re/ice_dun01.mcache b/maps/re/ice_dun01.mcache
new file mode 100644
index 000000000..8f7fedeac
--- /dev/null
+++ b/maps/re/ice_dun01.mcache
Binary files differ
diff --git a/maps/re/ice_dun02.mcache b/maps/re/ice_dun02.mcache
new file mode 100644
index 000000000..8f464f5a2
--- /dev/null
+++ b/maps/re/ice_dun02.mcache
Binary files differ
diff --git a/maps/re/ice_dun03.mcache b/maps/re/ice_dun03.mcache
new file mode 100644
index 000000000..7600452d4
--- /dev/null
+++ b/maps/re/ice_dun03.mcache
Binary files differ
diff --git a/maps/re/ice_dun04.mcache b/maps/re/ice_dun04.mcache
new file mode 100644
index 000000000..ffee28527
--- /dev/null
+++ b/maps/re/ice_dun04.mcache
Binary files differ
diff --git a/maps/re/in_hunter.mcache b/maps/re/in_hunter.mcache
new file mode 100644
index 000000000..06251d2f9
--- /dev/null
+++ b/maps/re/in_hunter.mcache
Binary files differ
diff --git a/maps/re/in_moc_16.mcache b/maps/re/in_moc_16.mcache
new file mode 100644
index 000000000..74e516042
--- /dev/null
+++ b/maps/re/in_moc_16.mcache
Binary files differ
diff --git a/maps/re/in_orcs01.mcache b/maps/re/in_orcs01.mcache
new file mode 100644
index 000000000..c7d3dac4d
--- /dev/null
+++ b/maps/re/in_orcs01.mcache
Binary files differ
diff --git a/maps/re/in_rogue.mcache b/maps/re/in_rogue.mcache
new file mode 100644
index 000000000..7eabc9922
--- /dev/null
+++ b/maps/re/in_rogue.mcache
Binary files differ
diff --git a/maps/re/in_sphinx1.mcache b/maps/re/in_sphinx1.mcache
new file mode 100644
index 000000000..f18547ed7
--- /dev/null
+++ b/maps/re/in_sphinx1.mcache
Binary files differ
diff --git a/maps/re/in_sphinx2.mcache b/maps/re/in_sphinx2.mcache
new file mode 100644
index 000000000..8884f8d34
--- /dev/null
+++ b/maps/re/in_sphinx2.mcache
Binary files differ
diff --git a/maps/re/in_sphinx3.mcache b/maps/re/in_sphinx3.mcache
new file mode 100644
index 000000000..be610a8bf
--- /dev/null
+++ b/maps/re/in_sphinx3.mcache
Binary files differ
diff --git a/maps/re/in_sphinx4.mcache b/maps/re/in_sphinx4.mcache
new file mode 100644
index 000000000..bcb095f83
--- /dev/null
+++ b/maps/re/in_sphinx4.mcache
Binary files differ
diff --git a/maps/re/in_sphinx5.mcache b/maps/re/in_sphinx5.mcache
new file mode 100644
index 000000000..3779ca02d
--- /dev/null
+++ b/maps/re/in_sphinx5.mcache
Binary files differ
diff --git a/maps/re/int_land.mcache b/maps/re/int_land.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/re/int_land.mcache
Binary files differ
diff --git a/maps/re/int_land01.mcache b/maps/re/int_land01.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/re/int_land01.mcache
Binary files differ
diff --git a/maps/re/int_land02.mcache b/maps/re/int_land02.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/re/int_land02.mcache
Binary files differ
diff --git a/maps/re/int_land03.mcache b/maps/re/int_land03.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/re/int_land03.mcache
Binary files differ
diff --git a/maps/re/int_land04.mcache b/maps/re/int_land04.mcache
new file mode 100644
index 000000000..86e79ee75
--- /dev/null
+++ b/maps/re/int_land04.mcache
Binary files differ
diff --git a/maps/re/itemmall.mcache b/maps/re/itemmall.mcache
new file mode 100644
index 000000000..9d405d859
--- /dev/null
+++ b/maps/re/itemmall.mcache
Binary files differ
diff --git a/maps/re/iz_ac01.mcache b/maps/re/iz_ac01.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/re/iz_ac01.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_a.mcache b/maps/re/iz_ac01_a.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/re/iz_ac01_a.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_b.mcache b/maps/re/iz_ac01_b.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/re/iz_ac01_b.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_c.mcache b/maps/re/iz_ac01_c.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/re/iz_ac01_c.mcache
Binary files differ
diff --git a/maps/re/iz_ac01_d.mcache b/maps/re/iz_ac01_d.mcache
new file mode 100644
index 000000000..a34847c5c
--- /dev/null
+++ b/maps/re/iz_ac01_d.mcache
Binary files differ
diff --git a/maps/re/iz_ac02.mcache b/maps/re/iz_ac02.mcache
new file mode 100644
index 000000000..c939a1315
--- /dev/null
+++ b/maps/re/iz_ac02.mcache
Binary files differ
diff --git a/maps/re/iz_ac02_a.mcache b/maps/re/iz_ac02_a.mcache
new file mode 100644
index 000000000..c939a1315
--- /dev/null
+++ b/maps/re/iz_ac02_a.mcache
Binary files differ
diff --git a/maps/re/iz_ac02_b.mcache b/maps/re/iz_ac02_b.mcache
new file mode 100644
index 000000000..c939a1315
--- /dev/null
+++ b/maps/re/iz_ac02_b.mcache
Binary files differ
diff --git a/maps/re/iz_ac02_c.mcache b/maps/re/iz_ac02_c.mcache
new file mode 100644
index 000000000..c939a1315
--- /dev/null
+++ b/maps/re/iz_ac02_c.mcache
Binary files differ
diff --git a/maps/re/iz_ac02_d.mcache b/maps/re/iz_ac02_d.mcache
new file mode 100644
index 000000000..c939a1315
--- /dev/null
+++ b/maps/re/iz_ac02_d.mcache
Binary files differ
diff --git a/maps/re/iz_dun00.mcache b/maps/re/iz_dun00.mcache
new file mode 100644
index 000000000..448c90de6
--- /dev/null
+++ b/maps/re/iz_dun00.mcache
Binary files differ
diff --git a/maps/re/iz_dun01.mcache b/maps/re/iz_dun01.mcache
new file mode 100644
index 000000000..a00173a75
--- /dev/null
+++ b/maps/re/iz_dun01.mcache
Binary files differ
diff --git a/maps/re/iz_dun02.mcache b/maps/re/iz_dun02.mcache
new file mode 100644
index 000000000..ef21c8b77
--- /dev/null
+++ b/maps/re/iz_dun02.mcache
Binary files differ
diff --git a/maps/re/iz_dun03.mcache b/maps/re/iz_dun03.mcache
new file mode 100644
index 000000000..6dfc8bd38
--- /dev/null
+++ b/maps/re/iz_dun03.mcache
Binary files differ
diff --git a/maps/re/iz_dun04.mcache b/maps/re/iz_dun04.mcache
new file mode 100644
index 000000000..2487067a9
--- /dev/null
+++ b/maps/re/iz_dun04.mcache
Binary files differ
diff --git a/maps/re/iz_dun05.mcache b/maps/re/iz_dun05.mcache
new file mode 100644
index 000000000..7c411a5c4
--- /dev/null
+++ b/maps/re/iz_dun05.mcache
Binary files differ
diff --git a/maps/re/iz_int.mcache b/maps/re/iz_int.mcache
new file mode 100644
index 000000000..c4547573e
--- /dev/null
+++ b/maps/re/iz_int.mcache
Binary files differ
diff --git a/maps/re/iz_int01.mcache b/maps/re/iz_int01.mcache
new file mode 100644
index 000000000..c4547573e
--- /dev/null
+++ b/maps/re/iz_int01.mcache
Binary files differ
diff --git a/maps/re/iz_int02.mcache b/maps/re/iz_int02.mcache
new file mode 100644
index 000000000..c4547573e
--- /dev/null
+++ b/maps/re/iz_int02.mcache
Binary files differ
diff --git a/maps/re/iz_int03.mcache b/maps/re/iz_int03.mcache
new file mode 100644
index 000000000..c4547573e
--- /dev/null
+++ b/maps/re/iz_int03.mcache
Binary files differ
diff --git a/maps/re/iz_int04.mcache b/maps/re/iz_int04.mcache
new file mode 100644
index 000000000..c4547573e
--- /dev/null
+++ b/maps/re/iz_int04.mcache
Binary files differ
diff --git a/maps/re/iz_ng01.mcache b/maps/re/iz_ng01.mcache
new file mode 100644
index 000000000..e0905abbc
--- /dev/null
+++ b/maps/re/iz_ng01.mcache
Binary files differ
diff --git a/maps/re/izlu2dun.mcache b/maps/re/izlu2dun.mcache
new file mode 100644
index 000000000..69818e218
--- /dev/null
+++ b/maps/re/izlu2dun.mcache
Binary files differ
diff --git a/maps/re/izlude.mcache b/maps/re/izlude.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/izlude.mcache
Binary files differ
diff --git a/maps/re/izlude_a.mcache b/maps/re/izlude_a.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/izlude_a.mcache
Binary files differ
diff --git a/maps/re/izlude_b.mcache b/maps/re/izlude_b.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/izlude_b.mcache
Binary files differ
diff --git a/maps/re/izlude_c.mcache b/maps/re/izlude_c.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/izlude_c.mcache
Binary files differ
diff --git a/maps/re/izlude_d.mcache b/maps/re/izlude_d.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/izlude_d.mcache
Binary files differ
diff --git a/maps/re/izlude_in.mcache b/maps/re/izlude_in.mcache
new file mode 100644
index 000000000..b2e04aaf4
--- /dev/null
+++ b/maps/re/izlude_in.mcache
Binary files differ
diff --git a/maps/re/jawaii.mcache b/maps/re/jawaii.mcache
new file mode 100644
index 000000000..71b73455c
--- /dev/null
+++ b/maps/re/jawaii.mcache
Binary files differ
diff --git a/maps/re/jawaii_in.mcache b/maps/re/jawaii_in.mcache
new file mode 100644
index 000000000..e17766bf3
--- /dev/null
+++ b/maps/re/jawaii_in.mcache
Binary files differ
diff --git a/maps/re/job3_arch01.mcache b/maps/re/job3_arch01.mcache
new file mode 100644
index 000000000..6dab866ad
--- /dev/null
+++ b/maps/re/job3_arch01.mcache
Binary files differ
diff --git a/maps/re/job3_arch02.mcache b/maps/re/job3_arch02.mcache
new file mode 100644
index 000000000..cd8315d99
--- /dev/null
+++ b/maps/re/job3_arch02.mcache
Binary files differ
diff --git a/maps/re/job3_arch03.mcache b/maps/re/job3_arch03.mcache
new file mode 100644
index 000000000..6dab866ad
--- /dev/null
+++ b/maps/re/job3_arch03.mcache
Binary files differ
diff --git a/maps/re/job3_gen01.mcache b/maps/re/job3_gen01.mcache
new file mode 100644
index 000000000..1a9b48b9d
--- /dev/null
+++ b/maps/re/job3_gen01.mcache
Binary files differ
diff --git a/maps/re/job3_guil01.mcache b/maps/re/job3_guil01.mcache
new file mode 100644
index 000000000..df174ec0f
--- /dev/null
+++ b/maps/re/job3_guil01.mcache
Binary files differ
diff --git a/maps/re/job3_guil02.mcache b/maps/re/job3_guil02.mcache
new file mode 100644
index 000000000..1da7a382d
--- /dev/null
+++ b/maps/re/job3_guil02.mcache
Binary files differ
diff --git a/maps/re/job3_guil03.mcache b/maps/re/job3_guil03.mcache
new file mode 100644
index 000000000..5cef8124b
--- /dev/null
+++ b/maps/re/job3_guil03.mcache
Binary files differ
diff --git a/maps/re/job3_rang01.mcache b/maps/re/job3_rang01.mcache
new file mode 100644
index 000000000..929a32d82
--- /dev/null
+++ b/maps/re/job3_rang01.mcache
Binary files differ
diff --git a/maps/re/job3_rang02.mcache b/maps/re/job3_rang02.mcache
new file mode 100644
index 000000000..1b4b807bb
--- /dev/null
+++ b/maps/re/job3_rang02.mcache
Binary files differ
diff --git a/maps/re/job3_rune01.mcache b/maps/re/job3_rune01.mcache
new file mode 100644
index 000000000..d7682d4ad
--- /dev/null
+++ b/maps/re/job3_rune01.mcache
Binary files differ
diff --git a/maps/re/job3_rune02.mcache b/maps/re/job3_rune02.mcache
new file mode 100644
index 000000000..3484ed56e
--- /dev/null
+++ b/maps/re/job3_rune02.mcache
Binary files differ
diff --git a/maps/re/job3_rune03.mcache b/maps/re/job3_rune03.mcache
new file mode 100644
index 000000000..3484ed56e
--- /dev/null
+++ b/maps/re/job3_rune03.mcache
Binary files differ
diff --git a/maps/re/job3_sha01.mcache b/maps/re/job3_sha01.mcache
new file mode 100644
index 000000000..a11c9a554
--- /dev/null
+++ b/maps/re/job3_sha01.mcache
Binary files differ
diff --git a/maps/re/job3_war01.mcache b/maps/re/job3_war01.mcache
new file mode 100644
index 000000000..e5699fe49
--- /dev/null
+++ b/maps/re/job3_war01.mcache
Binary files differ
diff --git a/maps/re/job3_war02.mcache b/maps/re/job3_war02.mcache
new file mode 100644
index 000000000..e5699fe49
--- /dev/null
+++ b/maps/re/job3_war02.mcache
Binary files differ
diff --git a/maps/re/job_cru.mcache b/maps/re/job_cru.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/re/job_cru.mcache
Binary files differ
diff --git a/maps/re/job_duncer.mcache b/maps/re/job_duncer.mcache
new file mode 100644
index 000000000..d8bff67e0
--- /dev/null
+++ b/maps/re/job_duncer.mcache
Binary files differ
diff --git a/maps/re/job_hunte.mcache b/maps/re/job_hunte.mcache
new file mode 100644
index 000000000..471db33ae
--- /dev/null
+++ b/maps/re/job_hunte.mcache
Binary files differ
diff --git a/maps/re/job_hunter.mcache b/maps/re/job_hunter.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/job_hunter.mcache
Binary files differ
diff --git a/maps/re/job_knight.mcache b/maps/re/job_knight.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/job_knight.mcache
Binary files differ
diff --git a/maps/re/job_knt.mcache b/maps/re/job_knt.mcache
new file mode 100644
index 000000000..15ce2586a
--- /dev/null
+++ b/maps/re/job_knt.mcache
Binary files differ
diff --git a/maps/re/job_ko.mcache b/maps/re/job_ko.mcache
new file mode 100644
index 000000000..5f088321e
--- /dev/null
+++ b/maps/re/job_ko.mcache
Binary files differ
diff --git a/maps/re/job_monk.mcache b/maps/re/job_monk.mcache
new file mode 100644
index 000000000..dede5a9c2
--- /dev/null
+++ b/maps/re/job_monk.mcache
Binary files differ
diff --git a/maps/re/job_priest.mcache b/maps/re/job_priest.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/job_priest.mcache
Binary files differ
diff --git a/maps/re/job_prist.mcache b/maps/re/job_prist.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/re/job_prist.mcache
Binary files differ
diff --git a/maps/re/job_sage.mcache b/maps/re/job_sage.mcache
new file mode 100644
index 000000000..9456f3795
--- /dev/null
+++ b/maps/re/job_sage.mcache
Binary files differ
diff --git a/maps/re/job_soul.mcache b/maps/re/job_soul.mcache
new file mode 100644
index 000000000..eee75a253
--- /dev/null
+++ b/maps/re/job_soul.mcache
Binary files differ
diff --git a/maps/re/job_star.mcache b/maps/re/job_star.mcache
new file mode 100644
index 000000000..981a29eb8
--- /dev/null
+++ b/maps/re/job_star.mcache
Binary files differ
diff --git a/maps/re/job_sword1.mcache b/maps/re/job_sword1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/re/job_sword1.mcache
Binary files differ
diff --git a/maps/re/job_thief1.mcache b/maps/re/job_thief1.mcache
new file mode 100644
index 000000000..ea4d5a2d4
--- /dev/null
+++ b/maps/re/job_thief1.mcache
Binary files differ
diff --git a/maps/re/job_wiz.mcache b/maps/re/job_wiz.mcache
new file mode 100644
index 000000000..9456f3795
--- /dev/null
+++ b/maps/re/job_wiz.mcache
Binary files differ
diff --git a/maps/re/job_wizard.mcache b/maps/re/job_wizard.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/job_wizard.mcache
Binary files differ
diff --git a/maps/re/jupe_area1.mcache b/maps/re/jupe_area1.mcache
new file mode 100644
index 000000000..1c7e0707c
--- /dev/null
+++ b/maps/re/jupe_area1.mcache
Binary files differ
diff --git a/maps/re/jupe_area2.mcache b/maps/re/jupe_area2.mcache
new file mode 100644
index 000000000..378dddd1b
--- /dev/null
+++ b/maps/re/jupe_area2.mcache
Binary files differ
diff --git a/maps/re/jupe_cave.mcache b/maps/re/jupe_cave.mcache
new file mode 100644
index 000000000..a21a22c8a
--- /dev/null
+++ b/maps/re/jupe_cave.mcache
Binary files differ
diff --git a/maps/re/jupe_core.mcache b/maps/re/jupe_core.mcache
new file mode 100644
index 000000000..08daa6272
--- /dev/null
+++ b/maps/re/jupe_core.mcache
Binary files differ
diff --git a/maps/re/jupe_core2.mcache b/maps/re/jupe_core2.mcache
new file mode 100644
index 000000000..08daa6272
--- /dev/null
+++ b/maps/re/jupe_core2.mcache
Binary files differ
diff --git a/maps/re/jupe_ele.mcache b/maps/re/jupe_ele.mcache
new file mode 100644
index 000000000..ec326e92b
--- /dev/null
+++ b/maps/re/jupe_ele.mcache
Binary files differ
diff --git a/maps/re/jupe_ele_r.mcache b/maps/re/jupe_ele_r.mcache
new file mode 100644
index 000000000..749dcdd0a
--- /dev/null
+++ b/maps/re/jupe_ele_r.mcache
Binary files differ
diff --git a/maps/re/jupe_gate.mcache b/maps/re/jupe_gate.mcache
new file mode 100644
index 000000000..3ba62bf77
--- /dev/null
+++ b/maps/re/jupe_gate.mcache
Binary files differ
diff --git a/maps/re/juperos_01.mcache b/maps/re/juperos_01.mcache
new file mode 100644
index 000000000..35d86a746
--- /dev/null
+++ b/maps/re/juperos_01.mcache
Binary files differ
diff --git a/maps/re/juperos_02.mcache b/maps/re/juperos_02.mcache
new file mode 100644
index 000000000..6135fbb7e
--- /dev/null
+++ b/maps/re/juperos_02.mcache
Binary files differ
diff --git a/maps/re/kh_dun01.mcache b/maps/re/kh_dun01.mcache
new file mode 100644
index 000000000..253a31f28
--- /dev/null
+++ b/maps/re/kh_dun01.mcache
Binary files differ
diff --git a/maps/re/kh_dun02.mcache b/maps/re/kh_dun02.mcache
new file mode 100644
index 000000000..eeb2596db
--- /dev/null
+++ b/maps/re/kh_dun02.mcache
Binary files differ
diff --git a/maps/re/kh_kiehl01.mcache b/maps/re/kh_kiehl01.mcache
new file mode 100644
index 000000000..cf636187c
--- /dev/null
+++ b/maps/re/kh_kiehl01.mcache
Binary files differ
diff --git a/maps/re/kh_kiehl02.mcache b/maps/re/kh_kiehl02.mcache
new file mode 100644
index 000000000..f37292670
--- /dev/null
+++ b/maps/re/kh_kiehl02.mcache
Binary files differ
diff --git a/maps/re/kh_mansion.mcache b/maps/re/kh_mansion.mcache
new file mode 100644
index 000000000..7c6290e6c
--- /dev/null
+++ b/maps/re/kh_mansion.mcache
Binary files differ
diff --git a/maps/re/kh_rossi.mcache b/maps/re/kh_rossi.mcache
new file mode 100644
index 000000000..f5d3694cb
--- /dev/null
+++ b/maps/re/kh_rossi.mcache
Binary files differ
diff --git a/maps/re/kh_school.mcache b/maps/re/kh_school.mcache
new file mode 100644
index 000000000..f7a5472dd
--- /dev/null
+++ b/maps/re/kh_school.mcache
Binary files differ
diff --git a/maps/re/kh_vila.mcache b/maps/re/kh_vila.mcache
new file mode 100644
index 000000000..3b1aaa619
--- /dev/null
+++ b/maps/re/kh_vila.mcache
Binary files differ
diff --git a/maps/re/knight_1-1.mcache b/maps/re/knight_1-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/knight_1-1.mcache
Binary files differ
diff --git a/maps/re/knight_2-1.mcache b/maps/re/knight_2-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/knight_2-1.mcache
Binary files differ
diff --git a/maps/re/knight_3-1.mcache b/maps/re/knight_3-1.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/knight_3-1.mcache
Binary files differ
diff --git a/maps/re/lhz_airport.mcache b/maps/re/lhz_airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/re/lhz_airport.mcache
Binary files differ
diff --git a/maps/re/lhz_cube.mcache b/maps/re/lhz_cube.mcache
new file mode 100644
index 000000000..aea70b220
--- /dev/null
+++ b/maps/re/lhz_cube.mcache
Binary files differ
diff --git a/maps/re/lhz_dun01.mcache b/maps/re/lhz_dun01.mcache
new file mode 100644
index 000000000..f4aaa536c
--- /dev/null
+++ b/maps/re/lhz_dun01.mcache
Binary files differ
diff --git a/maps/re/lhz_dun02.mcache b/maps/re/lhz_dun02.mcache
new file mode 100644
index 000000000..27dea3a1a
--- /dev/null
+++ b/maps/re/lhz_dun02.mcache
Binary files differ
diff --git a/maps/re/lhz_dun03.mcache b/maps/re/lhz_dun03.mcache
new file mode 100644
index 000000000..21c5a0777
--- /dev/null
+++ b/maps/re/lhz_dun03.mcache
Binary files differ
diff --git a/maps/re/lhz_dun04.mcache b/maps/re/lhz_dun04.mcache
new file mode 100644
index 000000000..02a370503
--- /dev/null
+++ b/maps/re/lhz_dun04.mcache
Binary files differ
diff --git a/maps/re/lhz_fild01.mcache b/maps/re/lhz_fild01.mcache
new file mode 100644
index 000000000..da09232e0
--- /dev/null
+++ b/maps/re/lhz_fild01.mcache
Binary files differ
diff --git a/maps/re/lhz_fild02.mcache b/maps/re/lhz_fild02.mcache
new file mode 100644
index 000000000..4d31ae904
--- /dev/null
+++ b/maps/re/lhz_fild02.mcache
Binary files differ
diff --git a/maps/re/lhz_fild03.mcache b/maps/re/lhz_fild03.mcache
new file mode 100644
index 000000000..fc0f780b9
--- /dev/null
+++ b/maps/re/lhz_fild03.mcache
Binary files differ
diff --git a/maps/re/lhz_in01.mcache b/maps/re/lhz_in01.mcache
new file mode 100644
index 000000000..2157cbfdf
--- /dev/null
+++ b/maps/re/lhz_in01.mcache
Binary files differ
diff --git a/maps/re/lhz_in02.mcache b/maps/re/lhz_in02.mcache
new file mode 100644
index 000000000..697a72dec
--- /dev/null
+++ b/maps/re/lhz_in02.mcache
Binary files differ
diff --git a/maps/re/lhz_in03.mcache b/maps/re/lhz_in03.mcache
new file mode 100644
index 000000000..be53196fc
--- /dev/null
+++ b/maps/re/lhz_in03.mcache
Binary files differ
diff --git a/maps/re/lhz_que01.mcache b/maps/re/lhz_que01.mcache
new file mode 100644
index 000000000..9a88496da
--- /dev/null
+++ b/maps/re/lhz_que01.mcache
Binary files differ
diff --git a/maps/re/lighthalzen.mcache b/maps/re/lighthalzen.mcache
new file mode 100644
index 000000000..3d17a74ae
--- /dev/null
+++ b/maps/re/lighthalzen.mcache
Binary files differ
diff --git a/maps/re/lou_dun01.mcache b/maps/re/lou_dun01.mcache
new file mode 100644
index 000000000..bfef8e06a
--- /dev/null
+++ b/maps/re/lou_dun01.mcache
Binary files differ
diff --git a/maps/re/lou_dun02.mcache b/maps/re/lou_dun02.mcache
new file mode 100644
index 000000000..218820a8a
--- /dev/null
+++ b/maps/re/lou_dun02.mcache
Binary files differ
diff --git a/maps/re/lou_dun03.mcache b/maps/re/lou_dun03.mcache
new file mode 100644
index 000000000..63c47a1cf
--- /dev/null
+++ b/maps/re/lou_dun03.mcache
Binary files differ
diff --git a/maps/re/lou_fild01.mcache b/maps/re/lou_fild01.mcache
new file mode 100644
index 000000000..e50f0cbc0
--- /dev/null
+++ b/maps/re/lou_fild01.mcache
Binary files differ
diff --git a/maps/re/lou_in01.mcache b/maps/re/lou_in01.mcache
new file mode 100644
index 000000000..f5beb6a85
--- /dev/null
+++ b/maps/re/lou_in01.mcache
Binary files differ
diff --git a/maps/re/lou_in02.mcache b/maps/re/lou_in02.mcache
new file mode 100644
index 000000000..599ce2a91
--- /dev/null
+++ b/maps/re/lou_in02.mcache
Binary files differ
diff --git a/maps/re/louyang.mcache b/maps/re/louyang.mcache
new file mode 100644
index 000000000..2fc2771c7
--- /dev/null
+++ b/maps/re/louyang.mcache
Binary files differ
diff --git a/maps/re/ma_dun01.mcache b/maps/re/ma_dun01.mcache
new file mode 100644
index 000000000..08e14d31d
--- /dev/null
+++ b/maps/re/ma_dun01.mcache
Binary files differ
diff --git a/maps/re/ma_fild01.mcache b/maps/re/ma_fild01.mcache
new file mode 100644
index 000000000..533ae6f76
--- /dev/null
+++ b/maps/re/ma_fild01.mcache
Binary files differ
diff --git a/maps/re/ma_fild02.mcache b/maps/re/ma_fild02.mcache
new file mode 100644
index 000000000..0a3a30139
--- /dev/null
+++ b/maps/re/ma_fild02.mcache
Binary files differ
diff --git a/maps/re/ma_in01.mcache b/maps/re/ma_in01.mcache
new file mode 100644
index 000000000..fd575eb05
--- /dev/null
+++ b/maps/re/ma_in01.mcache
Binary files differ
diff --git a/maps/re/ma_scene01.mcache b/maps/re/ma_scene01.mcache
new file mode 100644
index 000000000..b1e6e5779
--- /dev/null
+++ b/maps/re/ma_scene01.mcache
Binary files differ
diff --git a/maps/re/ma_zif01.mcache b/maps/re/ma_zif01.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif01.mcache
Binary files differ
diff --git a/maps/re/ma_zif02.mcache b/maps/re/ma_zif02.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif02.mcache
Binary files differ
diff --git a/maps/re/ma_zif03.mcache b/maps/re/ma_zif03.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif03.mcache
Binary files differ
diff --git a/maps/re/ma_zif04.mcache b/maps/re/ma_zif04.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif04.mcache
Binary files differ
diff --git a/maps/re/ma_zif05.mcache b/maps/re/ma_zif05.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif05.mcache
Binary files differ
diff --git a/maps/re/ma_zif06.mcache b/maps/re/ma_zif06.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif06.mcache
Binary files differ
diff --git a/maps/re/ma_zif07.mcache b/maps/re/ma_zif07.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif07.mcache
Binary files differ
diff --git a/maps/re/ma_zif08.mcache b/maps/re/ma_zif08.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif08.mcache
Binary files differ
diff --git a/maps/re/ma_zif09.mcache b/maps/re/ma_zif09.mcache
new file mode 100644
index 000000000..ed6ce34ce
--- /dev/null
+++ b/maps/re/ma_zif09.mcache
Binary files differ
diff --git a/maps/re/mag_dun01.mcache b/maps/re/mag_dun01.mcache
new file mode 100644
index 000000000..f7b105384
--- /dev/null
+++ b/maps/re/mag_dun01.mcache
Binary files differ
diff --git a/maps/re/mag_dun02.mcache b/maps/re/mag_dun02.mcache
new file mode 100644
index 000000000..e17fdb16f
--- /dev/null
+++ b/maps/re/mag_dun02.mcache
Binary files differ
diff --git a/maps/re/mal_dun01.mcache b/maps/re/mal_dun01.mcache
new file mode 100644
index 000000000..5e6c8cac0
--- /dev/null
+++ b/maps/re/mal_dun01.mcache
Binary files differ
diff --git a/maps/re/mal_in01.mcache b/maps/re/mal_in01.mcache
new file mode 100644
index 000000000..6e8ecd830
--- /dev/null
+++ b/maps/re/mal_in01.mcache
Binary files differ
diff --git a/maps/re/mal_in02.mcache b/maps/re/mal_in02.mcache
new file mode 100644
index 000000000..e1de349d5
--- /dev/null
+++ b/maps/re/mal_in02.mcache
Binary files differ
diff --git a/maps/re/malangdo.mcache b/maps/re/malangdo.mcache
new file mode 100644
index 000000000..58d7f415e
--- /dev/null
+++ b/maps/re/malangdo.mcache
Binary files differ
diff --git a/maps/re/malaya.mcache b/maps/re/malaya.mcache
new file mode 100644
index 000000000..f96dcb859
--- /dev/null
+++ b/maps/re/malaya.mcache
Binary files differ
diff --git a/maps/re/man_fild01.mcache b/maps/re/man_fild01.mcache
new file mode 100644
index 000000000..38084c1a1
--- /dev/null
+++ b/maps/re/man_fild01.mcache
Binary files differ
diff --git a/maps/re/man_fild02.mcache b/maps/re/man_fild02.mcache
new file mode 100644
index 000000000..39df537f9
--- /dev/null
+++ b/maps/re/man_fild02.mcache
Binary files differ
diff --git a/maps/re/man_fild03.mcache b/maps/re/man_fild03.mcache
new file mode 100644
index 000000000..cf994ed47
--- /dev/null
+++ b/maps/re/man_fild03.mcache
Binary files differ
diff --git a/maps/re/man_in01.mcache b/maps/re/man_in01.mcache
new file mode 100644
index 000000000..16301b0b2
--- /dev/null
+++ b/maps/re/man_in01.mcache
Binary files differ
diff --git a/maps/re/manuk.mcache b/maps/re/manuk.mcache
new file mode 100644
index 000000000..3dde06f18
--- /dev/null
+++ b/maps/re/manuk.mcache
Binary files differ
diff --git a/maps/re/mid_camp.mcache b/maps/re/mid_camp.mcache
new file mode 100644
index 000000000..8927c2b0c
--- /dev/null
+++ b/maps/re/mid_camp.mcache
Binary files differ
diff --git a/maps/re/mid_campin.mcache b/maps/re/mid_campin.mcache
new file mode 100644
index 000000000..f1a91e0f2
--- /dev/null
+++ b/maps/re/mid_campin.mcache
Binary files differ
diff --git a/maps/re/mjo_dun01.mcache b/maps/re/mjo_dun01.mcache
new file mode 100644
index 000000000..463ff9391
--- /dev/null
+++ b/maps/re/mjo_dun01.mcache
Binary files differ
diff --git a/maps/re/mjo_dun02.mcache b/maps/re/mjo_dun02.mcache
new file mode 100644
index 000000000..783a6168c
--- /dev/null
+++ b/maps/re/mjo_dun02.mcache
Binary files differ
diff --git a/maps/re/mjo_dun03.mcache b/maps/re/mjo_dun03.mcache
new file mode 100644
index 000000000..85e9d8c86
--- /dev/null
+++ b/maps/re/mjo_dun03.mcache
Binary files differ
diff --git a/maps/re/mjolnir_01.mcache b/maps/re/mjolnir_01.mcache
new file mode 100644
index 000000000..a7e82b8c9
--- /dev/null
+++ b/maps/re/mjolnir_01.mcache
Binary files differ
diff --git a/maps/re/mjolnir_02.mcache b/maps/re/mjolnir_02.mcache
new file mode 100644
index 000000000..dd4106bca
--- /dev/null
+++ b/maps/re/mjolnir_02.mcache
Binary files differ
diff --git a/maps/re/mjolnir_03.mcache b/maps/re/mjolnir_03.mcache
new file mode 100644
index 000000000..fcf3f2fcd
--- /dev/null
+++ b/maps/re/mjolnir_03.mcache
Binary files differ
diff --git a/maps/re/mjolnir_04.mcache b/maps/re/mjolnir_04.mcache
new file mode 100644
index 000000000..7ec6bb4e3
--- /dev/null
+++ b/maps/re/mjolnir_04.mcache
Binary files differ
diff --git a/maps/re/mjolnir_05.mcache b/maps/re/mjolnir_05.mcache
new file mode 100644
index 000000000..36399ad50
--- /dev/null
+++ b/maps/re/mjolnir_05.mcache
Binary files differ
diff --git a/maps/re/mjolnir_06.mcache b/maps/re/mjolnir_06.mcache
new file mode 100644
index 000000000..b701e8d48
--- /dev/null
+++ b/maps/re/mjolnir_06.mcache
Binary files differ
diff --git a/maps/re/mjolnir_07.mcache b/maps/re/mjolnir_07.mcache
new file mode 100644
index 000000000..3f58fad46
--- /dev/null
+++ b/maps/re/mjolnir_07.mcache
Binary files differ
diff --git a/maps/re/mjolnir_08.mcache b/maps/re/mjolnir_08.mcache
new file mode 100644
index 000000000..14ed36043
--- /dev/null
+++ b/maps/re/mjolnir_08.mcache
Binary files differ
diff --git a/maps/re/mjolnir_09.mcache b/maps/re/mjolnir_09.mcache
new file mode 100644
index 000000000..a0a2e7850
--- /dev/null
+++ b/maps/re/mjolnir_09.mcache
Binary files differ
diff --git a/maps/re/mjolnir_10.mcache b/maps/re/mjolnir_10.mcache
new file mode 100644
index 000000000..6798feeef
--- /dev/null
+++ b/maps/re/mjolnir_10.mcache
Binary files differ
diff --git a/maps/re/mjolnir_11.mcache b/maps/re/mjolnir_11.mcache
new file mode 100644
index 000000000..a531be2e5
--- /dev/null
+++ b/maps/re/mjolnir_11.mcache
Binary files differ
diff --git a/maps/re/mjolnir_12.mcache b/maps/re/mjolnir_12.mcache
new file mode 100644
index 000000000..da1037044
--- /dev/null
+++ b/maps/re/mjolnir_12.mcache
Binary files differ
diff --git a/maps/re/moc_castle.mcache b/maps/re/moc_castle.mcache
new file mode 100644
index 000000000..df2f98364
--- /dev/null
+++ b/maps/re/moc_castle.mcache
Binary files differ
diff --git a/maps/re/moc_fild01.mcache b/maps/re/moc_fild01.mcache
new file mode 100644
index 000000000..5150d12d8
--- /dev/null
+++ b/maps/re/moc_fild01.mcache
Binary files differ
diff --git a/maps/re/moc_fild02.mcache b/maps/re/moc_fild02.mcache
new file mode 100644
index 000000000..4e8823539
--- /dev/null
+++ b/maps/re/moc_fild02.mcache
Binary files differ
diff --git a/maps/re/moc_fild03.mcache b/maps/re/moc_fild03.mcache
new file mode 100644
index 000000000..30fe9a339
--- /dev/null
+++ b/maps/re/moc_fild03.mcache
Binary files differ
diff --git a/maps/re/moc_fild04.mcache b/maps/re/moc_fild04.mcache
new file mode 100644
index 000000000..425ef02c8
--- /dev/null
+++ b/maps/re/moc_fild04.mcache
Binary files differ
diff --git a/maps/re/moc_fild05.mcache b/maps/re/moc_fild05.mcache
new file mode 100644
index 000000000..7a7c17fea
--- /dev/null
+++ b/maps/re/moc_fild05.mcache
Binary files differ
diff --git a/maps/re/moc_fild06.mcache b/maps/re/moc_fild06.mcache
new file mode 100644
index 000000000..adc69992a
--- /dev/null
+++ b/maps/re/moc_fild06.mcache
Binary files differ
diff --git a/maps/re/moc_fild07.mcache b/maps/re/moc_fild07.mcache
new file mode 100644
index 000000000..22f98bb5e
--- /dev/null
+++ b/maps/re/moc_fild07.mcache
Binary files differ
diff --git a/maps/re/moc_fild08.mcache b/maps/re/moc_fild08.mcache
new file mode 100644
index 000000000..d46ea4ce9
--- /dev/null
+++ b/maps/re/moc_fild08.mcache
Binary files differ
diff --git a/maps/re/moc_fild09.mcache b/maps/re/moc_fild09.mcache
new file mode 100644
index 000000000..92333b843
--- /dev/null
+++ b/maps/re/moc_fild09.mcache
Binary files differ
diff --git a/maps/re/moc_fild10.mcache b/maps/re/moc_fild10.mcache
new file mode 100644
index 000000000..a2ca0c310
--- /dev/null
+++ b/maps/re/moc_fild10.mcache
Binary files differ
diff --git a/maps/re/moc_fild11.mcache b/maps/re/moc_fild11.mcache
new file mode 100644
index 000000000..3990f7f2c
--- /dev/null
+++ b/maps/re/moc_fild11.mcache
Binary files differ
diff --git a/maps/re/moc_fild12.mcache b/maps/re/moc_fild12.mcache
new file mode 100644
index 000000000..d3cc8492b
--- /dev/null
+++ b/maps/re/moc_fild12.mcache
Binary files differ
diff --git a/maps/re/moc_fild13.mcache b/maps/re/moc_fild13.mcache
new file mode 100644
index 000000000..8897412ce
--- /dev/null
+++ b/maps/re/moc_fild13.mcache
Binary files differ
diff --git a/maps/re/moc_fild14.mcache b/maps/re/moc_fild14.mcache
new file mode 100644
index 000000000..6d2c5273b
--- /dev/null
+++ b/maps/re/moc_fild14.mcache
Binary files differ
diff --git a/maps/re/moc_fild15.mcache b/maps/re/moc_fild15.mcache
new file mode 100644
index 000000000..3e4822215
--- /dev/null
+++ b/maps/re/moc_fild15.mcache
Binary files differ
diff --git a/maps/re/moc_fild16.mcache b/maps/re/moc_fild16.mcache
new file mode 100644
index 000000000..cbcc87c09
--- /dev/null
+++ b/maps/re/moc_fild16.mcache
Binary files differ
diff --git a/maps/re/moc_fild17.mcache b/maps/re/moc_fild17.mcache
new file mode 100644
index 000000000..d3482c025
--- /dev/null
+++ b/maps/re/moc_fild17.mcache
Binary files differ
diff --git a/maps/re/moc_fild18.mcache b/maps/re/moc_fild18.mcache
new file mode 100644
index 000000000..11c5c87e9
--- /dev/null
+++ b/maps/re/moc_fild18.mcache
Binary files differ
diff --git a/maps/re/moc_fild19.mcache b/maps/re/moc_fild19.mcache
new file mode 100644
index 000000000..b2120a479
--- /dev/null
+++ b/maps/re/moc_fild19.mcache
Binary files differ
diff --git a/maps/re/moc_fild20.mcache b/maps/re/moc_fild20.mcache
new file mode 100644
index 000000000..b6114b4fd
--- /dev/null
+++ b/maps/re/moc_fild20.mcache
Binary files differ
diff --git a/maps/re/moc_fild21.mcache b/maps/re/moc_fild21.mcache
new file mode 100644
index 000000000..81960cb34
--- /dev/null
+++ b/maps/re/moc_fild21.mcache
Binary files differ
diff --git a/maps/re/moc_fild22.mcache b/maps/re/moc_fild22.mcache
new file mode 100644
index 000000000..3ee6cdb98
--- /dev/null
+++ b/maps/re/moc_fild22.mcache
Binary files differ
diff --git a/maps/re/moc_fild22b.mcache b/maps/re/moc_fild22b.mcache
new file mode 100644
index 000000000..401a147a7
--- /dev/null
+++ b/maps/re/moc_fild22b.mcache
Binary files differ
diff --git a/maps/re/moc_para01.mcache b/maps/re/moc_para01.mcache
new file mode 100644
index 000000000..75a96162b
--- /dev/null
+++ b/maps/re/moc_para01.mcache
Binary files differ
diff --git a/maps/re/moc_pryd01.mcache b/maps/re/moc_pryd01.mcache
new file mode 100644
index 000000000..b45126dd1
--- /dev/null
+++ b/maps/re/moc_pryd01.mcache
Binary files differ
diff --git a/maps/re/moc_pryd02.mcache b/maps/re/moc_pryd02.mcache
new file mode 100644
index 000000000..99edf571c
--- /dev/null
+++ b/maps/re/moc_pryd02.mcache
Binary files differ
diff --git a/maps/re/moc_pryd03.mcache b/maps/re/moc_pryd03.mcache
new file mode 100644
index 000000000..1fd2c3334
--- /dev/null
+++ b/maps/re/moc_pryd03.mcache
Binary files differ
diff --git a/maps/re/moc_pryd04.mcache b/maps/re/moc_pryd04.mcache
new file mode 100644
index 000000000..63c5a34ff
--- /dev/null
+++ b/maps/re/moc_pryd04.mcache
Binary files differ
diff --git a/maps/re/moc_pryd05.mcache b/maps/re/moc_pryd05.mcache
new file mode 100644
index 000000000..055734937
--- /dev/null
+++ b/maps/re/moc_pryd05.mcache
Binary files differ
diff --git a/maps/re/moc_pryd06.mcache b/maps/re/moc_pryd06.mcache
new file mode 100644
index 000000000..11470d0e9
--- /dev/null
+++ b/maps/re/moc_pryd06.mcache
Binary files differ
diff --git a/maps/re/moc_prydb1.mcache b/maps/re/moc_prydb1.mcache
new file mode 100644
index 000000000..dcab86b5d
--- /dev/null
+++ b/maps/re/moc_prydb1.mcache
Binary files differ
diff --git a/maps/re/moc_prydn1.mcache b/maps/re/moc_prydn1.mcache
new file mode 100644
index 000000000..055734937
--- /dev/null
+++ b/maps/re/moc_prydn1.mcache
Binary files differ
diff --git a/maps/re/moc_prydn2.mcache b/maps/re/moc_prydn2.mcache
new file mode 100644
index 000000000..11470d0e9
--- /dev/null
+++ b/maps/re/moc_prydn2.mcache
Binary files differ
diff --git a/maps/re/moc_ruins.mcache b/maps/re/moc_ruins.mcache
new file mode 100644
index 000000000..01f4238d5
--- /dev/null
+++ b/maps/re/moc_ruins.mcache
Binary files differ
diff --git a/maps/re/monk_in.mcache b/maps/re/monk_in.mcache
new file mode 100644
index 000000000..95894520b
--- /dev/null
+++ b/maps/re/monk_in.mcache
Binary files differ
diff --git a/maps/re/monk_test.mcache b/maps/re/monk_test.mcache
new file mode 100644
index 000000000..c9c05a35e
--- /dev/null
+++ b/maps/re/monk_test.mcache
Binary files differ
diff --git a/maps/re/mora.mcache b/maps/re/mora.mcache
new file mode 100644
index 000000000..62fef21db
--- /dev/null
+++ b/maps/re/mora.mcache
Binary files differ
diff --git a/maps/re/moro_cav.mcache b/maps/re/moro_cav.mcache
new file mode 100644
index 000000000..5c0a300c7
--- /dev/null
+++ b/maps/re/moro_cav.mcache
Binary files differ
diff --git a/maps/re/moro_vol.mcache b/maps/re/moro_vol.mcache
new file mode 100644
index 000000000..12c80874e
--- /dev/null
+++ b/maps/re/moro_vol.mcache
Binary files differ
diff --git a/maps/re/morocc.mcache b/maps/re/morocc.mcache
new file mode 100644
index 000000000..c75137c9f
--- /dev/null
+++ b/maps/re/morocc.mcache
Binary files differ
diff --git a/maps/re/morocc_in.mcache b/maps/re/morocc_in.mcache
new file mode 100644
index 000000000..b609a8e11
--- /dev/null
+++ b/maps/re/morocc_in.mcache
Binary files differ
diff --git a/maps/re/moscovia.mcache b/maps/re/moscovia.mcache
new file mode 100644
index 000000000..b1dc3cc65
--- /dev/null
+++ b/maps/re/moscovia.mcache
Binary files differ
diff --git a/maps/re/mosk_dun01.mcache b/maps/re/mosk_dun01.mcache
new file mode 100644
index 000000000..4ac6743a2
--- /dev/null
+++ b/maps/re/mosk_dun01.mcache
Binary files differ
diff --git a/maps/re/mosk_dun02.mcache b/maps/re/mosk_dun02.mcache
new file mode 100644
index 000000000..1aef0aa49
--- /dev/null
+++ b/maps/re/mosk_dun02.mcache
Binary files differ
diff --git a/maps/re/mosk_dun03.mcache b/maps/re/mosk_dun03.mcache
new file mode 100644
index 000000000..b1f422919
--- /dev/null
+++ b/maps/re/mosk_dun03.mcache
Binary files differ
diff --git a/maps/re/mosk_fild01.mcache b/maps/re/mosk_fild01.mcache
new file mode 100644
index 000000000..d2a243439
--- /dev/null
+++ b/maps/re/mosk_fild01.mcache
Binary files differ
diff --git a/maps/re/mosk_fild02.mcache b/maps/re/mosk_fild02.mcache
new file mode 100644
index 000000000..6afeb3567
--- /dev/null
+++ b/maps/re/mosk_fild02.mcache
Binary files differ
diff --git a/maps/re/mosk_in.mcache b/maps/re/mosk_in.mcache
new file mode 100644
index 000000000..bc9b95245
--- /dev/null
+++ b/maps/re/mosk_in.mcache
Binary files differ
diff --git a/maps/re/mosk_que.mcache b/maps/re/mosk_que.mcache
new file mode 100644
index 000000000..2bd62ef91
--- /dev/null
+++ b/maps/re/mosk_que.mcache
Binary files differ
diff --git a/maps/re/mosk_ship.mcache b/maps/re/mosk_ship.mcache
new file mode 100644
index 000000000..b00b89476
--- /dev/null
+++ b/maps/re/mosk_ship.mcache
Binary files differ
diff --git a/maps/re/n_castle.mcache b/maps/re/n_castle.mcache
new file mode 100644
index 000000000..21addf51b
--- /dev/null
+++ b/maps/re/n_castle.mcache
Binary files differ
diff --git a/maps/re/nameless_i.mcache b/maps/re/nameless_i.mcache
new file mode 100644
index 000000000..61ebdf476
--- /dev/null
+++ b/maps/re/nameless_i.mcache
Binary files differ
diff --git a/maps/re/nameless_in.mcache b/maps/re/nameless_in.mcache
new file mode 100644
index 000000000..0a8e2e686
--- /dev/null
+++ b/maps/re/nameless_in.mcache
Binary files differ
diff --git a/maps/re/nameless_n.mcache b/maps/re/nameless_n.mcache
new file mode 100644
index 000000000..f1d0e03b9
--- /dev/null
+++ b/maps/re/nameless_n.mcache
Binary files differ
diff --git a/maps/re/new_1-1.mcache b/maps/re/new_1-1.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_1-1.mcache
Binary files differ
diff --git a/maps/re/new_1-2.mcache b/maps/re/new_1-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_1-2.mcache
Binary files differ
diff --git a/maps/re/new_1-3.mcache b/maps/re/new_1-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_1-3.mcache
Binary files differ
diff --git a/maps/re/new_1-4.mcache b/maps/re/new_1-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_1-4.mcache
Binary files differ
diff --git a/maps/re/new_2-1.mcache b/maps/re/new_2-1.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_2-1.mcache
Binary files differ
diff --git a/maps/re/new_2-2.mcache b/maps/re/new_2-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_2-2.mcache
Binary files differ
diff --git a/maps/re/new_2-3.mcache b/maps/re/new_2-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_2-3.mcache
Binary files differ
diff --git a/maps/re/new_2-4.mcache b/maps/re/new_2-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_2-4.mcache
Binary files differ
diff --git a/maps/re/new_3-1.mcache b/maps/re/new_3-1.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_3-1.mcache
Binary files differ
diff --git a/maps/re/new_3-2.mcache b/maps/re/new_3-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_3-2.mcache
Binary files differ
diff --git a/maps/re/new_3-3.mcache b/maps/re/new_3-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_3-3.mcache
Binary files differ
diff --git a/maps/re/new_3-4.mcache b/maps/re/new_3-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_3-4.mcache
Binary files differ
diff --git a/maps/re/new_4-1.mcache b/maps/re/new_4-1.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_4-1.mcache
Binary files differ
diff --git a/maps/re/new_4-2.mcache b/maps/re/new_4-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_4-2.mcache
Binary files differ
diff --git a/maps/re/new_4-3.mcache b/maps/re/new_4-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_4-3.mcache
Binary files differ
diff --git a/maps/re/new_4-4.mcache b/maps/re/new_4-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_4-4.mcache
Binary files differ
diff --git a/maps/re/new_5-1.mcache b/maps/re/new_5-1.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_5-1.mcache
Binary files differ
diff --git a/maps/re/new_5-2.mcache b/maps/re/new_5-2.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_5-2.mcache
Binary files differ
diff --git a/maps/re/new_5-3.mcache b/maps/re/new_5-3.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_5-3.mcache
Binary files differ
diff --git a/maps/re/new_5-4.mcache b/maps/re/new_5-4.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_5-4.mcache
Binary files differ
diff --git a/maps/re/new_zone01.mcache b/maps/re/new_zone01.mcache
new file mode 100644
index 000000000..1f53eb2b0
--- /dev/null
+++ b/maps/re/new_zone01.mcache
Binary files differ
diff --git a/maps/re/new_zone02.mcache b/maps/re/new_zone02.mcache
new file mode 100644
index 000000000..d85a6ff9f
--- /dev/null
+++ b/maps/re/new_zone02.mcache
Binary files differ
diff --git a/maps/re/new_zone03.mcache b/maps/re/new_zone03.mcache
new file mode 100644
index 000000000..2cb424ba0
--- /dev/null
+++ b/maps/re/new_zone03.mcache
Binary files differ
diff --git a/maps/re/new_zone04.mcache b/maps/re/new_zone04.mcache
new file mode 100644
index 000000000..97fee0bb1
--- /dev/null
+++ b/maps/re/new_zone04.mcache
Binary files differ
diff --git a/maps/re/nguild_alde.mcache b/maps/re/nguild_alde.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/re/nguild_alde.mcache
Binary files differ
diff --git a/maps/re/nguild_gef.mcache b/maps/re/nguild_gef.mcache
new file mode 100644
index 000000000..fcc51f76d
--- /dev/null
+++ b/maps/re/nguild_gef.mcache
Binary files differ
diff --git a/maps/re/nguild_pay.mcache b/maps/re/nguild_pay.mcache
new file mode 100644
index 000000000..dd8f3e46f
--- /dev/null
+++ b/maps/re/nguild_pay.mcache
Binary files differ
diff --git a/maps/re/nguild_prt.mcache b/maps/re/nguild_prt.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/re/nguild_prt.mcache
Binary files differ
diff --git a/maps/re/nif_fild01.mcache b/maps/re/nif_fild01.mcache
new file mode 100644
index 000000000..70373e9c1
--- /dev/null
+++ b/maps/re/nif_fild01.mcache
Binary files differ
diff --git a/maps/re/nif_fild02.mcache b/maps/re/nif_fild02.mcache
new file mode 100644
index 000000000..d15c26ccd
--- /dev/null
+++ b/maps/re/nif_fild02.mcache
Binary files differ
diff --git a/maps/re/nif_in.mcache b/maps/re/nif_in.mcache
new file mode 100644
index 000000000..3ab7e945a
--- /dev/null
+++ b/maps/re/nif_in.mcache
Binary files differ
diff --git a/maps/re/niflheim.mcache b/maps/re/niflheim.mcache
new file mode 100644
index 000000000..3d2def292
--- /dev/null
+++ b/maps/re/niflheim.mcache
Binary files differ
diff --git a/maps/re/nyd_dun01.mcache b/maps/re/nyd_dun01.mcache
new file mode 100644
index 000000000..9a1db44a5
--- /dev/null
+++ b/maps/re/nyd_dun01.mcache
Binary files differ
diff --git a/maps/re/nyd_dun02.mcache b/maps/re/nyd_dun02.mcache
new file mode 100644
index 000000000..0e2a19c81
--- /dev/null
+++ b/maps/re/nyd_dun02.mcache
Binary files differ
diff --git a/maps/re/odin_tem01.mcache b/maps/re/odin_tem01.mcache
new file mode 100644
index 000000000..4339dd605
--- /dev/null
+++ b/maps/re/odin_tem01.mcache
Binary files differ
diff --git a/maps/re/odin_tem02.mcache b/maps/re/odin_tem02.mcache
new file mode 100644
index 000000000..1003a8c08
--- /dev/null
+++ b/maps/re/odin_tem02.mcache
Binary files differ
diff --git a/maps/re/odin_tem03.mcache b/maps/re/odin_tem03.mcache
new file mode 100644
index 000000000..9f3307aef
--- /dev/null
+++ b/maps/re/odin_tem03.mcache
Binary files differ
diff --git a/maps/re/orcsdun01.mcache b/maps/re/orcsdun01.mcache
new file mode 100644
index 000000000..1b021f341
--- /dev/null
+++ b/maps/re/orcsdun01.mcache
Binary files differ
diff --git a/maps/re/orcsdun02.mcache b/maps/re/orcsdun02.mcache
new file mode 100644
index 000000000..c5e85558d
--- /dev/null
+++ b/maps/re/orcsdun02.mcache
Binary files differ
diff --git a/maps/re/ordeal_1-1.mcache b/maps/re/ordeal_1-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/re/ordeal_1-1.mcache
Binary files differ
diff --git a/maps/re/ordeal_1-2.mcache b/maps/re/ordeal_1-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/re/ordeal_1-2.mcache
Binary files differ
diff --git a/maps/re/ordeal_2-1.mcache b/maps/re/ordeal_2-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/re/ordeal_2-1.mcache
Binary files differ
diff --git a/maps/re/ordeal_2-2.mcache b/maps/re/ordeal_2-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/re/ordeal_2-2.mcache
Binary files differ
diff --git a/maps/re/ordeal_3-1.mcache b/maps/re/ordeal_3-1.mcache
new file mode 100644
index 000000000..3a0270fbe
--- /dev/null
+++ b/maps/re/ordeal_3-1.mcache
Binary files differ
diff --git a/maps/re/ordeal_3-2.mcache b/maps/re/ordeal_3-2.mcache
new file mode 100644
index 000000000..e2b64784d
--- /dev/null
+++ b/maps/re/ordeal_3-2.mcache
Binary files differ
diff --git a/maps/re/p_track01.mcache b/maps/re/p_track01.mcache
new file mode 100644
index 000000000..c521d1a2f
--- /dev/null
+++ b/maps/re/p_track01.mcache
Binary files differ
diff --git a/maps/re/p_track02.mcache b/maps/re/p_track02.mcache
new file mode 100644
index 000000000..c521d1a2f
--- /dev/null
+++ b/maps/re/p_track02.mcache
Binary files differ
diff --git a/maps/re/pay_arche.mcache b/maps/re/pay_arche.mcache
new file mode 100644
index 000000000..5ff2bc766
--- /dev/null
+++ b/maps/re/pay_arche.mcache
Binary files differ
diff --git a/maps/re/pay_dun00.mcache b/maps/re/pay_dun00.mcache
new file mode 100644
index 000000000..ed867896b
--- /dev/null
+++ b/maps/re/pay_dun00.mcache
Binary files differ
diff --git a/maps/re/pay_dun01.mcache b/maps/re/pay_dun01.mcache
new file mode 100644
index 000000000..212935951
--- /dev/null
+++ b/maps/re/pay_dun01.mcache
Binary files differ
diff --git a/maps/re/pay_dun02.mcache b/maps/re/pay_dun02.mcache
new file mode 100644
index 000000000..c0241aa2d
--- /dev/null
+++ b/maps/re/pay_dun02.mcache
Binary files differ
diff --git a/maps/re/pay_dun03.mcache b/maps/re/pay_dun03.mcache
new file mode 100644
index 000000000..b0a2e4dea
--- /dev/null
+++ b/maps/re/pay_dun03.mcache
Binary files differ
diff --git a/maps/re/pay_dun04.mcache b/maps/re/pay_dun04.mcache
new file mode 100644
index 000000000..d143327aa
--- /dev/null
+++ b/maps/re/pay_dun04.mcache
Binary files differ
diff --git a/maps/re/pay_fild01.mcache b/maps/re/pay_fild01.mcache
new file mode 100644
index 000000000..e18c4ae1c
--- /dev/null
+++ b/maps/re/pay_fild01.mcache
Binary files differ
diff --git a/maps/re/pay_fild02.mcache b/maps/re/pay_fild02.mcache
new file mode 100644
index 000000000..ea3929609
--- /dev/null
+++ b/maps/re/pay_fild02.mcache
Binary files differ
diff --git a/maps/re/pay_fild03.mcache b/maps/re/pay_fild03.mcache
new file mode 100644
index 000000000..2c1411fb8
--- /dev/null
+++ b/maps/re/pay_fild03.mcache
Binary files differ
diff --git a/maps/re/pay_fild04.mcache b/maps/re/pay_fild04.mcache
new file mode 100644
index 000000000..9380cb3f5
--- /dev/null
+++ b/maps/re/pay_fild04.mcache
Binary files differ
diff --git a/maps/re/pay_fild05.mcache b/maps/re/pay_fild05.mcache
new file mode 100644
index 000000000..476c6f9a2
--- /dev/null
+++ b/maps/re/pay_fild05.mcache
Binary files differ
diff --git a/maps/re/pay_fild06.mcache b/maps/re/pay_fild06.mcache
new file mode 100644
index 000000000..295db1acb
--- /dev/null
+++ b/maps/re/pay_fild06.mcache
Binary files differ
diff --git a/maps/re/pay_fild07.mcache b/maps/re/pay_fild07.mcache
new file mode 100644
index 000000000..7b72778f4
--- /dev/null
+++ b/maps/re/pay_fild07.mcache
Binary files differ
diff --git a/maps/re/pay_fild08.mcache b/maps/re/pay_fild08.mcache
new file mode 100644
index 000000000..65ae31131
--- /dev/null
+++ b/maps/re/pay_fild08.mcache
Binary files differ
diff --git a/maps/re/pay_fild09.mcache b/maps/re/pay_fild09.mcache
new file mode 100644
index 000000000..2b2fd9936
--- /dev/null
+++ b/maps/re/pay_fild09.mcache
Binary files differ
diff --git a/maps/re/pay_fild10.mcache b/maps/re/pay_fild10.mcache
new file mode 100644
index 000000000..0528aa68a
--- /dev/null
+++ b/maps/re/pay_fild10.mcache
Binary files differ
diff --git a/maps/re/pay_fild11.mcache b/maps/re/pay_fild11.mcache
new file mode 100644
index 000000000..455f4773d
--- /dev/null
+++ b/maps/re/pay_fild11.mcache
Binary files differ
diff --git a/maps/re/pay_gld.mcache b/maps/re/pay_gld.mcache
new file mode 100644
index 000000000..7ee389aa9
--- /dev/null
+++ b/maps/re/pay_gld.mcache
Binary files differ
diff --git a/maps/re/payg_cas01.mcache b/maps/re/payg_cas01.mcache
new file mode 100644
index 000000000..dd8f3e46f
--- /dev/null
+++ b/maps/re/payg_cas01.mcache
Binary files differ
diff --git a/maps/re/payg_cas02.mcache b/maps/re/payg_cas02.mcache
new file mode 100644
index 000000000..08bfdf4c6
--- /dev/null
+++ b/maps/re/payg_cas02.mcache
Binary files differ
diff --git a/maps/re/payg_cas03.mcache b/maps/re/payg_cas03.mcache
new file mode 100644
index 000000000..241303db7
--- /dev/null
+++ b/maps/re/payg_cas03.mcache
Binary files differ
diff --git a/maps/re/payg_cas04.mcache b/maps/re/payg_cas04.mcache
new file mode 100644
index 000000000..4a24ce972
--- /dev/null
+++ b/maps/re/payg_cas04.mcache
Binary files differ
diff --git a/maps/re/payg_cas05.mcache b/maps/re/payg_cas05.mcache
new file mode 100644
index 000000000..cd0c46764
--- /dev/null
+++ b/maps/re/payg_cas05.mcache
Binary files differ
diff --git a/maps/re/payon.mcache b/maps/re/payon.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/payon.mcache
Binary files differ
diff --git a/maps/re/payon_in01.mcache b/maps/re/payon_in01.mcache
new file mode 100644
index 000000000..1feff4dc0
--- /dev/null
+++ b/maps/re/payon_in01.mcache
Binary files differ
diff --git a/maps/re/payon_in02.mcache b/maps/re/payon_in02.mcache
new file mode 100644
index 000000000..930ca08f0
--- /dev/null
+++ b/maps/re/payon_in02.mcache
Binary files differ
diff --git a/maps/re/payon_in03.mcache b/maps/re/payon_in03.mcache
new file mode 100644
index 000000000..4021bd697
--- /dev/null
+++ b/maps/re/payon_in03.mcache
Binary files differ
diff --git a/maps/re/poring_w01.mcache b/maps/re/poring_w01.mcache
new file mode 100644
index 000000000..42a9b8bcd
--- /dev/null
+++ b/maps/re/poring_w01.mcache
Binary files differ
diff --git a/maps/re/poring_w02.mcache b/maps/re/poring_w02.mcache
new file mode 100644
index 000000000..728073980
--- /dev/null
+++ b/maps/re/poring_w02.mcache
Binary files differ
diff --git a/maps/re/priest_1-1.mcache b/maps/re/priest_1-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/priest_1-1.mcache
Binary files differ
diff --git a/maps/re/priest_2-1.mcache b/maps/re/priest_2-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/priest_2-1.mcache
Binary files differ
diff --git a/maps/re/priest_3-1.mcache b/maps/re/priest_3-1.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/priest_3-1.mcache
Binary files differ
diff --git a/maps/re/prontera.mcache b/maps/re/prontera.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/prontera.mcache
Binary files differ
diff --git a/maps/re/prt_are01.mcache b/maps/re/prt_are01.mcache
new file mode 100644
index 000000000..2ebcad3d5
--- /dev/null
+++ b/maps/re/prt_are01.mcache
Binary files differ
diff --git a/maps/re/prt_are_in.mcache b/maps/re/prt_are_in.mcache
new file mode 100644
index 000000000..d5fc112d7
--- /dev/null
+++ b/maps/re/prt_are_in.mcache
Binary files differ
diff --git a/maps/re/prt_castle.mcache b/maps/re/prt_castle.mcache
new file mode 100644
index 000000000..26144c9e2
--- /dev/null
+++ b/maps/re/prt_castle.mcache
Binary files differ
diff --git a/maps/re/prt_church.mcache b/maps/re/prt_church.mcache
new file mode 100644
index 000000000..62e7e40ac
--- /dev/null
+++ b/maps/re/prt_church.mcache
Binary files differ
diff --git a/maps/re/prt_fild00.mcache b/maps/re/prt_fild00.mcache
new file mode 100644
index 000000000..0727f12dd
--- /dev/null
+++ b/maps/re/prt_fild00.mcache
Binary files differ
diff --git a/maps/re/prt_fild01.mcache b/maps/re/prt_fild01.mcache
new file mode 100644
index 000000000..bdd466efc
--- /dev/null
+++ b/maps/re/prt_fild01.mcache
Binary files differ
diff --git a/maps/re/prt_fild02.mcache b/maps/re/prt_fild02.mcache
new file mode 100644
index 000000000..9e256cff8
--- /dev/null
+++ b/maps/re/prt_fild02.mcache
Binary files differ
diff --git a/maps/re/prt_fild03.mcache b/maps/re/prt_fild03.mcache
new file mode 100644
index 000000000..c0c96b87b
--- /dev/null
+++ b/maps/re/prt_fild03.mcache
Binary files differ
diff --git a/maps/re/prt_fild04.mcache b/maps/re/prt_fild04.mcache
new file mode 100644
index 000000000..bf80badac
--- /dev/null
+++ b/maps/re/prt_fild04.mcache
Binary files differ
diff --git a/maps/re/prt_fild05.mcache b/maps/re/prt_fild05.mcache
new file mode 100644
index 000000000..64a4136e6
--- /dev/null
+++ b/maps/re/prt_fild05.mcache
Binary files differ
diff --git a/maps/re/prt_fild06.mcache b/maps/re/prt_fild06.mcache
new file mode 100644
index 000000000..01061becf
--- /dev/null
+++ b/maps/re/prt_fild06.mcache
Binary files differ
diff --git a/maps/re/prt_fild07.mcache b/maps/re/prt_fild07.mcache
new file mode 100644
index 000000000..bf985211e
--- /dev/null
+++ b/maps/re/prt_fild07.mcache
Binary files differ
diff --git a/maps/re/prt_fild08.mcache b/maps/re/prt_fild08.mcache
new file mode 100644
index 000000000..5f7ad926f
--- /dev/null
+++ b/maps/re/prt_fild08.mcache
Binary files differ
diff --git a/maps/re/prt_fild08a.mcache b/maps/re/prt_fild08a.mcache
new file mode 100644
index 000000000..5f7ad926f
--- /dev/null
+++ b/maps/re/prt_fild08a.mcache
Binary files differ
diff --git a/maps/re/prt_fild08b.mcache b/maps/re/prt_fild08b.mcache
new file mode 100644
index 000000000..5f7ad926f
--- /dev/null
+++ b/maps/re/prt_fild08b.mcache
Binary files differ
diff --git a/maps/re/prt_fild08c.mcache b/maps/re/prt_fild08c.mcache
new file mode 100644
index 000000000..5f7ad926f
--- /dev/null
+++ b/maps/re/prt_fild08c.mcache
Binary files differ
diff --git a/maps/re/prt_fild08d.mcache b/maps/re/prt_fild08d.mcache
new file mode 100644
index 000000000..5f7ad926f
--- /dev/null
+++ b/maps/re/prt_fild08d.mcache
Binary files differ
diff --git a/maps/re/prt_fild09.mcache b/maps/re/prt_fild09.mcache
new file mode 100644
index 000000000..e82e16b53
--- /dev/null
+++ b/maps/re/prt_fild09.mcache
Binary files differ
diff --git a/maps/re/prt_fild10.mcache b/maps/re/prt_fild10.mcache
new file mode 100644
index 000000000..42ec737fd
--- /dev/null
+++ b/maps/re/prt_fild10.mcache
Binary files differ
diff --git a/maps/re/prt_fild11.mcache b/maps/re/prt_fild11.mcache
new file mode 100644
index 000000000..eefc95413
--- /dev/null
+++ b/maps/re/prt_fild11.mcache
Binary files differ
diff --git a/maps/re/prt_gld.mcache b/maps/re/prt_gld.mcache
new file mode 100644
index 000000000..6f2c0b38e
--- /dev/null
+++ b/maps/re/prt_gld.mcache
Binary files differ
diff --git a/maps/re/prt_in.mcache b/maps/re/prt_in.mcache
new file mode 100644
index 000000000..7e877da3c
--- /dev/null
+++ b/maps/re/prt_in.mcache
Binary files differ
diff --git a/maps/re/prt_maze01.mcache b/maps/re/prt_maze01.mcache
new file mode 100644
index 000000000..c3ebc6cb8
--- /dev/null
+++ b/maps/re/prt_maze01.mcache
Binary files differ
diff --git a/maps/re/prt_maze02.mcache b/maps/re/prt_maze02.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/prt_maze02.mcache
Binary files differ
diff --git a/maps/re/prt_maze03.mcache b/maps/re/prt_maze03.mcache
new file mode 100644
index 000000000..19206a004
--- /dev/null
+++ b/maps/re/prt_maze03.mcache
Binary files differ
diff --git a/maps/re/prt_monk.mcache b/maps/re/prt_monk.mcache
new file mode 100644
index 000000000..dede5a9c2
--- /dev/null
+++ b/maps/re/prt_monk.mcache
Binary files differ
diff --git a/maps/re/prt_sewb1.mcache b/maps/re/prt_sewb1.mcache
new file mode 100644
index 000000000..9321818f6
--- /dev/null
+++ b/maps/re/prt_sewb1.mcache
Binary files differ
diff --git a/maps/re/prt_sewb2.mcache b/maps/re/prt_sewb2.mcache
new file mode 100644
index 000000000..312bac4b3
--- /dev/null
+++ b/maps/re/prt_sewb2.mcache
Binary files differ
diff --git a/maps/re/prt_sewb3.mcache b/maps/re/prt_sewb3.mcache
new file mode 100644
index 000000000..373c2ecea
--- /dev/null
+++ b/maps/re/prt_sewb3.mcache
Binary files differ
diff --git a/maps/re/prt_sewb4.mcache b/maps/re/prt_sewb4.mcache
new file mode 100644
index 000000000..010cc1808
--- /dev/null
+++ b/maps/re/prt_sewb4.mcache
Binary files differ
diff --git a/maps/re/prtg_cas01.mcache b/maps/re/prtg_cas01.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/re/prtg_cas01.mcache
Binary files differ
diff --git a/maps/re/prtg_cas02.mcache b/maps/re/prtg_cas02.mcache
new file mode 100644
index 000000000..90ba580fa
--- /dev/null
+++ b/maps/re/prtg_cas02.mcache
Binary files differ
diff --git a/maps/re/prtg_cas03.mcache b/maps/re/prtg_cas03.mcache
new file mode 100644
index 000000000..40e1e679c
--- /dev/null
+++ b/maps/re/prtg_cas03.mcache
Binary files differ
diff --git a/maps/re/prtg_cas04.mcache b/maps/re/prtg_cas04.mcache
new file mode 100644
index 000000000..6683f5567
--- /dev/null
+++ b/maps/re/prtg_cas04.mcache
Binary files differ
diff --git a/maps/re/prtg_cas05.mcache b/maps/re/prtg_cas05.mcache
new file mode 100644
index 000000000..e57e5e886
--- /dev/null
+++ b/maps/re/prtg_cas05.mcache
Binary files differ
diff --git a/maps/re/pvp_2vs2.mcache b/maps/re/pvp_2vs2.mcache
new file mode 100644
index 000000000..c0043ec27
--- /dev/null
+++ b/maps/re/pvp_2vs2.mcache
Binary files differ
diff --git a/maps/re/pvp_c_room.mcache b/maps/re/pvp_c_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/re/pvp_c_room.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-1.mcache b/maps/re/pvp_n_1-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_1-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-2.mcache b/maps/re/pvp_n_1-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_1-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-3.mcache b/maps/re/pvp_n_1-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_1-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-4.mcache b/maps/re/pvp_n_1-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_1-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_1-5.mcache b/maps/re/pvp_n_1-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_1-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-1.mcache b/maps/re/pvp_n_2-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_2-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-2.mcache b/maps/re/pvp_n_2-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_2-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-3.mcache b/maps/re/pvp_n_2-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_2-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-4.mcache b/maps/re/pvp_n_2-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_2-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_2-5.mcache b/maps/re/pvp_n_2-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_2-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-1.mcache b/maps/re/pvp_n_3-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_3-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-2.mcache b/maps/re/pvp_n_3-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_3-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-3.mcache b/maps/re/pvp_n_3-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_3-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-4.mcache b/maps/re/pvp_n_3-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_3-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_3-5.mcache b/maps/re/pvp_n_3-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_3-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-1.mcache b/maps/re/pvp_n_4-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_4-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-2.mcache b/maps/re/pvp_n_4-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_4-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-3.mcache b/maps/re/pvp_n_4-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_4-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-4.mcache b/maps/re/pvp_n_4-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_4-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_4-5.mcache b/maps/re/pvp_n_4-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_4-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-1.mcache b/maps/re/pvp_n_5-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_5-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-2.mcache b/maps/re/pvp_n_5-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_5-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-3.mcache b/maps/re/pvp_n_5-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_5-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-4.mcache b/maps/re/pvp_n_5-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_5-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_5-5.mcache b/maps/re/pvp_n_5-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_5-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-1.mcache b/maps/re/pvp_n_6-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_6-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-2.mcache b/maps/re/pvp_n_6-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_6-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-3.mcache b/maps/re/pvp_n_6-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_6-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-4.mcache b/maps/re/pvp_n_6-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_6-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_6-5.mcache b/maps/re/pvp_n_6-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_6-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-1.mcache b/maps/re/pvp_n_7-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_7-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-2.mcache b/maps/re/pvp_n_7-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_7-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-3.mcache b/maps/re/pvp_n_7-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_7-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-4.mcache b/maps/re/pvp_n_7-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_7-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_7-5.mcache b/maps/re/pvp_n_7-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_7-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-1.mcache b/maps/re/pvp_n_8-1.mcache
new file mode 100644
index 000000000..ebc1a6dbe
--- /dev/null
+++ b/maps/re/pvp_n_8-1.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-2.mcache b/maps/re/pvp_n_8-2.mcache
new file mode 100644
index 000000000..abcc992ef
--- /dev/null
+++ b/maps/re/pvp_n_8-2.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-3.mcache b/maps/re/pvp_n_8-3.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/pvp_n_8-3.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-4.mcache b/maps/re/pvp_n_8-4.mcache
new file mode 100644
index 000000000..ff1d96247
--- /dev/null
+++ b/maps/re/pvp_n_8-4.mcache
Binary files differ
diff --git a/maps/re/pvp_n_8-5.mcache b/maps/re/pvp_n_8-5.mcache
new file mode 100644
index 000000000..fb2c8faa6
--- /dev/null
+++ b/maps/re/pvp_n_8-5.mcache
Binary files differ
diff --git a/maps/re/pvp_n_room.mcache b/maps/re/pvp_n_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/re/pvp_n_room.mcache
Binary files differ
diff --git a/maps/re/pvp_room.mcache b/maps/re/pvp_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/re/pvp_room.mcache
Binary files differ
diff --git a/maps/re/pvp_y_1-1.mcache b/maps/re/pvp_y_1-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_1-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_1-2.mcache b/maps/re/pvp_y_1-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_1-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_1-3.mcache b/maps/re/pvp_y_1-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_1-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_1-4.mcache b/maps/re/pvp_y_1-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_1-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_1-5.mcache b/maps/re/pvp_y_1-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_1-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_2-1.mcache b/maps/re/pvp_y_2-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_2-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_2-2.mcache b/maps/re/pvp_y_2-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_2-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_2-3.mcache b/maps/re/pvp_y_2-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_2-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_2-4.mcache b/maps/re/pvp_y_2-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_2-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_2-5.mcache b/maps/re/pvp_y_2-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_2-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_3-1.mcache b/maps/re/pvp_y_3-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_3-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_3-2.mcache b/maps/re/pvp_y_3-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_3-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_3-3.mcache b/maps/re/pvp_y_3-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_3-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_3-4.mcache b/maps/re/pvp_y_3-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_3-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_3-5.mcache b/maps/re/pvp_y_3-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_3-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_4-1.mcache b/maps/re/pvp_y_4-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_4-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_4-2.mcache b/maps/re/pvp_y_4-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_4-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_4-3.mcache b/maps/re/pvp_y_4-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_4-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_4-4.mcache b/maps/re/pvp_y_4-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_4-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_4-5.mcache b/maps/re/pvp_y_4-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_4-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_5-1.mcache b/maps/re/pvp_y_5-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_5-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_5-2.mcache b/maps/re/pvp_y_5-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_5-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_5-3.mcache b/maps/re/pvp_y_5-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_5-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_5-4.mcache b/maps/re/pvp_y_5-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_5-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_5-5.mcache b/maps/re/pvp_y_5-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_5-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_6-1.mcache b/maps/re/pvp_y_6-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_6-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_6-2.mcache b/maps/re/pvp_y_6-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_6-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_6-3.mcache b/maps/re/pvp_y_6-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_6-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_6-4.mcache b/maps/re/pvp_y_6-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_6-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_6-5.mcache b/maps/re/pvp_y_6-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_6-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_7-1.mcache b/maps/re/pvp_y_7-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_7-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_7-2.mcache b/maps/re/pvp_y_7-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_7-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_7-3.mcache b/maps/re/pvp_y_7-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_7-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_7-4.mcache b/maps/re/pvp_y_7-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_7-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_7-5.mcache b/maps/re/pvp_y_7-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_7-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_8-1.mcache b/maps/re/pvp_y_8-1.mcache
new file mode 100644
index 000000000..440c18e90
--- /dev/null
+++ b/maps/re/pvp_y_8-1.mcache
Binary files differ
diff --git a/maps/re/pvp_y_8-2.mcache b/maps/re/pvp_y_8-2.mcache
new file mode 100644
index 000000000..e0424c286
--- /dev/null
+++ b/maps/re/pvp_y_8-2.mcache
Binary files differ
diff --git a/maps/re/pvp_y_8-3.mcache b/maps/re/pvp_y_8-3.mcache
new file mode 100644
index 000000000..ae5b1f404
--- /dev/null
+++ b/maps/re/pvp_y_8-3.mcache
Binary files differ
diff --git a/maps/re/pvp_y_8-4.mcache b/maps/re/pvp_y_8-4.mcache
new file mode 100644
index 000000000..7ddabf270
--- /dev/null
+++ b/maps/re/pvp_y_8-4.mcache
Binary files differ
diff --git a/maps/re/pvp_y_8-5.mcache b/maps/re/pvp_y_8-5.mcache
new file mode 100644
index 000000000..9f7637c09
--- /dev/null
+++ b/maps/re/pvp_y_8-5.mcache
Binary files differ
diff --git a/maps/re/pvp_y_room.mcache b/maps/re/pvp_y_room.mcache
new file mode 100644
index 000000000..b1c4ea857
--- /dev/null
+++ b/maps/re/pvp_y_room.mcache
Binary files differ
diff --git a/maps/re/que_avan01.mcache b/maps/re/que_avan01.mcache
new file mode 100644
index 000000000..126fc2720
--- /dev/null
+++ b/maps/re/que_avan01.mcache
Binary files differ
diff --git a/maps/re/que_ba.mcache b/maps/re/que_ba.mcache
new file mode 100644
index 000000000..a008c5b56
--- /dev/null
+++ b/maps/re/que_ba.mcache
Binary files differ
diff --git a/maps/re/que_bingo.mcache b/maps/re/que_bingo.mcache
new file mode 100644
index 000000000..dbb24a106
--- /dev/null
+++ b/maps/re/que_bingo.mcache
Binary files differ
diff --git a/maps/re/que_dan01.mcache b/maps/re/que_dan01.mcache
new file mode 100644
index 000000000..e7e504d0f
--- /dev/null
+++ b/maps/re/que_dan01.mcache
Binary files differ
diff --git a/maps/re/que_dan02.mcache b/maps/re/que_dan02.mcache
new file mode 100644
index 000000000..ec41374dd
--- /dev/null
+++ b/maps/re/que_dan02.mcache
Binary files differ
diff --git a/maps/re/que_god01.mcache b/maps/re/que_god01.mcache
new file mode 100644
index 000000000..10adf6241
--- /dev/null
+++ b/maps/re/que_god01.mcache
Binary files differ
diff --git a/maps/re/que_god02.mcache b/maps/re/que_god02.mcache
new file mode 100644
index 000000000..11530ecb4
--- /dev/null
+++ b/maps/re/que_god02.mcache
Binary files differ
diff --git a/maps/re/que_house_s.mcache b/maps/re/que_house_s.mcache
new file mode 100644
index 000000000..3c3cdb3bd
--- /dev/null
+++ b/maps/re/que_house_s.mcache
Binary files differ
diff --git a/maps/re/que_hugel.mcache b/maps/re/que_hugel.mcache
new file mode 100644
index 000000000..57e944d7c
--- /dev/null
+++ b/maps/re/que_hugel.mcache
Binary files differ
diff --git a/maps/re/que_job01.mcache b/maps/re/que_job01.mcache
new file mode 100644
index 000000000..a6ae0a3e8
--- /dev/null
+++ b/maps/re/que_job01.mcache
Binary files differ
diff --git a/maps/re/que_job02.mcache b/maps/re/que_job02.mcache
new file mode 100644
index 000000000..368ce1682
--- /dev/null
+++ b/maps/re/que_job02.mcache
Binary files differ
diff --git a/maps/re/que_job03.mcache b/maps/re/que_job03.mcache
new file mode 100644
index 000000000..368ce1682
--- /dev/null
+++ b/maps/re/que_job03.mcache
Binary files differ
diff --git a/maps/re/que_lhz.mcache b/maps/re/que_lhz.mcache
new file mode 100644
index 000000000..4f1ec7242
--- /dev/null
+++ b/maps/re/que_lhz.mcache
Binary files differ
diff --git a/maps/re/que_moc_16.mcache b/maps/re/que_moc_16.mcache
new file mode 100644
index 000000000..74e516042
--- /dev/null
+++ b/maps/re/que_moc_16.mcache
Binary files differ
diff --git a/maps/re/que_moon.mcache b/maps/re/que_moon.mcache
new file mode 100644
index 000000000..981a29eb8
--- /dev/null
+++ b/maps/re/que_moon.mcache
Binary files differ
diff --git a/maps/re/que_ng.mcache b/maps/re/que_ng.mcache
new file mode 100644
index 000000000..3a5e9f818
--- /dev/null
+++ b/maps/re/que_ng.mcache
Binary files differ
diff --git a/maps/re/que_qaru01.mcache b/maps/re/que_qaru01.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qaru01.mcache
Binary files differ
diff --git a/maps/re/que_qaru02.mcache b/maps/re/que_qaru02.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qaru02.mcache
Binary files differ
diff --git a/maps/re/que_qaru03.mcache b/maps/re/que_qaru03.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qaru03.mcache
Binary files differ
diff --git a/maps/re/que_qaru04.mcache b/maps/re/que_qaru04.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qaru04.mcache
Binary files differ
diff --git a/maps/re/que_qaru05.mcache b/maps/re/que_qaru05.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qaru05.mcache
Binary files differ
diff --git a/maps/re/que_qsch01.mcache b/maps/re/que_qsch01.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qsch01.mcache
Binary files differ
diff --git a/maps/re/que_qsch02.mcache b/maps/re/que_qsch02.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qsch02.mcache
Binary files differ
diff --git a/maps/re/que_qsch03.mcache b/maps/re/que_qsch03.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qsch03.mcache
Binary files differ
diff --git a/maps/re/que_qsch04.mcache b/maps/re/que_qsch04.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qsch04.mcache
Binary files differ
diff --git a/maps/re/que_qsch05.mcache b/maps/re/que_qsch05.mcache
new file mode 100644
index 000000000..e99c8ed02
--- /dev/null
+++ b/maps/re/que_qsch05.mcache
Binary files differ
diff --git a/maps/re/que_rachel.mcache b/maps/re/que_rachel.mcache
new file mode 100644
index 000000000..1e333b6d9
--- /dev/null
+++ b/maps/re/que_rachel.mcache
Binary files differ
diff --git a/maps/re/que_san04.mcache b/maps/re/que_san04.mcache
new file mode 100644
index 000000000..d52e3959d
--- /dev/null
+++ b/maps/re/que_san04.mcache
Binary files differ
diff --git a/maps/re/que_sign01.mcache b/maps/re/que_sign01.mcache
new file mode 100644
index 000000000..19d57d7c8
--- /dev/null
+++ b/maps/re/que_sign01.mcache
Binary files differ
diff --git a/maps/re/que_sign02.mcache b/maps/re/que_sign02.mcache
new file mode 100644
index 000000000..d15c26ccd
--- /dev/null
+++ b/maps/re/que_sign02.mcache
Binary files differ
diff --git a/maps/re/que_temsky.mcache b/maps/re/que_temsky.mcache
new file mode 100644
index 000000000..8d0f12699
--- /dev/null
+++ b/maps/re/que_temsky.mcache
Binary files differ
diff --git a/maps/re/que_thor.mcache b/maps/re/que_thor.mcache
new file mode 100644
index 000000000..b7cc76558
--- /dev/null
+++ b/maps/re/que_thor.mcache
Binary files differ
diff --git a/maps/re/quiz_00.mcache b/maps/re/quiz_00.mcache
new file mode 100644
index 000000000..abc576e2e
--- /dev/null
+++ b/maps/re/quiz_00.mcache
Binary files differ
diff --git a/maps/re/quiz_01.mcache b/maps/re/quiz_01.mcache
new file mode 100644
index 000000000..4a4e2bae4
--- /dev/null
+++ b/maps/re/quiz_01.mcache
Binary files differ
diff --git a/maps/re/quiz_02.mcache b/maps/re/quiz_02.mcache
new file mode 100644
index 000000000..8f68e3446
--- /dev/null
+++ b/maps/re/quiz_02.mcache
Binary files differ
diff --git a/maps/re/quiz_test.mcache b/maps/re/quiz_test.mcache
new file mode 100644
index 000000000..c9c05a35e
--- /dev/null
+++ b/maps/re/quiz_test.mcache
Binary files differ
diff --git a/maps/re/ra_fild01.mcache b/maps/re/ra_fild01.mcache
new file mode 100644
index 000000000..ef2598b19
--- /dev/null
+++ b/maps/re/ra_fild01.mcache
Binary files differ
diff --git a/maps/re/ra_fild02.mcache b/maps/re/ra_fild02.mcache
new file mode 100644
index 000000000..ed9833b48
--- /dev/null
+++ b/maps/re/ra_fild02.mcache
Binary files differ
diff --git a/maps/re/ra_fild03.mcache b/maps/re/ra_fild03.mcache
new file mode 100644
index 000000000..f280f4ad3
--- /dev/null
+++ b/maps/re/ra_fild03.mcache
Binary files differ
diff --git a/maps/re/ra_fild04.mcache b/maps/re/ra_fild04.mcache
new file mode 100644
index 000000000..e3a9483ee
--- /dev/null
+++ b/maps/re/ra_fild04.mcache
Binary files differ
diff --git a/maps/re/ra_fild05.mcache b/maps/re/ra_fild05.mcache
new file mode 100644
index 000000000..ef9d5f155
--- /dev/null
+++ b/maps/re/ra_fild05.mcache
Binary files differ
diff --git a/maps/re/ra_fild06.mcache b/maps/re/ra_fild06.mcache
new file mode 100644
index 000000000..5b62c13e0
--- /dev/null
+++ b/maps/re/ra_fild06.mcache
Binary files differ
diff --git a/maps/re/ra_fild07.mcache b/maps/re/ra_fild07.mcache
new file mode 100644
index 000000000..7a74eeaaf
--- /dev/null
+++ b/maps/re/ra_fild07.mcache
Binary files differ
diff --git a/maps/re/ra_fild08.mcache b/maps/re/ra_fild08.mcache
new file mode 100644
index 000000000..c066078e6
--- /dev/null
+++ b/maps/re/ra_fild08.mcache
Binary files differ
diff --git a/maps/re/ra_fild09.mcache b/maps/re/ra_fild09.mcache
new file mode 100644
index 000000000..7ffc09cd5
--- /dev/null
+++ b/maps/re/ra_fild09.mcache
Binary files differ
diff --git a/maps/re/ra_fild10.mcache b/maps/re/ra_fild10.mcache
new file mode 100644
index 000000000..32f64e2d5
--- /dev/null
+++ b/maps/re/ra_fild10.mcache
Binary files differ
diff --git a/maps/re/ra_fild11.mcache b/maps/re/ra_fild11.mcache
new file mode 100644
index 000000000..a4430163b
--- /dev/null
+++ b/maps/re/ra_fild11.mcache
Binary files differ
diff --git a/maps/re/ra_fild12.mcache b/maps/re/ra_fild12.mcache
new file mode 100644
index 000000000..05b5d2c21
--- /dev/null
+++ b/maps/re/ra_fild12.mcache
Binary files differ
diff --git a/maps/re/ra_fild13.mcache b/maps/re/ra_fild13.mcache
new file mode 100644
index 000000000..78361c01b
--- /dev/null
+++ b/maps/re/ra_fild13.mcache
Binary files differ
diff --git a/maps/re/ra_in01.mcache b/maps/re/ra_in01.mcache
new file mode 100644
index 000000000..7994371ff
--- /dev/null
+++ b/maps/re/ra_in01.mcache
Binary files differ
diff --git a/maps/re/ra_san01.mcache b/maps/re/ra_san01.mcache
new file mode 100644
index 000000000..8cfaaefc1
--- /dev/null
+++ b/maps/re/ra_san01.mcache
Binary files differ
diff --git a/maps/re/ra_san02.mcache b/maps/re/ra_san02.mcache
new file mode 100644
index 000000000..3ddc0c860
--- /dev/null
+++ b/maps/re/ra_san02.mcache
Binary files differ
diff --git a/maps/re/ra_san03.mcache b/maps/re/ra_san03.mcache
new file mode 100644
index 000000000..a3a26391b
--- /dev/null
+++ b/maps/re/ra_san03.mcache
Binary files differ
diff --git a/maps/re/ra_san04.mcache b/maps/re/ra_san04.mcache
new file mode 100644
index 000000000..d52e3959d
--- /dev/null
+++ b/maps/re/ra_san04.mcache
Binary files differ
diff --git a/maps/re/ra_san05.mcache b/maps/re/ra_san05.mcache
new file mode 100644
index 000000000..f6192e106
--- /dev/null
+++ b/maps/re/ra_san05.mcache
Binary files differ
diff --git a/maps/re/ra_temin.mcache b/maps/re/ra_temin.mcache
new file mode 100644
index 000000000..635ac463d
--- /dev/null
+++ b/maps/re/ra_temin.mcache
Binary files differ
diff --git a/maps/re/ra_temple.mcache b/maps/re/ra_temple.mcache
new file mode 100644
index 000000000..f27210d73
--- /dev/null
+++ b/maps/re/ra_temple.mcache
Binary files differ
diff --git a/maps/re/ra_temsky.mcache b/maps/re/ra_temsky.mcache
new file mode 100644
index 000000000..8d0f12699
--- /dev/null
+++ b/maps/re/ra_temsky.mcache
Binary files differ
diff --git a/maps/re/rachel.mcache b/maps/re/rachel.mcache
new file mode 100644
index 000000000..9571494ea
--- /dev/null
+++ b/maps/re/rachel.mcache
Binary files differ
diff --git a/maps/re/s_atelier.mcache b/maps/re/s_atelier.mcache
new file mode 100644
index 000000000..d09bcb250
--- /dev/null
+++ b/maps/re/s_atelier.mcache
Binary files differ
diff --git a/maps/re/sch_gld.mcache b/maps/re/sch_gld.mcache
new file mode 100644
index 000000000..7398be4c2
--- /dev/null
+++ b/maps/re/sch_gld.mcache
Binary files differ
diff --git a/maps/re/schg_cas01.mcache b/maps/re/schg_cas01.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/re/schg_cas01.mcache
Binary files differ
diff --git a/maps/re/schg_cas02.mcache b/maps/re/schg_cas02.mcache
new file mode 100644
index 000000000..5232cedab
--- /dev/null
+++ b/maps/re/schg_cas02.mcache
Binary files differ
diff --git a/maps/re/schg_cas03.mcache b/maps/re/schg_cas03.mcache
new file mode 100644
index 000000000..5c85b2530
--- /dev/null
+++ b/maps/re/schg_cas03.mcache
Binary files differ
diff --git a/maps/re/schg_cas04.mcache b/maps/re/schg_cas04.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/re/schg_cas04.mcache
Binary files differ
diff --git a/maps/re/schg_cas05.mcache b/maps/re/schg_cas05.mcache
new file mode 100644
index 000000000..21db06c29
--- /dev/null
+++ b/maps/re/schg_cas05.mcache
Binary files differ
diff --git a/maps/re/schg_dun01.mcache b/maps/re/schg_dun01.mcache
new file mode 100644
index 000000000..7911c2db1
--- /dev/null
+++ b/maps/re/schg_dun01.mcache
Binary files differ
diff --git a/maps/re/schg_que01.mcache b/maps/re/schg_que01.mcache
new file mode 100644
index 000000000..560d36240
--- /dev/null
+++ b/maps/re/schg_que01.mcache
Binary files differ
diff --git a/maps/re/sec_in01.mcache b/maps/re/sec_in01.mcache
new file mode 100644
index 000000000..b19147a22
--- /dev/null
+++ b/maps/re/sec_in01.mcache
Binary files differ
diff --git a/maps/re/sec_in02.mcache b/maps/re/sec_in02.mcache
new file mode 100644
index 000000000..e5d6be474
--- /dev/null
+++ b/maps/re/sec_in02.mcache
Binary files differ
diff --git a/maps/re/sec_pri.mcache b/maps/re/sec_pri.mcache
new file mode 100644
index 000000000..e3fbc45cc
--- /dev/null
+++ b/maps/re/sec_pri.mcache
Binary files differ
diff --git a/maps/re/siege_test.mcache b/maps/re/siege_test.mcache
new file mode 100644
index 000000000..53811a305
--- /dev/null
+++ b/maps/re/siege_test.mcache
Binary files differ
diff --git a/maps/re/silk_lair.mcache b/maps/re/silk_lair.mcache
new file mode 100644
index 000000000..b490eb124
--- /dev/null
+++ b/maps/re/silk_lair.mcache
Binary files differ
diff --git a/maps/re/spl_fild01.mcache b/maps/re/spl_fild01.mcache
new file mode 100644
index 000000000..d6c9d470b
--- /dev/null
+++ b/maps/re/spl_fild01.mcache
Binary files differ
diff --git a/maps/re/spl_fild02.mcache b/maps/re/spl_fild02.mcache
new file mode 100644
index 000000000..af881cea5
--- /dev/null
+++ b/maps/re/spl_fild02.mcache
Binary files differ
diff --git a/maps/re/spl_fild03.mcache b/maps/re/spl_fild03.mcache
new file mode 100644
index 000000000..b00084c52
--- /dev/null
+++ b/maps/re/spl_fild03.mcache
Binary files differ
diff --git a/maps/re/spl_in01.mcache b/maps/re/spl_in01.mcache
new file mode 100644
index 000000000..f0ab26172
--- /dev/null
+++ b/maps/re/spl_in01.mcache
Binary files differ
diff --git a/maps/re/spl_in02.mcache b/maps/re/spl_in02.mcache
new file mode 100644
index 000000000..2261bc8f7
--- /dev/null
+++ b/maps/re/spl_in02.mcache
Binary files differ
diff --git a/maps/re/splendide.mcache b/maps/re/splendide.mcache
new file mode 100644
index 000000000..b67155e85
--- /dev/null
+++ b/maps/re/splendide.mcache
Binary files differ
diff --git a/maps/re/sword_1-1.mcache b/maps/re/sword_1-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/re/sword_1-1.mcache
Binary files differ
diff --git a/maps/re/sword_2-1.mcache b/maps/re/sword_2-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/re/sword_2-1.mcache
Binary files differ
diff --git a/maps/re/sword_3-1.mcache b/maps/re/sword_3-1.mcache
new file mode 100644
index 000000000..d2ae19b3a
--- /dev/null
+++ b/maps/re/sword_3-1.mcache
Binary files differ
diff --git a/maps/re/te_alde_gld.mcache b/maps/re/te_alde_gld.mcache
new file mode 100644
index 000000000..5a920975f
--- /dev/null
+++ b/maps/re/te_alde_gld.mcache
Binary files differ
diff --git a/maps/re/te_aldecas1.mcache b/maps/re/te_aldecas1.mcache
new file mode 100644
index 000000000..4d96f61e3
--- /dev/null
+++ b/maps/re/te_aldecas1.mcache
Binary files differ
diff --git a/maps/re/te_aldecas2.mcache b/maps/re/te_aldecas2.mcache
new file mode 100644
index 000000000..493e494b9
--- /dev/null
+++ b/maps/re/te_aldecas2.mcache
Binary files differ
diff --git a/maps/re/te_aldecas3.mcache b/maps/re/te_aldecas3.mcache
new file mode 100644
index 000000000..82d4719bc
--- /dev/null
+++ b/maps/re/te_aldecas3.mcache
Binary files differ
diff --git a/maps/re/te_aldecas4.mcache b/maps/re/te_aldecas4.mcache
new file mode 100644
index 000000000..9aa8600c5
--- /dev/null
+++ b/maps/re/te_aldecas4.mcache
Binary files differ
diff --git a/maps/re/te_aldecas5.mcache b/maps/re/te_aldecas5.mcache
new file mode 100644
index 000000000..cde5d2811
--- /dev/null
+++ b/maps/re/te_aldecas5.mcache
Binary files differ
diff --git a/maps/re/te_prt_gld.mcache b/maps/re/te_prt_gld.mcache
new file mode 100644
index 000000000..6f2c0b38e
--- /dev/null
+++ b/maps/re/te_prt_gld.mcache
Binary files differ
diff --git a/maps/re/te_prtcas01.mcache b/maps/re/te_prtcas01.mcache
new file mode 100644
index 000000000..3368e40dc
--- /dev/null
+++ b/maps/re/te_prtcas01.mcache
Binary files differ
diff --git a/maps/re/te_prtcas02.mcache b/maps/re/te_prtcas02.mcache
new file mode 100644
index 000000000..90ba580fa
--- /dev/null
+++ b/maps/re/te_prtcas02.mcache
Binary files differ
diff --git a/maps/re/te_prtcas03.mcache b/maps/re/te_prtcas03.mcache
new file mode 100644
index 000000000..40e1e679c
--- /dev/null
+++ b/maps/re/te_prtcas03.mcache
Binary files differ
diff --git a/maps/re/te_prtcas04.mcache b/maps/re/te_prtcas04.mcache
new file mode 100644
index 000000000..6683f5567
--- /dev/null
+++ b/maps/re/te_prtcas04.mcache
Binary files differ
diff --git a/maps/re/te_prtcas05.mcache b/maps/re/te_prtcas05.mcache
new file mode 100644
index 000000000..e57e5e886
--- /dev/null
+++ b/maps/re/te_prtcas05.mcache
Binary files differ
diff --git a/maps/re/teg_dun01.mcache b/maps/re/teg_dun01.mcache
new file mode 100644
index 000000000..ee76ceb3f
--- /dev/null
+++ b/maps/re/teg_dun01.mcache
Binary files differ
diff --git a/maps/re/teg_dun02.mcache b/maps/re/teg_dun02.mcache
new file mode 100644
index 000000000..4feff8774
--- /dev/null
+++ b/maps/re/teg_dun02.mcache
Binary files differ
diff --git a/maps/re/tha_scene01.mcache b/maps/re/tha_scene01.mcache
new file mode 100644
index 000000000..2a55d531a
--- /dev/null
+++ b/maps/re/tha_scene01.mcache
Binary files differ
diff --git a/maps/re/tha_t01.mcache b/maps/re/tha_t01.mcache
new file mode 100644
index 000000000..eefa487d6
--- /dev/null
+++ b/maps/re/tha_t01.mcache
Binary files differ
diff --git a/maps/re/tha_t02.mcache b/maps/re/tha_t02.mcache
new file mode 100644
index 000000000..e7685c06e
--- /dev/null
+++ b/maps/re/tha_t02.mcache
Binary files differ
diff --git a/maps/re/tha_t03.mcache b/maps/re/tha_t03.mcache
new file mode 100644
index 000000000..0975f06f6
--- /dev/null
+++ b/maps/re/tha_t03.mcache
Binary files differ
diff --git a/maps/re/tha_t04.mcache b/maps/re/tha_t04.mcache
new file mode 100644
index 000000000..db8d386db
--- /dev/null
+++ b/maps/re/tha_t04.mcache
Binary files differ
diff --git a/maps/re/tha_t05.mcache b/maps/re/tha_t05.mcache
new file mode 100644
index 000000000..589075e58
--- /dev/null
+++ b/maps/re/tha_t05.mcache
Binary files differ
diff --git a/maps/re/tha_t06.mcache b/maps/re/tha_t06.mcache
new file mode 100644
index 000000000..223baf5f8
--- /dev/null
+++ b/maps/re/tha_t06.mcache
Binary files differ
diff --git a/maps/re/tha_t07.mcache b/maps/re/tha_t07.mcache
new file mode 100644
index 000000000..ab820b420
--- /dev/null
+++ b/maps/re/tha_t07.mcache
Binary files differ
diff --git a/maps/re/tha_t08.mcache b/maps/re/tha_t08.mcache
new file mode 100644
index 000000000..18389fba6
--- /dev/null
+++ b/maps/re/tha_t08.mcache
Binary files differ
diff --git a/maps/re/tha_t09.mcache b/maps/re/tha_t09.mcache
new file mode 100644
index 000000000..1a55d3474
--- /dev/null
+++ b/maps/re/tha_t09.mcache
Binary files differ
diff --git a/maps/re/tha_t10.mcache b/maps/re/tha_t10.mcache
new file mode 100644
index 000000000..67fde65a8
--- /dev/null
+++ b/maps/re/tha_t10.mcache
Binary files differ
diff --git a/maps/re/tha_t11.mcache b/maps/re/tha_t11.mcache
new file mode 100644
index 000000000..2593d6ad1
--- /dev/null
+++ b/maps/re/tha_t11.mcache
Binary files differ
diff --git a/maps/re/tha_t12.mcache b/maps/re/tha_t12.mcache
new file mode 100644
index 000000000..25ad4c2fc
--- /dev/null
+++ b/maps/re/tha_t12.mcache
Binary files differ
diff --git a/maps/re/thana_boss.mcache b/maps/re/thana_boss.mcache
new file mode 100644
index 000000000..e58d1f6d1
--- /dev/null
+++ b/maps/re/thana_boss.mcache
Binary files differ
diff --git a/maps/re/thana_step.mcache b/maps/re/thana_step.mcache
new file mode 100644
index 000000000..d7c6837fd
--- /dev/null
+++ b/maps/re/thana_step.mcache
Binary files differ
diff --git a/maps/re/thor_camp.mcache b/maps/re/thor_camp.mcache
new file mode 100644
index 000000000..fec5deb8b
--- /dev/null
+++ b/maps/re/thor_camp.mcache
Binary files differ
diff --git a/maps/re/thor_v01.mcache b/maps/re/thor_v01.mcache
new file mode 100644
index 000000000..2471e1854
--- /dev/null
+++ b/maps/re/thor_v01.mcache
Binary files differ
diff --git a/maps/re/thor_v02.mcache b/maps/re/thor_v02.mcache
new file mode 100644
index 000000000..c3b1e240f
--- /dev/null
+++ b/maps/re/thor_v02.mcache
Binary files differ
diff --git a/maps/re/thor_v03.mcache b/maps/re/thor_v03.mcache
new file mode 100644
index 000000000..9951cd423
--- /dev/null
+++ b/maps/re/thor_v03.mcache
Binary files differ
diff --git a/maps/re/treasure01.mcache b/maps/re/treasure01.mcache
new file mode 100644
index 000000000..8a3f25c6a
--- /dev/null
+++ b/maps/re/treasure01.mcache
Binary files differ
diff --git a/maps/re/treasure02.mcache b/maps/re/treasure02.mcache
new file mode 100644
index 000000000..e83bb6906
--- /dev/null
+++ b/maps/re/treasure02.mcache
Binary files differ
diff --git a/maps/re/treasure_n1.mcache b/maps/re/treasure_n1.mcache
new file mode 100644
index 000000000..8a3f25c6a
--- /dev/null
+++ b/maps/re/treasure_n1.mcache
Binary files differ
diff --git a/maps/re/treasure_n2.mcache b/maps/re/treasure_n2.mcache
new file mode 100644
index 000000000..e83bb6906
--- /dev/null
+++ b/maps/re/treasure_n2.mcache
Binary files differ
diff --git a/maps/re/tur_dun01.mcache b/maps/re/tur_dun01.mcache
new file mode 100644
index 000000000..e6c615f99
--- /dev/null
+++ b/maps/re/tur_dun01.mcache
Binary files differ
diff --git a/maps/re/tur_dun02.mcache b/maps/re/tur_dun02.mcache
new file mode 100644
index 000000000..b48ca6fc6
--- /dev/null
+++ b/maps/re/tur_dun02.mcache
Binary files differ
diff --git a/maps/re/tur_dun03.mcache b/maps/re/tur_dun03.mcache
new file mode 100644
index 000000000..7d2d7779a
--- /dev/null
+++ b/maps/re/tur_dun03.mcache
Binary files differ
diff --git a/maps/re/tur_dun04.mcache b/maps/re/tur_dun04.mcache
new file mode 100644
index 000000000..eddf597f9
--- /dev/null
+++ b/maps/re/tur_dun04.mcache
Binary files differ
diff --git a/maps/re/tur_dun05.mcache b/maps/re/tur_dun05.mcache
new file mode 100644
index 000000000..2b9a523d5
--- /dev/null
+++ b/maps/re/tur_dun05.mcache
Binary files differ
diff --git a/maps/re/tur_dun06.mcache b/maps/re/tur_dun06.mcache
new file mode 100644
index 000000000..b484b44b9
--- /dev/null
+++ b/maps/re/tur_dun06.mcache
Binary files differ
diff --git a/maps/re/turbo_e_16.mcache b/maps/re/turbo_e_16.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_e_16.mcache
Binary files differ
diff --git a/maps/re/turbo_e_4.mcache b/maps/re/turbo_e_4.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_e_4.mcache
Binary files differ
diff --git a/maps/re/turbo_e_8.mcache b/maps/re/turbo_e_8.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_e_8.mcache
Binary files differ
diff --git a/maps/re/turbo_n_1.mcache b/maps/re/turbo_n_1.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_n_1.mcache
Binary files differ
diff --git a/maps/re/turbo_n_16.mcache b/maps/re/turbo_n_16.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_n_16.mcache
Binary files differ
diff --git a/maps/re/turbo_n_4.mcache b/maps/re/turbo_n_4.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_n_4.mcache
Binary files differ
diff --git a/maps/re/turbo_n_8.mcache b/maps/re/turbo_n_8.mcache
new file mode 100644
index 000000000..633f9df49
--- /dev/null
+++ b/maps/re/turbo_n_8.mcache
Binary files differ
diff --git a/maps/re/turbo_room.mcache b/maps/re/turbo_room.mcache
new file mode 100644
index 000000000..b251343ee
--- /dev/null
+++ b/maps/re/turbo_room.mcache
Binary files differ
diff --git a/maps/re/um_dun01.mcache b/maps/re/um_dun01.mcache
new file mode 100644
index 000000000..ea49e8792
--- /dev/null
+++ b/maps/re/um_dun01.mcache
Binary files differ
diff --git a/maps/re/um_dun02.mcache b/maps/re/um_dun02.mcache
new file mode 100644
index 000000000..e99e61c00
--- /dev/null
+++ b/maps/re/um_dun02.mcache
Binary files differ
diff --git a/maps/re/um_fild01.mcache b/maps/re/um_fild01.mcache
new file mode 100644
index 000000000..5fbb57fff
--- /dev/null
+++ b/maps/re/um_fild01.mcache
Binary files differ
diff --git a/maps/re/um_fild02.mcache b/maps/re/um_fild02.mcache
new file mode 100644
index 000000000..6d4c33e56
--- /dev/null
+++ b/maps/re/um_fild02.mcache
Binary files differ
diff --git a/maps/re/um_fild03.mcache b/maps/re/um_fild03.mcache
new file mode 100644
index 000000000..407ac7649
--- /dev/null
+++ b/maps/re/um_fild03.mcache
Binary files differ
diff --git a/maps/re/um_fild04.mcache b/maps/re/um_fild04.mcache
new file mode 100644
index 000000000..d35d65508
--- /dev/null
+++ b/maps/re/um_fild04.mcache
Binary files differ
diff --git a/maps/re/um_in.mcache b/maps/re/um_in.mcache
new file mode 100644
index 000000000..41340edc1
--- /dev/null
+++ b/maps/re/um_in.mcache
Binary files differ
diff --git a/maps/re/umbala.mcache b/maps/re/umbala.mcache
new file mode 100644
index 000000000..ddc235e34
--- /dev/null
+++ b/maps/re/umbala.mcache
Binary files differ
diff --git a/maps/re/valkyrie.mcache b/maps/re/valkyrie.mcache
new file mode 100644
index 000000000..f13c3627e
--- /dev/null
+++ b/maps/re/valkyrie.mcache
Binary files differ
diff --git a/maps/re/ve_fild01.mcache b/maps/re/ve_fild01.mcache
new file mode 100644
index 000000000..569e6851e
--- /dev/null
+++ b/maps/re/ve_fild01.mcache
Binary files differ
diff --git a/maps/re/ve_fild02.mcache b/maps/re/ve_fild02.mcache
new file mode 100644
index 000000000..c08a2bddb
--- /dev/null
+++ b/maps/re/ve_fild02.mcache
Binary files differ
diff --git a/maps/re/ve_fild03.mcache b/maps/re/ve_fild03.mcache
new file mode 100644
index 000000000..0c1c00748
--- /dev/null
+++ b/maps/re/ve_fild03.mcache
Binary files differ
diff --git a/maps/re/ve_fild04.mcache b/maps/re/ve_fild04.mcache
new file mode 100644
index 000000000..96ddf8bfa
--- /dev/null
+++ b/maps/re/ve_fild04.mcache
Binary files differ
diff --git a/maps/re/ve_fild05.mcache b/maps/re/ve_fild05.mcache
new file mode 100644
index 000000000..a694701e0
--- /dev/null
+++ b/maps/re/ve_fild05.mcache
Binary files differ
diff --git a/maps/re/ve_fild06.mcache b/maps/re/ve_fild06.mcache
new file mode 100644
index 000000000..e532c3584
--- /dev/null
+++ b/maps/re/ve_fild06.mcache
Binary files differ
diff --git a/maps/re/ve_fild07.mcache b/maps/re/ve_fild07.mcache
new file mode 100644
index 000000000..172a794e2
--- /dev/null
+++ b/maps/re/ve_fild07.mcache
Binary files differ
diff --git a/maps/re/ve_in.mcache b/maps/re/ve_in.mcache
new file mode 100644
index 000000000..9d6e51c2f
--- /dev/null
+++ b/maps/re/ve_in.mcache
Binary files differ
diff --git a/maps/re/ve_in02.mcache b/maps/re/ve_in02.mcache
new file mode 100644
index 000000000..4c966492c
--- /dev/null
+++ b/maps/re/ve_in02.mcache
Binary files differ
diff --git a/maps/re/veins.mcache b/maps/re/veins.mcache
new file mode 100644
index 000000000..e3f3608aa
--- /dev/null
+++ b/maps/re/veins.mcache
Binary files differ
diff --git a/maps/re/wizard_1-1.mcache b/maps/re/wizard_1-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/wizard_1-1.mcache
Binary files differ
diff --git a/maps/re/wizard_2-1.mcache b/maps/re/wizard_2-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/wizard_2-1.mcache
Binary files differ
diff --git a/maps/re/wizard_3-1.mcache b/maps/re/wizard_3-1.mcache
new file mode 100644
index 000000000..c1c64abb5
--- /dev/null
+++ b/maps/re/wizard_3-1.mcache
Binary files differ
diff --git a/maps/re/xmas.mcache b/maps/re/xmas.mcache
new file mode 100644
index 000000000..e20484c81
--- /dev/null
+++ b/maps/re/xmas.mcache
Binary files differ
diff --git a/maps/re/xmas_dun01.mcache b/maps/re/xmas_dun01.mcache
new file mode 100644
index 000000000..57405fe4a
--- /dev/null
+++ b/maps/re/xmas_dun01.mcache
Binary files differ
diff --git a/maps/re/xmas_dun02.mcache b/maps/re/xmas_dun02.mcache
new file mode 100644
index 000000000..d527bc8ad
--- /dev/null
+++ b/maps/re/xmas_dun02.mcache
Binary files differ
diff --git a/maps/re/xmas_fild01.mcache b/maps/re/xmas_fild01.mcache
new file mode 100644
index 000000000..9b8e4fd11
--- /dev/null
+++ b/maps/re/xmas_fild01.mcache
Binary files differ
diff --git a/maps/re/xmas_in.mcache b/maps/re/xmas_in.mcache
new file mode 100644
index 000000000..c02c0e71a
--- /dev/null
+++ b/maps/re/xmas_in.mcache
Binary files differ
diff --git a/maps/re/y_airport.mcache b/maps/re/y_airport.mcache
new file mode 100644
index 000000000..ff75f0fd4
--- /dev/null
+++ b/maps/re/y_airport.mcache
Binary files differ
diff --git a/maps/re/yggdrasil01.mcache b/maps/re/yggdrasil01.mcache
new file mode 100644
index 000000000..6a62700d4
--- /dev/null
+++ b/maps/re/yggdrasil01.mcache
Binary files differ
diff --git a/maps/re/yuno.mcache b/maps/re/yuno.mcache
new file mode 100644
index 000000000..c145fd840
--- /dev/null
+++ b/maps/re/yuno.mcache
Binary files differ
diff --git a/maps/re/yuno_fild01.mcache b/maps/re/yuno_fild01.mcache
new file mode 100644
index 000000000..48da54791
--- /dev/null
+++ b/maps/re/yuno_fild01.mcache
Binary files differ
diff --git a/maps/re/yuno_fild02.mcache b/maps/re/yuno_fild02.mcache
new file mode 100644
index 000000000..26177170a
--- /dev/null
+++ b/maps/re/yuno_fild02.mcache
Binary files differ
diff --git a/maps/re/yuno_fild03.mcache b/maps/re/yuno_fild03.mcache
new file mode 100644
index 000000000..14444cb57
--- /dev/null
+++ b/maps/re/yuno_fild03.mcache
Binary files differ
diff --git a/maps/re/yuno_fild04.mcache b/maps/re/yuno_fild04.mcache
new file mode 100644
index 000000000..ce473f740
--- /dev/null
+++ b/maps/re/yuno_fild04.mcache
Binary files differ
diff --git a/maps/re/yuno_fild05.mcache b/maps/re/yuno_fild05.mcache
new file mode 100644
index 000000000..0e08d15e3
--- /dev/null
+++ b/maps/re/yuno_fild05.mcache
Binary files differ
diff --git a/maps/re/yuno_fild06.mcache b/maps/re/yuno_fild06.mcache
new file mode 100644
index 000000000..dd4fa4ccc
--- /dev/null
+++ b/maps/re/yuno_fild06.mcache
Binary files differ
diff --git a/maps/re/yuno_fild07.mcache b/maps/re/yuno_fild07.mcache
new file mode 100644
index 000000000..b0c147137
--- /dev/null
+++ b/maps/re/yuno_fild07.mcache
Binary files differ
diff --git a/maps/re/yuno_fild08.mcache b/maps/re/yuno_fild08.mcache
new file mode 100644
index 000000000..9e2b05bdd
--- /dev/null
+++ b/maps/re/yuno_fild08.mcache
Binary files differ
diff --git a/maps/re/yuno_fild09.mcache b/maps/re/yuno_fild09.mcache
new file mode 100644
index 000000000..fb14f1b4c
--- /dev/null
+++ b/maps/re/yuno_fild09.mcache
Binary files differ
diff --git a/maps/re/yuno_fild10.mcache b/maps/re/yuno_fild10.mcache
new file mode 100644
index 000000000..9c5775dd3
--- /dev/null
+++ b/maps/re/yuno_fild10.mcache
Binary files differ
diff --git a/maps/re/yuno_fild11.mcache b/maps/re/yuno_fild11.mcache
new file mode 100644
index 000000000..3afa65221
--- /dev/null
+++ b/maps/re/yuno_fild11.mcache
Binary files differ
diff --git a/maps/re/yuno_fild12.mcache b/maps/re/yuno_fild12.mcache
new file mode 100644
index 000000000..586199b2b
--- /dev/null
+++ b/maps/re/yuno_fild12.mcache
Binary files differ
diff --git a/maps/re/yuno_in01.mcache b/maps/re/yuno_in01.mcache
new file mode 100644
index 000000000..8b1665fe4
--- /dev/null
+++ b/maps/re/yuno_in01.mcache
Binary files differ
diff --git a/maps/re/yuno_in02.mcache b/maps/re/yuno_in02.mcache
new file mode 100644
index 000000000..f2bf03891
--- /dev/null
+++ b/maps/re/yuno_in02.mcache
Binary files differ
diff --git a/maps/re/yuno_in03.mcache b/maps/re/yuno_in03.mcache
new file mode 100644
index 000000000..0f3ffeb3f
--- /dev/null
+++ b/maps/re/yuno_in03.mcache
Binary files differ
diff --git a/maps/re/yuno_in04.mcache b/maps/re/yuno_in04.mcache
new file mode 100644
index 000000000..321b03de4
--- /dev/null
+++ b/maps/re/yuno_in04.mcache
Binary files differ
diff --git a/maps/re/yuno_in05.mcache b/maps/re/yuno_in05.mcache
new file mode 100644
index 000000000..6b1e388f1
--- /dev/null
+++ b/maps/re/yuno_in05.mcache
Binary files differ
diff --git a/maps/re/yuno_pre.mcache b/maps/re/yuno_pre.mcache
new file mode 100644
index 000000000..17017c2e1
--- /dev/null
+++ b/maps/re/yuno_pre.mcache
Binary files differ
diff --git a/maps/re/z_agit.mcache b/maps/re/z_agit.mcache
new file mode 100644
index 000000000..208dc31a7
--- /dev/null
+++ b/maps/re/z_agit.mcache
Binary files differ
diff --git a/src/common/HPMDataCheck.h b/src/common/HPMDataCheck.h
index fe4745e79..4bcb33e23 100644
--- a/src/common/HPMDataCheck.h
+++ b/src/common/HPMDataCheck.h
@@ -524,8 +524,7 @@ HPExport const struct s_HPMDataCheck HPMDataCheck[] = {
{ "charid_request", sizeof(struct charid_request), SERVER_TYPE_MAP },
{ "flooritem_data", sizeof(struct flooritem_data), SERVER_TYPE_MAP },
{ "iwall_data", sizeof(struct iwall_data), SERVER_TYPE_MAP },
- { "map_cache_main_header", sizeof(struct map_cache_main_header), SERVER_TYPE_MAP },
- { "map_cache_map_info", sizeof(struct map_cache_map_info), SERVER_TYPE_MAP },
+ { "map_cache_header", sizeof(struct map_cache_header), SERVER_TYPE_MAP },
{ "map_data", sizeof(struct map_data), SERVER_TYPE_MAP },
{ "map_data_other_server", sizeof(struct map_data_other_server), SERVER_TYPE_MAP },
{ "map_drop_list", sizeof(struct map_drop_list), SERVER_TYPE_MAP },
diff --git a/src/map/map.c b/src/map/map.c
index bb367a08d..780e6f535 100644
--- a/src/map/map.c
+++ b/src/map/map.c
@@ -66,6 +66,7 @@
#include "common/core.h"
#include "common/ers.h"
#include "common/grfio.h"
+#include "common/md5calc.h"
#include "common/memmgr.h"
#include "common/nullpo.h"
#include "common/random.h"
@@ -2899,21 +2900,26 @@ int map_cell2gat(struct mapcell cell) {
ShowWarning("map_cell2gat: cell has no matching gat type\n");
return 1; // default to 'wall'
}
-void map_cellfromcache(struct map_data *m) {
- struct map_cache_map_info *info;
+/**
+ * Extracts a map's cell data from its compressed mapcache.
+ *
+ * @param[in, out] m The target map.
+ */
+void map_cellfromcache(struct map_data *m)
+{
nullpo_retv(m);
- info = (struct map_cache_map_info *)m->cellPos;
- if (info) {
+ if (m->cell_buf.data != NULL) {
char decode_buffer[MAX_MAP_SIZE];
unsigned long size, xy;
int i;
- size = (unsigned long)info->xs*(unsigned long)info->ys;
+ size = (unsigned long)m->xs * (unsigned long)m->ys;
// TO-DO: Maybe handle the scenario, if the decoded buffer isn't the same size as expected? [Shinryo]
- grfio->decode_zip(decode_buffer, &size, m->cellPos+sizeof(struct map_cache_map_info), info->len);
+ grfio->decode_zip(decode_buffer, &size, m->cell_buf.data, m->cell_buf.len);
+
CREATE(m->cell, struct mapcell, size);
// Set cell properties
@@ -3253,97 +3259,125 @@ int map_eraseipport(unsigned short map_index, uint32 ip, uint16 port) {
return 0;
}
-/*==========================================
- * [Shinryo]: Init the mapcache
- *------------------------------------------*/
-char *map_init_mapcache(FILE *fp) {
- struct map_cache_main_header header;
- size_t size = 0;
- char *buffer;
-
- // No file open? Return..
- nullpo_ret(fp);
+/**
+ * Reads a map's compressed cell data from its mapcache file.
+ *
+ * @param[in,out] m The target map.
+ * @return The loading success state.
+ * @retval false in case of errors.
+ */
+bool map_readfromcache(struct map_data *m)
+{
+ unsigned int file_size;
+ char file_path[256];
+ FILE *fp = NULL;
+ bool retval = false;
+ int16 version;
- // Get file size
- fseek(fp, 0, SEEK_END);
- size = ftell(fp);
- fseek(fp, 0, SEEK_SET);
+ nullpo_retr(false, m);
- // Allocate enough space
- CREATE(buffer, char, size);
+ snprintf(file_path, sizeof(file_path), "%s%s%s.%s", "maps/", DBPATH, m->name, "mcache");
+ fp = fopen(file_path, "rb");
- // No memory? Return..
- nullpo_ret(buffer);
+ if (fp == NULL) {
+ ShowWarning("map_readfromcache: Could not open the mapcache file for map '%s' at path '%s'.\n", m->name, file_path);
+ return false;
+ }
- // Read file into buffer..
- if(fread(buffer, sizeof(char), size, fp) != size) {
- ShowError("map_init_mapcache: Could not read entire mapcache file\n");
- aFree(buffer);
- return NULL;
+ if (fread(&version, sizeof(version), 1, fp) < 1) {
+ ShowError("map_readfromcache: Could not read file version for map '%s'.\n", m->name);
+ fclose(fp);
+ return false;
}
- rewind(fp);
+ fseek(fp, 0, SEEK_END);
+ file_size = (unsigned int)ftell(fp);
+ fseek(fp, 0, SEEK_SET); // Rewind file pointer before passing it to the read function.
- // Get main header to verify if data is corrupted
- if( fread(&header, sizeof(header), 1, fp) != 1 ) {
- ShowError("map_init_mapcache: Error obtaining main header!\n");
- aFree(buffer);
- return NULL;
- }
- if( GetULong((unsigned char *)&(header.file_size)) != size ) {
- ShowError("map_init_mapcache: Map cache is corrupted!\n");
- aFree(buffer);
- return NULL;
+ switch(version) {
+ case 1:
+ retval = map->readfromcache_v1(fp, m, file_size);
+ break;
+ default:
+ ShowError("map_readfromcache: Mapcache file has unknown version '%d' for map '%s'.\n", version, m->name);
+ break;
}
- return buffer;
+ fclose(fp);
+ return retval;
}
-/*==========================================
- * Map cache reading
- * [Shinryo]: Optimized some behaviour to speed this up
- *==========================================*/
-int map_readfromcache(struct map_data *m, char *buffer) {
- int i;
- struct map_cache_main_header *header = (struct map_cache_main_header *)buffer;
- struct map_cache_map_info *info = NULL;
- char *p = buffer + sizeof(struct map_cache_main_header);
-
- nullpo_ret(m);
- nullpo_ret(buffer);
-
- for(i = 0; i < header->map_count; i++) {
- info = (struct map_cache_map_info *)p;
+/**
+ * Reads a map's compressed cell data from its mapcache file (file format
+ * version 1).
+ *
+ * @param[in] fp The file pointer to read from (opened and closed by
+ * the caller).
+ * @param[in,out] m The target map.
+ * @param[in] file_size The size of the file to load from.
+ * @return The loading success state.
+ * @retval false in case of errors.
+ */
+bool map_readfromcache_v1(FILE *fp, struct map_data *m, unsigned int file_size)
+{
+ struct map_cache_header mheader = { 0 };
+ uint8 md5buf[16] = { 0 };
+ int map_size;
+ nullpo_retr(false, fp);
+ nullpo_retr(false, m);
+
+ if (file_size <= sizeof(mheader) || fread(&mheader, sizeof(mheader), 1, fp) < 1) {
+ ShowError("map_readfromcache: Failed to read cache header for map '%s'.\n", m->name);
+ return false;
+ }
- if( strcmp(m->name, info->name) == 0 )
- break; // Map found
+ if (mheader.len <= 0) {
+ ShowError("map_readfromcache: A file with negative or zero compressed length passed '%d'.\n", mheader.len);
+ return false;
+ }
- // Jump to next entry..
- p += sizeof(struct map_cache_map_info) + info->len;
+ if (file_size < sizeof(mheader) + mheader.len) {
+ ShowError("map_readfromcache: An incomplete file passed for map '%s'.\n", m->name);
+ return false;
}
- if( info && i < header->map_count ) {
- unsigned long size;
+ if (mheader.ys <= 0 || mheader.xs <= 0) {
+ ShowError("map_readfromcache: A map with invalid size passed '%s' xs: '%d' ys: '%d'.\n", m->name, mheader.xs, mheader.ys);
+ return false;
+ }
- if( info->xs <= 0 || info->ys <= 0 )
- return 0;// Invalid
+ m->xs = mheader.xs;
+ m->ys = mheader.ys;
+ map_size = (int)mheader.xs * (int)mheader.ys;
- m->xs = info->xs;
- m->ys = info->ys;
- size = (unsigned long)info->xs*(unsigned long)info->ys;
+ if (map_size > MAX_MAP_SIZE) {
+ ShowWarning("map_readfromcache: %s exceeded MAX_MAP_SIZE of %d.\n", m->name, MAX_MAP_SIZE);
+ return false;
+ }
- if(size > MAX_MAP_SIZE) {
- ShowWarning("map_readfromcache: %s exceeded MAX_MAP_SIZE of %d\n", info->name, MAX_MAP_SIZE);
- return 0; // Say not found to remove it from list.. [Shinryo]
- }
+ CREATE(m->cell_buf.data, uint8, mheader.len);
+ m->cell_buf.len = mheader.len;
+ if (fread(m->cell_buf.data, mheader.len, 1, fp) < 1) {
+ ShowError("mapreadfromcache: Could not load the compressed cell data for map '%s'.\n", m->name);
+ aFree(m->cell_buf.data);
+ m->cell_buf.data = NULL;
+ m->cell_buf.len = 0;
+ return false;
+ }
- m->cellPos = p;
- m->cell = (struct mapcell *)0xdeadbeaf;
+ md5->binary(m->cell_buf.data, m->cell_buf.len, md5buf);
- return 1;
+ if (memcmp(md5buf, mheader.md5_checksum, sizeof(md5buf)) != 0) {
+ ShowError("mapreadfromcache: md5 checksum check failed for map '%s'\n", m->name);
+ aFree(m->cell_buf.data);
+ m->cell_buf.data = NULL;
+ m->cell_buf.len = 0;
+ return false;
}
- return 0; // Not found
+ m->cell = (struct mapcell *)0xdeadbeaf;
+
+ return true;
}
/**
@@ -3747,26 +3781,12 @@ void map_removemapdb(struct map_data *m) {
*--------------------------------------*/
int map_readallmaps (void) {
int i;
- FILE* fp=NULL;
int maps_removed = 0;
- if( map->enable_grf )
+ if (map->enable_grf) {
ShowStatus("Loading maps (using GRF files)...\n");
- else {
- char mapcachefilepath[256];
- safesnprintf(mapcachefilepath, 256, "%s/%s%s", map->db_path, DBPATH, "map_cache.dat");
- ShowStatus("Loading maps (using %s as map cache)...\n", mapcachefilepath);
- if( (fp = fopen(mapcachefilepath, "rb")) == NULL ) {
- ShowFatalError("Unable to open map cache file "CL_WHITE"%s"CL_RESET"\n", mapcachefilepath);
- exit(EXIT_FAILURE); //No use launching server if maps can't be read.
- }
-
- // Init mapcache data.. [Shinryo]
- map->cache_buffer = map->init_mapcache(fp);
- if(!map->cache_buffer) {
- ShowFatalError("Failed to initialize mapcache data (%s)..\n", mapcachefilepath);
- exit(EXIT_FAILURE);
- }
+ } else {
+ ShowStatus("Loading maps using map cache files...\n");
}
for(i = 0; i < map->count; i++) {
@@ -3780,7 +3800,7 @@ int map_readallmaps (void) {
if( !
(map->enable_grf?
map->readgat(&map->list[i])
- :map->readfromcache(&map->list[i], map->cache_buffer))
+ :map->readfromcache(&map->list[i]))
) {
map->delmapid(i);
maps_removed++;
@@ -3822,10 +3842,6 @@ int map_readallmaps (void) {
// intialization and configuration-dependent adjustments of mapflags
map->flags_init();
- if( !map->enable_grf ) {
- fclose(fp);
- }
-
// finished map loading
ShowInfo("Successfully loaded '"CL_WHITE"%d"CL_RESET"' maps."CL_CLL"\n",map->count);
instance->start_id = map->count; // Next Map Index will be instances
@@ -6062,6 +6078,11 @@ int do_final(void) {
ers_destroy(map->iterator_ers);
ers_destroy(map->flooritem_ers);
+ for (i = 0; i < map->count; ++i) {
+ if (map->list[i].cell_buf.data != NULL)
+ aFree(map->list[i].cell_buf.data);
+ map->list[i].cell_buf.len = 0;
+ }
aFree(map->list);
if( map->block_free )
@@ -6069,9 +6090,6 @@ int do_final(void) {
if( map->bl_list )
aFree(map->bl_list);
- if( !map->enable_grf )
- aFree(map->cache_buffer);
-
aFree(map->MAP_CONF_NAME);
aFree(map->BATTLE_CONF_FILENAME);
aFree(map->ATCOMMAND_CONF_FILENAME);
@@ -6687,7 +6705,6 @@ void map_defaults(void) {
map->list = NULL;
map->iterator_ers = NULL;
- map->cache_buffer = NULL;
map->flooritem_ers = NULL;
/* */
@@ -6834,8 +6851,8 @@ void map_defaults(void) {
map->iwall_nextxy = map_iwall_nextxy;
map->create_map_data_other_server = create_map_data_other_server;
map->eraseallipport_sub = map_eraseallipport_sub;
- map->init_mapcache = map_init_mapcache;
map->readfromcache = map_readfromcache;
+ map->readfromcache_v1 = map_readfromcache_v1;
map->addmap = map_addmap;
map->delmapid = map_delmapid;
map->zone_db_clear = map_zone_db_clear;
diff --git a/src/map/map.h b/src/map/map.h
index facf1d921..5c4c6d59d 100644
--- a/src/map/map.h
+++ b/src/map/map.h
@@ -909,7 +909,10 @@ struct map_data {
/* */
int (*getcellp)(struct map_data* m, const struct block_list *bl, int16 x, int16 y, cell_chk cellchk);
void (*setcell) (int16 m, int16 x, int16 y, cell_t cell, bool flag);
- char *cellPos;
+ struct {
+ uint8 *data;
+ int len;
+ } cell_buf;
/* ShowEvent Data Cache */
struct questinfo *qi_data;
@@ -1064,20 +1067,20 @@ struct charid2nick {
struct charid_request* requests;// requests of notification on this nick
};
-// This is the main header found at the very beginning of the map cache
-struct map_cache_main_header {
- uint32 file_size;
- uint16 map_count;
-};
-
-// This is the header appended before every compressed map cells info in the map cache
-struct map_cache_map_info {
- char name[MAP_NAME_LENGTH];
+// New mcache file format header
+#if !defined(sun) && (!defined(__NETBSD__) || __NetBSD_Version__ >= 600000000) // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute
+#pragma pack(push, 1)
+#endif // not NetBSD < 6 / Solaris
+struct map_cache_header {
+ int16 version;
+ uint8 md5_checksum[16];
int16 xs;
int16 ys;
int32 len;
-};
-
+} __attribute__((packed));
+#if !defined(sun) && (!defined(__NETBSD__) || __NetBSD_Version__ >= 600000000) // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute
+#pragma pack(pop)
+#endif // not NetBSD < 6 / Solaris
/*=====================================
* Interface : map.h
@@ -1167,7 +1170,6 @@ END_ZEROED_BLOCK;
struct map_data *list;
/* [Ind/Hercules] */
struct eri *iterator_ers;
- char *cache_buffer; // Has the uncompressed gat data of all maps, so just one allocation has to be made
/* */
struct eri *flooritem_ers;
/* */
@@ -1317,8 +1319,8 @@ END_ZEROED_BLOCK;
void (*iwall_nextxy) (int16 x, int16 y, int8 dir, int pos, int16 *x1, int16 *y1);
struct DBData (*create_map_data_other_server) (union DBKey key, va_list args);
int (*eraseallipport_sub) (union DBKey key, struct DBData *data, va_list va);
- char* (*init_mapcache) (FILE *fp);
- int (*readfromcache) (struct map_data *m, char *buffer);
+ bool (*readfromcache) (struct map_data *m);
+ bool (*readfromcache_v1) (FILE *fp, struct map_data *m, unsigned int file_size);
int (*addmap) (const char *mapname);
void (*delmapid) (int id);
void (*zone_db_clear) (void);
diff --git a/src/plugins/HPMHooking/HPMHooking.Defs.inc b/src/plugins/HPMHooking/HPMHooking.Defs.inc
index 816e1981d..301fccb92 100644
--- a/src/plugins/HPMHooking/HPMHooking.Defs.inc
+++ b/src/plugins/HPMHooking/HPMHooking.Defs.inc
@@ -4304,10 +4304,10 @@ typedef struct DBData (*HPMHOOK_pre_map_create_map_data_other_server) (union DBK
typedef struct DBData (*HPMHOOK_post_map_create_map_data_other_server) (struct DBData retVal___, union DBKey key, va_list args);
typedef int (*HPMHOOK_pre_map_eraseallipport_sub) (union DBKey *key, struct DBData **data, va_list va);
typedef int (*HPMHOOK_post_map_eraseallipport_sub) (int retVal___, union DBKey key, struct DBData *data, va_list va);
-typedef char* (*HPMHOOK_pre_map_init_mapcache) (FILE **fp);
-typedef char* (*HPMHOOK_post_map_init_mapcache) (char* retVal___, FILE *fp);
-typedef int (*HPMHOOK_pre_map_readfromcache) (struct map_data **m, char **buffer);
-typedef int (*HPMHOOK_post_map_readfromcache) (int retVal___, struct map_data *m, char *buffer);
+typedef bool (*HPMHOOK_pre_map_readfromcache) (struct map_data **m);
+typedef bool (*HPMHOOK_post_map_readfromcache) (bool retVal___, struct map_data *m);
+typedef bool (*HPMHOOK_pre_map_readfromcache_v1) (FILE **fp, struct map_data **m, unsigned int *file_size);
+typedef bool (*HPMHOOK_post_map_readfromcache_v1) (bool retVal___, FILE *fp, struct map_data *m, unsigned int file_size);
typedef int (*HPMHOOK_pre_map_addmap) (const char **mapname);
typedef int (*HPMHOOK_post_map_addmap) (int retVal___, const char *mapname);
typedef void (*HPMHOOK_pre_map_delmapid) (int *id);
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
index 7e9d5589b..0e027043e 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
@@ -3356,10 +3356,10 @@ struct {
struct HPMHookPoint *HP_map_create_map_data_other_server_post;
struct HPMHookPoint *HP_map_eraseallipport_sub_pre;
struct HPMHookPoint *HP_map_eraseallipport_sub_post;
- struct HPMHookPoint *HP_map_init_mapcache_pre;
- struct HPMHookPoint *HP_map_init_mapcache_post;
struct HPMHookPoint *HP_map_readfromcache_pre;
struct HPMHookPoint *HP_map_readfromcache_post;
+ struct HPMHookPoint *HP_map_readfromcache_v1_pre;
+ struct HPMHookPoint *HP_map_readfromcache_v1_post;
struct HPMHookPoint *HP_map_addmap_pre;
struct HPMHookPoint *HP_map_addmap_post;
struct HPMHookPoint *HP_map_delmapid_pre;
@@ -9635,10 +9635,10 @@ struct {
int HP_map_create_map_data_other_server_post;
int HP_map_eraseallipport_sub_pre;
int HP_map_eraseallipport_sub_post;
- int HP_map_init_mapcache_pre;
- int HP_map_init_mapcache_post;
int HP_map_readfromcache_pre;
int HP_map_readfromcache_post;
+ int HP_map_readfromcache_v1_pre;
+ int HP_map_readfromcache_v1_post;
int HP_map_addmap_pre;
int HP_map_addmap_post;
int HP_map_delmapid_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
index f023731aa..f668cfec6 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
@@ -1720,8 +1720,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(map->iwall_nextxy, HP_map_iwall_nextxy) },
{ HP_POP(map->create_map_data_other_server, HP_map_create_map_data_other_server) },
{ HP_POP(map->eraseallipport_sub, HP_map_eraseallipport_sub) },
- { HP_POP(map->init_mapcache, HP_map_init_mapcache) },
{ HP_POP(map->readfromcache, HP_map_readfromcache) },
+ { HP_POP(map->readfromcache_v1, HP_map_readfromcache_v1) },
{ HP_POP(map->addmap, HP_map_addmap) },
{ HP_POP(map->delmapid, HP_map_delmapid) },
{ HP_POP(map->zone_db_clear, HP_map_zone_db_clear) },
diff --git a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
index 467c57dd9..e2ce065fb 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
@@ -44370,15 +44370,15 @@ int HP_map_eraseallipport_sub(union DBKey key, struct DBData *data, va_list va)
}
return retVal___;
}
-char* HP_map_init_mapcache(FILE *fp) {
+bool HP_map_readfromcache(struct map_data *m) {
int hIndex = 0;
- char* retVal___ = NULL;
- if (HPMHooks.count.HP_map_init_mapcache_pre > 0) {
- char* (*preHookFunc) (FILE **fp);
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_map_readfromcache_pre > 0) {
+ bool (*preHookFunc) (struct map_data **m);
*HPMforce_return = false;
- for (hIndex = 0; hIndex < HPMHooks.count.HP_map_init_mapcache_pre; hIndex++) {
- preHookFunc = HPMHooks.list.HP_map_init_mapcache_pre[hIndex].func;
- retVal___ = preHookFunc(&fp);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_map_readfromcache_pre[hIndex].func;
+ retVal___ = preHookFunc(&m);
}
if (*HPMforce_return) {
*HPMforce_return = false;
@@ -44386,26 +44386,26 @@ char* HP_map_init_mapcache(FILE *fp) {
}
}
{
- retVal___ = HPMHooks.source.map.init_mapcache(fp);
+ retVal___ = HPMHooks.source.map.readfromcache(m);
}
- if (HPMHooks.count.HP_map_init_mapcache_post > 0) {
- char* (*postHookFunc) (char* retVal___, FILE *fp);
- for (hIndex = 0; hIndex < HPMHooks.count.HP_map_init_mapcache_post; hIndex++) {
- postHookFunc = HPMHooks.list.HP_map_init_mapcache_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, fp);
+ if (HPMHooks.count.HP_map_readfromcache_post > 0) {
+ bool (*postHookFunc) (bool retVal___, struct map_data *m);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_map_readfromcache_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, m);
}
}
return retVal___;
}
-int HP_map_readfromcache(struct map_data *m, char *buffer) {
+bool HP_map_readfromcache_v1(FILE *fp, struct map_data *m, unsigned int file_size) {
int hIndex = 0;
- int retVal___ = 0;
- if (HPMHooks.count.HP_map_readfromcache_pre > 0) {
- int (*preHookFunc) (struct map_data **m, char **buffer);
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_map_readfromcache_v1_pre > 0) {
+ bool (*preHookFunc) (FILE **fp, struct map_data **m, unsigned int *file_size);
*HPMforce_return = false;
- for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_pre; hIndex++) {
- preHookFunc = HPMHooks.list.HP_map_readfromcache_pre[hIndex].func;
- retVal___ = preHookFunc(&m, &buffer);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_v1_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_map_readfromcache_v1_pre[hIndex].func;
+ retVal___ = preHookFunc(&fp, &m, &file_size);
}
if (*HPMforce_return) {
*HPMforce_return = false;
@@ -44413,13 +44413,13 @@ int HP_map_readfromcache(struct map_data *m, char *buffer) {
}
}
{
- retVal___ = HPMHooks.source.map.readfromcache(m, buffer);
+ retVal___ = HPMHooks.source.map.readfromcache_v1(fp, m, file_size);
}
- if (HPMHooks.count.HP_map_readfromcache_post > 0) {
- int (*postHookFunc) (int retVal___, struct map_data *m, char *buffer);
- for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_post; hIndex++) {
- postHookFunc = HPMHooks.list.HP_map_readfromcache_post[hIndex].func;
- retVal___ = postHookFunc(retVal___, m, buffer);
+ if (HPMHooks.count.HP_map_readfromcache_v1_post > 0) {
+ bool (*postHookFunc) (bool retVal___, FILE *fp, struct map_data *m, unsigned int file_size);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_map_readfromcache_v1_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_map_readfromcache_v1_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, fp, m, file_size);
}
}
return retVal___;
diff --git a/src/plugins/mapcache.c b/src/plugins/mapcache.c
new file mode 100644
index 000000000..f1dab97c1
--- /dev/null
+++ b/src/plugins/mapcache.c
@@ -0,0 +1,384 @@
+/**
+* This file is part of Hercules.
+* http://herc.ws - http://github.com/HerculesWS/Hercules
+*
+* Copyright (C) 2013-2015 Hercules Dev Team
+*
+* Hercules is free software: you can redistribute it and/or modify
+* it under the terms of the GNU General Public License as published by
+* the Free Software Foundation, either version 3 of the License, or
+* (at your option) any later version.
+*
+* This program is distributed in the hope that it will be useful,
+* but WITHOUT ANY WARRANTY; without even the implied warranty of
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+* GNU General Public License for more details.
+*
+* You should have received a copy of the GNU General Public License
+* along with this program. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+/**
+ * Mapcache Plugin
+ * This Plugin is made to handle the creation and update the new format of mapcache
+ * it also handles the convertion from the old to the new mapcache format
+ **/
+
+#include "common/hercules.h" /* Should always be the first Hercules file included! (if you don't make it first, you won't be able to use interfaces) */
+
+#include "common/memmgr.h"
+#include "common/md5calc.h"
+#include "common/nullpo.h"
+#include "common/grfio.h"
+#include "common/utils.h"
+#include "map/map.h"
+
+#include "common/HPMDataCheck.h" /* should always be the last Hercules file included! (if you don't make it last, it'll intentionally break compile time) */
+
+#include <stdio.h>
+#include <string.h>
+
+HPExport struct hplugin_info pinfo = {
+ "Mapcache", ///< Plugin name
+ SERVER_TYPE_MAP, ///< Which server types this plugin works with?
+ "1.0.0", ///< Plugin version
+ HPM_VERSION, ///< HPM Version (don't change, macro is automatically updated)
+};
+
+/**
+ * Yes.. old mapcache was never packed, and we loaded and wrote a compiler paded structs
+ * DON'T BLAME IF SOMETHING EXPLODED [hemagx]
+ **/
+// This is the main header found at the very beginning of the map cache
+struct old_mapcache_main_header {
+ uint32 file_size;
+ uint16 map_count;
+};
+
+// This is the header appended before every compressed map cells info in the map cache
+struct old_mapcache_map_info {
+ char name[MAP_NAME_LENGTH];
+ int16 xs;
+ int16 ys;
+ int32 len;
+};
+
+/**
+ *
+ */
+
+#define NO_WATER 1000000
+
+VECTOR_DECL(char *) maplist;
+bool needs_grfio;
+
+
+/**
+ * code from utlis.c until it's interfaced
+ **/
+
+#ifdef WIN32
+# ifndef F_OK
+# define F_OK 0x0
+# endif /* F_OK */
+#else
+# include <unistd.h>
+#endif
+
+
+// Reads an uint32 in little-endian from the buffer
+uint32 GetULong(const unsigned char* buf)
+{
+ return (((uint32)(buf[0])))
+ | (((uint32)(buf[1])) << 0x08)
+ | (((uint32)(buf[2])) << 0x10)
+ | (((uint32)(buf[3])) << 0x18);
+}
+
+// Reads a float (32 bits) from the buffer
+float GetFloat(const unsigned char* buf)
+{
+ uint32 val = GetULong(buf);
+ return *((float*)(void*)&val);
+}
+
+bool write_mapcache(const uint8 *buf, int32 buf_len, bool is_compressed, const char *mapname, int16 xs, int16 ys)
+{
+ struct map_cache_header header = { 0 };
+ char file_path[255];
+ int mapname_len;
+ unsigned long compressed_buf_len;
+ uint8 *compressed_buf = NULL;
+ FILE *new_mapcache_fp;
+
+ nullpo_retr(false, buf);
+ nullpo_retr(false, mapname);
+
+ mapname_len = (int)strlen(mapname);
+
+ if (mapname_len > MAP_NAME_LENGTH || mapname_len < 1) {
+ ShowError("write_mapcache: A map with invalid name length has beed passed '%s' size (%d)\n", mapname, mapname_len);
+ return false;
+ }
+
+ if ((xs < 0 || ys < 0)) {
+ ShowError("write_mapcache: '%s' given with invalid coords xs = %d, ys = %d\n", mapname, xs, ys);
+ return false;
+ }
+
+ if (((int)xs * ys) > MAX_MAP_SIZE) {
+ ShowError("write_mapcache: map '%s' exceeded MAX_MAP_SIZE of %d\n", mapname, MAX_MAP_SIZE);
+ return false;
+ }
+
+
+
+ snprintf(file_path, sizeof(file_path), "%s%s%s.%s", "maps/", DBPATH, mapname, "mcache");
+ new_mapcache_fp = fopen(file_path, "wb");
+
+ if (new_mapcache_fp == NULL) {
+ ShowWarning("Could not open file '%s', map cache creating failed.\n", file_path);
+ return false;
+ }
+
+ header.version = 0x1;
+ header.xs = xs;
+ header.ys = ys;
+
+ if (is_compressed == false) {
+ compressed_buf_len = buf_len * 2; //Creating big enough buffer to ensure ability to hold compressed data
+ CREATE(compressed_buf, uint8, compressed_buf_len);
+ grfio->encode_zip(compressed_buf, &compressed_buf_len, buf, buf_len);
+
+ header.len = (int)compressed_buf_len;
+ md5->binary(compressed_buf, (int)compressed_buf_len, header.md5_checksum);
+ } else {
+ header.len = buf_len;
+ md5->binary(buf, buf_len, header.md5_checksum);
+ }
+
+
+ fwrite(&header, sizeof(header), 1, new_mapcache_fp);
+ if (is_compressed == false)
+ fwrite(compressed_buf, compressed_buf_len, 1, new_mapcache_fp);
+ else
+ fwrite(buf, buf_len, 1, new_mapcache_fp);
+
+ fclose(new_mapcache_fp);
+ if (compressed_buf != NULL)
+ aFree(compressed_buf);
+
+ return true;
+}
+
+bool convert_old_mapcache(void)
+{
+ const char *path = "db/"DBPATH"map_cache.dat";
+ FILE *mapcache_fp = fopen(path, "rb");
+ struct old_mapcache_main_header header = { 0 };
+ uint8 *p, *cursor;
+ uint32 file_size;
+ int i;
+
+ if (mapcache_fp == NULL) {
+ ShowError("Could not open mapcache file in the following path '%s' \n", path);
+ return false;
+ }
+
+ if (fread(&header, sizeof(header), 1, mapcache_fp) != 1) {
+ ShowError("Failed to read mapcache header \n");
+ fclose(mapcache_fp);
+ return false;
+ }
+
+ fseek(mapcache_fp, 0, SEEK_END);
+ file_size = (int)ftell(mapcache_fp);
+ fseek(mapcache_fp, 0, SEEK_SET);
+
+ if (file_size != header.file_size) {
+ ShowError("File size in mapcache header doesn't match actual mapcache file size \n");
+ fclose(mapcache_fp);
+ return false;
+ }
+
+ CREATE(p, uint8, header.file_size);
+ cursor = p + sizeof(header);
+
+ if (fread(p, header.file_size, 1, mapcache_fp) != 1) {
+ ShowError("Could not load mapcache file into memory, fread failed.\n");
+ aFree(p);
+ fclose(mapcache_fp);
+ return false;
+ }
+
+ for (i = 0; i < header.map_count; ++i) {
+ struct old_mapcache_map_info *info = (struct old_mapcache_map_info *)cursor;
+
+ ShowStatus("Creating mapcache: %s"CL_CLL"\n", info->name);
+
+ if (write_mapcache((uint8 *)info + sizeof(*info), info->len, true, info->name, info->xs, info->ys) == false) {
+ ShowError("failed To convert map '%s'\n", info->name);
+ }
+
+ cursor += sizeof(*info) + info->len;
+ }
+
+ aFree(p);
+ fclose(mapcache_fp);
+ return true;
+}
+
+bool mapcache_read_maplist(const char *filepath)
+{
+ char line[4096] = { 0 };
+ FILE *fp;
+
+ nullpo_retr(false, filepath);
+
+ fp = fopen(filepath, "r");
+
+ if (fp == NULL)
+ return false;
+
+ while (fgets(line, sizeof(line), fp)) {
+ char map_name[MAP_NAME_LENGTH];
+ if (line[0] == '/' && line[1] == '/')
+ continue;
+
+ if (sscanf(line, "%11s", map_name) == 1) {
+ VECTOR_ENSURE(maplist, 1, 1);
+ VECTOR_PUSH(maplist, aStrdup(map_name));
+ }
+ }
+
+ ShowStatus("%d map loaded from map_index.txt\n", VECTOR_LENGTH(maplist));
+ fclose(fp);
+ return true;
+}
+
+bool mapcache_cache_map(const char *mapname)
+{
+ char filepath[255] = { 0 };
+ uint8 *gat, *rsw, *gat_cursor;
+ uint8 *cells;
+ int water_height, map_size, xy;
+ int16 xs, ys;
+
+ nullpo_retr(false, mapname);
+
+ snprintf(filepath, sizeof(filepath), "data\\%s.gat", mapname);
+ gat = grfio_read(filepath);
+
+ if (gat == NULL) {
+ ShowError("mapcache_cache_map: Could not read %s, aborting caching map %s\n", filepath, mapname);
+ return false;
+ }
+
+ snprintf(filepath, sizeof(filepath), "data\\%s.rsw", mapname);
+
+ rsw = grfio_read(filepath);
+
+ if (rsw == NULL) {
+ water_height = NO_WATER;
+ } else {
+ water_height = (int)GetFloat(rsw + 166);
+ aFree(rsw);
+ }
+
+ xs = (int16)GetULong(gat + 6);
+ ys = (int16)GetULong(gat + 10);
+
+ if (xs <= 0 || ys <= 0) {
+ ShowError("mapcache_cache_map: map '%s' doesn't have valid size xs = %d, ys = %d\n", mapname, xs, ys);
+ aFree(gat);
+ return false;
+ }
+
+ map_size = xs * ys;
+ CREATE(cells, uint8, map_size);
+
+ gat_cursor = gat;
+ for (xy = 0; xy < map_size; ++xy) {
+ float height = GetFloat(gat_cursor + 14);
+ uint32 type = GetULong(gat_cursor + 30);
+ gat_cursor += 20;
+
+ if (type == 0 && water_height != NO_WATER && height > water_height)
+ type = 3;
+
+ cells[xy] = (uint8)type;
+ }
+
+ write_mapcache(cells, map_size, false, mapname, xs, ys);
+
+ aFree(gat);
+ aFree(cells);
+ return true;
+}
+
+bool mapcache_rebuild(void)
+{
+ int i;
+ char file_path[255];
+
+ if (mapcache_read_maplist("db/map_index.txt") == false) {
+ ShowError("mapcache_rebuild: Could not read maplist, aborting\n");
+ return false;
+ }
+
+ for (i = 0; i < VECTOR_LENGTH(maplist); ++i) {
+ snprintf(file_path, sizeof(file_path), "%s%s%s.%s", "maps/", DBPATH, VECTOR_INDEX(maplist, i), "mcache");
+ if (access(file_path, F_OK) == 0 && remove(file_path) != 0) {
+ ShowWarning("mapcache_rebuild: Could not remove file '%s' \n", file_path);
+ }
+ }
+
+ for (i = 0; i < VECTOR_LENGTH(maplist); ++i) {
+ ShowStatus("Creating mapcache: %s"CL_CLL"\r", VECTOR_INDEX(maplist, i));
+ mapcache_cache_map(VECTOR_INDEX(maplist, i));
+ }
+
+ return true;
+}
+
+CMDLINEARG(convertmapcache)
+{
+ map->minimal = true;
+ return convert_old_mapcache();
+}
+
+CMDLINEARG(rebuild)
+{
+ needs_grfio = true;
+ grfio->init("conf/grf-files.txt");
+ map->minimal = true;
+ return mapcache_rebuild();
+}
+
+CMDLINEARG(cachemap)
+{
+ needs_grfio = true;
+ grfio->init("conf/grf-files.txt");
+ map->minimal = true;
+ return mapcache_cache_map(params);
+}
+
+HPExport void server_preinit(void)
+{
+ addArg("--convert-old-mapcache", false, convertmapcache,
+ "Converts an old db/"DBPATH"map_cache.dat file to the new format.");
+ addArg("--rebuild-mapcache", false, rebuild,
+ "Rebuilds the entire mapcache folder (maps/"DBPATH"), using db/map_index.txt as index.");
+ addArg("--map", true, cachemap,
+ "Rebuilds an individual map's cache into maps/"DBPATH" (usage: --map <map_name_without_extension>).");
+
+ needs_grfio = false;
+ VECTOR_INIT(maplist);
+}
+
+HPExport void plugin_final(void)
+{
+ VECTOR_CLEAR(maplist);
+ if (needs_grfio)
+ grfio->final();
+}
diff --git a/src/tool/Makefile.in b/src/tool/Makefile.in
index 6e8643c56..fff29145e 100644
--- a/src/tool/Makefile.in
+++ b/src/tool/Makefile.in
@@ -36,26 +36,15 @@ LIBCONFIG_OBJ = $(addprefix $(LIBCONFIG_D)/, libconfig.o grammar.o scanctx.o \
LIBCONFIG_H = $(addprefix $(LIBCONFIG_D)/, libconfig.h grammar.h parsectx.h \
scanctx.h scanner.h strbuf.h wincompat.h)
-MAPCACHE_OBJ = obj_all/mapcache.o
-MAPCACHE_C = mapcache.c
-MAPCACHE_H =
-MAPCACHE_DEPENDS = $(MAPCACHE_OBJ) $(COMMON_D)/obj_all/common_mini.a $(LIBCONFIG_OBJ) $(SYSINFO_INC)
-
@SET_MAKE@
CC = @CC@
export CC
#####################################################################
-.PHONY: all mapcache clean buildclean help
-
-all: mapcache Makefile
-
-mapcache: ../../mapcache@EXEEXT@
+.PHONY: all clean buildclean help
-../../mapcache@EXEEXT@: $(MAPCACHE_DEPENDS) Makefile
- @echo " LD $(notdir $@)"
- @$(CC) @STATIC@ @LDFLAGS@ -o ../../mapcache@EXEEXT@ $(MAPCACHE_OBJ) $(COMMON_D)/obj_all/common_mini.a $(LIBCONFIG_OBJ) @LIBS@
+all: Makefile
buildclean:
@echo " CLEAN tool (build temp files)"
@@ -63,11 +52,9 @@ buildclean:
clean: buildclean
@echo " CLEAN tool"
- @rm -rf ../../mapcache@EXEEXT@
help:
- @echo "possible targets are 'mapcache' 'all' 'clean' 'help'"
- @echo "'mapcache' - mapcache generator"
+ @echo "possible targets are 'all' 'clean' 'help'"
@echo "'all' - builds all above targets"
@echo "'clean' - cleans builds and objects"
@echo "'buildclean' - cleans build temporary (object) files, without deleting the"
@@ -79,7 +66,7 @@ help:
Makefile: Makefile.in
@$(MAKE) -C ../.. src/tool/Makefile
-$(SYSINFO_INC): $(MAPCACHE_C) $(MAPCACHE_H) $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H)
+$(SYSINFO_INC): $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H)
@echo " MAKE $@"
@$(MAKE) -C ../.. sysinfo
@@ -87,7 +74,7 @@ obj_all:
@echo " MKDIR obj_all"
@-mkdir obj_all
-obj_all/%.o: %.c $(MAPCACHE_H) $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H) | obj_all
+obj_all/%.o: %.c $(COMMON_H) $(CONFIG_H) $(LIBCONFIG_H) | obj_all
@echo " CC $<"
@$(CC) @CFLAGS@ @DEFS@ $(COMMON_INCLUDE) $(THIRDPARTY_INCLUDE) @CPPFLAGS@ -c $(OUTPUT_OPTION) $<
diff --git a/src/tool/mapcache.c b/src/tool/mapcache.c
deleted file mode 100644
index 5eb0843aa..000000000
--- a/src/tool/mapcache.c
+++ /dev/null
@@ -1,377 +0,0 @@
-/**
- * This file is part of Hercules.
- * http://herc.ws - http://github.com/HerculesWS/Hercules
- *
- * Copyright (C) 2012-2016 Hercules Dev Team
- * Copyright (C) Athena Dev Teams
- *
- * Hercules is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-#define HERCULES_CORE
-
-#include "common/cbasetypes.h"
-#include "common/core.h"
-#include "common/grfio.h"
-#include "common/memmgr.h"
-#include "common/mmo.h"
-#include "common/showmsg.h"
-#include "common/strlib.h"
-#include "common/utils.h"
-
-#include <stdio.h>
-#include <stdlib.h>
-#ifndef _WIN32
-#include <unistd.h>
-#endif
-
-#define NO_WATER 1000000
-
-char *grf_list_file;
-char *map_list_file;
-char *map_cache_file;
-int rebuild = 0;
-
-FILE *map_cache_fp;
-
-unsigned long file_size;
-
-// Used internally, this structure contains the physical map cells
-struct map_data {
- int16 xs;
- int16 ys;
- unsigned char *cells;
-};
-
-// This is the main header found at the very beginning of the file
-struct main_header {
- uint32 file_size;
- uint16 map_count;
-} header;
-
-// This is the header appended before every compressed map cells info
-struct map_info {
- char name[MAP_NAME_LENGTH];
- int16 xs;
- int16 ys;
- int32 len;
-};
-
-// Reads a map from GRF's GAT and RSW files
-int read_map(char *name, struct map_data *m)
-{
- char filename[256];
- unsigned char *gat, *rsw;
- int water_height;
- size_t xy, off, num_cells;
-
- // Open map GAT
- sprintf(filename,"data\\%s.gat", name);
- gat = grfio_read(filename);
- if (gat == NULL)
- return 0;
-
- // Open map RSW
- sprintf(filename,"data\\%s.rsw", name);
- rsw = grfio_read(filename);
-
- // Read water height
- if (rsw) {
- water_height = (int)GetFloat(rsw+166);
- aFree(rsw);
- } else
- water_height = NO_WATER;
-
- // Read map size and allocate needed memory
- m->xs = (int16)GetULong(gat+6);
- m->ys = (int16)GetULong(gat+10);
- if (m->xs <= 0 || m->ys <= 0) {
- aFree(gat);
- return 0;
- }
- num_cells = (size_t)m->xs*(size_t)m->ys;
- m->cells = (unsigned char *)aMalloc(num_cells);
-
- // Set cell properties
- off = 14;
- for (xy = 0; xy < num_cells; xy++) {
- // Height of the bottom-left corner
- float height = GetFloat(gat + off);
- // Type of cell
- uint32 type = GetULong(gat + off + 16);
- off += 20;
-
- if (type == 0 && water_height != NO_WATER && height > water_height)
- type = 3; // Cell is 0 (walkable) but under water level, set to 3 (walkable water)
-
- m->cells[xy] = (unsigned char)type;
- }
-
- aFree(gat);
-
- return 1;
-}
-
-/**
- * Adds a map to the cache.
- *
- * @param name The map name.
- * @param m Map data to cache.
- * @retval true if the map was successfully added to the cache.
- */
-bool cache_map(char *name, struct map_data *m)
-{
- struct map_info info;
- unsigned long len;
- unsigned char *write_buf;
-
- // Create an output buffer twice as big as the uncompressed map... this way we're sure it fits
- len = (unsigned long)m->xs*(unsigned long)m->ys*2;
- write_buf = (unsigned char *)aMalloc(len);
- // Compress the cells and get the compressed length
- grfio->encode_zip(write_buf, &len, m->cells, m->xs*m->ys);
-
- // Fill the map header
- safestrncpy(info.name, name, MAP_NAME_LENGTH);
- if (strlen(name) > MAP_NAME_LENGTH) // It does not hurt to warn that there are maps with name longer than allowed.
- ShowWarning("Map name '%s' (length %"PRIuS") is too long. Truncating to '%s' (length %d).\n",
- name, strlen(name), info.name, MAP_NAME_LENGTH);
- info.xs = MakeShortLE(m->xs);
- info.ys = MakeShortLE(m->ys);
- info.len = MakeLongLE((uint32)len);
-
- // Append map header then compressed cells at the end of the file
- if (fseek(map_cache_fp, header.file_size, SEEK_SET) != 0) {
- aFree(write_buf);
- aFree(m->cells);
- return false;
- }
- fwrite(&info, sizeof(struct map_info), 1, map_cache_fp);
- fwrite(write_buf, 1, len, map_cache_fp);
- header.file_size += sizeof(struct map_info) + len;
- header.map_count++;
-
- aFree(write_buf);
- aFree(m->cells);
-
- return true;
-}
-
-/**
- * Checks whether a map is already is the cache.
- *
- * @param name The map name.
- * @retval true if the map is already cached.
- */
-bool find_map(char *name)
-{
- int i;
- struct map_info info;
-
- if (fseek(map_cache_fp, sizeof(struct main_header), SEEK_SET) != 0)
- return false;
-
- for (i = 0; i < header.map_count; i++) {
- if (fread(&info, sizeof(info), 1, map_cache_fp) != 1)
- printf("An error as occured in fread while reading map_cache\n");
- if (strcmp(name, info.name) == 0) // Map found
- return true;
- // Map not found, jump to the beginning of the next map info header
- if (fseek(map_cache_fp, GetLong((unsigned char *)&(info.len)), SEEK_CUR) != 0)
- return false;
- }
-
- return false;
-}
-
-// Cuts the extension from a map name
-char *remove_extension(char *mapname)
-{
- char *ptr, *ptr2;
- ptr = strchr(mapname, '.');
- if (ptr) { //Check and remove extension.
- while (ptr[1] && (ptr2 = strchr(ptr+1, '.')) != NULL)
- ptr = ptr2; //Skip to the last dot.
- if (strcmp(ptr,".gat") == 0)
- *ptr = '\0'; //Remove extension.
- }
- return mapname;
-}
-
-/**
- * --grf-list handler
- *
- * Overrides the default grf list filename.
- * @see cmdline->exec
- */
-static CMDLINEARG(grflist)
-{
- aFree(grf_list_file);
- grf_list_file = aStrdup(params);
- return true;
-}
-
-/**
- * --map-list handler
- *
- * Overrides the default map list filename.
- * @see cmdline->exec
- */
-static CMDLINEARG(maplist)
-{
- aFree(map_list_file);
- map_list_file = aStrdup(params);
- return true;
-}
-
-/**
- * --map-cache handler
- *
- * Overrides the default map cache filename.
- * @see cmdline->exec
- */
-static CMDLINEARG(mapcache)
-{
- aFree(map_cache_file);
- map_cache_file = aStrdup(params);
- return true;
-}
-
-/**
- * --rebuild handler
- *
- * Forces a rebuild of the mapcache, rather than only adding missing maps.
- * @see cmdline->exec
- */
-static CMDLINEARG(rebuild)
-{
- rebuild = 1;
- return true;
-}
-
-/**
- * Defines the local command line arguments
- */
-void cmdline_args_init_local(void)
-{
- CMDLINEARG_DEF2(grf-list, grflist, "Alternative grf list file", CMDLINE_OPT_NORMAL|CMDLINE_OPT_PARAM);
- CMDLINEARG_DEF2(map-list, maplist, "Alternative map list file", CMDLINE_OPT_NORMAL|CMDLINE_OPT_PARAM);
- CMDLINEARG_DEF2(map-cache, mapcache, "Alternative map cache file", CMDLINE_OPT_NORMAL|CMDLINE_OPT_PARAM);
- CMDLINEARG_DEF2(rebuild, rebuild, "Forces a rebuild of the map cache, rather than only adding missing maps", CMDLINE_OPT_NORMAL);
-}
-
-int do_init(int argc, char** argv)
-{
- FILE *list;
- char line[1024];
- struct map_data map;
- char name[MAP_NAME_LENGTH_EXT];
-
- grf_list_file = aStrdup("conf/grf-files.txt");
- map_list_file = aStrdup("db/map_index.txt");
- /* setup pre-defined, #define-dependant */
- map_cache_file = aStrdup("db/"DBPATH"map_cache.dat");
-
- cmdline->exec(argc, argv, CMDLINE_OPT_PREINIT);
- cmdline->exec(argc, argv, CMDLINE_OPT_NORMAL);
-
- ShowStatus("Initializing grfio with %s\n", grf_list_file);
- grfio->init(grf_list_file);
-
- // Attempt to open the map cache file and force rebuild if not found
- ShowStatus("Opening map cache: %s\n", map_cache_file);
- if(!rebuild) {
- map_cache_fp = fopen(map_cache_file, "rb");
- if(map_cache_fp == NULL) {
- ShowNotice("Existing map cache not found, forcing rebuild mode\n");
- rebuild = 1;
- } else
- fclose(map_cache_fp);
- }
- if(rebuild)
- map_cache_fp = fopen(map_cache_file, "w+b");
- else
- map_cache_fp = fopen(map_cache_file, "r+b");
- if(map_cache_fp == NULL) {
- ShowError("Failure when opening map cache file %s\n", map_cache_file);
- exit(EXIT_FAILURE);
- }
-
- // Open the map list
- ShowStatus("Opening map list: %s\n", map_list_file);
- list = fopen(map_list_file, "r");
- if(list == NULL) {
- ShowError("Failure when opening maps list file %s\n", map_list_file);
- exit(EXIT_FAILURE);
- }
-
- // Initialize the main header
- if(rebuild) {
- header.file_size = sizeof(struct main_header);
- header.map_count = 0;
- } else {
- if(fread(&header, sizeof(struct main_header), 1, map_cache_fp) != 1){ printf("An error as occured while reading map_cache_fp \n"); }
- header.file_size = GetULong((unsigned char *)&(header.file_size));
- header.map_count = GetUShort((unsigned char *)&(header.map_count));
- }
-
- // Read and process the map list
- while(fgets(line, sizeof(line), list))
- {
- if(line[0] == '/' && line[1] == '/')
- continue;
-
- if(sscanf(line, "%15s", name) < 1)
- continue;
-
- if(strcmp("map:", name) == 0 && sscanf(line, "%*s %15s", name) < 1)
- continue;
-
- name[MAP_NAME_LENGTH_EXT-1] = '\0';
- remove_extension(name);
- if (find_map(name)) {
- ShowInfo("Map '"CL_WHITE"%s"CL_RESET"' already in cache.\n", name);
- } else if(!read_map(name, &map)) {
- ShowError("Map '"CL_WHITE"%s"CL_RESET"' not found!\n", name);
- } else if (!cache_map(name, &map)) {
- ShowError("Map '"CL_WHITE"%s"CL_RESET"' failed to cache (write error).\n", name);
- } else {
- ShowInfo("Map '"CL_WHITE"%s"CL_RESET"' successfully cached.\n", name);
- }
- }
-
- ShowStatus("Closing map list: %s\n", map_list_file);
- fclose(list);
-
- // Write the main header and close the map cache
- ShowStatus("Closing map cache: %s\n", map_cache_file);
- fseek(map_cache_fp, 0, SEEK_SET);
- fwrite(&header, sizeof(struct main_header), 1, map_cache_fp);
- fclose(map_cache_fp);
-
- ShowStatus("Finalizing grfio\n");
- grfio->final();
-
- ShowInfo("%d maps now in cache\n", header.map_count);
-
- aFree(grf_list_file);
- aFree(map_list_file);
- aFree(map_cache_file);
-
- return 0;
-}
-
-int do_final(void)
-{
- return EXIT_SUCCESS;
-}
diff --git a/vcproj-11/mapcache.vcxproj b/vcproj-11/mapcache.vcxproj
deleted file mode 100644
index ffee7701d..000000000
--- a/vcproj-11/mapcache.vcxproj
+++ /dev/null
@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{D356871D-58E1-450B-967A-E7E9646175AF}</ProjectGuid>
- <RootNamespace>mapcache</RootNamespace>
- <Keyword>Win32Proj</Keyword>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <PlatformToolset>v110</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <PlatformToolset>v110</PlatformToolset>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mapcache</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mapcache</TargetName>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <PreprocessToFile>false</PreprocessToFile>
- <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
- <ExceptionHandling>
- </ExceptionHandling>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <FunctionLevelLinking>true</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
- <AdditionalDependencies>libcmtd.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <Optimization>MaxSpeed</Optimization>
- <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
- <IntrinsicFunctions>true</IntrinsicFunctions>
- <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
- <OmitFramePointers>true</OmitFramePointers>
- <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <FunctionLevelLinking>false</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalDependencies>libcmt.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <OptimizeReferences>true</OptimizeReferences>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c" />
- <ClCompile Include="..\src\common\console.c" />
- <ClCompile Include="..\src\common\des.c" />
- <ClCompile Include="..\src\common\grfio.c" />
- <ClCompile Include="..\src\common\memmgr.c" />
- <ClCompile Include="..\src\common\showmsg.c" />
- <ClCompile Include="..\src\common\strlib.c" />
- <ClCompile Include="..\src\common\sysinfo.c" />
- <ClCompile Include="..\src\common\utils.c" />
- <ClCompile Include="..\src\common\nullpo.c" />
- <ClCompile Include="..\src\tool\mapcache.c" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h" />
- <ClInclude Include="..\src\common\core.h" />
- <ClInclude Include="..\src\common\console.h" />
- <ClInclude Include="..\src\common\des.h" />
- <ClInclude Include="..\src\common\grfio.h" />
- <ClInclude Include="..\src\common\memmgr.h" />
- <ClInclude Include="..\src\common\mmo.h" />
- <ClInclude Include="..\src\common\showmsg.h" />
- <ClInclude Include="..\src\common\strlib.h" />
- <ClInclude Include="..\src\common\sysinfo.h" />
- <ClInclude Include="..\src\common\utils.h" />
- <ClInclude Include="..\src\common\winapi.h" />
- <ClInclude Include="..\src\common\nullpo.h" />
- <ClInclude Include="..\src\config\classes\general.h" />
- <ClInclude Include="..\src\config\const.h" />
- <ClInclude Include="..\src\config\core.h" />
- <ClInclude Include="..\src\config\renewal.h" />
- <ClInclude Include="..\src\config\secure.h" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project> \ No newline at end of file
diff --git a/vcproj-11/mapcache.vcxproj.filters b/vcproj-11/mapcache.vcxproj.filters
deleted file mode 100644
index 0e8702591..000000000
--- a/vcproj-11/mapcache.vcxproj.filters
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\console.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\des.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\grfio.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\memmgr.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\showmsg.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\strlib.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\sysinfo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\utils.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\nullpo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\tool\mapcache.c">
- <Filter>mapcache</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\core.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\console.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\des.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\grfio.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\memmgr.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\mmo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\showmsg.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\strlib.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\sysinfo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\utils.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\winapi.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\nullpo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\renewal.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\const.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\core.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\secure.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\classes\general.h">
- <Filter>config</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <Filter Include="common">
- <UniqueIdentifier>{a9c2444c-ffec-4e89-8412-e530231d79dc}</UniqueIdentifier>
- </Filter>
- <Filter Include="mapcache">
- <UniqueIdentifier>{5ea9d6f7-0a10-4bfb-ad39-478e4b1d8a0d}</UniqueIdentifier>
- </Filter>
- <Filter Include="config">
- <UniqueIdentifier>{4d14995f-43fd-4eb0-abcb-78d1d05a8606}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/vcproj-12/mapcache.vcxproj b/vcproj-12/mapcache.vcxproj
deleted file mode 100644
index 5f40917fb..000000000
--- a/vcproj-12/mapcache.vcxproj
+++ /dev/null
@@ -1,165 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{D356871D-58E1-450B-967A-E7E9646175AF}</ProjectGuid>
- <RootNamespace>mapcache</RootNamespace>
- <Keyword>Win32Proj</Keyword>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <PlatformToolset>v120</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <PlatformToolset>v120</PlatformToolset>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mapcache</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mapcache</TargetName>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <PreprocessToFile>false</PreprocessToFile>
- <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
- <ExceptionHandling>
- </ExceptionHandling>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <FunctionLevelLinking>true</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
- <AdditionalDependencies>libcmtd.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <Optimization>MaxSpeed</Optimization>
- <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
- <IntrinsicFunctions>true</IntrinsicFunctions>
- <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
- <OmitFramePointers>true</OmitFramePointers>
- <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <FunctionLevelLinking>false</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalDependencies>libcmt.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <OptimizeReferences>true</OptimizeReferences>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c" />
- <ClCompile Include="..\src\common\console.c" />
- <ClCompile Include="..\src\common\des.c" />
- <ClCompile Include="..\src\common\grfio.c" />
- <ClCompile Include="..\src\common\memmgr.c" />
- <ClCompile Include="..\src\common\showmsg.c" />
- <ClCompile Include="..\src\common\strlib.c" />
- <ClCompile Include="..\src\common\sysinfo.c" />
- <ClCompile Include="..\src\common\utils.c" />
- <ClCompile Include="..\src\common\nullpo.c" />
- <ClCompile Include="..\src\tool\mapcache.c" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h" />
- <ClInclude Include="..\src\common\core.h" />
- <ClInclude Include="..\src\common\console.h" />
- <ClInclude Include="..\src\common\des.h" />
- <ClInclude Include="..\src\common\grfio.h" />
- <ClInclude Include="..\src\common\memmgr.h" />
- <ClInclude Include="..\src\common\mmo.h" />
- <ClInclude Include="..\src\common\showmsg.h" />
- <ClInclude Include="..\src\common\strlib.h" />
- <ClInclude Include="..\src\common\sysinfo.h" />
- <ClInclude Include="..\src\common\utils.h" />
- <ClInclude Include="..\src\common\winapi.h" />
- <ClInclude Include="..\src\common\nullpo.h" />
- <ClInclude Include="..\src\config\classes\general.h" />
- <ClInclude Include="..\src\config\const.h" />
- <ClInclude Include="..\src\config\core.h" />
- <ClInclude Include="..\src\config\renewal.h" />
- <ClInclude Include="..\src\config\secure.h" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project> \ No newline at end of file
diff --git a/vcproj-12/mapcache.vcxproj.filters b/vcproj-12/mapcache.vcxproj.filters
deleted file mode 100644
index 0e8702591..000000000
--- a/vcproj-12/mapcache.vcxproj.filters
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\console.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\des.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\grfio.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\memmgr.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\showmsg.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\strlib.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\sysinfo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\utils.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\nullpo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\tool\mapcache.c">
- <Filter>mapcache</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\core.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\console.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\des.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\grfio.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\memmgr.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\mmo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\showmsg.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\strlib.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\sysinfo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\utils.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\winapi.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\nullpo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\renewal.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\const.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\core.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\secure.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\classes\general.h">
- <Filter>config</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <Filter Include="common">
- <UniqueIdentifier>{a9c2444c-ffec-4e89-8412-e530231d79dc}</UniqueIdentifier>
- </Filter>
- <Filter Include="mapcache">
- <UniqueIdentifier>{5ea9d6f7-0a10-4bfb-ad39-478e4b1d8a0d}</UniqueIdentifier>
- </Filter>
- <Filter Include="config">
- <UniqueIdentifier>{4d14995f-43fd-4eb0-abcb-78d1d05a8606}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/vcproj-14/mapcache.vcxproj b/vcproj-14/mapcache.vcxproj
deleted file mode 100644
index 6b4ea92df..000000000
--- a/vcproj-14/mapcache.vcxproj
+++ /dev/null
@@ -1,163 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup Label="ProjectConfigurations">
- <ProjectConfiguration Include="Debug|Win32">
- <Configuration>Debug</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- <ProjectConfiguration Include="Release|Win32">
- <Configuration>Release</Configuration>
- <Platform>Win32</Platform>
- </ProjectConfiguration>
- </ItemGroup>
- <PropertyGroup Label="Globals">
- <ProjectGuid>{D356871D-58E1-450B-967A-E7E9646175AF}</ProjectGuid>
- <RootNamespace>mapcache</RootNamespace>
- <Keyword>Win32Proj</Keyword>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <PlatformToolset>v140</PlatformToolset>
- </PropertyGroup>
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
- <ConfigurationType>Application</ConfigurationType>
- <CharacterSet>MultiByte</CharacterSet>
- <PlatformToolset>v140</PlatformToolset>
- </PropertyGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
- <ImportGroup Label="ExtensionSettings">
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
- </ImportGroup>
- <PropertyGroup Label="UserMacros" />
- <PropertyGroup>
- <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
- <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\</OutDir>
- <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)\$(Configuration)\</IntDir>
- <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mapcache</TargetName>
- <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mapcache</TargetName>
- </PropertyGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
- <ClCompile>
- <Optimization>Disabled</Optimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <PreprocessToFile>false</PreprocessToFile>
- <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
- <ExceptionHandling>
- </ExceptionHandling>
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
- <FunctionLevelLinking>true</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalOptions>/FIXED:NO %(AdditionalOptions)</AdditionalOptions>
- <AdditionalDependencies>libcmtd.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
- <ClCompile>
- <Optimization>MaxSpeed</Optimization>
- <InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
- <IntrinsicFunctions>true</IntrinsicFunctions>
- <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
- <OmitFramePointers>true</OmitFramePointers>
- <EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
- <WholeProgramOptimization>true</WholeProgramOptimization>
- <AdditionalIncludeDirectories>..\src;..\3rdparty;..\3rdparty\zlib\include;..\3rdparty\msinttypes\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
- <PreprocessorDefinitions>WIN32;_WIN32;__WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;_CRT_NONSTDC_NO_DEPRECATE;MINICORE;LIBCONFIG_STATIC;YY_USE_CONST;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <StringPooling>true</StringPooling>
- <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
- <FunctionLevelLinking>false</FunctionLevelLinking>
- <AdditionalOptions>
- </AdditionalOptions>
- <PrecompiledHeader>
- </PrecompiledHeader>
- <WarningLevel>Level3</WarningLevel>
- <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
- <CompileAs>CompileAsC</CompileAs>
- <MultiProcessorCompilation>true</MultiProcessorCompilation>
- </ClCompile>
- <Link>
- <AdditionalDependencies>libcmt.lib;oldnames.lib;zdll.lib;%(AdditionalDependencies)</AdditionalDependencies>
- <OutputFile>$(OutDir)mapcache.exe</OutputFile>
- <AdditionalLibraryDirectories>..\3rdparty\zlib\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
- <GenerateDebugInformation>true</GenerateDebugInformation>
- <ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
- <SubSystem>Console</SubSystem>
- <OptimizeReferences>true</OptimizeReferences>
- <EnableCOMDATFolding>true</EnableCOMDATFolding>
- <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
- <RandomizedBaseAddress>false</RandomizedBaseAddress>
- <DataExecutionPrevention>
- </DataExecutionPrevention>
- <TargetMachine>MachineX86</TargetMachine>
- <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
- </Link>
- </ItemDefinitionGroup>
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c" />
- <ClCompile Include="..\src\common\console.c" />
- <ClCompile Include="..\src\common\des.c" />
- <ClCompile Include="..\src\common\grfio.c" />
- <ClCompile Include="..\src\common\memmgr.c" />
- <ClCompile Include="..\src\common\showmsg.c" />
- <ClCompile Include="..\src\common\strlib.c" />
- <ClCompile Include="..\src\common\sysinfo.c" />
- <ClCompile Include="..\src\common\utils.c" />
- <ClCompile Include="..\src\common\nullpo.c" />
- <ClCompile Include="..\src\tool\mapcache.c" />
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h" />
- <ClInclude Include="..\src\common\core.h" />
- <ClInclude Include="..\src\common\console.h" />
- <ClInclude Include="..\src\common\des.h" />
- <ClInclude Include="..\src\common\grfio.h" />
- <ClInclude Include="..\src\common\memmgr.h" />
- <ClInclude Include="..\src\common\mmo.h" />
- <ClInclude Include="..\src\common\showmsg.h" />
- <ClInclude Include="..\src\common\strlib.h" />
- <ClInclude Include="..\src\common\sysinfo.h" />
- <ClInclude Include="..\src\common\utils.h" />
- <ClInclude Include="..\src\common\winapi.h" />
- <ClInclude Include="..\src\common\nullpo.h" />
- <ClInclude Include="..\src\config\classes\general.h" />
- <ClInclude Include="..\src\config\const.h" />
- <ClInclude Include="..\src\config\core.h" />
- <ClInclude Include="..\src\config\renewal.h" />
- <ClInclude Include="..\src\config\secure.h" />
- </ItemGroup>
- <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
- <ImportGroup Label="ExtensionTargets">
- </ImportGroup>
-</Project> \ No newline at end of file
diff --git a/vcproj-14/mapcache.vcxproj.filters b/vcproj-14/mapcache.vcxproj.filters
deleted file mode 100644
index 0e8702591..000000000
--- a/vcproj-14/mapcache.vcxproj.filters
+++ /dev/null
@@ -1,105 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <ItemGroup>
- <ClCompile Include="..\src\common\core.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\console.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\des.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\grfio.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\memmgr.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\showmsg.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\strlib.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\sysinfo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\utils.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\common\nullpo.c">
- <Filter>common</Filter>
- </ClCompile>
- <ClCompile Include="..\src\tool\mapcache.c">
- <Filter>mapcache</Filter>
- </ClCompile>
- </ItemGroup>
- <ItemGroup>
- <ClInclude Include="..\src\common\cbasetypes.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\core.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\console.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\des.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\grfio.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\memmgr.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\mmo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\showmsg.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\strlib.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\sysinfo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\utils.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\winapi.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\common\nullpo.h">
- <Filter>common</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\renewal.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\const.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\core.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\secure.h">
- <Filter>config</Filter>
- </ClInclude>
- <ClInclude Include="..\src\config\classes\general.h">
- <Filter>config</Filter>
- </ClInclude>
- </ItemGroup>
- <ItemGroup>
- <Filter Include="common">
- <UniqueIdentifier>{a9c2444c-ffec-4e89-8412-e530231d79dc}</UniqueIdentifier>
- </Filter>
- <Filter Include="mapcache">
- <UniqueIdentifier>{5ea9d6f7-0a10-4bfb-ad39-478e4b1d8a0d}</UniqueIdentifier>
- </Filter>
- <Filter Include="config">
- <UniqueIdentifier>{4d14995f-43fd-4eb0-abcb-78d1d05a8606}</UniqueIdentifier>
- </Filter>
- </ItemGroup>
-</Project> \ No newline at end of file