summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--extras/map_block_dumper.py46
-rw-r--r--maps/agatha.blk1
-rw-r--r--maps/battlecenterm.blk4
-rw-r--r--maps/bikeshop.blk6
-rw-r--r--maps/billshouse.blk2
-rw-r--r--maps/bruno.blk4
-rw-r--r--maps/celadoncity.blk28
-rw-r--r--maps/celadondiner.blk1
-rw-r--r--maps/celadongamecorner.blk5
-rw-r--r--maps/celadongym.blk1
-rw-r--r--maps/celadonhotel.blk2
-rw-r--r--maps/celadonhouse.blk4
-rw-r--r--maps/celadonhouse2.blk1
-rw-r--r--maps/celadonmansion1.blk1
-rw-r--r--maps/celadonmansion2.blk1
-rw-r--r--maps/celadonmansion3.blk2
-rw-r--r--maps/celadonmansion4.blk1
-rw-r--r--maps/celadonmansion5.blk1
-rw-r--r--maps/celadonmart1.blk1
-rw-r--r--maps/celadonmart2.blk4
-rw-r--r--maps/celadonmart3.blk2
-rw-r--r--maps/celadonmart4.blk4
-rw-r--r--maps/celadonmart5.blk1
-rw-r--r--maps/celadonmart6.blk1
-rw-r--r--maps/celadonpokecenter.blk2
-rw-r--r--maps/celadonprizeroom.blk1
-rw-r--r--maps/ceruleancity.blk25
-rw-r--r--maps/ceruleangym.blk1
-rw-r--r--maps/ceruleanhouse2.blk1
-rw-r--r--maps/ceruleanhouse3.blk1
-rw-r--r--maps/ceruleanhousetrashed.blk1
-rw-r--r--maps/ceruleanmart.blk1
-rw-r--r--maps/ceruleanpokecenter.blk2
-rw-r--r--maps/cinnabarisland.blk1
-rw-r--r--maps/cinnibargym.blk1
-rw-r--r--maps/cinnibarmart.blk1
-rw-r--r--maps/cinnibarpokecenter.blk2
-rw-r--r--maps/copycatshousef1.blk1
-rw-r--r--maps/copycatshousef2.blk1
-rw-r--r--maps/daycarem.blk1
-rw-r--r--maps/diglettscave.blk1
-rw-r--r--maps/diglettscaveentranceroute11.blk2
-rw-r--r--maps/diglettscaveroute2.blk2
-rw-r--r--maps/fanclub.blk1
-rw-r--r--maps/fightingdojo.blk1
-rw-r--r--maps/fuchsiacity.blk4
-rw-r--r--maps/fuchsiagym.blk1
-rw-r--r--maps/fuchsiahouse1.blk1
-rw-r--r--maps/fuchsiahouse2.blk1
-rw-r--r--maps/fuchsiahouse3.blk1
-rw-r--r--maps/fuchsiamart.blk1
-rw-r--r--maps/fuchsiameetingroom.blk1
-rw-r--r--maps/fuchsiapokecenter.blk2
-rw-r--r--maps/gary.blk1
-rw-r--r--maps/halloffameroom.blk1
-rw-r--r--maps/indigoplateau.blk1
-rw-r--r--maps/indigoplateaulobby.blkbin0 -> 48 bytes
-rw-r--r--maps/lab1.blk2
-rw-r--r--maps/lab2.blk2
-rw-r--r--maps/lab3.blk1
-rw-r--r--maps/lab4.blk1
-rw-r--r--maps/lance.blk1
-rw-r--r--maps/lavendartown.blk1
-rw-r--r--maps/lavenderhouse1.blk1
-rw-r--r--maps/lavenderhouse2.blk1
-rw-r--r--maps/lavendermart.blk1
-rw-r--r--maps/lavenderpokecenter.blk2
-rw-r--r--maps/loreli.blk1
-rw-r--r--maps/mansion1.blk9
-rw-r--r--maps/mansion2.blk1
-rw-r--r--maps/mansion3.blk1
-rw-r--r--maps/mansion4.blk1
-rw-r--r--maps/mtmoon1.blk1
-rw-r--r--maps/mtmoon2.blk1
-rw-r--r--maps/mtmoon3.blk1
-rw-r--r--maps/mtmoonpokecenter.blk2
-rw-r--r--maps/museumf1.blkbin0 -> 40 bytes
-rw-r--r--maps/museumf2.blkbin0 -> 28 bytes
-rw-r--r--maps/namerater.blk1
-rw-r--r--maps/oakslab.blk1
-rw-r--r--maps/pewtercity.blk57
-rw-r--r--maps/pewtergym.blk4
-rw-r--r--maps/pewterhouse1.blk1
-rw-r--r--maps/pewterhouse2.blk1
-rw-r--r--maps/pewtermart.blk1
-rw-r--r--maps/pewterpokecenter.blk2
-rw-r--r--maps/pokemontower1.blk3
-rw-r--r--maps/pokemontower2.blk2
-rw-r--r--maps/pokemontower3.blk3
-rw-r--r--maps/pokemontower4.blk3
-rw-r--r--maps/pokemontower5.blk2
-rw-r--r--maps/pokemontower6.blk2
-rw-r--r--maps/pokemontower7.blk1
-rw-r--r--maps/powerplant.blk1
-rw-r--r--maps/rockethideout1.blk1
-rw-r--r--maps/rockethideout2.blk3
-rw-r--r--maps/rockethideout3.blk2
-rw-r--r--maps/rockethideout4.blk1
-rw-r--r--maps/rockethideoutelevator.blk1
-rw-r--r--maps/rocktunnel1.blk1
-rw-r--r--maps/rocktunnel2.blk1
-rw-r--r--maps/rocktunnelpokecenter.blk2
-rw-r--r--maps/route1.blk38
-rw-r--r--maps/route10.blk43
-rw-r--r--maps/route11.blk34
-rw-r--r--maps/route11gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route11gateupstairs.blkbin0 -> 16 bytes
-rw-r--r--maps/route12.blk21
-rw-r--r--maps/route12gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route12gateupstairs.blkbin0 -> 16 bytes
-rw-r--r--maps/route12house.blk1
-rw-r--r--maps/route13.blk2
-rw-r--r--maps/route14.blk74
-rw-r--r--maps/route15.blk82
-rw-r--r--maps/route15gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route16.blk22
-rw-r--r--maps/route16gatemap.blkbin0 -> 28 bytes
-rw-r--r--maps/route16gateupstairs.blkbin0 -> 16 bytes
-rw-r--r--maps/route16house.blk1
-rw-r--r--maps/route17.blk1
-rw-r--r--maps/route18.blk1
-rw-r--r--maps/route18gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route18gateheader.blkbin0 -> 16 bytes
-rw-r--r--maps/route19.blk1
-rw-r--r--maps/route2.blk54
-rw-r--r--maps/route20.blk1
-rw-r--r--maps/route21.blk10
-rw-r--r--maps/route22.blk3
-rw-r--r--maps/route22gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route23.blk57
-rw-r--r--maps/route24.blk13
-rw-r--r--maps/route25.blk19
-rw-r--r--maps/route2gate.blkbin0 -> 20 bytes
-rw-r--r--maps/route2house.blk1
-rw-r--r--maps/route3.blk55
-rw-r--r--maps/route4.blk64
-rw-r--r--maps/route5.blk9
-rw-r--r--maps/route5gate.blk1
-rw-r--r--maps/route6.blk21
-rw-r--r--maps/route6gate.blk1
-rw-r--r--maps/route7.blk1
-rw-r--r--maps/route7gate.blk1
-rw-r--r--maps/route8.blk45
-rw-r--r--maps/route8gate.blk1
-rw-r--r--maps/route9.blk29
-rw-r--r--maps/safarizonecenter.blk1
-rw-r--r--maps/safarizoneeast.blk1
-rw-r--r--maps/safarizoneentrance.blk1
-rw-r--r--maps/safarizonenorth.blk1
-rw-r--r--maps/safarizoneresthouse1.blkbin0 -> 16 bytes
-rw-r--r--maps/safarizoneresthouse2.blkbin0 -> 16 bytes
-rw-r--r--maps/safarizoneresthouse3.blkbin0 -> 16 bytes
-rw-r--r--maps/safarizoneresthouse4.blkbin0 -> 16 bytes
-rw-r--r--maps/safarizonesecrethouse.blk1
-rw-r--r--maps/safarizonewest.blk1
-rw-r--r--maps/saffroncity.blkbin0 -> 360 bytes
-rw-r--r--maps/saffrongym.blk1
-rw-r--r--maps/saffronhouse1.blk1
-rw-r--r--maps/saffronhouse2.blk1
-rw-r--r--maps/saffronmart.blk1
-rw-r--r--maps/saffronpokecenter.blk2
-rw-r--r--maps/school.blk1
-rw-r--r--maps/seafoamislands1.blk1
-rw-r--r--maps/seafoamislands2.blk1
-rw-r--r--maps/seafoamislands3.blk1
-rw-r--r--maps/seafoamislands4.blk1
-rw-r--r--maps/seafoamislands5.blk1
-rw-r--r--maps/silphco1.blk1
-rw-r--r--maps/silphco10.blk2
-rw-r--r--maps/silphco11.blk1
-rw-r--r--maps/silphco2.blk1
-rw-r--r--maps/silphco3.blk1
-rw-r--r--maps/silphco4.blk1
-rw-r--r--maps/silphco5.blk1
-rw-r--r--maps/silphco6.blk1
-rw-r--r--maps/silphco7.blk1
-rw-r--r--maps/silphco8.blk1
-rw-r--r--maps/silphco9.blk1
-rw-r--r--maps/silphcoelevator.blk1
-rw-r--r--maps/ssanne1.blk1
-rw-r--r--maps/ssanne10.blk1
-rw-r--r--maps/ssanne2.blk1
-rw-r--r--maps/ssanne3.blk1
-rw-r--r--maps/ssanne4.blk1
-rw-r--r--maps/ssanne5.blk1
-rw-r--r--maps/ssanne6.blk7
-rw-r--r--maps/ssanne7.blk1
-rw-r--r--maps/ssanne8.blk7
-rw-r--r--maps/ssanne9.blk1
-rw-r--r--maps/tradecenterm.blk6
-rw-r--r--maps/undergroundpathentranceroute7.blkbin0 -> 16 bytes
-rw-r--r--maps/undergroundpathentranceroute8.blkbin0 -> 16 bytes
-rw-r--r--maps/undergroundpathns.blk1
-rw-r--r--maps/undergroundpathwe.blk1
-rw-r--r--maps/undergroundtunnelentranceroute5.blkbin0 -> 16 bytes
-rw-r--r--maps/undergroundtunnelentranceroute6.blkbin0 -> 16 bytes
-rw-r--r--maps/unknowndungeon1.blk2
-rw-r--r--maps/unknowndungeon2.blk3
-rw-r--r--maps/unknowndungeon3.blk1
-rw-r--r--maps/vermilioncity.blk1
-rw-r--r--maps/vermiliondock.blk2
-rw-r--r--maps/vermiliongym.blk1
-rw-r--r--maps/vermilionhouse1.blk1
-rw-r--r--maps/vermilionhouse2.blk1
-rw-r--r--maps/vermilionhouse3.blk1
-rw-r--r--maps/vermilionmart.blk1
-rw-r--r--maps/vermilionpokecenter.blk2
-rw-r--r--maps/victoryroad1.blk2
-rw-r--r--maps/victoryroad2.blk1
-rw-r--r--maps/victoryroad3.blk2
-rw-r--r--maps/viridiancity.blk60
-rw-r--r--maps/viridianforest.blk1
-rw-r--r--maps/viridianforestentrance.blkbin0 -> 20 bytes
-rw-r--r--maps/viridianforestexit.blkbin0 -> 20 bytes
-rw-r--r--maps/viridiangym.blk1
-rw-r--r--maps/viridianhouse.blk1
-rw-r--r--maps/viridianmart.blk1
-rw-r--r--maps/viridianpokecenter.blk2
218 files changed, 1172 insertions, 0 deletions
diff --git a/extras/map_block_dumper.py b/extras/map_block_dumper.py
new file mode 100644
index 00000000..039cf123
--- /dev/null
+++ b/extras/map_block_dumper.py
@@ -0,0 +1,46 @@
+#!/usr/bin/python
+#author: Bryan Bishop <kanzure@gmail.com>
+#date: 2012-01-03
+#purpose: extract .blk files from baserom.gbc
+import extract_maps #rom, assert_rom, load_rom, calculate_pointer, load_map_pointers, read_all_map_headers, map_headers
+from pretty_map_headers import map_name_cleaner
+from analyze_incbins import offset_to_pointer
+import sys
+
+def extract_map_block_data(map_id, savefile=True):
+ map = extract_maps.map_headers[map_id]
+ if map["name"] == "FREEZE": return #skip this one
+
+ blocksdata_pointer = int(map["map_pointer"], 16)
+
+ y = int(map["y"], 16)
+ x = int(map["x"], 16)
+ size = x*y
+
+ #fetch the data from the rom
+ blocksdata = extract_maps.rom[blocksdata_pointer:blocksdata_pointer+size]
+
+ #clean up the filename and label (for pokered.asm)
+ cleaned_name = map_name_cleaner(map["name"], None)
+ label_text = cleaned_name.replace("_h", "Blocks")
+ filename = cleaned_name.replace("_h", "").lower()
+
+ if savefile:
+ print "Saving ../maps/" + filename + ".blk for map id=" + str(map_id)
+ fh = open("../maps/" + filename + ".blk", "w")
+ fh.write(blocksdata)
+ fh.close()
+
+def get_all_map_blockdata():
+ for map in extract_maps.map_headers.keys():
+ extract_map_block_data(map)
+
+if __name__ == "__main__":
+ #load map headers
+ extract_maps.load_rom()
+ extract_maps.load_map_pointers()
+ extract_maps.read_all_map_headers()
+
+ #extract_map_block_data(0)
+ get_all_map_blockdata()
+
diff --git a/maps/agatha.blk b/maps/agatha.blk
new file mode 100644
index 00000000..4167fdc5
--- /dev/null
+++ b/maps/agatha.blk
@@ -0,0 +1 @@
+GG6GGg66NeRN6eReg6eeRK6eRgR6hh \ No newline at end of file
diff --git a/maps/battlecenterm.blk b/maps/battlecenterm.blk
new file mode 100644
index 00000000..638b48ef
--- /dev/null
+++ b/maps/battlecenterm.blk
@@ -0,0 +1,4 @@
+
+
+ !"#
+
diff --git a/maps/bikeshop.blk b/maps/bikeshop.blk
new file mode 100644
index 00000000..925be45c
--- /dev/null
+++ b/maps/bikeshop.blk
@@ -0,0 +1,6 @@
+
+
+
+
+
+ \ No newline at end of file
diff --git a/maps/billshouse.blk b/maps/billshouse.blk
new file mode 100644
index 00000000..112a2e81
--- /dev/null
+++ b/maps/billshouse.blk
@@ -0,0 +1,2 @@
+
+   \ No newline at end of file
diff --git a/maps/bruno.blk b/maps/bruno.blk
new file mode 100644
index 00000000..2ecc677e
--- /dev/null
+++ b/maps/bruno.blk
@@ -0,0 +1,4 @@
+
+ 
+   
+ \ No newline at end of file
diff --git a/maps/celadoncity.blk b/maps/celadoncity.blk
new file mode 100644
index 00000000..f1fce6bc
--- /dev/null
+++ b/maps/celadoncity.blk
@@ -0,0 +1,28 @@
+lllllllllllllllllllllll
+
+
+
+
+
+
+
+
+oo
+ooo
+oooooo
+n !UUUU !U !UUUUUUUUUmnhi !hiUhi ! ! ! !Umn7~hi7}~y7:~7~7~7~|rUUUhiUUUUUUUUUUUUUUUUUUUU7::sUUUUUUUUUUUUUUUUUUUUUUUUy0 VwwwwUwwwwUUUUUUUUUNTM ! !U ! !nwUUUUUUUUUgj7:~|~U7~7~nUUUUUUUUUCVwwVwUVwww5nUUUUUUUUUUUUUUUUUUUUUUmn !  ! !UU ! ! ! ! !
+n7~7~7~UU7~|~|~7~|~
+nUUUUUyUU !UUUUUUUUUUUU
+n/7~UUUUUUUUUUUU
+n
+
+
+
+
+
+
+
+
+
+llllll26llll
+nooooooooooooooooo6ooooo \ No newline at end of file
diff --git a/maps/celadondiner.blk b/maps/celadondiner.blk
new file mode 100644
index 00000000..4ef657b9
--- /dev/null
+++ b/maps/celadondiner.blk
@@ -0,0 +1 @@
+,*.20 ! - ! 1() \ No newline at end of file
diff --git a/maps/celadongamecorner.blk b/maps/celadongamecorner.blk
new file mode 100644
index 00000000..82fd0b61
--- /dev/null
+++ b/maps/celadongamecorner.blk
@@ -0,0 +1,5 @@
+
+
+
+
+4***C*///3 : : : :9!9!9!99!9!9!98!8!8!8 () \ No newline at end of file
diff --git a/maps/celadongym.blk b/maps/celadongym.blk
new file mode 100644
index 00000000..dcecc50c
--- /dev/null
+++ b/maps/celadongym.blk
@@ -0,0 +1 @@
+38:933<3=33;?>3344356344321 \ No newline at end of file
diff --git a/maps/celadonhotel.blk b/maps/celadonhotel.blk
new file mode 100644
index 00000000..07a8b781
--- /dev/null
+++ b/maps/celadonhotel.blk
@@ -0,0 +1,2 @@
+ 
+  \ No newline at end of file
diff --git a/maps/celadonhouse.blk b/maps/celadonhouse.blk
new file mode 100644
index 00000000..8558b3de
--- /dev/null
+++ b/maps/celadonhouse.blk
@@ -0,0 +1,4 @@
+ %      
+
+
+
diff --git a/maps/celadonhouse2.blk b/maps/celadonhouse2.blk
new file mode 100644
index 00000000..4181d9de
--- /dev/null
+++ b/maps/celadonhouse2.blk
@@ -0,0 +1 @@
+D@?D BC FG 6A 6 \ No newline at end of file
diff --git a/maps/celadonmansion1.blk b/maps/celadonmansion1.blk
new file mode 100644
index 00000000..97a1a91f
--- /dev/null
+++ b/maps/celadonmansion1.blk
@@ -0,0 +1 @@
+$*   > \ No newline at end of file
diff --git a/maps/celadonmansion2.blk b/maps/celadonmansion2.blk
new file mode 100644
index 00000000..920282c1
--- /dev/null
+++ b/maps/celadonmansion2.blk
@@ -0,0 +1 @@
+' +/  \ No newline at end of file
diff --git a/maps/celadonmansion3.blk b/maps/celadonmansion3.blk
new file mode 100644
index 00000000..5451ea7d
--- /dev/null
+++ b/maps/celadonmansion3.blk
@@ -0,0 +1,2 @@
+()#,-
+   \ No newline at end of file
diff --git a/maps/celadonmansion4.blk b/maps/celadonmansion4.blk
new file mode 100644
index 00000000..dafad3db
--- /dev/null
+++ b/maps/celadonmansion4.blk
@@ -0,0 +1 @@
+E;=!"%&3  \ No newline at end of file
diff --git a/maps/celadonmansion5.blk b/maps/celadonmansion5.blk
new file mode 100644
index 00000000..51bf8401
--- /dev/null
+++ b/maps/celadonmansion5.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/celadonmart1.blk b/maps/celadonmart1.blk
new file mode 100644
index 00000000..0c805e4c
--- /dev/null
+++ b/maps/celadonmart1.blk
@@ -0,0 +1 @@
+ %    &   \ No newline at end of file
diff --git a/maps/celadonmart2.blk b/maps/celadonmart2.blk
new file mode 100644
index 00000000..4ddd4f4b
--- /dev/null
+++ b/maps/celadonmart2.blk
@@ -0,0 +1,4 @@
+ %      
+
+
+
diff --git a/maps/celadonmart3.blk b/maps/celadonmart3.blk
new file mode 100644
index 00000000..3be70750
--- /dev/null
+++ b/maps/celadonmart3.blk
@@ -0,0 +1,2 @@
+ $$$$%     
+
diff --git a/maps/celadonmart4.blk b/maps/celadonmart4.blk
new file mode 100644
index 00000000..2066e69e
--- /dev/null
+++ b/maps/celadonmart4.blk
@@ -0,0 +1,4 @@
+ %     '
+
+
+ \ No newline at end of file
diff --git a/maps/celadonmart5.blk b/maps/celadonmart5.blk
new file mode 100644
index 00000000..520407ba
--- /dev/null
+++ b/maps/celadonmart5.blk
@@ -0,0 +1 @@
+6;??A6! <C*A6 ! A677777777A \ No newline at end of file
diff --git a/maps/celadonmart6.blk b/maps/celadonmart6.blk
new file mode 100644
index 00000000..824bc3de
--- /dev/null
+++ b/maps/celadonmart6.blk
@@ -0,0 +1 @@
+*+() \ No newline at end of file
diff --git a/maps/celadonpokecenter.blk b/maps/celadonpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/celadonpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/celadonprizeroom.blk b/maps/celadonprizeroom.blk
new file mode 100644
index 00000000..f0a6c058
--- /dev/null
+++ b/maps/celadonprizeroom.blk
@@ -0,0 +1 @@
+?@@@?>>>>> = \ No newline at end of file
diff --git a/maps/ceruleancity.blk b/maps/ceruleancity.blk
new file mode 100644
index 00000000..d7abfd3d
--- /dev/null
+++ b/maps/ceruleancity.blk
@@ -0,0 +1,25 @@
+,,,,,,)CCTN
+CCCCCC,,+WWW%CCTPCCCCCC,,)CCCCCC
+N
+CCCCCC,,)lllll6
+mnllllm,,)UUUUUn
+mnUUUUmWWp 0  0 111
+
+
+
+
+
+N\  !
+Pkkk
+
+
+
+|r 
+
+/\bQQN
+tttttt111_NttN ! !ttt_NttN
+V|~0 |s0 _NttN_Nttbllll6V2llllllllNttNNttPRRm]nN]MRRRRNtttttm'n
+
+
+
+N'Mttttt \ No newline at end of file
diff --git a/maps/ceruleangym.blk b/maps/ceruleangym.blk
new file mode 100644
index 00000000..c5a3eab2
--- /dev/null
+++ b/maps/ceruleangym.blk
@@ -0,0 +1 @@
+!#"#  \ No newline at end of file
diff --git a/maps/ceruleanhouse2.blk b/maps/ceruleanhouse2.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/ceruleanhouse2.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/ceruleanhouse3.blk b/maps/ceruleanhouse3.blk
new file mode 100644
index 00000000..35443909
--- /dev/null
+++ b/maps/ceruleanhouse3.blk
@@ -0,0 +1 @@
+= ==  ,  5 \ No newline at end of file
diff --git a/maps/ceruleanhousetrashed.blk b/maps/ceruleanhousetrashed.blk
new file mode 100644
index 00000000..cbc77e74
--- /dev/null
+++ b/maps/ceruleanhousetrashed.blk
@@ -0,0 +1 @@
+ ! " \ No newline at end of file
diff --git a/maps/ceruleanmart.blk b/maps/ceruleanmart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/ceruleanmart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/ceruleanpokecenter.blk b/maps/ceruleanpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/ceruleanpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/cinnabarisland.blk b/maps/cinnabarisland.blk
new file mode 100644
index 00000000..1a7922c9
--- /dev/null
+++ b/maps/cinnabarisland.blk
@@ -0,0 +1 @@
+d !{{ d7:~{yd{{y{{{{{d !{{{{{d7:~ ! !{d{{y|r|s{-{{{{{{{C-kkkkkkkkk \ No newline at end of file
diff --git a/maps/cinnibargym.blk b/maps/cinnibargym.blk
new file mode 100644
index 00000000..ab8de94a
--- /dev/null
+++ b/maps/cinnibargym.blk
@@ -0,0 +1 @@
+@aa@@aAAAADDDYDDDDkcDkckcDDDDDDDPXkcDkcDEDHUDDD, \ No newline at end of file
diff --git a/maps/cinnibarmart.blk b/maps/cinnibarmart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/cinnibarmart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/cinnibarpokecenter.blk b/maps/cinnibarpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/cinnibarpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/copycatshousef1.blk b/maps/copycatshousef1.blk
new file mode 100644
index 00000000..1b7d4f07
--- /dev/null
+++ b/maps/copycatshousef1.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/copycatshousef2.blk b/maps/copycatshousef2.blk
new file mode 100644
index 00000000..dd9d1ea4
--- /dev/null
+++ b/maps/copycatshousef2.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/daycarem.blk b/maps/daycarem.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/daycarem.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/diglettscave.blk b/maps/diglettscave.blk
new file mode 100644
index 00000000..ff81fc7d
--- /dev/null
+++ b/maps/diglettscave.blk
@@ -0,0 +1 @@
+,+>++++> \ No newline at end of file
diff --git a/maps/diglettscaveentranceroute11.blk b/maps/diglettscaveentranceroute11.blk
new file mode 100644
index 00000000..5282c7dd
--- /dev/null
+++ b/maps/diglettscaveentranceroute11.blk
@@ -0,0 +1,2 @@
+}}}}}'}
+$} \ No newline at end of file
diff --git a/maps/diglettscaveroute2.blk b/maps/diglettscaveroute2.blk
new file mode 100644
index 00000000..5282c7dd
--- /dev/null
+++ b/maps/diglettscaveroute2.blk
@@ -0,0 +1,2 @@
+}}}}}'}
+$} \ No newline at end of file
diff --git a/maps/fanclub.blk b/maps/fanclub.blk
new file mode 100644
index 00000000..2622e175
--- /dev/null
+++ b/maps/fanclub.blk
@@ -0,0 +1 @@
+  \ No newline at end of file
diff --git a/maps/fightingdojo.blk b/maps/fightingdojo.blk
new file mode 100644
index 00000000..3b13cc90
--- /dev/null
+++ b/maps/fightingdojo.blk
@@ -0,0 +1 @@
+IJgIJKQPLKLKLK21LRFFo \ No newline at end of file
diff --git a/maps/fuchsiacity.blk b/maps/fuchsiacity.blk
new file mode 100644
index 00000000..e57addb1
--- /dev/null
+++ b/maps/fuchsiacity.blk
@@ -0,0 +1,4 @@
+ !zoooooz7:~zooooooznttmVUwnmnwVwVmzoo`wVwVwmzzzzzzznzzzzzzzzzzz !oooo`z !nlllmzz|szzzzzz7:~`wVwmzoooooyzznVUVzzzzzogmzznUlllll11NkkkPRR`Uwwww11NU_tnN>?????????;_t
+
+
+nN$ !WWWW !%_8989nNX|~0|rY1<=<=1nNX11111111Y_Vw1wnNZ\ooo\[11nPRRRR>?;ttttPRRRRRn11111(,)1111>?; \ No newline at end of file
diff --git a/maps/fuchsiagym.blk b/maps/fuchsiagym.blk
new file mode 100644
index 00000000..dd4f5019
--- /dev/null
+++ b/maps/fuchsiagym.blk
@@ -0,0 +1 @@
+-.0-/0/-/--/./0---21 \ No newline at end of file
diff --git a/maps/fuchsiahouse1.blk b/maps/fuchsiahouse1.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/fuchsiahouse1.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/fuchsiahouse2.blk b/maps/fuchsiahouse2.blk
new file mode 100644
index 00000000..1ad21f96
--- /dev/null
+++ b/maps/fuchsiahouse2.blk
@@ -0,0 +1 @@
+)    \ No newline at end of file
diff --git a/maps/fuchsiahouse3.blk b/maps/fuchsiahouse3.blk
new file mode 100644
index 00000000..35443909
--- /dev/null
+++ b/maps/fuchsiahouse3.blk
@@ -0,0 +1 @@
+= ==  ,  5 \ No newline at end of file
diff --git a/maps/fuchsiamart.blk b/maps/fuchsiamart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/fuchsiamart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/fuchsiameetingroom.blk b/maps/fuchsiameetingroom.blk
new file mode 100644
index 00000000..a1c8d921
--- /dev/null
+++ b/maps/fuchsiameetingroom.blk
@@ -0,0 +1 @@
+589467777   \ No newline at end of file
diff --git a/maps/fuchsiapokecenter.blk b/maps/fuchsiapokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/fuchsiapokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/gary.blk b/maps/gary.blk
new file mode 100644
index 00000000..8e5d10d0
--- /dev/null
+++ b/maps/gary.blk
@@ -0,0 +1 @@
+I12JKLKLR12o \ No newline at end of file
diff --git a/maps/halloffameroom.blk b/maps/halloffameroom.blk
new file mode 100644
index 00000000..f1aa64a4
--- /dev/null
+++ b/maps/halloffameroom.blk
@@ -0,0 +1 @@
+e7l \ No newline at end of file
diff --git a/maps/indigoplateau.blk b/maps/indigoplateau.blk
new file mode 100644
index 00000000..a850b3c6
--- /dev/null
+++ b/maps/indigoplateau.blk
@@ -0,0 +1 @@
+!"'')))CB***,,,(CB(+++)))CB***,,,(CB(+++)))CB***,,,(CB(+++ \ No newline at end of file
diff --git a/maps/indigoplateaulobby.blk b/maps/indigoplateaulobby.blk
new file mode 100644
index 00000000..38561b84
--- /dev/null
+++ b/maps/indigoplateaulobby.blk
Binary files differ
diff --git a/maps/lab1.blk b/maps/lab1.blk
new file mode 100644
index 00000000..7a6502a2
--- /dev/null
+++ b/maps/lab1.blk
@@ -0,0 +1,2 @@
+ 
+  \ No newline at end of file
diff --git a/maps/lab2.blk b/maps/lab2.blk
new file mode 100644
index 00000000..ef77b656
--- /dev/null
+++ b/maps/lab2.blk
@@ -0,0 +1,2 @@
+ 
+  \ No newline at end of file
diff --git a/maps/lab3.blk b/maps/lab3.blk
new file mode 100644
index 00000000..822db175
--- /dev/null
+++ b/maps/lab3.blk
@@ -0,0 +1 @@
+  \ No newline at end of file
diff --git a/maps/lab4.blk b/maps/lab4.blk
new file mode 100644
index 00000000..d9a64a5d
--- /dev/null
+++ b/maps/lab4.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/lance.blk b/maps/lance.blk
new file mode 100644
index 00000000..b05f1c35
--- /dev/null
+++ b/maps/lance.blk
@@ -0,0 +1 @@
+I12JI12JK21LKLK21LKLK21LR12oK21LK21LRVrsNoKLIJKLKpKLKSFFoKLKLKUHHH[LRFFFFFFFo \ No newline at end of file
diff --git a/maps/lavendartown.blk b/maps/lavendartown.blk
new file mode 100644
index 00000000..d094f3b9
--- /dev/null
+++ b/maps/lavendartown.blk
@@ -0,0 +1 @@
+WW%{{(hi,{ !{y(7}~,{|r{{$WW*{{{{{{{{y({{yy{{{({{{{{{{ !({{{|s({{{{{{{{{(???;{>???, \ No newline at end of file
diff --git a/maps/lavenderhouse1.blk b/maps/lavenderhouse1.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/lavenderhouse1.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/lavenderhouse2.blk b/maps/lavenderhouse2.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/lavenderhouse2.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/lavendermart.blk b/maps/lavendermart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/lavendermart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/lavenderpokecenter.blk b/maps/lavenderpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/lavenderpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/loreli.blk b/maps/loreli.blk
new file mode 100644
index 00000000..8df8e929
--- /dev/null
+++ b/maps/loreli.blk
@@ -0,0 +1 @@
+!!$!!  DD \ No newline at end of file
diff --git a/maps/mansion1.blk b/maps/mansion1.blk
new file mode 100644
index 00000000..afcb8e7e
--- /dev/null
+++ b/maps/mansion1.blk
@@ -0,0 +1,9 @@
+@AAAAAAAAAAAAAB\S]\wGF@c]DCFSXWXUFPIIXF8G]D:;
+FCC181]D?;
+SJIIIXWQD?;
+F]D?;
+FHXWQD?;
+F R]D?;
+FDFD?;
+F NDFD?;
+FFHX?;WJIIIIII \ No newline at end of file
diff --git a/maps/mansion2.blk b/maps/mansion2.blk
new file mode 100644
index 00000000..37896766
--- /dev/null
+++ b/maps/mansion2.blk
@@ -0,0 +1 @@
+heejBAABAAA@aei\VFGp]\VXW8FDCCZ1FPIIIJ `cgAeiDwon d8FDZ8SIX8WQka*]8FnFD1FlOkaaBFlDVVlDGGSlDZFlHIIJIJm \ No newline at end of file
diff --git a/maps/mansion3.blk b/maps/mansion3.blk
new file mode 100644
index 00000000..1a86bc71
--- /dev/null
+++ b/maps/mansion3.blk
@@ -0,0 +1 @@
+@AAsAeeBaaa@DVU\81wG1\Z18F\8gi VIIIQDo] 8FDG1]ItWRWIQ\]DoFHIIHIIJ \ No newline at end of file
diff --git a/maps/mansion4.blk b/maps/mansion4.blk
new file mode 100644
index 00000000..9ced2192
--- /dev/null
+++ b/maps/mansion4.blk
@@ -0,0 +1 @@
+`aaaBaaaabAAAABdFfwCCCFDGVXWIJIXWQDF@cgBAAAAAAABFD  FFFDFFFD  FFFPIIIJZaaYVQDFDFDVGDFDDnFDZwDFHIIIIIJIIIHIIIJ \ No newline at end of file
diff --git a/maps/mtmoon1.blk b/maps/mtmoon1.blk
new file mode 100644
index 00000000..04edbba7
--- /dev/null
+++ b/maps/mtmoon1.blk
@@ -0,0 +1 @@
+ !!!!!!!!!!!!!!!!!"( " " "(( !" !!"* " !!"$ !!!!!!!!" \ No newline at end of file
diff --git a/maps/mtmoon2.blk b/maps/mtmoon2.blk
new file mode 100644
index 00000000..ee1aa030
--- /dev/null
+++ b/maps/mtmoon2.blk
@@ -0,0 +1 @@
+??????<==??????=<?????????=<???????< \ No newline at end of file
diff --git a/maps/mtmoon3.blk b/maps/mtmoon3.blk
new file mode 100644
index 00000000..216fe705
--- /dev/null
+++ b/maps/mtmoon3.blk
@@ -0,0 +1 @@
+..................//......../fED/AB.@AB../=/)/333)+/> .....//../3333/0...../D))E/=HI333/33JGGGGK/....@AB./../)///,/=/88888888889999999999 \ No newline at end of file
diff --git a/maps/mtmoonpokecenter.blk b/maps/mtmoonpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/mtmoonpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/museumf1.blk b/maps/museumf1.blk
new file mode 100644
index 00000000..a96771ba
--- /dev/null
+++ b/maps/museumf1.blk
Binary files differ
diff --git a/maps/museumf2.blk b/maps/museumf2.blk
new file mode 100644
index 00000000..355e5d80
--- /dev/null
+++ b/maps/museumf2.blk
Binary files differ
diff --git a/maps/namerater.blk b/maps/namerater.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/namerater.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/oakslab.blk b/maps/oakslab.blk
new file mode 100644
index 00000000..64d2d6a2
--- /dev/null
+++ b/maps/oakslab.blk
@@ -0,0 +1 @@
+efghhkkijmnhhhh \ No newline at end of file
diff --git a/maps/pewtercity.blk b/maps/pewtercity.blk
new file mode 100644
index 00000000..b199480b
--- /dev/null
+++ b/maps/pewtercity.blk
@@ -0,0 +1,57 @@
+
+
+RRRRRRRRRRRRRRRooo?;tt  !oo
+ttn,)ttuqqv|}~
+4
+ttn,)/7}:~B/B,)
+
+
+
+
+
+
+n,)tttttt>??,)
+
+
+
+(,,,)
+
+  !$WW,)
+
+
+|s
+
+
+,),)ooooo
+
+
+
+
+
+>??,) !1wVww1(,,,)
+
+
+|rtnttttm$WW,)nttttmM
+
++%t
+
+
+n/mM
+
+)M
+
+%QQQQQQQQQQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/maps/pewtergym.blk b/maps/pewtergym.blk
new file mode 100644
index 00000000..e7fc2212
--- /dev/null
+++ b/maps/pewtergym.blk
@@ -0,0 +1,4 @@
+
+
+
+       \ No newline at end of file
diff --git a/maps/pewterhouse1.blk b/maps/pewterhouse1.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/pewterhouse1.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/pewterhouse2.blk b/maps/pewterhouse2.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/pewterhouse2.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/pewtermart.blk b/maps/pewtermart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/pewtermart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/pewterpokecenter.blk b/maps/pewterpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/pewterpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/pokemontower1.blk b/maps/pokemontower1.blk
new file mode 100644
index 00000000..25afe15f
--- /dev/null
+++ b/maps/pokemontower1.blk
@@ -0,0 +1,3 @@
+
+ 9 
+9 %?? %  \ No newline at end of file
diff --git a/maps/pokemontower2.blk b/maps/pokemontower2.blk
new file mode 100644
index 00000000..c8acf99d
--- /dev/null
+++ b/maps/pokemontower2.blk
@@ -0,0 +1,2 @@
+`[a[Q ^L666_ 
+6RLL6RRRR6R6 WRRROX 666 SVT \ No newline at end of file
diff --git a/maps/pokemontower3.blk b/maps/pokemontower3.blk
new file mode 100644
index 00000000..26d28b79
--- /dev/null
+++ b/maps/pokemontower3.blk
@@ -0,0 +1,3 @@
+
+[Q 9OOOOX 
+PPRQPQ 9NLLML VV SVT \ No newline at end of file
diff --git a/maps/pokemontower4.blk b/maps/pokemontower4.blk
new file mode 100644
index 00000000..2df4ab1a
--- /dev/null
+++ b/maps/pokemontower4.blk
@@ -0,0 +1,3 @@
+
+ [Q ^QOL_ 
+fONMOOMOgNOg 9f NO SU \ No newline at end of file
diff --git a/maps/pokemontower5.blk b/maps/pokemontower5.blk
new file mode 100644
index 00000000..a05a575c
--- /dev/null
+++ b/maps/pokemontower5.blk
@@ -0,0 +1,2 @@
+
+[e66 WiL6LjX :66OO66PR636RQP66OL6 ^gOOh_ 666  \ No newline at end of file
diff --git a/maps/pokemontower6.blk b/maps/pokemontower6.blk
new file mode 100644
index 00000000..7256a841
--- /dev/null
+++ b/maps/pokemontower6.blk
@@ -0,0 +1,2 @@
+`[a]66 ^NL6R6_ 
+6666R6LZRPOOL66O6LLOO W6O6OQX O6R 0 \ No newline at end of file
diff --git a/maps/pokemontower7.blk b/maps/pokemontower7.blk
new file mode 100644
index 00000000..4598f336
--- /dev/null
+++ b/maps/pokemontower7.blk
@@ -0,0 +1 @@
+lm 9  9 9 59    1 \ No newline at end of file
diff --git a/maps/powerplant.blk b/maps/powerplant.blk
new file mode 100644
index 00000000..7f2d7eeb
--- /dev/null
+++ b/maps/powerplant.blk
@@ -0,0 +1 @@
+@aaaheeieeeeieeeeeeiDp1]F55]Dh*gic+aYF815]@cg\81]cDF81]D\1]1DF8]p\8qDF81]heeA@Aeic+aDVIXWIIQ\p1]IIIHIIIIIXRF\R]DF`a*\8]5555DFdDqDFD1aa*+abIIIIIIIIIIUFD8f81]hcghe*V11]\8k11]\1k*gaaeaa@c+aaeiD1\D FHX,WHIIIIIIIHIIIIIIJ \ No newline at end of file
diff --git a/maps/rockethideout1.blk b/maps/rockethideout1.blk
new file mode 100644
index 00000000..18b02211
--- /dev/null
+++ b/maps/rockethideout1.blk
@@ -0,0 +1 @@
+.........@AAB...........DnoF......@AAAAcgAB....DF....@*+B  @*+B....DF  DF....DGGF  DGGF....F  F....@AAAAAABgB....444F,WJ....666F.......666F.......777oF.......HIIIIIIJ... \ No newline at end of file
diff --git a/maps/rockethideout2.blk b/maps/rockethideout2.blk
new file mode 100644
index 00000000..b8fc41f8
--- /dev/null
+++ b/maps/rockethideout2.blk
@@ -0,0 +1,3 @@
+.............................................@AAzAAAAA@ABAABD
+UoF nFy9&F FD
+ 'V Fy5YFD5)@AAAABD)US,WJD ) F...D  YnF...D)& DF...HI3333333HIJ... \ No newline at end of file
diff --git a/maps/rockethideout3.blk b/maps/rockethideout3.blk
new file mode 100644
index 00000000..23b45286
--- /dev/null
+++ b/maps/rockethideout3.blk
@@ -0,0 +1,2 @@
+..................................@AAAAAAAAAB....DnF....@AAAAcZIXF....y&FF....y&5WIQ....D5 &FF....D')F....D5oFIIIJ....y
+`*qb.......D)df.......@A*gpF.......HIIIIIIJ... \ No newline at end of file
diff --git a/maps/rockethideout4.blk b/maps/rockethideout4.blk
new file mode 100644
index 00000000..389c1c7c
--- /dev/null
+++ b/maps/rockethideout4.blk
@@ -0,0 +1 @@
+....`aaa@ABaaaB....dpFF....DGGRFGGF....PIIIDF F....D DF f....DG DnFXWQ....DGgpSJF....DFS,WJ....`aaaacF.......dF.......DGG F.......HIIIIIIJ... \ No newline at end of file
diff --git a/maps/rockethideoutelevator.blk b/maps/rockethideoutelevator.blk
new file mode 100644
index 00000000..0c296a34
--- /dev/null
+++ b/maps/rockethideoutelevator.blk
@@ -0,0 +1 @@
+DMGJLKJ KHFI \ No newline at end of file
diff --git a/maps/rocktunnel1.blk b/maps/rocktunnel1.blk
new file mode 100644
index 00000000..bbd18ce6
--- /dev/null
+++ b/maps/rocktunnel1.blk
@@ -0,0 +1 @@
+ " "(>( " " "( " " " "( " " " " "*>NQRMN \ No newline at end of file
diff --git a/maps/rocktunnel2.blk b/maps/rocktunnel2.blk
new file mode 100644
index 00000000..a579831b
--- /dev/null
+++ b/maps/rocktunnel2.blk
@@ -0,0 +1 @@
+ " " " " " " " " ">>> " " " " " " " "> " " " " " " " " " " " " " " \ No newline at end of file
diff --git a/maps/rocktunnelpokecenter.blk b/maps/rocktunnelpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/rocktunnelpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/route1.blk b/maps/route1.blk
new file mode 100644
index 00000000..56a9e4a3
--- /dev/null
+++ b/maps/route1.blk
@@ -0,0 +1,38 @@
+
+MRRO1PRRN
+M
+
+
+1
+
+tN
+MB11N
+nttn m
+nB m
+n
+tt
+111m
+noo m
+M
+
+tt1 N
+M
+1111ttN
+M//N
+M
+111111N
+Moooo N
+M
+
+tt 1N
+M1N
+n
+ 1
+ m
+n t1 tm
+nQQc bQQm
+n
+
+M N
+
+m \ No newline at end of file
diff --git a/maps/route10.blk b/maps/route10.blk
new file mode 100644
index 00000000..aed525c5
--- /dev/null
+++ b/maps/route10.blk
@@ -0,0 +1,43 @@
+WWWWWWWWW*CCCCCCCCC(aaaaaaae(
+ Me(
+ Me(;/Oe()
+
+
+
+
+
+Me(,???;
+
+Me(+WWWp !Me()1wV5|rMe()
+
+
+5UUMe()UUU5
+
+Me()UUU5
+
+Me()UUU
+
+
+Me()
+
+
+
+
+
+Oe(,?????;{e(+WWWW*){e() !(){e()hi(){e()7}:~(){e(){y{{(){e(){{{{$%{e(){{{{{{{e().(,????????,,,,,,,+WW*+WWWW%
+L()11111
+
+()1111>;/()>??,)
+
+()z$WWW%/()
+
+
+
+
+
+
+z(,???;
+
+
+
+(,,+W%/ (,,)zzzuqv(,,)z1>hi, \ No newline at end of file
diff --git a/maps/route11.blk b/maps/route11.blk
new file mode 100644
index 00000000..c026d913
--- /dev/null
+++ b/maps/route11.blk
@@ -0,0 +1,34 @@
+1111mI#####H I####H
+
+
+
+
+1>?;m' ' ' ^
+
+
+
+
+V$%m' ' '
+L
+
+
+11111" I##" &##H oo !m' ' ' ' ' 7}}~
+CCCdmD##E D###" ' ]ll
+
+
+CCCdm ' ' '
+
+
+
+
+m] &##" '
+
+
+
+
+D#########E D###E
+
+
+
+
+ \ No newline at end of file
diff --git a/maps/route11gate.blk b/maps/route11gate.blk
new file mode 100644
index 00000000..d1a18368
--- /dev/null
+++ b/maps/route11gate.blk
Binary files differ
diff --git a/maps/route11gateupstairs.blk b/maps/route11gateupstairs.blk
new file mode 100644
index 00000000..f90c7db9
--- /dev/null
+++ b/maps/route11gateupstairs.blk
Binary files differ
diff --git a/maps/route12.blk b/maps/route12.blk
new file mode 100644
index 00000000..d79f59e3
--- /dev/null
+++ b/maps/route12.blk
@@ -0,0 +1,21 @@
+,,,)1(,,,,,+W%1$WWWW,)CCTCCCC,)CCTCCkk,)CCTCCCC,)TTzTCCC,)TxxTyTT,)TCCTxxx,)TC !CC,)xChiCC,)kk7:~kk,)CCCTCCC,)CCCTCCC,)TTTzTTC,)xxxxxTC,)TCCTTTC,)TCCTxxC,)zTTTCTCW%TxxxCTCTCCCCxCzTzTTTCTxTxxxCxCTTTCCCCxxzTCTTTCTxCTxTCTTCTCTTzTCTCxxxxCTTTzTTCxxxTxxC66kkkTCCCLLaaayCCCxxxTCCCCCCTCCCCCCTCCCCCCTCCC
+nCCCTTTC
+nCCCxxTC
+nT111C
+nTwwwwwC
+nTxxxxxC
+nTTTzTCC
+nxxxTxCC
+nl6CTCCC
+n
+5TTCCC
+nl
+xzTTC
+nTTTTxxC
+nxxxTTTC
+nCCCxxTC
+nll3TzTC
+n nxTxC
+n nCTCC
+n nTzCC
+n nTxCC \ No newline at end of file
diff --git a/maps/route12gate.blk b/maps/route12gate.blk
new file mode 100644
index 00000000..5c626eaf
--- /dev/null
+++ b/maps/route12gate.blk
Binary files differ
diff --git a/maps/route12gateupstairs.blk b/maps/route12gateupstairs.blk
new file mode 100644
index 00000000..f90c7db9
--- /dev/null
+++ b/maps/route12gateupstairs.blk
Binary files differ
diff --git a/maps/route12house.blk b/maps/route12house.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/route12house.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/route13.blk b/maps/route13.blk
new file mode 100644
index 00000000..9d607b6d
--- /dev/null
+++ b/maps/route13.blk
@@ -0,0 +1,2 @@
+11111111111111111TCCCwwwwwwwwwwwwwwwwwllllllTCCCwwwwww1wwww1wwV4
+ nTCCCwwwww1wwwwwwwwwm nTCCCww1wwwwwwwww1woooooTCCCwww1wwwwww1wwVw1TTTTTTTTCCCww1wwwVwwwwwwwwwxxxxxxxxCCCQQQQQQQjCCCCCCCCCCCCCCCCCCCkkkkkkkkkkk \ No newline at end of file
diff --git a/maps/route14.blk b/maps/route14.blk
new file mode 100644
index 00000000..38cae243
--- /dev/null
+++ b/maps/route14.blk
@@ -0,0 +1,74 @@
+
+M11111111
+Mwwwwwwww
+M1wwwwwww
+Mwwwww1ww
+Mw1wwwwww
+Mwwww1www
+M111
+U
+w
+M111
+UM
+M
+UM
+M mUM
+M mUM
+M mUMCC
+MnmUMCC
+M5
+UmUMCC
+M
+
+UmU
+cC
+M
+
+UmU
+MC
+M
+
+U5U
+MC
+M
+
+UmU
+MC
+
+UmU
+MC
+
+UmU
+MCUnUUU
+U
+MC5
+
+
+
+U
+MC
+
+
+
+
+
+U
+MCUUUUUUU
+MC
+
+
+
+
+
+
+
+MCQQQQQQQQQC
+
+
+
+
+
+
+
+
+C \ No newline at end of file
diff --git a/maps/route15.blk b/maps/route15.blk
new file mode 100644
index 00000000..77a33889
--- /dev/null
+++ b/maps/route15.blk
@@ -0,0 +1,82 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+oL
+
+
+
+
+RRRRRRRRRRRRRRRRRRRRR
+
+
+
+
+NUUUUUUUUUUUUUUUUUUUUUURR !P11117}~UU ttt 11tt t tQQ
+
+
+NUUUUUUUUUUUUUUUUUUUUUU
+
+
+
+
+N1111111111111111111111l
+
+
+
+
+
+QQQQQQQQQQQQQQQQQQQQQQQ
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/maps/route15gate.blk b/maps/route15gate.blk
new file mode 100644
index 00000000..d1a18368
--- /dev/null
+++ b/maps/route15gate.blk
Binary files differ
diff --git a/maps/route16.blk b/maps/route16.blk
new file mode 100644
index 00000000..d3a7d5e5
--- /dev/null
+++ b/maps/route16.blk
@@ -0,0 +1,22 @@
+RRRRRRRRRRRRRRRRRRN
+
+
+
+
+
+
+
+ !
+
+ N7}~ N
+
+
+ !
+Pwwwwwwwwhiooooo`N1
+
+111117}~wVwwwwwwN1
+
+11111111N1
+
+11bQQQQQN111
+N \ No newline at end of file
diff --git a/maps/route16gatemap.blk b/maps/route16gatemap.blk
new file mode 100644
index 00000000..9cd90e33
--- /dev/null
+++ b/maps/route16gatemap.blk
Binary files differ
diff --git a/maps/route16gateupstairs.blk b/maps/route16gateupstairs.blk
new file mode 100644
index 00000000..f90c7db9
--- /dev/null
+++ b/maps/route16gateupstairs.blk
Binary files differ
diff --git a/maps/route16house.blk b/maps/route16house.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/route16house.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/route17.blk b/maps/route17.blk
new file mode 100644
index 00000000..2a27af66
--- /dev/null
+++ b/maps/route17.blk
@@ -0,0 +1 @@
+N]tt]tNeCCN'tt'tNeCCN'tt'tQQQcN'tt'ttttMN'tt't MN'tt't MN'tt't MN'tt't MN'tt't MN'tt't MN'tt'ttttMN'tt'ttttMN'tt'ttttMN'tt']tMN'tt'ed'tMN'tt'ed'tMN'tt'ed'tMN'tt'ed'tMN'tt^ed'tMN'1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'eded'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'eded'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'eded'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN'ed1ed'tMN't1ed'tMN't.d'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'teCCd'tMN'1111'1MN'1'1MN'1eCCd'1MN'1eCCd'1MN'11111'1MN^11111^1MNww1ww1wwMg]11]jCd'11'eCCd'11'eCCd'11'eCCd'11'eCCd'11'eCCd'11'eCCd'11'eCCd^1^eCCd\eC \ No newline at end of file
diff --git a/maps/route18.blk b/maps/route18.blk
new file mode 100644
index 00000000..aeb83516
--- /dev/null
+++ b/maps/route18.blk
@@ -0,0 +1 @@
+Cd1111eCCk1111111111111Cd1tt1eCCCd1111111111111Cd1tt1eCCCdwwwwV !11111Cd1tt1tttttttttthiwVwwwCd111111111111117}~C-bQQ@MQQcCCCCCCCCCCCCCCCCN MttMCCCCCCCCCCCCCCCCN MttMkkkkkkkkkkkkkkkkPRRRORRO \ No newline at end of file
diff --git a/maps/route18gate.blk b/maps/route18gate.blk
new file mode 100644
index 00000000..d1a18368
--- /dev/null
+++ b/maps/route18gate.blk
Binary files differ
diff --git a/maps/route18gateheader.blk b/maps/route18gateheader.blk
new file mode 100644
index 00000000..f90c7db9
--- /dev/null
+++ b/maps/route18gateheader.blk
Binary files differ
diff --git a/maps/route19.blk b/maps/route19.blk
new file mode 100644
index 00000000..0bd469e7
--- /dev/null
+++ b/maps/route19.blk
@@ -0,0 +1 @@
+(,)(,)(,)$W%$W%CCC11111CCk1111kkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkk \ No newline at end of file
diff --git a/maps/route2.blk b/maps/route2.blk
new file mode 100644
index 00000000..dd6227fd
--- /dev/null
+++ b/maps/route2.blk
@@ -0,0 +1,54 @@
+ 1111 1111 >??;111111$W%1lm2ll1tt
+
+ !
+
+11111R|~RRRR
+
+1UUUU
+
+11  1112ll
+
+
+/
+
+t/
+
+tR
+R !lm2ll|}~
+ !
+
+
+
+
+R|~RR/UUUUUn
+
+
+
+n
+
+ttt n/t n
+
+
+
+t
+ooo4
+
+
+tnm
+
+
+t
+lllmt
+
+t111
+mtt
+/4/tt
+1
+m
+
+
+111
+mtt
+tt1
+mtt
+o4ooo \ No newline at end of file
diff --git a/maps/route20.blk b/maps/route20.blk
new file mode 100644
index 00000000..aae6a458
--- /dev/null
+++ b/maps/route20.blk
@@ -0,0 +1 @@
+kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkeCCCCCCCCCCCCCCCCCCCCd>?;zzzzzeCCCCCCCCCCCCCCCCCCeCCCCCCCCCCCCCCCCCCCCd$%zzzzzeCCCCCCCCCCCCCCCCCCeCCCCCCCCCCCCCCCCCCCCdzTzz>?;eCCCCCCCCCCCCCCCCCCeCCCCCCCCCCCCCCCTTCCCdzTzzz$%eCCCCCCCCCCCCCCCCCCeCCCCCCCCCCCCCCCxxCCC-CjTzCCCCCCCCCCCCCCCCCCeCCCCCCCCCCCCCCCCCCCCkkkkkCCCCCCCCCCCCCCCCCCC.CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk \ No newline at end of file
diff --git a/maps/route21.blk b/maps/route21.blk
new file mode 100644
index 00000000..fa1f5b79
--- /dev/null
+++ b/maps/route21.blk
@@ -0,0 +1,10 @@
+QcedQQQbQQ
+Med
+ttN
+
+tMed Nt
+tMed N
+
+tMed N
+
+tMe-gROeCCCCCCg.CCCCkkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCTTCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCTTCCCCCCxxCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCkCCCCCCCCCCCCTCCC \ No newline at end of file
diff --git a/maps/route22.blk b/maps/route22.blk
new file mode 100644
index 00000000..231c6838
--- /dev/null
+++ b/maps/route22.blk
@@ -0,0 +1,3 @@
+ !(,,,,,,+WWW*,;hi$WWWWWW%/(,)7}}:}~UUUUUUUUUU$W)UUUUUU>;/b
+
+)/ ed() N)11Vwww UU() N>)$%/()UUUUUUUUUUUUUUUUUU(,??????????????????, \ No newline at end of file
diff --git a/maps/route22gate.blk b/maps/route22gate.blk
new file mode 100644
index 00000000..9cdf5b28
--- /dev/null
+++ b/maps/route22gate.blk
Binary files differ
diff --git a/maps/route23.blk b/maps/route23.blk
new file mode 100644
index 00000000..1ecf1d1a
--- /dev/null
+++ b/maps/route23.blk
@@ -0,0 +1,57 @@
+566CB556566CB55656++CB,,5656ACBAAA5656BAACCC5656CACBAB5656ACCCBA5656CBBBBA56,+BACBAB,+AACCCBBBAAAAAAAAAAAA)*A56A56AA''56A
+H
+
+AAA
+
+
+
+56
+
+
+
+*
+
+
+
+566
+
+
+
+D
+E
+,(+((+
+@
+,(+
+
+)*
+
+
+
+
+
+
+D
+E
+
+E
+56
+56((+
+56@@
+
+56@
+56@@5656@
+56@
+,(+
+
+
+@@@56
+
+
+D
+E,(+,(+FFGFG,((565656,+A5687FG56,((+,(+FGFG
+
+
+,(((+
+
+
+,+AAAAAAAAA)*)*AA,((+,((+AAAAA)*A)**A,((+A,(+(+AAAAAA))**A)*A,(,(+(+A,+AAAAAAA)*AA)*AA,(+AA,(((+:<<<<;>====? \ No newline at end of file
diff --git a/maps/route24.blk b/maps/route24.blk
new file mode 100644
index 00000000..21de9390
--- /dev/null
+++ b/maps/route24.blk
@@ -0,0 +1,13 @@
+,,,,,,,,,,,+WWWWWWWW,)1111G1X
+,)\K1Z,)11111111,)
+
+
+1bQQQ,)tt
+1N
+>?,)tt
+1N
+(,,)
+jTN
+(,,) eTN
+(,,) eTN
+$W,) eTNMCC,) eTNMCC,) eTNMCC,) eTNMCC,) eTNMCC,).TNMCC,)CCTNMCC \ No newline at end of file
diff --git a/maps/route25.blk b/maps/route25.blk
new file mode 100644
index 00000000..49c98815
--- /dev/null
+++ b/maps/route25.blk
@@ -0,0 +1,19 @@
+,,,,+WWWWWWWWWWWWWWWW%89$WWWW%WWWW%n
+n
+
+n
+
+`ttttMwwV<=wwwRCC
+
+
+LLL
+nlnttntttttUUUU
+
+MCCLlL
+mln
+ttottttttUUUU
+
+MCC11111ml
+mL
+
+ttmttttTTMCCQQQQQQQQQQQQQQQQQQQeCCTTCCdMCC?????????????????;RRRRRRRRROCC,,,,,,,,,,,,,,,,,)CC,,,,,,,,,,,,,,,,,)CCCCCCCCCCCC \ No newline at end of file
diff --git a/maps/route2gate.blk b/maps/route2gate.blk
new file mode 100644
index 00000000..19af9540
--- /dev/null
+++ b/maps/route2gate.blk
Binary files differ
diff --git a/maps/route2house.blk b/maps/route2house.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/route2house.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/route3.blk b/maps/route3.blk
new file mode 100644
index 00000000..a5284350
--- /dev/null
+++ b/maps/route3.blk
@@ -0,0 +1,55 @@
+,,,,,,,,,,,,,,,,,,,,,,,,,,,)m(,,,,,,+WWWWWWWWW*,+WWWWWWWW*,)
+(,,,,,,)
+
+
+
+
+
+
+
+t(,)
+
+
+
+
+
+
+
+(,)
+>?,,,WWWW%/BB/$W%/>?;/(,)/$WW*,
+@
+
+
+
+
+n
+
+n
+
+
+
+
+
+
+(,)
+
+
+$W%
+V (,
+A
+n/BB (,)tt
+
+
+
+
+ (,????;
+
+
+
+
+
+n (,)ttt
+
+
+
+ (,,,,,)>??????;(,)>??????????,,WWWW%(,,,,,,)(,)(,,,,,,,,,,,, \ No newline at end of file
diff --git a/maps/route4.blk b/maps/route4.blk
new file mode 100644
index 00000000..cb6a6a74
--- /dev/null
+++ b/maps/route4.blk
@@ -0,0 +1,64 @@
+,,,,+WW*,,,,,,,,,+WWWWWWWWWWWWWWWWWWWWWW*,,,,,+WW% !$*,,,,,,,,)
+X
+YY
+
+X
+X
+
+X
+
+
+
+
+1111$WWWW,)|r$*+WWWW%
+Z/[Y
+
+X
+X
+
+Zaaaaa,)()11
+
+
+
+
+
+
+Y
+
+X
+Z/g,)()/[
+
+Z/okkkk,)()
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+m n1111111,)(,????????;//m n/bQQQQ,,;(,,,,,,,,,)ttt
+
+
+
+
+
+
+m
+
+
+N
+
+
+
+,,)>??,,,,,,,,,,,?????????????????????;tt \ No newline at end of file
diff --git a/maps/route5.blk b/maps/route5.blk
new file mode 100644
index 00000000..224a5b4b
--- /dev/null
+++ b/maps/route5.blk
@@ -0,0 +1,9 @@
+m'n
+
+
+
+N'Mm'nN'Mm'n N'Mm'nN'Mm'n N'Mm'nN'Mm'n N'Mm'nN'Mm'_1111'Mm'_1 1'Mm^_11^Mm_Mm !m|~m_Mm !Mnww7}:~wwmntt
+
+
+
+ttm \ No newline at end of file
diff --git a/maps/route5gate.blk b/maps/route5gate.blk
new file mode 100644
index 00000000..f69dfa87
--- /dev/null
+++ b/maps/route5gate.blk
@@ -0,0 +1 @@
+kj li \ No newline at end of file
diff --git a/maps/route6.blk b/maps/route6.blk
new file mode 100644
index 00000000..b488b37b
--- /dev/null
+++ b/maps/route6.blk
@@ -0,0 +1,21 @@
+ttt
+MM
+tttQQQQ !QQQttt
+hittt/7:~/
+
+
+
+
+
+
+
+
+
+/ !11111111|~ 1 11 1 1 1111111 1  1 eCCCCCd 1 Qc
+
+11111
+MRR1
+ j1bQQQQCCC1N
+
+
+
diff --git a/maps/route6gate.blk b/maps/route6gate.blk
new file mode 100644
index 00000000..f69dfa87
--- /dev/null
+++ b/maps/route6gate.blk
@@ -0,0 +1 @@
+kj li \ No newline at end of file
diff --git a/maps/route7.blk b/maps/route7.blk
new file mode 100644
index 00000000..1e58b2f8
--- /dev/null
+++ b/maps/route7.blk
@@ -0,0 +1 @@
+111G _{11G t_{\Kt111_{1111_ ! !\7}~w|~1111_{1111111_{ \ No newline at end of file
diff --git a/maps/route7gate.blk b/maps/route7gate.blk
new file mode 100644
index 00000000..79911bdc
--- /dev/null
+++ b/maps/route7gate.blk
@@ -0,0 +1 @@
+p!on%m \ No newline at end of file
diff --git a/maps/route8.blk b/maps/route8.blk
new file mode 100644
index 00000000..8a9da3d9
--- /dev/null
+++ b/maps/route8.blk
@@ -0,0 +1,45 @@
+(,,+WWWWWWWWWWWWWWWWWWWWW%(+$WW%N
+
+
+
+
+
+
+
+
+
+
+M()NM11N
+I#######H
+Mbtt()NtttMN
+'
+RRRRR
+'
+MN
+
+$% !QQtM11N
+'Mt tN'
+MN
+www7}~wMaa
+
+'Mt t5'
+MN
+]>;N
+
+
+
+]
+
+
+
+
+'5t tN'
+
+
+
+
+'()N
+
+
+
+D#####EMtttttND#####E()>?????????????????????????,, \ No newline at end of file
diff --git a/maps/route8gate.blk b/maps/route8gate.blk
new file mode 100644
index 00000000..79911bdc
--- /dev/null
+++ b/maps/route8gate.blk
@@ -0,0 +1 @@
+p!on%m \ No newline at end of file
diff --git a/maps/route9.blk b/maps/route9.blk
new file mode 100644
index 00000000..e1ebe7cb
--- /dev/null
+++ b/maps/route9.blk
@@ -0,0 +1,29 @@
+$WWWWWWWWWWWWWWWW*+WWWWWWW*,,+ttM
+
+
+
+
+>; ()
+
+
+
+
+
+
+(,,)ttM >;/()/$%/>;(,,)RROL()11$%11111111$%1$WW%
+
+51111>,)/>;1>;1>;1111111QQc>;$W%1111
+$%$%/()>;>??ttM()/>;/$%$%(,,ttM()1111111()
+
+
+
+
+
+
+
+
+
+
+
+
+(,,ttM(,???????,,?????????????,,, \ No newline at end of file
diff --git a/maps/safarizonecenter.blk b/maps/safarizonecenter.blk
new file mode 100644
index 00000000..f4814712
--- /dev/null
+++ b/maps/safarizonecenter.blk
@@ -0,0 +1 @@
+~}}}}}X}}}}}}#",~#"#")~#"~)#"~%$~%$%$,~$#\QQQQQR|||VZ].U[.W.%Z^QQQO["~,||'&'&%"~}}"~#",#$~,%$!#$,~)%$!,,#$~~'&&X''& \ No newline at end of file
diff --git a/maps/safarizoneeast.blk b/maps/safarizoneeast.blk
new file mode 100644
index 00000000..564fa502
--- /dev/null
+++ b/maps/safarizoneeast.blk
@@ -0,0 +1 @@
+H}}}}IL||%$#V!<===>%H}}}}DGESF%%$$~#((",),)~( PQQQR!~((U<===>%(($PQQOD?CGFL||,T----@B,~,<====JB~}}},DGEEEGF"~V,3L||||%$~||||||||M \ No newline at end of file
diff --git a/maps/safarizoneentrance.blk b/maps/safarizoneentrance.blk
new file mode 100644
index 00000000..f69dfa87
--- /dev/null
+++ b/maps/safarizoneentrance.blk
@@ -0,0 +1 @@
+kj li \ No newline at end of file
diff --git a/maps/safarizonenorth.blk b/maps/safarizonenorth.blk
new file mode 100644
index 00000000..a5f4251c
--- /dev/null
+++ b/maps/safarizonenorth.blk
@@ -0,0 +1 @@
+}}}}}}}}}}}}}}#"#"#$~%$~}}}}}}!~#"~%"~%$%\R%"~),Z["5555555%~,Z["))<==>)\R($DG?BZ[%$%,)@B,Z[,,@B)~)<====>)@B~##"@ACEGF@B\R@AB"<====JB~Z[$DGFDGEEEEF~%Z[~%!)~3~,")))W,~,~3$%$IYHIYH999IYH}}}}}}}} \ No newline at end of file
diff --git a/maps/safarizoneresthouse1.blk b/maps/safarizoneresthouse1.blk
new file mode 100644
index 00000000..625b41b6
--- /dev/null
+++ b/maps/safarizoneresthouse1.blk
Binary files differ
diff --git a/maps/safarizoneresthouse2.blk b/maps/safarizoneresthouse2.blk
new file mode 100644
index 00000000..625b41b6
--- /dev/null
+++ b/maps/safarizoneresthouse2.blk
Binary files differ
diff --git a/maps/safarizoneresthouse3.blk b/maps/safarizoneresthouse3.blk
new file mode 100644
index 00000000..625b41b6
--- /dev/null
+++ b/maps/safarizoneresthouse3.blk
Binary files differ
diff --git a/maps/safarizoneresthouse4.blk b/maps/safarizoneresthouse4.blk
new file mode 100644
index 00000000..625b41b6
--- /dev/null
+++ b/maps/safarizoneresthouse4.blk
Binary files differ
diff --git a/maps/safarizonesecrethouse.blk b/maps/safarizonesecrethouse.blk
new file mode 100644
index 00000000..d5dbe9e1
--- /dev/null
+++ b/maps/safarizonesecrethouse.blk
@@ -0,0 +1 @@
+  \ No newline at end of file
diff --git a/maps/safarizonewest.blk b/maps/safarizonewest.blk
new file mode 100644
index 00000000..88c8460c
--- /dev/null
+++ b/maps/safarizonewest.blk
@@ -0,0 +1 @@
+|||||XX+*3)~+*.)!~+<==>))~+.DE?B))~~\QQR@B~~Z--[!@B)~@K==>~<====JCESF,~#DGEEEEF~,,~%$%$!W}}}}|||}||}}}} \ No newline at end of file
diff --git a/maps/saffroncity.blk b/maps/saffroncity.blk
new file mode 100644
index 00000000..e0c2b224
--- /dev/null
+++ b/maps/saffroncity.blk
Binary files differ
diff --git a/maps/saffrongym.blk b/maps/saffrongym.blk
new file mode 100644
index 00000000..44a24aad
--- /dev/null
+++ b/maps/saffrongym.blk
@@ -0,0 +1 @@
+AAA@AABAAA//D//F////D//F//AAA@AABAAA//DF////D/F//AAA@AABAAA//DE/F////D,F// \ No newline at end of file
diff --git a/maps/saffronhouse1.blk b/maps/saffronhouse1.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/saffronhouse1.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/saffronhouse2.blk b/maps/saffronhouse2.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/saffronhouse2.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/saffronmart.blk b/maps/saffronmart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/saffronmart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/saffronpokecenter.blk b/maps/saffronpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/saffronpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/school.blk b/maps/school.blk
new file mode 100644
index 00000000..51bf8401
--- /dev/null
+++ b/maps/school.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/seafoamislands1.blk b/maps/seafoamislands1.blk
new file mode 100644
index 00000000..3cd6e5c7
--- /dev/null
+++ b/maps/seafoamislands1.blk
@@ -0,0 +1 @@
+................(..<,-..xmw..m..)L^^^..m..m(...$..........$. \ No newline at end of file
diff --git a/maps/seafoamislands2.blk b/maps/seafoamislands2.blk
new file mode 100644
index 00000000..61402221
--- /dev/null
+++ b/maps/seafoamislands2.blk
@@ -0,0 +1 @@
+...........',->..|m..,<wmx..fL^^^..(..f-..m(m>................ \ No newline at end of file
diff --git a/maps/seafoamislands3.blk b/maps/seafoamislands3.blk
new file mode 100644
index 00000000..cc037328
--- /dev/null
+++ b/maps/seafoamislands3.blk
@@ -0,0 +1 @@
+................><..-..=xRw....)+|..(-..>y................ \ No newline at end of file
diff --git a/maps/seafoamislands4.blk b/maps/seafoamislands4.blk
new file mode 100644
index 00000000..956a1053
--- /dev/null
+++ b/maps/seafoamislands4.blk
@@ -0,0 +1 @@
+vvvvvv=,)vy',-vvvv-+,+vvvvvav )vaxwzvm \ No newline at end of file
diff --git a/maps/seafoamislands5.blk b/maps/seafoamislands5.blk
new file mode 100644
index 00000000..a118fe57
--- /dev/null
+++ b/maps/seafoamislands5.blk
@@ -0,0 +1 @@
+.vvu..v-v..vvvvvv,-a..vv|vvvvv..vv,vvvvv..vvf+vvvvvv..vvvvvvvvvvv..vvuvvvv..vvL. \ No newline at end of file
diff --git a/maps/silphco1.blk b/maps/silphco1.blk
new file mode 100644
index 00000000..3bf7c8f0
--- /dev/null
+++ b/maps/silphco1.blk
@@ -0,0 +1 @@
+<========|==}>~""# FD[[FD  [[[[[[9 FD[[FD  FDFD  FHIIIX,WIIIIIIIJ \ No newline at end of file
diff --git a/maps/silphco10.blk b/maps/silphco10.blk
new file mode 100644
index 00000000..88669221
--- /dev/null
+++ b/maps/silphco10.blk
@@ -0,0 +1,2 @@
+<===$}|>DFDZcgBDF /F@*+BcgBD5F/{FD5F{7FD
+F7/FHIIJIIIJ \ No newline at end of file
diff --git a/maps/silphco11.blk b/maps/silphco11.blk
new file mode 100644
index 00000000..9bd21b04
--- /dev/null
+++ b/maps/silphco11.blk
@@ -0,0 +1 @@
+!"!"""#$921114($35($$*($$*($$*($768*($$*(%&&&%&.&' \ No newline at end of file
diff --git a/maps/silphco2.blk b/maps/silphco2.blk
new file mode 100644
index 00000000..33003175
--- /dev/null
+++ b/maps/silphco2.blk
@@ -0,0 +1 @@
+@aaaaB====|=$}>D/F/F@cgaaaaaaAcgBDFD{{ @aab@cgAB66 UfD{ F66FD7/F77YG/FHIIIIJIIIIIHIIJ \ No newline at end of file
diff --git a/maps/silphco3.blk b/maps/silphco3.blk
new file mode 100644
index 00000000..15dcaf1f
--- /dev/null
+++ b/maps/silphco3.blk
@@ -0,0 +1 @@
+<=========|=}$>D//F`aaABaAaBZaaabd4VVVfD6GGFD/7Z/ZZ/CCFPIIIJIIIJVIIIQD//FHIIIIIIIIIIIIIJ \ No newline at end of file
diff --git a/maps/silphco4.blk b/maps/silphco4.blk
new file mode 100644
index 00000000..4e6c32f8
--- /dev/null
+++ b/maps/silphco4.blk
@@ -0,0 +1 @@
+<===>aaaa<|=$}>D55F/DFD555FGGD@cgBD55F/DD 4 FD5FcgaDD6FDF/DD 6 F@cgAcgApD6FD/D 7 FHIIIIIIIIIHIIIJ \ No newline at end of file
diff --git a/maps/silphco5.blk b/maps/silphco5.blk
new file mode 100644
index 00000000..1fa92a59
--- /dev/null
+++ b/maps/silphco5.blk
@@ -0,0 +1 @@
+@aaB======|=}$>DV /FD/ZAAcgBFDZ`aBGG{FFPIIQdV6FFDVD6FFD5DZGGGFFD/5Z/HIJIIIIIJFHIIJIIIIIIIIIIJ \ No newline at end of file
diff --git a/maps/silphco6.blk b/maps/silphco6.blk
new file mode 100644
index 00000000..02d5b56e
--- /dev/null
+++ b/maps/silphco6.blk
@@ -0,0 +1 @@
+`aB====$}|==>d/V/FD`aAAcgBF d44444FF@ABD67776FFDV64446FFD77777FFDZgcgAAAcFHIJIIIIIIIIIJ \ No newline at end of file
diff --git a/maps/silphco7.blk b/maps/silphco7.blk
new file mode 100644
index 00000000..a8dd509a
--- /dev/null
+++ b/maps/silphco7.blk
@@ -0,0 +1 @@
+@Aa`AAB}|=$>D/d""#qFDGD ZcgBD/@cgBF 4F@aaD44FF 6FDD66FF 7FD D77FFcgBDHIIIJF/FHIIIIIIIJWIIJ \ No newline at end of file
diff --git a/maps/silphco8.blk b/maps/silphco8.blk
new file mode 100644
index 00000000..5df4ebd8
--- /dev/null
+++ b/maps/silphco8.blk
@@ -0,0 +1 @@
+@AABaab$}|==>D44FfFD66F/F@AAABD66VWQDCC FD76/FDFD/7ZGFDG FPIIJWJHXWQ/FHIIIIIIIIIIIJ \ No newline at end of file
diff --git a/maps/silphco9.blk b/maps/silphco9.blk
new file mode 100644
index 00000000..47d080dd
--- /dev/null
+++ b/maps/silphco9.blk
@@ -0,0 +1 @@
+@AAAABA}$|==>D/FFDZgAAB@cgYFDVGGFD4FDg@B D7FDZUV @cgBFPJCCDG{VFDCCCYZD/GFHIIIHJIHIIIIJ \ No newline at end of file
diff --git a/maps/silphcoelevator.blk b/maps/silphcoelevator.blk
new file mode 100644
index 00000000..824bc3de
--- /dev/null
+++ b/maps/silphcoelevator.blk
@@ -0,0 +1 @@
+*+() \ No newline at end of file
diff --git a/maps/ssanne1.blk b/maps/ssanne1.blk
new file mode 100644
index 00000000..fd236973
--- /dev/null
+++ b/maps/ssanne1.blk
@@ -0,0 +1 @@
+           :  \ No newline at end of file
diff --git a/maps/ssanne10.blk b/maps/ssanne10.blk
new file mode 100644
index 00000000..b6666f9a
--- /dev/null
+++ b/maps/ssanne10.blk
@@ -0,0 +1 @@
+78 78 78;9 ;9 ;9    78 78 78;9 ;9 ;9    \ No newline at end of file
diff --git a/maps/ssanne2.blk b/maps/ssanne2.blk
new file mode 100644
index 00000000..db2ae854
--- /dev/null
+++ b/maps/ssanne2.blk
@@ -0,0 +1 @@
+           \ No newline at end of file
diff --git a/maps/ssanne3.blk b/maps/ssanne3.blk
new file mode 100644
index 00000000..6e4b42f4
--- /dev/null
+++ b/maps/ssanne3.blk
@@ -0,0 +1 @@
+ \ No newline at end of file
diff --git a/maps/ssanne4.blk b/maps/ssanne4.blk
new file mode 100644
index 00000000..f22fb770
--- /dev/null
+++ b/maps/ssanne4.blk
@@ -0,0 +1 @@
+ 4  \ No newline at end of file
diff --git a/maps/ssanne5.blk b/maps/ssanne5.blk
new file mode 100644
index 00000000..e97bab53
--- /dev/null
+++ b/maps/ssanne5.blk
@@ -0,0 +1 @@
+##&&&&&&&&#$$$ )' )$ !"' (!" #(%%%%%%%% \ No newline at end of file
diff --git a/maps/ssanne6.blk b/maps/ssanne6.blk
new file mode 100644
index 00000000..2a417ad2
--- /dev/null
+++ b/maps/ssanne6.blk
@@ -0,0 +1,7 @@
+
+
+
+
+
+
+   5 * * *5 * * *5 , , , +-+-+-+ \ No newline at end of file
diff --git a/maps/ssanne7.blk b/maps/ssanne7.blk
new file mode 100644
index 00000000..b5359f38
--- /dev/null
+++ b/maps/ssanne7.blk
@@ -0,0 +1 @@
+01/23 . \ No newline at end of file
diff --git a/maps/ssanne8.blk b/maps/ssanne8.blk
new file mode 100644
index 00000000..1749e638
--- /dev/null
+++ b/maps/ssanne8.blk
@@ -0,0 +1,7 @@
+
+
+
+ 6 6 6
+
+
+ 6 6 6 \ No newline at end of file
diff --git a/maps/ssanne9.blk b/maps/ssanne9.blk
new file mode 100644
index 00000000..b6666f9a
--- /dev/null
+++ b/maps/ssanne9.blk
@@ -0,0 +1 @@
+78 78 78;9 ;9 ;9    78 78 78;9 ;9 ;9    \ No newline at end of file
diff --git a/maps/tradecenterm.blk b/maps/tradecenterm.blk
new file mode 100644
index 00000000..d05a5b43
--- /dev/null
+++ b/maps/tradecenterm.blk
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/maps/undergroundpathentranceroute7.blk b/maps/undergroundpathentranceroute7.blk
new file mode 100644
index 00000000..a17a7ed2
--- /dev/null
+++ b/maps/undergroundpathentranceroute7.blk
Binary files differ
diff --git a/maps/undergroundpathentranceroute8.blk b/maps/undergroundpathentranceroute8.blk
new file mode 100644
index 00000000..a17a7ed2
--- /dev/null
+++ b/maps/undergroundpathentranceroute8.blk
Binary files differ
diff --git a/maps/undergroundpathns.blk b/maps/undergroundpathns.blk
new file mode 100644
index 00000000..3b016320
--- /dev/null
+++ b/maps/undergroundpathns.blk
@@ -0,0 +1 @@
+                       \ No newline at end of file
diff --git a/maps/undergroundpathwe.blk b/maps/undergroundpathwe.blk
new file mode 100644
index 00000000..79ea699a
--- /dev/null
+++ b/maps/undergroundpathwe.blk
@@ -0,0 +1 @@
+     \ No newline at end of file
diff --git a/maps/undergroundtunnelentranceroute5.blk b/maps/undergroundtunnelentranceroute5.blk
new file mode 100644
index 00000000..a17a7ed2
--- /dev/null
+++ b/maps/undergroundtunnelentranceroute5.blk
Binary files differ
diff --git a/maps/undergroundtunnelentranceroute6.blk b/maps/undergroundtunnelentranceroute6.blk
new file mode 100644
index 00000000..a17a7ed2
--- /dev/null
+++ b/maps/undergroundtunnelentranceroute6.blk
Binary files differ
diff --git a/maps/unknowndungeon1.blk b/maps/unknowndungeon1.blk
new file mode 100644
index 00000000..574613af
--- /dev/null
+++ b/maps/unknowndungeon1.blk
@@ -0,0 +1,2 @@
+ "||b -}f N_vvvvvvvv#vvvvr}|qvv,-Xv=,vtfvvvfvf+}_ "vv-
+ } "$ \ No newline at end of file
diff --git a/maps/unknowndungeon2.blk b/maps/unknowndungeon2.blk
new file mode 100644
index 00000000..6eb27eee
--- /dev/null
+++ b/maps/unknowndungeon2.blk
@@ -0,0 +1,3 @@
+}( ((  
+ 
+}( #  (      }    \ No newline at end of file
diff --git a/maps/unknowndungeon3.blk b/maps/unknowndungeon3.blk
new file mode 100644
index 00000000..858f0529
--- /dev/null
+++ b/maps/unknowndungeon3.blk
@@ -0,0 +1 @@
+,--Nr02a}f D+,v "pfvvv} fXfvv^tvvtvv)   "vvvSvvvv \ No newline at end of file
diff --git a/maps/vermilioncity.blk b/maps/vermilioncity.blk
new file mode 100644
index 00000000..6ba54a34
--- /dev/null
+++ b/maps/vermilioncity.blk
@@ -0,0 +1 @@
+CCC ! ! !1 !11111111Ckk|~|r7~17~wVwww111Cd1111111111111111C-111111111IH111CCC-111111DE111CCC !C !11 !111111Cd|~1|~11|swwwwVwCd1111111111111111Cd1 1111 !TCdV51|~edTeCCCCd11111ed111e-T.CCCCd11111e-.CTCdC-.CCCCCCTCdCCCCCCCCTTTTTTTC-gCCCCCCCCTxxxxxxCCCkkkkkkkTkkkkkkkCCCCCCCCCCCCCCCCCCCCCCCCCCCCCTCCCCCCCCCC \ No newline at end of file
diff --git a/maps/vermiliondock.blk b/maps/vermiliondock.blk
new file mode 100644
index 00000000..f4a95739
--- /dev/null
+++ b/maps/vermiliondock.blk
@@ -0,0 +1,2 @@
+     
+    \ No newline at end of file
diff --git a/maps/vermiliongym.blk b/maps/vermiliongym.blk
new file mode 100644
index 00000000..27bea181
--- /dev/null
+++ b/maps/vermiliongym.blk
@@ -0,0 +1 @@
+,%%&,,,*+*+''''''''''''''')( \ No newline at end of file
diff --git a/maps/vermilionhouse1.blk b/maps/vermilionhouse1.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/vermilionhouse1.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/vermilionhouse2.blk b/maps/vermilionhouse2.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/vermilionhouse2.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/vermilionhouse3.blk b/maps/vermilionhouse3.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/vermilionhouse3.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/vermilionmart.blk b/maps/vermilionmart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/vermilionmart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/vermilionpokecenter.blk b/maps/vermilionpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/vermilionpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file
diff --git a/maps/victoryroad1.blk b/maps/victoryroad1.blk
new file mode 100644
index 00000000..4afaf65d
--- /dev/null
+++ b/maps/victoryroad1.blk
@@ -0,0 +1,2 @@
+b}}Nmt }Mz}
+ z}-+,-}j[oL MpOr f% lt ^}S$}Q}} \ No newline at end of file
diff --git a/maps/victoryroad2.blk b/maps/victoryroad2.blk
new file mode 100644
index 00000000..f4226ccf
--- /dev/null
+++ b/maps/victoryroad2.blk
@@ -0,0 +1 @@
+b```````````````````````````````````>bc#`7`````g`T1W12````M````&````--%a`e }e`````````` \ No newline at end of file
diff --git a/maps/victoryroad3.blk b/maps/victoryroad3.blk
new file mode 100644
index 00000000..53aa23eb
--- /dev/null
+++ b/maps/victoryroad3.blk
@@ -0,0 +1,2 @@
+M#t``````````` ```` l `,-``jkko`````( f+p`` '`%`````````````````````i(
+ \ No newline at end of file
diff --git a/maps/viridiancity.blk b/maps/viridiancity.blk
new file mode 100644
index 00000000..af1bd662
--- /dev/null
+++ b/maps/viridiancity.blk
@@ -0,0 +1,60 @@
+,,),,)111111,,)
+RRR4111 1,,)M111,,)M,,)M1WW%Mwwwwwwww
+
+
+M1
+llllww
+ !
+?;tt
+|s
+,)o
+
+
+
+,)
+4tt
+t !t
+
+,)
+
+
+|r
+
+tW%eCd//
+Mt
+
+
+
+
+
+tttt
+Mwwwwwwwwwwwwwww
+
+
+
+
+
+M
+
+MN
+
+N
+
+
+
+
+
+
+
+
+
+
+M
+
+MN
+
+N
+
+
+
+
diff --git a/maps/viridianforest.blk b/maps/viridianforest.blk
new file mode 100644
index 00000000..358ea01d
--- /dev/null
+++ b/maps/viridianforest.blk
@@ -0,0 +1 @@
+7999999999999I7;))55555);7;);7;7;7;);7;7;7;77);7);7;7;7!);7;7;7;7;7;7;)!);77X; \ No newline at end of file
diff --git a/maps/viridianforestentrance.blk b/maps/viridianforestentrance.blk
new file mode 100644
index 00000000..19af9540
--- /dev/null
+++ b/maps/viridianforestentrance.blk
Binary files differ
diff --git a/maps/viridianforestexit.blk b/maps/viridianforestexit.blk
new file mode 100644
index 00000000..19af9540
--- /dev/null
+++ b/maps/viridianforestexit.blk
Binary files differ
diff --git a/maps/viridiangym.blk b/maps/viridiangym.blk
new file mode 100644
index 00000000..4396d338
--- /dev/null
+++ b/maps/viridiangym.blk
@@ -0,0 +1 @@
+IJ_]KQdVcFF^\RFNSTULa`LUHH[L@DLLML,ULQ`G,XHHHZbCEWFFFY21@AB \ No newline at end of file
diff --git a/maps/viridianhouse.blk b/maps/viridianhouse.blk
new file mode 100644
index 00000000..823e6053
--- /dev/null
+++ b/maps/viridianhouse.blk
@@ -0,0 +1 @@
+    \ No newline at end of file
diff --git a/maps/viridianmart.blk b/maps/viridianmart.blk
new file mode 100644
index 00000000..1da8fffc
--- /dev/null
+++ b/maps/viridianmart.blk
@@ -0,0 +1 @@
+   \ No newline at end of file
diff --git a/maps/viridianpokecenter.blk b/maps/viridianpokecenter.blk
new file mode 100644
index 00000000..9641efe4
--- /dev/null
+++ b/maps/viridianpokecenter.blk
@@ -0,0 +1,2 @@
+  !"#
+  \ No newline at end of file