Skip to content

Releases: heygleeson/godot-ldtk-importer

Version 1.2.1

09 Oct 02:22
Compare
Choose a tag to compare
Version 1.2.1 Pre-release
Pre-release

(Found issues with this build - do not download)

What's Changed

  • Removed unnecessary setting of TileMap cell_quadrant_size (this will be renamed in Godot 4.2, and was being used incorrectly!)
  • Post-Import Entities: Fixed bug when setting owner of scene instance children to top-level node (this duplicated child nodes, causing problems).

Version 1.2 Alpha

28 Sep 10:06
Compare
Choose a tag to compare
Version 1.2 Alpha Pre-release
Pre-release

What's Changed

  • @TheNeikos draws first blood with the first PR (#1) with improvements to tile data for flipped tiles. Occluders, Collisions and Navigation data are correctly copied over, as well as bitwise optimisations for flipping tiles. Thank you! ✨
  • Basic Multi-Worlds support! This version packs all worlds into the same scene, as this preserves the ability to resolve references. I plan to do a future rewrite that would allow saving levels and worlds as individual scenes.

Version 1.2

03 Oct 11:27
Compare
Choose a tag to compare

What's Changed

  • Basic Multi-Worlds support! This version packs all worlds into the same scene, as this preserves the ability to resolve references.
  • Layers now use individual TileMaps. They are no longer combined based on gridSize and should be easier to work with.
  • New Import Options: Allow Overlapping Tiles. Defaults to true.
  • Alpha Tiles (set using AutoRules) are recognised and handled correctly.
  • FIX: WorldLayers are now sorted in the SceneTree based on their depth.
  • FIX: Tiles with individual offsets correctly snap to the nearest cell (Note: individual tile offsets are unsupported)
  • FIX: @TheNeikos added an optimisation to handling alternative tile polygons. (#2) Thank you! ✨

The source code now includes the offical LDtk sample projects for you to see how they are implemented in Godot.
More examples showing how to write/use post-import scripts will be added in the future.

How to Install

  1. Download the ZIP
  2. Extract to the /addons/ folder in your project
  3. Enable this plugin in Project > Project Settings > Plugins
  4. .ldtk files should now be visible!

Version 1.1

26 Sep 05:37
Compare
Choose a tag to compare
  • External Levels are now supported
  • Added WorldDepth layers import option Import Options: Separate World Layers
  • Now checks for LDTK version. Rejects ldtk files < v1.0 (please update)

Version 1.0 alpha 1

22 Sep 08:02
Compare
Choose a tag to compare

Thanks for testing out LDTK Importer for Godot 4.

How to Install

  1. Download the ZIP
  2. Extract to the /addons/ folder
  3. Enable this plugin in Project > Project Settings > Plugins