Hat Kid
7339b2b965
decomp: merc
, merc-vu1
( #1865 )
...
The merc VU1 program is identical to Jak 1. Jak 2's merc is doing some
new texture login stuff and the DMA buffer setup is a bit different, but
overall very similar.
2022-09-10 19:02:58 -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
Tyler Wilding
d264779173
d/jak2: finish glist
| glist-h
| camera
| cam-interface
| cam-states-dbg
| cam-combiner
| cam-debug
| cam-start
( #1829 )
...
* d/jak2: finish `glist` and `glist-h` partially done `time-of-day`
* d/jak2: finish `camera` and `cam-interface`
* d/jak2: partially finish `cam-master` `cam-states`, and `cam-update` finish `cam-states-dbg` `cam-combiner` `cam-debug` and `cam-start`
* tests: update ref tests
* scripts: add scripts to automatically update gsrc files
* d/jak2: update gsrc
2022-08-31 19:22:47 -04:00
Ethan Lafrenais
e7b1a2d292
[decomp] jak2: sprite, sprite-distort, some of sprite-glow ( #1814 )
...
* Decompile sprite-distort
* Revert matrix, sprite-vec-data-2d changes
* Sprite distort ref test
* Sprite distort docs
* Better sprite-distort docs
* Jak2 sprite distort VU
* sprite decomp
* Some of sprite-glow
* Clean up
2022-08-29 19:04:54 -04:00
Tyler Wilding
799e10a0ae
d/jak2: finish cylinder
| mech-h
| font-data
most of text
and history
and chip away at a bunch of other files ( #1802 )
...
* d/jak2: finish `cylinder`
* d/jak2: mostly finish `history`
* d/jak2: finish a bit of `ripple` and `sync-info`
* d/jak2: finish `font-data` and chip away at some other files
* d/jak2: most of `text` done, a bit of `script` - symbol arr issue in `level-info`
* d/jak2: finish `mech-h`
* lint: format
* tests: fix typeconsistency
* d/jak2: address feedback
2022-08-28 10:45:07 -04:00
Tyler Wilding
01abde35d8
d/jak2: First few files, mood-tables
and vol-h
( #1796 )
...
* decomp: format jak1 cast files
* decomp: finish `mood-tables` and `mood-tables2`
* jak2: stop disasm'ing
* jak2: format jak2 cast files, start working on the rest of the `mood` files
* scripts: fix running pcsx2 watcher
* d/jak2: finish `vol-h`
* d/jak2: address feedback
2022-08-24 19:34:09 -04:00
water111
06ef52cd25
[decompiler] support for jak 2 ( #1781 )
...
* [decompiler] suppport jak 2
* cleanpu
* remove brief from gtest options
* fix test
2022-08-22 18:53:51 -04:00
water111
da4ec008c3
Add a gltf level exporter ( #1719 )
...
* Add a gltf level exporter
* more fixes
* disable by default
* compile fixes for windows
* improve collide packer
* bug fix
* clang format
* fix texture bug
2022-08-05 12:25:35 -04:00
water111
dc652d10c5
[jak2] decomp gkernel, setup offline tests ( #1638 )
...
* add comments
* oops
* format'
* spelling is hard
2022-07-12 18:50:18 -04:00
water111
ac1e620161
[jak2] add all-types file ( #1614 )
...
* [jak2] add all-types file
* remove old file
2022-07-05 16:00:17 -04:00
water111
f763eb6bf0
[jak2] support for multiple out/ directories ( #1585 )
...
* [jak2] support for multiple out/ directories
* windows
2022-06-30 21:11:58 -04:00
ManDude
4ebb961246
fix windows scripts for jak 2 ( #1580 )
...
* fix scripts for jak 2
* delete duplicates
* disable game text for now (unsupported)
2022-06-30 01:22:58 -04:00
Tyler Wilding
36dc015d62
jak2: Create goal_src skeleton ( #1576 )
2022-06-29 22:20:09 -04:00
water111
91fa0122d8
[decompiler] Jak 2 modifications, new all-types code ( #1553 )
...
* temp
* look at old game types
* clean up
2022-06-25 21:26:15 -04:00
water111
ecb2781a89
[decompiler] cleanup to get atomic ops working on jak2 inputs ( #1426 )
...
* [decompiler] cleanup to get atomic ops working on jak2 inputs
* clang format
2022-06-08 18:34:52 -04:00
water111
aff2f2e10c
[decompiler] setup before making IR2 type inspector ( #1423 )
2022-06-06 17:58:49 -04:00
ManDude
c245f37feb
[decomp] joint
and related ( #1003 )
...
* update jak 2 config and hack to make game text dumpable
* update stuff
* update src
* do `cspace<-parented-transformq-joint!`
* progress.... kind of...
* more drawable stuff
* clagng
* bones begin
* more bones
* even more bones
* everything builds
* touches
* errors
* ?
* fix `quicksandlurker`
* updates
* update refs
* more fixes
* update refs
2021-12-26 11:43:16 -05:00
water111
0bf189f582
make decompiler at least unpack jak 2 and jak 3 files again ( #313 )
2021-03-06 19:06:45 -05:00
Tyler Wilding
5b6a8dcf98
third-party/licensing: Switch miniLZO usage to LZOkay ( #232 )
...
* add rough jak 2 config so the decompiler can atleast unpack dgos
* third-party: commit lzokay
* Switch to lzokay for DGO decompression
* third-party: Remove minilzo library
* third-party: Add lzokay as a SHARED lib
2021-02-06 09:54:23 -05:00
water
c3aff47886
add decompiler
2020-08-22 23:30:17 -04:00