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