jak-project/goal_src/jak2/engine/math
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
..
euler-h.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
euler.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
math.gc [jak2] music player cheat menu (#2900) 2023-08-16 17:53:38 +01:00
matrix-h.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
matrix.gc docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
quaternion-h.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
quaternion.gc 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
transform-h.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
transform.gc [decomp] Decompile first batch of files in engine (#1787) 2022-08-24 00:29:51 -04:00
transformq-h.gc clean up to target-handler (#2026) 2022-11-19 17:58:51 -05:00
transformq.gc 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
trigonometry-h.gc 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
trigonometry.gc docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
vector-h.gc docs: fix method docstrings and grab @file comment blocks to use as a file description (#2289) 2023-02-27 18:58:01 -05:00
vector.gc 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