Commit Graph
100 Commits
Author SHA1 Message Date
Arnaud Jamin dacbaf2bea CogSample: start to add a shooting ability 2023-11-05 23:22:59 -05:00
Arnaud Jamin 34e08a9e2a CogSample: Add a window with the Team of the selection. 2023-11-05 01:10:22 -04:00
Arnaud Jamin c44171b113 CogWindow: Add an option to have no padding on windows (used by CogAbilityWindow_Abilities, Effects, Tags, ...) 2023-11-05 00:32:25 -04:00
Arnaud Jamin 860c9be349 CogEngine: Plot window improvements. 2023-11-04 23:20:21 -04:00
Arnaud Jamin 9d3143298b CogAbility: Add blocked ability tags 2023-11-04 00:20:18 -04:00
Arnaud Jamin 429123dbd3 CogAbility: Add menu to sort and filter Tags window 2023-11-03 23:38:53 -04:00
Arnaud Jamin 31d5fa9db8 CogWindow: Widgets can now be chosen and ordered by the user 2023-11-03 21:08:54 -04:00
Arnaud Jamin 4393709bbc Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-11-03 14:05:00 -04:00
Arnaud Jamin 4e13413dab CogInput: Improve gamepad window
can control that stick by dragging it
2023-11-03 14:04:57 -04:00
Arnaud Jamin 29e8fa4522 CogAbility: Improve Effects Ability and Attribute window
CogAbility:
- Add sorting on Effects and Ability
- Add search on Effects and Ability
- Colors are now per user config
- Add blocking info in ability window and change its color when blocked
- Add separate windows for Effects
CogEnine: Change the command binding key widget
2023-11-03 02:40:38 -04:00
Arnaud Jamin 7e8ba3e092 CogAbility: Fix cheats not correctly saved when connected to a server
CogSample: Projectile progress
2023-10-31 23:50:41 -04:00
Arnaud Jamin f876862d12 CogCommon: Better debug formating
CogSample: Projectile Progress
CogSample: Disable Character Mesh collision on dedicated server
2023-10-31 00:44:59 -04:00
Arnaud Jamin 5200db56c5 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-30 23:44:27 -04:00
Arnaud Jamin 7f88f5d53a CogWindow: Rename CreateWindow to AddWindow to prevent name conflict with windows headers
CogSample : Projectile progress
2023-10-30 23:44:24 -04:00
Arnaud Jamin 315782183d CogSample: progress on projectiles 2023-10-30 01:11:48 -04:00
Arnaud Jamin be498905bc Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-27 10:17:30 -04:00
Arnaud Jamin b147b4b05f minor fixes 2023-10-27 10:17:25 -04:00
Arnaud Jamin 9a1fe2a348 Fix the build in no unity 2023-10-27 02:56:10 -04:00
Arnaud Jamin e72504b47a CogWindow: CogWindows are not UObject anymore
CogWindows are now normal object because we want to be able to Ifdef them, and UObject cannot be ifdef. CogWindows were UObject mainly for saving their config. The configs have been moved in separated class, which are UObject.
2023-10-27 02:39:33 -04:00
Arnaud Jamin 42ca1afc6a Cog Sample: Adding more gameplay
Cog Sample: Make Area a component instead of an actor
Cog Sample: Add Basic actor for Projectiles, Areas, etc...
Cog Sample: Start to add Projectile
Cog Sample: Start to add SpawnPrediction
2023-10-26 12:33:50 -04:00
Arnaud Jamin 07e9db10af Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-22 23:16:04 -04:00
Arnaud Jamin a39c8b277d CogInput: Add multiple IMC on the input data asset. Maybe propose a current imc 2023-10-22 23:16:00 -04:00
Arnaud Jamin 9a7766b9a7 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-22 01:37:30 -04:00
Arnaud Jamin 6f54b429f0 CogAbility: Apply tweaks at start and when an new actor is spawned
The data asset is now loaded directly by the windows.
2023-10-22 01:37:26 -04:00
Arnaud Jamin 4c9f731475 CogImGui: Fix crash when restating level 2023-10-21 20:20:25 -04:00
Arnaud Jamin 9f5431465b Fix garbage collection unloading cog assets 2023-10-21 01:28:54 -04:00
Arnaud Jamin f2d8311c90 CogWindow: Add shortcuts text for some menu items 2023-10-21 00:31:14 -04:00
Arnaud Jamin a200c40bed CogEngine: Selection prioritize another actor than the selected actor unless only touching the selected actor. 2023-10-20 16:25:01 -04:00
Arnaud Jamin ac90ba6ab6 CogPackage: fix Gameplay Cues not cooked
CogSample: Add area of effect
CogSample: Add "Easy" cheat
CogWindow: Fix some tooltips
CogEngine: Spawns now spawn the default controller
CogDebug: Early out on DebugDraw if WorldContextObject is null
2023-10-20 15:47:57 -04:00
Arnaud Jamin 812f4fa91f Start to add path following debug 2023-10-20 09:02:11 -04:00
Arnaud Jamin 804f7c6ba5 CogWindow: Move Registering of default command bindings to WindowManager 2023-10-19 23:31:42 -04:00
Arnaud Jamin e4ad41601e Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-19 22:51:22 -04:00
Arnaud Jamin 518d741b6e CogSample: Better placement of the damage vfx for the poison ability 2023-10-19 22:51:19 -04:00
Arnaud Jamin 1b5d63b0af Rework how ImGui input toggle is triggered
Add a new window CommandBindings to configure the shortcuts of console commands
The first time it is created, this window add the bindings to control cog:

