jak-project/goal_src/jak2
Hat Kid 49e798f88c
jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974)
This PR adds detection of the `launch-particles` and `seconds-per-frame`
macros to the decompiler, removing a lot of bloat and hiding many
process register uses.

I also added `og:preserve-this` comments to as many manual patches and
comments as I could, which will soon be used in conjunction with CI to
hopefully catch any regressions in future big decomp update PRs.

I have some concerns about the `launch-particles` macro (more details in
`sparticle-launcher.gc`) , but thus far, I have not seen anything break
yet.

---------

Co-authored-by: water <awaterford111445@gmail.com>
2023-09-10 11:48:56 -04:00
..
build rework jak 2 goal file structure (#2806) 2023-07-06 15:23:25 +01:00
dgos g/j2: Start adding game options to jak 2's menu (#2968) 2023-09-09 15:58:57 -04:00
engine jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974) 2023-09-10 11:48:56 -04:00
examples docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
kernel jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974) 2023-09-10 11:48:56 -04:00
levels jak2: macro detection for launch-particles and seconds-per-frame, add og:preserve-this comments for manual patches (#2974) 2023-09-10 11:48:56 -04:00
lib more generic fixes (#2515) 2023-04-17 13:53:38 -04:00
pc g/j2: Start adding game options to jak 2's menu (#2968) 2023-09-09 15:58:57 -04:00
tools g/j2: Some more work on the SQL editor - dump and seed light data (#2954) 2023-09-08 21:21:02 -04:00
compiler-setup.gc [goalc] compile/run code for jak2 ckernel, set up dummy KERNEL.CGO (#1625) 2022-07-08 19:23:49 -04:00
game.gp i18n: subtitle code cleanup and update new subtitle JSON files to be compatible with Crowdin (#2802) 2023-07-09 02:53:39 +01:00
kernel-defs.gc g/j2: Some more work on the SQL editor - dump and seed light data (#2954) 2023-09-08 21:21:02 -04:00