jak-project/goal_src/jak3/engine
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
..
ai decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
ambient Decompile foreground and bones (#3427) 2024-03-16 14:50:41 -04:00
anim [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
camera [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
collide decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
common-obs decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
data decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
debug decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
dma [jak3] Decompile sprite (#3412) 2024-03-09 12:14:12 -05:00
draw decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
engine decomp3: more engine stuff, detect non-virtual state inheritance (#3377) 2024-03-03 15:15:27 -05:00
entity decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
game decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
geometry decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
gfx [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
level [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
load Decompile level (#3433) 2024-03-23 13:03:01 -04:00
math [jak3] A bunch of small fixes to get game.cgo to load (#3435) 2024-03-24 16:30:28 -04:00
nav decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
physics decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
process-drawable decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
ps2 decomp3: game-info, game-task, game-save, level-info, process-drawable and more (#3374) 2024-02-15 11:16:07 +00:00
scene decomp3: more engine files, get-texture macro, use print method in autogenerated inspect, fix bitfield float print (#3432) 2024-03-23 09:25:11 -04:00
sound Decompile level (#3433) 2024-03-23 13:03:01 -04:00
spatial-hash decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
target Decompile level (#3433) 2024-03-23 13:03:01 -04:00
ui decomp drawable, main (#3434) 2024-03-24 12:27:04 -04:00
util Decompile foreground and bones (#3427) 2024-03-16 14:50:41 -04:00