Gridmap seems completely broken

:information_source: Attention Topic was automatically imported from the old Question2Answer platform.
:bust_in_silhouette: Asked By TwentyThirtyZeroSix

I know I have to be doing something basic wrong here but I can’t get Gridmap to work at all.

Here’s me trying to paint:
Trying to paint an image in godot

As you can see my tile shows up but when I click nothing happens. In the output window every click adds “GridMap Paint” but I don’t see anything. This seems really simple which is why I feel so dumb that its not working.

I uploaded my project here (Its essentially an empty project with this gridmap and a few tiles) https://1drv.ms/u/s!AowaNamFFw4JhtFdfmNAJZATvmgn8Q?e=O2mXdh

The gridmap is called ‘GroundType’. You can click it and explore the mesh library. There’s no associated collisions but everything I’ve read seems to say collisions are optional.

Here’s an example of some of the mesh library:
enter image description here

:bust_in_silhouette: Reply From: TwentyThirtyZeroSix

If anyone else hits this issue I did some debugging and figured it out. This issue is actually a bug in godot. I filed this issue here: GridMap only supports 16bit IDs while MeshLibrary supports 32bit IDs · Issue #43836 · godotengine/godot · GitHub

Long story short MeshLibrary supports 32 bit IDs, but GridMap will choke (100% silently) if you use IDs above 65535.