Version 1.4.4

  • Fixed Issue #15: Improved performance of better rule tiles
  • Fixed Issue #16: Changed how modified tiles are highlighted:
    • Yellow flashing indicates that the neighbor positions or the transform have been modified.
    • Pink flashing indicates if either:
      • The collider type has been changed
      • The sprite output type has been changed
      • The sprites array has more than one sprite in it
  • Fixed bug: Tiles with ID 1 and 2 were displayed incorrectly when inspecting the tiling rules in a Better Rule Tiles asset
  • Fixed Issue #25: Fixed issue with transition rules
  • Tiles that are set up to connect to each other now won’t be treated as the same tile by the tiling rules. This behavior can be re-enabled inside the export menu under the new option: “Treat similar tiles as same”

Version 1.4.3

Version 1.4.2

  • Restructured folder layout
  • Separated utility scripts to their own assemblies (for use in other packages)
  • Several Unity error fixes
  • Fixed Issue #1: Moving hexagonal tiles shift neighbor positions
  • Fixed Issue #7: Copy-paste neighbor sync
  • Fixed Issue #8: Pasting and moving hexagonal tiles doesn’t keep shape
  • Fixed Issue #2: Hexagonal tile export fix
  • Hexagonal tiles will now be generated as the new BetterHexagonalRuleTile class
  • Removed Patterns option from hexagonal tiles
  • New documentation website!
  • Added offline documentation to the package

Version 1.4.1

  • Fixed sprite output transform when using universal sprite settings
  • Readded sprite output transform option when using preset blocks
  • Fixed Issue #4: Moving and pasting over something will now override what’s already there
  • Fixed Issue #3: Added support for light theme
  • Toolbar bugfix

Version 1.4.0

  • Added a new Sprite override settings window, here you can change the output parameters of a sprite, so if you place that sprite down multiple times it’ll always have the same output.
  • Separated the sprite drawer toolbar button and added a new button to open the Universal sprite settings
  • Added an Enable universal sprite settings option to the export menu, this option is enabled by default on newly created assets, and disabled on already existing assets
  • Improved UI for better readability and separation between sections of the window.
  • Renamed tile variations and variation of options to make them less confusing.
  • Added a confirmation window when deleting a tile.
  • Fixed error which caused the game to not build
  • Textures will be marked readable automatically if they’re not already, it’s not required to set it manually anymore
  • Added a new Preset block feature. Draw part of a scene in the editor and mark it as a preset block to make sure it’ll look as you wanted it to. To remove the preset block, use the grid cell inspector on a tile inside the preset block.
  • Added more tooltips
  • Added Examples each with their own tilemaps and scenes for the following features:
    • simplify rules feature
    • creating rules
    • preset blocks
    • connections between tiles
    • universal sprite settings and sprite options
    • variations
    • custom properties
  • Toolbar now better adapts to the width of the editor window

Version 1.3.3

  • Fixed bug: Tiles randomly disappear from the grid and the tile drawer.
  • Fixed bug: Editor crashes when entering or exiting play mode.
  • Added a Close window button to the container asset, in case you can’t close the window in any other way.

Version 1.3.1 & Version 1.3.2

  • Changed the way the editor handles arrays.

Version 1.3.0

  • Added a new sprite output type: Pattern.
  • Other backend changes.

Version 1.2.0

  • Tested and verified compatibility with Unity 2019.
  • Changed how locked cells are displayed.
  • Added options to customize how locked cells are displayed.
  • Added a sprite drawer.
  • Added options to customize the new sprite drawer.
  • Import all sprites with a single button press.
  • Fixed a build error related to the Functions class.

Version 1.1.0

  • Changed toolbar button placement code to be more dynamic.
  • Added the ability to lock and unlock a selection, so it can’t be edited accidentally.
  • Added a warning message if the default sprite was not assigned.

Version 1.0.1

  • Added support for differently sliced isometric tiles, previously it only supported square sliced sprites.
  • Updated package dependencies to reflect the minimum supported versions of packages and unity version.
  • The tool now supports Unity 2020.

Version 1.0.0

Initial release