On the right side, you can select different elements like walls, doors, secrets, blocks, objects, creatures, etc.
When you click on one, it will take you to the details of the selected element.
Here, you can modify the element's parameters if needed. By default, the standard settings will always appear (angle, material, text, etc.).
After adjusting the parameters to your liking, the element will be "carried" by the mouse, ready to be placed.
You can place the selected element on the map with the left mouse button and delete the content of the square under the mouse with the right mouse button.
Until you click on a different element, it will continue placing the current element with the chosen settings.
If you select a new element, the previous settings will be lost!
If a wall appears with a gray outline on the map, it means it's a high wall.
If it appears with a white outline, it's a secret wall that can be opened.
Small/Big Icons buttons:: Changes the size of the icons displayed on the map.
Fill Border button: This fills the edges of the entire map with the selected wall element. It's a helpful tool, but optional.
Delete All button: Deletes all elements from the map. Use this if you want to start fresh with a new map.
Save button: Saves any changes to the map immediately, without asking for confirmation.
At the top, there are four input fields: "plus energy", "plus damage", "plus speed", and "plus anim_speed".
These help when placing enemies by automatically adding the values you enter to the character's base stats.
You can adjust the shadow size between 100 and 600. The higher the value, the lighter the shadow will be.
To make sure the map works correctly, place at least one object before testing it.
If the walls don't fully enclose the area and run into infinity, the game will malfunction. Don't leave gaps in the walls!
Blocks must have walls on both sides, otherwise, the textures will display incorrectly in the game.
It's also important to pay attention to the angle of the blocks (0, 90 degrees).
If you don't place an exit, the map will still load, but you won't be able to leave the level.
You will need to clear the cache frequently while testing the maps. I recommend this extension, which quickly handles the process:
clear-cache-shortcut
Have fun creating your map! ☺