Feel free to share

Using this site means trees will be planted. ^.^
(Find out more)

Dungeon creator

With this dungeon creator you can very easily create the layout of a dungeon, as well as any other type of building your imagination allows. Simply click the required wall segments to create the layout, then add various props to furnish each room, save it or print it, and you're done. Easy peasy.


The tool works as follows:
- Adding a piece to the map: Click on one or more pieces of the grid map to select it, the borders will turn blue. Then click on any of the props or wall segments to replace the blank image with the piece you've selected.
It's easiest if you use this feature just for the walls, and save the props for the draggable layer. Do note that some of the larger wall segments are in the large prop section, these too work better as draggable pieces.
- Rotating a piece: Click on whichever piece(s) on the map you wish to rotate (including draggable pieces) so it has the blue highlight again. Now click on one of the rotate buttons ("rotate 90", "rotate 180", "rotate 270", "reset") to rotate it.
- Mirror: You can mirror an image by selecting it and clicking the mirror button.
- Toggle grid: You can enable and disable the grid by hitting the "toggle grid" button. This can help with getting a better view of everything, but the grid can help in some RPG game system as well.
- Resetting: To reset the whole map, simply click on the "reset map" button. This doesn't reset the draggable piece, click "reset drags" for that. To reset an individual square back to a blank piece, click on it so it has the blue highlight and click the "reset piece" button.
- Dragging pieces: Tick the "Enable draggable pieces" check-box. Now click on any of the pieces in the menus to add a piece to the map. This piece can be dragged around and resized.
- Toggle drags/labels: Toggle the visibility of the draggable pieces or labels on and off using the "toggle drags" button. You have to turn of these layers to access the bottom layer, which is the regular grid map.
- Toggle resize: Toggles the ability to resize draggable pieces or labels, this allows for further customization, and for customization with more precision.
- Delete draggable/label: To delete a draggable piece or a label, click it to select it, its border will turn blue. Then click the 'delete draggable' or 'delete label' button respectively to remove it.
- Toggle Grid Snap: You can toggle grid snap on and off by clicking the corresponding button. When grid snap is on, all draggable pieces will snap to an invisible grid. This makes lining them all up much easier.
- Add label: Simply click the 'add label' button to add a label to the map. You can drag it around, resize it and type anything you want in it.
- Toggle label borders: The borders make it easy to see the boundaries of the labels and to move them around, but once you're done you can toggle them off by clicking this button.
- Change map size: Scroll down to below the map, simply insert the values you wish to change the map size and hit apply.

Saving and loading your map

It's possible to save your map and get back to it later, you can do so by simply clicking the 'save map' button. This will save the map with all the pieces, including draggable pieces, locally in your browser. This only works if you don't use incognito mode and only if you use a modern browser (so no IE7 for example). You can close your browser after you've clicked save, it'll still be there when you open it again.
When you want to load your map you simply click 'load map' and it'll input all the map pieces back into their original positions. Do note that if you changed the map size you will have to change it again before loading the map.

Saving locally

It's also possible to save your dungeon data locally. Simply click the "Save local" button to have the code create a text file with all the dungeon code in it, then click on the download link to download it directly to your computer. Now you can use the "Choose file" field to upload your dungeon data and use it in the future. This method makes sure there's no risk of losing all your data in case your browser data is wiped, for example, but it does mean keeping track of your downloaded file.

Important: Draggable pieces and labels

Note that when the draggable pieces and/or labels are toggled on (and thus visible on the map) you won't be able to select the squared pieces below, the draggable pieces and the labels are placed using an overlay which blocks you from accessing what's below.

Saving the image

If you wish to save the map you've created, all you have to do is click the 'Turn into image' button and an image will appear below it. The map will have been turned into a single image, which you can then save by right clicking it, and selecting 'save image'. Note that labels will not be part of this image, so you'll either have to add them afterwards, or take a screenshot of the creation canvas instead.

Tip: You can drag and resize the menus below.

Wall Segments
Small Props
Large Props
Note: These work best using the draggable options and layer.
Regular Controls
Read the instructions above for more info on the controls.
Draggable-only Controls
Enable draggable pieces
Label Controls

Change map size
If you need a bigger map you can change the size by entering the width and height you wish below, the values are in units of squares, like the ones you see when the grid is enabled.
I've capped the maximum size at 35 x 35, which is too big for many screens anyway. The minimum width is 6, the minimum height is 2.

Note: Using a large value for width on a small screen will likely make the page mess up a little. Zooming out will fix that, but it'll make creating a map more difficult, so try to stick to what fits on your screen.
Width: Length:
Changing the map size will reset everything.

Copyright© 2017-2024 RollForFantasy.com