Commit Graph

239 Commits

Author SHA1 Message Date
cc34e36cd2 A small refactor in UEWingman, for readability 2026-06-01 20:53:02 -04:00
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