238 Commits

Author SHA1 Message Date
e17f5417f2 Real progress on radial menus 2026-05-16 01:49:26 -04:00
c0848c2670 Completing downgrade to 5.5.4 2026-05-15 19:37:34 -04:00
1328f6e5f7 Working on radial menus 2026-05-15 18:14:38 -04:00
5d2377df1d More work on the argv conversion of ue-wingman 2026-05-13 22:03:19 -04:00
e0d45cc1db Refactoring ue-wingman to be a command-line only tool 2026-05-13 21:36:40 -04:00
b00ec49e91 A few tweaks for the latest engine version 2026-05-08 14:16:52 -04:00
b5e121f884 Update to latest engine 2026-05-05 19:12:03 -04:00
3cf984ff65 Fewer log messages from UE Wingman 2026-05-04 16:11:06 -04:00
ae0defbad9 WingProperty now contains an object pointer. This made it possible to implement structprop a lot better, it now can dig into objects it couldn't dig into before, including structprop-within-structprop 2026-04-27 19:06:57 -04:00
9787522ef6 UE Data formatters done. 2026-04-21 01:00:45 -04:00
0d607ba277 More work on data formatters 2026-04-20 20:52:17 -04:00
6388de9b39 Much work on input mode switching 2026-04-17 23:43:28 -04:00
7a09da8a4e Player controller code to sort input components better: widgets with 'Stop Input' go to top of priority stack, and also, priority actually works now. 2026-04-17 17:56:10 -04:00
d396f394ab Sequences are now implemented in UE Wingman 2026-04-17 06:46:18 -04:00
f19e8ccb72 Working on implementing batch commands for UE wingman 2026-04-17 05:51:13 -04:00
7296847fb5 Some usability tweaks for UE Wingman. 2026-04-14 02:28:22 -04:00
07b90ced1a Work on the ue wingman manual 2026-04-13 22:51:35 -04:00
34011e43d5 Overhaul of manual-generation code 2026-04-13 21:33:16 -04:00
ea74f5fe76 Add support for Blueprint Overrides, and make more progress on the hotkey widget. 2026-04-10 16:56:17 -04:00
ad6a33582b More work on name validation 2026-04-09 22:41:38 -04:00
d98c0081e6 A tweak 2026-04-09 22:10:43 -04:00
224e6604e6 Stricter name validation, and better disambiguation of graph actions 2026-04-09 22:01:19 -04:00
88b72712ca Better graph dump that shows exec pin names so that the AI knows how to connect them. 2026-04-09 16:44:30 -04:00
6be07679d2 A few more bug fixes 2026-04-09 04:22:28 -04:00
9c2dcd9efb Fixed some bugs" 2026-04-08 19:39:39 -04:00
5001be6c90 More tstrong 2026-04-08 06:08:48 -04:00
69b249f7ca Fix three bugs in WingVariables 2026-04-08 05:54:00 -04:00
50790280bb Minor cleanups 2026-04-08 03:47:28 -04:00
73f84c1681 Renaming 2026-04-08 03:40:59 -04:00
f4286faeb1 Make component refs into strrong pointers 2026-04-08 03:35:47 -04:00
15beb42d5f IWYU cleanup done 2026-04-08 03:26:22 -04:00
39cc7cd14b Next batch of IWYU cleanup 2026-04-08 03:14:08 -04:00
ba425c1ab3 First batch of include cleanups 2026-04-08 02:17:56 -04:00
868152f302 First attempt at removal of unnecessary include files 2026-04-08 01:48:49 -04:00
a43affe804 Header file reorg, documentation, and cleanup 2026-04-08 00:52:23 -04:00
083452f83f Split WingComponentReference into a static helper class and a simple data class 2026-04-08 00:07:01 -04:00
9c3fab26c4 Start cleaning WingReferences to be *just* the reference type and no methods 2026-04-07 23:41:04 -04:00
9382ed85f8 Remove bullshit fields from UWingComponentReference 2026-04-07 22:50:00 -04:00
e9af515c05 Fix two important bugs: the tokenizer was tokenizing '.' in identifiers wrong, and WingComponent was using the native flag incorrectly. 2026-04-07 22:28:12 -04:00
f77a8553e1 Start creating WingReferences.h 2026-04-07 22:04:44 -04:00
b124cf72aa Graph export is more sophisticated about details, and GraphNode_Add now shows the node it created. 2026-04-07 21:19:12 -04:00
854e41d6c3 WingFetcher now has no special case for pins. Instead, we implemented UWingPinReference. 2026-04-07 19:23:37 -04:00
9dd4031847 Don't store the editor in the WingFetcher. 2026-04-07 18:43:58 -04:00
1586ec9268 WingFetcher stores strong object pointers 2026-04-07 18:20:28 -04:00
476b0057f5 Material instances are now pretty polished. We can create them, and dump and modify all types of parameters. Factory-based creation is now more polished, and it opens new assets in the editor if it can. 2026-04-07 17:43:54 -04:00
b8cff00848 More work on material instances 2026-04-07 05:06:15 -04:00
e7fd6c2f70 Trying to get material parameters into a polished state. 2026-04-06 18:55:17 -04:00
8951065670 Give FindOneWithInternalID the power to handle arrays of smart pointers.
Eliminate FindNoneWithInternalID, finish migration to FindNoDuplicateNames.
2026-04-06 04:37:28 -04:00
7aac8f194a Precompute broad type categories in WingTypes.
Move the broad-category classification logic out of TypeName_Search and
into WingTypes, store the result in the type registry, and update
TypeName_Search to print the cached category.
2026-04-06 02:56:21 -04:00
5206700067 Harden UE Wingman request handling and numeric property conversion.
Switch the Wingman protocol to null-delimited JSON, rework the server's
socket buffering and send logic, and document the bugs found during the
review. Also refactor WingProperty's numeric setters into clearer helper
paths while preserving the existing conversion rules.
2026-04-06 01:44:21 -04:00