Yes, I would expect that behavior. I wouldn’t expect the scale to be applied to the translation though. The problem with this is that it also repositions the wall. Think of it this way: what’s happening is akin to applying the scale to the rotation. Let’s say I rotate a wall by 90 degrees and then I have a transform logic that scales the wall by .5. Now my wall is only rotated 45 degrees. That would be unexpected behavior. It’s similar to applying the scale to the translation. It might make some sense (maybe) if the pivot point was always in the exact center of the mesh, but I think that’s pretty rare.
@ World Composition is not supported. I played around with the engine’s world composition framework while experimenting with the snap builder so it shouldn’t be too difficult to add. I understand it is required for VR and FPS games. I’ll add it in the future
@Tkat5200 Could you try deleting the plugin from the “Installed plugins” link under the engine version and re-downloading. After you launch, navigate to Edit > Plugins. In the left pane, choose Procedural category and make sure Dungeon Architect is installed and enabled
They are usually pretty fast (~24 hours). I have just submitted 2.7.0 to Epic as Mac QA was pending. I’ve also added 4.17 support which was released yesterday
Note though that the rotation is definitely not being affected, the translation (position) is being affected. My example was meant to illustrate that it’s strange to apply the scale to the translation (at least I think it is).
Greetings ,
Thanks for such an plugin , has helped out a lot in development.
Lately have been leaning more and more toward using the Snap Builder as the flexibility to be off grid and use custom pieces is super useful .
I know it is still experimental at this time however wanted to give some suggestions for when you have time to refine.
Currently in UE4.16 DungeonArchitect 2.6.3
Overall------------------------------------
Modules are randomly rotated 180 on Z axis , please allow for modules or the builder to turn this off ( for specific isometric modules we dont want them rotated )
Add probability variable to modules ( on the builder )
Include something similar to the Cluster Theme Selector volume for Snap to snap to a different specified set of modules ( and option to place a specific transition module at the intersection point ) . Or if the volume is impractical because the generated dungeon might not overlap being able to have a probability variable to switch to different set of modules would also be so if had a A set of modules and a B set the output would be something like AAAAA<AtoB>BBBB<BtoA>AA
Custom Collision option for Snap Check ( when only the path collision matters , and is ok if exterior \ background objects collide )
Connections and Doors -----------------------------------
Connections with Door Class , the Door BPs appear to zero out in world space ( however connections are in correct location ) .
Doors on Connections , cant set the Connection Door class to None after having assigned it (crashes )
Doors on Connections also can randomly make the map unsaveable ( graph linked to external private object Unknown )
I’ve also found that while including any component in a SnapConnection the component always spawns at the origin no matter where the module spawns. I’ve tried replicating the example from DA_Snap_GameDemo so that doors/walls can switch depending on the connection type and everything ends up in the middle.