Dungeon Architect

[USER=“222363”]Llama Del Rey[/USER] Please try as [USER=“59677”]J.C. Smith[/USER] mentioned. The dungeon will not build if it cannot satisfy the following constraints:

  • If it cannot build a dungeon that satisfies the dungeon flow graph. It could happen for a few reasons:

  • There’s a node in the graph (e.g. with name “ArmoryRoom”) and no corresponding mapping to a module in the module database

  • The module has fewer connections (entry/exists) than the graph requires. For e.g. in the generated graph, the node “ArmoryRoom” might have one entry link and 4 outgoing links which would require a minimum of 5 connections in the module level file and you have only 4

  • The module bounds are larger than expected. This can happen if you place a custom blueprint somewhere far away outside the bounds and it takes it as part of the bounds thus increasing it. Place a Level Bounds actor and select it to make sure it is tightly packed

  • The module database is out of date. If you modified your modules, it needs to be rebuilt

  • The modules cannot be connected as the art asset overlap with the adjacent connected module’s art asset. In this case try increasing the Overlap threshold from the config

  • The orientation of your connections is wrong. Make sure the red arrow points outward and is at the edge of the module bounds

When the snap dungeon doesn’t build, it needs better error reporting as to why it didn’t build. I’ll add that in the next update as others have also face difficulty debugging it. In the mean time, start with a small graph (two nodes) and make sure it works. If it doesn’t, increase your overlap threshold till it works. Then add more nodes from there. Once these basics are solved, it should work properly

You don’t need the Level Bounds actor in the module file. You can however use it to make sure your bounds are correctly packed