jak-project/common
water111 79d14af0b5
Decompile joint, collide-func, clean up joint decompression code for all games (#3369)
I finally read through all the joint code and wrote up some
documentation. I think this will be really helpful when we try to
understand all the functions in `process-drawable`, or if somebody ever
wants to import/export animations.

This switches all three games to using a new faster GOAL joint
decompressor. It is on by default, but you can go back to the old
version by setting `*use-new-decompressor*` to false.

Also fix the log-related crash, fix the clock speed used in timer math.
2024-02-11 09:50:07 -05:00
..
audio decompiler: Extract Jak3 VAGs (#3328) 2024-01-22 20:47:06 -05:00
cross_os_debug Make all project targets compile on Intel MacOS (#2780) 2023-07-01 13:30:11 -04:00
cross_sockets cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
custom_data [jak2] Support per-proto shrub visibility (#3228) 2023-12-02 12:16:14 -05:00
dma [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
formatter d/j3: do a few mood related files and fix some issues along the way (#3365) 2024-02-04 08:40:43 -05:00
global_profiler jak2: overlord rework (#2544) 2023-04-29 16:13:57 -04:00
goos tests: add jak3 typeconsistency test and ensure offline tests are working (#3310) 2024-01-16 00:15:33 -05:00
log Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
math custom levels: refactor level building code and jak 2 support (#3090) 2023-10-21 06:07:43 +02:00
repl [jak2] fully implement *user* (#3046) 2023-10-01 04:28:30 +01:00
serialization Fix cases of string formatting with non string literals (#3304) 2024-01-14 12:02:08 +00:00
sqlite [jak2] Work-in-progress texture animations (#2819) 2023-07-14 18:17:54 -04:00
texture decompiler: allow jak 3 texture and model extraction (#3080) 2023-10-11 19:32:12 -04:00
type_system decomp3: timer, display-h, decomp-h, file-io, pad (#3332) 2024-01-23 23:52:15 -05:00
util Change important printfs to lg::print (#3355) 2024-02-01 18:01:41 +00:00
versions [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
CMakeLists.txt formatter: support formatting bindings, for example in a let (#2883) 2023-08-05 15:23:09 -04:00
common_types.h support c++ tools on macos (#2063) 2022-12-22 17:12:05 -05:00
goal_constants.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
link_types.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00
listener_common.h Typo fix LTT_MSG_INSEPCT (#2778) 2023-06-29 16:45:53 -04:00
symbols.h [jak3] Set up ckernel (#3308) 2024-01-16 19:24:02 -05:00