Map editor for pokeemerald, pokefirered, and pokeruby
LGPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] 9 months ago
Check for Updates
option to show new releases (Windows and macOS only).Published by github-actions[bot] 10 months ago
getMetatileBehaviorName
and setMetatileBehaviorName
to the API.metatile_behaviors
, num_primary_palettes
, and num_secondary_palettes
to constants
in the API.addImage
and createImage
now support project-relative paths.Published by github-actions[bot] 10 months ago
Options -> Project Settings...
to customize the project-specific settings in porymap.project.cfg
and porymap.user.cfg
.Options -> Custom Scripts...
for Porymap's API scripts.Open Recent Project
menuScript
dropdowns now include scripts from the current map's scripts file.Options
were relocated either to the Preferences
window or Options -> Project Settings
.setMetatileTile
and setMetatileTiles
.0x0
/NULL
appearing more than once in the scripts dropdown.Error: Interrupted
for custom scripts during project reopenPublished by github-actions[bot] over 1 year ago
registerToggleAction
to the scripting APIregisterAction
not correctly handling actions with the same name.Published by huderlem over 1 year ago
Pre-compiled static QT 6.0.1 Windows artifacts used for CI pipeline.
Published by huderlem almost 2 years ago
setScale
to the scripting API.onMapResized
not triggering.enable_triple_layer_metatiles
is enabled.File -> Open Project
not resolving folder shortcuts.Published by huderlem almost 2 years ago
mapjson
made in pokeemerald/#1755. Additionally MAP_NONE
was renamed to MAP_DYNAMIC
. Both changes also apply to pokefirered and pokeruby.map
object are now accessible via one of the new objects overlay
, utility
, or constants
. Some functions were renamed accordingly. See porymap/#460 for a full list of API function name changes.createImage
have changed: xflip
and yflip
have been replaced with hScale
and vScale
, and offset
has been replaced with xOffset
and yOffset
.addFilledRect
has been removed; it's been replaced by new arguments in addRect
: color
has been replaced with borderColor
and fillColor
, and a new rounding
argument allows ellipses to be drawn.object_event_graphics_info.h
can now be parsed correctly if it uses structs with attributes.headers
, graphics
, and metatiles
can now be parsed if written in C.SPAWN_
and HEAL_LOCATION_
may now be used interchangeably.Published by huderlem almost 3 years ago
File -> Export Map Timelapse Image...
.DEL
key to delete the currently selected event(s).Ctrl
.porymap.cfg
.Options -> Edit Shortcuts
.Options -> Edit Preferences
, a tool-button next to the Script
combo-box, and Tools -> Open Project in Text Editor
. The tool-button will open the containing file to the cooresponding script.shift
now toggles "Smart Path" drawing; when the "Smart Paths" checkbox is checked, holding shift
will temporarily disable it.Ctrl + D
for duplicating map events.Ctrl + Shift + Z
for "redo" in the tileset editor.scripts.inc
if scripts.pory
doesn't exist.metatile_labels.h
is now watched for changes.define
expressions.File -> Export Map Stitch Image...
.use_custom_border_size
.Options
menu.Pencil
, Move
, and Map Shift
tools to the Events tab..
or -
characters in new tileset names.Published by huderlem over 4 years ago
Published by huderlem over 4 years ago
use_poryscript
config option.Ctrl + G
for toggling the map grid.Published by huderlem about 5 years ago
Published by huderlem over 5 years ago
Add new features such as region map editor, tileset creation. Lots of quality-of-life improvements. See CHANGELOG for specifics: https://github.com/huderlem/porymap/blob/master/CHANGELOG.md#122---2019-05-16
Published by huderlem over 5 years ago
This is mainly a bug-fix release, which addresses some map JSON fields. It also brings the ability to zoom in the metatile window, which should help on high-res displays.