water111
|
f6d5952498
|
[decompiler] handle nested conditionals and gotos better (#693)
* diff check
* try that again
* more small fixes
|
2021-07-11 21:59:27 -04:00 |
|
water111
|
0a9cc68a27
|
[decompiler] Use meters, degrees, and seconds (#689)
* use meters degrees and seconds
* update changelog
|
2021-07-11 18:19:41 -04:00 |
|
water111
|
656489e942
|
[decomp] Clean up - part 2 (#687)
* temp
* temp2
* basic case support
* working for or without else
* support more cases
* clean up to drawable headers
* ocean
* format json
|
2021-07-11 16:35:25 -04:00 |
|
water111
|
551a9c4955
|
[decompiler] ASM Branching Support (#677)
* basic example working in geometry
* before updating offline'
* clean up
* temp
* progress
|
2021-07-05 16:07:07 -04:00 |
|
ManDude
|
1af0f4a1a7
|
[decomp] most of level and some game loop functions + couple decomp… (#651)
* [decomp] most of `level` and some game loop functions + couple decompiler fixes
* add ART.CGO to fake-iso
|
2021-06-29 20:30:52 -04:00 |
|
water111
|
a6d5c4eda3
|
[decompiler] clean up vector detection and add vector float product detection (#638)
* change
* recognize vector float product and update tests
|
2021-06-27 17:24:35 -04:00 |
|
water111
|
bfb1fbe1fc
|
[decompiler] recognize more inlined vector functions (#637)
* detect vector+
* recognize reset
|
2021-06-27 12:11:30 -04:00 |
|
water111
|
b19a2c82f0
|
[decomp] detect vector-! inlined. (#633)
* fix flipped order
* format
* parser hack
* actually flip
* detect
|
2021-06-26 22:52:52 -04:00 |
|
water111
|
69e24ae577
|
recognize vector, matrix, quaternion constructors in a better way (#630)
* recognize vector, matrix, quaternion constructors in a better way
* fix bad bug
|
2021-06-26 18:30:35 -04:00 |
|
water111
|
409be41596
|
[decompiler] fix bad cast and crash on bad and/or recognition (#626)
* fix small bugs
* fix missing inlining of derefs
|
2021-06-25 20:13:22 -04:00 |
|
water111
|
06ae38d464
|
[decomp] clean up type def formatting and remove all-forward-definitions.gc (#608)
* clean up
* fix test
|
2021-06-19 15:50:52 -04:00 |
|
ManDude
|
46b83bda2a
|
[decomp] debug (#607)
* [decomp] `debug`
* shut up
|
2021-06-19 14:24:55 -04:00 |
|
water111
|
409c1f5a7d
|
[Decompiler] WIP new type analysis tools (#601)
* add multi-lookup
* use multi-lookup
|
2021-06-17 21:50:36 -04:00 |
|
water111
|
92afd62e2c
|
[decompiler] fix missing casts issue (#573)
* fix casts issue
* fix bug
* one last small fix
|
2021-06-09 21:35:13 -04:00 |
|
water111
|
fef7fad65a
|
[decompiler] process-drawable-h (#561)
* decomile process-drawable-h
* one more
|
2021-06-05 23:55:36 -04:00 |
|
water111
|
54f72e9b10
|
[decomp] joint-mod-h (#560)
* decompile joint-mod-h
* format'
* missing include
* fix test
|
2021-06-05 20:22:03 -04:00 |
|
water111
|
2851cae13b
|
[decompile] fact-h (#556)
* decompile fact-h
* fix unused var
* codacy again
|
2021-06-05 11:15:34 -04:00 |
|
water111
|
129ab54fd4
|
[decompiler] clean up if/when/cond and recognize define-perm (#472)
* clean up if and when and cond decisions
* recognize define perm
|
2021-05-12 19:46:17 -04:00 |
|
water111
|
433993074a
|
Clean up some errors/crashes in decompiler (#452)
* fix offline tests, clean up some warnings
* clean up warnings during decomp
* fix remaining crash issues
|
2021-05-11 16:43:13 -04:00 |
|
Tyler Wilding
|
4c788b7f50
|
Decompilation: shadow-h and target-h (#428)
* decomp: `target-h`
* decomp: `shadow-h`
* decomp: Add reference / source files
* Use `define-perm` in goal_src file
|
2021-05-11 00:01:37 -04:00 |
|