Skip to content

Can't parse LDtk 1.2.0 #24

@jpvanoosten

Description

@jpvanoosten

It seems that LDtk 1.2.0 removed the autoTilesetDefUid property from the layer defs. This causes LDtkLoader to break when parsing 1.2.0 levels:

m_auto_tileset(j["autoTilesetDefUid"].is_null() ? nullptr : &p->getTileset(j["autoTilesetDefUid"].get<int>()))

nlohmann/json requires that these keys exist. An assertion is thrown if it doesn't exist:

JSON_ASSERT(m_value.object->find(key) != m_value.object->end());

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions