Skip to content

Chaoshead v2.1.0

Choose a tag to compare

@github-actions github-actions released this 16 Apr 16:39
· 964 commits to main since this release
81b97c0

UI

  • Added multiselect.:
    • Comes with layer filtering.
    • Shows property ranges of selected objects.
    • Does not have arbitrary limits of how much you can select.
  • Button clicks now get triggered when you release the left mouse button. (To prevent clicks propagating trough to the editor, where they automatically select a tile.)
  • Overhauled editor world drawing:
    • Outlines now remain properly visible when zoomed out.
    • Draw order is now consistent.
    • Closed paths now get drawn as closed.
  • Fixed a random crash in the hexInspector.
  • Replaced crashes due to level load errors when reloading with a modal.

Misc

  • Brought data spreadsheet up to date with the game:
    • Added support for everything from the Void update.
    • Added property mapping for Sign icons.
  • Improved property support:
    • Property default values are used now.
    • When the spreadsheet has data about the properties of a level element, that gets used.
    • Removed $OutOfBounds property mappings for mapping types Hybrid and None.
    • Fixed hybrid mapped float properties returning as $UnknownMappedValue.
  • Fixed GR-18 powerup property missing the shade.

API

  • Added the ability to check if an object has properties and to iterate those.
  • Added the ability to allocate a range of channels in one go.
  • Fixed channel prescanning in the allocator not working.
  • Added object & path property setter chaining.