Skip to content

Releases: UnrealDirective/DirectiveUtilities

Directive Utilities 2.0.2

Choose a tag to compare

@Tezenari Tezenari released this 16 Jul 00:10
v2.0.2
5e85fa9

2.0.2 fixes found edge cases

  • Array Slice and Get Distinct now support in-place output. Array mutator pins are mutable, and index helpers handle int32 limits.
  • Weighted selection ignores non-finite weights. Duration, filename, delay, and movement helpers handle invalid or extreme inputs safely.
  • Gameplay Tag registry queries no longer claim worker-thread safety.
  • Regression tests and strict include coverage now cover UE 5.6, 5.7, and 5.8.

Directive Utilities 2.0.1

Choose a tag to compare

@Tezenari Tezenari released this 15 Jul 19:30
37ba938

Directive Utilities 2.0.1 fixes the Blueprint Append map node and restores runtime Blueprint compatibility.

Fixed

  • Connecting either input map resolves both wildcard pins.
  • Maps with different key or value types cannot connect.
  • Existing Append nodes update when their Blueprint loads.
  • Runtime Blueprints no longer report the custom node as editor-only.

Downloads

Prebuilt packages are attached for Unreal Engine 5.6, 5.7, and 5.8 on Mac, Win64, and Linux.

Verify downloads with SHA256SUMS.txt.

Directive Utilities 2.0

Choose a tag to compare

@Tezenari Tezenari released this 14 Jul 05:22
785766f

Directive Utilities 2.0 replaces UDCore 1.x and supports Unreal Engine 5.6 through 5.8.

Before upgrading

The plugin folder, modules, C++ classes, types, and Blueprint categories were renamed. Blueprint-only projects migrate through the bundled Core Redirects. C++ projects must update module names, include paths, symbols, and API macros.

Read the 2.0 migration guide before replacing UDCore.

Changes

  • Added Blueprint libraries for arrays, maps, math, regex, save games, text, and Gameplay Tags.
  • Added Enhanced Input helpers and async actions for delays, asset loading, traces, and navigation.
  • Added editor asset tools and more actor filters, viewport controls, material operations, and mesh queries.
  • Fixed save-slot validation, weighted selection, regex edge cases, input mapping failures, async completion, and editor filter behavior.
  • Added automation coverage for the public function libraries and supported engine versions.
  • Packaged builds now include the plugin documentation, changelog, license, and required config files.

SortStringArray and GetSortedStringArray are deprecated because Unreal Engine 5.6 and newer include Sort String Array.

See the changelog for the full list.

Downloads

Prebuilt packages are attached for every supported engine version and platform. Each archive contains the plugin source and binaries for its named engine version.

Use SHA256SUMS.txt to verify downloaded files.

UDCore 1.3

Choose a tag to compare

@Tezenari Tezenari released this 15 Aug 02:30
2786772
  • Added UDCoreArrayFunctionLibrary
  • Added UDCoreStringFunctionLibrary
  • Added UDCoreTextFunctionLibrary
  • Move existing string functions from UDCoreFunctionLibrary to UDCoreStringFunctionLibrary
  • Moved existing text functions from UDCoreFunctionLibrary to UDCoreTextFunctionLibrary
  • Added Array_NextIndex function to UDCoreArrayFunctionLibrary
  • Added Array_PrevIndex function to UDCoreArrayFunctionLibrary
  • Added CopyTextToClipboard function to UDCoreFunctionLibrary
  • Added CopyStringToClipboard function to UDCoreFunctionLibrary
  • Added GetTextFromClipboard function to UDCoreFunctionLibrary
  • Added GetStringFromClipboard function to UDCoreFunctionLibrary
  • Added ClearClipboard function to UDCoreFunctionLibrary
  • Added GetProjectVersion function to UDCoreFunctionLibrary
  • Updated UUDAT_MoveToLocation with additional stuck properties for better control
    • Requested by Agresor on the Unreal Directive Discord
  • Replaced the pure function SortStringArray with the impure function GetSortedStringArray in UDCoreStringFunctionLibrary
    • Requested by Firefly74940 on the GitHub
  • Added UDCoreTests module for setting up automated testing
  • Added UDCoreArrayFunctionLibraryTest to test the UDCoreArrayFunctionLibrary
  • Added UDCoreStringFunctionLibraryTest to test the UDCoreStringFunctionLibrary
  • Added UDCoreTextFunctionLibraryTest to test the UDCoreTextFunctionLibrary
  • Added UDCoreFunctionLibraryTest to test the UDCoreFunctionLibrary

UDCore 1.2

Choose a tag to compare

@Tezenari Tezenari released this 12 Aug 22:39
daef22b
  • Added the SwapInputMappingContexts function to swap two input mapping contexts
  • Added the TryGetEnhancedInputSystemFromController function to get the enhanced input system from a controller
    • This function is only exposed for use in the UDCoreInputFunctioNlibrary
  • Improved efficiency for the ContainsLetters function
  • Improved efficiency for the ContainsNumbers function
  • Improved efficiency for the ContainsSpecialCharacters function
  • Improved efficiency for the ContainsSpace function
  • Improved efficiency for the FilterCharacters function
  • Touched up UDCoreEditorActorSubsystem to improve readability and consistency

UDCore 1.1

Choose a tag to compare

@Tezenari Tezenari released this 06 Aug 06:36
ba6e581
  • Added the AddInputMappingContexts function to add multiple input mapping contexts at once
  • Added the RemoveInputMappingContexts function to remove multiple input mapping contexts at once
  • Added UDCoreTypes and UDCoreInputTypes
  • Added Download Plugin information to README

UDCore 1.0

Choose a tag to compare

@Tezenari Tezenari released this 30 Jul 00:06
faf04ff

Initial release

Features

  • AI Utilities: Simplified AI task management.
  • String Manipulation: Functions to handle and manipulate strings.
  • Text Utilities: Functions to check and manipulate text.
  • Debugging Tools: Enhanced debugging capabilities.