Dungeon Crawler Toolkit

Click for Trello with more detailed changelog, known issues and planned features](Trello)

**Changelog:

A new update is out for UE5.3 with several new additions.

v.1.6 (live 13.09.23): (for UE5.3)

  • Player light source manager that lets the player equip light emitting items, cast light spells etc. Added glowing sword and Light spell to demonstrate this.
  • Scrolls (single use items for Powers).
  • Added skill tomes that permanently increase stats when read.
  • Optimization: Slots enabling on level up (for powers) now event based rather than on tick and only for Power slots.
  • You can now specify which slot effects should run when an item is loaded
  • FIXED: Dart was missing the Consumable use rule and did not decrease on use.*
  • FIXED: Reverted LevelTransition actors to use name variables to hold the target level. Workaround for engine bug that clears soft references at runtime.

v.1.5 (live 25.05.23): (for UE5.2)

  • UI Arrow button input option for movement (for an old school feel or for touch screens).
  • “Max load” stat based on strength. If carrying items waying more than max load for any character the player cannot move.
  • Instantaneous movement option (can be toggled in menu).
  • Fresnel outline is displayed on items and interactables when they are in range and the player mouses over them.
  • Added two new monsters made by Quaternius. A dragon and a mushroom. These replace the fire and ice slimes in the demo maps.
  • FIXED: Curve_Float_Steps did not output correct values, resulting in several derived stats (like Ability Points) not updating properly (UE5.2 specific)
  • FIXED: Monsters sometimes turn back and forth a few times when blocked by another monster.
  • FIXED: Check to see if monster was facing player was too sensitive. Sometimes caused monsters not to attack or to path incorrectly.
  • FIXED: The key for the keyholes in the demo dungeon would sometimes drop to the floor instead of unlocking doors.
  • Improved lighting performance.
  • Number keys can now be used to activate mini character slots.
  • Adding powers to starting equipment of character classes by default (so they are already equipped at startup).
  • Parameter for showing and hiding the debug decal helper grid of the Dungeon Manager (and is now enabled by default).
  • Improved the look of the default UI somewhat.
  • Replaced the default fonts with Source Sans and Source Serif
  • Using metasound for choosing random step sounds in pawn
  • Translucent backgrounds for powers
  • Replaced BP_Item adjacency check with interact range set in the item for picking up items.

v.1.4 (live 10.01.23): (for UE5.1)

  • Updated all input to Enhanced Input
  • Monsters now prioritize moving forward if the remaining distance to the player is equivalent to turning AND turning would not line the monster up for a ranged attack (if in range)
  • Added randomness to monster pathfinding to make them less predictable/exploitable
  • Debug option that display’s a monster’s location on the grid
  • Debug option for showing monster pathfinding
  • FIXED: When PlayerStart is placed on a higher level, the player pawn will occasionally spawn on the level below
  • FIXED: Carrying item through level transitions removes the held visual and throws an error
  • FIXED: Using shield of faith and moving to another level will make the increase permanent
  • FIXED: Pathfinding movement cost calculations were incorrect (which was inconsequential as they were not used before, but now they are)

v1.3.1 (live 07.12.22) (for UE5.1)

  • FIXED: Picked up item widgets no longer following the mouse (5.1 issue)
  • FIXED: Compile error for player character (5.1 issue)
  • FIXED: If you no longer have the mana to use a power due to using another power, the first power will not be greyed out
  • FIXED: Save and wave text blocks input
  • Enabled one way level transitions if setting Transition Target to None
  • Level transitions now handled by object references (fixes a 5.1 error that causes maps not to be packaged if they are only reference by name)
  • Removed some ugly geometry in Dungeon level

v1.3 (live 03.11.22) (for UE5.0)

  • FIXED: Items on the ground could be picked up through stats and powers menus
  • FIXED: Updaing derived stats and switching classes during character creation lets you increase derived stats to infinity
  • FIXED: Items can be dropped through inventory if moving mouse quickly enough that cursor overlaps the dragged item icon
  • FIXED: Name and graphics settings in character creation is hard to see due to text color
  • ESC and “M” now close the character sheet instead of opening the menu if it is open
  • Made floating text sharper
  • Preventing monster movement while attacking
  • Improved formatting of graphics quality button

v1.2 (live 24.09.21) (for UE4.27)

  • Starting items can now be added to character classes in DT_CharacterClasses
  • Items dropped on character portraits will now be added to the first available slot in their inventory
  • Fixed issue where clicking the split stack button would let you stack non-stackable items in hand
  • Fixed issue where items without a tooltip implementation (like the Key) said “Stats” in their tooltip
  • Fixed issue where clicking a power while holding an item left the item widget floating on the screen
  • Removed EStat enum (was unused)

v1.11 (live 18.08.21) (for UE4.26)

  • Improved turning precision
  • Item weight from data table. Currently used for pressure plates.
  • Fixed issue where stat penalties would not be subtracted when switching classes/races during character creation.
  • Fixed issue where weapon damage was always displayed as 0
  • Various bug fixes (see Trello)

v1.1 (live 12.12.20) (for UE4.26)

  • Modular item rules for when items can be added to/removed from slots and when they can be used
  • Secret doors
  • Bows with ammo
  • Two-handed weapons
  • Warning text for illegal actions

v1.01 (for UE4.25)

  • Splittable item stacks
  • Fixed issue with incorrect dungeon bounds displayed for non-standard tile sizes
  • Friendly names for items and powers
  • Warning message display
  • Varous fixes
1 Like