ManDude
f56e807d75
[jak2] fix speed for spool anim hack ( #2401 )
...
Recent subtraction compiler bug fix exposed this.
2023-03-23 20:01:13 +00:00
ManDude
d46f790973
[jak2] un-hardcode level-related code a bit ( #2330 )
...
Makes it less of a headache to change level amounts.
2023-03-19 05:33:04 +00:00
Hat Kid
a857061e96
jak2: focus-test? macro, fix (zero? (logand ...)) -> (not (logtest? ...)) detection ( #2321 )
...
There are *a lot* of file changes and while I have carefully gone
through every gsrc change to fix up manual patches, there might still be
spots that I missed.
2023-03-14 22:57:31 -04:00
water111
ed38adc2a7
[tie] support per-proto visibility flags ( #2212 )
...
Jak 2 adds a feature to disable protos in TIE. It's used to hide things
like steps for a future mission in ruins, and also to hide the static
version of the tower when it switches to the merc version for the
cutscene:

2023-02-11 12:00:05 -05:00
water111
7d7625f4f8
[jak2] workaround for cutscene playing ( #2131 )
2023-01-16 13:37:29 -05:00
water111
0e43c96e52
[decomp] hud, hud-classes, add some new basic alignment options, fix type bug ( #2084 )
2023-01-02 10:05:22 -05:00
water111
b6f0ef52b3
[decomp] fixes for loader and game-info ( #1968 )
...
Fixes for the functions that weren't decompiled. `initialize` in
`game-info.gc` was fixed manually.
2022-10-14 20:47:59 -04:00
Hat Kid
da5aef8d60
decomp: finish target-[util|darkjak|swim|gun] | water | water-anim | crates | dark-eco-pool, fix skelgroup detection, add failed store/load warnings and clean up jak 3 config ( #1958 )
...
Almost done:
- `target-handler` (`(none)` event handler casts and CFG error)
- `target2` (`(none)` event handler casts)
- `powerups` (`cloud-track` does some weird stuff with `handle`s)
- `gun-states` (CFG error)
Some progress in:
- `water-flow`
Additionally:
- Clean up the two year old Jak 3 config file and add a config skeleton
(disassembling seems to not have worked, but I was able to dump obj
files and the `all_scripts` file)
- Fix automatic skelgroup detection and `defskelgroup` macro for Jak 2
(closes #1950 )
- When a function decompiles without any major errors, a warning is
generated with the op id for each unresolved load and store that will
likely fail to compile (closes #1933 )
2022-10-14 19:35:57 -04:00
Hat Kid
bb777e4bac
decomp: logic-target ( #1861 )
...
Also adds all names for `focus-status`.
Closes #1859 and updates ref tests for Jak 1 for this edge case.
2022-09-08 18:26:33 -04:00
Tyler Wilding
44d59e6b33
d/jak2: finish mood-funcs | mood-funcs2 | almost all of mood and airlock ( #1842 )
2022-09-06 20:35:00 -04:00
ManDude
f1f18e7e05
[decomp2] joint-mod, chain-physics, loader ( #1816 )
...
* prep
* Update repo-settings-mark.bat
* Update repo-settings-unmark.bat
* decomp `joint-mod`
* add `joint-mod-ik-callback` to ref exceptions
* `chain-physics`
* Update jak2_ntsc_v1.jsonc
* update bat scripts
* `loader`
* pretty
* refs
* support `process->handle` (and `ppointer->handle`?)
* refs
* source and fixes
* fix `ja` detect
* `ja` macro implement
* fix a method
* update source
* merge fixes
* annoying fixes
* format
* arg
* hack
* fix test
2022-09-02 18:13:38 -04:00
water111
f8007cc84b
[decomp] Jak 2 mips2c, collide-func ( #1805 )
2022-08-26 18:03:48 -04:00
Tyler Wilding
c269374e24
gsrc: add decomp begins placeholder to all gsrc files ( #1731 )
2022-08-05 16:12:54 -04:00
Tyler Wilding
345793af41
jak2: Generate goal_src skeleton ( #1581 )
...
* jak2: merge identical art files
* jak2: a skeleton is born
2022-06-30 01:22:51 -04:00