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
9c1f474170
work on material parameters
2026-04-05 03:20:51 -04:00
c949a4db05
Better handling of property mutability, and also, walk into structs.
2026-04-04 23:57:59 -04:00
bd138e2790
Fix bug in package loading
2026-04-04 21:07:13 -04:00
fb5b774bfe
better expression of class properties
2026-04-04 20:10:22 -04:00
47acf1aca4
Simplification of handlers
2026-04-04 18:12:10 -04:00
c006531bd4
Create_OneArg now working
2026-04-04 17:59:00 -04:00
92e41c857a
Lots of refactoring
2026-04-04 05:22:08 -04:00
ba63a40641
More refactoring
2026-04-04 02:58:23 -04:00
7c884e84cb
Back in business
2026-04-04 02:21:04 -04:00
e9fff6599a
Enormouse overhaul
2026-04-04 01:45:25 -04:00
b1a2813f05
Migrating back to WingProperty. Sigh.
2026-04-03 19:54:50 -04:00
297586f351
Nice try on WingPropHandle
2026-04-03 19:07:39 -04:00
daa9216ddf
Migrating toward WingPropHandle
2026-04-03 17:05:48 -04:00
a0c5a56476
More work on properties
2026-04-03 15:52:07 -04:00
c19091ef1f
More work on property
2026-04-03 15:03:59 -04:00
e70bce0ede
Prop Get2/Set2
2026-04-03 11:42:40 -04:00
fe4a4d5646
Prop Get2/Set2
2026-04-03 11:41:21 -04:00