Bacon Combo Graph

Bacon Combo Graph is an Unreal Engine plugin (UE5.4+) designed to help you build complex, animation-driven combat systems fast and easy

May 2, 2025 · 2 min · Tuong Nguyen, aka Bacon

Changelog

1.1.3 (Latest on FAB) Compatibility UE 5.4 – 5.6 Bug Fixes feat: Allow users to make custom ComboGraphAsset (inherit from UComboGraphAsset) and be able to create the Combo Graph from their custom base class. 1.1.2 Compatibility UE 5.4 – 5.6 Bug Fixes fix: Fix crash when activating context ability which the ASC is on the PlayerState not the Character / Pawn. note: Keep in mind, GetAvatarActor function of the ASC must return the Character / Pawn. If it return something else such as PlayerState, some of the functions in this plugin will be broken. There are 2 ways to fix this, change your avatar actor to the character or change the code in my plugin to adapt with your “Avatar Actor” version. 1.1.1 Compatibility UE 5.4 – 5.5 Bug Fixes feat: Add UActionPass_ActivateGenericAbility to activate normal UGameplayAbility. UActionPass_ActivateAbility will only be able to activate ability derived from UContextAbility class. 1.1 Compatibility UE 5.4 – 5.5 Bug Fixes fix: Support multiple damage notifies in a single frame. Previously only one notify could trigger per frame; this update ensures all overlapping notifies are processed correctly. 1.0 Compatibility UE 5.4 – 5.5 New Features feat: Initial release of ComboGraph. Visual graph editor for designing combo sequences. Directional branching, animation timing, and input buffering. Runtime component for execution in both C++ and Blueprints. Includes demo map: L_Demo.

May 1, 2025 · 2 min · Tuong Nguyen, aka Bacon

Documentation

⚠️ Usage Modes – Read Before Using This plugin supports two modes, and setup/implementation may differ depending on the mode. These differences will be clearly annotated in the documentation as GAS or Generic use cases: Choose the mode that best fits your project setup. GAS Mode (Recommended): ✅ Works well with Gameplay Ability System ✅ Full feature support ✅ Built-in replication via GAS Generic Mode: ✅ Full feature support ❌ No replication support – manual replication is required if needed Node Types Root Node Root node is the starting point of the graph. When the graph resets, it returns to this node. ...

April 30, 2025 · 3 min · Tuong Nguyen, aka Bacon

Quick Start

- You can watch the tutorial video and follow the text version below. 1. Prepare your ACharacter Make sure your Character blueprint or C++ has these components added: AnimationDrivenComponent – For listening to animation montage data and signaling it to other systems (e.g., gameplay abilities) ComboManagerComponent – For managing the combo graph IMPORTANT!!! For GAS Users ...

April 30, 2025 · 3 min · Tuong Nguyen, aka Bacon