Commit Graph

469 Commits

Author SHA1 Message Date
Arnaud Jamin a4e5b7b110 Update README.md 2025-05-14 20:30:56 -04:00
Arnaud Jamin 5077ab47d9 missing file modification 2025-05-14 16:02:57 -04:00
Arnaud Jamin 539a4ba9e8 Cheat command fallback to PIE 1 actor selection 2025-05-14 15:21:44 -04:00
Arnaud Jamin 13caff8dbe unused field 2025-05-14 15:21:00 -04:00
Arnaud Jamin 79534d691b Fix saving of cog window visible state 2025-05-14 15:20:29 -04:00
Arnaud Jamin 4c615ae10d Mutiple fixes
Fix shipping build by reworking Cog integration (now use a subsystem)
Fix crash when stopping and restarting in the editor
2025-05-13 13:30:21 -04:00
Arnaud Jamin ac000a37c6 CogSubsystem: prevent creating multiple input component when having multiple player controller.
Typically when entering debug camera.
2025-03-30 23:24:31 -04:00
Arnaud Jamin bebc05d4fa Improve Collision Tester
Properly filter trace and objects type
2025-03-23 01:12:53 -04:00
Arnaud Jamin 67b2676c15 Move back toggle selection shortcut in selection window 2025-03-22 21:24:43 -04:00
Arnaud Jamin 93b556e950 Merge branch 'main' of https://github.com/arnaud-jamin/Cog 2025-03-22 21:09:32 -04:00
Arnaud Jamin 3cdb23544b Minor refactor 2025-03-22 21:09:29 -04:00
Arnaud Jamin 5081b42358 Update README.md 2025-03-20 13:53:19 -04:00
Arnaud Jamin 25690a4103 CogInput windows fixes
Fix CogInputWindow_Action reset button
Fix CogInputWindow_Gamepad LockPosition option
2025-03-20 13:42:52 -04:00
Arnaud Jamin f1478019e1 Update README.md 2025-03-20 13:38:39 -04:00
Arnaud Jamin 9352a9093a Update README.md 2025-03-20 11:49:17 -04:00
Arnaud Jamin be907e6c51 Fix includes 2025-03-20 10:33:12 -04:00
Arnaud Jamin 23adc4bad4 Update README.md 2025-03-19 13:42:00 -04:00
Arnaud Jamin 0eb8847a25 Update README.md 2025-03-19 13:22:14 -04:00
Arnaud Jamin 027d24177c Update README.md 2025-03-19 13:20:44 -04:00
Arnaud Jamin 13de64e0bd Update README.md 2025-03-19 13:20:12 -04:00
Arnaud Jamin 1676f58848 Update README.md 2025-03-19 13:01:20 -04:00
Arnaud Jamin 810c51ac13 Rework how replicators are spawned to simplify Cog integration
- Replicators are now automatically spawned
- Rework input management.
- Add input shortcuts in the TimeScale window to change the time scale.
2025-03-19 12:59:37 -04:00
Arnaud Jamin 3c2428ca8f Add build info separator 2025-02-24 23:05:50 -05:00
Arnaud Jamin 2fc8a64173 Fix plotted event not correctly rendered when not the event is not ended 2025-02-24 23:05:13 -05:00
Arnaud Jamin f8e1f98e37 CogInput - GamePad - The window can now be aligned on screen borders. 2025-02-17 13:12:50 -05:00
Arnaud Jamin 57ba928504 Update README.md 2025-02-13 01:51:01 -05:00
Arnaud Jamin ae19f27674 constraint game pad window aspect ratio 2025-02-13 01:34:45 -05:00
Arnaud Jamin 1d8f9b5368 Remove debug menu item 2025-02-13 00:52:20 -05:00
Arnaud Jamin 30ecbefd10 Retake the focus when loosing it while ImGui has the input 2025-02-13 00:51:44 -05:00
Arnaud Jamin 2906837026 Re-enable the reset Configs on load to make sure they get their default values 2025-02-13 00:51:01 -05:00
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 e7c864b962 Update README.md 2025-02-12 15:04:34 -05:00
Arnaud Jamin 3549f89bd2 Update README.md 2025-02-12 15:03:25 -05:00
Arnaud Jamin 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 a59058f799 Update README.md 2025-02-09 01:22:43 -05:00
Arnaud Jamin 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 29fed867e3 Update TODO.txt 2025-02-08 01:45:03 -05:00
Arnaud Jamin 8734905574 Update TODO.txt 2025-02-08 01:43:48 -05:00
Arnaud Jamin 0cf3880017 Update TODO.txt 2025-02-08 01:42:07 -05:00
Arnaud Jamin 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