Porymap is a cross-platform map editor for the Gen 3 pret decompilation projects. Its primary functions are to allow editing map tiles, collision, events, connections, and properties. Porymap provides additional functionality, such as tileset editing and region map editing.
Those familiar with traditional Gen 3 binary ROM hacking can think of it as the Advance Map equivalent for the decompilation projects. Porymap supports the same features as Advance Map, so Advance Map users shouldn’t have much difficulty learning how to use Porymap. There are many usability improvements in Porymap. The most notable is undo/redo when painting map tiles.
Porymap reads and writes files in the decompilation projects. It does not read or write ROM files. Therefore, it is highly recommended to use Git for version control when working with Porymap.
Added
View > Show Unused Colors to the Palette Editor.Tools > Find Color Usage to the Palette Editor. This opens a dialog showing which metatiles use a particular color.Edit > Swap Metatiles to the Tileset Editor. While in this mode, selecting two metatiles in the selector will swap their positions. When changes to the tilesets are saved these relocations will be applied to all layouts that use the relevant tileset(s).View > Layer Arrangement to the Tileset Editor, which changes whether the metatile layer view is oriented vertically (default) or horizontally.Export Metatiles Image option to the Tileset Editor that provides many more options for customizing metatile images.Export Porytiles Layer Images option to the Tileset Editor, which is a shortcut for individually exporting layer images that Porytiles can use.Preferences to include common scripts in the autocomplete for Script labels.Project Settings to change the width of the metatile selectors.[get|set]MetatileLayerOrder and [get|set]MetatileLayerOpacity that work globally, rather than on individual layouts.Help.Changed
Ctrl (Cmd on macOS) painting on the metatile layer view will now only change the tile's palette.shared_events_map will now remove the shared_events_map, rather than discard the event data.Fixed
Change Dimensions popup shifting while scrolling around.Ctrl+Shift+Z not being set as a default shortcut for Redo in the Palette Editor like it is for other windows.MAPSEC has region map data.