Thatās great! But a fixed rooms for start/end is also needed.
Also a way to add a snap dungeon rooms to grid dungeon for start/end or in custom locations will be also very useful.
Added improvements to the snap builder. A module can now save metadata with it (e.g. module type) Doors can define rules on which type of modules to attach. In this example the doors in the Corridor module are setup to attach only room modules and vice versa. This alternates between the two to create levels like in the game ziggurat
Improved the snap builder algorithm. While building, if a branch is undesirable (e.g. it has no space to grow because it is blocked by other rooms and it has not grown enough, it can backtrack any number of steps until it finds a desirable branch (still some more tweaks pending, which Iāll add in the next update)
You can also specify simple rules in your doors. For e.g., you might want your corridor doors to attach only to room doors, and vice versa. This would enable you to alternate between the two like this
To do this, you need to add some information about your module. Open each of your module and drop in a SnapModuleInfo actor into the scene.
Select the actor and specify the module type (any name). Do this for all your modules. In this example I have two types of modules, Corridors and Room
Then select the doors and specify which types of modules they can connect to. In the above example, I have my corridor module doors connecting only to my room modules.
And I want my room module doors to connect only to corridor modules
Go to the main level and click build to get a level like this
If you donāt want certain modules to be end nodes (with only one door opening), e.g a corridor module, then uncheck the CanBeEndNode parameter, to make sure it is never in the end of the branch
[MENTION=28980][/MENTION] - Congrats on getting it on the marketplace. Those that have bought it already, are we going to be able to get it from The Marketplace now instead? Would be a shame if the ones who have been with you from the beginning still have to download updates manually. 8-{
Nooooooooooo ā¦ donāt buy them on our behalf. I wouldnāt want you to have to pay for the pack ā¦ would just be convenient and easy but definitely not the end of the world if it canāt happen. Just donāt forget about us pioneers ā¦ okay. 8-}