diff --git a/extras/map_block_dumper.py b/extras/map_block_dumper.py new file mode 100644 index 000000000..039cf1237 --- /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 000000000..4167fdc5b 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 000000000..638b48ef0 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 000000000..925be45c8 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 000000000..112a2e81b 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 000000000..2ecc677ed 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 000000000..f1fce6bc3 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 000000000..4ef657b92 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 000000000..82fd0b611 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 000000000..dcecc50c1 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 000000000..07a8b7813 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 000000000..8558b3dec 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 000000000..4181d9de4 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 000000000..97a1a91f9 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 000000000..920282c19 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 000000000..5451ea7dc 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 000000000..dafad3db5 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 000000000..51bf84011 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 000000000..0c805e4c2 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 000000000..4ddd4f4bf 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 000000000..3be707502 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 000000000..2066e69e6 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 000000000..520407bae 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 000000000..824bc3de4 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 000000000..9641efe41 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 000000000..f0a6c058c 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 000000000..d7abfd3da 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 000000000..c5a3eab27 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 000000000..823e6053c 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 000000000..354439099 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 000000000..cbc77e74b 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..1a7922c90 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 000000000..ab8de94aa 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..1b7d4f071 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 000000000..dd9d1ea4b 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 000000000..823e6053c 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 000000000..ff81fc7dd 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 000000000..5282c7dd8 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 000000000..5282c7dd8 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 000000000..2622e175e 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 000000000..3b13cc908 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 000000000..e57addb13 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 000000000..dd4f50191 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 000000000..823e6053c 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 000000000..1ad21f960 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 000000000..354439099 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 000000000..1da8fffc7 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 000000000..a1c8d921d 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 000000000..9641efe41 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 000000000..8e5d10d05 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 000000000..f1aa64a4b 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 000000000..a850b3c68 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 000000000..38561b84f 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 000000000..7a6502a26 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 000000000..ef77b6561 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 000000000..822db175b 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 000000000..d9a64a5da 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 000000000..b05f1c356 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 000000000..d094f3b96 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 000000000..823e6053c 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 000000000..823e6053c 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..8df8e9295 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 000000000..afcb8e7ed 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 000000000..378967660 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 000000000..1a86bc718 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 000000000..9ced21924 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 000000000..04edbba71 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 000000000..ee1aa0309 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 000000000..216fe7057 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 000000000..9641efe41 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 000000000..a96771ba5 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 000000000..355e5d80d 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 000000000..823e6053c 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 000000000..64d2d6a25 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 000000000..b199480b4 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 000000000..e7fc22126 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 000000000..823e6053c 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 000000000..823e6053c 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..25afe15fa 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 000000000..c8acf99d1 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 000000000..26d28b791 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 000000000..2df4ab1ac 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 000000000..a05a575ce 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 000000000..7256a8417 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 000000000..4598f3363 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 000000000..7f2d7eeb7 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 000000000..18b02211e 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 000000000..b8fc41f8e 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 000000000..23b452860 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 000000000..389c1c7c2 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 000000000..0c296a348 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 000000000..bbd18ce67 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 000000000..a579831bc 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 000000000..9641efe41 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 000000000..56a9e4a30 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 000000000..aed525c51 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 000000000..c026d913e 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 000000000..d1a183688 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 000000000..f90c7db99 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 000000000..d79f59e3b 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 000000000..5c626eaf5 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 000000000..f90c7db99 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 000000000..823e6053c 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 000000000..9d607b6d6 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 000000000..38cae2431 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 000000000..77a338899 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 000000000..d1a183688 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 000000000..d3a7d5e55 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 000000000..9cd90e339 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 000000000..f90c7db99 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 000000000..823e6053c 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 000000000..2a27af66f 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 000000000..aeb835168 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 000000000..d1a183688 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 000000000..f90c7db99 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 000000000..0bd469e77 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 000000000..dd6227fd5 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 000000000..aae6a4583 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 000000000..fa1f5b794 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 000000000..231c68388 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 000000000..9cdf5b283 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 000000000..1ecf1d1a8 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 000000000..21de93902 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 000000000..49c988151 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 000000000..19af95408 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 000000000..823e6053c 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 000000000..a52843506 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 000000000..cb6a6a740 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 000000000..224a5b4b4 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 000000000..f69dfa87c 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 000000000..b488b37b9 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 000000000..f69dfa87c 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 000000000..1e58b2f83 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 000000000..79911bdcf 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 000000000..8a9da3d99 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 000000000..79911bdcf 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 000000000..e1ebe7cb1 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 000000000..f4814712a 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 000000000..564fa5022 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 000000000..f69dfa87c 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 000000000..a5f4251c0 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 000000000..625b41b69 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 000000000..625b41b69 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 000000000..625b41b69 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 000000000..625b41b69 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 000000000..d5dbe9e1a 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 000000000..88c8460cc 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 000000000..e0c2b2241 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 000000000..44a24aad5 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 000000000..823e6053c 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 000000000..823e6053c 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..51bf84011 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 000000000..3cd6e5c77 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 000000000..614022210 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 000000000..cc0373289 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 000000000..956a10531 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 000000000..a118fe574 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 000000000..3bf7c8f0d 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 000000000..886692211 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 000000000..9bd21b04d 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 000000000..330031756 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 000000000..15dcaf1f5 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 000000000..4e6c32f82 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 000000000..1fa92a598 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 000000000..02d5b56e8 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 000000000..a8dd509a9 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 000000000..5df4ebd85 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 000000000..47d080dd0 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 000000000..824bc3de4 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 000000000..fd2369734 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 000000000..b6666f9af 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 000000000..db2ae8547 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 000000000..6e4b42f4c 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 000000000..f22fb770f 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 000000000..e97bab53d 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 000000000..2a417ad27 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 000000000..b5359f385 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 000000000..1749e6382 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 000000000..b6666f9af 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 000000000..d05a5b436 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 000000000..a17a7ed27 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 000000000..a17a7ed27 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 000000000..3b016320c 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 000000000..79ea699af 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 000000000..a17a7ed27 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 000000000..a17a7ed27 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 000000000..574613af7 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 000000000..6eb27eeef 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 000000000..858f05290 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 000000000..6ba54a341 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 000000000..f4a957398 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 000000000..27bea1819 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 000000000..823e6053c 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 000000000..823e6053c 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 000000000..823e6053c 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 000000000..1da8fffc7 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 000000000..9641efe41 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 000000000..4afaf65de 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 000000000..f4226ccf8 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 000000000..53aa23eb7 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 000000000..af1bd6628 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 000000000..358ea01d8 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 000000000..19af95408 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 000000000..19af95408 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 000000000..4396d3384 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 000000000..823e6053c 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 000000000..1da8fffc7 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 000000000..9641efe41 Binary files /dev/null and b/maps/viridianpokecenter.blk differ