Dungeon Architect

Hi,
Is there a way to exclude static meshes in a theme from being instanced by DA? If not, can you include a checkbox which would exclude a SM from being instanced? This would save me from replacing all SMs I don’t want instanced with actors.

Thanks!

Well, you might have a handful of people asking about it now, but at the end of the day you will end up with finished game sooner and have a lot more paying customers who are engaged with pre-cooked dungeons. Just talking out of experience.

There was something about sub-level based system that didn’t work (and couldn’t work), which prompted to move to BP-based pieces. I forgot what it was.

Meh, it’s not a handful, it’s basically all players interested in the game that request this. And I also agree with them: randomized layouts at runtime provides a lot more replay, even if the areas are more generic (I have plans to combat this anyway).

Plus, runtime generation is a major benefit of using DA in the first place.

This looks like a great tool

Great plugin, how can I group placed blueprints connected by the ground node? I want to place a trigger blueprint in the same location as another BP spawned on the ground.

, thank you so much for the improvements to SnapBuilder, I hope you can manage to alleviate the issues some people are having with their lighting.

I have a request!

When you first started SnapBuilder, we were limited to only one copy of a map being present in a level at a time.

Now that you’re using blueprints for the room modules, I was wondering if you could add that functionality back in as a toggle on specific blueprints.

My projects require that certain rooms only show up once in a world.

If this function is already present then please ignore me. :smiley:

where is the code for ‘GetFurtherestRoom’ ?

Can terrains be used in the new blueprint format the snap builder is using? If not is it possible to add that support? If that’s not possible what’s my alternative? Converting to static meshes? Build the height map into the material?

Using the dungeon query system. From the dungeon object, get query, cast to grid dungeon query. From there you can get furthest rooms.

If you want to group actors or meshes, you have to create a marker. Drag from the bottom of the initial actor/mesh and reference your marker. The actors will then be grouped.

Epic’s TimH had some ideas about lighting randomly generated dungeons: Training Livestream - Lighting Techniques and Guides - Jan 24 - Live From Epic HQ! - Announcements - Epic Developer Community Forums

I have a dilemma. Since instancing doesn’t work on mobile (especially on mobile VR) and the way culling is done is quite primitive (and precomputed visibility culling has to be used), how would I be able to generate either offline or runtime dungeon using SnapBuilder (or any other builder for that matter) so that there are no instances, but actual actors (which I could manually merge using Actor Merge tool, if I had to; for offline generated dungeon) ?

Also it would be nice to create cull distance volume for each actor-module, which matches its bound, automatically with culling distance set globally (which then can be overridden per culling volume, if necessary). This way culling also is done this way. Could only work for offline dungeons I suppose.

Thanks

Hi,
Is there a way to force the furthest rooms (or any rooms) to be a minimum size?

@ When will we get a 4.15 compatible version of the plugin? I want to start migrating my project to 4.15 ASAP.

I’ve been playing with the new snap builder in the EA version and had some feedback. First and foremost, this is a great addition. Much easier to work with than the old snap builder. I do have a couple bits of feedback that could be useful though.

The main problem I’ve run into is that the doors for whatever reason sometimes overlap two on top of one another. And this causes problems when building a lightmap if I have any type of a door/wall snap connection. It doesn’t happen all of the time but when it does it prevents the lightmap from being built properly (it gives the weird WorldSettings error that is unfixable). Since the new snap builder doesn’t have any options for selection logic or anything and since we can’t edit the child actors inside of the snap actors individually, we can’t manually disable or remove the overlapped model, but its obviously overlapping as I can see the two meshes Z-Fighting. Then there is the more obvious performance issue since we are unable to instance actors, but that is to be expected.

All in all though I’m pretty happy with it.

@ I read awhile back that you might add more functionalities to the paint/edit the dungeon after procedural generation. Have you seen this painting/building workflow on D.R.O.N.E? The three things that I like from it are:

  1. Ability to quickly block out a play area using a painting style.
  2. A symmetry option to create PvP maps.
  3. A prefab option to save and load a chunk of the map.

Maybe you can add 1 of those functionality when you work on the paint/manual edit of dungeon architect :D.

watch?v=10zkjYjSWZo

[MENTION=28980][/MENTION], I think I found a bug with setting collision options for dungeon parts, say I want my walls to ignore the camera channel, I set it up in the theme, set up a custom collision for the wall in the collision section of the static mesh node and set it to ignore for the camera, but when I rebuilt the dungeon the collision flags for my walls have the default settings.

Hi, I’m just learning DA for my new project and so far is very good, thanks for the plugin.

I have two questions:

first, how can i remove the walls between two rooms? i mean the walls that usually are next to a door, like this (without using a override volume, i want to do it procedural) its posible? :

Thanks.

It seems that development slowed down…

Not really by what I know about the author. Hes just polishing the “terrain architect” at the moment for publish :slight_smile: