
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
Bacon Combo Graph is an Unreal Engine plugin (UE5.4+) designed to help you build complex, animation-driven combat systems fast and easy
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.
⚠️ 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. ...
- 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 ...