Skip to content

Procedural Dungeon v3.2.0

Compare
Choose a tag to compare
@BenPyton BenPyton released this 08 Apr 09:40
· 59 commits to master since this release

Pre-built for Unreal Engine 4.27, 5.0, 5.1, 5.2 and 5.3. (WINDOWS ONLY)
To install it, follow the instructions in the wiki page.

An example project for UE5 is available here (you can change easily the engine version with a right click on the .uproject file).
Make sure to install the plugin in your engine or in the example project to be able to open the example!

If you have any bug or crash, feel free to open an issue in the Github repo.
If you have suggestions, questions or need help to use the plugin you can join the Discord server dedicated to this plugin.

What's changed?

New features:

  • Added console commands to temporarily tweak some plugin settings during runtime (even in packaged development game) and to generate/unload dungeons (see wiki).
  • Added blueprint nodes to access most of the plugin settings, or to change Occlusion Culling and Occlusion Distance values.
  • Added a Flipped output in Choose Door function to choose which room the door is facing.
  • Added On Actor Enter Room and On Actor Exit Room delegates in the Room Level blueprint.
  • Added Room Observer components that automatically binds on those new delegates (see wiki).
  • Added some functions to the Room instances to know if doors are connected or to get connected Room instances.
  • Added room bounds center and extent blueprint accessors in Room instances and Room Level.
  • Added Can Loop boolean in Dungeon Generator to be able to toggle it per-actor.
  • Added optional world meshes collision checks before placing a room during the generation process.
  • Added a plugin setting to change the room trigger collision type.
  • Added plugin settings to customize the door's debug arrow.
  • Added door deletion in Dungeon Room editor mode when right-clicking on an existing door with the Door tool.
  • Added utility buttons in the Dungeon Room editor mode to make selected box volumes fit in the room bounds, and to delete all invalid doors.
  • Added an optional camera rotation pivot at the center of the room (when Orbit Around Actor Selection is enabled in your Editor Preferences).

Fixes:

  • Fixed undo/redo in Dungeon Room editor mode.
  • Fixed the widget mode (translate, rotate, scale) while in the Dungeon Room editor mode to have a better actor modification while staying in this mode.
  • Fixed missing inlcudes in C++ causing sometimes compilation issues.

Deprecations:

  • Deprecated Can Loop in the plugin's settings. It will be removed in a future version. Leave it ticked and use the one in the Dungeon Generator actor instead.

Support me!

If you like my plugin, please consider tipping:

Ko-fi liberapay PayPal