mirror of
https://github.com/Ed94/Cog.git
synced 2026-06-22 20:15:00 -07:00
4.5 KiB
4.5 KiB
Cog
Cog are debug tools for Unreal Engine built on top of ImGui
Project Structure
CogSample- A Sample that demonstrate various Cog functionalitiesPlugins/CogAbility- ImGui windows for the Gameplay Ability System (Abilities, Effects, Tags, ...)Plugins/CogInput- ImGui windows for the Enhanced Input library (Input action, Gamepad)Plugins/CogEngine- ImGui windows for the core unreal engine functionalities (Log, Stats, Time, Collisions, Skeleton, ...)Plugins/CogWindow- ImGui window management (Base Window, Layout)Plugins/CogDebug- Debug functionalities (Log, Debug Draw, Plot, Metric, ...)Plugins/CogImGui- Integration of Imgui for Unreal, inspired by UnrealImGuiPlugins/CogInterface- Interfaces implemented by actors to inspect them
ImGui Windows
Most windows display their contents based on a selected actor. The selector actor can be chosen using the selection window or widget.
Abilities
Displays the gameplay abilities of the selected actor.
- Click the ability checkbox to force its activation or deactivation.
- Right click an ability to open or close the ability separate window.
- Use the 'Give Ability' menu to manually give an ability from a list defined in a data asset.
Actions
Attributes
Displays the gameplay attributes of the selected actor
- Attributes can be sorted by name, category or attribute set.
- Attributes with the Current value greater than the Base value are displayed in green.
- Attributes with the Current value lower than the Base value are displayed in red. - Use the options 'Show Only Modified' to only show the attributes that have modifiers.
Cheats
Used to apply cheats to the selected actor.
- The cheats are gameplay effects configured in a data asset.
- Key modifiers can be used to change which actor should be affected by the cheat:
- [CTRL] apply the cheat to the controlled actor
- [ALT] apply the cheat to the allies of the selected actor
- [SHIFT] apply the cheat to the enemies of the selected actor