ProjectSettingsEditor 0 0 642 609 Project Settings 9 0 General true 0 0 570 692 Preferences <html><head/><body><p>Whether map script files should prefer using .pory</p></body></html> Use Poryscript <html><head/><body><p>If enabled, Porymap will display wild encounter data on the Wild Pokémon tab.</p></body></html> Show Wild Encounter Tables <html><head/><body><p>If enabled, Porymap will not discard data like &quot;connections_include_order&quot; or &quot;name_clone&quot;, which serve no purpose other than recreating the original game.</p></body></html> Preserve data only needed to match the original game Prefabs ... :/icons/folder.ico:/icons/folder.ico <html><head/><body><p>Restore the data in the prefabs file to the version defaults. Will create a new file if one doesn't exist.</p></body></html> Import Defaults <html><head/><body><p>The file that will be used to populate the Prefabs tab</p></body></html> prefabs.json Prefabs Path Collision Graphics Qt::Orientation::Horizontal 40 20 <html><head/><body><p>The image sheet that will be used to represent elevation and collision on the Collision tab</p></body></html> true ... :/icons/folder.ico:/icons/folder.ico Max Elevation <html><head/><body><p>The maximum collision value represented with an icon on the image sheet</p></body></html> Max Collision Image Path <html><head/><body><p>The maximum elevation value represented with an icon on the image sheet</p></body></html> Qt::Orientation::Horizontal QSizePolicy::Policy::Maximum 5 20 Pokémon Icons 0 0 Species ... :/icons/folder.ico:/icons/folder.ico true 20 Image Path <html><head/><body><p>The icon that will be displayed on the Wild Pokémon tab for the above species</p></body></html> true Player View Distance North South <html><head/><body><p>The distance (in pixels) that a player is able to see North of their character's position in-game. By default this is the distance from the center 16x16 to the edge of the 160 pixel tall GBA screen.</p></body></html> 0 <html><head/><body><p>The distance (in pixels) that a player is able to see South of their character's position in-game. By default this is the distance from the center 16x16 to the edge of the 160 pixel tall GBA screen.</p></body></html> 0 West East <html><head/><body><p>The distance (in pixels) that a player is able to see West of their character's position in-game. By default this is the distance from the center 16x16 to the edge of the 240 pixel wide GBA screen.</p></body></html> 0 <html><head/><body><p>The distance (in pixels) that a player is able to see East of their character's position in-game. By default this is the distance from the center 16x16 to the edge of the 240 pixel wide GBA screen.</p></body></html> 0 .QFrame { border: 1px solid red; } QFrame::Shape::StyledPanel QFrame::Shadow::Raised 12 true <html><head/><body><p><span style=" font-size:13pt; color:#d7000c;">WARNING: </span><span style=" font-weight:400;">The settings from this point below require project changes to function properly. Do not modify these settings without the necessary changes. </span></p></body></html> true Base game version Qt::Orientation::Horizontal 40 20 Qt::Orientation::Vertical 20 1 Maps true 0 0 570 552 New Map Defaults <html><head/><body><p>Whether a separate text.inc or text.pory file will be created for new maps, alongside the scripts file</p></body></html> Create separate text file 0 0 0 0 <html><head/><body><p>A comma-separated list of metatile values that will be used to fill new map borders</p></body></html> 0 0 0 0 <html><head/><body><p>The default metatile value that will be used for the top-left border metatile on new maps.</p></body></html> <html><head/><body><p>The default metatile value that will be used for the top-right border metatile on new maps.</p></body></html> <html><head/><body><p>The default metatile value that will be used for the bottom-left border metatile on new maps.</p></body></html> <html><head/><body><p>The default metatile value that will be used for the bottom-right border metatile on new maps.</p></body></html> Width <html><head/><body><p>The default layout width for new maps</p></body></html> 1 Height <html><head/><body><p>The default layout height for new maps</p></body></html> 1 Border Metatiles 0 0 0 0 <html><head/><body><p>The default metatile value that will be used to fill new maps</p></body></html> Elevation Collision <html><head/><body><p>The default collision that will be used to fill new maps</p></body></html> <html><head/><body><p>The default elevation that will be used to fill new maps</p></body></html> Metatile ID .QFrame { border: 1px solid red; } QFrame::Shape::StyledPanel QFrame::Shadow::Raised 12 true <html><head/><body><p><span style=" font-size:13pt; color:#d7000c;">WARNING: </span><span style=" font-weight:400;">The settings from this point below require project changes to function properly. Do not modify these settings without the necessary changes. </span></p></body></html> true Map Data Layout Metatile ID <html><head/><body><p>The mask used to read/write metatile IDs in map data.</p></body></html> Collision <html><head/><body><p>The mask used to read/write collision values in map data.</p></body></html> Elevation <html><head/><body><p>The mask used to read/write elevation values in map data.</p></body></html> color : red; These masks have overlapping bits. This may result in unexpected value changes. true Fields <html><head/><body><p>Whether &quot;Allow Running&quot;, &quot;Allow Biking&quot; and &quot;Allow Dig &amp; Escape Rope&quot; are default options for Map Headers</p></body></html> Enable 'Allow Running/Biking/Escaping' <html><head/><body><p>Whether &quot;Floor Number&quot; is a default option for Map Headers</p></body></html> Enable 'Floor Number' <html><head/><body><p>Whether the dimensions of the border can be changed. If not set, all borders are 2x2</p></body></html> Enable Custom Border Size Qt::Orientation::Horizontal 40 20 Qt::Orientation::Vertical 20 1 Tilesets true 0 0 570 837 Default Tilesets Primary Tileset <html><head/><body><p>The default primary tileset to use for new maps/layouts.</p></body></html> true Secondary Tileset <html><head/><body><p>The default secondary tileset to use for new maps/layouts.</p></body></html> true Transparent Pixel Rendering <html><head/><body><p>Fully transparent pixels will be rendered as black pixels (the Pokémon games do this by default)</p></body></html> Render as black <html><head/><body><p>Fully transparent pixels will be rendered using the first palette color (this the default behavior for the GBA)</p></body></html> Render using first palette color Unused Layer Rendering Normal <html><head/><body><p>This raw tile value will be used to fill the unused bottom layer of Normal metatiles</p></body></html> Covered <html><head/><body><p>This raw tile value will be used to fill the unused top layer of Covered metatiles</p></body></html> Split <html><head/><body><p>This raw tile value will be used to fill the unused middle layer of Split metatiles</p></body></html> Metatile Selector Width <html><head/><body><p>The width (in metatiles) of the metatile selectors on the Map tab and in the Tileset Editor.</p></body></html> 1 .QFrame { border: 1px solid red; } QFrame::Shape::StyledPanel QFrame::Shadow::Raised 12 true <html><head/><body><p><span style=" font-size:13pt; color:#d7000c;">WARNING: </span><span style=" font-weight:400;">The settings from this point below require project changes to function properly. Do not modify these settings without the necessary changes. </span></p></body></html> true Metatiles <html><head/><body><p>The mask used to read/write Layer Type from the metatile's attributes data. If 0, this attribute is disabled.</p></body></html> <html><head/><body><p>The mask used to read/write Metatile Behavior from the metatile's attributes data. If 0, this attribute is disabled.</p></body></html> Attributes size (in bytes) Qt::Orientation::Vertical QSizePolicy::Policy::Maximum 20 10 Encounter Type mask <html><head/><body><p>If checked, metatiles will be interpreted as having 3 layers of 4 tiles each (12 tiles total) as opposed to the default 2 layers of 4 tiles each (8 total).</p></body></html> Enable Triple Layer Metatiles <html><head/><body><p>The mask used to read/write Terrain Type from the metatile's attributes data. If 0, this attribute is disabled.</p></body></html> Behavior mask color : red; These masks have overlapping bits. This may result in unexpected value changes. true <html><head/><body><p>The mask used to read/write Encounter Type from the metatile's attributes data. If 0, this attribute is disabled.</p></body></html> Layer Type mask <html><head/><body><p>The number of bytes each metatile has for metatile attributes. This is the metadata about each metatile like behvior, layer type, etc.</p></body></html> Terrain Type mask Qt::Orientation::Vertical QSizePolicy::Policy::MinimumExpanding 20 1 Data Output <html><head/><body><p>Whether the C data outputted for new tilesets will include the &quot;callback&quot; field</p></body></html> Output 'callback' field <html><head/><body><p>Whether the C data outputted for new tilesets will include the &quot;isCompressed&quot; field</p></body></html> Output 'isCompressed' field Qt::Orientation::Vertical 20 1 Events true 0 0 570 915 Tab Icon false ... :/icons/folder.ico:/icons/folder.ico false <html><head/><body><p>The image file path to use for the icon of the Events tab.</p></body></html> true <html><head/><body><p>The icon that will be displayed for the Events tab in the editor. If 'Automatic' is chosen, the icon will be a random player character from the project's base game version. If 'Custom' is chosen an image file path may be specified.</p></body></html> Default Icons Warps <html><head/><body><p>The icon that will be used to represent BG events</p></body></html> true ... :/icons/folder.ico:/icons/folder.ico Objects BGs Triggers ... :/icons/folder.ico:/icons/folder.ico Heal Locations <html><head/><body><p>The icon that will be used to represent Object events that don't have their own sprite</p></body></html> true <html><head/><body><p>The icon that will be used to represent Warp events</p></body></html> true ... :/icons/folder.ico:/icons/folder.ico <html><head/><body><p>The icon that will be used to represent Heal Location events</p></body></html> true ... :/icons/folder.ico:/icons/folder.ico ... :/icons/folder.ico:/icons/folder.ico <html><head/><body><p>The icon that will be used to represent Trigger events</p></body></html> true Warp Behaviors <html><head/><body><p>Remove the current text from the list</p></body></html> ... :/icons/delete.ico:/icons/delete.ico <html><head/><body><p>Porymap will display a warning on Warp Events if they are not positioned on a metatile with one of these behaviors. This list is purely for the warning and <b>will have no effect on your game</b>.</p></body></html> true <html><head/><body><p>If checked, Warp Events will not display a warning about incompatible metatile behaviors</p></body></html> Disable Warning true <html><head/><body><p>Metatile Behaviors on this list won't trigger warnings for Warp Events</p></body></html> true Qt::TextInteractionFlag::NoTextInteraction Use the dropbown and buttons to add behaviors to the list... <html><head/><body><p>Add the current text to the list</p></body></html> ... :/icons/add.ico:/icons/add.ico .QFrame { border: 1px solid red; } QFrame::Shape::StyledPanel QFrame::Shadow::Raised 12 true <html><head/><body><p><span style=" font-size:13pt; color:#d7000c;">WARNING: </span><span style=" font-weight:400;">The settings from this point below require project changes to function properly. Do not modify these settings without the necessary changes. </span></p></body></html> true Maximum Events per Event group <html><head/><body><p>Maps cannot have more than this number of events in each event group. Object events are additionally limited by 'define_obj_event_count' on the Identifiers tab.</p></body></html> 1 Enable Weather Triggers Enable Secret Bases Enable Clone Objects Enable 'Requires Itemfinder' for Hidden Items Enable 'Quantity' for Hidden Items Enable 'Respawn Map/NPC' for Heal Locations Qt::Orientation::Horizontal 40 20 Qt::Orientation::Vertical 20 1 Files true 0 0 570 499 Qt::Orientation::Horizontal 40 20 2 0 0 0 0 2 true 0 0 544 338 0 0 4 <html><head/><body><p>Add additional C files containing #defines or enums. These will be used to resolve unknown symbols during project launch.</p></body></html> Add Global Constants File... :/icons/add.ico:/icons/add.ico ... :/icons/help.ico:/icons/help.ico Identifiers true 0 0 570 499 ... :/icons/help.ico:/icons/help.ico 2 0 0 0 0 2 true 0 0 544 421 0 0 4 <html><head/><body><p>Add an additional #define name and expression. This may be used to evaluate other #defines during project launch.</p></body></html> Add Global Constant... :/icons/add.ico:/icons/add.ico Qt::Orientation::Horizontal 40 20 QDialogButtonBox::StandardButton::Cancel|QDialogButtonBox::StandardButton::Ok|QDialogButtonBox::StandardButton::RestoreDefaults NoScrollComboBox QComboBox
noscrollwidgets.h
UIntSpinBox QAbstractSpinBox
uintspinbox.h
UIntHexSpinBox UIntSpinBox
uintspinbox.h
NoScrollSpinBox QSpinBox
noscrollwidgets.h
NoScrollTextEdit QTextEdit
noscrollwidgets.h