jak-project/decompiler/ObjectFile
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
..
LinkedObjectFile.cpp Save entities to JSON, and make custom level building a little faster (#2973) 2023-09-09 17:06:39 -04:00
LinkedObjectFile.h Save entities to JSON, and make custom level building a little faster (#2973) 2023-09-09 17:06:39 -04:00
LinkedObjectFileCreation.cpp cleanup our cmake and build warnings (#2876) 2023-08-08 20:53:16 -04:00
LinkedObjectFileCreation.h [decompiler] setup before making IR2 type inspector (#1423) 2022-06-06 17:58:49 -04:00
LinkedWord.h Get the project compiling on Apple Silicon macOS natively (arm64) (#2827) 2023-07-16 11:13:48 -04:00
ObjectFileDB.cpp [shrub] Fix bug with gs-prim settings (#2899) 2023-08-13 16:06:59 -04:00
ObjectFileDB.h 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
ObjectFileDB_IR2.cpp start blit-displays decomp & renderer + improve decompilation of some DMA macros (#2616) 2023-05-04 18:34:09 -04:00