Created by Dark Peace, 2022
CURRENT VERSION : 2.0 for Godot 3.5
Adds a new node to replace TileMaps (click to expand) :
Demo / tuto video :
In gray are the feature in V3.0, not yet released. In Italic are the V1.0 features that will get removed/replaced in V3.0
Download the .zip from Bottled TileMap : Ultimate Godot TileMap plugin by Dark Peace
Create an “addons” folder at the root of your godot project folder if you haven’t one already and extract the .zip into the addons folder.
Go into project settings > plugins > and enable BottledTileMap. If the plugin doesn’t show up, click on reload or restart Godot Engine.
Restarting Godot engine shouldn’t be necessary but if the new node doesn’t show up, do it.
Add the new BottledTileMap node to the scene.
In the Inspector, open the "Tilemap to draw on" category and press "scan" OR fill the "list" manually with all the nodepaths to the tilemaps you will want to draw on OR open the TilePalette interface and click on scan.
In "use", write the index of the Tilemap you want to draw on. (For more info, check the Documentation below) OR in the interface, check the name of the tilemap.
Turning a pre-existing TileMap node into a BottledTileMap :
<aside> 💡 You will witness a bug : it’s a Godot bug I have no control on, when you change the type of a TileMap node, half of the tiles in the scene disappear :( Do these steps to avoid losing anything :
</aside>
Select your TileMap node
use the select tool next to the paint and bucket tool in order to select ALL TILES you drew in your scene with this TileMap
CTRL-C
Right click on your TileMap node in the scene tree and click “change node type” (Warning : don’t click anywhere else)
Select BottledTileMap as the new node type.
If you’ve done step b and c correctly, you be able to place back all your tiles at once at the correct place, by clicking with the whole selection. If it doesn’t work, you can undo (ctrl-z) and try again.
Issues / solutions
"I draw on the Tilemap but nothing happens" (for V3.0)