Commit Graph

99 Commits

Author SHA1 Message Date
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
843e16b177 Starting to convert old search functions to new ones 2026-03-29 01:14:58 -04:00
2ad86bac1d Implemented new functions FindOneWithExternalID, etc. 2026-03-28 23:47:05 -04:00
9790fa34e1 Name sanitization overhaul in progress 2026-03-28 21:07:28 -04:00
22fe60f431 Converted over to new name sanitization routine 2026-03-28 20:04:48 -04:00
88fa260c9d Tokenizer is now done, we also have the new InternalizeID and ExternalizeID 2026-03-28 19:29:15 -04:00
5aef356199 More work on the new variable list functionality 2026-03-27 19:27:49 -04:00