From 733dac56264e2ce274e87616b651fc630187ee27 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 15:25:17 -0400 Subject: [PATCH 1/7] Update README.md --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index deee0bf..cc38d1f 100644 --- a/README.md +++ b/README.md @@ -16,14 +16,24 @@ Cog are debug tools for Unreal Engine built on top of [ImGui](https://github.com ## 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. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/5eece87c-eba3-45f1-95c5-e132be2133b8) +- 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 ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/6323e78b-2ee4-43e2-bec6-19aa15716d2c) ### Attributes +Displays the gameplay attributes of the selected actor ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/a6329ef1-f775-4e6e-9581-6389f9f4b39c) +- 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 ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/b7b89635-7924-49b7-98c0-311199947dfc) From f7084767b35d26e544d0e50dcfbd4a8ba0a3892b Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 15:33:47 -0400 Subject: [PATCH 2/7] Update README.md --- README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/README.md b/README.md index cc38d1f..71aa52e 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,13 @@ Displays the gameplay attributes of the selected actor - 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. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/b7b89635-7924-49b7-98c0-311199947dfc) +- 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 ### Collisions ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/ccee855b-b33b-4dfc-ba14-dff87e1150cf) From 437f67a52310875c3e20101652e9c18f33ae0642 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 15:54:48 -0400 Subject: [PATCH 3/7] Update README.md --- README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 71aa52e..4f918be 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,11 @@ Cog are debug tools for Unreal Engine built on top of [ImGui](https://github.com ## ImGui Windows -Most windows display their contents based on a selected actor. The selector actor can be chosen using the selection window or widget. +- Most windows display their contents based on a selected actor. +- The selector actor can be chosen using the selection window or widget. +- A window help is displayed when the mouse over the window title bar. This behavior can be disabled in the Window menu. +- Window Layouts can be saved/loaded. +- Windows save their own settings in a Cog.ini file to maintain the state between multiple sessions. ### Abilities Displays the gameplay abilities of the selected actor. @@ -45,13 +49,18 @@ Used to apply cheats to the selected actor. - [SHIFT] apply the cheat to the enemies of the selected actor ### Collisions +Used to inspect collisions by performing a collision query with the selected channels. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/ccee855b-b33b-4dfc-ba14-dff87e1150cf) +- The query can be configured in the options. +- The displayed collision channels can be configured in a Data Asset. ### Debug Settings ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/e55c8d07-133e-48ab-a974-ed076f3d4a58) ### Effects +Displays the gameplay effects of the selected actor. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/4fffa8fe-bd93-44bc-8ca5-27ae81f5da0c) +- Mouse over an effect to see its details such as its modifiers, the gameplay tags it grants, the remaining time. ### Gamepad ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/734dd08a-5b9f-44cf-8d24-9bf257f08ec6) @@ -69,7 +78,9 @@ Used to apply cheats to the selected actor. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/71b1de06-a3d0-4e4d-83f3-c3f482c0d8f4) ### Pools +Displays attributes of the selected actor as pools. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/7bb1aadd-9c0b-439f-b263-5ed842d0cd69) +- The pools can be configured in a data asset. ### Plots ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/bc134e95-4887-4245-b34d-c030464f644a) @@ -90,17 +101,14 @@ Used to apply cheats to the selected actor. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/e394ec7b-02fa-4b09-879b-90c82bd542ef) ### Tags +Displays gameplay tags of the selected actor. ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/3f14be3f-77f2-4d59-887d-1245fc97ed6a) ### Time Scale ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/d19198c5-37dd-400d-a09f-7a5077eb2511) ### Tweaks +Used to apply tweaks to all the spawned actors ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/e8a5cdd5-908d-4ae3-901a-48addd4ce353) - - - - - - - +- The tweaks are used to test various gameplay settings by actor category +- The tweaks can be configured in a data asset. From 1b799d97eaa2816e3d701bf8583b2d60c7964bf5 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 15:57:14 -0400 Subject: [PATCH 4/7] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4f918be..db0aa1e 100644 --- a/README.md +++ b/README.md @@ -18,9 +18,9 @@ Cog are debug tools for Unreal Engine built on top of [ImGui](https://github.com - Most windows display their contents based on a selected actor. - The selector actor can be chosen using the selection window or widget. -- A window help is displayed when the mouse over the window title bar. This behavior can be disabled in the Window menu. +- mouse over a window title to display its help. This behavior can be disabled in the Window menu. - Window Layouts can be saved/loaded. -- Windows save their own settings in a Cog.ini file to maintain the state between multiple sessions. +- Windows save their own settings in a Cog.ini file to maintain their state between multiple sessions. ### Abilities Displays the gameplay abilities of the selected actor. From b5e08f066af315972917c5164b4ae757271e610d Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 18:28:03 -0400 Subject: [PATCH 5/7] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index db0aa1e..464e341 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Cog are debug tools for Unreal Engine built on top of [ImGui](https://github.com ## Project Structure -- `CogSample` - A Sample that demonstrate various Cog functionalities +- `CogSample` - A Sample that demonstrate various Cog functionalities. The project was saved in Unreal 5.1 - `Plugins/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, ...) From f7d2f1f26ceb9c29d568a71f0c484c68cc06f25f Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 18:55:06 -0400 Subject: [PATCH 6/7] Update README.md --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index 464e341..fa1411d 100644 --- a/README.md +++ b/README.md @@ -24,6 +24,7 @@ Cog are debug tools for Unreal Engine built on top of [ImGui](https://github.com ### Abilities Displays the gameplay abilities of the selected actor. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/5eece87c-eba3-45f1-95c5-e132be2133b8) - Click the ability checkbox to force its activation or deactivation. - Right click an ability to open or close the ability separate window. @@ -34,6 +35,7 @@ Displays the gameplay abilities of the selected actor. ### Attributes Displays the gameplay attributes of the selected actor + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/a6329ef1-f775-4e6e-9581-6389f9f4b39c) - Attributes can be sorted by name, category or attribute set. - Attributes with the Current value greater than the Base value are displayed in green. @@ -41,6 +43,7 @@ Displays the gameplay attributes of the selected actor ### Cheats Used to apply cheats to the selected actor. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/b7b89635-7924-49b7-98c0-311199947dfc) - 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: @@ -50,6 +53,7 @@ Used to apply cheats to the selected actor. ### Collisions Used to inspect collisions by performing a collision query with the selected channels. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/ccee855b-b33b-4dfc-ba14-dff87e1150cf) - The query can be configured in the options. - The displayed collision channels can be configured in a Data Asset. @@ -59,6 +63,7 @@ Used to inspect collisions by performing a collision query with the selected cha ### Effects Displays the gameplay effects of the selected actor. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/4fffa8fe-bd93-44bc-8ca5-27ae81f5da0c) - Mouse over an effect to see its details such as its modifiers, the gameplay tags it grants, the remaining time. @@ -79,6 +84,7 @@ Displays the gameplay effects of the selected actor. ### Pools Displays attributes of the selected actor as pools. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/7bb1aadd-9c0b-439f-b263-5ed842d0cd69) - The pools can be configured in a data asset. @@ -102,6 +108,7 @@ Displays attributes of the selected actor as pools. ### Tags Displays gameplay tags of the selected actor. + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/3f14be3f-77f2-4d59-887d-1245fc97ed6a) ### Time Scale From 39af2d17b198b71742f52e2a9aaa85f81d4840d1 Mon Sep 17 00:00:00 2001 From: Arnaud Jamin Date: Mon, 9 Oct 2023 18:55:27 -0400 Subject: [PATCH 7/7] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index fa1411d..59be6b8 100644 --- a/README.md +++ b/README.md @@ -116,6 +116,7 @@ Displays gameplay tags of the selected actor. ### Tweaks Used to apply tweaks to all the spawned actors + ![image](https://github.com/arnaud-jamin/Cog/assets/13844285/e8a5cdd5-908d-4ae3-901a-48addd4ce353) - The tweaks are used to test various gameplay settings by actor category - The tweaks can be configured in a data asset.