ManDude
b0e8cba6f1
[decomp2] game-save ( #1988 )
...
memory card code was not done!
2022-10-29 16:08:04 -04:00
water111
5c7a3384e5
[jak2] static sound macro ( #1919 )
...
eg
```
(set! (-> obj sound-pre-open) (static-sound-spec "airlock-slider"))
```
it is the same as jak 1, but the `fo-curve` option is set to 1
sometimes.
2022-09-25 16:19:06 -04:00
water111
b5705bde96
[decomp] Partial implementation of tie ( #1916 )
...
Some stuff isn't working fully yet:
- fog color
- time of day
- draw order for multiple passes (currently all draws in the default tie
bucket)
- possibly settings for transparent stuff (untested, but might work)
- the "vanish" effect (we might not want this anyway?)
- environment mapping/etie completely not implemented.


2022-09-25 12:50:51 -04:00
water111
edecac9f09
[decomp] add shrubbery renderer ( #1914 )
...
as with last time, fog and time of day are still garbage, but it still
works:

The shrub near render is just falling back to generic again.
2022-09-24 17:46:13 -04:00
Tyler Wilding
123e7fd87b
d/jak2: some work in memory-usage | nav-graph-h and finish pov-camera and aligner ( #1901 )
2022-09-24 14:47:03 -04:00
water111
80cefb9575
[decomp] background and tfrag ( #1909 )
2022-09-24 14:30: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
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
water111
b5d21be9c5
W/misc fixes ( #1838 )
...
* temp
* temp
* before cleaning up
* cleanup merge
* fix warnings
* merge fix
* clang format
2022-09-05 20:29:12 -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
b9c6a840ad
d/jak2: finish settings ( #1803 )
...
* d/jak2: finish `settings`
* add `settings` related macros to goal_src
2022-08-28 16:13:26 -04:00
water111
7443520e88
[decomp] load-dgo, ramdisk, gsound, transformq ( #1798 )
...
* temp
* cleanup after merge
* transformq too
2022-08-24 21:57:13 -04:00
water111
f7bd0752f8
[decomp] Decompile first batch of files in engine ( #1787 )
...
* wip
* getting stuff set up so we can actually run test cases
* better handle block entry stuff
* types2 working on gstring
* comments
* math ref working
* up to first stack stuff
* stack fixes
* bounding box
* math stuff is working
* float fixes
* temp debug for (method 9 profile-array)
* stupid stupid bug
* debugging
* everything is broken
* some amount of type stuff works
* bitfield
* texture bitfields not working
* temp
* types
* more stuff
* type check
* temp
* float related fixes for light and res problems
* revisit broken files, fix bugs
* more types
* vector debug
* bug fixes for decompiler crashes in harder functions
* update goal_src
2022-08-24 00:29:51 -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