Commit Graph

335 Commits

Author SHA1 Message Date
Arnaud Jamin 24cc2971c8 CogSample: Fix walk animation not playing 2025-01-16 07:43:17 -05:00
Arnaud Jamin 4a5f7294e1 CogAbility: UI improvements
Attribute Window:
 - Fix ID conflicts
 - Add attribute set column (hidden by default)
 - Improve indentation when displaying attribute set or categories
2025-01-14 23:47:24 -05:00
Arnaud Jamin f706ed6637 CogSample: change cast notification to be instant 2025-01-14 23:41:40 -05:00
Arnaud Jamin 96bed06f28 CogSample: Add asset search plugin 2025-01-14 23:40:49 -05:00
Arnaud Jamin 392c015d2e CogSample: Add new attribute sets to test having the same attribute name in different attribute sets. 2025-01-14 23:40:02 -05:00
Arnaud Jamin e118785e1e imgui update to v1.91.7 2025-01-14 23:38:40 -05:00
Arnaud Jamin 5ee9a4ae13 CogEngine: fix skeleton window tree node overlapping checkboxes 2025-01-14 23:37:43 -05:00
Arnaud Jamin 5eee7c9903 CogEngine: Improve plot window UI
Make docking of plots optional
2025-01-14 23:36:41 -05:00
Arnaud Jamin c561f4b92d CogEngine: fix imgui ID conflict in Inspector window 2025-01-14 23:34:30 -05:00
Arnaud Jamin c6881534b8 CogAbility: Fix imgui ID assert 2025-01-13 03:07:25 -05:00
Arnaud Jamin b2f71aedc1 CogWindow: show menu by default 2025-01-13 03:06:55 -05:00
Arnaud Jamin a05d8cc9a4 Replace CogAbilityCheat window with CogEngineCheat window
CogEngineCheat window relies on an Execution to execute the cheat which can be extended. One implementation is implemented in CogAbility which applies an effect on the selected target (same logic as the previous CogAbilityCheat window)
2025-01-13 03:06:41 -05:00
Arnaud Jamin c3100d59b5 CogWindow: Save the windows "Show Menu" state (used to be called "Hide Menu") 2025-01-13 02:07:11 -05:00
Arnaud Jamin 37b041051b CogEngine: Fix selection widget not updating the selection after clicking on the actor name 2025-01-13 02:05:14 -05:00
Arnaud Jamin 2f1361a412 CogEngine: Fix and improve Plot window
CogEngine: Fix and improve the Plot window
- Fix ImPlot assert
- Improve UI

CogSample:
-  Add Inputs and AnimNotify plot events
- Fix ability system warning
2025-01-11 00:31:53 -05:00
Arnaud Jamin 269f8ae469 CogInput: UI tweaks 2025-01-09 15:15:42 -05:00
Arnaud Jamin cb98140f1d CogInput: Improve CogWindow_Actions
- Remove the need of the Input DataAsset used to identify the input mapping context
- Display the Input Contexts in priority order
- Cleanup the UI
2025-01-09 00:54:26 -05:00
Arnaud Jamin 469aab67d3 CogSample: Fix warning and abilities not receiving input release 2025-01-08 16:21:05 -05:00
Arnaud Jamin 6fe4806b02 Improve debug draw collision function to draw each hit bones in a skeletal mesh. Was previously drawing a box around the hit actor for each bone. 2025-01-08 16:09:47 -05:00
Arnaud Jamin b20d196c57 improve netimgui auto connection 2025-01-07 13:57:21 -05:00
Arnaud Jamin af565bf70d Fix cheat window not working on dedicated game server (when using netimgui)
Also add cheat commands: Cog.Cheat <CheatName> -Allies -Enemies -Controlled
2025-01-07 00:38:44 -05:00
Arnaud Jamin 28f0bead74 fix compilation errors on Linux 2025-01-06 21:42:12 -05:00
Arnaud Jamin 6f45f48036 Add collision debug draw functions 2025-01-06 14:23:56 -05:00
Arnaud Jamin 934ef438f8 Update to ImGui v1.91.6
Update ImPlot
Fix misc compilation errors
2025-01-06 14:23:18 -05:00
Arnaud Jamin 9a1cd48434 Option to replicate client selection to server. 2025-01-06 13:41:46 -05:00
Arnaud Jamin c58126d244 Fix assert when disconnecting 2025-01-06 02:40:38 -05:00
Arnaud Jamin 78508fda24 Add the removal of an active gameplay effect 2025-01-06 02:03:07 -05:00
Arnaud Jamin 00b6dd65bc Update README.md 2025-01-06 00:59:12 -05:00
Arnaud Jamin afd2d527b2 Update README.md 2025-01-06 00:57:05 -05:00
Arnaud Jamin e4001c2399 missing file 2025-01-06 00:56:48 -05:00
Arnaud Jamin 404f28ba6b Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2025-01-06 00:55:43 -05:00
Arnaud Jamin 01e6619e86 improve NetImgui integration 2025-01-06 00:55:39 -05:00
Arnaud Jamin 8eafab849d Update README.md 2025-01-02 23:01:15 -05:00
Arnaud Jamin 4e126dacba Update README.md 2025-01-02 22:55:02 -05:00
Arnaud Jamin 9a0c32c4b8 Support NetImgui on dedicated server
Support the creation of ImGui context on dedicated server (remove the requirements on the game viewport and slate application)
Add an option to auto connect to the netimgui server when running on a dedicated game server. On by default.
2025-01-02 22:44:19 -05:00
Arnaud Jamin 123ae5b68f Initial integration of NetImgui. The engine/netimgui window can be used to connect to the NetImgui server. 2025-01-01 15:46:19 -05:00
Arnaud Jamin b07213cd0f Fix ECogDebugRecolorMode not an enum class 2024-12-31 22:08:14 -05:00
Arnaud Jamin 34da6c96a6 Fix CogSample UI menu not working 2024-12-31 21:54:57 -05:00
Arnaud Jamin 19d88558cb Support Unreal 5.5. Fix Multi PIE not working when running under one process. 2024-12-31 01:11:11 -05:00
Arnaud Jamin 3539881135 Fix includes
Fix collision draw functions not using draw settings
2024-06-05 09:39:05 -04:00
Arnaud Jamin 8949050964 add missing includes 2024-05-16 11:13:49 -04:00
Arnaud Jamin 1690b802ed Add Vlog on server debug shape
Add more debug recolor option
2024-05-16 10:59:53 -04:00
Arnaud Jamin 4cc44207a4 missing include 2024-05-11 18:39:40 -04:00
Arnaud Jamin 1033bc8cf7 Move enum ECogLogVerbosity to cog common 2024-05-10 22:56:37 -04:00
Arnaud Jamin 5e2ff8b918 Move the window config base class in CogCommon for projects that want to have their own configs, 2024-05-10 22:34:53 -04:00
Arnaud Jamin c4af1f304d Make the ability window more easily overridable in case a project wants to add more ability debug 2024-05-10 11:56:41 -04:00
Arnaud Jamin 69ef005a1e Display inhibition of gameplay effects 2024-05-10 00:57:19 -04:00
Arnaud Jamin 5cd88b2f86 Add required tags in gameplay ability window 2024-05-02 12:45:03 -04:00
Arnaud Jamin 87dd681624 Add gameplay tasks window. Add blocking tags in the gameplay ability window. 2024-04-26 11:59:12 -04:00
Arnaud Jamin 72127c9cdd remove wrong dependency 2024-03-01 11:12:02 -05:00