jak-project/game/sce
Hat Kid 93afb02cf4
decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445)
This includes all the collision stuff needed to spawn `target`,
decompiles the sparticle code and adds some of the PC hacks needed for
merc to run (it doesn't work quite right and looks bad, likely due to a
combination of code copied from Jak 2 and the time of day hacks).

There are a bunch of temporary hacks (see commits) in place to prevent
the game from crashing quite as much, but it is still extremely prone to
doing so due to lots of missing functions/potentially bad decomp.

---------

Co-authored-by: water <awaterford111445@gmail.com>
2024-04-05 00:07:39 -04:00
..
deci2.cpp [jak2] goalc supports multiple projects (#1619) 2022-07-06 21:18:08 -04:00
deci2.h [jak2] goalc supports multiple projects (#1619) 2022-07-06 21:18:08 -04:00
iop.cpp decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
iop.h decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
libcdvd_ee.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
libcdvd_ee.h implement cpad stuff 2021-08-14 21:00:50 +01:00
libdma.cpp [Decompile] DMA and similar (#275) 2021-02-21 11:02:28 -05:00
libdma.h [Decompile] DMA and similar (#275) 2021-02-21 11:02:28 -05:00
libgraph.cpp logs: replace every fmt::print with a lg call instead (#1368) 2022-10-01 11:58:36 -04:00
libgraph.h [Decompile] DMA and similar (#275) 2021-02-21 11:02:28 -05:00
libpad.cpp g/j2: Some more work on the SQL editor - dump and seed light data (#2954) 2023-09-08 21:21:02 -04:00
libpad.h fix controller vibration (#1685) 2022-07-19 19:06:05 -04:00
libscf.cpp [windows] make the games start up in the user's preferred system UI language (#2267) 2023-02-26 09:46:57 -05:00
libscf.h memory cards (in progress) (#868) 2021-10-01 23:12:34 -04:00
sif_ee_memcard.cpp extractor: cleanup, support unicode properly, and add multi-game support (#1609) 2022-07-05 20:38:13 -04:00
sif_ee_memcard.h memory cards (in progress) (#868) 2021-10-01 23:12:34 -04:00
sif_ee.cpp [jak2] fully implement *user* (#3046) 2023-10-01 04:28:30 +01:00
sif_ee.h memory cards (in progress) (#868) 2021-10-01 23:12:34 -04:00
stubs.cpp lint: add include sorting config to clang-format (#1517) 2022-06-22 23:37:46 -04:00
stubs.h display loop runs 2021-08-04 21:30:08 -04:00