diff --git a/Data/Actors.rxdata b/Data/Actors.rxdata index 41edc8e..7967a54 100644 Binary files a/Data/Actors.rxdata and b/Data/Actors.rxdata differ diff --git a/Data/Animations.rxdata b/Data/Animations.rxdata index 406d92b..d146257 100644 Binary files a/Data/Animations.rxdata and b/Data/Animations.rxdata differ diff --git a/Data/Armors.rxdata b/Data/Armors.rxdata index 901f2bb..2249bec 100644 Binary files a/Data/Armors.rxdata and b/Data/Armors.rxdata differ diff --git a/Data/CommonEvents.rxdata b/Data/CommonEvents.rxdata index 2fbd2cf..e583122 100644 Binary files a/Data/CommonEvents.rxdata and b/Data/CommonEvents.rxdata differ diff --git a/Data/Enemies.rxdata b/Data/Enemies.rxdata index be622f5..004ee90 100644 Binary files a/Data/Enemies.rxdata and b/Data/Enemies.rxdata differ diff --git a/Data/Items.rxdata b/Data/Items.rxdata index fe767fa..3e62ba6 100644 Binary files a/Data/Items.rxdata and b/Data/Items.rxdata differ diff --git a/Data/Map001.rxdata b/Data/Map001.rxdata index f69d516..e24d326 100644 Binary files a/Data/Map001.rxdata and b/Data/Map001.rxdata differ diff --git a/Data/Map002.rxdata b/Data/Map002.rxdata index 420c88c..2fcb683 100644 Binary files a/Data/Map002.rxdata and b/Data/Map002.rxdata differ diff --git a/Data/Map003.rxdata b/Data/Map003.rxdata index e5629f6..5519869 100644 Binary files a/Data/Map003.rxdata and b/Data/Map003.rxdata differ diff --git a/Data/Map004.rxdata b/Data/Map004.rxdata index d4734bd..c14b7fa 100644 Binary files a/Data/Map004.rxdata and b/Data/Map004.rxdata differ diff --git a/Data/Map005.rxdata b/Data/Map005.rxdata new file mode 100644 index 0000000..62de47d Binary files /dev/null and b/Data/Map005.rxdata differ diff --git a/Data/Map006.rxdata b/Data/Map006.rxdata new file mode 100644 index 0000000..0005cd6 Binary files /dev/null and b/Data/Map006.rxdata differ diff --git a/Data/Map007.rxdata b/Data/Map007.rxdata new file mode 100644 index 0000000..3d7b089 Binary files /dev/null and b/Data/Map007.rxdata differ diff --git a/Data/Map008.rxdata b/Data/Map008.rxdata new file mode 100644 index 0000000..4d5ea52 Binary files /dev/null and b/Data/Map008.rxdata differ diff --git a/Data/Map009.rxdata b/Data/Map009.rxdata new file mode 100644 index 0000000..a5aa81e Binary files /dev/null and b/Data/Map009.rxdata differ diff --git a/Data/Map010.rxdata b/Data/Map010.rxdata new file mode 100644 index 0000000..b077b69 Binary files /dev/null and b/Data/Map010.rxdata differ diff --git a/Data/Map011.rxdata b/Data/Map011.rxdata new file mode 100644 index 0000000..819332c Binary files /dev/null and b/Data/Map011.rxdata differ diff --git a/Data/Map012.rxdata b/Data/Map012.rxdata new file mode 100644 index 0000000..15929c2 Binary files /dev/null and b/Data/Map012.rxdata differ diff --git a/Data/Map013.rxdata b/Data/Map013.rxdata new file mode 100644 index 0000000..5e615d3 Binary files /dev/null and b/Data/Map013.rxdata differ diff --git a/Data/Map014.rxdata b/Data/Map014.rxdata new file mode 100644 index 0000000..eee0ca0 Binary files /dev/null and b/Data/Map014.rxdata differ diff --git a/Data/Map015.rxdata b/Data/Map015.rxdata new file mode 100644 index 0000000..daf1078 Binary files /dev/null and b/Data/Map015.rxdata differ diff --git a/Data/Map016.rxdata b/Data/Map016.rxdata new file mode 100644 index 0000000..eee0ca0 Binary files /dev/null and b/Data/Map016.rxdata differ diff --git a/Data/Map017.rxdata b/Data/Map017.rxdata new file mode 100644 index 0000000..47e0bb9 Binary files /dev/null and b/Data/Map017.rxdata differ diff --git a/Data/Map018.rxdata b/Data/Map018.rxdata new file mode 100644 index 0000000..526f57f Binary files /dev/null and b/Data/Map018.rxdata differ diff --git a/Data/Map019.rxdata b/Data/Map019.rxdata new file mode 100644 index 0000000..eee0ca0 Binary files /dev/null and b/Data/Map019.rxdata differ diff --git a/Data/Map020.rxdata b/Data/Map020.rxdata new file mode 100644 index 0000000..5aec6ff Binary files /dev/null and b/Data/Map020.rxdata differ diff --git a/Data/Map021.rxdata b/Data/Map021.rxdata new file mode 100644 index 0000000..916e833 Binary files /dev/null and b/Data/Map021.rxdata differ diff --git a/Data/Map022.rxdata b/Data/Map022.rxdata new file mode 100644 index 0000000..f75afe2 Binary files /dev/null and b/Data/Map022.rxdata differ diff --git a/Data/Map023.rxdata b/Data/Map023.rxdata new file mode 100644 index 0000000..d121db7 Binary files /dev/null and b/Data/Map023.rxdata differ diff --git a/Data/Map024.rxdata b/Data/Map024.rxdata new file mode 100644 index 0000000..772c4d1 Binary files /dev/null and b/Data/Map024.rxdata differ diff --git a/Data/Map025.rxdata b/Data/Map025.rxdata new file mode 100644 index 0000000..a05c23f Binary files /dev/null and b/Data/Map025.rxdata differ diff --git a/Data/Map026.rxdata b/Data/Map026.rxdata new file mode 100644 index 0000000..bc960ca Binary files /dev/null and b/Data/Map026.rxdata differ diff --git a/Data/Map027.rxdata b/Data/Map027.rxdata new file mode 100644 index 0000000..afaa74c Binary files /dev/null and b/Data/Map027.rxdata differ diff --git a/Data/MapInfos.rxdata b/Data/MapInfos.rxdata index 74c9253..ee38fca 100644 Binary files a/Data/MapInfos.rxdata and b/Data/MapInfos.rxdata differ diff --git a/Data/PluginScripts.rxdata b/Data/PluginScripts.rxdata index 3fefec5..d4a1a9b 100644 Binary files a/Data/PluginScripts.rxdata and b/Data/PluginScripts.rxdata differ diff --git a/Data/Scripts.rxdata b/Data/Scripts.rxdata index e7667b0..e1572d6 100644 Binary files a/Data/Scripts.rxdata and b/Data/Scripts.rxdata differ diff --git a/Data/Skills.rxdata b/Data/Skills.rxdata index a45219f..61cba7e 100644 Binary files a/Data/Skills.rxdata and b/Data/Skills.rxdata differ diff --git a/Data/States.rxdata b/Data/States.rxdata index 868d49e..0f9b4ae 100644 Binary files a/Data/States.rxdata and b/Data/States.rxdata differ diff --git a/Data/System.rxdata b/Data/System.rxdata index fc82233..4001123 100644 Binary files a/Data/System.rxdata and b/Data/System.rxdata differ diff --git a/Data/Tilesets.rxdata b/Data/Tilesets.rxdata index 729e24e..7cbb84d 100644 Binary files a/Data/Tilesets.rxdata and b/Data/Tilesets.rxdata differ diff --git a/Data/Weapons.rxdata b/Data/Weapons.rxdata index c7ea19a..d9bd352 100644 Binary files a/Data/Weapons.rxdata and b/Data/Weapons.rxdata differ diff --git a/Data/map_connections.dat b/Data/map_connections.dat index 705df2a..227afa3 100644 Binary files a/Data/map_connections.dat and b/Data/map_connections.dat differ diff --git a/Data/map_metadata.dat b/Data/map_metadata.dat index 2fa1a3a..a83236d 100644 Binary files a/Data/map_metadata.dat and b/Data/map_metadata.dat differ diff --git a/Data/messages_core.dat b/Data/messages_core.dat index 2ad382e..79101bf 100644 Binary files a/Data/messages_core.dat and b/Data/messages_core.dat differ diff --git a/Data/messages_game.dat b/Data/messages_game.dat index 61d9320..4f6bd50 100644 Binary files a/Data/messages_game.dat and b/Data/messages_game.dat differ diff --git a/Data/player_metadata.dat b/Data/player_metadata.dat index 18a78b8..c6ad08d 100644 Binary files a/Data/player_metadata.dat and b/Data/player_metadata.dat differ diff --git a/Data/species.dat b/Data/species.dat index de839de..d43607a 100644 Binary files a/Data/species.dat and b/Data/species.dat differ diff --git a/Data/town_map.dat b/Data/town_map.dat index e1e5d25..c785e4e 100644 Binary files a/Data/town_map.dat and b/Data/town_map.dat differ diff --git a/Essentials Docs Wiki.URL b/Essentials Docs Wiki.URL index 9745c20..4d726d1 100644 --- a/Essentials Docs Wiki.URL +++ b/Essentials Docs Wiki.URL @@ -1,5 +1,6 @@ [{000214A0-0000-0000-C000-000000000046}] Prop3=19,11 [InternetShortcut] -URL=https://essentialsdocs.fandom.com/wiki/Essentials_Docs_Wiki +URL=https://essentialsengine.miraheze.org/wiki/Essentials_Engine_wiki IDList= +HotKey=0 diff --git a/Game.ini b/Game.ini index 4ceb444..33ada19 100644 --- a/Game.ini +++ b/Game.ini @@ -1,7 +1,7 @@ [Game] Library=RGSS104E.dll Scripts=Data\Scripts.rxdata -Title=Pokemon Essentials v21.1 +Title=RXMP-RSE-DEV RTP1= RTP2= RTP3= diff --git a/Graphics/Autotiles/HoennLightGrass.png b/Graphics/Autotiles/HoennLightGrass.png new file mode 100644 index 0000000..1583d19 Binary files /dev/null and b/Graphics/Autotiles/HoennLightGrass.png differ diff --git a/Graphics/Autotiles/Hoenn_SandPath.png b/Graphics/Autotiles/Hoenn_SandPath.png new file mode 100644 index 0000000..461d619 Binary files /dev/null and b/Graphics/Autotiles/Hoenn_SandPath.png differ diff --git a/Graphics/Autotiles/Hoenn_Water Calm.png b/Graphics/Autotiles/Hoenn_Water Calm.png index fd887ce..8f30df0 100644 Binary files a/Graphics/Autotiles/Hoenn_Water Calm.png and b/Graphics/Autotiles/Hoenn_Water Calm.png differ diff --git a/Graphics/Characters/Hoenn Door Abandoned Ship Room.png b/Graphics/Characters/Hoenn Door Abandoned Ship Room.png new file mode 100644 index 0000000..7b7611a Binary files /dev/null and b/Graphics/Characters/Hoenn Door Abandoned Ship Room.png differ diff --git a/Graphics/Characters/Hoenn Door Abandoned Ship.png b/Graphics/Characters/Hoenn Door Abandoned Ship.png new file mode 100644 index 0000000..8892e77 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Abandoned Ship.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Arena Lobby.png b/Graphics/Characters/Hoenn Door Battle Arena Lobby.png new file mode 100644 index 0000000..0abdd56 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Arena Lobby.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Arena.png b/Graphics/Characters/Hoenn Door Battle Arena.png new file mode 100644 index 0000000..4d9562f Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Arena.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Dome Corridor.png b/Graphics/Characters/Hoenn Door Battle Dome Corridor.png new file mode 100644 index 0000000..7e88718 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Dome Corridor.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Dome Lobby.png b/Graphics/Characters/Hoenn Door Battle Dome Lobby.png new file mode 100644 index 0000000..44c4d02 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Dome Lobby.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Dome Pre Battle Room.png b/Graphics/Characters/Hoenn Door Battle Dome Pre Battle Room.png new file mode 100644 index 0000000..b6ff452 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Dome Pre Battle Room.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Dome.png b/Graphics/Characters/Hoenn Door Battle Dome.png new file mode 100644 index 0000000..60b03e7 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Dome.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Factory.png b/Graphics/Characters/Hoenn Door Battle Factory.png new file mode 100644 index 0000000..ae85efc Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Factory.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Frontier Sliding.png b/Graphics/Characters/Hoenn Door Battle Frontier Sliding.png new file mode 100644 index 0000000..4269c8b Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Frontier Sliding.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Frontier.png b/Graphics/Characters/Hoenn Door Battle Frontier.png new file mode 100644 index 0000000..b4e739e Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Frontier.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Palace Lobby.png b/Graphics/Characters/Hoenn Door Battle Palace Lobby.png new file mode 100644 index 0000000..85a8100 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Palace Lobby.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tent Interior.png b/Graphics/Characters/Hoenn Door Battle Tent Interior.png new file mode 100644 index 0000000..099949c Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tent Interior.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tent.png b/Graphics/Characters/Hoenn Door Battle Tent.png new file mode 100644 index 0000000..eb1ab23 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tent.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tower Elevator.png b/Graphics/Characters/Hoenn Door Battle Tower Elevator.png new file mode 100644 index 0000000..1b0fc51 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tower Elevator.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tower Multi Corridor.png b/Graphics/Characters/Hoenn Door Battle Tower Multi Corridor.png new file mode 100644 index 0000000..f835306 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tower Multi Corridor.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tower Old.png b/Graphics/Characters/Hoenn Door Battle Tower Old.png new file mode 100644 index 0000000..500c517 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tower Old.png differ diff --git a/Graphics/Characters/Hoenn Door Battle Tower.png b/Graphics/Characters/Hoenn Door Battle Tower.png new file mode 100644 index 0000000..ff06386 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Battle Tower.png differ diff --git a/Graphics/Characters/Hoenn Door Birchs Lab.png b/Graphics/Characters/Hoenn Door Birchs Lab.png new file mode 100644 index 0000000..3146e54 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Birchs Lab.png differ diff --git a/Graphics/Characters/Hoenn Door Cable Club.png b/Graphics/Characters/Hoenn Door Cable Club.png new file mode 100644 index 0000000..7cdc9b4 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Cable Club.png differ diff --git a/Graphics/Characters/Hoenn Door Contest.png b/Graphics/Characters/Hoenn Door Contest.png new file mode 100644 index 0000000..379f9db Binary files /dev/null and b/Graphics/Characters/Hoenn Door Contest.png differ diff --git a/Graphics/Characters/Hoenn Door Cycling Road.png b/Graphics/Characters/Hoenn Door Cycling Road.png new file mode 100644 index 0000000..7972667 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Cycling Road.png differ diff --git a/Graphics/Characters/Hoenn Door Dewford.png b/Graphics/Characters/Hoenn Door Dewford.png new file mode 100644 index 0000000..db37c75 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Dewford.png differ diff --git a/Graphics/Characters/Hoenn Door Fallarbor Dark Roof.png b/Graphics/Characters/Hoenn Door Fallarbor Dark Roof.png new file mode 100644 index 0000000..b675f0d Binary files /dev/null and b/Graphics/Characters/Hoenn Door Fallarbor Dark Roof.png differ diff --git a/Graphics/Characters/Hoenn Door Fallarbor Light Roof.png b/Graphics/Characters/Hoenn Door Fallarbor Light Roof.png new file mode 100644 index 0000000..2ac7429 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Fallarbor Light Roof.png differ diff --git a/Graphics/Characters/Hoenn Door General.png b/Graphics/Characters/Hoenn Door General.png new file mode 100644 index 0000000..824d63f Binary files /dev/null and b/Graphics/Characters/Hoenn Door General.png differ diff --git a/Graphics/Characters/Hoenn Door Gym.png b/Graphics/Characters/Hoenn Door Gym.png new file mode 100644 index 0000000..89b444c Binary files /dev/null and b/Graphics/Characters/Hoenn Door Gym.png differ diff --git a/Graphics/Characters/Hoenn Door Lilycove Dept Store Elevator.png b/Graphics/Characters/Hoenn Door Lilycove Dept Store Elevator.png new file mode 100644 index 0000000..5e3a749 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Lilycove Dept Store Elevator.png differ diff --git a/Graphics/Characters/Hoenn Door Lilycove Dept Store.png b/Graphics/Characters/Hoenn Door Lilycove Dept Store.png new file mode 100644 index 0000000..91a463b Binary files /dev/null and b/Graphics/Characters/Hoenn Door Lilycove Dept Store.png differ diff --git a/Graphics/Characters/Hoenn Door Lilycove Wooden.png b/Graphics/Characters/Hoenn Door Lilycove Wooden.png new file mode 100644 index 0000000..3d70d1d Binary files /dev/null and b/Graphics/Characters/Hoenn Door Lilycove Wooden.png differ diff --git a/Graphics/Characters/Hoenn Door Lilycove.png b/Graphics/Characters/Hoenn Door Lilycove.png new file mode 100644 index 0000000..f298237 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Lilycove.png differ diff --git a/Graphics/Characters/Hoenn Door Littleroot.png b/Graphics/Characters/Hoenn Door Littleroot.png new file mode 100644 index 0000000..0c052b7 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Littleroot.png differ diff --git a/Graphics/Characters/Hoenn Door Mauville.png b/Graphics/Characters/Hoenn Door Mauville.png new file mode 100644 index 0000000..b136dbd Binary files /dev/null and b/Graphics/Characters/Hoenn Door Mauville.png differ diff --git a/Graphics/Characters/Hoenn Door Mossdeep Space Center.png b/Graphics/Characters/Hoenn Door Mossdeep Space Center.png new file mode 100644 index 0000000..e9f6d07 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Mossdeep Space Center.png differ diff --git a/Graphics/Characters/Hoenn Door Mossdeep.png b/Graphics/Characters/Hoenn Door Mossdeep.png new file mode 100644 index 0000000..b860ed3 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Mossdeep.png differ diff --git a/Graphics/Characters/Hoenn Door Oldale.png b/Graphics/Characters/Hoenn Door Oldale.png new file mode 100644 index 0000000..7cb903a Binary files /dev/null and b/Graphics/Characters/Hoenn Door Oldale.png differ diff --git a/Graphics/Characters/Hoenn Door Pacifidlog.png b/Graphics/Characters/Hoenn Door Pacifidlog.png new file mode 100644 index 0000000..978aa1b Binary files /dev/null and b/Graphics/Characters/Hoenn Door Pacifidlog.png differ diff --git a/Graphics/Characters/Hoenn Door Petalburg Gym.png b/Graphics/Characters/Hoenn Door Petalburg Gym.png new file mode 100644 index 0000000..56d8f4a Binary files /dev/null and b/Graphics/Characters/Hoenn Door Petalburg Gym.png differ diff --git a/Graphics/Characters/Hoenn Door Poke Center.png b/Graphics/Characters/Hoenn Door Poke Center.png new file mode 100644 index 0000000..e631a86 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Poke Center.png differ diff --git a/Graphics/Characters/Hoenn Door Poke Mart.png b/Graphics/Characters/Hoenn Door Poke Mart.png new file mode 100644 index 0000000..ef37fd8 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Poke Mart.png differ diff --git a/Graphics/Characters/Hoenn Door Pokemon League.png b/Graphics/Characters/Hoenn Door Pokemon League.png new file mode 100644 index 0000000..9880c42 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Pokemon League.png differ diff --git a/Graphics/Characters/Hoenn Door Rustboro Gray.png b/Graphics/Characters/Hoenn Door Rustboro Gray.png new file mode 100644 index 0000000..ce9bc5d Binary files /dev/null and b/Graphics/Characters/Hoenn Door Rustboro Gray.png differ diff --git a/Graphics/Characters/Hoenn Door Rustboro Tan.png b/Graphics/Characters/Hoenn Door Rustboro Tan.png new file mode 100644 index 0000000..619ce1a Binary files /dev/null and b/Graphics/Characters/Hoenn Door Rustboro Tan.png differ diff --git a/Graphics/Characters/Hoenn Door Safari Zone.png b/Graphics/Characters/Hoenn Door Safari Zone.png new file mode 100644 index 0000000..f711f1c Binary files /dev/null and b/Graphics/Characters/Hoenn Door Safari Zone.png differ diff --git a/Graphics/Characters/Hoenn Door Slateport.png b/Graphics/Characters/Hoenn Door Slateport.png new file mode 100644 index 0000000..803e2c4 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Slateport.png differ diff --git a/Graphics/Characters/Hoenn Door Sootopolis Peaked Roof.png b/Graphics/Characters/Hoenn Door Sootopolis Peaked Roof.png new file mode 100644 index 0000000..882be35 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Sootopolis Peaked Roof.png differ diff --git a/Graphics/Characters/Hoenn Door Sootopolis.png b/Graphics/Characters/Hoenn Door Sootopolis.png new file mode 100644 index 0000000..bbd42ba Binary files /dev/null and b/Graphics/Characters/Hoenn Door Sootopolis.png differ diff --git a/Graphics/Characters/Hoenn Door Trainer Hill Lobby Elevator.png b/Graphics/Characters/Hoenn Door Trainer Hill Lobby Elevator.png new file mode 100644 index 0000000..19551c1 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Trainer Hill Lobby Elevator.png differ diff --git a/Graphics/Characters/Hoenn Door Trainer Hill Roof Elevator.png b/Graphics/Characters/Hoenn Door Trainer Hill Roof Elevator.png new file mode 100644 index 0000000..cd15363 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Trainer Hill Roof Elevator.png differ diff --git a/Graphics/Characters/Hoenn Door Verdanturf.png b/Graphics/Characters/Hoenn Door Verdanturf.png new file mode 100644 index 0000000..5242442 Binary files /dev/null and b/Graphics/Characters/Hoenn Door Verdanturf.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Aqua_Member_Archie.png b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Archie.png new file mode 100644 index 0000000..fe99054 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Archie.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Aqua_Member_Female.png b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Female.png new file mode 100644 index 0000000..2a57b5e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Aqua_Member_Male.png b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Male.png new file mode 100644 index 0000000..861008c Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Aqua_Member_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Artist.png b/Graphics/Characters/Hoenn_NPC_Artist.png new file mode 100644 index 0000000..1435401 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Artist.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Beauty.png b/Graphics/Characters/Hoenn_NPC_Beauty.png new file mode 100644 index 0000000..0a3099d Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Beauty.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Black_Belt.png b/Graphics/Characters/Hoenn_NPC_Black_Belt.png new file mode 100644 index 0000000..7e05755 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Black_Belt.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Boy_1.png b/Graphics/Characters/Hoenn_NPC_Boy_1.png new file mode 100644 index 0000000..8dc2f29 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Boy_1.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Boy_2.png b/Graphics/Characters/Hoenn_NPC_Boy_2.png new file mode 100644 index 0000000..cf2e875 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Boy_2.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Boy_3.png b/Graphics/Characters/Hoenn_NPC_Boy_3.png new file mode 100644 index 0000000..ed462b7 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Boy_3.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Brendan.png b/Graphics/Characters/Hoenn_NPC_Brendan.png new file mode 100644 index 0000000..3ac9424 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Brendan.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Bug_Catcher.png b/Graphics/Characters/Hoenn_NPC_Bug_Catcher.png new file mode 100644 index 0000000..c45cac1 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Bug_Catcher.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Cameraman.png b/Graphics/Characters/Hoenn_NPC_Cameraman.png new file mode 100644 index 0000000..10c95a5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Cameraman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Camper.png b/Graphics/Characters/Hoenn_NPC_Camper.png new file mode 100644 index 0000000..637c260 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Camper.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Contest_Judge.png b/Graphics/Characters/Hoenn_NPC_Contest_Judge.png new file mode 100644 index 0000000..a1226b8 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Contest_Judge.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Cook.png b/Graphics/Characters/Hoenn_NPC_Cook.png new file mode 100644 index 0000000..28d636e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Cook.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Female.png b/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Female.png new file mode 100644 index 0000000..892fc8f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Male.png b/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Male.png new file mode 100644 index 0000000..6d279c6 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Cycling_Triathlete_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Devon_Employee.png b/Graphics/Characters/Hoenn_NPC_Devon_Employee.png new file mode 100644 index 0000000..ffe6094 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Devon_Employee.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Elite_Four_Drake.png b/Graphics/Characters/Hoenn_NPC_Elite_Four_Drake.png new file mode 100644 index 0000000..d3e1d0e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Elite_Four_Drake.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Elite_Four_Glacia.png b/Graphics/Characters/Hoenn_NPC_Elite_Four_Glacia.png new file mode 100644 index 0000000..c17e975 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Elite_Four_Glacia.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Elite_Four_Phoebe.png b/Graphics/Characters/Hoenn_NPC_Elite_Four_Phoebe.png new file mode 100644 index 0000000..78c0a16 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Elite_Four_Phoebe.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Elite_Four_Sidney.png b/Graphics/Characters/Hoenn_NPC_Elite_Four_Sidney.png new file mode 100644 index 0000000..e5be574 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Elite_Four_Sidney.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Expert_Female.png b/Graphics/Characters/Hoenn_NPC_Expert_Female.png new file mode 100644 index 0000000..77d1454 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Expert_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Expert_Male.png b/Graphics/Characters/Hoenn_NPC_Expert_Male.png new file mode 100644 index 0000000..96126bf Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Expert_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Fat_Man.png b/Graphics/Characters/Hoenn_NPC_Fat_Man.png new file mode 100644 index 0000000..34891e5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Fat_Man.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Fisherman.png b/Graphics/Characters/Hoenn_NPC_Fisherman.png new file mode 100644 index 0000000..2ea0b7f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Fisherman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Anabel.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Anabel.png new file mode 100644 index 0000000..e2d77f0 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Anabel.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Brandon.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Brandon.png new file mode 100644 index 0000000..43099ba Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Brandon.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Greta.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Greta.png new file mode 100644 index 0000000..d3fa706 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Greta.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Lucy.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Lucy.png new file mode 100644 index 0000000..dba89c7 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Lucy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Noland.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Noland.png new file mode 100644 index 0000000..2cea026 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Noland.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Spenser.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Spenser.png new file mode 100644 index 0000000..c894ce4 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Spenser.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Tucker.png b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Tucker.png new file mode 100644 index 0000000..115b6d6 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Frontier_Brain_Tucker.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gameboy_Kid.png b/Graphics/Characters/Hoenn_NPC_Gameboy_Kid.png new file mode 100644 index 0000000..1f4674e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gameboy_Kid.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gentleman.png b/Graphics/Characters/Hoenn_NPC_Gentleman.png new file mode 100644 index 0000000..41f6e28 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gentleman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Girl_1.png b/Graphics/Characters/Hoenn_NPC_Girl_1.png new file mode 100644 index 0000000..c22a721 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Girl_1.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Girl_2.png b/Graphics/Characters/Hoenn_NPC_Girl_2.png new file mode 100644 index 0000000..000bc59 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Girl_2.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Girl_3.png b/Graphics/Characters/Hoenn_NPC_Girl_3.png new file mode 100644 index 0000000..5246ac5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Girl_3.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Brawly.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Brawly.png new file mode 100644 index 0000000..843c283 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Brawly.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Flannery.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Flannery.png new file mode 100644 index 0000000..8de26ad Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Flannery.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Juan.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Juan.png new file mode 100644 index 0000000..0da516a Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Juan.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Liza.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Liza.png new file mode 100644 index 0000000..f889bd2 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Liza.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Norman.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Norman.png new file mode 100644 index 0000000..5453ba0 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Norman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Roxanne.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Roxanne.png new file mode 100644 index 0000000..70d3722 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Roxanne.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Tate.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Tate.png new file mode 100644 index 0000000..b827ced Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Tate.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Wattson.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Wattson.png new file mode 100644 index 0000000..9e782c9 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Wattson.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Gym_Leader_Winona.png b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Winona.png new file mode 100644 index 0000000..4742a19 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Gym_Leader_Winona.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Hex_Maniac.png b/Graphics/Characters/Hoenn_NPC_Hex_Maniac.png new file mode 100644 index 0000000..cbca885 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Hex_Maniac.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Hiker.png b/Graphics/Characters/Hoenn_NPC_Hiker.png new file mode 100644 index 0000000..661e1c9 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Hiker.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Hot_Springs_Old_Woman.png b/Graphics/Characters/Hoenn_NPC_Hot_Springs_Old_Woman.png new file mode 100644 index 0000000..93e8bbc Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Hot_Springs_Old_Woman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Lass.png b/Graphics/Characters/Hoenn_NPC_Lass.png new file mode 100644 index 0000000..835dfa4 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Lass.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Leaf.png b/Graphics/Characters/Hoenn_NPC_Leaf.png new file mode 100644 index 0000000..bf6ceee Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Leaf.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Link_Receptionist.png b/Graphics/Characters/Hoenn_NPC_Link_Receptionist.png new file mode 100644 index 0000000..611e0fc Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Link_Receptionist.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Little_Boy.png b/Graphics/Characters/Hoenn_NPC_Little_Boy.png new file mode 100644 index 0000000..2e57ff2 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Little_Boy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Little_Girl.png b/Graphics/Characters/Hoenn_NPC_Little_Girl.png new file mode 100644 index 0000000..b1def4d Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Little_Girl.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Magma_Member_Female.png b/Graphics/Characters/Hoenn_NPC_Magma_Member_Female.png new file mode 100644 index 0000000..143e44f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Magma_Member_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Magma_Member_Male.png b/Graphics/Characters/Hoenn_NPC_Magma_Member_Male.png new file mode 100644 index 0000000..17b47b5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Magma_Member_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Magma_Member_Maxie.png b/Graphics/Characters/Hoenn_NPC_Magma_Member_Maxie.png new file mode 100644 index 0000000..e0232ec Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Magma_Member_Maxie.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Man_1.png b/Graphics/Characters/Hoenn_NPC_Man_1.png new file mode 100644 index 0000000..2a5177d Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Man_1.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Man_2.png b/Graphics/Characters/Hoenn_NPC_Man_2.png new file mode 100644 index 0000000..57aa944 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Man_2.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Man_3.png b/Graphics/Characters/Hoenn_NPC_Man_3.png new file mode 100644 index 0000000..a8ea978 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Man_3.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Man_4.png b/Graphics/Characters/Hoenn_NPC_Man_4.png new file mode 100644 index 0000000..787dbfd Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Man_4.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Man_5.png b/Graphics/Characters/Hoenn_NPC_Man_5.png new file mode 100644 index 0000000..5102391 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Man_5.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Maniac.png b/Graphics/Characters/Hoenn_NPC_Maniac.png new file mode 100644 index 0000000..6f346dc Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Maniac.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mart_Employee.png b/Graphics/Characters/Hoenn_NPC_Mart_Employee.png new file mode 100644 index 0000000..b36ccb7 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mart_Employee.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Bard.png b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Bard.png new file mode 100644 index 0000000..f43d421 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Bard.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Giddy.png b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Giddy.png new file mode 100644 index 0000000..bee974a Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Giddy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Hipster.png b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Hipster.png new file mode 100644 index 0000000..62bbf07 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Hipster.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Storyteller.png b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Storyteller.png new file mode 100644 index 0000000..1de9e0d Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Storyteller.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Trader.png b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Trader.png new file mode 100644 index 0000000..0d96c28 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mauville_Old_Guy_Trader.png differ diff --git a/Graphics/Characters/Hoenn_NPC_May.png b/Graphics/Characters/Hoenn_NPC_May.png new file mode 100644 index 0000000..56b2375 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_May.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mom.png b/Graphics/Characters/Hoenn_NPC_Mom.png new file mode 100644 index 0000000..3402fda Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mom.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Mystery_Event_Deliveryman.png b/Graphics/Characters/Hoenn_NPC_Mystery_Event_Deliveryman.png new file mode 100644 index 0000000..571148a Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Mystery_Event_Deliveryman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Ninja_Boy.png b/Graphics/Characters/Hoenn_NPC_Ninja_Boy.png new file mode 100644 index 0000000..5d4baac Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Ninja_Boy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Nurse.png b/Graphics/Characters/Hoenn_NPC_Nurse.png new file mode 100644 index 0000000..37cb7b7 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Nurse.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Nurse_Bow.png b/Graphics/Characters/Hoenn_NPC_Nurse_Bow.png new file mode 100644 index 0000000..f8072cb Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Nurse_Bow.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Old_Man.png b/Graphics/Characters/Hoenn_NPC_Old_Man.png new file mode 100644 index 0000000..ff0878b Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Old_Man.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Old_Woman.png b/Graphics/Characters/Hoenn_NPC_Old_Woman.png new file mode 100644 index 0000000..eece8e6 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Old_Woman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Picnicker.png b/Graphics/Characters/Hoenn_NPC_Picnicker.png new file mode 100644 index 0000000..1b3793f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Picnicker.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Pokefan_Female.png b/Graphics/Characters/Hoenn_NPC_Pokefan_Female.png new file mode 100644 index 0000000..b48d8f2 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Pokefan_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Pokefan_Male.png b/Graphics/Characters/Hoenn_NPC_Pokefan_Male.png new file mode 100644 index 0000000..c6a2877 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Pokefan_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Prof_Birch.png b/Graphics/Characters/Hoenn_NPC_Prof_Birch.png new file mode 100644 index 0000000..55193bb Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Prof_Birch.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Psychic_Male.png b/Graphics/Characters/Hoenn_NPC_Psychic_Male.png new file mode 100644 index 0000000..4fe6979 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Psychic_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Quinty_Plump.png b/Graphics/Characters/Hoenn_NPC_Quinty_Plump.png new file mode 100644 index 0000000..aa83f17 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Quinty_Plump.png differ diff --git a/Graphics/Characters/Hoenn_NPC_RS_Little_Boy.png b/Graphics/Characters/Hoenn_NPC_RS_Little_Boy.png new file mode 100644 index 0000000..1541424 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_RS_Little_Boy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Red.png b/Graphics/Characters/Hoenn_NPC_Red.png new file mode 100644 index 0000000..f430e3e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Red.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Reporter_Female.png b/Graphics/Characters/Hoenn_NPC_Reporter_Female.png new file mode 100644 index 0000000..83ed4e3 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Reporter_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Reporter_Male.png b/Graphics/Characters/Hoenn_NPC_Reporter_Male.png new file mode 100644 index 0000000..0e6c165 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Reporter_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Rich_Boy.png b/Graphics/Characters/Hoenn_NPC_Rich_Boy.png new file mode 100644 index 0000000..d23d148 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Rich_Boy.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Rooftop_Sale_Woman.png b/Graphics/Characters/Hoenn_NPC_Rooftop_Sale_Woman.png new file mode 100644 index 0000000..87e22e5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Rooftop_Sale_Woman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Female.png b/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Female.png new file mode 100644 index 0000000..e7151ac Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Male.png b/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Male.png new file mode 100644 index 0000000..b902f0e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Running_Triathlete_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Sailor.png b/Graphics/Characters/Hoenn_NPC_Sailor.png new file mode 100644 index 0000000..52ca7fd Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Sailor.png differ diff --git a/Graphics/Characters/Hoenn_NPC_School_Kid_Male.png b/Graphics/Characters/Hoenn_NPC_School_Kid_Male.png new file mode 100644 index 0000000..46ed03e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_School_Kid_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Scientist_1.png b/Graphics/Characters/Hoenn_NPC_Scientist_1.png new file mode 100644 index 0000000..8437f70 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Scientist_1.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Scientist_2.png b/Graphics/Characters/Hoenn_NPC_Scientist_2.png new file mode 100644 index 0000000..8d6bbdf Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Scientist_2.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Scott.png b/Graphics/Characters/Hoenn_NPC_Scott.png new file mode 100644 index 0000000..47bd883 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Scott.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Steven.png b/Graphics/Characters/Hoenn_NPC_Steven.png new file mode 100644 index 0000000..c150d1a Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Steven.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Swimmer_Female.png b/Graphics/Characters/Hoenn_NPC_Swimmer_Female.png new file mode 100644 index 0000000..b8be476 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Swimmer_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Swimmer_Male.png b/Graphics/Characters/Hoenn_NPC_Swimmer_Male.png new file mode 100644 index 0000000..b8b9380 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Swimmer_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Teala.png b/Graphics/Characters/Hoenn_NPC_Teala.png new file mode 100644 index 0000000..0096bf5 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Teala.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Tuber_Female.png b/Graphics/Characters/Hoenn_NPC_Tuber_Female.png new file mode 100644 index 0000000..8d279d1 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Tuber_Female.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Tuber_Female_Swimming.png b/Graphics/Characters/Hoenn_NPC_Tuber_Female_Swimming.png new file mode 100644 index 0000000..605411a Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Tuber_Female_Swimming.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Tuber_Male.png b/Graphics/Characters/Hoenn_NPC_Tuber_Male.png new file mode 100644 index 0000000..52e6594 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Tuber_Male.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Tuber_Male_Swimming.png b/Graphics/Characters/Hoenn_NPC_Tuber_Male_Swimming.png new file mode 100644 index 0000000..e9c9c95 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Tuber_Male_Swimming.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Twin.png b/Graphics/Characters/Hoenn_NPC_Twin.png new file mode 100644 index 0000000..3d25457 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Twin.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Union_Room_Attendant.png b/Graphics/Characters/Hoenn_NPC_Union_Room_Attendant.png new file mode 100644 index 0000000..eb3a4fa Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Union_Room_Attendant.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Unused_Woman.png b/Graphics/Characters/Hoenn_NPC_Unused_Woman.png new file mode 100644 index 0000000..c876908 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Unused_Woman.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Wallace.png b/Graphics/Characters/Hoenn_NPC_Wallace.png new file mode 100644 index 0000000..0c3c13f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Wallace.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Wally.png b/Graphics/Characters/Hoenn_NPC_Wally.png new file mode 100644 index 0000000..1c4602f Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Wally.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Woman_1.png b/Graphics/Characters/Hoenn_NPC_Woman_1.png new file mode 100644 index 0000000..31f4f84 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Woman_1.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Woman_2.png b/Graphics/Characters/Hoenn_NPC_Woman_2.png new file mode 100644 index 0000000..155e4fa Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Woman_2.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Woman_3.png b/Graphics/Characters/Hoenn_NPC_Woman_3.png new file mode 100644 index 0000000..c849b0e Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Woman_3.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Woman_4.png b/Graphics/Characters/Hoenn_NPC_Woman_4.png new file mode 100644 index 0000000..916c07d Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Woman_4.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Woman_5.png b/Graphics/Characters/Hoenn_NPC_Woman_5.png new file mode 100644 index 0000000..fdbd77c Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Woman_5.png differ diff --git a/Graphics/Characters/Hoenn_NPC_Youngster.png b/Graphics/Characters/Hoenn_NPC_Youngster.png new file mode 100644 index 0000000..1b15032 Binary files /dev/null and b/Graphics/Characters/Hoenn_NPC_Youngster.png differ diff --git a/Graphics/Characters/transitionarrow_down.png b/Graphics/Characters/transitionarrow_down.png new file mode 100644 index 0000000..c110083 Binary files /dev/null and b/Graphics/Characters/transitionarrow_down.png differ diff --git a/Graphics/Characters/transitionarrow_left.png b/Graphics/Characters/transitionarrow_left.png new file mode 100644 index 0000000..44d931b Binary files /dev/null and b/Graphics/Characters/transitionarrow_left.png differ diff --git a/Graphics/Characters/transitionarrow_right.png b/Graphics/Characters/transitionarrow_right.png new file mode 100644 index 0000000..7e645cf Binary files /dev/null and b/Graphics/Characters/transitionarrow_right.png differ diff --git a/Graphics/Characters/transitionarrow_up.png b/Graphics/Characters/transitionarrow_up.png new file mode 100644 index 0000000..4fe9aa2 Binary files /dev/null and b/Graphics/Characters/transitionarrow_up.png differ diff --git a/Graphics/Items/POKEDOLL.png b/Graphics/Items/POKEDOLL.png deleted file mode 100644 index 6abc7d0..0000000 Binary files a/Graphics/Items/POKEDOLL.png and /dev/null differ diff --git a/Graphics/Pokemon/Back shiny/RAPTORCH.png b/Graphics/Pokemon/Back shiny/RAPTORCH.png new file mode 100644 index 0000000..46d1d2f Binary files /dev/null and b/Graphics/Pokemon/Back shiny/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Back/RAPTORCH.png b/Graphics/Pokemon/Back/RAPTORCH.png new file mode 100644 index 0000000..f01a9f4 Binary files /dev/null and b/Graphics/Pokemon/Back/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Eggs/RAPTORCH.png b/Graphics/Pokemon/Eggs/RAPTORCH.png new file mode 100644 index 0000000..97218e4 Binary files /dev/null and b/Graphics/Pokemon/Eggs/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Eggs/RAPTORCH_icon.png b/Graphics/Pokemon/Eggs/RAPTORCH_icon.png new file mode 100644 index 0000000..b7272a7 Binary files /dev/null and b/Graphics/Pokemon/Eggs/RAPTORCH_icon.png differ diff --git a/Graphics/Pokemon/Front shiny/RAPTORCH.png b/Graphics/Pokemon/Front shiny/RAPTORCH.png new file mode 100644 index 0000000..a7a70c6 Binary files /dev/null and b/Graphics/Pokemon/Front shiny/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Front/RAPTORCH.png b/Graphics/Pokemon/Front/RAPTORCH.png new file mode 100644 index 0000000..579f29a Binary files /dev/null and b/Graphics/Pokemon/Front/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Icons shiny/RAPTORCH.png b/Graphics/Pokemon/Icons shiny/RAPTORCH.png new file mode 100644 index 0000000..d3b1768 Binary files /dev/null and b/Graphics/Pokemon/Icons shiny/RAPTORCH.png differ diff --git a/Graphics/Pokemon/Icons/RAPTORCH.png b/Graphics/Pokemon/Icons/RAPTORCH.png new file mode 100644 index 0000000..59a3d7d Binary files /dev/null and b/Graphics/Pokemon/Icons/RAPTORCH.png differ diff --git a/Graphics/Tilesets/Hoenn_Inside.png b/Graphics/Tilesets/Hoenn_Inside.png index 821586d..bfdeca4 100644 Binary files a/Graphics/Tilesets/Hoenn_Inside.png and b/Graphics/Tilesets/Hoenn_Inside.png differ diff --git a/Graphics/Tilesets/Hoenn_Outside.png b/Graphics/Tilesets/Hoenn_Outside.png index 362ab56..8cc2881 100644 Binary files a/Graphics/Tilesets/Hoenn_Outside.png and b/Graphics/Tilesets/Hoenn_Outside.png differ diff --git a/Graphics/Tilesets/Hoenn_Special.png b/Graphics/Tilesets/Hoenn_Special.png index 8ba8f3f..6e8f958 100644 Binary files a/Graphics/Tilesets/Hoenn_Special.png and b/Graphics/Tilesets/Hoenn_Special.png differ diff --git a/Graphics/Tilesets/Mart interior.png b/Graphics/Tilesets/Mart interior.png index cb24e5c..41776d9 100644 Binary files a/Graphics/Tilesets/Mart interior.png and b/Graphics/Tilesets/Mart interior.png differ diff --git a/Graphics/Tilesets/Poke Centre interior.png b/Graphics/Tilesets/Poke Centre interior.png index b898b3e..32244e4 100644 Binary files a/Graphics/Tilesets/Poke Centre interior.png and b/Graphics/Tilesets/Poke Centre interior.png differ diff --git a/Graphics/UI/Town Map/mapRegion2.png b/Graphics/UI/Town Map/mapRegion2.png new file mode 100644 index 0000000..df457d8 Binary files /dev/null and b/Graphics/UI/Town Map/mapRegion2.png differ diff --git a/Graphics/UI/Town Map/player_POKEMONTRAINER_Brendan.png b/Graphics/UI/Town Map/player_POKEMONTRAINER_Brendan.png new file mode 100644 index 0000000..98fabf9 Binary files /dev/null and b/Graphics/UI/Town Map/player_POKEMONTRAINER_Brendan.png differ diff --git a/PBS/map_connections.txt b/PBS/map_connections.txt index 4a38879..0a16102 100644 --- a/PBS/map_connections.txt +++ b/PBS/map_connections.txt @@ -1,40 +1,52 @@ # See the documentation on the wiki to learn how to edit this file. #------------------------------- -# Route 5 (41) - Route 4 Cycling Road (40) -41,N,0,40,S,0 -# Route 5 (41) - Route 6 Cycling Road (45) -41,S,6,45,N,0 -# Route 6 (44) - Route 1 (5) -44,S,43,5,N,0 -# Safari Zone outside (66) - Route 1 (5) -66,N,18,5,S,0 -# Cedolan City (7) - Route 1 (5) -7,S,0,5,N,2 -# Lappet Town (2) - Route 1 (5) -2,N,0,5,S,4 -# Cedolan City (7) - Route 6 (44) -7,W,5,44,E,0 -# Lappet Town (2) - Safari Zone outside (66) -2,W,0,66,E,0 -# Route 8 (69) - Safari Zone outside (66) -69,N,0,66,S,10 -# Ingido Plateau outside (35) - Route 4 (39) -35,W,11,39,E,0 -# Cedolan City (7) - Lerucean Town (23) -7,E,0,23,W,78 -# Route 3 (31) - Lerucean Town (23) -31,S,32,23,N,0 -# Route 2 (21) - Lerucean Town (23) -21,E,0,23,W,1 -# Route 7 (47) - Cedolan City (7) -47,W,0,7,E,0 -# Route 2 (21) - Cedolan City (7) -21,S,0,7,N,21 -# Route 3 (31) - Ingido Plateau outside (35) -31,W,0,35,E,10 -# Route 8 (69) - Lappet Town (2) -69,N,12,2,S,0 -# Route 7 (47) - Battle Frontier (52) -47,E,8,52,W,0 -# Route 2 (21) - Route 7 (47) -21,E,77,47,W,0 +# Littleroot Town (2) - Route 101 (6) +2,North,0,6,South,0 +# Rt101-102Tree (14) - Littleroot Town (2) +14,East,20,2,West,0 +# Rt101-102Tree2 (16) - Littleroot Town (2) +16,East,60,2,West,0 +# Route 101 (6) - Route 102 (12) +6,North,0,12,South,42 +# Rt101-102Tree (14) - Route 101 (6) +14,East,0,6,West,0 +# Oldale Town (7) - Route 101 (6) +7,South,0,6,North,8 +# Petalburg City (15) - Route 101 (6) +15,South,72,6,North,0 +# Rt101-102Tree2 (16) - Route 101 (6) +16,East,40,6,West,0 +# Oldale Town (7) - Route 102 (12) +7,West,0,12,East,5 +# Oldale Town (7) - Rt101-102Tree (14) +7,South,0,14,North,50 +# Rt101-102Tree3 (17) - Oldale Town (7) +17,North,80,7,South,0 +# Rt101-102Tree (14) - Route 102 (12) +14,North,0,12,South,0 +# Petalburg City (15) - Route 102 (12) +15,East,5,12,West,0 +# Rt101-102Tree3 (17) - Route 102 (12) +17,North,30,12,South,0 +# Rt101-102Tree2 (16) - Route 102 (12) +16,South,0,12,North,0 +# Rt101-102Tree4 (18) - Route 102 (12) +18,East,21,12,West,0 +# Route 102 (12) - Rt101-102Tree5 (19) +12,0,70,19,19,0 +# Petalburg City (15) - Rt101-102Tree (14) +15,East,30,14,West,0 +# Rt101-102Tree3 (17) - Rt101-102Tree (14) +17,East,0,14,West,0 +# Rt101-102Tree4 (18) - Rt101-102Tree (14) +18,East,46,14,West,0 +# Rt101-102Tree3 (17) - Petalburg City (15) +17,North,0,15,South,0 +# Rt101-102Tree2 (16) - Petalburg City (15) +16,West,10,15,East,0 +# Rt101-102Tree4 (18) - Petalburg City (15) +18,South,0,15,North,0 +# Rt101-102Tree2 (16) - Rt101-102Tree3 (17) +16,West,40,17,East,0 +# Rt101-102Tree4 (18) - Rt101-102Tree2 (16) +18,East,6,16,West,0 diff --git a/PBS/map_metadata.txt b/PBS/map_metadata.txt index 7c27452..46912ac 100644 --- a/PBS/map_metadata.txt +++ b/PBS/map_metadata.txt @@ -3,396 +3,65 @@ [001] # Intro Name = Intro #------------------------------- -[002] # Lappet Town -Name = Lappet Town +[002] # Littleroot Town +Name = Littleroot Town Outdoor = true ShowArea = true -MapPosition = 0,13,12 +Bicycle = true +MapPosition = 2,5,13 BattleBack = field #------------------------------- -[003] # Player's house +[003] # Players house Name = \PN's house HealingSpot = 2,8,8 -MapPosition = 0,13,12 +MapPosition = 2,5,13 #------------------------------- -[004] # Pokémon Lab +[004] # Rivals House +Name = Rival's House +MapPosition = 2,5,13 +#------------------------------- +[005] # Prof Birch Name = Pokémon Lab -MapPosition = 0,13,12 +MapPosition = 2,5,13 #------------------------------- -[005] # Route 1 -Name = Route 1 +[006] # Route 101 +Name = Route 101 Outdoor = true ShowArea = true -MapPosition = 0,13,11 -BattleBack = field -#------------------------------- -[006] # Kurt's house -Name = Route 1 -MapPosition = 0,13,11 -#------------------------------- -[007] # Cedolan City -Name = Cedolan City -Outdoor = true -ShowArea = true -MapPosition = 0,13,10 -MapSize = 2,11 -#------------------------------- -[008] # Daisy's house -Name = Lappet Town -MapPosition = 0,13,12 -#------------------------------- -[009] # Cedolan City Poké Center -Name = Cedolan City -HealingSpot = 8,17,11 -MapPosition = 0,14,10 -#------------------------------- -[010] # Cedolan Gym -Name = Cedolan City -MapPosition = 0,13,10 -BattleBack = indoor3 -Environment = Rock -Flags = DisableBoxLink -#------------------------------- -[011] # Pokémon Institute -Name = Cedolan City -MapPosition = 0,14,10 -#------------------------------- -[012] # Cedolan City Condo -Name = Cedolan City -MapPosition = 0,14,10 -#------------------------------- -[013] # Game Corner -Name = Cedolan City -MapPosition = 0,14,10 -#------------------------------- -[014] # Cedolan Dept. 1F -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[015] # Cedolan Dept. 2F -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[016] # Cedolan Dept. 3F -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[017] # Cedolan Dept. 4F -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[018] # Cedolan Dept. 5F -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[019] # Cedolan Dept. Rooftop -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[020] # Cedolan Dept. Elevator -Name = Cedolan City -MapPosition = 0,13,10 -#------------------------------- -[021] # Route 2 -Name = Route 2 -Outdoor = true -ShowArea = true -Weather = Rain,100 -MapPosition = 0,14,8 -BattleBack = field -MapSize = 1,11 -#------------------------------- -[023] # Lerucean Town -Name = Lerucean Town -Outdoor = true -ShowArea = true -MapPosition = 0,15,8 -#------------------------------- -[024] # Lerucean Town Poké Center -Name = Lerucean Town -HealingSpot = 23,11,15 -MapPosition = 0,15,8 -#------------------------------- -[025] # Lerucean Town Mart -Name = Lerucean Town -MapPosition = 0,15,8 -#------------------------------- -[026] # Pokémon Fan Club -Name = Lerucean Town -MapPosition = 0,15,8 -#------------------------------- -[027] # Pokémon Day Care -Name = Lerucean Town -MapPosition = 0,15,8 -#------------------------------- -[028] # Natural Park -Name = Natural Park -Outdoor = true -ShowArea = true -MapPosition = 0,16,8 -BattleBack = field -Flags = MossRock,BugContest -#------------------------------- -[029] # Natural Park Entrance -Name = Natural Park Bicycle = true -MapPosition = 0,16,8 -Flags = BugContestReception +MapPosition = 2,5,12 +Environment = Grass #------------------------------- -[030] # Natural Park Pavillion -Name = Natural Park -MapPosition = 0,16,8 -Flags = BugContestReception -#------------------------------- -[031] # Route 3 -Name = Route 3 +[007] # Oldale Town +Name = Oldale Town Outdoor = true ShowArea = true -MapPosition = 0,14,6 -BattleBack = field -MapSize = 2,1101 -#------------------------------- -[034] # Ice Cave -Name = Route 3 Bicycle = true -MapPosition = 0,15,6 -BattleBack = cave1 -Environment = Cave -Flags = IceRock +HealingSpot = 7,6,16 +MapPosition = 2,5,11 #------------------------------- -[035] # Ingido Plateau outside -Name = Ingido Plateau +[008] # Oldale Poké Center +Name = Oldale Poké Center +MapPosition = 2,5,11 +#------------------------------- +[009] # Oldale Town Mart +Name = Oldale Town Mart +MapPosition = 2,5,11 +#------------------------------- +[012] # Route 102 +Name = Route 102 Outdoor = true ShowArea = true -MapPosition = 0,13,6 -#------------------------------- -[036] # Pokémon League entrance -Name = Ingido Plateau -HealingSpot = 35,17,7 -MapPosition = 0,13,6 -#------------------------------- -[037] # Pokémon League room 1 -Name = Ingido Plateau -MapPosition = 0,13,6 -BattleBack = elite1 -Flags = DisableBoxLink -#------------------------------- -[038] # Hall of Fame -Name = Ingido Plateau -MapPosition = 0,13,6 -Flags = DisableBoxLink -#------------------------------- -[039] # Route 4 -Name = Route 4 -Outdoor = true -ShowArea = true -MapPosition = 0,11,6 -BattleBack = field -MapSize = 2,11 -#------------------------------- -[040] # Route 4 Cycling Road -Name = Route 4 -Outdoor = true -ShowArea = true -BicycleAlways = true -MapPosition = 0,11,6 -#------------------------------- -[041] # Route 5 -Name = Route 5 -Outdoor = true -ShowArea = true -BicycleAlways = true -MapPosition = 0,11,7 -MapSize = 1,111 -#------------------------------- -[044] # Route 6 -Name = Route 6 -Outdoor = true -ShowArea = true -MapPosition = 0,11,10 -BattleBack = field -MapSize = 2,11 -#------------------------------- -[045] # Route 6 Cycling Road -Name = Route 6 -Outdoor = true -ShowArea = true -BicycleAlways = true -MapPosition = 0,11,10 -#------------------------------- -[046] # Route 4 Cycling Road gate -Name = Route 4 Bicycle = true -MapPosition = 0,12,6 +MapPosition = 2,4,11 #------------------------------- -[047] # Route 7 -Name = Route 7 +[015] # Petalburg City +Name = Petalburg City Outdoor = true ShowArea = true -Weather = Rain,0 -MapPosition = 0,15,10 -BattleBack = rocky -MapSize = 2,11 -Environment = Rock -#------------------------------- -[049] # Rock Cave 1F -Name = Route 7 Bicycle = true -MapPosition = 0,16,10 -BattleBack = cave1 -Environment = Cave -Flags = Magnetic,DistortionWorld +HealingSpot = 15,20,16 +MapPosition = 2,2,11 #------------------------------- -[050] # Rock Cave B1F -Name = Route 7 -Bicycle = true -MapPosition = 0,16,10 -DarkMap = true -BattleBack = cave3 -Environment = Cave -Flags = Magnetic,DistortionWorld -#------------------------------- -[051] # Dungeon -Name = Route 7 -Bicycle = true -MapPosition = 0,16,10 -Dungeon = true -BattleBack = cave2 -Environment = Cave -Flags = Magnetic,DistortionWorld,ScaleWildEncounterLevels -#------------------------------- -[052] # Battle Frontier -Name = Battle Frontier -Outdoor = true -ShowArea = true -MapPosition = 0,17,10 -#------------------------------- -[053] # Battle Frontier Poké Center -Name = Battle Frontier -HealingSpot = 52,17,14 -MapPosition = 0,17,10 -#------------------------------- -[054] # Battle Frontier Mart -Name = Battle Frontier -MapPosition = 0,17,10 -#------------------------------- -[055] # Battle Tower -Name = Battle Frontier -HealingSpot = 52,30,10 -MapPosition = 0,17,10 -#------------------------------- -[056] # Battle Tower arena -Name = Battle Frontier -MapPosition = 0,17,10 -BattleBack = indoor1 -Flags = DisableBoxLink -#------------------------------- -[057] # Stadium Cup lobby -Name = Battle Frontier -MapPosition = 0,17,10 -#------------------------------- -[058] # Battle Palace -Name = Battle Frontier -MapPosition = 0,17,10 -#------------------------------- -[059] # Battle Palace arena -Name = Battle Frontier -MapPosition = 0,17,10 -BattleBack = indoor1 -Flags = DisableBoxLink -#------------------------------- -[060] # Battle Arena -Name = Battle Frontier -MapPosition = 0,17,10 -#------------------------------- -[061] # Battle Arena arena -Name = Battle Frontier -MapPosition = 0,17,10 -BattleBack = indoor1 -Flags = DisableBoxLink -#------------------------------- -[062] # Battle Factory -Name = Battle Frontier -MapPosition = 0,17,10 -#------------------------------- -[063] # Battle Factory intro corridor -Name = Battle Frontier -MapPosition = 0,17,10 -Flags = DisableBoxLink -#------------------------------- -[064] # Battle Factory arena -Name = Battle Frontier -MapPosition = 0,17,10 -BattleBack = indoor1 -Flags = DisableBoxLink -#------------------------------- -[065] # Battle Factory corridor -Name = Battle Frontier -MapPosition = 0,17,10 -Flags = DisableBoxLink -#------------------------------- -[066] # Safari Zone outside -Name = Safari Zone -Outdoor = true -ShowArea = true -MapPosition = 0,12,12 -BattleBack = field -#------------------------------- -[067] # Safari Zone gate -Name = Safari Zone -MapPosition = 0,12,12 -#------------------------------- -[068] # Safari Zone -Name = Safari Zone -Outdoor = true -ShowArea = true -MapPosition = 0,12,12 -SafariMap = true -BattleBack = forest -Environment = Forest -#------------------------------- -[069] # Route 8 -Name = Route 8 -Outdoor = true -ShowArea = true -MapPosition = 0,13,13 -DiveMap = 70 -BattleBack = field -#------------------------------- -[070] # Route 8 underwater -Name = Route 8 -MapPosition = 0,13,13 -BattleBack = underwater -Environment = Underwater -#------------------------------- -[071] # Route 8 harbor -Name = Route 8 -MapPosition = 0,13,13 -#------------------------------- -[072] # Berth Island -Name = Berth Island -Outdoor = true -ShowArea = true -Weather = Storm,50 -MapPosition = 0,18,17 -BattleBack = field -Flags = DistortionWorld -#------------------------------- -[073] # Faraday Island -Name = Faraday Island -Outdoor = true -ShowArea = true -MapPosition = 0,22,16 -BattleBack = field -Flags = DistortionWorld -#------------------------------- -[074] # Route 6 Cycling Road gate -Name = Route 6 -Bicycle = true -MapPosition = 0,12,10 -#------------------------------- -[075] # Tiall Region -Name = Tiall Region -Outdoor = true -MapPosition = 1,13,16 -BattleBack = city +[020] # Petalburg Poké Center +MapPosition = 2,2,11 diff --git a/PBS/metadata.txt b/PBS/metadata.txt index 2336de7..3e39f9a 100644 --- a/PBS/metadata.txt +++ b/PBS/metadata.txt @@ -31,3 +31,25 @@ SurfCharset = girl_surf DiveCharset = girl_surf FishCharset = girl_fish_offset SurfFishCharset = girl_fish_offset +#------------------------------- +# Change to Brendan when sprites are done +[3] +TrainerType = POKEMONTRAINER_Red +WalkCharset = trainer_POKEMONTRAINER_Red +RunCharset = boy_run +CycleCharset = boy_bike +SurfCharset = boy_surf +DiveCharset = boy_surf +FishCharset = boy_fish_offset +SurfFishCharset = boy_fish_offset +#------------------------------- +# Change to May when sprites are done +[4] +TrainerType = POKEMONTRAINER_Leaf +WalkCharset = trainer_POKEMONTRAINER_Leaf +RunCharset = girl_run +CycleCharset = girl_bike +SurfCharset = girl_surf +DiveCharset = girl_surf +FishCharset = girl_fish_offset +SurfFishCharset = girl_fish_offset \ No newline at end of file diff --git a/PBS/pokemon_uranium.txt b/PBS/pokemon_uranium.txt new file mode 100644 index 0000000..a42e8a7 --- /dev/null +++ b/PBS/pokemon_uranium.txt @@ -0,0 +1,25 @@ +[RAPTORCH] +Name = Raptorch +Types = FIRE,GROUND +BaseStats = 40,55,45,65,50,70 +GenderRatio = FemaleOneEighth +GrowthRate = Medium +BaseExp = 65 +EVs = SPEED,1 +CatchRate = 45 +Happiness = 70 +Abilities = FLAMEBODY +HiddenAbilities = BLAZE +Moves = 1,SCRATCH,1,GROWL,5,EMBER,13,MUDSLAP,19,FLAMEWHEEL +# TutorMoves = +# EggMoves = +EggGroups = Monster,Dragon +HatchSteps = 5120 +Height = 0.8 +Weight = 10.5 +Color = Black +Shape = Bipedal +Habitat = Rare +# Category = +Pokedex = Raptorch are energetic Pokémon that require constant attention, or they will start setting their surroundings on fire. +# Evolutions = IVYSAUR,Level,16 diff --git a/PBS/town_map.txt b/PBS/town_map.txt index e99e219..fe8c426 100644 --- a/PBS/town_map.txt +++ b/PBS/town_map.txt @@ -34,3 +34,13 @@ Point = 22,16,Faraday Island,,,,,52 Name = Tiall Filename = mapRegion1.png Point = 13,16,Here +#------------------------------- +[2] +Filename = mapRegion2.png +Name = Hoenn +Point = 5,13,Littleroot Town,Birch's Lab,2,13,9, +Point = 5,12,Route 101,,,,, +Point = 5,11,Oldale Town,,7,6,17, +Point = 4,11,Route 102,,,,, +Point = 3,11,Route 102,,,,, +Point = 2,11,Petalburg City,Petalburg Gym,15,20,17, diff --git a/Plugins/PokemonVault/001_Core.rb b/Plugins/PokemonVault/001_Core.rb new file mode 100644 index 0000000..8eed930 --- /dev/null +++ b/Plugins/PokemonVault/001_Core.rb @@ -0,0 +1,119 @@ +#=============================================================================== +# Pokémon Vault – Core Storage System +#=============================================================================== +# External, cross-save, cross-game Pokémon storage. +#=============================================================================== + +module PokemonVault + VAULT_FOLDER_NAME = "Pokemon Vault" + VAULT_FILE = "vault.dat" + MAX_BOXES = 400 + BOX_SIZE = 30 + + module_function + + #--------------------------------------------------------------------------- + # Vault Data + #--------------------------------------------------------------------------- + + def vault_directory + parent = File.dirname(System.data_directory) + dir = File.join(parent, VAULT_FOLDER_NAME) + Dir.mkdir(dir) unless Dir.exist?(dir) + return dir + end + + def vault_path + File.join(vault_directory, VAULT_FILE) + end + + def empty_vault + Array.new(MAX_BOXES) { Array.new(BOX_SIZE) } + end + + def valid_vault?(vault) + return false if !vault.is_a?(Array) + return false if vault.length != MAX_BOXES + vault.all? { |box| box.is_a?(Array) && box.length == BOX_SIZE } + end + + def load_vault + path = vault_path + return empty_vault if !File.exist?(path) + data = Marshal.load(File.binread(path)) + return valid_vault?(data) ? data : empty_vault + rescue + return empty_vault + end + + def save_vault(vault) + File.binwrite(vault_path, Marshal.dump(vault)) + end + + #--------------------------------------------------------------------------- + # Eligibility Rules + #--------------------------------------------------------------------------- + + def storable_pokemon?(pkmn) + return false if !pkmn + return false if pkmn.egg? + + species = pkmn.species_data + return false if species.has_flag?("NotTradeable") + return false if species.has_flag?("NotStorable") + + true + end + + #--------------------------------------------------------------------------- + # Vault Operations + #--------------------------------------------------------------------------- + + def first_empty_slot(vault) + vault.each_with_index do |box, b| + box.each_with_index do |slot, s| + return [b, s] if slot.nil? + end + end + nil + end + + def add_pokemon(pkmn) + return false if !storable_pokemon?(pkmn) + vault = load_vault + pos = first_empty_slot(vault) + return false if !pos + + b, s = pos + vault[b][s] = pkmn + save_vault(vault) + true + end + + def remove_pokemon(box, slot) + vault = load_vault + return nil if !vault.dig(box, slot) + + pkmn = vault[box][slot] + vault[box][slot] = nil + save_vault(vault) + pkmn + end + + #--------------------------------------------------------------------------- + # Remove/Add From PC + #--------------------------------------------------------------------------- + + def remove_from_pc(box, slot) + pkmn = $PokemonStorage[box, slot] + return nil if !storable_pokemon?(pkmn) + + $PokemonStorage[box, slot] = nil + pkmn + end + + def add_to_pc(pkmn) + return false if !pkmn + return !$PokemonStorage.pbStoreCaught(pkmn).nil? + end +end diff --git a/Plugins/PokemonVault/002_UI.rb b/Plugins/PokemonVault/002_UI.rb new file mode 100644 index 0000000..ac1d686 --- /dev/null +++ b/Plugins/PokemonVault/002_UI.rb @@ -0,0 +1,301 @@ +#=============================================================================== +# PC Shit +#=============================================================================== + +class PokemonStorageScreen + def pbChoosePokemonForVault(eligibility_proc = nil, helptext = nil) + $game_temp.in_storage = true + @scene.pbStartBox(self, 0) + chosen = nil + + loop do + selected = @scene.pbSelectBox(@storage.party) + + # Close PC + if selected && selected[0] == -3 + break if pbConfirmMessage(_INTL("Exit the PC?")) + next + end + + break if selected.nil? + + box, slot = selected + pkmn = @storage[box, slot] + next if !pkmn + + if eligibility_proc && !eligibility_proc.call(pkmn) + pbMessage(_INTL("That Pokémon can’t be stored in the Vault.")) + next + end + +if box < 0 + pbMessage(_INTL("You can only select Pokémon from PC Boxes.")) + next +end + + commands = [ + _INTL("Select"), + _INTL("Summary"), + _INTL("Cancel") + ] + + command = pbShowCommands(helptext || _INTL("{1} is selected.", pkmn.name), commands) + + case command + when 0 # Select + chosen = [pkmn, box, slot] + break + when 1 # Summary + pbSummary(selected, nil) + end + end + + @scene.pbCloseBox + $game_temp.in_storage = false + return chosen + end +end + + +#=============================================================================== +# Placeholder UI (Fuck This) +#=============================================================================== + +module PokemonVault + module_function + + def open_menu + loop do + choice = pbMessage( + _INTL("Pokémon Vault"), + [ + _INTL("Upload Pokémon"), + _INTL("Upload Box"), + _INTL("Download Pokémon"), + _INTL("Download Box"), + _INTL("Quit") + ] + ) + + case choice + when 0 + upload_single_pokemon + when 1 + upload_entire_box + when 2 + download_single_pokemon + when 3 + download_entire_box + else + break + end + end + end +end + + +module PokemonVault + module_function + + #--------------------------------------------------------------------------- + # Upload From PC + #--------------------------------------------------------------------------- + + def choose_pokemon_from_pc(eligibility_proc = nil, helptext = nil) + chosen = nil + pbFadeOutIn do + scene = PokemonStorageScene.new + screen = PokemonStorageScreen.new(scene, $PokemonStorage) + chosen = screen.pbChoosePokemonForVault(eligibility_proc, helptext) + end + return chosen + end + +def upload_single_pokemon + chosen = choose_pokemon_from_pc( + proc { |pkmn| storable_pokemon?(pkmn) }, + _INTL("Choose a Pokémon to upload.") + ) + + return if !chosen + + pkmn, box, slot = chosen + + return if !pbConfirmMessage( + _INTL("Upload {1} to the Pokémon Vault?", pkmn.name) + ) + + removed = remove_from_pc(box, slot) + + if add_pokemon(removed) + pbMessage(_INTL("{1} was uploaded to the Vault.", removed.name)) + Game.save + pbMEPlay("GUI save game") + else + pbMessage(_INTL("The Vault is full.")) + add_to_pc(removed) + end +end + + #--------------------------------------------------------------------------- + # Upload PC Box + #--------------------------------------------------------------------------- + + def upload_entire_box + box = pbMessage( + _INTL("Which box do you want to upload?"), + (1..Settings::NUM_STORAGE_BOXES).map { |i| _INTL("Box {1}", i) } + ) + return if box < 0 + + box_index = box + uploaded = 0 + skipped = 0 + + BOX_SIZE.times do |slot| + pkmn = $PokemonStorage[box_index, slot] + next if !storable_pokemon?(pkmn) + + if add_pokemon(pkmn) + $PokemonStorage[box_index, slot] = nil + uploaded += 1 + else + skipped += 1 + break + end + end + + pbMessage( + _INTL( + "Uploaded {1} Pokémon.\nSkipped {2}.", + uploaded, + skipped + ) + ) + + Game.save if uploaded > 0 + pbMEPlay("GUI save game") if uploaded > 0 + end +end + +module PokemonVault + module_function + + def choose_pokemon_from_vault + vault = load_vault + entries = [] + + vault.each_with_index do |box, b| + box.each_with_index do |pkmn, s| + next if !pkmn + entries << [pkmn, b, s] + end + end + + if entries.empty? + pbMessage(_INTL("The Pokémon Vault is empty.")) + return nil + end + + commands = entries.map.with_index do |(pkmn, b, s), i| + _INTL("{1}. {2} (Box {3}, Slot {4})", + i + 1, + pkmn.name, + b + 1, + s + 1 + ) + end + + commands << _INTL("Cancel") + + choice = pbMessage( + _INTL("Choose a Pokémon to download."), + commands + ) + + return nil if choice < 0 || choice >= entries.length + + return entries[choice] # [pkmn, box, slot] + end +end + +module PokemonVault + module_function + +def download_single_pokemon + chosen = choose_pokemon_from_vault + return if !chosen + + pkmn, box, slot = chosen + + return if !pbConfirmMessage( + _INTL("Download {1} from the Pokémon Vault?", pkmn.name) + ) + + removed = remove_pokemon(box, slot) + return if !removed + + # Attempt to store in PC + if add_to_pc(removed) + pbMessage(_INTL("{1} was downloaded to your PC.", removed.name)) + Game.save + pbMEPlay("GUI save game") + else + pbMessage(_INTL("Your PC Boxes are full.")) + add_pokemon(removed) # rollback safely into Vault + end +end +end + +def download_entire_box + vault = load_vault + box_choices = [] + + vault.each_with_index do |box, i| + count = box.compact.length + next if count == 0 + box_choices << [i, count] + end + + if box_choices.empty? + pbMessage(_INTL("The Pokémon Vault is empty.")) + return + end + + commands = box_choices.map do |(b, count)| + _INTL("Vault Box {1} ({2} Pokémon)", b + 1, count) + end + commands << _INTL("Cancel") + + choice = pbMessage(_INTL("Choose a Vault box to download."), commands) + return if choice < 0 || choice >= box_choices.length + + box_index, _ = box_choices[choice] + + downloaded = 0 + skipped = 0 + + vault[box_index].each_with_index do |pkmn, slot| + next if !pkmn + + # Attempt to store in PC + if add_to_pc(pkmn) + vault[box_index][slot] = nil + downloaded += 1 + else + skipped += 1 + break # PC is full; stop downloading this box + end + end + + save_vault(vault) + + pbMessage( + _INTL("Downloaded {1} Pokémon.\nSkipped {2}.", + downloaded, + skipped + ) + ) + Game.save if downloaded > 0 + pbMEPlay("GUI save game") if downloaded > 0 +end \ No newline at end of file diff --git a/Plugins/PokemonVault/meta.txt b/Plugins/PokemonVault/meta.txt new file mode 100644 index 0000000..e12816f --- /dev/null +++ b/Plugins/PokemonVault/meta.txt @@ -0,0 +1,6 @@ +Name = Pokémon Vault +Version = 1.0.1 +Essentials = 21.1 +Requires = v21.1 Hotfixes,1.0.9 +Website = https://eeveeexpo.com/resources/1828/ +Credits = ReallyBoredCoder \ No newline at end of file diff --git a/Town Map Generator.html b/Town Map Generator.html new file mode 100644 index 0000000..f0877ba --- /dev/null +++ b/Town Map Generator.html @@ -0,0 +1,420 @@ +
+
+