Commit graph

959 commits

Author SHA1 Message Date
water111 30d1e1d6c9
[decompiler] maybe fix symbol decompile issue (#776)
* maybe fix symbol decompile issue

* try again on a label

* allow int to float on seconds
2021-08-21 10:20:55 -04:00
github-actions b8d55d9fa3 Updated github pages site 2021-08-20 00:36:35 +00:00
water111 11e11d2c04
[decompiler] Several small fixes (#775)
* fix assorted bugs

* stricter return types

* only look for functions in code files
2021-08-19 20:35:12 -04:00
github-actions 69d0840080 Updated github pages site 2021-08-19 01:35:01 +00:00
Tyler Wilding 253d7996e8
decomp: almost all of the NPCs! (#748)
* all-types: add all missing `:heap-base`s

* decomp: error encountered when compiling `mayor`

`IR_StoreConstOffset::do_codegen can't handle this` for method `play-anim!`

* decomp: finalize `mayor`

* decomp: finish `bird-lady`

* decomp: finish `bird-lady-beach`

* decomp: finish `sculptor`

* decomp: finish `geologist`

* decomp: finish `oracle`

* decomp: finish `farmer` | `explorer` | almost `assistant`

blocked on sparticle-launch-group

* decomp: finish `sage`

* decomp: finish `gambler`

* decomp: finish `warrior`

* decomp: mostly finish `miners`, blocked by sp-launch-group

* fix issue in `sage`

* fix all the reference tests to use the new state stuff

* fix all of goal_src

* address feedback

* re-gen with `until` fixes
2021-08-18 21:33:31 -04:00
water111 e4f5e8eebd
improve warnings (#770) 2021-08-18 20:19:01 -04:00
github-actions 1214471fe7 Updated github pages site 2021-08-18 23:38:00 +00:00
water111 1f0c2e0e71
[decomp] Split condition and body of until after building expressions (#768)
* improve until decomp

* fix tests
2021-08-18 19:36:52 -04:00
water111 4a896aaa71
fix bug (#765) 2021-08-17 21:19:52 -04:00
water111 97ab6a4e12
add support for non virtual states (#764)
* add support for non virtual states

* typecheck go

* start on virtual states

* more support for virtual states

* offline passes

* fix tests

* use behavior shortcut instead of lambda

* final cleanup of virtual go

* unused var warnings and fix inconsistent enum decompile order on win vs linux

* fix thread safety bug with goal symbol table and vif1 interrupt handler

* fix type mistake
2021-08-17 20:54:03 -04:00
github-actions 2dfb2b2545 Updated github pages site 2021-08-17 23:54:24 +00:00
water111 8396281965
Merge pull request #760 from ManDude/d/cpad-test
Implement cpad w/ keyboard input into runtime
2021-08-17 19:53:18 -04:00
ManDude 56f805f6e6 regex has failed me 2021-08-17 08:15:49 +01:00
ManDude 67f236d32b Update opengl.cpp 2021-08-17 08:05:18 +01:00
ManDude b18af4efae fix typo in comment while we're at it 2021-08-17 08:05:01 +01:00
ManDude 1f15165b33 rename current-display-frame and make it less confusing 2021-08-17 08:04:33 +01:00
ManDude 63b408773a make pc-pad-input-stop cancel button mapping 2021-08-17 06:32:14 +01:00
ManDude b76bd7bc5f fix offline ref 2021-08-17 06:24:29 +01:00
ManDude 319bfb0d94 simplify with-dma-buffer-add-bucket 2021-08-17 06:23:08 +01:00
ManDude ebe24a9b79 fix test 2021-08-16 16:13:10 +01:00
ManDude f05117fb0c clang 2021-08-16 16:01:34 +01:00
ManDude fd4bd26d88 patch 2021-08-16 15:58:41 +01:00
ManDude a83bae17a5 Merge branch 'master' into d/cpad-test 2021-08-16 15:46:06 +01:00
ManDude 8e348a8cd1 save & load to file! 2021-08-16 15:43:12 +01:00
ManDude 093526721c save key mapping to memory! 2021-08-16 14:57:15 +01:00
ManDude 513b0691cb Update pc-pad-utils.gc 2021-08-16 07:52:41 +01:00
ManDude ada8f19685 Update pc-pad-utils.gc 2021-08-16 07:48:41 +01:00
ManDude ffd4251e71 reword 2021-08-16 07:48:07 +01:00
ManDude c1fdb23310 fix crash 2021-08-16 07:46:06 +01:00
ManDude efdc598c09 make pc pad remapping process (incomplete) 2021-08-16 07:44:05 +01:00
ManDude 395f97a0c0 Fix dumb mistake... 2021-08-16 04:04:04 +01:00
ManDude ff3174f292 more cpad stuff + make font-flags 2021-08-16 03:50:36 +01:00
github-actions c4547d5494 Updated github pages site 2021-08-15 18:26:22 +00:00
water111 3e2aa06a56
Merge pull request #761 from water111/w/decomp-decomp
[decomp] decomp
2021-08-15 14:25:17 -04:00
water ee81b709a4 add merc 2021-08-14 23:31:17 -04:00
water 78928e4c04 temp 2021-08-14 23:15:10 -04:00
ManDude 4a8295898b Merge branch 'master' into d/cpad-test 2021-08-14 23:24:18 +01:00
ManDude ca8f0f7e93 minor fixes 2021-08-14 23:23:45 +01:00
water 885d7c1eea add ref 2021-08-14 18:21:24 -04:00
water 72340811e5 decomp decomp 2021-08-14 16:49:45 -04:00
ManDude ded9d63afa fixes 2021-08-14 21:05:38 +01:00
ManDude af823cdb82 implement cpad stuff 2021-08-14 21:00:50 +01:00
github-actions 0ba865208f Updated github pages site 2021-08-14 17:37:30 +00:00
water111 76419f8d85
Merge pull request #759 from water111/w/sprite-distort-stub
[decomp] decompile sprite-distort without vu1 stuff
2021-08-14 13:36:19 -04:00
water e473ede677 sort enum bit fields 2021-08-14 13:17:24 -04:00
water 51dd1bdae8 Merge branch 'master' of github.com:water111/jak-project into w/sprite-distort-stub 2021-08-14 13:07:17 -04:00
water 4b98305381 add ref 2021-08-14 13:06:54 -04:00
water 097ae07bb8 clean up font color 2021-08-14 13:06:43 -04:00
github-actions 959638d5b6 Updated github pages site 2021-08-14 17:06:10 +00:00
water111 9cbacc0cbc
Merge pull request #703 from xTVaser/decomp/nav-enemy
decomp: `nav-enemy`
2021-08-14 13:04:48 -04:00