Hi, is there a way to set the Square grid size to 48 ?
Press Enter to generate a new map, more shortcuts here. 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☕!
|Made with||Haxe, OpenFL|
|Tags||Fantasy, Procedural Generation, Tabletop role-playing game|
|Average session||A few seconds|
|Inputs||Keyboard, Mouse, Touchscreen|
|Accessibility||Color-blind friendly, High-contrast, One button, Textless|
Log in with itch.io to leave a comment.
You can set the grid size to 48 via Grid > Customize... but it's a relative value - the exported map won't have a grid size of 48 pixels (if that's what you need).
I really love this so far, but it would be great to be able to adjust the size of the hex grid. Not sure if that interferes with the generation because it seems the hexes align with where the generated edges are located. I will be using this with the Glade View in my next session themed after Monster Hunter and can't wait to see how it goes!
Yeah, the grid is relatively small and sometimes it affects the growth of caves. It shouldn't happen too often, but I'm planning to fix it anyway.
To be honest, I was thinking that having the grid be smaller would be easier just for the battle with massive monsters. Right now, a Rathalos would take up just about any space generated by the generator if the hexes are 5ft across. I know I could just set each hex to a 10ft radius to help conceptualize, but a 5ft radius is so much easier to work with, especially with a game where body part targeting is essential. I know for many people, the grids being so large might be a bit much and my design is probably a little more niche. I will make do with the square grid.
Great work, though! I love your tools and have already used the City Generator on several occasions as well as Perilous Shores. I have looked into so many options, and your tools surpass everything else out there by a long shot.
I loved it. Will be very very useful for future rpg projects :3
A small bug report here. It appears that the grid (both square and hex) is somehow ignored when opening the file in older vector software (I still use Illustrator CS2). I can see the grid on the One Page Dungeon properly in CS2, but not here. Newer software sees the grid properly.
Imagine printing these out on A1 to A3 for table top games. Nice work ;-)
Make "Enter" use the currently set tags, so we don't have to keep the tags popup open.
[very minor] I'd like an option to tell it not to make the entrance into water. I like to hide things at the back of the cave, behind water, as I find that judiciously described water tends to freak the adventurers out, especially when it's getting deeper, or with slippery footing. Oviously, I can just hit "generate" again, but sometimes I really like a cave, and then I have to, clumsily, edit the image.
Thanks for a wonderful little generator.
It would be unclear how to return to purely random generation (without tags). You can "minimize" the tags window by clicking its title. This way it won't obscure much of the map and at the same time you will be able to use Enter for generating caves with chosen tags.
So so so great
BTW, the permalinks are 404ing… eg: https://watabou.github.io/cave-generator/?seed=1707255013&tags=passage,tree,medium
It is now possible to get a permalink to a map (Permalink... in the context menu), but you can't use it as a link, not yet. To restore a map, you need to open that form again, paste the saved permalink there and press Generate - same as in my other generators. Later, I'll upload the non-itch version so that permalinks could be used normally.
coolio… keep up the fine, work, sir…
Awesome, I wish the permalink would contain the display settings so when I come back it a Grove with door for one link and a cave view for another
What is supposed to happen when I shift+click a tag? I’m guessing a description should show somewhere, but nothing happens.
Yeah, the tag's description is displayed temporally at the bottom of the generator window (as a "toast"). Let me know if it doesn't work for you.
being able to warp the caves like you can warp towns in the city generator would be awesome
I'll think about it.
Will it eventually be possible to export to JSON and import caves into Dungeonscrawl? I love being able to generate a Watabou one-page dungeon and add details in DS
JSON export will be added one day, but right now it is too early as I don't really know in what direction I want to develop this generator.
If I could just specify the number of entrances and the number of caverns, it would be perfect. For example, last night I quickly needed a cave map with one big cavern and two entrance tunnels … this would have been the perfect way to make it, if I could give those exact numbers.
Also, FWIW, I would love a forest generator!
You can request a layout like that with the existing tags:
- Small - "single cave or small cave system".
- Passage - "two entrances".
I think the "forest view" will be added in the next update of this generator.
this is cool I guess, yeah you know what this is cool, I hope you keep updating.
This is amazing - I'm a developer who is looking to create RPG tools for people. Hit me up if you wanna colab.
Great tool. Any plans on open sourcing it?
Thanks! Normally I open source only those projects I am more or less finished with. This one is pretty new, so I don't think I'm going to publish its source code anytime soon.
I'm procedurally creating caves using cellular automata but aren't as good as yours, so your code could be really helpful. Any suggestion of good articles on procedural cave generation?
The only one I can suggest off the top of my head is Amit Patel's one, but I use a different method, very briefly described in my post. I'm under the impression that most cave generation methods involve cellular automata and mine does it too, but only for creating individual caves, not the entire map.
Great stuff! Thank you!
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.
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!
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.
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.
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?
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!
I was speaking about the different short-cuts keys for menus across the various apps. They are not always the same. I think the keys for bringing up various control menus are listed for ease of use. I like to work from menus just to be faster. I have to try keys to remember which key brings up which control.
Also, working with the new village Gen today, the "M - open the parameters window" is not working.
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).
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.
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.
Thank you! Another fabulous tool- and extremely helpful. Can't wait for the export option and thank you for all of the great work! :)
A fine addition.
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?
Wow! This is very cool!
Another amazing generator to add to the collection. So useful as always. Thanks for all you do!
You make awesome stuff! 😎👍👌
Just wonderful! Such a huge fan of your work.
Awesome stuff! Thanks!
You're my favorite generator developer! This is another great one. These caves are so 👍 good 😊
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.
(Yes use firefox!) Screenshot are ok but little low res.
+1 for an export button to .png or svg.
Incredible, as always. Thank you for your brilliant and generous work.
Love it! I'm always a fan of these generators - and yours are the best out there. :D
Another amazing generator - you are just incredible! Always excited to see what's next