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
78a3ca3e72
More work on properties
2026-04-03 11:29:58 -04:00
4f09d6caf0
More work on props
2026-04-03 00:20:41 -04:00
5fc9ce63ad
Property manipulation now getting closer
2026-04-02 04:39:05 -04:00
2e2bb89de0
New infrastructure for property manipulation.
2026-04-02 02:27:14 -04:00
7865818e69
Another registration overhaul
2026-04-01 18:12:54 -04:00
483b3b75ff
Handler registration overhaul
2026-04-01 17:45:33 -04:00
7e53975e3d
Minor bugfix
2026-04-01 05:47:24 -04:00
efb1c94144
Working on Asset_Create
2026-04-01 05:10:00 -04:00
89815bcd13
Config files for claude and codex
2026-03-31 17:38:52 -04:00
d590d71421
WingVariables for the win
2026-03-31 16:43:28 -04:00
43f2439f29
More work on variables
2026-03-31 04:54:44 -04:00
93ce030fc0
More progress on variables
2026-03-31 03:50:06 -04:00
9720fa9f8d
Progress on variable modification
2026-03-30 23:45:53 -04:00
e982fec1a4
Code is all tore up
2026-03-30 20:10:23 -04:00
386455b1d0
WingTypes now uses the new tokenizer.
2026-03-30 05:34:17 -04:00
a2221bca94
About to overhaul WingTypes
2026-03-30 05:01:20 -04:00
339495ae3b
More work on tokenizer
2026-03-30 00:57:28 -04:00
6041641c74
More cleanup of Internal/External IDs
2026-03-29 15:11:45 -04:00
091bfe1ad2
Lots more progress on the name overhaul
2026-03-29 02:37:47 -04:00