Joshua "Yoshi" Askharoun
|
f0f067759a
|
Unify invocation and member access type inference, add support for chained accesses
|
2025-11-24 02:10:55 -06:00 |
|
Joshua "Yoshi" Askharoun
|
d8c073bd3d
|
Add special handling for SingleModelItem
|
2025-11-24 01:22:19 -06:00 |
|
Yoshi Askharoun
|
bbf9a6b87b
|
[WIP] Associate offsets with decompiled code
|
2025-09-27 02:19:16 -05:00 |
|
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 |
|