Skip to content

Releases: Ciberusps/unreal-helper-library

v1.3.0

14 Oct 13:01
Compare
Choose a tag to compare

This is probably the biggest update.
In this release I was focused on GAS improvements, now GAS module comparable to AI.

Long story short - 5 big things made:

  1. AbilitySystem - huge improvements in all fields
  2. DebugSubsystem - new debug subsystem with easy setup
  3. Docs coverage - many things before were undocumented but used by my own for months
  4. Bug fixes, now main branch quite stable, if you want to stay on bleeding edge of UHL - latest changes always on dev branch.
  5. Preparing for FAB release

Now you have 3 levels of advancement using GAS with UHL
image

  1. entry - just using abilities/attributes in your character on start of a project
  2. when you understand that you want to share some abilities to other characters - use AbilitySets
  3. when your team grows and you understand that locking whole character just to add ability is or change some ability system settings is too much - use AbilitySystem Config and optionally defaults in UHLSettings

New

GAS

Most improvements heavily influenced by Lyra sample project but modified to suit for common needs

  • AbilitySystem
    • Init AbilitySystem available from blueprint, supports custom attributes init via
    • AbilityInputCache [beta]
    • FireGameplayEvent
  • GameplayAbility
    • new events
      Image
    • new ActivationPolicy - OnSpawn
  • AbilitySets
    • Give to Player and RemoveByTag from ASC
    • supports both giving/removing from external places and giving to ASC GiveAbilitySet and removing by call RemoveAbilitySetByTag
    • DebugPreviewAbilities from AbilitySets
  • AbilitySystemConfig - for editing ASC config external
  • UHL Settings - settings for UHL
    • Defaults for AbilitySystemComponent and AbilitySystemConfig
  • BPL functions
    • TryActivate/Cancel abilities
    • FireGameplayEvent and more

DebugSubsystem

Docs will come soon https://github.com/Ciberusps/unreal-helper-library#debugsubsystem

Breaking change

What's Changed

New Contributors

Full Changelog: v1.2.1...v1.3.0-rc2

Some screenshots

AI_nodes
AbilitySystemComp InputSystem onent
GAS_Nodes
DebugSubsystem
DebugSubsystem_2
Снимок экрана 2024-10-14 224243
BlueprintNodes

v1.2.1

13 Sep 19:25
Compare
Choose a tag to compare

What's Changed

Minor fixes/improvements

Full Changelog: v1.2.0...v1.2.1

v1.2.0

25 Aug 12:13
f2d1ba2
Compare
Choose a tag to compare

What's Changed

Various bug fixes

  • BTC_RandomSelector drop chances by @Ciberusps in #4
  • BTD_InRange TargetActor validation by @Ciberusps in #3
  • refactoring v1.1 by @Ciberusps in #7
    • fix BTD_InAngle, should calculate angle to Actor/Vector, not AIController
    • BTT_SetBBValue check Enum is valid, fix crash
    • add RelativeAngleToVector
    • add BTD_InRange - bCalculateDistanceIn2D
  • BTT_PlayAnimMontage - fix aborting by @nozomanai in #6

New Contributors

Full Changelog: v1.1.0...v1.2.0

v1.1.0

01 Jul 08:15
Compare
Choose a tag to compare

Fixed critical issues, integrated in real project, works fine

What's Changed

Full Changelog: v1.0-UE5.3...v1.1.0

v1.0.2

25 Jun 08:42
Compare
Choose a tag to compare