Commit graph

668 commits

Author SHA1 Message Date
ManDude 1e11a588f5
[decomp] loader prelim work + some cleanup (#697)
* [decomp] `loader` prelim work + some cleanup

* more things

* more

* even more

* yet even more

* minor fixes

* decompiler fix + use behaviors for two funcs

* last functions

* Create loader_REF.gc

* more work

* change vag tool config format + unrelated farmer and yakow stuff

* update some things

* fix some decomp

* cleanup things i came across + make dgo compileable

* fix consistency test

* update refs

* offline test: skip buggy `external-art-buffer` method

* fix test
2021-07-23 18:30:49 -04:00
water111 09c09ce35f
allow aliasing of registers in variables if we explictly ask for it (#711) 2021-07-22 20:14:08 -04:00
github-actions 36ccf341a9 Updated github pages site 2021-07-20 00:50:51 +00:00
water111 c76b51d805
clean up to gsound! (#709) 2021-07-19 20:49:33 -04:00
water111 9ed1170046
add some really old vag file unpacking stuff (#708) 2021-07-18 19:28:56 -04:00
github-actions e537d5f8cb Updated github pages site 2021-07-17 22:08:38 +00:00
water111 b70fcb2f7a
support non-virtual gos in decompiler (#707) 2021-07-17 18:07:21 -04:00
github-actions 0ed587cba9 Updated github pages site 2021-07-17 19:01:30 +00:00
water111 4989470828
recognize +! and set-vector (#706)
"
2021-07-17 15:00:10 -04:00
github-actions 1e90da8e7c Updated github pages site 2021-07-17 17:42:31 +00:00
water111 2754a8f2c4
get res decompiling (#705) 2021-07-17 13:41:05 -04:00
github-actions e7bc3eb3b0 Updated github pages site 2021-07-16 01:38:31 +00:00
water111 ef011f4fe8
[goalc] add a build system (#704)
* add first attempt at build system

* fix stupid bug

* try again
2021-07-15 21:37:15 -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
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
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