jak-project/game
water111 ee015e3b22
[jak3] A bunch of small fixes to get game.cgo to load (#3435)
The `test-play` macro is back, though it doesn't call `play` yet. We can
at least load all of `game.cgo`, which involves loading a lot of the
code we've decompiled, loading/linking objects files compiled by
OpenGOAL (like dir-tpages), and loading/linking Jak's art-groups (for
jak 3 they are stored v5 format that I added to the linker).

There were no major issues - just a few forgotten mips2c entries and
minor bugs/functions that needed stubs. Most of the work was updating
the linker. Hopefully I'll never have to touch that code again - I think
it supports everything we need for jak 3!
2024-03-24 16:30:28 -04:00
..
assets CI: Periodic Controller Database Update (#3430) 2024-03-23 09:10:55 -04:00
common [jak3] Decomp for gkernel, gkernel-h, gstate, gstring (#3326) 2024-01-21 18:08:05 -05:00
external game: refactor discord code and improve jak 2 support (#2714) 2023-06-17 05:16:40 +01:00
graphics decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
kernel [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
mips2c [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
overlord g/j2: workaround intermittent lifeseed DMA crash (#3418) 2024-03-09 19:31:00 -05:00
sce [jak2] fully implement *user* (#3046) 2023-10-01 04:28:30 +01:00
settings Only remove -vis from name if it is part of the name. (#3257) 2024-02-24 14:13:48 -05:00
sound deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
system Fix issues with camera movement with controller when mouse tracking is also enabled (#3409) 2024-03-07 23:35:38 -05:00
tools deps: update fmt to latest version (#3403) 2024-03-05 22:11:52 -05:00
CMakeLists.txt [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
main.cpp tracing: add some more startup related events and a new --profile-until-event flag (#3385) 2024-02-23 14:44:17 -05:00
runtime.cpp [jak3] Decomp for gkernel, gkernel-h, gstate, gstring (#3326) 2024-01-21 18:08:05 -05:00
runtime.h g/j2: Integrate highscores with Speedrun.com/JakSpeedruns.com when speedrunner mode is enabled (#3037) 2023-10-11 20:43:55 -04:00