gurkenlabs / litiengine

LITIENGINE 🕹 The pure 2D java game engine.
https://litiengine.com/
MIT License
718 stars 94 forks source link

Tiled versions 1.9.0 or higher make existing maps unusable for MapObject loading #776

Closed nightm4re94 closed 8 months ago

nightm4re94 commented 1 year ago

Recent tests have shown us that if you save any Tiled map with Tiled version 1.9.0 or higher, the map becomes irreversibly incompatible with LITIENGINE's TMX deserializer. Tiled has removed Object types in favor of classes, converting all your type="MyMapObjectType" attributes into class="MyMapObjectType". As a consequence, our MapObjectLoader won't be able to assign any MapObjectType.

nightm4re94 commented 1 year ago

Tiled 1.10 has been released and reverts this change. I haven't tested this yet, but at least it should once more be possible to save maps with Tiled 1.10 and load MapObjects in LITIENGINE. https://www.mapeditor.org/2023/03/10/tiled-1-10-released.html