Skip to content

Public Update 0.5.2

Compare
Choose a tag to compare
@haven1433 haven1433 released this 08 May 03:00
· 539 commits to master since this release
  • Fix many of the bugs found in 0.5.1

General

  • Various new tables/anchors
  • Zoom support for pokedex reorder tabs
  • New hma script for removing Contest moves tab (thanks Shiny!)
  • Allow division-based calculated segments (thanks Shiny!)
  • Added alt-key shortcuts for the developer-assist menu items
  • Disable AllowMultipleElementsPerLine by default, HMA will prefer putting one element per line, even if not using all horizontal space. This should help new users and can be toggled back to the old behavior in the toolbar.
  • Added some cool copyright screens to the resources directory (thanks @Yogia16!)

Map Editor

  • Improve Goto to match map names more easily.
  • "Show Uses" can now show uses of data elements within maps
  • Allow switching a trainers ID from the map editor, allow creating a trainer script from an existing trainer team
  • Add 'Legendary Encounter' object template
  • Visual data options like OWs/Palettes show ID an visual instead of just visual
  • Create script from pointer in object panel
  • Hold Ctrl to hide all events on a map, letting you see the blocks below.
  • New map drawing options, including 9-grid, block mixing bag, and smart fill
  • Track bank selection for creating new maps
  • Show selection width/height along with selection x/y
  • Most drop-downs now support typing/filtering
  • 'Invisible' characters now appear semi-visible
  • Repoint Border button in the border editor, edit tileset button in blockset editor
  • Broken warps look different from working warps
  • Cells that have the same block but different collision are now highlighted with a yellow border
  • Event IDs are shown in the event panel (useful for warps)
  • Copy/paste layer option when editing blocks

Script Editor

  • jumpiftype / fadescreen argument improvements
  • new macros for msgbox commands and if statements
  • Use named labels when decompiling scripts. The address still appears as a comment.
  • Insert } when the user adds a {

Image Editor

  • Selection tool in image editor now treats color 0 as transparent, and won't include it when moving objects around.
  • Paint tool can now paint 'transparent' on tilemaps/sprites that don't use palette 0 (like Oak in the newgame sequence).

Python Automation

  • Moved to the Tools menu, added keyboard shortcut
  • standard lib imports like import random now work
  • enums can be set to numbers as well as strings
  • Allow getting tables using [], such as editor[0]['data.pokemon.stats']. Useed to share data between multiple tabs.
  • Update tutorial text