Hi, !
I just purchased DA, it works amazing, thanks for a great work!
Now, may be Iām doing some thing wrong, but most of the Themes in the content samples are empty.
For the infinity blade ones, youāll need to download the content packs from the marketplace (theyāre free). Some of the others like SciFi are paid packs, I think.
I have the UI done where you can define high level flow. There will be many nodes in the design graph like Cluster node to create a group of rooms, Platform nodes to create a single room etc and some ability to theme override each of them selectively
The Result Graph shows the 2D view of a random dungeon that respects the specified constraints in the Design graph. I havenāt worked on the algorithm yet. Iāll have more in the coming days
will there be a way to give the special rooms not only a theme, but for example tell the builder to build an entrance room with only one door in a specified direction. (and the room should be surrounded by empty area at certain walls).?
(this is the main problem I have with the gridbuilder ā¦)
Or a special boss room that has two doors - one in the north, second in the south of the room - and same special boss room game mechanics inside the room?
can we define the special rooms dimensions (size)? A boss fight (or entrance/exit) might need some more room than a random room in between.
But it looks promising - nice idea to give the whole level a game flow.
Iām having trouble creating rooms in paint mode it only creates hallways no matter how large of a space I create.
In this image Iām using the same theme on the same dungeon only difference is auto generated and hand painted.
Can you tell me how to get rooms in paint mode?
Hi all, Iām trying to put a mesh in every single corner in a corridor.
Whatās a good way to do this? Iāve been looking at spatial constraints but I canāt seem to figure out how the actually work or a way to tweak them to my needs. Iāve looked at the videos but I still canāt quite figure it out.
@jwatson_0051 You can use platform volumes for that. I havenāt implemented rooms in the paint mode. (reason was rooms require a special constraint that they should be rectangular which will not be guaranteed by a paint tool)
Okay thanks for clearing that up. I have tried the platform volumes to work around this and have had some issues maybe you have some suggestions.
My goal is to have full control (nothing procedural) creating rooms and platforms. The best way to do this from what I understand is through the paint tool and platform volumes, correct? On the platform volumes Iām using āroomā as the cell type (Iāve experimented with the others this seems to work best). Corridors are being generated automatically between the platform volumes, how can I keep this from happening so that I can maintain full control?
When I do paint a corridor up to a platform volume it does not create a door, am I doing something wrong?
Iām also trying to find a way to have a path cross underneath another one, do you have any example of this I could reference?
Hi @ - I love your plugin so far, but now I have come across a really strange problem.
I have a doorframe with an attached door, and a physics constraint to tie the door to the frame so that it rotates naturally. In addition there is a PhysicsHandler.
If I drag the actor blueprint into my scene manually, everything works as expected.
If I generate the dungeon using the āBuild Dungeonā button everything works as expected.
BUT - If I spawn the blueprint using Dungeon Architect Runtime Builder - the constraint is broken and no longer works!?!
Also: More often than not the Theme forgets my actor blueprints if I close down UE and repoen it. I have to go into each actor node and reselect the actor blueprint for it to work again.
Please consider fixing this as this kind of ruins much of the usability of the plugin for meā¦
Just started playing with Dungeon Architect after watching most of the videos - really love the overall schema, but would love your gut-take on how to best utilize it for my game.
Iād love to use this to build a 3d platformer level - mostly platforms of varying sizes suspended in mid air.
The two key elements are:
distance between platforms must conform to jumping distances. Canāt have unreachable platforms and impossible jumps.
lots of height variability for a very vertical game
Iāve been playing with the grid builder thinking I could have an āemptyā stair actor to space out platforms and couldnāt get height variability to work well - if my Stair Height Variability is above 2, it doesnāt seem to make the dungeon use more levels with more stairs.
So a few thoughts, but I havenāt had time to prototype them well - which approach do you think has the best of success (or do you have other suggestions?)
Go with a grid builder but make the ceiling heights vary high (like the jump height or higher) and āfill inā intermediate platforms with emitter rules.
Go with a snap builder and build jump-distance length gaps between level sections.
Create a new custom builder bp that starts somewhere and places emitters around based on jump metrics. (Havenāt seen many examples of custom builders, so that one is a bit daunting but would give me the most control)
Hi @ - regarding my previous post (constraints broken when spawning actor BPās with multiple meshes connected with constraints) - I have done some more digging and I think I have found the reason for the problem.
When I set scaling on the actor in the Theme - only the first mesh under the scene root is scaled. The rest of the meshes remain the same size, and as a result (Iām guessing) - origins of the objects change individually, and when the difference in origin is bigger than the constraints limits - the constraint breaks.
Also - as only the first mesh is scaled it has all manner of other strange effects.
It looks fine in the preview, it works fine if i use the āBuild Dungeonā button - it is only the āRuntime Builderā that exhibits this problem - which is unfortunate as that is the one I use.
Hi [MENTION=28980][/MENTION] , I managed to config my fence separators to only add geometry where the corridor turns 90 degrees, I need specialized geometry for the corners of my corridors because of the way the meshes are constructed.
It works most of the time but there are two cases I canāt figure out how to fix:
In this one it adds geometry where the fence and room connect, this is undesirable, I donāt want separators where corridors and rooms connect. Notice the blue arrow poking trough the room wall.
In this one it places separators but they are not corners, notice the blue arrows inside the orange circles.
's how I have my constraints set up:
Blue arrow fence separator
Red arrow fence separator
Any ideas on how to fix it, other than using marker replacement volumes to manually remove them on a case by case basis?
For #1 Set the number of cells variable in your dungeon to zero which will turn off procedural generation of corridors and rooms.
For #2 I solved this by using marker replacement volumes, just place a replacement volume that changes a wall into a door where you want doors.
There may still be a problem using hotfix 2. On my grid builder if I add any Actor Node it is still crashing immediately. Not much useful in the logs though: