Press Enter to generate a new map. All the options are available via the context menu (right-click on the generator).

Made with Haxe + OpenFL.

You can use maps created by the generator as you like: copy, modify, include in your commercial rpg adventures etc. Attribution is appreciated, but not required. Please consider supporting this project on Patreon☕!

Updated 17 days ago
Published 21 days ago
StatusReleased
CategoryTool
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(65)
Authorwatabou
GenreAdventure
Made withHaxe, OpenFL
TagsFantasy, Procedural Generation, Tabletop role-playing game
Average sessionA few seconds
InputsKeyboard, Mouse, Touchscreen
AccessibilityColor-blind friendly, High-contrast, One button, Textless
LinksTwitter, Patreon

Development log

Comments

Log in with itch.io to leave a comment.

(+1)

Great stuff! Thank you!

(+3)

Any plans to have it generate the maps in Universal VTT format so that the line of sight and lighting data can be easily used in a VTT program?

Not for now, no. At the moment I'm going to focus on the more essential part of the generator i.e. generation itself.

(+1)

That's a shame; the addition of UVTT would instantly catapult this into an indispensable prep tool. It's very nice as is—stunning even—but I have to retrace everything by hand to make use of this in my VTT. Hopefully, it will be added in the not too distant future!

(+1)

Could we get an option to turn off the "shadow" around the outside of the caves?  Would be handy for automatic generation of vision blocking in VTTs.

You can hide the shade by setting its alpha to zero in the Style dialog.

(+1)

Excellent!

(+1)

Another great tool!  Is there a way to ensure that passage ways contain at least a full one square gap?  I only mention this as tokens cannot move through gaps of less than one square after setting up dynamic lighting and token exclusion in Roll20.  Not a big problem though - just airing a thought :)

Originally, all passages are at least one hex wide. The tunnels are visually narrowed to make them look more "tunnelly". You can disable this feature by unchecking Shape > Narrow tunnels in the context menu.

(+2)

I love the apps. Thank you so much for your hard work.

I would ask only one favor. Can you sticky a list of controls under the work area? It would help so that I don't have to relearn them each time I use the app.

Cheers! You are asking about hotkeys, right? May I ask why you prefer hotkeys to the context menus?

(+1)

Not the OP, but I for one think using the context menu is a bit tedious if you want to make multiple changes at once because it always closes after selecting something. I love your generators, but this could be handled a bit better... (On top of that, for many people it's just more comfortable to use the keyboard instead of the mouse).


Anyway, keep up the great work!

(+1)

https://watabou.itch.io/cave-generator/devlog/407935/keyboard-shortcuts

https://watabou.itch.io/cave-generator/devlog/407935/keyboard-shortcuts

(1 edit) (+1)

Very cool!  What is the hex grid size on the exported images?  The face-to-face distance in pixels.  Trying to match the map grid in a VTT and any whole number of pixels I use drifts out of alignment over the width/length of the map.

The hex size varies from map to map because the generator always exports maps with maximum possible resolution (16MP). So on small map individual hexes are larger and on large maps hexes are smaller. In the future I am planning to implement export with fixed resolution (similar to 1PDG), although I am not sure how it's going to work with hexes (vs squares).

(+1)

Thanks.  Until then I can just leave the grid off the map itself and apply a grid in the VTT that is "close enough".

Oh, and you can try using SVGs. In exported SVG files the size of a hex is fixed. Its side is 20px and that makes the distance between 2 neighbouring hexes 34.641px.

(+1)

thanks watabou

(+1)

Hi! Fantastic as ever. I was just curious what the dots toggled with 'D' represent. They seem to be placed at choke points or passageways between chambers, so is it D for Doors, or something else?

Yes, these are doors. Doors are important in 1PDG, so for now I've kept them here as well, but most likely they will be removed in the future.

(+3)

Thank you! Another fabulous tool- and extremely helpful. Can't wait for the export option and thank you for all of the great work!  :)

(+1)

A fine addition.

(+1)

Well Done. 

Curious to know about your design decision to do a Hex grid. And it appears you have 2 half hexes at each room entry-exit: is this to do with your algorithm?

Do you have a square grid planned or in the works?

(+3)

Hexagonal grid is better suited for mapping natural locations (for the same reason it is used in Perilous Shores). I'm going to add a square grid as an option, but this will a purely visual feature - the underlying mesh will remain hexagonal.

(+1)

Beautiful works!

(+1)

Wow! This is very cool!

(+1)

Seriously Amazing!

(+2)

Another amazing generator to add to the collection. So useful as always.  Thanks for all you do!

(+1)

You make awesome stuff! 😎👍👌

(+2)

Just wonderful! Such a huge fan of your work.

(+1)

Awesome stuff! Thanks!

(+3)

You're my favorite generator developer! This is another great one. These caves are so 👍 good 😊

(+1)

Another winner!

(+1)

I absolutely love this! Would it be possible to implement a menu / export UI? Right now, I can't figure out how to save any of these maps - but I might be missing something obvious.

(+3)(-1)

If you're using Firefox (which you should be), use the built-in "screenshot part of page" feature.

(+1)

(Yes use firefox!) Screenshot are ok but little low res. 

+1 for an export button to .png or svg.

(+4)

As I mentioned in the post, currently there is no export feature, so the only way to save a map is to take a screenshot. Export will be added in the next update along with other small "technical" features.

(+2)

Got it, thanks for clarifying. I'll try screenshots for now. 

Deleted 18 days ago
(+2)

Incredible, as always. Thank you for your brilliant and generous work.

(+2)

Love it! I'm always a fan of these generators - and yours are the best out there. :D

(+3)

Another amazing generator - you are just incredible! Always excited to see what's next 

(+2)

wow, this is perfect for the Fantasy Trip! Thanks!

(+1)

You're right! I've just started playing with it so I haven't thought through all of the potential applications yet.

(+1)

Fantastic!  Hoping it comes out with a grid floor plan.

(+1)

A real thing! I will be happy to see next updates, although it is already possible to use it right now. I have been looking for such a tool for a long time. Lairs with one button...mmmm...