Releases: heygleeson/godot-ldtk-importer
Releases Β· heygleeson/godot-ldtk-importer
Version 1.2.1
(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
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
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 totrue
. - 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
- Download the ZIP
- Extract to the
/addons/
folder in your project - Enable this plugin in
Project > Project Settings > Plugins
.ldtk
files should now be visible!
Version 1.1
- 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
Thanks for testing out LDTK Importer for Godot 4.
How to Install
- Download the ZIP
- Extract to the
/addons/
folder - Enable this plugin in
Project > Project Settings > Plugins