water
2284a336fd
undo changes to goalsrc
2023-09-30 10:24:37 -04:00
ManDude
e546fce370
improve send-event for jak 2 ( #2828 )
...
Fixes #2825
2023-07-14 18:01:09 -04:00
Hat Kid
8d28bb3480
jak2: add current-time macro for process clocks ( #2662 )
...
Closes #1872
---------
Co-authored-by: ManDude <7569514+ManDude@users.noreply.github.com >
2023-05-18 21:33:46 +01:00
ManDude
324def1303
split new pc features in some files into their own code files + address some old issues + ripple graphics improvements ( #2216 )
...
Moves PC-specific entity and debug menu things to `entity-debug.gc` and
`default-menu-pc.gc` respectively and makes `(declare-file (debug))`
work as it should (no need to wrap the entire file in `(when
*debug-segment*` now!).
Also changes the DGO descriptor format so that it's less verbose. It
might break custom levels, but the format change is very simple so it
should not be difficult for anyone to update to the new format. Sadly,
you lose the completely useless ability to use DGO object names that
don't match the source file name. The horror!
I've also gone ahead and expanded the force envmap option to also force
the ripple effect to be active. I did not notice any performance or
visual drawbacks from this. Gets rid of some distracting LOD and some
water pools appearing super flat (and pitch back for dark eco).
Fixes #1424
2023-02-13 21:39:14 +00: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
f39b993f79
[decommp] generic-obs ( #2013 )
2022-11-12 17:56:07 -05:00
water111
b90b6c9aff
small cleanup on camera code ( #2010 )
...
fixes https://github.com/open-goal/jak-project/issues/1960 and patches
scratchpad use in cam-debug
2022-11-11 17:27:09 -05:00
water111
e3a4627eeb
[decompiler] recognize jak 2 vector-float*!, fix some vector inline casting bugs ( #1926 )
2022-09-26 20:57:44 -04:00
water111
6a1bde4168
[decomp] fix up debug menu rendering, add a few others ( #1892 )
...

actor vis boxes for PRI.DGO
2022-09-16 20:42:33 -04:00
water111
4eea31c3e9
[jak 2] texture ( #1866 )
...
- Decompile and patch `texture.gc` for PC
- Improve decompiler when offset doesn't fit in immediate (for types
larger than 8k and some scratchpad accesses)
- Fix symbol->string issues in both jak 1 and 2
- Fix bug with VIF interrupt used to profile VU code (hooked up to
OpenGLRenderer BucketRenderers in PC port)
- Support `~o` in `format`.
- Uncomment stuff in `merc.gc` that now works!

fixes https://github.com/open-goal/jak-project/issues/1850
2022-09-11 14:17:55 -04:00
Tyler Wilding
017070525a
d/jak2: finish vol | cam-layout | menu | default-menu and start working on nav code ( #1867 )
...
I also added font-color names since this PR adds quite a few:

2022-09-11 13:42:46 -04:00
Tyler Wilding
81b6d5fe08
d/jak2: finish find-nearest | trajectory | editable-h and most of editable and editable-player ( #1847 )
...
Also made a first-pass of their SQL schema in preparation for getting
that working.
2022-09-10 18:03:17 -04:00
Hat Kid
2a1dc7bd2b
decomp: emerc, emerc-vu1 ( #1833 )
...
* decompiler: add support for `MADDq` in VU disassembler, add `emerc-vu1` program
* decomp: `emerc`, `emerc-vu1`
2022-09-02 18:29:30 -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
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