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 +#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 Binary files /dev/null and b/maps/agatha.blk differ diff --git a/maps/battlecenterm.blk b/maps/battlecenterm.blk new file mode 100644 index 00000000..638b48ef Binary files /dev/null and b/maps/battlecenterm.blk differ diff --git a/maps/bikeshop.blk b/maps/bikeshop.blk new file mode 100644 index 00000000..925be45c Binary files /dev/null and b/maps/bikeshop.blk differ diff --git a/maps/billshouse.blk b/maps/billshouse.blk new file mode 100644 index 00000000..112a2e81 Binary files /dev/null and b/maps/billshouse.blk differ diff --git a/maps/bruno.blk b/maps/bruno.blk new file mode 100644 index 00000000..2ecc677e Binary files /dev/null and b/maps/bruno.blk differ diff --git a/maps/celadoncity.blk b/maps/celadoncity.blk new file mode 100644 index 00000000..f1fce6bc Binary files /dev/null and b/maps/celadoncity.blk differ diff --git a/maps/celadondiner.blk b/maps/celadondiner.blk new file mode 100644 index 00000000..4ef657b9 Binary files /dev/null and b/maps/celadondiner.blk differ diff --git a/maps/celadongamecorner.blk b/maps/celadongamecorner.blk new file mode 100644 index 00000000..82fd0b61 Binary files /dev/null and b/maps/celadongamecorner.blk differ diff --git a/maps/celadongym.blk b/maps/celadongym.blk new file mode 100644 index 00000000..dcecc50c Binary files /dev/null and b/maps/celadongym.blk differ diff --git a/maps/celadonhotel.blk b/maps/celadonhotel.blk new file mode 100644 index 00000000..07a8b781 Binary files /dev/null and b/maps/celadonhotel.blk differ diff --git a/maps/celadonhouse.blk b/maps/celadonhouse.blk new file mode 100644 index 00000000..8558b3de Binary files /dev/null and b/maps/celadonhouse.blk differ diff --git a/maps/celadonhouse2.blk b/maps/celadonhouse2.blk new file mode 100644 index 00000000..4181d9de Binary files /dev/null and b/maps/celadonhouse2.blk differ diff --git a/maps/celadonmansion1.blk b/maps/celadonmansion1.blk new file mode 100644 index 00000000..97a1a91f Binary files /dev/null and b/maps/celadonmansion1.blk differ diff --git a/maps/celadonmansion2.blk b/maps/celadonmansion2.blk new file mode 100644 index 00000000..920282c1 Binary files /dev/null and b/maps/celadonmansion2.blk differ diff --git a/maps/celadonmansion3.blk b/maps/celadonmansion3.blk new file mode 100644 index 00000000..5451ea7d Binary files /dev/null and b/maps/celadonmansion3.blk differ diff --git a/maps/celadonmansion4.blk b/maps/celadonmansion4.blk new file mode 100644 index 00000000..dafad3db Binary files /dev/null and b/maps/celadonmansion4.blk differ diff --git a/maps/celadonmansion5.blk b/maps/celadonmansion5.blk new file mode 100644 index 00000000..51bf8401 Binary files /dev/null and b/maps/celadonmansion5.blk differ diff --git a/maps/celadonmart1.blk b/maps/celadonmart1.blk new file mode 100644 index 00000000..0c805e4c Binary files /dev/null and b/maps/celadonmart1.blk differ diff --git a/maps/celadonmart2.blk b/maps/celadonmart2.blk new file mode 100644 index 00000000..4ddd4f4b Binary files /dev/null and b/maps/celadonmart2.blk differ diff --git a/maps/celadonmart3.blk b/maps/celadonmart3.blk new file mode 100644 index 00000000..3be70750 Binary files /dev/null and b/maps/celadonmart3.blk differ diff --git a/maps/celadonmart4.blk b/maps/celadonmart4.blk new file mode 100644 index 00000000..2066e69e Binary files /dev/null and b/maps/celadonmart4.blk differ diff --git a/maps/celadonmart5.blk b/maps/celadonmart5.blk new file mode 100644 index 00000000..520407ba Binary files /dev/null and b/maps/celadonmart5.blk differ diff --git a/maps/celadonmart6.blk b/maps/celadonmart6.blk new file mode 100644 index 00000000..824bc3de Binary files /dev/null and b/maps/celadonmart6.blk differ diff --git a/maps/celadonpokecenter.blk b/maps/celadonpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/celadonpokecenter.blk differ diff --git a/maps/celadonprizeroom.blk b/maps/celadonprizeroom.blk new file mode 100644 index 00000000..f0a6c058 Binary files /dev/null and b/maps/celadonprizeroom.blk differ diff --git a/maps/ceruleancity.blk b/maps/ceruleancity.blk new file mode 100644 index 00000000..d7abfd3d Binary files /dev/null and b/maps/ceruleancity.blk differ diff --git a/maps/ceruleangym.blk b/maps/ceruleangym.blk new file mode 100644 index 00000000..c5a3eab2 Binary files /dev/null and b/maps/ceruleangym.blk differ diff --git a/maps/ceruleanhouse2.blk b/maps/ceruleanhouse2.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/ceruleanhouse2.blk differ diff --git a/maps/ceruleanhouse3.blk b/maps/ceruleanhouse3.blk new file mode 100644 index 00000000..35443909 Binary files /dev/null and b/maps/ceruleanhouse3.blk differ diff --git a/maps/ceruleanhousetrashed.blk b/maps/ceruleanhousetrashed.blk new file mode 100644 index 00000000..cbc77e74 Binary files /dev/null and b/maps/ceruleanhousetrashed.blk differ diff --git a/maps/ceruleanmart.blk b/maps/ceruleanmart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/ceruleanmart.blk differ diff --git a/maps/ceruleanpokecenter.blk b/maps/ceruleanpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/ceruleanpokecenter.blk differ diff --git a/maps/cinnabarisland.blk b/maps/cinnabarisland.blk new file mode 100644 index 00000000..1a7922c9 Binary files /dev/null and b/maps/cinnabarisland.blk differ diff --git a/maps/cinnibargym.blk b/maps/cinnibargym.blk new file mode 100644 index 00000000..ab8de94a Binary files /dev/null and b/maps/cinnibargym.blk differ diff --git a/maps/cinnibarmart.blk b/maps/cinnibarmart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/cinnibarmart.blk differ diff --git a/maps/cinnibarpokecenter.blk b/maps/cinnibarpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/cinnibarpokecenter.blk differ diff --git a/maps/copycatshousef1.blk b/maps/copycatshousef1.blk new file mode 100644 index 00000000..1b7d4f07 Binary files /dev/null and b/maps/copycatshousef1.blk differ diff --git a/maps/copycatshousef2.blk b/maps/copycatshousef2.blk new file mode 100644 index 00000000..dd9d1ea4 Binary files /dev/null and b/maps/copycatshousef2.blk differ diff --git a/maps/daycarem.blk b/maps/daycarem.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/daycarem.blk differ diff --git a/maps/diglettscave.blk b/maps/diglettscave.blk new file mode 100644 index 00000000..ff81fc7d Binary files /dev/null and b/maps/diglettscave.blk differ diff --git a/maps/diglettscaveentranceroute11.blk b/maps/diglettscaveentranceroute11.blk new file mode 100644 index 00000000..5282c7dd Binary files /dev/null and b/maps/diglettscaveentranceroute11.blk differ diff --git a/maps/diglettscaveroute2.blk b/maps/diglettscaveroute2.blk new file mode 100644 index 00000000..5282c7dd Binary files /dev/null and b/maps/diglettscaveroute2.blk differ diff --git a/maps/fanclub.blk b/maps/fanclub.blk new file mode 100644 index 00000000..2622e175 Binary files /dev/null and b/maps/fanclub.blk differ diff --git a/maps/fightingdojo.blk b/maps/fightingdojo.blk new file mode 100644 index 00000000..3b13cc90 Binary files /dev/null and b/maps/fightingdojo.blk differ diff --git a/maps/fuchsiacity.blk b/maps/fuchsiacity.blk new file mode 100644 index 00000000..e57addb1 Binary files /dev/null and b/maps/fuchsiacity.blk differ diff --git a/maps/fuchsiagym.blk b/maps/fuchsiagym.blk new file mode 100644 index 00000000..dd4f5019 Binary files /dev/null and b/maps/fuchsiagym.blk differ diff --git a/maps/fuchsiahouse1.blk b/maps/fuchsiahouse1.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/fuchsiahouse1.blk differ diff --git a/maps/fuchsiahouse2.blk b/maps/fuchsiahouse2.blk new file mode 100644 index 00000000..1ad21f96 Binary files /dev/null and b/maps/fuchsiahouse2.blk differ diff --git a/maps/fuchsiahouse3.blk b/maps/fuchsiahouse3.blk new file mode 100644 index 00000000..35443909 Binary files /dev/null and b/maps/fuchsiahouse3.blk differ diff --git a/maps/fuchsiamart.blk b/maps/fuchsiamart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/fuchsiamart.blk differ diff --git a/maps/fuchsiameetingroom.blk b/maps/fuchsiameetingroom.blk new file mode 100644 index 00000000..a1c8d921 Binary files /dev/null and b/maps/fuchsiameetingroom.blk differ diff --git a/maps/fuchsiapokecenter.blk b/maps/fuchsiapokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/fuchsiapokecenter.blk differ diff --git a/maps/gary.blk b/maps/gary.blk new file mode 100644 index 00000000..8e5d10d0 Binary files /dev/null and b/maps/gary.blk differ diff --git a/maps/halloffameroom.blk b/maps/halloffameroom.blk new file mode 100644 index 00000000..f1aa64a4 Binary files /dev/null and b/maps/halloffameroom.blk differ diff --git a/maps/indigoplateau.blk b/maps/indigoplateau.blk new file mode 100644 index 00000000..a850b3c6 Binary files /dev/null and b/maps/indigoplateau.blk differ diff --git a/maps/indigoplateaulobby.blk b/maps/indigoplateaulobby.blk new file mode 100644 index 00000000..38561b84 Binary files /dev/null and b/maps/indigoplateaulobby.blk differ diff --git a/maps/lab1.blk b/maps/lab1.blk new file mode 100644 index 00000000..7a6502a2 Binary files /dev/null and b/maps/lab1.blk differ diff --git a/maps/lab2.blk b/maps/lab2.blk new file mode 100644 index 00000000..ef77b656 Binary files /dev/null and b/maps/lab2.blk differ diff --git a/maps/lab3.blk b/maps/lab3.blk new file mode 100644 index 00000000..822db175 Binary files /dev/null and b/maps/lab3.blk differ diff --git a/maps/lab4.blk b/maps/lab4.blk new file mode 100644 index 00000000..d9a64a5d Binary files /dev/null and b/maps/lab4.blk differ diff --git a/maps/lance.blk b/maps/lance.blk new file mode 100644 index 00000000..b05f1c35 Binary files /dev/null and b/maps/lance.blk differ diff --git a/maps/lavendartown.blk b/maps/lavendartown.blk new file mode 100644 index 00000000..d094f3b9 Binary files /dev/null and b/maps/lavendartown.blk differ diff --git a/maps/lavenderhouse1.blk b/maps/lavenderhouse1.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/lavenderhouse1.blk differ diff --git a/maps/lavenderhouse2.blk b/maps/lavenderhouse2.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/lavenderhouse2.blk differ diff --git a/maps/lavendermart.blk b/maps/lavendermart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/lavendermart.blk differ diff --git a/maps/lavenderpokecenter.blk b/maps/lavenderpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/lavenderpokecenter.blk differ diff --git a/maps/loreli.blk b/maps/loreli.blk new file mode 100644 index 00000000..8df8e929 Binary files /dev/null and b/maps/loreli.blk differ diff --git a/maps/mansion1.blk b/maps/mansion1.blk new file mode 100644 index 00000000..afcb8e7e Binary files /dev/null and b/maps/mansion1.blk differ diff --git a/maps/mansion2.blk b/maps/mansion2.blk new file mode 100644 index 00000000..37896766 Binary files /dev/null and b/maps/mansion2.blk differ diff --git a/maps/mansion3.blk b/maps/mansion3.blk new file mode 100644 index 00000000..1a86bc71 Binary files /dev/null and b/maps/mansion3.blk differ diff --git a/maps/mansion4.blk b/maps/mansion4.blk new file mode 100644 index 00000000..9ced2192 Binary files /dev/null and b/maps/mansion4.blk differ diff --git a/maps/mtmoon1.blk b/maps/mtmoon1.blk new file mode 100644 index 00000000..04edbba7 Binary files /dev/null and b/maps/mtmoon1.blk differ diff --git a/maps/mtmoon2.blk b/maps/mtmoon2.blk new file mode 100644 index 00000000..ee1aa030 Binary files /dev/null and b/maps/mtmoon2.blk differ diff --git a/maps/mtmoon3.blk b/maps/mtmoon3.blk new file mode 100644 index 00000000..216fe705 Binary files /dev/null and b/maps/mtmoon3.blk differ diff --git a/maps/mtmoonpokecenter.blk b/maps/mtmoonpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/mtmoonpokecenter.blk differ diff --git a/maps/museumf1.blk b/maps/museumf1.blk new file mode 100644 index 00000000..a96771ba Binary files /dev/null and b/maps/museumf1.blk differ diff --git a/maps/museumf2.blk b/maps/museumf2.blk new file mode 100644 index 00000000..355e5d80 Binary files /dev/null and b/maps/museumf2.blk differ diff --git a/maps/namerater.blk b/maps/namerater.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/namerater.blk differ diff --git a/maps/oakslab.blk b/maps/oakslab.blk new file mode 100644 index 00000000..64d2d6a2 Binary files /dev/null and b/maps/oakslab.blk differ diff --git a/maps/pewtercity.blk b/maps/pewtercity.blk new file mode 100644 index 00000000..b199480b Binary files /dev/null and b/maps/pewtercity.blk differ diff --git a/maps/pewtergym.blk b/maps/pewtergym.blk new file mode 100644 index 00000000..e7fc2212 Binary files /dev/null and b/maps/pewtergym.blk differ diff --git a/maps/pewterhouse1.blk b/maps/pewterhouse1.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/pewterhouse1.blk differ diff --git a/maps/pewterhouse2.blk b/maps/pewterhouse2.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/pewterhouse2.blk differ diff --git a/maps/pewtermart.blk b/maps/pewtermart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/pewtermart.blk differ diff --git a/maps/pewterpokecenter.blk b/maps/pewterpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/pewterpokecenter.blk differ diff --git a/maps/pokemontower1.blk b/maps/pokemontower1.blk new file mode 100644 index 00000000..25afe15f Binary files /dev/null and b/maps/pokemontower1.blk differ diff --git a/maps/pokemontower2.blk b/maps/pokemontower2.blk new file mode 100644 index 00000000..c8acf99d Binary files /dev/null and b/maps/pokemontower2.blk differ diff --git a/maps/pokemontower3.blk b/maps/pokemontower3.blk new file mode 100644 index 00000000..26d28b79 Binary files /dev/null and b/maps/pokemontower3.blk differ diff --git a/maps/pokemontower4.blk b/maps/pokemontower4.blk new file mode 100644 index 00000000..2df4ab1a Binary files /dev/null and b/maps/pokemontower4.blk differ diff --git a/maps/pokemontower5.blk b/maps/pokemontower5.blk new file mode 100644 index 00000000..a05a575c Binary files /dev/null and b/maps/pokemontower5.blk differ diff --git a/maps/pokemontower6.blk b/maps/pokemontower6.blk new file mode 100644 index 00000000..7256a841 Binary files /dev/null and b/maps/pokemontower6.blk differ diff --git a/maps/pokemontower7.blk b/maps/pokemontower7.blk new file mode 100644 index 00000000..4598f336 Binary files /dev/null and b/maps/pokemontower7.blk differ diff --git a/maps/powerplant.blk b/maps/powerplant.blk new file mode 100644 index 00000000..7f2d7eeb Binary files /dev/null and b/maps/powerplant.blk differ diff --git a/maps/rockethideout1.blk b/maps/rockethideout1.blk new file mode 100644 index 00000000..18b02211 Binary files /dev/null and b/maps/rockethideout1.blk differ diff --git a/maps/rockethideout2.blk b/maps/rockethideout2.blk new file mode 100644 index 00000000..b8fc41f8 Binary files /dev/null and b/maps/rockethideout2.blk differ diff --git a/maps/rockethideout3.blk b/maps/rockethideout3.blk new file mode 100644 index 00000000..23b45286 Binary files /dev/null and b/maps/rockethideout3.blk differ diff --git a/maps/rockethideout4.blk b/maps/rockethideout4.blk new file mode 100644 index 00000000..389c1c7c Binary files /dev/null and b/maps/rockethideout4.blk differ diff --git a/maps/rockethideoutelevator.blk b/maps/rockethideoutelevator.blk new file mode 100644 index 00000000..0c296a34 Binary files /dev/null and b/maps/rockethideoutelevator.blk differ diff --git a/maps/rocktunnel1.blk b/maps/rocktunnel1.blk new file mode 100644 index 00000000..bbd18ce6 Binary files /dev/null and b/maps/rocktunnel1.blk differ diff --git a/maps/rocktunnel2.blk b/maps/rocktunnel2.blk new file mode 100644 index 00000000..a579831b Binary files /dev/null and b/maps/rocktunnel2.blk differ diff --git a/maps/rocktunnelpokecenter.blk b/maps/rocktunnelpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/rocktunnelpokecenter.blk differ diff --git a/maps/route1.blk b/maps/route1.blk new file mode 100644 index 00000000..56a9e4a3 Binary files /dev/null and b/maps/route1.blk differ diff --git a/maps/route10.blk b/maps/route10.blk new file mode 100644 index 00000000..aed525c5 Binary files /dev/null and b/maps/route10.blk differ diff --git a/maps/route11.blk b/maps/route11.blk new file mode 100644 index 00000000..c026d913 Binary files /dev/null and b/maps/route11.blk differ diff --git a/maps/route11gate.blk b/maps/route11gate.blk new file mode 100644 index 00000000..d1a18368 Binary files /dev/null and b/maps/route11gate.blk differ diff --git a/maps/route11gateupstairs.blk b/maps/route11gateupstairs.blk new file mode 100644 index 00000000..f90c7db9 Binary files /dev/null and b/maps/route11gateupstairs.blk differ diff --git a/maps/route12.blk b/maps/route12.blk new file mode 100644 index 00000000..d79f59e3 Binary files /dev/null and b/maps/route12.blk differ diff --git a/maps/route12gate.blk b/maps/route12gate.blk new file mode 100644 index 00000000..5c626eaf Binary files /dev/null and b/maps/route12gate.blk differ diff --git a/maps/route12gateupstairs.blk b/maps/route12gateupstairs.blk new file mode 100644 index 00000000..f90c7db9 Binary files /dev/null and b/maps/route12gateupstairs.blk differ diff --git a/maps/route12house.blk b/maps/route12house.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/route12house.blk differ diff --git a/maps/route13.blk b/maps/route13.blk new file mode 100644 index 00000000..9d607b6d Binary files /dev/null and b/maps/route13.blk differ diff --git a/maps/route14.blk b/maps/route14.blk new file mode 100644 index 00000000..38cae243 Binary files /dev/null and b/maps/route14.blk differ diff --git a/maps/route15.blk b/maps/route15.blk new file mode 100644 index 00000000..77a33889 Binary files /dev/null and b/maps/route15.blk differ diff --git a/maps/route15gate.blk b/maps/route15gate.blk new file mode 100644 index 00000000..d1a18368 Binary files /dev/null and b/maps/route15gate.blk differ diff --git a/maps/route16.blk b/maps/route16.blk new file mode 100644 index 00000000..d3a7d5e5 Binary files /dev/null and b/maps/route16.blk differ diff --git a/maps/route16gatemap.blk b/maps/route16gatemap.blk new file mode 100644 index 00000000..9cd90e33 Binary files /dev/null and b/maps/route16gatemap.blk differ diff --git a/maps/route16gateupstairs.blk b/maps/route16gateupstairs.blk new file mode 100644 index 00000000..f90c7db9 Binary files /dev/null and b/maps/route16gateupstairs.blk differ diff --git a/maps/route16house.blk b/maps/route16house.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/route16house.blk differ diff --git a/maps/route17.blk b/maps/route17.blk new file mode 100644 index 00000000..2a27af66 Binary files /dev/null and b/maps/route17.blk differ diff --git a/maps/route18.blk b/maps/route18.blk new file mode 100644 index 00000000..aeb83516 Binary files /dev/null and b/maps/route18.blk differ diff --git a/maps/route18gate.blk b/maps/route18gate.blk new file mode 100644 index 00000000..d1a18368 Binary files /dev/null and b/maps/route18gate.blk differ diff --git a/maps/route18gateheader.blk b/maps/route18gateheader.blk new file mode 100644 index 00000000..f90c7db9 Binary files /dev/null and b/maps/route18gateheader.blk differ diff --git a/maps/route19.blk b/maps/route19.blk new file mode 100644 index 00000000..0bd469e7 Binary files /dev/null and b/maps/route19.blk differ diff --git a/maps/route2.blk b/maps/route2.blk new file mode 100644 index 00000000..dd6227fd Binary files /dev/null and b/maps/route2.blk differ diff --git a/maps/route20.blk b/maps/route20.blk new file mode 100644 index 00000000..aae6a458 Binary files /dev/null and b/maps/route20.blk differ diff --git a/maps/route21.blk b/maps/route21.blk new file mode 100644 index 00000000..fa1f5b79 Binary files /dev/null and b/maps/route21.blk differ diff --git a/maps/route22.blk b/maps/route22.blk new file mode 100644 index 00000000..231c6838 Binary files /dev/null and b/maps/route22.blk differ diff --git a/maps/route22gate.blk b/maps/route22gate.blk new file mode 100644 index 00000000..9cdf5b28 Binary files /dev/null and b/maps/route22gate.blk differ diff --git a/maps/route23.blk b/maps/route23.blk new file mode 100644 index 00000000..1ecf1d1a Binary files /dev/null and b/maps/route23.blk differ diff --git a/maps/route24.blk b/maps/route24.blk new file mode 100644 index 00000000..21de9390 Binary files /dev/null and b/maps/route24.blk differ diff --git a/maps/route25.blk b/maps/route25.blk new file mode 100644 index 00000000..49c98815 Binary files /dev/null and b/maps/route25.blk differ diff --git a/maps/route2gate.blk b/maps/route2gate.blk new file mode 100644 index 00000000..19af9540 Binary files /dev/null and b/maps/route2gate.blk differ diff --git a/maps/route2house.blk b/maps/route2house.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/route2house.blk differ diff --git a/maps/route3.blk b/maps/route3.blk new file mode 100644 index 00000000..a5284350 Binary files /dev/null and b/maps/route3.blk differ diff --git a/maps/route4.blk b/maps/route4.blk new file mode 100644 index 00000000..cb6a6a74 Binary files /dev/null and b/maps/route4.blk differ diff --git a/maps/route5.blk b/maps/route5.blk new file mode 100644 index 00000000..224a5b4b Binary files /dev/null and b/maps/route5.blk differ diff --git a/maps/route5gate.blk b/maps/route5gate.blk new file mode 100644 index 00000000..f69dfa87 Binary files /dev/null and b/maps/route5gate.blk differ diff --git a/maps/route6.blk b/maps/route6.blk new file mode 100644 index 00000000..b488b37b Binary files /dev/null and b/maps/route6.blk differ diff --git a/maps/route6gate.blk b/maps/route6gate.blk new file mode 100644 index 00000000..f69dfa87 Binary files /dev/null and b/maps/route6gate.blk differ diff --git a/maps/route7.blk b/maps/route7.blk new file mode 100644 index 00000000..1e58b2f8 Binary files /dev/null and b/maps/route7.blk differ diff --git a/maps/route7gate.blk b/maps/route7gate.blk new file mode 100644 index 00000000..79911bdc Binary files /dev/null and b/maps/route7gate.blk differ diff --git a/maps/route8.blk b/maps/route8.blk new file mode 100644 index 00000000..8a9da3d9 Binary files /dev/null and b/maps/route8.blk differ diff --git a/maps/route8gate.blk b/maps/route8gate.blk new file mode 100644 index 00000000..79911bdc Binary files /dev/null and b/maps/route8gate.blk differ diff --git a/maps/route9.blk b/maps/route9.blk new file mode 100644 index 00000000..e1ebe7cb Binary files /dev/null and b/maps/route9.blk differ diff --git a/maps/safarizonecenter.blk b/maps/safarizonecenter.blk new file mode 100644 index 00000000..f4814712 Binary files /dev/null and b/maps/safarizonecenter.blk differ diff --git a/maps/safarizoneeast.blk b/maps/safarizoneeast.blk new file mode 100644 index 00000000..564fa502 Binary files /dev/null and b/maps/safarizoneeast.blk differ diff --git a/maps/safarizoneentrance.blk b/maps/safarizoneentrance.blk new file mode 100644 index 00000000..f69dfa87 Binary files /dev/null and b/maps/safarizoneentrance.blk differ diff --git a/maps/safarizonenorth.blk b/maps/safarizonenorth.blk new file mode 100644 index 00000000..a5f4251c Binary files /dev/null and b/maps/safarizonenorth.blk differ diff --git a/maps/safarizoneresthouse1.blk b/maps/safarizoneresthouse1.blk new file mode 100644 index 00000000..625b41b6 Binary files /dev/null and b/maps/safarizoneresthouse1.blk differ diff --git a/maps/safarizoneresthouse2.blk b/maps/safarizoneresthouse2.blk new file mode 100644 index 00000000..625b41b6 Binary files /dev/null and b/maps/safarizoneresthouse2.blk differ diff --git a/maps/safarizoneresthouse3.blk b/maps/safarizoneresthouse3.blk new file mode 100644 index 00000000..625b41b6 Binary files /dev/null and b/maps/safarizoneresthouse3.blk differ diff --git a/maps/safarizoneresthouse4.blk b/maps/safarizoneresthouse4.blk new file mode 100644 index 00000000..625b41b6 Binary files /dev/null and b/maps/safarizoneresthouse4.blk differ diff --git a/maps/safarizonesecrethouse.blk b/maps/safarizonesecrethouse.blk new file mode 100644 index 00000000..d5dbe9e1 Binary files /dev/null and b/maps/safarizonesecrethouse.blk differ diff --git a/maps/safarizonewest.blk b/maps/safarizonewest.blk new file mode 100644 index 00000000..88c8460c Binary files /dev/null and b/maps/safarizonewest.blk differ diff --git a/maps/saffroncity.blk b/maps/saffroncity.blk new file mode 100644 index 00000000..e0c2b224 Binary files /dev/null and b/maps/saffroncity.blk differ diff --git a/maps/saffrongym.blk b/maps/saffrongym.blk new file mode 100644 index 00000000..44a24aad Binary files /dev/null and b/maps/saffrongym.blk differ diff --git a/maps/saffronhouse1.blk b/maps/saffronhouse1.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/saffronhouse1.blk differ diff --git a/maps/saffronhouse2.blk b/maps/saffronhouse2.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/saffronhouse2.blk differ diff --git a/maps/saffronmart.blk b/maps/saffronmart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/saffronmart.blk differ diff --git a/maps/saffronpokecenter.blk b/maps/saffronpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/saffronpokecenter.blk differ diff --git a/maps/school.blk b/maps/school.blk new file mode 100644 index 00000000..51bf8401 Binary files /dev/null and b/maps/school.blk differ diff --git a/maps/seafoamislands1.blk b/maps/seafoamislands1.blk new file mode 100644 index 00000000..3cd6e5c7 Binary files /dev/null and b/maps/seafoamislands1.blk differ diff --git a/maps/seafoamislands2.blk b/maps/seafoamislands2.blk new file mode 100644 index 00000000..61402221 Binary files /dev/null and b/maps/seafoamislands2.blk differ diff --git a/maps/seafoamislands3.blk b/maps/seafoamislands3.blk new file mode 100644 index 00000000..cc037328 Binary files /dev/null and b/maps/seafoamislands3.blk differ diff --git a/maps/seafoamislands4.blk b/maps/seafoamislands4.blk new file mode 100644 index 00000000..956a1053 Binary files /dev/null and b/maps/seafoamislands4.blk differ diff --git a/maps/seafoamislands5.blk b/maps/seafoamislands5.blk new file mode 100644 index 00000000..a118fe57 Binary files /dev/null and b/maps/seafoamislands5.blk differ diff --git a/maps/silphco1.blk b/maps/silphco1.blk new file mode 100644 index 00000000..3bf7c8f0 Binary files /dev/null and b/maps/silphco1.blk differ diff --git a/maps/silphco10.blk b/maps/silphco10.blk new file mode 100644 index 00000000..88669221 Binary files /dev/null and b/maps/silphco10.blk differ diff --git a/maps/silphco11.blk b/maps/silphco11.blk new file mode 100644 index 00000000..9bd21b04 Binary files /dev/null and b/maps/silphco11.blk differ diff --git a/maps/silphco2.blk b/maps/silphco2.blk new file mode 100644 index 00000000..33003175 Binary files /dev/null and b/maps/silphco2.blk differ diff --git a/maps/silphco3.blk b/maps/silphco3.blk new file mode 100644 index 00000000..15dcaf1f Binary files /dev/null and b/maps/silphco3.blk differ diff --git a/maps/silphco4.blk b/maps/silphco4.blk new file mode 100644 index 00000000..4e6c32f8 Binary files /dev/null and b/maps/silphco4.blk differ diff --git a/maps/silphco5.blk b/maps/silphco5.blk new file mode 100644 index 00000000..1fa92a59 Binary files /dev/null and b/maps/silphco5.blk differ diff --git a/maps/silphco6.blk b/maps/silphco6.blk new file mode 100644 index 00000000..02d5b56e Binary files /dev/null and b/maps/silphco6.blk differ diff --git a/maps/silphco7.blk b/maps/silphco7.blk new file mode 100644 index 00000000..a8dd509a Binary files /dev/null and b/maps/silphco7.blk differ diff --git a/maps/silphco8.blk b/maps/silphco8.blk new file mode 100644 index 00000000..5df4ebd8 Binary files /dev/null and b/maps/silphco8.blk differ diff --git a/maps/silphco9.blk b/maps/silphco9.blk new file mode 100644 index 00000000..47d080dd Binary files /dev/null and b/maps/silphco9.blk differ diff --git a/maps/silphcoelevator.blk b/maps/silphcoelevator.blk new file mode 100644 index 00000000..824bc3de Binary files /dev/null and b/maps/silphcoelevator.blk differ diff --git a/maps/ssanne1.blk b/maps/ssanne1.blk new file mode 100644 index 00000000..fd236973 Binary files /dev/null and b/maps/ssanne1.blk differ diff --git a/maps/ssanne10.blk b/maps/ssanne10.blk new file mode 100644 index 00000000..b6666f9a Binary files /dev/null and b/maps/ssanne10.blk differ diff --git a/maps/ssanne2.blk b/maps/ssanne2.blk new file mode 100644 index 00000000..db2ae854 Binary files /dev/null and b/maps/ssanne2.blk differ diff --git a/maps/ssanne3.blk b/maps/ssanne3.blk new file mode 100644 index 00000000..6e4b42f4 Binary files /dev/null and b/maps/ssanne3.blk differ diff --git a/maps/ssanne4.blk b/maps/ssanne4.blk new file mode 100644 index 00000000..f22fb770 Binary files /dev/null and b/maps/ssanne4.blk differ diff --git a/maps/ssanne5.blk b/maps/ssanne5.blk new file mode 100644 index 00000000..e97bab53 Binary files /dev/null and b/maps/ssanne5.blk differ diff --git a/maps/ssanne6.blk b/maps/ssanne6.blk new file mode 100644 index 00000000..2a417ad2 Binary files /dev/null and b/maps/ssanne6.blk differ diff --git a/maps/ssanne7.blk b/maps/ssanne7.blk new file mode 100644 index 00000000..b5359f38 Binary files /dev/null and b/maps/ssanne7.blk differ diff --git a/maps/ssanne8.blk b/maps/ssanne8.blk new file mode 100644 index 00000000..1749e638 Binary files /dev/null and b/maps/ssanne8.blk differ diff --git a/maps/ssanne9.blk b/maps/ssanne9.blk new file mode 100644 index 00000000..b6666f9a Binary files /dev/null and b/maps/ssanne9.blk differ diff --git a/maps/tradecenterm.blk b/maps/tradecenterm.blk new file mode 100644 index 00000000..d05a5b43 Binary files /dev/null and b/maps/tradecenterm.blk differ diff --git a/maps/undergroundpathentranceroute7.blk b/maps/undergroundpathentranceroute7.blk new file mode 100644 index 00000000..a17a7ed2 Binary files /dev/null and b/maps/undergroundpathentranceroute7.blk differ diff --git a/maps/undergroundpathentranceroute8.blk b/maps/undergroundpathentranceroute8.blk new file mode 100644 index 00000000..a17a7ed2 Binary files /dev/null and b/maps/undergroundpathentranceroute8.blk differ diff --git a/maps/undergroundpathns.blk b/maps/undergroundpathns.blk new file mode 100644 index 00000000..3b016320 Binary files /dev/null and b/maps/undergroundpathns.blk differ diff --git a/maps/undergroundpathwe.blk b/maps/undergroundpathwe.blk new file mode 100644 index 00000000..79ea699a Binary files /dev/null and b/maps/undergroundpathwe.blk differ diff --git a/maps/undergroundtunnelentranceroute5.blk b/maps/undergroundtunnelentranceroute5.blk new file mode 100644 index 00000000..a17a7ed2 Binary files /dev/null and b/maps/undergroundtunnelentranceroute5.blk differ diff --git a/maps/undergroundtunnelentranceroute6.blk b/maps/undergroundtunnelentranceroute6.blk new file mode 100644 index 00000000..a17a7ed2 Binary files /dev/null and b/maps/undergroundtunnelentranceroute6.blk differ diff --git a/maps/unknowndungeon1.blk b/maps/unknowndungeon1.blk new file mode 100644 index 00000000..574613af Binary files /dev/null and b/maps/unknowndungeon1.blk differ diff --git a/maps/unknowndungeon2.blk b/maps/unknowndungeon2.blk new file mode 100644 index 00000000..6eb27eee Binary files /dev/null and b/maps/unknowndungeon2.blk differ diff --git a/maps/unknowndungeon3.blk b/maps/unknowndungeon3.blk new file mode 100644 index 00000000..858f0529 Binary files /dev/null and b/maps/unknowndungeon3.blk differ diff --git a/maps/vermilioncity.blk b/maps/vermilioncity.blk new file mode 100644 index 00000000..6ba54a34 Binary files /dev/null and b/maps/vermilioncity.blk differ diff --git a/maps/vermiliondock.blk b/maps/vermiliondock.blk new file mode 100644 index 00000000..f4a95739 Binary files /dev/null and b/maps/vermiliondock.blk differ diff --git a/maps/vermiliongym.blk b/maps/vermiliongym.blk new file mode 100644 index 00000000..27bea181 Binary files /dev/null and b/maps/vermiliongym.blk differ diff --git a/maps/vermilionhouse1.blk b/maps/vermilionhouse1.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/vermilionhouse1.blk differ diff --git a/maps/vermilionhouse2.blk b/maps/vermilionhouse2.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/vermilionhouse2.blk differ diff --git a/maps/vermilionhouse3.blk b/maps/vermilionhouse3.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/vermilionhouse3.blk differ diff --git a/maps/vermilionmart.blk b/maps/vermilionmart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/vermilionmart.blk differ diff --git a/maps/vermilionpokecenter.blk b/maps/vermilionpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/vermilionpokecenter.blk differ diff --git a/maps/victoryroad1.blk b/maps/victoryroad1.blk new file mode 100644 index 00000000..4afaf65d Binary files /dev/null and b/maps/victoryroad1.blk differ diff --git a/maps/victoryroad2.blk b/maps/victoryroad2.blk new file mode 100644 index 00000000..f4226ccf Binary files /dev/null and b/maps/victoryroad2.blk differ diff --git a/maps/victoryroad3.blk b/maps/victoryroad3.blk new file mode 100644 index 00000000..53aa23eb Binary files /dev/null and b/maps/victoryroad3.blk differ diff --git a/maps/viridiancity.blk b/maps/viridiancity.blk new file mode 100644 index 00000000..af1bd662 Binary files /dev/null and b/maps/viridiancity.blk differ diff --git a/maps/viridianforest.blk b/maps/viridianforest.blk new file mode 100644 index 00000000..358ea01d Binary files /dev/null and b/maps/viridianforest.blk differ diff --git a/maps/viridianforestentrance.blk b/maps/viridianforestentrance.blk new file mode 100644 index 00000000..19af9540 Binary files /dev/null and b/maps/viridianforestentrance.blk differ diff --git a/maps/viridianforestexit.blk b/maps/viridianforestexit.blk new file mode 100644 index 00000000..19af9540 Binary files /dev/null and b/maps/viridianforestexit.blk differ diff --git a/maps/viridiangym.blk b/maps/viridiangym.blk new file mode 100644 index 00000000..4396d338 Binary files /dev/null and b/maps/viridiangym.blk differ diff --git a/maps/viridianhouse.blk b/maps/viridianhouse.blk new file mode 100644 index 00000000..823e6053 Binary files /dev/null and b/maps/viridianhouse.blk differ diff --git a/maps/viridianmart.blk b/maps/viridianmart.blk new file mode 100644 index 00000000..1da8fffc Binary files /dev/null and b/maps/viridianmart.blk differ diff --git a/maps/viridianpokecenter.blk b/maps/viridianpokecenter.blk new file mode 100644 index 00000000..9641efe4 Binary files /dev/null and b/maps/viridianpokecenter.blk differ