mirror of
https://github.com/huderlem/porymap.git
synced 2026-08-18 22:58:44 -05:00
Add documentation for prefabs
This commit is contained in:
@@ -7,7 +7,37 @@ and this project somewhat adheres to [Semantic Versioning](https://semver.org/sp
|
||||
The **"Breaking Changes"** listed below are changes that have been made in the decompilation projects (e.g. pokeemerald), which porymap requires in order to work properly. If porymap is used on a project that is not up-to-date with the breaking changes, then porymap will likely break or behave improperly.
|
||||
|
||||
## [Unreleased]
|
||||
Nothing, yet.
|
||||
### Breaking Changes
|
||||
- Proper support for pokefirered's clone objects was added, which requires the changes made in [pokefirered/#484](https://github.com/pret/pokefirered/pull/484).
|
||||
|
||||
### Added
|
||||
- Add Copy/Paste for metatiles in the Tileset Editor.
|
||||
- Add new features to the scripting API, including the ability to display message boxes and user input windows, set overlay opacity, get/set map header properties, read tile pixel data, and set blocks or metatile attributes using a raw value.
|
||||
- Add button to copy the full metatile label to the clipboard in the Tileset Editor.
|
||||
- Add option to not open the most recent project on launch.
|
||||
- Add color picker to palette editor for taking colors from the screen.
|
||||
|
||||
### Changed
|
||||
- Overhauled the region map editor, adding support for tilemaps, and significant customization. Also now supports pokefirered.
|
||||
- If an object event is inanimate, it will always render using its first frame.
|
||||
- Only log "Unknown custom script function" when a registered script function is not present in any script.
|
||||
- Unused metatile attribute bits that are set are preserved instead of being cleared.
|
||||
- The wild encounter editor is automatically disabled if the encounter JSON data cannot be read
|
||||
- Metatiles are always rendered accurately with 3 layers, and the unused layer is not assumed to be transparent.
|
||||
- `object_event_graphics_info.h` can now be parsed correctly if it uses structs with attributes.
|
||||
- The selection is no longer reset when pasting events. The newly pasted events are selected instead.
|
||||
- Palette editor ui is updated a bit to allow hex and rgb value input.
|
||||
|
||||
### Fixed
|
||||
- Fix cursor tile outline not updating at the end of a dragged selection.
|
||||
- Fix cursor tile and player view outlines exiting map bounds while painting.
|
||||
- Fix cursor tile and player view outlines not updating immediately when toggled in Collision view.
|
||||
- Fix selected space not updating while painting in Collision view.
|
||||
- Fix collision values of 2 or 3 not rendering properly.
|
||||
- Fix the map music dropdown being empty when importing a map from Advance Map.
|
||||
- Fix object events added by pasting ignoring the map event limit.
|
||||
- Fixed a bug where saving the tileset editor would reselect the main editor's first selected metatile.
|
||||
- Fix crashes / unexpected behavior if certain scripting API functions are given invalid palette or tile numbers.
|
||||
|
||||
## [4.5.0] - 2021-12-26
|
||||
### Added
|
||||
@@ -287,7 +317,7 @@ Nothing, yet.
|
||||
This was the initial release.
|
||||
|
||||
[Unreleased]: https://github.com/huderlem/porymap/compare/4.5.0...HEAD
|
||||
[4.5.0]: https://github.com/huderlem/porymap/compare/4.4.0...4.4.0
|
||||
[4.5.0]: https://github.com/huderlem/porymap/compare/4.4.0...4.5.0
|
||||
[4.4.0]: https://github.com/huderlem/porymap/compare/4.3.1...4.4.0
|
||||
[4.3.1]: https://github.com/huderlem/porymap/compare/4.3.0...4.3.1
|
||||
[4.3.0]: https://github.com/huderlem/porymap/compare/4.2.0...4.3.0
|
||||
|
||||
Reference in New Issue
Block a user