With the godot exporter, I am curious about the limitation on image collection tilesets. I’m trying to export a pre-created map from a itch.io tileset and when exporting, I get this error:
The error makes sense but I’m having trouble trying to figure out why it’s trying to even export that tileset itself. As far as I can see, that tileset is only used on Object Layers. There are other image Collection based tilesets in the map and they don’t give any issue. The object layers just don’t export as expected due to the missing resPath
parameter on the objects.
Those 3 tilesets are all image collection tilesets but only the Atlas-Props-sheet1-sprites
tileset seems to give the error message.
I must be missing something about how the tileset is identified as a collection tileset.
I know there is likely more information needed but has anyone run into this issue?
If I just right-click and delete the error message tileset (Atlas-Props-sheet1-sprites
), the map exports fine with no error. The objects from that tileset are removed as expected but the other collection tilesets don’t cause the error.
Ok I have figured this out.
What was happening is that the way the asset pack was created, a Tile layer
actually had a tile on it that was from a Collection of Images Tileset. This was nearly impossibly to detect as the images were of the same tile size as a regular Tileset and visually, just looked like a regular tile.
How I tracked down the culprit was by following the documentation on GIDs
are created and parse through the regular Tile layers
to find the culprit GID that belonged to a Collection of Images Tileset.

So the problem tileset starts at 1876 GID. Last GID would be 2514.
I then searched through the layer “data” nodes to find any tiles with those numbers:

Using some brute force searching there, found a 2287
GID there. 2287 - 1876 found GID 411. Looked up tile 411 in the problem tileset and found the tile.
So the takeaways if anyone else runs into this:
Godot export does not support the Collection of Images Tileset IF any of the tiles are put on a Tile layer
. You can still use Collection of Images Tileset’s as long as you only use the Object layer
when placing them.
The manual page for the godot exporter does indeed say that about Collection of Images Tilesets but it’s not clear that you can still use them just NOT on a Tile Layer
.