jak-project/goal_src/jak3/engine/collide
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
..
collide-cache-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-cache.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-debug.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-edge-grab-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-edge-grab.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-frag-h.gc [jak3] More headers again (#3352) 2024-02-01 18:46:54 -05:00
collide-frag.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-func-h.gc decomp3: more misc files (#3349) 2024-01-31 18:25:06 -05:00
collide-func.gc Decompile joint, collide-func, clean up joint decompression code for all games (#3369) 2024-02-11 09:50:07 -05:00
collide-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-mesh-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-mesh.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-planes.gc jak3: add goal_src skeleton (#3069) 2023-10-10 15:41:05 +02:00
collide-probe.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-shape-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-shape-rider.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-shape.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-target-h.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
collide-touch-h.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide-touch.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
collide.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
find-nearest-h.gc decomp3: more engine stuff, support boxed stack arrays in compiler (#3424) 2024-03-15 20:28:26 -04:00
find-nearest.gc decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
los-control-h.gc decomp3: more engine stuff, fix ja macro detection for jak 2/3, unmerged let matcher, part-tracker-spawn macro (#3436) 2024-03-30 10:28:02 -04:00
los-control.gc decomp3: more engine stuff, fix ja macro detection for jak 2/3, unmerged let matcher, part-tracker-spawn macro (#3436) 2024-03-30 10:28:02 -04:00
main-collide.gc decomp3: spawn target, add merc and particle buckets and some temporary hacks (#3445) 2024-04-05 00:07:39 -04:00
pat-h.gc decomp3: more misc files (#3349) 2024-01-31 18:25:06 -05:00