• Доступ к сайту с VPN ограничен. Ваш аккаунт может быть забанен. Access to the site with a VPN is limited. Your account may be banned.

V.I.P 5.6 Plugins GAS Companion v6.2.0

v6.2.0
5.6 v6.1.1
5.5 v6.1.1
Update to 5.4 v6.0.1
Update to 5.3 v6.0.1
Update to 5.1 v5.3.1

5.0.0 (2022-04-07)​

New Features​

  • Gameplay Effect Creation Menu now creates GE Blueprint as direct child of UGameplayEffect (5f480182)
  • Add ModularActor actor class, direct child of AActor (supports extension by Game Features and implements IAbilitySystemInterface) (d4f27f2f)
  • Add ModularDefaultPawn actor class, direct child of ADefaultPawn (supports extension by Game Features and implements IAbilitySystemInterface) (b205c500)

Bug Fixes​

  • Game Features - Add Abilities:
    • Handle adding abilities / attributes for Player State ASC using either Avatar or Owner as Game Feature target actor (4b2625fb)
    • Make sure to go through IAbilitySystemInterface::GetAbilitySystemComponent() to handle target pawn using ASC on Player State (ceece6f0)
  • Game Features: Make sure LinkAnimLayersComponent is able to link layers even when Game Feature initial state is active (f4612bd4)

Other Changes​

Deprecation​

  • Remove deprecated AGSCHUD and setup class redirect to Engine.HUD (f697ac04)
  • Remove MinimumValues and other Attribute Set related configuration from UGSCDeveloperSettings (GAS Companion Plugin Settings in Editor) (25e1ccd3)
  • Remove UGSCAttributeSetBase::GetCharactersFromContext() (Use GetExecutionDataFromMod() instead and read SourceActor / TargetActor from returned structure (FGSCAttributeSetExecutionData)) (c8949ee8)
  • Remove UGSCCoreComponent::GetHUDWidget() (00659c67)
  • Remove GetAbilitySystemComponentFromActor deprecated method from GSCBlueprintFunctionLibrary. (Use UAbilitySystemBlueprintLibrary::GetAbilitySystemComponent() instead) (7fa93f34)
  • Remove deprecated Startup Abilities / Attributes / Effects from GSCCoreComponent (bd246e69)

Attributes​

  • Make UGSCAttributeSetBase Abstract (a3c0d38e)

Refactors​

  • Temporarily remove Mac from target platforms
  • GSCPlayerControlsComponent: Remove BlueprintSpawnableComponent from class specifiers. Not meant to be added in Blueprints but rather use as a base class (parent of GSCAbilityInputBindingComponent) (050ff288)
  • GSCCoreComponent: Change ActivateAbilityByClass log from warning to verbose when unable to return activated ability instance (9d0a216f)
  • Use delegates to notify Ability Queue debug widget and remove coupling with AGSCHUD (cf3db02d)
  • Remove Restarted delegates backported for 4.27 (now in engine APawn) (80d68402)
  • Remove ModularGASCompanion runtime module (9f759c56)
  • Move ModularGASCompanion classes to GASCompanion runtime module (Game Features Actions) (2b7ee14d)
  • Move ModularGASCompanion classes to GASCompanion runtime module ((ModularActor, ModularAIController, ModularGameModeBase, ModularGameMode, ModularGameStateBase, ModularGameState, ModularPlayerController, ModularPlayerState, ModularPlayerStateCharacter)) (b30e1af9)
  • Move ModularGASCompanion classes to GASCompanion runtime module (ModularPawn, ModularDefaultPawn) (cb2d75f5)
  • Removed MGCGameFrameworkExtensionManager (no use in ue5) (043fed94)
  • Merge MGC Blueprint Function Library into GSCBlueprintFunctionLibrary (8c2ba382)
  • Move ModularGASCompanion classes to GASCompanion runtime module (MGCConsoleManagerSubsystem) (518921f3)
  • Removed EMGCGameFeaturePluginState (no use in ue5) (172f7a6a)
  • Move ModularGASCompanion classes to GASCompanion runtime module (ModularCharacter, MGCPlayerControlsComponent, MGCAbilitySystemComponent, MGCAbilityInputBindingComponent) (13bb1b28)
  • Rename GSC module folder for runtime module to match module name (GASCompanion) (95553909)
  • Filter initialization Datatable in MGCAbilitySystemComponent to only display AttributeMetaData (d023c967)
  • UGSCConsoleManagerSubsystem: Change from UEngineSubsystem to ULocalPlayerSubsystem and remove coupling with AGSCHUD (7f0e475e)
  • ModularGameMode: Make default class for Player State engine's default and switch DefaultPawnClass to AModularCharacter for ASC setup on Pawn. For ASC living on PlayerState, game mode PlayerStateClass needs to be changed to a BP subclass of AModularPlayerState anyway. This prevents an issue with ASC debugger for users with ASC living on Pawn and using AModularGameMode as a base class for Game Modes. (3d16a7de)
  • ModularPawn: Convert constructor using FObjectInitializer (b9f006b4)
  • ModularPlayerStateCharacter: Use UAbilitySystemGlobals::GetAbilitySystemComponentFromActor() to not rely on specific character subclass (61ba0a3a)
  • Creation Menu: Rework Gameplay Effect creation menu to create GE Blueprint asset using UGameplayEffect as parent class, and using template CDO, instead of inheriting directly (9ff93ccc)
Сверху