[SUPPORT] Advanced Turn Based Tile Toolkit

Update 1.6 is done! I’ve sent it to Epic and it should hopefully be up by the time UE4.11 is. This means that update 1.5 was indeed skipped in the end, but at least everyone will soon get an even more awesome update! The jump from 1.4 to 1.5 is pretty massive and with the changes in 1.6 the difference will be even greater. On the bright side I am done with almost all features I consider essential in the base toolkit, which means that there will probably not be any major changes to the underlying systems from this point on. Future additions will mostly be additive rather than transformative, and come for the most part in the form of example maps. Here is the update log (new tutorial videos will be made shortly after the toolkit is uploaded):

v1.6 (being processed by Epic)

  1. Support for multi-level grids. Multi-level grids are generated automatically from underlying meshes.
  2. Added walls and platforms that turn semi-transparent when zoomed in or hovered over. Especially useful for multi-level grids. A simple example map is included demonstrating their use.
  3. Support for multiple factions. An arbitrary number of factions can be added. Units can be setup individually to be allies or enemies of the various factions.
  4. Any unit can be designated as AI or player controlled, regardless of faction. Allows for hot seat multiplayer among other things.
  5. Added option for using custom pathfinding specified for each unit. Included examples such as units that can pass through friendly units, units that ignore difficult terrain and units that cannot move diagonally.
  6. The path spline now uses a linear instead of a curved spline, which usually looks a lot better. Movement is still guided my a curved spline, as this makes for the most fluid movement.
  7. The default grid mesh can now be set as a hierarchical instanced static mesh, further increasing performance on large maps compared to regular instances static meshes.
  8. Various smaller changes including blueprint organization and commenting improvements.