- yes. its very easy to place a randomized location actor and actor type even. best example is the nature example project spawning trees. it uses the spawn rule, and transform rules.
- yes. as long as sound is actor based or zone based. very easy to setup.
- as you like. you can make whole rooms with some randomization to it in snap builder. or use grid to build rooms from components.
- you will. It is possible, however DA obviously wont do it as it is out of its scope. However if you use snap build and pre-build rooms you can use ue4 build in mesh merging tools. snap builder also have a nice level streaming functionality, that allows to load and unload rooms on the go, to even more out performance.
Cool, thanks for that. Iāve bought it and will start messing around with it over the weekend!
I was originally planning on building my levels manually but this should speed up my development AND have the added bonus of giving my game replay value. At Ā£94 quid it was out of my price range but at 50% off it would have been rude not to lol :p:cool:
That is . Do you know when it will be released?
I got this crash with all the plugins of this creator, any reply or fix ? Cause I canāt even open the projects for a plugin I paid forā¦ Is an error on his editor tabs looks likeā¦
On 4.15, 4.18 and different projectsā¦
Posted aswell months ago on his free plugin https://forums.unrealengine.com/commā¦883#post933883 and was ignored
FOUND FIX by myself: (Update)
The error comes that the uplugin load times are wrong:
āLoadingPhaseā: āDefaultā
should be
āLoadingPhaseā: āPostDefaultā or PostEngineInit
all the people getting the plugin working are just running it on luck and runs the editor before of the plugin, but this isnāt mean to happen like that so the code is wrong, make sure you change it for the next versions.
[USER=ā28980ā][/USER]
āāāāāāāDoes the runtime module of DA work on Android out of the box ?
@Hevedy Which module is this for? The runtime module uses PreDefault as it needs to load before the engine initializes so it can pick up the volumes
Iāve been working on the Snap builder and it is stable now with no crashes or build overheads and works well with level streaming.
Iāll integrate this with mission editor and test it on a simple game for the next release
Edit: This one if for the level based modules, so you design you room modules in separate level files, with all the other features (foliage, vertex paint etc)
For the DungeonArchitectEditor & DungeonArchitectHelpSystem that come set as Default by default, need to be executed after the rest of the engine or the module will return error at load the tabs of the editor. <Note if you have a fast computer that will never happen or you have a 1% of chances, since Iām using a HDD etc the error happen to me and other users the 99% of times, that is why need to be post load>
Thanks for the update. Iāve looked at the engine launch code and it doesnāt matter if you have a fast or slow computer, loading of plugins in UE4 is deterministic (it loads it in sequence and not in parallel to cause this issue). [Check the Launch code with references to IPluginManager::Get().LoadModulesForEnabledPlugins(ā¦LoadingPhaseā¦)]
Could you give more info?
- Error message in the output log
- Screen of the tabs that show an error
- Any existing plugins you have enabled in your engine
- Engine / OS version number
The bug error report is what I posted there on the post #2125](https://forums.unrealengine.com/community/work-in-progress/38674-dungeon-architect?p=1486136#post1486136) from other user aswell I posted on the Haste plugin thread too the same, the log donāt say nothing more at all, the engine just crash at open if you donāt set that config I set crash at 90% of load Ā± and return that sentence in the bug report window. Is not related with other plugins as only happen with your plugins even if are the only ones on the engine, related cause are the only plugins I got that add tabs. Always happen on custom engine versions from Github any version from 4.9 to 4.18 will return this problem on Windows 7 Ult.
If you set what I changed then works fine.
To me looks like at the engine read the tabs for the tools at top left where your plugins add a new one, try to catch your tab id or count it but isnāt loaded yet or something rare happen but counts 1 more in the array than the actual ones that are loaded into the array at the launch.
! Any idea on when the next update will be released?
With the new stability of SnapMap / level-based snap builder, do you plan to deprecate the actor based snap builder?
Hey,
AMAZING WORK ON THIS PLUGIN! Itās absolutely amazing.
Iām using it now and have a few questions.
- Iām using the snap builder for my game to create a procedural world, how would I ensure that at runtime, a random world is generated but the player starts at at start modules?
- In terms of saving the game, I want the world to always be unique when the player starts a new game. However, if you load game, you are returned to a level which was created for that playthrough.
Best,
you jsut save the seed in a savegame file. and whenever you load the map you recreate the dungeon form the seed. however any other actors that spawn enemies etc would laso have saved state.
Canāt believe it didnāt cross my mindā¦
What if the enemy spawning actors are within the module?
then make a variables - one bool if he spawned creeps or didnt. if he didnt yet- then let if false and spawn as normal. if its true, add another variable with array of CLASSES of enemies, and make the spawner respawn only those enemies, that are in this array. as you kill mobs remove them from the array. That how I did it - super fast. it doesnt save the position of the mobs or their status (if they are wounded) but saved the general state of dungeon super easy.
Very early WIP of a snap builder sample game Iām building. The character is Murdock from paragon (free asset). The rest of the assets in the video use paid assets (Fantasy Dungeon and SuperGrid). Iāll replace them with free ones eventually in the next update
watch?v=9zHMvb3rqfA
Very cool, looking forward to the update.
Wondering how the level based snap builder works in the editor, do you end up with loads of level instance files as you place modules?
Hi,
There are two places in DungeonBuilder.cpp youāre calling FTransform::Multiply and passing the same pointer for the first and third parameters:
FTransform::Multiply(&transform, &spatialRotationTransform, &transform);
FTransform::Multiply(&transform, &prop.Offset, &transform);
This works fine on platforms that use FTransform from TransformVectorized.h, but on platforms that use FTransform from TransformNonVectorized.h (i.e. Switch) it can cause the transform to be wrong because the code actually writes to parameter 1 during the calculation which writes over parameter 3 mid-calculation.
In most other places you use a temp FTransform as the first parameter and then copy the result to where you want it, like this:
FTransform out;
FTransform::Multiply(&out, &logicOffset, &transform);
transform = out;
Regards,
.
Can we get a download that does use Fantasy Dungeon? I have that and itās kind of a pain to set up as a theme, so Iād love to be able to work off yours.
Obviously WITHOUT the actual Fantasy Dungeon assets, just the theme.
Hello guys finally bought it via marketplace, excited to start, Not finding Dungone1 actor in the outliner
Iām following the instructions, Iāve installed it on 4.19.
When I open the āDungeonDesignTimeā
It says,
Select the Dungeon1 Actor from the Outliner window
Click āBuild Dungeonā button from the Details window
but its not there,
message log,
/Game/DA_StarterPack/Maps/DugeonDesignTime : Canāt find file for asset. /Script/DungeonArchitectEditor
/Game/DA_StarterPack/Maps/DugeonDesignTime : Canāt find file for asset. /Script/DungeonArchitectRuntime
/Game/DA_StarterPack/DungeonTheme/D_StarterPackTheme : Canāt find file for asset. /Script/DungeonArchitectEditor
/Game/DA_StarterPack/DungeonTheme/D_StarterPackTheme : Canāt find file for asset. /Script/DungeonArchitectRuntime
Am Iām missing something from the manual installation? Iāve checked for Dungeon Designer under plugins to see if I had to turn it on like on the manual version, it showed up after restarting both, unreal and epic games, there it shows up as Dungeon Designer 2.5, although the downloaded package is 2.8 , but when I attempt loading it errors out, when opening the project, it says,
Binaries for the āDungeonArchitectā plugin are missing or incompatible with the current engine version.
Would you like to disable it? You will no longer be able to open assets that were created wit it,
I say ānoā and it loads.
when going back to the plugins it shows as unchecked,
Thanks! UPDATE this might be an issue with my setup, having projects set up outside of the unreal content folder so one content area canāt find the other. Being that my plugins are not manually installed I can see that perhaps being the case.
SOLVED: Wiped out unreal and removed plugins, installed a fresh one on a new location and launched it, there I was able to see the 2.8 dungeon architect plugin.