Skip to content

NarrativeGMC — Changelog

v0.1.0 (2026-03-25)

Initial Release

Plugin Foundation: - NarrativeGMC plugin with GMCExtended and GMCExtendedAnimation modules - GMCExtended v1.21 ported from UE 5.4 to UE 5.7 (7 API signature fixes) - Build system linking GMCCore, GMCAbilitySystem, NarrativeArsenal, NarrativePro

Character System: - ANarrativeGMCPawn: Base pawn extending AGMAS_Pawn with NarrativePro interfaces - ANarrativeGMCPlayerPawn: Player pawn with Enhanced Input, PlayerDefinition - ANarrativeGMCNPCPawn: NPC pawn with NPCDefinition, trading inventory - ANarrativeGMCPlayerState: Faction management, no GAS ASC - ANarrativeGMCPlayerController: Owns UTalesComponent for quests/dialogue - ANarrativeGMCGameMode: Sets default NarrativeGMC classes

Movement System: - UNarrativeGMCMovementComponent extending UGMCE_OrganicMovementCmp - Sprint system with GMC-bound replication - Climbing (Custom1 mode), Ragdoll (Custom2 mode), Cover system - Fall damage with curve + auto-ragdoll - Movement gameplay tags via GMAS

Attribute System: - 10 GMAS attributes mapped from NarrativePro's GAS attribute set - NarrativeGMCAttributeHelpers: Blueprint-callable getters for all attributes - Health/Stamina percentage and IsAlive helpers

Ability System (14 abilities ported from GAS to GMAS): - Movement: Jump, Crouch, Sprint, Dodge - Weapon: Aim, Reload, Hitscan, ToggleHolster - Combat: Death, MeleeBlock + CombatAbility base (trace targeting) - Effects: Damage, Heal, StaminaRegen

Interaction System: - NarrativeGMCInteractionComponent: APawn-compatible replacement for UNarrativeInteractionComponent

Credits

  • GMCExtended by Rooibot Games (MIT License)
  • GMC-ALS patterns by Dixon6
  • GMCv2 by GRIMTEC
  • GMAS by Reznok
  • NarrativePro by Narrative Tools