Releases: Ciberusps/unreal-helper-library
Releases · Ciberusps/unreal-helper-library
v1.3.0
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:
AbilitySystem
- huge improvements in all fieldsDebugSubsystem
- new debug subsystem with easy setupDocs
coverage - many things before were undocumented but used by my own for months- Bug fixes, now
main
branch quite stable, if you want to stay on bleeding edge of UHL - latest changes always ondev
branch. - Preparing for FAB release
Now you have 3 levels of advancement using GAS with UHL
- entry - just using abilities/attributes in your character on start of a project
- when you understand that you want to share some abilities to other characters - use AbilitySets
- 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
- AbilitySets
- Give to Player and
RemoveByTag
from ASC - supports both giving/removing from external places and giving to ASC
GiveAbilitySet
and removing by callRemoveAbilitySetByTag
- DebugPreviewAbilities from AbilitySets
- Give to Player and
- AbilitySystemConfig - for editing ASC config external
UHL Settings
- settings for UHL- Defaults for
AbilitySystemComponent
andAbilitySystemConfig
- Defaults for
- BPL functions
- TryActivate/Cancel abilities
- FireGameplayEvent and more
DebugSubsystem
Docs will come soon https://github.com/Ciberusps/unreal-helper-library#debugsubsystem
Breaking change
UHLAbilitySystemComponent
initialization now simplified, check new instructions https://github.com/Ciberusps/unreal-helper-library#abilitysystemcomponent
What's Changed
- debug categories by @Ciberusps in #12
- AT_InterpolateToPosition - add check collision by @DRICODYSS in #15
New Contributors
- @DRICODYSS made their first contribution in #15
Full Changelog: v1.2.1...v1.3.0-rc2
Some screenshots
v1.2.1
What's Changed
Minor fixes/improvements
UBTT_PlayAnimMontage
fix stucking on anim after time by @nozomanai in #8AbilityInputCache
by @Ciberusps in #9UBTT_PlayAnimMontage
bug fix by @nozomanai in #10
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
Various bug fixes
BTC_RandomSelector
drop chances by @Ciberusps in #4BTD_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
- fix
BTT_PlayAnimMontage
- fix aborting by @nozomanai in #6
New Contributors
- @nozomanai made their first contribution in #6
Full Changelog: v1.1.0...v1.2.0
v1.1.0
Fixed critical issues, integrated in real project, works fine
What's Changed
- Upgrade to UE5.4 by @Ciberusps in #1
Full Changelog: v1.0-UE5.3...v1.1.0