Commit Graph
99 Commits
Author SHA1 Message Date
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
Arnaud Jamin 3e6288c955 hud initialization fixes 2023-10-07 01:57:42 -04:00
Arnaud Jamin b18e62cd02 starting to add the hud in the sample 2023-10-06 17:22:23 -04:00
Arnaud Jamin 92396410d4 Add target acquisition in the sample 2023-10-06 02:27:00 -04:00
Arnaud Jamin 25f2e06400 Add more abilities in the sample 2023-10-05 16:57:43 -04:00
Arnaud Jamin e952256b98 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-05 01:54:32 -04:00
Arnaud Jamin 27f4b9485a add a new heroes push back abilities 2023-10-05 01:54:26 -04:00
Arnaud Jamin ad397dbf7e Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-04 10:19:09 -04:00
Arnaud Jamin 55d47c108a fix build 2023-10-04 10:18:48 -04:00
Arnaud Jamin 901b92e70c Add help 2023-10-04 09:37:35 -04:00
Arnaud Jamin 496439fe20 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-03 12:05:08 -04:00
Arnaud Jamin 9eeaec254a moved metric to CogDebug 2023-10-03 12:04:56 -04:00
Arnaud Jamin 60b1578e96 Make the damage window more generic
The goal was to handle gameplay event other than damage, such as heals. Renamed it to metric.
2023-10-03 01:00:06 -04:00
Arnaud Jamin 82dca91a89 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-02 23:49:15 -04:00
Arnaud Jamin bd6c7be5ca rename CogInterfaces to CogInterface 2023-10-02 23:49:10 -04:00
Arnaud Jamin 771963f7c2 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-02 17:27:39 -04:00
Arnaud Jamin e257169ff0 Update .gitignore 2023-10-02 17:27:30 -04:00
Arnaud Jamin 81540a77f0 Add CogInterfaces plugin to fix interface usage when compiling shipping builds 2023-10-02 17:27:19 -04:00
Arnaud Jamin 82eb2d77e7 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2023-10-02 15:28:44 -04:00
Arnaud Jamin 28cef19935 Add spawning window 2023-10-02 15:28:35 -04:00
Arnaud Jamin 1aabdb5c4e First Submit 2023-10-02 01:32:41 -04:00
Arnaud Jamin c34574e841 Initial commit 2023-10-02 01:30:11 -04:00