Commit Graph
19 Commits
Author SHA1 Message Date
Yoshi Askharoun 5d6dd89f30 Support getting type info when writing symbols to symbols 2025-09-24 19:21:12 -05:00
Yoshi Askharoun 768f14c46f Add type guessing for property and local symbol references 2025-09-21 21:25:28 -05:00
Yoshi Askharoun d29a7ab839 Minor fixes to JMP statements 2025-09-21 21:25:27 -05:00
Yoshi Askharoun d72d868bec Recognize predefined from equivalent types 2025-09-21 21:25:27 -05:00
Yoshi Askharoun e689e8d3c9 Declare scoped locals on first assignment 2025-09-21 21:25:27 -05:00
Yoshi Askharoun f82630c6c1 Guess expression return types 2025-08-02 21:37:15 -05:00
Yoshi Askharoun 2e8f22b963 [WIP] Class method exports 2025-07-21 01:46:38 -05:00
Yoshi Askharoun 05d00fcdea Remove unused classes 2025-07-20 10:24:49 -05:00
Yoshi Askharoun 14505cd006 Use boolean literals in scripts 2025-07-20 10:24:35 -05:00
Yoshi Askharoun 4325bc3e73 More inline scripts, shared classes 2025-07-20 02:03:16 -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 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 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 3e6beb6406 [WIP] Decompile to XML 2025-07-15 21:57:09 -05:00