Thanks for your report!
I quickly checked my coding, and it turned out to be a programming error on my part. I will fix it and upload a new version as soon as possible!
Hey, sorry it's me again! I've been messing with the plugin some more and tried to follow the blog's steps for setting up a "dungeon with large areas". I followed the steps closely but maybe I'm doing something wrong.
I set the exits to north & south, but when trying to enter the dungeon via the plugin command, I get the following two popup warnings: "Unable to find spots for left Exit. Try to make it easier for the Plugin to find spots. The plugin tries to resume map generation." and "Wanted to spawn from direction top, but the plugin cannot find a good position. The plugin tries to resume generation." Sometimes, instead of left Exit it says right Exit, but the second message is the same everytime.
Afterwards I get teleported to the dungeon map, but nothing from the Assets map gets spawned, just the empty rooms and (sometimes) one northern exit.
Only when I add regions to the Snippets map and the Assets map for the left and right exits (despite deactivating those), the generation properly finishes. Could it be an oversight in the code? I use Cave (with snippets) for the template and "5x5 Grid" for the room layout. To make sure it wasn't an incompatibility, I recreated the setup on a new blank project (no other plugins).
If needed for testing, I could try to send over this minimal setup project somehow.
This sounds like some slight missunderstanding about how Random Maps understands "layouts" and "exits".
Layouts manage how all the maps are connected to each other, see: https://aerosys.blog/room-layouts It does not affect how the small "rooms" on one generated map look like. Instead, 5x5 means that Random Maps will pre-generate 25 maps in total that are connected in a 5x5 grid. Meaning, that there ARE horizontal exits in each map.
To only enable vertical exits, the simplest way is to use a "tower" room layout.
Oh I see! That makes sense, thanks for clearing up my confusion. I understood the 5x5 maps grid thing, but I think I got confused about the way exits work exactly. Having "internal" exits always be available for grids wider than 1 map totally makes sense though now that you put it this way. The asset is very complicated to tackle at first, but the more I find out by reading through the different blog sections and by experimenting, the more impressed I am about all the possibilities.
Yeah, this is actually an impression that I receive a lot!
It takes some time to learn, but at some point, it clicks to the devs and then they are super happy with all the options they have!
By the way, to finally reduce this coonfusion, I'm looking for alternative terms for this "layout settings"; I'm thinking about terms like
Without too much thinking, what would be a term where you think that sounds intuitive?
Hmm, I think Level arrangement might be good, but also take it with a grain of salt because I'm not a native english speaker! I think my main confusion came from the way exits are used both as "real" exits from the dungeon and at the same time exits between the grid elements. (Plus the plugin parameters have "main exits" in the Region Id settings but those aren't explained anywhere on the blog as far as I can find.) The role of the different types of snippets and snippet maps is not super well explained on the blog, so in combination with the exits setup, that's where a lot of the guessing comes from I think.
I figured out how it works now, but I'm also not really sure how I would go about explaining it to someone else in a way that's easier to understand...