There is currently no way to request a building strictly without a basement. But it doesn't always spawn a basement, for a single-storey building the probability is 50%.
My algorithm tends to produce very unrealistic plans for buildings larger than "large", and I wouldn't like to expose it by offering the "huge" option. However, using the blueprint editor, you can request a significantly larger building than those built with the "large" tag.
Simply put: You are my hero. The work you do is amazing, and to provide it for free is a great work of generosity. The fact that you would allow others to use your tools to create a salable item is beyond magnanimous. To those who would abuse it to mass produce maps just for financial gain — shame!
If you're looking specifically for building maps (rather than dungeon or cave map) then this generator is preferable as plans produced by Procgen Mansion are pretty useless imo. Dwellings will replace Procgen Mansion on the Arcana soon.
Hi! I love this generator and all your work for that matter, would you add exporting all floors to pdf for easy print? I'm doing that manualy and it takes hefty amount of time ;) First page with all the sides (on one page) to show players what they see, and then the rest. Thanks in advance!
Wonderful job, may i ask some improvements ? like, allow the input of number of each rooms, room we want on each floor,etc... (the idea behind my request is to create a "fallout vault generator" :p)
I hope to find a way to implement this kind of customization, but for now I don't know how to do it "gracefully", because each room type is not just a name, but also its average size, how regularly shaped it should be, how many windows it requires etc...
After looking at a bunch of 19th/20th century books with floorplans I have 2 suggestions, option to set floor colour transparent to background + vignetting (basically like your procgen mansion floorplan does)
I got a small 2 story "Noble's House" which had two bathrooms and no bedrooms... in fact I'm finding bedrooms to be very rare but most plans have unmarked rooms so I'll use those as bedrooms I guess?
Even a large three story slab with a spiral staircase (confining all the stairs to one corner of the building) and a basement had space for only one bedroom!?! (I got an armoury, gallery, kitchen, two bathrooms and a lounge...)
This generator works like this: first it creates floor plans made of rooms. Then it builds a list of room types this house needs: kitchen, bedrooms, armoury etc. It's always a reasonable list (e.g. there are as many bedrooms as there are floors). Then the generator tries to assign the room types from that list to the rooms of the house and here it often fails, because each room type has its requirements (e.g. a bedroom can't be placed in the basement).
Hmmm... I find it odd that it doesn't assign the bedrooms then... maybe the problem was the rooms weren't rectangular... in which case it needs to create less "wiggly" hallway rooms and more rectangular rooms (which would seem to make more sense anyway as human houses (at least) tend to be dominated by rectangular rooms... even hallways often are! :)
Edit: Just want to add that I agree with your strategy, I can't think of a better way to organise it without changing the result entirely and creating a cave / underground habitat / hobbithole generator where I would expect round rooms and twisty passages and so I'd probably decide the rooms, place them in proximity and then add linking passageways... so kinda the reverse of this house generator! :D
Okay, I've been fiddling with the Javascript and I can now get bedrooms (unreliably), I just wasn't getting them and then I changed the counter that was adding them (_g) from 1 to 0 so there was an extra one added and now I regularly get one... but only one!
I also tried to add tiny and huge buildings by adding them (almost) everywhere a search found the word "large" (it found a function "*enlarge" which was clearly not relevant) but it hangs for some reason, I can't find anywhere where the number of possibilities is only allowed to be three and I made sure to fix the bits in the grammar.json so the naming was not messed up but no joy... other minor tweeks seem to have worked in the naming and it seems like that would get entirely run through every time the program runs so it seems sound, it is just the runs that include a "tiny" or "huge" tag or randomly include one (one in nine times for each - I changed the frequency to 1,2,3,2,1 to reduce the number of extreme buildings).
Any chance you might consider delving into this app, with parameters (eg. shape, street entrance side, size) from VG, MFCG, or even NG for that matter?
ROOFS PLEASE!
Back doors might be great.
Selecting number of bedrooms would be welcome
Types of larger structures (perhaps for Mansion though) could be super useful. Inns, temples, churches (an obvious and cool link through to OPD)
I consider replacing Procgen Mansion with Dwellings as a generator for "exploring" buildings (in MFCG and VG). But not until this one becomes more polished.
Yeah, back doors are on my list.
Currently the generator is trying to place as many bedrooms as there are floors. I don't think you need more than that, so I guess the problem is that often you get much fewer than that, am I right? In such cases you may try rerolling rooms by pressing Ctrl+Enter.
Inns are relatively easy. Temples are harder because usually they are expected to be symmetrical in plan and the current algorithm is not suitable for that. I'll think about it.
This is such a lovely little tool! In the future, if you're going to add tags, would you please consider an option for staircase type? The spiral ones were very charming and unique, I was sad to see them go:(
This is a fantastic, and underrated tool, for anyone. Before you stop working on the project, is there any chance you could make it so we could select the number of floors to generate? Or the size in case we need something manor sized? This is the best tool for the job.
I'm not abandoning the project - just putting it on hold until I have a clearer idea what might make it more useful. Adding means to customize houses is on my list and most likely this will be implemented in the same way as in 1PDG and Perilous Shores - via tags.
Currently I have no plans to add the ability to place such objects manually as it's a quite "UI-heavy" (i.e. unrewarding for me) task. I do plan to try generating furniture automatically though - beds in bedrooms, bushes in greenhouses etc.
Thanks! Currently, this is all totally random and there is no way to request any specific properties of the house. In the future, it will become possible to specify at least the number of floors, but maybe also the list of rooms and the overal shape.
Holy shit!! What does "GF" mean? It doesn't appear on all images. Gluten Free? Ground Floor? OMG, it means that you can [↑] [↓] between FLOOOOOOORRRRSSS!!!!
I just wanted to share another example, since I also experienced this problem. I have used your generators for some time, and have not witnessed this for any others. Maybe worth noting that I am using Firefox on desktop.
Thank you for your quick reply to this other user and for making such awesome resources!
A week after I start my first solo RPG campaign and started wondering how to layout houses. Used your neighborhood generator, too. Your generators are always just what I need to get me started. :3
Maybe you could support Universal VTT export? Would make it so that folks could import the maps with wall/door info right into their Virtual Tabletop app.
Very cool, as always! I teach AP Art History, and I might incorporate this into my introductory architecture day when introduce students to the idea of plans, sections, elevations, etc. The trouble will be when I want students to move on to the next idea (because using your tool will be too interesting!) Thanks!
← Return to generator
Comments
Log in with itch.io to leave a comment.
Astounding work! Two things:
I didn’t notice the blueprint editor, but yeah you’re right the algorithm sort of falls apart when it gets too big. Such an amazing tool though!
Simply put: You are my hero. The work you do is amazing, and to provide it for free is a great work of generosity. The fact that you would allow others to use your tools to create a salable item is beyond magnanimous. To those who would abuse it to mass produce maps just for financial gain — shame!
Cheers!
what would be best used for indoor maps in dnd? this or mansion generator? since this is not on procgen archana
If you're looking specifically for building maps (rather than dungeon or cave map) then this generator is preferable as plans produced by Procgen Mansion are pretty useless imo. Dwellings will replace Procgen Mansion on the Arcana soon.
Would be awesome if you could place/edit doors/windows etc.
At the very least there will be a way to mark the entrance.
This is an amazing resource - thank you!
Hi! I love this generator and all your work for that matter, would you add exporting all floors to pdf for easy print? I'm doing that manualy and it takes hefty amount of time ;) First page with all the sides (on one page) to show players what they see, and then the rest. Thanks in advance!
Implementing something like this (but probably not exactly like this) is on my list 👍
That's great! Looking forward to it, I already bought binder for the prints :D
Wonderful job, may i ask some improvements ? like, allow the input of number of each rooms, room we want on each floor,etc... (the idea behind my request is to create a "fallout vault generator" :p)
Thx in advance, and wonderful job
I hope to find a way to implement this kind of customization, but for now I don't know how to do it "gracefully", because each room type is not just a name, but also its average size, how regularly shaped it should be, how many windows it requires etc...
i'm pretty sure since you are a genious, that these could be viewed in an elevations view?
I am really impressed with all of your work. is any of it open source to learn from ?
i'm a patreon supporter too, your stuff is one of the best things on the web.
In the next update of Dwellings I'm planning to implement something like elevations based on the code of Tiny Pubs.
There are a few projects on my GitHub (https://github.com/watabou), but most of them are pretty old (and also in Haxe).
Thank you!
After looking at a bunch of 19th/20th century books with floorplans I have 2 suggestions, option to set floor colour transparent to background + vignetting (basically like your procgen mansion floorplan does)
If by setting the floor colour to transparent you mean making them the same, then it's possible to do via the Style dialog.
I'd love to be able to rename rooms!
I got a small 2 story "Noble's House" which had two bathrooms and no bedrooms... in fact I'm finding bedrooms to be very rare but most plans have unmarked rooms so I'll use those as bedrooms I guess?
Even a large three story slab with a spiral staircase (confining all the stairs to one corner of the building) and a basement had space for only one bedroom!?! (I got an armoury, gallery, kitchen, two bathrooms and a lounge...)
This generator works like this: first it creates floor plans made of rooms. Then it builds a list of room types this house needs: kitchen, bedrooms, armoury etc. It's always a reasonable list (e.g. there are as many bedrooms as there are floors). Then the generator tries to assign the room types from that list to the rooms of the house and here it often fails, because each room type has its requirements (e.g. a bedroom can't be placed in the basement).
Hmmm... I find it odd that it doesn't assign the bedrooms then... maybe the problem was the rooms weren't rectangular... in which case it needs to create less "wiggly" hallway rooms and more rectangular rooms (which would seem to make more sense anyway as human houses (at least) tend to be dominated by rectangular rooms... even hallways often are! :)
Edit: Just want to add that I agree with your strategy, I can't think of a better way to organise it without changing the result entirely and creating a cave / underground habitat / hobbithole generator where I would expect round rooms and twisty passages and so I'd probably decide the rooms, place them in proximity and then add linking passageways... so kinda the reverse of this house generator! :D
Okay, I've been fiddling with the Javascript and I can now get bedrooms (unreliably), I just wasn't getting them and then I changed the counter that was adding them (_g) from 1 to 0 so there was an extra one added and now I regularly get one... but only one!
I also tried to add tiny and huge buildings by adding them (almost) everywhere a search found the word "large" (it found a function "*enlarge" which was clearly not relevant) but it hangs for some reason, I can't find anywhere where the number of possibilities is only allowed to be three and I made sure to fix the bits in the grammar.json so the naming was not messed up but no joy... other minor tweeks seem to have worked in the naming and it seems like that would get entirely run through every time the program runs so it seems sound, it is just the runs that include a "tiny" or "huge" tag or randomly include one (one in nine times for each - I changed the frequency to 1,2,3,2,1 to reduce the number of extreme buildings).
Any thoughts?
the shift+click for a description for tags feature doesn't work
Are you sure? It's supposed to look like this (but without the red arrow :))
Amazing as usual!
Some requests that may help:
Any chance you might consider delving into this app, with parameters (eg. shape, street entrance side, size) from VG, MFCG, or even NG for that matter?
ROOFS PLEASE!
Back doors might be great.
Selecting number of bedrooms would be welcome
Types of larger structures (perhaps for Mansion though) could be super useful. Inns, temples, churches (an obvious and cool link through to OPD)
So glad you continued this project.
Support this guy on Patreon!!!
Cheers! Here are some comments:
Awesome news!
Keep it up and we hope all is well with you and yours.
Tmexx
Any chance we could get exports in Universal VTT format?
Maybe, but definitely not in the next update.
Это очень полезный генератор. Спасибо!
A 3 floor house without a bedroom?
This is such a lovely little tool! In the future, if you're going to add tags, would you please consider an option for staircase type? The spiral ones were very charming and unique, I was sad to see them go:(
Sure. But spiral staircases are not gone, they are just made *relatively* rare in favour of regular ones.
Honestly, more utility than the manor generator
This is a fantastic, and underrated tool, for anyone. Before you stop working on the project, is there any chance you could make it so we could select the number of floors to generate? Or the size in case we need something manor sized? This is the best tool for the job.
HELL, it's the ONLY tool for the job.
I'm not abandoning the project - just putting it on hold until I have a clearer idea what might make it more useful. Adding means to customize houses is on my list and most likely this will be implemented in the same way as in 1PDG and Perilous Shores - via tags.
Whew. Good, because your apps and programs make TTRPGs easier. You always come up with some small, neat, useful little app. You're one of the best.
I needed this. Thank you. It would be seriously cool to have options to generate modern/cyberpunk stuff (like facilities of some sort).
Hello! Is it possible to one day get the ability to add furniture and shapes?
Currently I have no plans to add the ability to place such objects manually as it's a quite "UI-heavy" (i.e. unrewarding for me) task. I do plan to try generating furniture automatically though - beds in bedrooms, bushes in greenhouses etc.
Hello, friend, i follow you since a long time ago and i find everything you do really cool and enjoyable, cheers from Argentina! Ø https://pablocieslik.wixsite.com/undertango/
This is amazing! Is there a menu for selecting which rooms / how many floors are generated?
Thanks! Currently, this is all totally random and there is no way to request any specific properties of the house. In the future, it will become possible to specify at least the number of floors, but maybe also the list of rooms and the overal shape.
Holy shit!!
What does "GF" mean? It doesn't appear on all images. Gluten Free? Ground Floor? OMG, it means that you can [↑] [↓] between FLOOOOOOORRRRSSS!!!!
Yes, GF stands for Ground Floor
How do you save it, apart from Print Screen?
SVG export is coming in the next update (today or tomorrow).
the bottom and right side of the house and labels are being cut off for me.
same here
Could you share a screenshot?
Thank you! That's very weird and for now I have no ideas what can cause this. Does it ever happen to my other generators for you?
I just wanted to share another example, since I also experienced this problem. I have used your generators for some time, and have not witnessed this for any others. Maybe worth noting that I am using Firefox on desktop.
Thank you for your quick reply to this other user and for making such awesome resources!
I am going to update the generator today. Let's see if it will affect this glitch...
no it doesn't, but this one seems to be working fine now.
You're a marvel.
A week after I start my first solo RPG campaign and started wondering how to layout houses. Used your neighborhood generator, too. Your generators are always just what I need to get me started. :3
Of course, it will become another freaking cool generator. Thanks for this one too!
And, sooner or later, we'll need normal stairs to move between floors :D
Love it!
Going to have a save/export function?
Maybe you could support Universal VTT export? Would make it so that folks could import the maps with wall/door info right into their Virtual Tabletop app.
Export as SVG is coming in the next update. I'll have a look at the format description👍
That would be great. All the major VTT apps support the format.
this is so cool
I was not expecting a hand-drawn option. That's pretty cool. You are an amazing and, thankfully, prolific creator. Much gratitude.
it's.... absolutly amazing and useful.
thank you for all the GMs like me who struggle to make interior plans
Love it!
Awesome! I was using the Procgen Mansion for this with of course limited results.
This is great. Thank you
Very cool, my architectural side is itching :)
thank you
Very cool, as always! I teach AP Art History, and I might incorporate this into my introductory architecture day when introduce students to the idea of plans, sections, elevations, etc. The trouble will be when I want students to move on to the next idea (because using your tool will be too interesting!) Thanks!
This is great! Just what I needed! Thank you so much!
Another fantastic generator! I echo the need for a floor indicator