Dungeon Architect

When will we see other than grid buiulders finished? I have high hopes for floor planner.

@Mann79 You have large maps that that work just fine in FPS mode. It will slow down if you have too many lights and a huge world. Having world composition would help if you are making huge levels. 's an example of a fps level in VR

Sure, I’ve sent you the access codes. If anyone needs website access, let me know

@BStbck I’ve fixed the issue and it will be available in the next update

@duyth There’s some support for transforming the landscape. It will automatically modify the height and weights of the landscape (textures, grass etc which can be controlled from the material)

@RodenHirata If you are building at runtime, you cannot have precomputed lighting. It is only available if you build your dungeon in the editor and save it. If your game is top-down, you should be able to have lights in mobile as only a few of them would be visible at a time and the rest would be frustum culled by the camera

Your word is proof :wink: I’ve sent you a PM with the codes

It should work with 4.17.x. I’ll test and upload a recompiled version if needed

@thelazylion Thank you! The doors facing empty space should be promoted to walls, if you’ve specified a wall mesh in the door connection

@AngeIV I’ll finalize all the pending builders soon

I have a custom version of Unreal Engine 4.17.1 with a few mods built from source.

It’s forcing me to rebuild the plugin. However when I try to build with the plugin present I have issues with the wrong header file being the first included.

Any tips on building the plugin from scratch for unreal 4.17.x and future versions?

's a snippet from my logs. It’s about 10x longer than this.

2>F:\Code\UnrealEngine\Engine\Plugins\MarketPlace\DungeonArchitect\Source\DungeonArchitectRuntime\Private\DungeonThemeAsset.cpp(1): error : Expected DungeonThemeAsset.h to be first header included.
2>F:\Code\UnrealEngine\Engine\Plugins\MarketPlace\DungeonArchitect\Source\DungeonArchitectRuntime\Private\Builders\FloorPlan\FloorPlanBuilder.cpp(1): error : Expected FloorPlanBuilder.h to be first header included.
2>F:\Code\UnrealEngine\Engine\Plugins\MarketPlace\DungeonArchitect\Source\DungeonArchitectRuntime\Private\Builders\FloorPlan\FloorPlanConfig.cpp(1): error : Expected FloorPlanConfig.h to be first header included.
2>F:\Code\UnrealEngine\Engine\Plugins\MarketPlace\DungeonArchitect\Source\DungeonArchitectRuntime\Private\Builders\FloorPlan\FloorPlanModel.cpp(1): error : Expected FloorPlanModel.h to be first header included.
2>F:\Code\UnrealEngine\Engine\Plugins\MarketPlace\DungeonArchitect\Source\DungeonArchitectRuntime\Private\Builders\FloorPlan\FloorPlanQuery.cpp(1): error : Expected FloorPlanQuery.h to be first header included.

Well, after doing a bunch of research, I’m able to build it myself by adding:

PCHUsage = PCHUsageMode.NoSharedPCHs;

To every Build.cs file in the module. I get warnings like: ā€œDungeonArchitectRuntime module has shared PCHs disabled, but does not have a private PCH setā€. But this is the only thing I can do to get it to compile. are some references:

https://docs.unrealengine.com/latest…eferenceGuide/
https://answers.unrealengine.com/que…ak-in-415.html

I’m not sure how you’re able to build the plugin yourself without this. Maybe you have some modified version of UHT?

A code snippet for how I got it working.

public DungeonArchitectRuntime(ReadOnlyTargetRules Target) : base(Target)
{
PCHUsage = PCHUsageMode.NoSharedPCHs;

Maybe it would help to remove the precompiled header stuff for newer versions? They really changed a lot about how including headers works in newer versions.

Hey, this is my first comment ever on these forums even though I’ve been lurking around a lot of posts.
I wanted to say WoW, you are a programming genius and for being a solo developer you put most of us others to shame!
You must really have a great relationship to level designers, they either love you for making their job easier or hate you for making them loose their job :wink:
Thank you for your hard work!

my landscape modifier only works when the landscape is at the very center (0,0,0) of current level. Is this a bug?

See my screenshots. The behavior differs when you move along positive / negative axis.

Dear,

Do you think it would be possible to use the paint mode at runtime ?
My ā€œgameā€ is more a shared editor and it would be nice to offer my players the possibility to paint theirs dungeons at will.

Thanks !

Since everything is created at runtime, are all your level geometry and lights completely dynamic (as in not static)? How does that work with performance? Are you using any tricks ?

edit: uhm… You can create levels at runtime in-game, right? Or is it editor only (and therefore static geometry and lights)?

Can someone build me a city using City Builder. I own the plugin but I am having a hard time placing larger buildings and getting the city blocks right. I am working on a VR game… I love the plugin but need more time to figure it out. The instance static mesh feature is I get fast fps but I cannot get this for the life of me. I am willing to pay someone to build me a city scene using my assets. PM me if interested. I need this in the next 10-15 days. Thank You

I still cant build multiple dugeons in the same level. intanced or not… they jsut destroy each other. in editor or at runtime. doesn’t matter. :frowning:

Oh and @ - I would apriciate a tip. I nedd to do ā€œadjacent cell emitterā€ backwards. so mark rooms how far away they are from nearest wall, to place proper roof tile. I’ve made a few dungeon rules myslef already but I cant get my head around this one somehow :frowning:

I wonder what new updates / features @ is cooking for DA

Hi All,

We have been working with DA for a bout 12 months (bought it before it was up on the Marketplace) - and our game - has launched into Early Access today.

We are generating new levels at run-time, and using our own custom Grid Builder. We also added a lot of custom markers for long walls, spans, large floor tiles, landmarks and wide doorways (and many more)

AJ
Uppercut Games