Commit Graph
17 Commits
Author SHA1 Message Date
Yoshi Askharoun e9c75074ee Enable decompilation of Locals block 2025-07-18 20:01:49 -05:00
Yoshi Askharoun b72918726b Guess type of null dictionary items 2025-07-18 19:57:50 -05:00
Yoshi Askharoun a7f7e0e3d4 Support exported types without base types (e.g. Class) 2025-07-18 19:57:15 -05:00
Yoshi Askharoun 044615088d Implement If blocks in scripts 2025-07-18 14:04:06 -05:00
Yoshi Askharoun 15b050a343 Use stack of blocks 2025-07-18 00:43:22 -05:00
Yoshi Askharoun f18920fd33 [WIP] First pass at script decompilation 2025-07-18 00:23:23 -05:00
Yoshi Askharoun 059e143980 Fix namespaces on element property assignments 2025-07-17 18:32:28 -05:00
Yoshi Askharoun 2a76d02461 Support content init, PLAD, PGET/P/T, LSYM, and serialization of complex objects with simple properties 2025-07-17 17:55:04 -05:00
Yoshi Askharoun 64f7a445eb Support method calls on instances 2025-07-17 17:52:57 -05:00
Yoshi Askharoun 8a4b3853b2 Use switch 2025-07-17 15:29:51 -05:00
Yoshi Askharoun 52d2fdb10b Move init method analysis 2025-07-17 15:26:17 -05:00
Yoshi Askharoun 27086b73a8 Move common decompiler state to new class 2025-07-17 14:30:19 -05:00
Yoshi Askharoun 109c44e8eb Genericize conversions from instance/expressions to XML 2025-07-17 14:07:44 -05:00
Yoshi Askharoun c4a8be37cb [WIP] Start handling inline expressions 2025-07-17 00:46:05 -05:00
Yoshi Askharoun 2f09fbf67c [WIP] Static analysis of XML constructors 2025-07-16 23:00:49 -05:00
Yoshi Askharoun 3e6beb6406 [WIP] Decompile to XML 2025-07-15 21:57:09 -05:00
Yoshi Askharoun 8b2a88a77c Begin UIX XML decompiler target 2025-02-01 20:31:25 -06:00