[Tab]  Cog.ToggleInput
[F1]   Cog.LoadLayout 1
[F2]   Cog.LoadLayout 2
[F3]   Cog.LoadLayout 3
[F4]   Cog.LoadLayout 4
[F5]   Cog.ToggleSelectionMode

The selection window can now uses the Actor Label instead of Name (simpler to read)
Fix Blackboard sorting
2023-10-19 17:28:42 -04:00
Arnaud Jamin c32efe88f5 Merge branch 'main' into pr/6 2023-10-18 21:27:36 -04:00
Arnaud Jamin ea61e2d7a1 Fix tabs 2023-10-18 21:12:55 -04:00
Arnaud Jamin bbb89f09ff Start to add hit impact on the sample 2023-10-18 17:22:50 -04:00
Arnaud Jamin 87e87edc13 minor change 2023-10-18 14:41:40 -04:00
Arnaud Jamin db184c4aed Replicate client selection to the server to filter server debug replication 2023-10-18 14:09:02 -04:00
Arnaud Jamin daf5762035 Update Todo 2023-10-17 19:19:26 -04:00
Arnaud Jamin 08b43a16dd CogSample: improve the activate ability BTTask 2023-10-17 17:42:37 -04:00
Arnaud Jamin 43d6fdbaf0 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-17 17:19:24 -04:00
Arnaud Jamin c8c68ee2b4 Improve behavior tree
add hover feedback on gamepad buttons
2023-10-17 17:18:56 -04:00
Arnaud Jamin 9b7304004d fix crash at launch 2023-10-17 15:10:19 -04:00
Arnaud Jamin 0d9a5b4457 Update todo 2023-10-17 15:06:30 -04:00
Arnaud Jamin 0529373683 Add CogSample own BTTask to implement a custom description 2023-10-17 15:05:38 -04:00
Arnaud Jamin 0c00b4a2c4 Save selection window config 2023-10-17 15:02:20 -04:00
Arnaud Jamin e05c35cecf Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-17 12:36:01 -04:00
Arnaud Jamin ead94dffe6 Add runtime values in the behavior tree window
Sort blackboard by name
2023-10-17 12:35:56 -04:00
Arnaud Jamin 4e342c8fce Fix #pragma once in CogSampleLogCategories.h 2023-10-17 12:34:17 -04:00
Arnaud Jamin 3c2eac3969 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-17 00:05:52 -04:00
Arnaud Jamin 8fd05218ca improve behavior tree window 2023-10-17 00:05:49 -04:00
Arnaud Jamin fe18f457e1 add more keys in the blackboard 2023-10-16 17:22:07 -04:00
Arnaud Jamin 6d11f22a63 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-16 17:04:39 -04:00
Arnaud Jamin 95d24ae767 Add behavior tree window 2023-10-16 17:04:32 -04:00
Arnaud Jamin 170869648c fix package mode build
Cog Data asset should now be correctly loaded in package mode
2023-10-16 12:48:43 -04:00
Arnaud Jamin 283608e6ff blackboard window now display key and values 2023-10-16 12:14:46 -04:00
Arnaud Jamin fc5abf7e8f starting to add AI windows 2023-10-16 02:51:44 -04:00
Arnaud Jamin e674cf29c1 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-16 02:04:41 -04:00
Arnaud Jamin 18e3e3c25f add basic AI behavior in the sample 2023-10-16 02:04:37 -04:00
Arnaud Jamin da02827408 improve inspector 2023-10-16 00:00:05 -04:00
Arnaud Jamin 667439e5fa Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-13 23:35:19 -04:00
Arnaud Jamin 63f4a8b92f Add Inspector window
Add Inspector window
Hide main menu widgets when the width gets too small
Add log category description
Renaming
2023-10-13 23:35:16 -04:00
Arnaud Jamin 5b50d97cbd Move most modules in the same Cog plugin 2023-10-13 14:59:53 -04:00
Arnaud Jamin 6f50f1d1ce Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-13 10:48:12 -04:00
Arnaud Jamin abca961ff0 remove generated files 2023-10-13 10:48:10 -04:00
Arnaud Jamin 3294a2214b Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-13 00:37:11 -04:00
Arnaud Jamin 7b0ed3d05f fix scale replication and other fixes 2023-10-13 00:37:07 -04:00
Arnaud Jamin 762167e3c2 various bug fixes 2023-10-12 16:16:45 -04:00
Arnaud Jamin 9be50bf331 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-12 12:59:32 -04:00
Arnaud Jamin adbb417c43 tweak hud 2023-10-12 12:59:30 -04:00
Arnaud Jamin f67b1835f3 fix revive 2023-10-12 11:43:46 -04:00
Arnaud Jamin 1f561ccc16 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-12 11:26:58 -04:00
Arnaud Jamin 7dc83d6601 fix build error 2023-10-12 11:26:55 -04:00
Arnaud Jamin 293a35af06 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-11 22:01:45 -04:00
Arnaud Jamin 1d1c9006c9 remove videos 2023-10-11 22:01:18 -04:00
Arnaud Jamin bfaf0c0058 reset config 2023-10-11 21:59:44 -04:00
Arnaud Jamin 88481c3dcc input actions 2023-10-11 14:50:51 -04:00
Arnaud Jamin 5095cb0846 default toggle input key 2023-10-11 14:40:21 -04:00
Arnaud Jamin e90b097c1d window settings - imgui toggle input settings 2023-10-11 14:34:18 -04:00
Arnaud Jamin 18d82287aa unify data assets 2023-10-11 10:33:13 -04:00
Arnaud Jamin 3116bbc87f Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-11 01:38:41 -04:00
Arnaud Jamin 8c44c15224 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-11 01:28:29 -04:00
Arnaud Jamin c5d1d14ac6 unify abilities data asset 2023-10-11 01:28:24 -04:00
Arnaud Jamin f2d320ceca Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-10 23:53:47 -04:00
Arnaud Jamin eb963614b9 simplify integration 2023-10-10 23:53:34 -04:00
Arnaud Jamin 7094dbf1f5 add Todo 2023-10-10 17:43:42 -04:00
Arnaud Jamin b4ee2da00a Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-10 17:24:32 -04:00
Arnaud Jamin 83d756252a add possession in selection window 2023-10-10 17:24:27 -04:00
Arnaud Jamin 87acfc5a94 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-10 11:26:40 -04:00
Arnaud Jamin 91a18306e4 add remove ability 2023-10-10 11:26:37 -04:00
Arnaud Jamin 2d5e764e19 cheats and window menu persistence 2023-10-10 02:10:18 -04:00
Arnaud Jamin c9a3013bb9 save cheats state 2023-10-10 01:12:59 -04:00
Arnaud Jamin 0dca669326 update UI effect on the sample 2023-10-10 00:20:12 -04:00
Arnaud Jamin 9ec695e65b Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-09 19:09:33 -04:00
Arnaud Jamin 02a11e8b7c display effects in sample 2023-10-09 19:09:25 -04:00
Arnaud Jamin 99db2cfd5e started to add effects in hud on the sample 2023-10-09 03:15:09 -04:00
Arnaud Jamin b3a230343b fix shipping target 2023-10-09 02:24:03 -04:00
Arnaud Jamin ad7cbb1667 sample UI ability cooldown 2023-10-09 02:20:52 -04:00
Arnaud Jamin 02b402023a data registery + debug 2023-10-07 02:22:45 -04:00