Commit graph

959 commits

Author SHA1 Message Date
Tyler Wilding 48ec6f8ffb
decomp: vast majority of nav-enemy done 2021-07-13 00:20:57 -04:00
github-actions 77667d9185 Updated github pages site 2021-07-12 23:31:10 +00:00
water111 73330302ba
fix bug in field lookup (#700) 2021-07-12 19:29:56 -04:00
github-actions 079f623099 Updated github pages site 2021-07-12 02:00:42 +00:00
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
github-actions d508c408cc Updated github pages site 2021-07-11 20:36:52 +00: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
github-actions d262dac40d Updated github pages site 2021-07-11 20:20:20 +00:00
Tyler Wilding 1b5c5239b1
decomp: mostly finish aligner (#686)
* decomp: mostly finish `aligner`

Issues in aligner/aligner-h that require hand-editing after decompilation

* linting
2021-07-11 16:19:03 -04:00
Tyler Wilding f0d8943bd7
stash 2021-07-10 21:16:26 -04:00
Tyler Wilding adce4fd821
stash 2021-07-10 16:00:05 -04:00
github-actions 06b6a027b2 Updated github pages site 2021-07-10 14:20:08 +00:00
Tyler Wilding 0e4a9d2679
decomp: finish path (#685)
* decomp: finish `path`

* address feedback
2021-07-10 10:18:48 -04:00
github-actions 759b69474c Updated github pages site 2021-07-10 02:21:51 +00:00
water111 1898c7c52a
[decomp] texture (#684)
* temp

* more cleanup

* fix merge issue

* handle no texture correctly
2021-07-09 22:20:37 -04:00
github-actions d09088b8ed Updated github pages site 2021-07-10 01:46:04 +00:00
Tyler Wilding 3219180e60
decomp: finish air (#683) 2021-07-09 21:44:48 -04:00
Tyler Wilding a55f3b52f4
decomp: Very close to finishing water-anim and rigid-body 2021-07-07 23:33:02 -04:00
github-actions 447d1cc474 Updated github pages site 2021-07-05 20:08:23 +00: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
github-actions 54c63ff42c Updated github pages site 2021-07-04 22:26:24 +00:00
Tyler Wilding 17aedd894d
decomp: hint-control | menu | default-menu (as much as possible) (#632)
* decomp: mostly done `hint-control`

* decomp: Started and decent chunk of `menu` done

* temp stash

* decomp: escape from `menu` hell

* decomp: starting on `default-menu`

* decomp: As much as i can do in `default-menu` at this time

* decomp: clean up `hint-control`

* decomp: fix reference tests

* temp stash

* decomp: finalize `menu`

* decomp: add `menu` to goal_src

* decomp: finalize `hint-control`

* decomp: Resolve TypeConsistency issues

* and fix reference tests

* address feedback

* format and lint

* fix tests
2021-07-04 18:25:08 -04:00
github-actions a6eb51999b Updated github pages site 2021-07-04 20:55:34 +00:00
water111 e251f8b2d9
Support Behaviors (#678)
* temp

* working, but type pass got really slow

* clean up

* changelog and flip order

* clean up and add tests

* fix zero size array

* handle lambdas correctly

* another windows fix
2021-07-04 16:54:07 -04:00
github-actions 285c10fd1d Updated github pages site 2021-07-04 20:20:36 +00:00
Tyler Wilding 833ca06618
decomp: finish tfrag-work (#679) 2021-07-04 16:19:20 -04:00
Tyler Wilding 30bf725c1d
cleanup frontend artifacts when rebuilding (#675) 2021-07-03 23:59:29 -04:00
github-actions 17deacebf4 Updated github pages site 2021-07-03 20:19:47 +00:00
water111 784cd5debb
[decomp] get started on game info (#674)
* temp

* menu text

* wip

* recognize handle to process

* more
2021-07-03 16:18:41 -04:00
Tyler Wilding bc41241234
decomp: task-control (#654)
* stash

* decompiler: support symbols in arrays

* decomp: a ton of lambda casts

* finish task control?

* add lambda label casts

* decomp: resolve some issues, add enums

* decomp: One last decompiler issue remains

* decomp: finalize `task-control`

* linting

* revert change to test change, didn't mean to commit

* decomp: comment out function call for now
2021-07-02 15:11:28 -04:00
github-actions d4683736a2 Updated github pages site 2021-07-02 18:52:51 +00:00
water111 6366068bc0
Support dir tpages (#671)
* support dir tpages

* fix warnings and bad return

* one more try

* revive the offline test script

* fix this null bug
2021-07-02 14:50:58 -04:00
water111 b96d865e2b
fix labmda defs (#670) 2021-07-02 12:27:46 -04:00
github-actions fc124dd940 Updated github pages site 2021-07-02 05:12:00 +00:00
Tyler Wilding 39c2b90628
decomp: finish drawable-inline-array just a bunch of stubs (#665) 2021-07-02 01:10:33 -04:00
water111 4bea175140
[decompiler/compiler] Fixes for task-control (#668)
* fix decompiler for task control

* support in compiler

* changelog

* typo
2021-07-01 21:38:19 -04:00
Tyler Wilding d4e68e7ef4
tooling: Add some very basic IR2 Syntax Highlighting (#659)
* add IR syntax highlighting

* set the filterFileRegex properly!
2021-07-01 17:55:53 -04:00
water111 fe5635227a
[compiler] print a backtrace as part of di (#658)
* print a backtrace as part of di

* missing include
2021-06-30 22:13:15 -04:00
github-actions c6ec7578e6 Updated github pages site 2021-07-01 01:58:43 +00:00
Tyler Wilding 2556284293
decomp: decompile shrub-work | tie-work (#657)
* decomp: finish `shrub-work`

* decomp: update reference tests

* decomp: update `goal_src` entries

* decomp: finish `tie-work`

* decomp: add to `goal_src`
2021-06-30 21:57:13 -04:00
github-actions 72ae39b20f Updated github pages site 2021-06-30 23:21:55 +00:00
water111 a81aef889a
Level load test (#656)
* tweaks for loading VI1

* temp

* clean up
2021-06-30 19:20:31 -04:00
github-actions bf557ff278 Updated github pages site 2021-06-30 04:12:55 +00:00
water111 322a4ed9b2
Fix compiler crashes and improve return statements. (#652)
* fix a few small bugs

* fi

* fix merge conflict
2021-06-30 00:11:46 -04:00
github-actions 7e7f10ed3a Updated github pages site 2021-06-30 00:32:55 +00:00
Tyler Wilding a6c8065957
Docs: Automatically build / update decompile line count on documentation site (#650)
* prep work for next step

* better formatting on latest updates

* test

* fix mistakes
2021-06-29 20:31:35 -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 9433724bbd
another fix for forward declared types (#647) 2021-06-28 20:34:13 -04:00
water111 2ee48e08f3
Allow setting a field with partially defined field (#646)
* allow setting a field with partially defined field

* actually run the test
2021-06-28 19:20:36 -04:00