water111
41507f1aee
nest floating point addition and multiply operations ( #794 )
...
* nest floating point addition and multiply operations
* fix mood
2021-08-31 12:04:46 -04:00
water111
34e8afa0ee
get started on entity ( #793 )
2021-08-31 11:05:03 -04:00
water111
d9f9e076af
[decompiler] automatically label things when possible ( #784 )
...
* improve label system
* clean up menu
* debug menu working, still need to fix tests
* fix tests and clean up
2021-08-29 11:13:06 -04:00
Tyler Wilding
05648e0a96
decomp: finish basebutton
( #762 )
...
* decomp: finish `basebutton`
* decomp: finalize `basebutton` and fix `evilbro`
* fix some methods / args
2021-08-22 23:16:55 -04:00
Tyler Wilding
4c61343cb7
decomp: evilbro
( #774 )
...
* add script to make adding lambda label casts a bit easier
* decomp: almost finish `evil-bro`
blocked by handle -> process conversion it seems:
`No method or function named .asm.sllv.r0 for type (pointer process-tree)`
* so close! SLLV issue (not a simple handle scenario)
* decomp: finalize `evilbro` blocked by func return type
* decomp: finish `evilbro`
2021-08-22 21:03:47 -04:00
Tyler Wilding
991a438927
decomp: decompile target-util
| logic-target
( #662 )
...
* add IR syntax highlighting
* set the filterFileRegex properly!
* stash
* decompiler: Add print if conditional fails
* decomp: Mostly finish `target-util`
* decomp: figured out a bit more with `target-util`, a bit stuck now
* decomp: *deep breath* `logic-target` mostly complete
* decompiler: More robust arg_count checking for `format` calls
* decomp: some more work in `target-util`
* fix sllv usage
* decomp: `logic-target` is compiling
* decomp: `target-util` very close - blocked by decomp issue!
* decomp: finish `target-util` except for one issue
#772
* demp: update goal_src
* linting
* add back the one remaining method
* address feedback, update source files
2021-08-22 20:46:37 -04:00
water111
403bb5f4de
[decomp] game-info ( #779 )
...
* support more process stuff
* more of game info
* add ref file
* progress on save
2021-08-22 20:12:47 -04: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
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
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
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
ManDude
56f805f6e6
regex has failed me
2021-08-17 08:15:49 +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
319bfb0d94
simplify with-dma-buffer-add-bucket
2021-08-17 06:23:08 +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
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
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
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
water
72340811e5
decomp decomp
2021-08-14 16:49:45 -04:00
ManDude
af823cdb82
implement cpad stuff
2021-08-14 21:00:50 +01: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
097ae07bb8
clean up font color
2021-08-14 13:06:43 -04:00
Tyler Wilding
b3dc755f06
address _almost_ all feedback
2021-08-14 12:45:25 -04:00
Tyler Wilding
9f36419e37
fix goal_src
2021-08-13 22:16:33 -04:00
Tyler Wilding
dda8756a35
Merge remote-tracking branch 'water111/master' into decomp/nav-enemy
2021-08-13 22:00:18 -04:00
Tyler Wilding
05f25e60f8
decomp: finalize nav-enemy
2021-08-13 21:57:58 -04:00
water
23748dfeef
start on debug graphics
2021-08-13 21:48:56 -04:00
water
5aa15afe29
decompile sprite-distort without vu1 stuff
2021-08-13 18:50:29 -04:00
water
d5f05f723e
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-12 20:31:51 -04:00
water
ee71b52b27
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-12 19:27:51 -04:00
Tyler Wilding
266ce07fd4
Merge remote-tracking branch 'water111/master' into decomp/sunken-elevator
2021-08-12 19:23:19 -04:00
water
ebc580822e
clean up
2021-08-12 19:03:33 -04:00
Tyler Wilding
59a15bd6a9
decomp: fix goal_src
2021-08-11 22:54:27 -04:00
Tyler Wilding
f2e072cff0
fix method name
2021-08-11 22:33:31 -04:00
Tyler Wilding
ca1d540849
Merge remote-tracking branch 'water111/master' into decomp/wateranim-rigid-body
2021-08-11 20:57:05 -04:00
Tyler Wilding
409721018b
Merge remote-tracking branch 'water111/master' into decomp/misty-teetertotter
2021-08-11 20:24:55 -04:00
water
71f0a71c4c
Merge branch 'master' of https://github.com/water111/jak-project into w/dma-for-font
2021-08-11 20:24:50 -04:00
Tyler Wilding
2f2ad69a0c
remove unneeded casts, switch to :allow-misaligned
2021-08-11 19:54:03 -04:00
water
3bba86ce18
support mt4hh texture for japanese fonts
2021-08-11 19:36:15 -04:00
Tyler Wilding
11efc31e5c
Merge remote-tracking branch 'water111/master' into decomp/twister
2021-08-10 20:44:22 -04:00
Tyler Wilding
38d2b2d02e
fix dynamic element
2021-08-10 20:43:25 -04:00