Commit Graph
162 Commits
Author SHA1 Message Date
Yoshi Askharoun 2719ac2f26 [WIP] Initial attempt at CFA 2025-07-27 11:45:49 -05:00
Yoshi Askharoun a6848ec461 Fix mapping of MathNegate operator 2025-07-25 21:57:58 -05:00
Yoshi Askharoun 47be486ada Invert if for logical not 2025-07-25 16:47:04 -05:00
Yoshi Askharoun 55829c7774 Include return void statement when required; Temporarily use gotos 2025-07-25 16:32:34 -05:00
Yoshi Askharoun 0e71917f34 Apply De Morgan's to simplify negations 2025-07-24 22:59:49 -05:00
Yoshi Askharoun eb7e5f6f0b Don't ignore non-void returns 2025-07-21 02:26:32 -05:00
Yoshi Askharoun 27b248c704 Correct negation is ISC 2025-07-21 02:02:32 -05:00
Yoshi Askharoun 2e8f22b963 [WIP] Class method exports 2025-07-21 01:46:38 -05:00
Yoshi Askharoun e74c47e480 Remove old block handling 2025-07-20 10:27:03 -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 8cbf503008 Correct inverted if blocks in scripts 2025-07-20 10:16:46 -05:00
Yoshi Askharoun 9849ca2a98 Update Iris 2025-07-20 09:44:26 -05:00
Yoshi Askharoun dc7908b6a9 Fix incorrect PSHT decomp 2025-07-20 02:09:49 -05:00
Yoshi Askharoun 4325bc3e73 More inline scripts, shared classes 2025-07-20 02:03:16 -05:00
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