Team-Magmas-Regions / pokeemerald-expansion-regions

Feature branches for the pokeemerald decompilation focused around adding multiregion support. See the wiki for more info.
0 stars 0 forks source link

Add Skeleton directories and fill in for Each Region #3

Open traeighsea opened 1 month ago

traeighsea commented 1 month ago

Description

Design

Add empty and/or templated map entries and files for every region.

  1. Kanto
  2. Johto
  3. Hoenn
  4. Sinnoh
  5. Unova
  6. Kalos
  7. Alola
  8. Galar
  9. Paldea
  10. (Sevii Islands ?)
  11. (Orange Islands ?)
  12. (Hisui ?)
  13. (Isle of Armor ?)
  14. (Crown Tundra ?)

The templates should include:

data/<region>/layouts/<map_name>/border.json - default 4 tiles, maybe the trees
data/<region>/layouts/<map_name>/map.json - default size maybe 1x1 or 10x10 and default tiles

data/<region>/maps/<map_name>/map.json - fill out the json template with default values except for id, name, and layout
data/<region>/maps/<map_name>/scripts.inc - just an empty file
data/<region>/maps/<map_name>/wild_encounters.json - fill out the json template with no data

data/<region>/layouts.json - default list of all of the map names
data/<region>/map_groups.json - default list of all of the map groups, maybe done through a new naming system

Scripting should be heavily used. We should be able to pull information from the internet on all available routes, cities, and locations in each game to generate the map locations. The indoor locations we won't do in this pass.

Discord contact info

No response

Discord contact info

@traeighsea