Project FilesΒΆ

Porymap relies on the user maintaining a certain level of integrity with their project files. This is a list of files that porymap reads from and writes to. Generally, if porymap writes to a file, it probably is not a good idea to edit yourself unless otherwise noted.

File Name Read Write Notes
data/maps/*/map.json yes yes  
data/event_scripts.s no yes only appends new script files to end of file
data/maps/map_groups.json yes yes  
data/layouts/layouts.json yes yes also reads border and blockdata files listed in this file
data/tilesets/headers.inc yes yes  
data/tilesets/graphics.inc yes yes also edits palette and tile image files listed in this file
data/tilesets/metatiles.inc yes yes also edits metatile files listed in this file
src/data/wild_encounters.json yes yes  
src/data/field_event_obj/event_object_graphics_info_pointers.h yes no  
src/data/field_event_obj/event_object_graphics_info.h yes no  
src/data/field_event_obj/event_object_pic_tables.h yes no  
src/data/field_event_obj/event_object_graphics.h yes no  
src/data/graphics/pokemon.h yes no for pokemon sprite icons
src/data/heal_locations.h yes yes  
src/data/region_map/region_map_entries.h yes yes  
include/constants/map_groups.h no yes  
include/constants/items.h yes no  
include/constants/flags.h yes no  
include/constants/vars.h yes no  
include/constants/weather.h yes no  
include/constants/heal_locations.h no yes  
include/constants/pokemon.h yes no reads min and max level constants
include/constants/map_types.h yes no  
include/constants/secret_bases.h yes no  
include/constants/event_object_movement_constants.h yes no  
include/constants/bg_event_constants.h yes no  
include/constants/region_map_sections.h yes no  
include/constants/metatile_labels.h yes yes  
include/constants/metatile_behaviors.h yes no  
include/constants/bg_event_constants.h yes no  
include/fieldmap.h yes no reads tileset related constants