Arnaud Jamin
bf6c7cb371
Fix Cog module name
2025-02-13 00:50:00 -05:00
Arnaud Jamin
32026c29b0
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-02-12 15:18:36 -05:00
Arnaud Jamin
362d248866
Cleanup
2025-02-12 15:18:33 -05:00
Arnaud Jamin and GitHub
e7c864b962
Update README.md
2025-02-12 15:04:34 -05:00
Arnaud Jamin and GitHub
3549f89bd2
Update README.md
2025-02-12 15:03:25 -05:00
Arnaud Jamin and GitHub
0b13879282
Update README.md
2025-02-12 14:31:22 -05:00
Arnaud Jamin
32ca4dc2ba
Rename CogWindow plugin to Cog.
...
Fix Config saving not working
2025-02-12 13:56:06 -05:00
Arnaud Jamin
6d9494b685
Major Change - Rework how Cog gets integrated
...
Cog integration has been reworked to make it easier, to keep Cog available between level loadings, and to properly tick ImGui while the game is paused.
Cog 's WindowManager is now a GameInstanceSubsystem.
The WindowManager ticks ImGui and the windows during the OnWorldPostActorTick delegate.
(If this is not working for your project, don't hesitate to open an issue.)
Check the readme to see how to integrate Cog.
The Plot debug functions (displayed by the Engine/Plot window) have been reworked as they were not properly working in Multi PIE in Single Process.
API changes:
- use FCogDebug::Plot instead of FCogDebugPlot::PlotValue
- use FCogDebug::InstantEvent instead of FCogDebugPlot::PlotEventInstant
- use FCogDebug::StartEvent instead of FCogDebugPlot::PlotEventStart
- use FCogDebug::StopEvent instead of FCogDebugPlot::PlotEventStop
2025-02-11 13:29:12 -05:00
Arnaud Jamin
357bd9974e
Console: completion use Contains instead of StartWith
2025-02-09 17:03:24 -05:00
Arnaud Jamin
d5c6896766
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-02-09 16:44:11 -05:00
Arnaud Jamin
319a870522
CogEngine: Levels window: Remove the loading of assets by default.
2025-02-09 16:44:10 -05:00
Arnaud Jamin and GitHub
a59058f799
Update README.md
2025-02-09 01:22:43 -05:00
Arnaud Jamin and GitHub
67e13860bb
Update README.md
2025-02-09 01:21:04 -05:00
Arnaud Jamin
8b650632a7
CogEngine: Add Levels window to load a specific level
...
CogSample: fix server target not excluding cog
2025-02-09 01:18:27 -05:00
Arnaud Jamin
f13ef84dab
Fix shipping target
2025-02-08 01:57:55 -05:00
Arnaud Jamin and GitHub
29fed867e3
Update TODO.txt
2025-02-08 01:45:03 -05:00
Arnaud Jamin and GitHub
8734905574
Update TODO.txt
2025-02-08 01:43:48 -05:00
Arnaud Jamin and GitHub
0cf3880017
Update TODO.txt
2025-02-08 01:42:07 -05:00
Arnaud Jamin and GitHub
8f73047176
Merge pull request #48 from jakobbouchard/add-transparent-mode-setting
...
Add setting for transparent mode
2025-02-08 01:01:08 -05:00
Arnaud Jamin
160a09d7c5
Merge branch 'main' into pr/48
2025-02-08 00:54:57 -05:00
Arnaud Jamin and GitHub
7e69b9cfbb
Merge pull request #49 from jakobbouchard/fix-typos
...
Fix typo in Show Borders
2025-02-08 00:49:54 -05:00
Arnaud Jamin and GitHub
2befda814b
Merge pull request #47 from jakobbouchard/add-utf8-inspector
...
Use TCHAR_TO_UTF8 in Inspector window for some properties
2025-02-08 00:33:04 -05:00
Arnaud Jamin
a5cd84be7f
CogSample: Add properties to test inspector TSet and TMap
2025-02-08 00:29:26 -05:00
Arnaud Jamin
157d8bae84
Merge branch 'main' into pr/50
2025-02-08 00:01:50 -05:00
Arnaud Jamin and GitHub
acac8992e5
Update README.md
2025-02-07 23:57:06 -05:00
Arnaud Jamin and GitHub
a52e1abc5b
Update README.md
2025-02-07 23:56:47 -05:00
Arnaud Jamin
a49857c7a8
Add missing dependency
2025-02-07 23:54:06 -05:00
Arnaud Jamin
7ba2e5221f
Fix crash in CogDebugDrawImGui
2025-02-07 23:51:04 -05:00
Arnaud Jamin
2cc42bf196
CogEngine: Add BuildInfo window to display the build changelist, target, and so on.
2025-02-07 23:50:25 -05:00
Arnaud Jamin
254a1c2ce5
API change for CogWindow
...
FCogWindow::PreRender Renamed to PreBegin
FCogWindow::PostRender Renamed to PostEnd
Add FCogWindow::PostBegin
Remove FCogWindow bNoPadding field. Instead implement PreBegin/PostBegin to push the desired styles
Improve Notifications usability
2025-02-07 23:49:30 -05:00
Arnaud Jamin and GitHub
ac4d9496b3
Update README.md
2025-02-06 16:07:57 -05:00
Arnaud Jamin
1e27fc0c13
Code analysis pass
2025-02-06 15:46:34 -05:00
Arnaud Jamin and GitHub
2765d07cb9
Update README.md
2025-02-06 13:12:41 -05:00
Arnaud Jamin and GitHub
e0806b976a
Update README.md
2025-02-06 13:11:45 -05:00
Arnaud Jamin and GitHub
b3a704deaa
Update README.md
2025-02-06 12:48:48 -05:00
Arnaud Jamin and GitHub
89db1b9db1
Update README.md
2025-02-06 12:42:07 -05:00
Arnaud Jamin
82fbf9caaf
CogEngine: Fix command list of console widget staying when deactivating imgui input
2025-02-06 11:39:16 -05:00
Arnaud Jamin
0bbd805247
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-02-06 11:27:12 -05:00
Arnaud Jamin
cf3bcf9612
CogWindow: Fix Push Pop ID in main menu bar
2025-02-06 11:27:10 -05:00
Arnaud Jamin and GitHub
afb6e86894
Update README.md
2025-02-06 10:36:27 -05:00
Arnaud Jamin
27ad15488d
CogEngine: Fix crash when the CogEngine data asset is not present
...
Fix cheat colors always overriding the user color
2025-02-06 10:21:31 -05:00
Arnaud Jamin and GitHub
e56966482e
Update README.md
2025-02-06 10:15:38 -05:00
Arnaud Jamin
4f3bdf1753
CogSample: Add trace for cog selection
2025-02-06 02:25:00 -05:00
Arnaud Jamin
c8f5aa1521
Remove the Selection window runtime setter for the raycast. Replace it with settings defined in the CogEngine asset.
2025-02-06 02:18:33 -05:00
Arnaud Jamin
c70103283e
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-02-06 01:51:00 -05:00
Arnaud Jamin
b2d1d312f8
CogEngine: Fix crash
2025-02-06 01:50:57 -05:00
Arnaud Jamin and GitHub
a4fbfbfb34
Update README.md
2025-02-06 01:50:02 -05:00
Arnaud Jamin and GitHub
f5b20cc898
Update README.md
2025-02-06 01:48:41 -05:00
Arnaud Jamin and GitHub
eef01f5ca6
Update README.md
2025-02-06 01:48:14 -05:00
Arnaud Jamin and GitHub
0081103e4d
Update README.md
2025-02-06 01:45:40 -05:00
Arnaud Jamin and GitHub
f9e94ed4c4
Update README.md
2025-02-06 01:42:27 -05:00
Arnaud Jamin and GitHub
d14a129e3b
Update README.md
2025-02-06 01:41:22 -05:00
Arnaud Jamin and GitHub
e99af1bb22
Update README.md
2025-02-06 01:32:43 -05:00
Arnaud Jamin and GitHub
e07816b925
Update README.md
2025-02-06 01:24:08 -05:00
Arnaud Jamin and GitHub
e15ebc57e6
Update README.md
2025-02-06 01:22:25 -05:00
Arnaud Jamin and GitHub
65eb019008
Update README.md
2025-02-06 01:17:02 -05:00
Arnaud Jamin and GitHub
1f5479ae2b
Update README.md
2025-02-06 01:16:29 -05:00
Arnaud Jamin and GitHub
299e90451b
Update README.md
2025-02-06 01:07:16 -05:00
Arnaud Jamin
cee4787d9a
Notification Window: Improve usability
2025-02-06 00:21:02 -05:00
Arnaud Jamin
816889ba7c
CogEngine: First iteration on notification window
2025-02-05 17:09:25 -05:00
Arnaud Jamin
882605ab2b
Console Window: Add Shift+Tab shirtcut, similar to Up arrow
2025-02-04 23:39:16 -05:00
Arnaud Jamin
74dd726c2c
CogEngine: Make the Cheat Execution implementable in blueprint
...
- Deprecate CogAbilityWindow_Cheats as it is now replaced with CogEngineWindow_Cheats
- Add CogAbilityCheat_Execution_ActivateAbility for cheats that rely on an ability
- CogSample: Add new cheats
2025-02-04 21:52:53 -05:00
Arnaud Jamin
27c309ad87
CogEngine: Selection Window - Fix Pickup button not scaling with DPI
2025-02-04 15:21:04 -05:00
Arnaud Jamin
9bf32b2d86
CogEngine: Improve various windows widgets usability
...
- Implement ImGui Copy Paste, and OpenInShell backend.
- Fix ColorEdit4
- Fix Hand and NotAllowed cursors
- Make the reset of windows configuration automatic (but optional) when getting a config.
- Console Window: Improve usability
- Stat Window: Add configuration of of MaxFPS, Pings, and PacketLoss. Improve widget usability.
- Time Scale Window: Add configuration of time scale. Improve widget usability.
- Output Log Window: Fix the Copy.
- Selection Window: The Pick button now uses an icon
2025-02-04 01:26:19 -05:00
Arnaud Jamin
cb758450be
CogEngine: Fix Console window context menu appearing when it shouldn't
2025-02-02 00:22:17 -05:00
Arnaud Jamin
597db17f9c
CogEngine: Console improvements
2025-02-01 02:40:56 -05:00
Arnaud Jamin
0429a7b313
CogEngine: console window improvements
2025-01-31 23:33:22 -05:00
Arnaud Jamin
b56d7bf4a9
CogEngine: Add first iteration on a Console window
2025-01-30 13:16:17 -05:00
Arnaud Jamin
1cecf93841
CogWindow: simplify how CogWidgets are rendered
...
Remove the need to specify the widgets width to be able to right them.
Instead widgets are rendered in a table which left/center/right align automatically.
2025-01-30 13:15:25 -05:00
Arnaud Jamin
fff036d81f
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-01-25 21:50:23 -05:00
Arnaud Jamin
c9918da4f1
CogCommonUI: Add a new plugin to fix CommonUI blocking cog shortcuts (F1, F2, ...)
...
Reference this plugin where other cog modules are added.
This plugin uses a CommonUI ActionRouter to let Cog receives the shortcuts it needs.
If you already have an Action Router, you can call FCogImguiInputHelper::IsTopPriorityKey to know if the key event to should handled or not.
2025-01-25 21:50:19 -05:00
Arnaud Jamin
c345235e96
CogSample: const and typo fix
2025-01-25 21:37:29 -05:00
Arnaud Jamin and GitHub
b4c140d6a6
Update README.md
2025-01-24 11:56:13 -05:00
Arnaud Jamin and GitHub
0b22411bc2
Update README.md
2025-01-24 11:55:55 -05:00
Arnaud Jamin and GitHub
b85edb4e53
Update README.md
2025-01-24 11:51:32 -05:00
Arnaud Jamin and GitHub
d057cab768
Update README.md
2025-01-24 11:51:02 -05:00
Arnaud Jamin
9fecf82663
Merge branch 'main' of https://github.com/arnaud-jamin/Cog
2025-01-24 11:43:14 -05:00
Arnaud Jamin
b08c8768c7
Fix toggle imgui input shortcut not working when input is enabled (happening in Lyra)
2025-01-24 11:43:00 -05:00
Arnaud Jamin
cf027e4074
Remove unused includes
2025-01-24 11:41:25 -05:00
Arnaud Jamin
a24deacce3
Fix usage of raw pointers on UProperties
2025-01-24 11:41:01 -05:00
Arnaud Jamin and GitHub
6ea7c73a44
Update README.md
2025-01-24 11:32:04 -05:00
Arnaud Jamin
d7f0742170
Update .gitignore
2025-01-24 01:20:25 -05:00
Arnaud Jamin
4f8d969ce5
CogWindow: Change the way Cog shortcuts are treated
...
Shortcuts to enable imgui (F1), enable actor selection (F5), loading and saving layouts, used to be handled by registering console commands with shortcuts. Now console commands can still be executed, but the shortcuts are handled by directly checking if the corresponding key is pressed from the UPlayerInput when imgui do not need Text input.
This should fix cases where the console shortcuts were not executed (typically with CommonUI menus)
2025-01-24 01:19:18 -05:00
Arnaud Jamin
980fe16f6e
CogSample: Add invisibility cheat
2025-01-24 00:59:59 -05:00
Arnaud Jamin
aca54cbe9d
CogEngine: Improve Plot window
...
- Save plotted entries between sessions
- Add more options (autofit padding, num recorded values, record values when paused
- Fix dragging the mouse on a different window over the graph pausing the graph
2025-01-24 00:57:24 -05:00
Arnaud Jamin
f7e63c3823
CogEngine: Plot window Add number of Y axis configuration
2025-01-17 13:10:52 -05:00
Arnaud Jamin
d7bd68618f
CogAbility: Plot Window minor UI tweak
2025-01-17 11:27:17 -05:00
Arnaud Jamin
6d8f7cb975
CogEngine: Plot window tweaks
2025-01-17 02:03:51 -05:00
Arnaud Jamin
4451e6bc50
CogAbility: Minor UI tweaks
2025-01-16 19:32:00 -05:00
Arnaud Jamin
76960d2df1
CogAbility: Improve Attribute Window
...
Can now open the details of an attribute
Improve the drawing of the attribute modifiers
2025-01-16 19:31:29 -05:00
Arnaud Jamin
dcce0f1b47
CogEngine: improve plot events automatic row manangement
...
CogSample: plot Ability Activate/End event
2025-01-16 19:30:12 -05:00
Arnaud Jamin
4491614a0d
CogEngine: Fix crash with new cheat window when no asset defined
...
minor: rework cheat filters
2025-01-16 19:28:20 -05:00
Arnaud Jamin
cde200829f
Fix package compilation
2025-01-16 08:07:43 -05:00
Arnaud Jamin
d7ab3f18b9
CogAbility: Add open asset button on effect and abilities context menu
2025-01-16 07:56:28 -05:00
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