Commit Graph

321 Commits

Author SHA1 Message Date
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
Arnaud Jamin dd2c4ad694 Move CogLogCategory in common project 2024-03-01 11:04:14 -05:00
Arnaud Jamin 14ca7e035e Switch to unreal 5.3 (Fix warning) 2024-02-27 23:07:09 -05:00
Eduardo Valencia 7543b49ef7 Updated to 5.3.x, renamed interface function, and more
In CogSampleSpawnPredictionComponent.cpp, lines 299 through 302 have return statements of FColor::FColor, these have been updated to a single FColor return statement
In CogSampleTargetableInterface.h, the GetTargetLocation function does not compile against Linux. Reason being that it interferes with built in functions that share the same name (notably within the AIController class). This has been changed to GetTargetActorLocation to maintain a similar name. Recommend adding comments when possible.

Additionaly, the sample project and the editor have had their IncludeOrderVersion updated to 5.2. This was done to clear the warning listing that 5.1 will be deprecated in the next major version release.

The project compiles against Windows and Linux (likely other platforms too, unable to check)
Happy to help! :)
2024-02-15 18:59:25 -05:00
Arnaud Jamin 4263047309 Update README.md 2024-01-28 22:43:42 -05:00
Arnaud Jamin 6793a31aae Update README.md 2024-01-28 22:43:22 -05:00
Arnaud Jamin a5bf8e2b6b Update README.md 2024-01-28 22:41:18 -05:00
Arnaud Jamin 23f88ef378 Update README.md 2024-01-28 22:40:53 -05:00
Arnaud Jamin 4529d509a5 Update README.md 2024-01-28 22:40:36 -05:00
Arnaud Jamin 45d2ae4d2b Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2024-01-12 09:33:42 -05:00
Arnaud Jamin c6fa1e1a1d CogCommon
Reorder ECogCommonAllegiance  to match ETeamAttitude in AIModule
2024-01-12 09:33:39 -05:00
Arnaud Jamin c53b0b7830 Update README.md 2024-01-10 00:22:30 -05:00
Arnaud Jamin e8fb710632 Comment 2024-01-09 21:24:47 -05:00
Arnaud Jamin e773b6636f Fix build 2024-01-09 21:24:31 -05:00
Arnaud Jamin 7009b3f2e7 Fix plugins have empty content folders showing 2024-01-09 21:18:07 -05:00