[jak3] More headers, up to load-dgo (#3363)

path-h, sparticle-h, load-dgo, nav-control-h, nav-mesh-h, rigid-body-h,
actor-hash-h, spatial-hash-h
This commit is contained in:
water111
2024-02-03 15:03:10 -05:00
committed by GitHub
parent af2fa6acbc
commit 8b1c7759ea
25 changed files with 5273 additions and 252 deletions
File diff suppressed because it is too large Load Diff
@@ -285,7 +285,6 @@
"(method 46 nav-mesh)": [2, 3],
"(method 32 nav-mesh)": [1, 2],
"(method 33 nav-mesh)": [1, 2],
"(method 42 nav-mesh)": [1, 2, 3, 7],
"point-poly-distance-min": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12],
"(method 34 nav-mesh)": [1, 2, 3, 7],
"(method 35 nav-mesh)": [2, 4],
@@ -473,7 +472,6 @@
"(method 19 nav-control)": [9, 10],
"(method 19 nav-mesh)": [7],
"(method 18 nav-mesh)": [9],
"(method 40 nav-state)": [1, 2],
"(method 45 nav-mesh)": [5, 6],
"(method 43 nav-mesh)": [0, 1, 2, 12, 13, 14, 15, 16, 17, 18, 19, 20],
@@ -12,5 +12,8 @@
"rotate-vector-to-vector": [[16, "quaternion"]],
"init-for-transform": [[192, "vector"]],
"show-mc-info": [[16, "mc-slot-info"]],
"joint-mod-blend-world-callback": [[16, "joint-mod-blend-world-work"]]
"joint-mod-blend-world-callback": [[16, "joint-mod-blend-world-work"]],
"(method 42 nav-mesh)": [[16, "vector"], [32, "vector"]],
"(method 44 nav-mesh)": [[16, "vector"], [32, "vector"]]
}
@@ -348,5 +348,30 @@
[[27, 29], "a1", "qword"],
[[35, 37], "a3", "qword"],
[[35, 37], "a2", "qword"]
],
"(method 3 sparticle-cpuinfo)": [[110, "f0", "float"]],
"(method 0 path-control)": [["_stack_", 16, "res-tag"]],
"str-load": [[[18, 44], "s2", "load-chunk-msg"]],
"str-load-status": [
[[18, 22], "v1", "load-chunk-msg"],
[26, "v1", "load-chunk-msg"]
],
"str-play-async": [[[7, 40], "s2", "play-chunk-msg"]],
"str-play-stop": [[[7, 36], "s4", "play-chunk-msg"]],
"str-play-queue": [[[7, 98], "s4", "play-chunk-msg"]],
"str-ambient-play": [[[7, 20], "s5", "play-chunk-msg"]],
"str-ambient-stop": [[[7, 20], "s5", "play-chunk-msg"]],
"dgo-load-begin": [[[19, 43], "s1", "load-dgo-msg"]],
"dgo-load-get-next": [[[14, 31], "v1", "load-dgo-msg"]],
"dgo-load-continue": [[[5, 23], "gp", "load-dgo-msg"]],
"dgo-load-cancel": [[[3, 8], "v0", "sound-rpc-cancel-dgo"]],
"dgo-load-link": [
[7, "s4", "uint"],
[17, "s4", "uint"],
[55, "s4", "uint"],
[27, "s4", "uint"],
[37, "s4", "uint"],
[60, "s4", "pointer"]
]
}
@@ -847,5 +847,137 @@
},
"free-eye-index": {
"args": ["idx"]
},
"(method 0 rpc-buffer)": {
"args": [
"allocation",
"type-to-make",
"elt-size",
"elt-count"
]
},
"(method 0 rpc-buffer-pair)": {
"args": [
"allocation",
"type-to-make",
"elt-size",
"elt-count",
"rpc-port"
]
},
"(method 9 rpc-buffer-pair)": {
"args": [
"this",
"fno",
"recv-buffer",
"recv-buffer-size"
]
},
"(method 12 rpc-buffer-pair)": {
"args": [
"this",
"print-stall-warning"
]
},
"(method 0 path-control)": {
"args": ["allocation", "type-to-make", "proc", "lump-name", "lump-time", "lump-actor", "must-exist"]
},
"(method 0 curve-control)": {
"args": ["allocation", "type-to-make", "proc", "lump-name", "lump-time", "lump-actor", "must-exist"]
},
"point-poly-intersection?": {
"args": [
"mesh",
"pt",
"num-verts",
"verts"
]
},
"str-load": {
"args": [
"name",
"chunk-idx",
"dest-addr",
"max-len"
]
},
"str-load-status": {
"args": [
"maxlen-out"
]
},
"str-play-async": {
"args": [
"name",
"id",
"chunk-idx",
"group"
]
},
"str-play-stop": {
"args": [
"name",
"id"
]
},
"str-play-queue": {
"args": [
"name0",
"name1",
"name2",
"name3",
"ids",
"mask"
]
},
"str-ambient-play": {
"args": [
"name"
]
},
"str-ambient-stop": {
"args": [
"name"
]
},
"dgo-load-begin": {
"args": [
"name",
"buffer1",
"buffer2",
"buffer-top"
]
},
"dgo-load-get-next": {
"args": [
"done-out"
]
},
"dgo-load-continue": {
"args": [
"buffer1",
"buffer2",
"buffer-top"
]
},
"find-temp-buffer": {
"args": [
"size"
]
},
"dgo-load-link": {
"args": [
"object-file",
"heap",
"end-of-buffer",
"print-login",
"loaded-from-top"
]
},
"destroy-mem": {
"args": [
"start",
"end"
]
}
}