2021-12-26 11:43:16 -05:00
|
|
|
{
|
2022-07-12 18:50:18 -04:00
|
|
|
"quaternion-exp!": [[16, "vector"]],
|
2022-08-24 19:34:09 -04:00
|
|
|
"quaternion-axis-angle!": [[16, "vector"]],
|
|
|
|
"quaternion-vector-angle!": [[16, "vector"]],
|
|
|
|
"quaternion-look-at!": [[16, "matrix"]],
|
|
|
|
"quaternion-smooth-seek!": [[16, ["inline-array", "quaternion", 2]]],
|
2022-08-22 18:53:51 -04:00
|
|
|
// possible for automatic detection:
|
2022-07-12 18:50:18 -04:00
|
|
|
"eul->matrix": [[16, "vector"]],
|
|
|
|
"vector-sincos!": [[16, "vector"]],
|
2022-08-24 19:34:09 -04:00
|
|
|
"vector-reflect-flat-gravity!": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-07-12 18:50:18 -04:00
|
|
|
"vector-line-distance": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"vector-line-distance-point!": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"forward-up-nopitch->inv-matrix": [[16, "vector"]],
|
|
|
|
"forward-up-nopitch->quaternion": [[16, "matrix"]],
|
|
|
|
"forward-up->quaternion": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"quaternion-from-two-vectors!": [[16, "vector"]],
|
|
|
|
"quaternion-from-two-vectors-max-angle!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors-max-angle!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors-max-angle-partial!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors-partial-linear!": [[16, "vector"]],
|
|
|
|
"matrix-remove-z-rot": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "matrix"]
|
|
|
|
],
|
|
|
|
"matrix-rot-diff!": [
|
|
|
|
[16, "quaternion"],
|
|
|
|
[32, "quaternion"],
|
|
|
|
[48, "quaternion"]
|
|
|
|
],
|
|
|
|
"quaternion-seek": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "quaternion"]
|
|
|
|
],
|
|
|
|
"vector-segment-overlap": [
|
2022-08-24 19:34:09 -04:00
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
2022-07-12 18:50:18 -04:00
|
|
|
],
|
|
|
|
"line-sphere-intersection?": [
|
2022-08-24 19:34:09 -04:00
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
2022-07-12 18:50:18 -04:00
|
|
|
],
|
2022-08-24 19:34:09 -04:00
|
|
|
"forward-up->inv-matrix": [[16, "vector"]],
|
|
|
|
"quaternion-from-two-vectors-partial!": [[16, "vector"]],
|
|
|
|
"quaternion-from-two-vectors-max-angle-partial!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors-smooth!": [[16, "vector"]],
|
|
|
|
"matrix-from-two-vectors-the-long-way-smooth!": [[16, "vector"]],
|
|
|
|
"quaternion-from-two-vectors-smooth!": [[16, "matrix"]],
|
2022-07-12 18:50:18 -04:00
|
|
|
"vector-deg-seek": [[16, "matrix"]],
|
|
|
|
"vector-deg-slerp": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"circle-test": [
|
|
|
|
[16, "sphere"],
|
|
|
|
[32, "sphere"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"vector-vector-deg-slerp!": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "quaternion"],
|
|
|
|
[64, "quaternion"],
|
|
|
|
[80, "quaternion"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"vector-circle-tangent-new": [
|
2022-08-24 19:34:09 -04:00
|
|
|
[16, "sphere"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
2022-07-12 18:50:18 -04:00
|
|
|
],
|
|
|
|
"vector-circle-tangent": [
|
|
|
|
[16, "sphere"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"curve-length": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"curve-closest-point": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"closest-pt-in-triangle": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"vector-plane-distance": [[16, "vector"]],
|
|
|
|
"vector-smooth-seek!": [[16, "vector"]],
|
2022-08-24 19:34:09 -04:00
|
|
|
"vector-vector-angle-safe": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-07-12 18:50:18 -04:00
|
|
|
"move-target-from-pad": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"]
|
|
|
|
],
|
|
|
|
"reverse-transform-point!": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
2022-08-22 18:53:51 -04:00
|
|
|
"init-for-transform": [
|
2022-07-12 18:50:18 -04:00
|
|
|
[16, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "vector4s-3"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector4s-3"]
|
|
|
|
],
|
2022-08-24 19:34:09 -04:00
|
|
|
"draw-sprite2d-xy": [[16, "draw-context"]],
|
|
|
|
"screen-gradient": [[16, "draw-context"]],
|
2022-08-22 18:53:51 -04:00
|
|
|
"play": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[96, ["array", "symbol", 10]]
|
|
|
|
],
|
2022-08-24 19:34:09 -04:00
|
|
|
"store-image": [[16, "file-stream"]],
|
|
|
|
"joint-mod-blend-world-callback": [[160, "vector"]],
|
|
|
|
"joint-mod-rotate-local-callback": [[16, "vector"]],
|
|
|
|
"light-hash-get-bucket-index": [[16, "vector4w"]],
|
|
|
|
"(method 10 cam-vector-seeker)": [[16, "vector"]],
|
|
|
|
"(method 39 nav-mesh)": [
|
2022-08-22 18:53:51 -04:00
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 41 nav-mesh)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-08-24 19:34:09 -04:00
|
|
|
"show-level": [[16, ["array", "symbol", 10]]],
|
|
|
|
"(method 17 mood-control)": [[16, "vector"]],
|
|
|
|
"(method 9 mood-control)": [[16, "mood-control-work "]],
|
2022-08-24 21:57:13 -04:00
|
|
|
"string->sound-name": [[16, "qword"]],
|
2022-08-28 10:45:07 -04:00
|
|
|
"doppler-pitch-shift": [[16, ["inline-array", "vector", 2]]],
|
2022-08-24 21:57:13 -04:00
|
|
|
"(anon-function 1 gsound)": [
|
|
|
|
[16, ["array", "symbol", 4]],
|
|
|
|
[32, ["array", "symbol", 4]]
|
|
|
|
],
|
|
|
|
"matrix<-parented-transformq!": [[16, "vector"]],
|
2022-08-28 10:45:07 -04:00
|
|
|
"(method 9 cylinder)": [
|
|
|
|
[48, "cylinder-verts"],
|
|
|
|
[432, "cylinder-verts"],
|
|
|
|
[816, "matrix"],
|
|
|
|
[880, "matrix"]
|
|
|
|
],
|
|
|
|
"(method 9 cylinder-flat)": [
|
|
|
|
[48, "cylinder-flat-verts"],
|
|
|
|
[208, "cylinder-flat-verts"],
|
|
|
|
[368, "matrix"],
|
|
|
|
[432, "vector"]
|
|
|
|
],
|
2022-09-07 18:14:34 -04:00
|
|
|
// debug
|
|
|
|
"add-debug-point": [
|
|
|
|
[16, "vector4w-2"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"internal-draw-debug-line": [
|
|
|
|
[16, "vector4w-2"],
|
|
|
|
[48, "vector4w-2"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"internal-draw-debug-text-3d": [
|
|
|
|
[16, "vector4w"],
|
|
|
|
[32, "font-context"]
|
|
|
|
],
|
|
|
|
"add-debug-triangle-normal": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-flat-triangle": [
|
|
|
|
[16, "vector4w-3"],
|
|
|
|
[64, "vector4w-3"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-line2d": [
|
|
|
|
[16, "vector4w"],
|
|
|
|
[32, "vector4w"]
|
|
|
|
],
|
|
|
|
"add-debug-box": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-box-with-transform": [
|
|
|
|
[16, ["inline-array", "vector", 8]],
|
|
|
|
[144, ["inline-array", "vector", 2]],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-x": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-cross": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"add-debug-sphere-with-transform": [[16, "vector"]],
|
2022-09-07 18:14:34 -04:00
|
|
|
"add-debug-line-sphere": [
|
|
|
|
[48, "matrix"],
|
|
|
|
[112, "matrix"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[192, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-circle": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"add-debug-vector": [[16, "vector"]],
|
|
|
|
"add-debug-quaternion": [[16, "matrix"]],
|
|
|
|
"add-debug-yrot-vector": [[16, "vector"]],
|
2022-09-07 18:14:34 -04:00
|
|
|
"add-debug-arc": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-curve": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"add-debug-points": [[16, "vector"]],
|
|
|
|
"add-debug-light": [[16, "vector"]],
|
|
|
|
"add-debug-cursor": [[16, "vector"]],
|
2022-09-07 18:14:34 -04:00
|
|
|
"dma-timeout-cam": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "matrix"]
|
|
|
|
],
|
|
|
|
// debug-sphere
|
|
|
|
"make-debug-sphere-table": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"add-debug-sphere-from-table": [
|
|
|
|
[16, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
2022-08-28 16:13:26 -04:00
|
|
|
"matrix-3x3-triple-transpose-product": [[16, ["inline-array", "matrix", 3]]],
|
|
|
|
"(method 14 rigid-body)": [[16, "quaternion"]],
|
2022-08-28 12:36:30 -04:00
|
|
|
"(method 19 rigid-body)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-08-28 16:13:26 -04:00
|
|
|
"(method 22 rigid-body)": [[16, "vector"]],
|
2022-08-26 14:57:32 -04:00
|
|
|
"want-to-board?": [
|
2022-09-01 18:25:42 -04:00
|
|
|
[16, "collide-query"],
|
|
|
|
[560, ["inline-array", "sphere", 3]],
|
2022-08-26 14:57:32 -04:00
|
|
|
[608, "vector"]
|
|
|
|
],
|
2022-08-28 16:13:26 -04:00
|
|
|
"(method 10 cam-setting-data)": [[16, "event-message-block"]],
|
2022-08-31 19:22:47 -04:00
|
|
|
"(method 18 tracking-spline)": [
|
|
|
|
[16, "tracking-spline-sampler"],
|
|
|
|
[32, "tracking-spline-sampler"]
|
|
|
|
],
|
|
|
|
"cam-calc-follow!": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"slave-set-rotation!": [
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "matrix"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"v-slrp2!": [
|
|
|
|
[32, "vector"],
|
|
|
|
[64, "matrix"]
|
|
|
|
],
|
|
|
|
"v-slrp3!": [[32, "vector"]],
|
|
|
|
"cam-state-from-entity": [[16, "curve"]], // decompiler guessed 'symbol' instead!
|
|
|
|
"camera-teleport-to-entity": [[16, "transformq"]],
|
|
|
|
"(event cam-master-active)": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[16, "event-message-block"]
|
|
|
|
],
|
|
|
|
"master-choose-entity": [[16, "event-message-block"]],
|
|
|
|
"(code cam-pov180)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"(code cam-pov-track)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "matrix"]
|
|
|
|
],
|
|
|
|
"(code cam-eye)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "matrix"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"los-cw-ccw": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"cam-los-spline-collide": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[576, "vector"]
|
|
|
|
],
|
|
|
|
"cam-los-collide": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "vector"]
|
|
|
|
],
|
|
|
|
"cam-string-joystick": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"],
|
|
|
|
[128, "matrix"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "matrix"]
|
|
|
|
],
|
|
|
|
"cam-string-find-position-rel!": [[48, "collide-query"]],
|
|
|
|
"cam-string-find-hidden": [[16, "collide-query"]],
|
|
|
|
"cam-string-move": [[80, "collide-query"]],
|
|
|
|
"(enter cam-string)": [[32, "collide-query"]],
|
2022-10-29 15:22:57 -04:00
|
|
|
"cam-stick-code": [[64, "collide-query"]],
|
2022-08-31 19:22:47 -04:00
|
|
|
"(trans cam-stick)": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"(code cam-spline)": [[16, "curve"]],
|
|
|
|
"(code cam-point-watch)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"cam-free-floating-move": [[16, "camera-free-floating-move-info"]],
|
|
|
|
"cam-helper-temp": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "matrix"]
|
|
|
|
],
|
|
|
|
"update-view-planes": [
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "vector"],
|
|
|
|
[16, "view-frustum"]
|
|
|
|
],
|
|
|
|
"camera-slave-debug": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"],
|
|
|
|
[128, "curve"]
|
|
|
|
],
|
|
|
|
"cam-collision-record-draw": [
|
|
|
|
[48, "collide-query"],
|
|
|
|
[16, "vector4w"],
|
|
|
|
[32, "vector4w"]
|
|
|
|
],
|
|
|
|
"cam-debug-draw-tris": [[16, "vector4w"]],
|
2022-09-05 20:29:12 -04:00
|
|
|
"draw-string-xy": [[16, "font-context"]],
|
2022-09-01 18:25:42 -04:00
|
|
|
"(code die gun)": [
|
2022-11-13 11:38:25 -05:00
|
|
|
[16, "projectile-init-by-other-params"],
|
2022-09-01 18:25:42 -04:00
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"]
|
|
|
|
],
|
|
|
|
"draw-beam": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"gun-post": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
2022-11-13 11:38:25 -05:00
|
|
|
[48, "projectile-init-by-other-params"],
|
2022-09-01 18:25:42 -04:00
|
|
|
[144, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 9 gun-info)": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[576, "vector"],
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "vector"],
|
|
|
|
[624, "vector"],
|
|
|
|
[640, "vector"],
|
|
|
|
[656, "vector"]
|
|
|
|
],
|
2022-10-29 15:22:57 -04:00
|
|
|
"target-gun-fire-yellow": [[16, "projectile-init-by-other-params"]],
|
2022-09-05 18:03:46 -04:00
|
|
|
"(method 14 collide-cache)": [[16, "bounding-box"]],
|
|
|
|
"sp-adjust-launch": [[16, "matrix"]],
|
|
|
|
"sp-launch-particles-death": [[16, "matrix"]],
|
|
|
|
"sp-relaunch-particle-3d": [[16, "quaternion"]],
|
|
|
|
"execute-part-engine": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"sparticle-motion-blur-old": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector4w"],
|
|
|
|
[48, "vector4w"]
|
|
|
|
],
|
|
|
|
"sp-orbiter": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"]
|
2022-09-01 18:25:42 -04:00
|
|
|
],
|
2022-09-02 18:13:38 -04:00
|
|
|
"joint-mod-ik-callback": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "vector"],
|
|
|
|
[272, "vector"],
|
|
|
|
[256, "vector"],
|
|
|
|
[288, "vector"],
|
|
|
|
[304, "vector"],
|
|
|
|
[320, "quaternion"],
|
|
|
|
[336, "quaternion"],
|
|
|
|
[352, "vector"],
|
|
|
|
[448, "vector"],
|
|
|
|
[464, "vector"],
|
|
|
|
[480, "vector"],
|
|
|
|
[496, "quaternion"],
|
|
|
|
[512, "matrix"],
|
|
|
|
[576, "vector"],
|
|
|
|
[592, "matrix"],
|
|
|
|
[656, "matrix"],
|
|
|
|
[720, "matrix"]
|
|
|
|
],
|
|
|
|
"joint-mod-look-at-handler": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
|
|
|
"joint-mod-polar-look-at-guts": [[32, "vector"]],
|
|
|
|
"joint-mod-world-look-at-handler": [[16, "vector"]],
|
|
|
|
"joint-mod-joint-set-world-handler": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"joint-mod-joint-set*-world-handler": [[16, "matrix"]],
|
|
|
|
"(method 11 chain-physics)": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "vector"],
|
|
|
|
[240, "vector"],
|
|
|
|
[256, "vector"]
|
|
|
|
],
|
|
|
|
"(method 13 gui-control)": [[16, ["array", "sound-id", 4]]],
|
2022-09-05 18:03:46 -04:00
|
|
|
"ja-play-spooled-anim": [[96, "event-message-block"]],
|
2022-09-06 20:35:00 -04:00
|
|
|
"update-under-lights": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
2022-09-08 18:26:33 -04:00
|
|
|
"poly-find-nearest-edge": [
|
|
|
|
[16, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"target-print-stats": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"build-conversions": [[16, "vector"]],
|
|
|
|
"warp-vector-into-surface!": [[16, "matrix"]],
|
|
|
|
"vector<-pad-in-matrix!": [[16, "vector"]],
|
|
|
|
"target-no-ja-move-post": [[16, "overlaps-others-params"]],
|
|
|
|
"do-target-gspot": [[16, "collide-query"]],
|
|
|
|
"target-no-move-post": [[16, "overlaps-others-params"]],
|
2022-09-08 18:26:33 -04:00
|
|
|
"add-gravity": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"target-no-stick-post": [[32, "collide-query"]],
|
|
|
|
"target-swim-post": [[32, "collide-query"]],
|
2022-09-08 18:26:33 -04:00
|
|
|
"target-real-post": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "collide-query"]
|
|
|
|
],
|
|
|
|
"joint-points": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"target-calc-camera-pos": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"target-compute-pole": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "event-message-block"]
|
|
|
|
],
|
|
|
|
"target-compute-edge-rider": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[96, "bone"]
|
|
|
|
],
|
|
|
|
"target-compute-edge": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[96, "bone"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"bend-gravity": [[32, "vector"]],
|
2022-09-08 18:26:33 -04:00
|
|
|
"wall-hide?": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[576, "vector"]
|
|
|
|
],
|
|
|
|
"target-add-slide-factor": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"add-thrust": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"do-rotations2": [[16, "vector"]],
|
|
|
|
"tobot-init": [[16, "event-message-block"]],
|
2022-09-08 18:26:33 -04:00
|
|
|
"target-update-ik": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[576, "vector"],
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "vector"],
|
|
|
|
[624, "vector"],
|
|
|
|
[640, "vector"],
|
|
|
|
[656, "vector"],
|
|
|
|
[672, "vector"]
|
|
|
|
],
|
|
|
|
"leg-ik-callback": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"draw-history": [[16, "history-iterator"]],
|
2022-09-08 18:26:33 -04:00
|
|
|
"target-collision-reaction": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
2022-11-12 11:19:04 -05:00
|
|
|
[48, "matrix"]
|
2022-09-08 18:26:33 -04:00
|
|
|
],
|
|
|
|
"turn-to-vector": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"flag-setup": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "event-message-block"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"]
|
|
|
|
],
|
2022-09-11 13:42:46 -04:00
|
|
|
"target-move-dist": [[16, "vector"]],
|
|
|
|
"cam-layout-entity-volume-info-create": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"]
|
|
|
|
],
|
|
|
|
"cam-layout-entity-info": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "curve"],
|
|
|
|
[176, "vector"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "curve"],
|
|
|
|
[256, "vector"],
|
|
|
|
[272, "vector"],
|
|
|
|
[288, "vector"],
|
|
|
|
[304, "curve"],
|
|
|
|
[336, "vector"],
|
|
|
|
[352, "vector"],
|
|
|
|
[368, "interp-test-info"],
|
|
|
|
[432, "vector"]
|
|
|
|
],
|
|
|
|
"clmf-pos-rot": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "matrix"],
|
|
|
|
[112, "matrix"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 9 plane-volume)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
|
|
|
"(method 31 entity-actor)": [[16, "nav-find-poly-parms"]],
|
|
|
|
"(method 32 entity-actor)": [[32, "nav-find-poly-parms"]],
|
2023-01-01 12:11:18 -05:00
|
|
|
"(method 36 nav-mesh)": [[16, ["inline-array", "vector", 3]]],
|
2022-09-11 13:42:46 -04:00
|
|
|
"(method 13 nav-engine)": [[16, "nav-vertex"]],
|
|
|
|
"(method 12 nav-mesh)": [[16, "nav-vertex"]],
|
2023-01-01 12:11:18 -05:00
|
|
|
"(method 44 nav-mesh)": [[32, "nav-find-poly-parms"]],
|
2022-09-11 13:42:46 -04:00
|
|
|
"(method 15 nav-mesh)": [[16, "vector"]],
|
|
|
|
"(method 40 nav-mesh)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"find-nearest-nav-mesh": [[16, "nav-find-poly-parms"]],
|
|
|
|
"(method 10 nav-mesh)": [[32, "nav-find-poly-parms"]],
|
|
|
|
"(method 34 nav-mesh)": [[16, "nav-poly"]],
|
|
|
|
"(method 9 nav-mesh)": [[16, "vector"]],
|
|
|
|
"debug-nav-validate-current-poly": [[16, "vector"]],
|
|
|
|
"(method 11 nav-control)": [[16, "nav-find-poly-parms"]],
|
|
|
|
"(method 15 nav-control)": [[16, "nav-find-poly-parms"]],
|
|
|
|
"(method 16 nav-control)": [[16, "nav-find-poly-parms"]],
|
|
|
|
"(method 46 nav-control)": [[16, "find-nav-sphere-ids-params"]],
|
|
|
|
"circle-tangent-directions": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
2022-09-08 18:26:33 -04:00
|
|
|
],
|
2022-09-10 18:03:17 -04:00
|
|
|
"(trans close com-airlock)": [[16, "script-context"]],
|
|
|
|
"traj3d-calc-initial-velocity-using-tilt": [[16, "traj2d-params"]],
|
|
|
|
"(method 9 cubic-curve)": [[16, "trajectory"]],
|
|
|
|
"(method 10 cubic-curve)": [[16, "trajectory"]],
|
|
|
|
"(method 11 cubic-curve)": [[16, "trajectory"]],
|
|
|
|
"(method 12 cubic-curve)": [[16, "trajectory"]],
|
|
|
|
"(method 13 cubic-curve)": [[16, "trajectory"]],
|
|
|
|
"(method 13 combo-tracker)": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[112, ["array", "collide-shape", 32]]
|
|
|
|
],
|
|
|
|
"(anon-function 2 find-nearest)": [[128, "collide-query"]],
|
|
|
|
"find-nearest-focusable": [[160, "collide-query"]],
|
|
|
|
"(method 11 impact-control)": [
|
|
|
|
[16, "touching-shapes-entry"],
|
|
|
|
[48, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(method 16 collide-cache)": [[16, "collide-cache-tri"]],
|
|
|
|
"(method 20 editable)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 31 editable-face)": [[16, "matrix"]],
|
|
|
|
"(method 13 editable-face)": [
|
|
|
|
[64, ["inline-array", "vector", 6]],
|
|
|
|
[160, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[16, "vector"]
|
|
|
|
],
|
|
|
|
"(method 30 editable-plane)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
2022-11-19 23:28:20 -05:00
|
|
|
"(method 13 editable-plane)": [[64, ["inline-array", "vector", 4]]],
|
2022-09-10 18:03:17 -04:00
|
|
|
"execute-select": [[16, "vector"]],
|
|
|
|
"(method 9 editable-array)": [[16, "vector"]],
|
|
|
|
"execute-mouse-move": [
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[16, "vector"]
|
|
|
|
],
|
|
|
|
"(method 12 editable-array)": [
|
|
|
|
[96, "vector"],
|
|
|
|
[160, "vector"]
|
|
|
|
],
|
|
|
|
"insert-box": [
|
|
|
|
[16, "vector"],
|
2022-11-19 23:28:20 -05:00
|
|
|
[32, ["array", "int32", 8]]
|
2022-09-10 18:03:17 -04:00
|
|
|
],
|
|
|
|
"(method 11 editable-region)": [[16, "vector2h"]],
|
|
|
|
"(method 29 editable-face)": [
|
|
|
|
[16, ["inline-array", "vector", 6]],
|
|
|
|
[304, "matrix"],
|
|
|
|
[112, ["inline-array", "vector", 6]],
|
|
|
|
[240, ["array", "editable-point", 6]]
|
|
|
|
],
|
|
|
|
"(method 10 editable-face)": [[16, ["inline-array", "vector", 6]]],
|
|
|
|
"(method 11 editable)": [[16, "collide-query"]],
|
|
|
|
"(method 10 editable-plane)": [[16, "matrix"]],
|
2022-09-27 19:44:20 -04:00
|
|
|
"(method 9 game-task-node-info)": [[16, ["inline-array", "qword", 8]]],
|
|
|
|
"(code retry task-manager)": [[16, "event-message-block"]],
|
|
|
|
"(code complete task-manager)": [[16, "event-message-block"]],
|
2022-09-14 19:37:12 -04:00
|
|
|
"(method 9 script-context)": [[16, "script-context"]],
|
|
|
|
"(anon-function 32 script)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
2022-09-16 20:42:33 -04:00
|
|
|
"(method 19 load-state)": [[16, ["inline-array", "level-buffer-state", 6]]],
|
|
|
|
"(method 17 load-state)": [[16, "script-context"]],
|
2022-09-24 12:27:02 -04:00
|
|
|
"(method 26 level-group)": [
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"]
|
2022-09-25 12:07:37 -04:00
|
|
|
],
|
|
|
|
"(event target-board-halfpipe)": [[16, "vector"]],
|
2022-11-12 11:19:04 -05:00
|
|
|
"process-drawable-shock-effect": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, "collide-query"]
|
|
|
|
],
|
2022-09-25 12:07:37 -04:00
|
|
|
"(code target-board-get-on)": [[16, "event-message-block"]],
|
|
|
|
"(enter target-board-get-on)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"(enter target-board-get-off)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(trans target-board-ride-edge)": [[16, "vector"]],
|
|
|
|
"target-board-compute-edge": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
|
|
|
"target-board-spin-check": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-board-hit)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "event-message-block"]
|
|
|
|
],
|
|
|
|
"target-board-ground-check": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(enter target-board-jump)": [
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(enter target-board-grenade)": [[16, "vector"]],
|
|
|
|
"(enter target-board-turn-to)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-board-hold)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-board-flip)": [[16, "vector"]],
|
|
|
|
"(exit target-board-ride-edge)": [[32, "collide-query"]],
|
|
|
|
"(code target-board-trickx)": [[16, "vector"]],
|
|
|
|
"(method 9 board-info)": [[16, "event-message-block"]],
|
|
|
|
"init-var-jump": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"(post target-slide-down-to-ground)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"(enter target-attack-air)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(event target-attack-uppercut-jump)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"target-board-ride-post": [
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "collide-query"]
|
|
|
|
],
|
|
|
|
"probe-test": [[16, "collide-query"]],
|
|
|
|
"target-board-real-post": [
|
|
|
|
[16, "vector"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
|
|
|
"board-add-thrust": [[16, "vector"]],
|
|
|
|
"target-board-collision": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-roll-flip)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-flop)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(trans target-flop)": [[16, "event-message-block"]],
|
|
|
|
"(enter target-flop)": [[16, "vector"]],
|
|
|
|
"(code target-running-attack)": [[32, "collide-query"]],
|
|
|
|
"mod-var-jump": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(trans target-running-attack)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
2022-10-08 11:45:41 -04:00
|
|
|
"target-board-pre-move": [[112, "vector"]],
|
2022-10-08 12:42:52 -04:00
|
|
|
// stack guesser can't handle inline arrays
|
|
|
|
"(method 11 blocking-plane)": [[16, ["inline-array", "vector", 2]]],
|
|
|
|
// stack guesser can't handle inline arrays
|
|
|
|
"blocking-plane-spawn": [[16, ["inline-array", "vector", 2]]],
|
|
|
|
// stack guesser can't handle inline arrays
|
|
|
|
"(enter active elec-gate)": [[176, ["inline-array", "vector", 2]]],
|
|
|
|
"(method 46 elevator)": [
|
|
|
|
// bad stack guess (method type was a path-step)
|
|
|
|
[16, "path-step"]
|
|
|
|
],
|
2022-10-08 11:45:41 -04:00
|
|
|
"(method 10 nav-node)": [[16, "vector"]],
|
|
|
|
"(method 9 nav-graph)": [[16, "matrix"]],
|
|
|
|
"(method 10 xz-height-map)": [[16, "matrix"]],
|
|
|
|
"(method 13 xz-height-map)": [[16, "vector4w-2"]],
|
|
|
|
"(method 9 nav-node)": [[48, "nav-graph-link"]],
|
|
|
|
"(method 18 drawable-region-face)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
2022-10-09 19:56:07 -04:00
|
|
|
],
|
2022-10-11 18:30:26 -04:00
|
|
|
"particle-adgif-callback": [[16, ["inline-array", "vector", 4]]],
|
|
|
|
"sparticle-respawn-heights": [[16, "vector"]],
|
|
|
|
"sparticle-respawn-timer": [[16, "vector"]],
|
|
|
|
"check-drop-level-rain": [[16, "vector"]],
|
2022-10-14 19:35:57 -04:00
|
|
|
"check-water-level-drop": [[16, "vector"]],
|
|
|
|
"check-water-level-drop-motion": [[16, "vector"]],
|
|
|
|
"water-info<-region": [[16, "script-context"]],
|
|
|
|
"(method 52 collide-shape)": [[16, "water-info"]],
|
|
|
|
"cshape-reaction-update-state": [
|
|
|
|
[16, "vector"],
|
2022-11-06 14:30:43 -05:00
|
|
|
[32, "vector"]
|
2022-10-14 19:35:57 -04:00
|
|
|
],
|
|
|
|
"(code target-darkjak-giant)": [
|
|
|
|
[96, "collide-query"],
|
|
|
|
[640, ["inline-array", "sphere", 1]]
|
|
|
|
],
|
|
|
|
"(code target-darkjak-bomb1)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[112, "vector"],
|
|
|
|
[128, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(code target-darkjak-bomb0)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"set-forward-vel": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"delete-back-vel": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 16 target)": [[16, "vector"]],
|
|
|
|
"can-exit-duck?": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, ["inline-array", "sphere", 2]]
|
|
|
|
],
|
|
|
|
"target-send-attack": [[16, "event-message-block"]],
|
|
|
|
"(trans target-pole-cycle)": [[16, "vector"]],
|
|
|
|
"(enter target-float)": [[16, "vector"]],
|
|
|
|
"(trans target-float)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"(code target-launch)": [[16, "event-message-block"]],
|
|
|
|
"(anon-function 11 target2)": [[16, "vector"]],
|
|
|
|
"(code target-load-wait)": [[16, "event-message-block"]],
|
|
|
|
"target-generic-event-handler": [[16, "event-message-block"]],
|
|
|
|
"(code target-swim-jump)": [[16, "vector"]],
|
|
|
|
"(code target-swim-down)": [[16, "vector"]],
|
|
|
|
"(method 10 water-control)": [
|
|
|
|
[16, "water-info"],
|
|
|
|
[224, "vector"]
|
|
|
|
],
|
|
|
|
"(anon-function 10 water)": [[16, "vector"]],
|
|
|
|
"target-bomb1-fire-shot": [
|
|
|
|
[96, "vector"],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"water-anim-event-handler": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(post fall crate)": [
|
|
|
|
[32, "collide-query"],
|
|
|
|
[16, "vector"]
|
|
|
|
],
|
|
|
|
"(enter fall crate)": [[16, "event-message-block"]],
|
|
|
|
"target-gun-find-track": [[64, "event-message-block"]],
|
|
|
|
"target-gun-build-track-list": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"target-gun-joint-pre0": [
|
|
|
|
[640, ["inline-array", "sphere", 2]],
|
|
|
|
[656, "vector"]
|
|
|
|
],
|
2022-10-16 17:20:44 -04:00
|
|
|
"cloud-track": [[16, "vector"]],
|
2022-10-11 18:30:26 -04:00
|
|
|
"progress-post": [[112, "hud-box"]],
|
|
|
|
"(method 10 menu-missions-option)": [[224, "hud-box"]],
|
|
|
|
"(method 10 menu-secret-option)": [[64, "hud-box"]],
|
|
|
|
"(method 10 menu-highscores-option)": [[16, "hud-box"]],
|
|
|
|
"master-track-target": [[16, "vector"]],
|
|
|
|
"cam-string-line-of-sight": [[192, "collide-query"]],
|
2022-10-11 23:20:36 -04:00
|
|
|
"(enter cam-circular)": [[32, "collide-query"]],
|
|
|
|
"(method 26 rigid-body)": [[16, ["inline-array", "vector", 8]]],
|
2023-01-14 12:01:33 -05:00
|
|
|
"(method 47 rigid-body-object)": [[16, "rigid-body-impact"]],
|
2022-10-29 16:08:04 -04:00
|
|
|
"(method 16 sky-work)": [[16, "vector"]],
|
|
|
|
"(method 17 sky-work)": [[16, "vector"]],
|
2022-10-16 18:09:15 -04:00
|
|
|
// stack casts can't be guessed in a "run in process" (since the arg numbers are shifted?)
|
|
|
|
"lightning-start": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"lightning-trail-fractal-gen": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
2022-10-22 13:26:28 -04:00
|
|
|
],
|
2022-10-29 16:08:04 -04:00
|
|
|
"(method 24 game-info)": [[16, ["array", "uint16", 512]]],
|
2022-10-29 15:22:57 -04:00
|
|
|
"add-a-bunch": [[16, "vector"]],
|
|
|
|
"(method 23 grid-hash)": [
|
|
|
|
[16, "grid-hash-box"],
|
|
|
|
[32, "grid-hash-box"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"(method 14 grid-hash)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 15 sphere-hash)": [[16, "vector"]],
|
|
|
|
"draw-grid": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(method 32 sphere-hash)": [[32, "vector"]],
|
|
|
|
"(method 37 spatial-hash)": [[48, "vector"]],
|
|
|
|
"(method 10 carry-info)": [[16, "vector"]],
|
|
|
|
"(method 12 carry-info)": [[16, "vector"]],
|
|
|
|
"(method 13 carry-info)": [
|
|
|
|
[16, "event-message-block"],
|
|
|
|
[144, "matrix"]
|
|
|
|
],
|
|
|
|
"(method 16 carry-info)": [[16, "event-message-block"]],
|
|
|
|
"(method 23 task-arrow)": [[16, "collide-query-with-vec"]],
|
|
|
|
"(method 38 projectile)": [[16, "collide-query"]],
|
|
|
|
"projectile-move-fill-all-dirs": [[16, "collide-query"]],
|
|
|
|
"projectile-move-fill-line-sphere": [[16, "collide-query"]],
|
|
|
|
"projectile-update-velocity-add-gravity": [[16, "vector"]],
|
|
|
|
"projectile-bounce-falling-post": [[16, "collide-query"]],
|
|
|
|
"cshape-reaction-default": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 26 gun-blue-shot)": [[32, "vector"]],
|
|
|
|
"(method 38 gun-blue-shot)": [[16, "collide-query"]],
|
|
|
|
"someone-fire-yellow": [[16, "projectile-init-by-other-params"]],
|
|
|
|
"(method 25 gun-yellow-shot)": [[32, "vector"]],
|
|
|
|
"(method 38 gun-yellow-shot)": [[16, "collide-query"]],
|
|
|
|
"target-gun-fire-red": [
|
|
|
|
// TODO needed to prevent infinite loop
|
|
|
|
[16, "vector"]
|
|
|
|
],
|
|
|
|
"(method 26 gun-red-shot)": [[16, "vector"]],
|
|
|
|
"(method 28 gun-red-shot)": [[16, "collide-query"]],
|
|
|
|
"(method 24 gun-red-shot)": [[16, "collide-query"]],
|
2022-10-29 16:28:52 -04:00
|
|
|
"(method 52 nav-state)": [
|
|
|
|
[16, "nav-avoid-spheres-params"],
|
|
|
|
[112, "nav-ray"]
|
|
|
|
],
|
|
|
|
"(method 31 nav-state)": [
|
|
|
|
[16, "nav-avoid-spheres-params"],
|
|
|
|
[112, "nav-ray"]
|
|
|
|
],
|
|
|
|
"(method 24 nav-state)": [[16, "vector"]],
|
|
|
|
"(method 34 nav-state)": [[16, "vector"]],
|
|
|
|
"(method 9 nav-control)": [[16, "vector"]],
|
|
|
|
"(method 37 nav-state)": [[16, "vector"]],
|
|
|
|
"(method 33 nav-state)": [[16, "clamp-travel-vector-to-mesh-return-info"]],
|
2023-01-01 16:22:44 -05:00
|
|
|
"(method 32 nav-state)": [[16, "nav-control-cfs-work"]],
|
2022-10-29 16:28:52 -04:00
|
|
|
"(method 28 nav-state)": [[208, "vector"]],
|
|
|
|
"(method 11 nav-state)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 49 nav-state)": [[16, "nav-ray"]],
|
|
|
|
"check-drop-level-ctysluma-drop-userdata": [[16, "vector"]],
|
|
|
|
"(method 54 enemy)": [[80, "vector"]],
|
|
|
|
"enemy-falling-post": [[16, "vector"]],
|
|
|
|
"enemy-die-falling-post": [[16, "vector"]],
|
|
|
|
"(method 100 enemy)": [
|
|
|
|
[672, "vector"],
|
|
|
|
[688, "vector"]
|
|
|
|
],
|
|
|
|
"(method 102 nav-enemy)": [[32, "collide-query"]],
|
|
|
|
"(method 100 nav-enemy)": [
|
|
|
|
[672, "vector"],
|
|
|
|
[688, "vector"]
|
|
|
|
],
|
|
|
|
"(method 176 nav-enemy)": [[16, "nav-gap-info"]],
|
|
|
|
"(method 143 nav-enemy)": [[16, "vector"]],
|
|
|
|
"(code jump nav-enemy)": [[16, "enemy-jump-info"]],
|
|
|
|
"(method 145 nav-enemy)": [[16, "vector"]],
|
|
|
|
"(method 150 nav-enemy)": [[16, "vector"]],
|
|
|
|
"(anon-function 88 nav-enemy)": [[16, "vector"]],
|
2022-10-29 16:42:57 -04:00
|
|
|
"(anon-function 93 nav-enemy)": [[16, "vector"]],
|
2022-10-29 18:27:31 -04:00
|
|
|
"(method 54 rigid-body-platform)": [[16, "vector"]],
|
|
|
|
"target-carry-update": [[560, ["inline-array", "sphere", 1]]],
|
|
|
|
"(code target-carry-drop)": [[672, ["inline-array", "sphere", 1]]],
|
|
|
|
"(code target-carry-throw)": [[640, ["inline-array", "sphere", 1]]],
|
|
|
|
"(code target-hit)": [[16, "vector"]],
|
2022-10-29 20:32:03 -04:00
|
|
|
"(method 39 battle)": [[64, "transformq"]],
|
2022-11-06 14:30:43 -05:00
|
|
|
"add-collide-debug-box": [[16, "bounding-box"]],
|
2022-10-29 20:32:03 -04:00
|
|
|
"collide-list-fill-bg-using-box": [
|
|
|
|
[32, "matrix"],
|
|
|
|
[96, "collide-query"]
|
|
|
|
],
|
|
|
|
"collide-list-fill-bg-using-line-sphere": [
|
|
|
|
[32, "matrix"],
|
|
|
|
[96, "collide-query"]
|
|
|
|
],
|
2022-10-30 15:54:10 -04:00
|
|
|
"(method 11 collide-mesh)": [[16, "spat-work"]],
|
|
|
|
"(method 10 collide-mesh)": [[16, "oot-work"]],
|
|
|
|
"(method 9 touching-list)": [[16, "add-prims-touching-work"]],
|
|
|
|
"(method 12 touching-list)": [[16, "event-message-block"]],
|
2022-11-06 14:30:43 -05:00
|
|
|
"(method 20 collide-edge-work)": [[16, "vector"]],
|
2022-10-30 15:54:10 -04:00
|
|
|
"(method 13 collide-edge-work)": [[16, "faei-stack-vars"]],
|
2022-11-06 14:30:43 -05:00
|
|
|
"(method 9 collide-edge-edge)": [
|
|
|
|
[16, "matrix"],
|
|
|
|
[80, ["inline-array", "sphere", 6]]
|
|
|
|
],
|
2022-10-30 19:09:35 -04:00
|
|
|
"(method 12 ocean)": [[16, "vector"]],
|
|
|
|
"(method 18 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector4"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(method 28 ocean)": [[16, "vector"]],
|
|
|
|
"(method 33 ocean)": [[16, "vector"]],
|
|
|
|
"(method 34 ocean)": [[16, "vector"]],
|
|
|
|
"(method 35 ocean)": [[16, "vector"]],
|
|
|
|
"(method 36 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 46 ocean)": [[16, "vector"]],
|
|
|
|
"(method 59 ocean)": [[16, "vector"]],
|
|
|
|
"(method 60 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 61 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 62 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 63 ocean)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 67 ocean)": [[16, "vector"]],
|
2022-11-12 11:19:04 -05:00
|
|
|
"(method 18 collide-shape-prim-mesh)": [[16, "collide-tri-result"]],
|
|
|
|
"(method 15 collide-shape-prim-sphere)": [[16, "collide-tri-result"]],
|
|
|
|
"target-attack-up": [[16, "event-message-block"]],
|
|
|
|
"(method 37 control-info)": [[48, "vector"]],
|
|
|
|
"(method 45 collide-shape)": [[16, "do-push-aways-work"]],
|
|
|
|
"(method 50 collide-shape)": [[32, "vector"]],
|
|
|
|
"(method 44 collide-shape)": [[16, "pull-rider-info"]],
|
2022-11-06 14:30:43 -05:00
|
|
|
"(method 25 guard-shot)": [[32, "vector"]],
|
|
|
|
"(enter impact guard-shot)": [[16, "traffic-danger-info"]],
|
|
|
|
"(method 38 guard-shot)": [[16, "collide-query"]],
|
|
|
|
"(method 38 guard-lazer-shot)": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"]
|
|
|
|
],
|
|
|
|
"(method 25 metalhead-shot)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"spawn-metalhead-grenade": [[16, "projectile-init-by-other-params"]],
|
2022-11-11 16:23:26 -05:00
|
|
|
"spawn-metalhead-projectile": [[16, "projectile-init-by-other-params"]],
|
|
|
|
"(method 24 grid-hash)": [[16, "vector"]],
|
|
|
|
"(method 11 grid-hash)": [
|
2022-11-12 11:19:04 -05:00
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 11 flow-control)": [
|
|
|
|
[80, "vector"],
|
|
|
|
[128, "vector"]
|
2022-11-11 16:23:26 -05:00
|
|
|
],
|
2022-11-12 11:19:04 -05:00
|
|
|
"(method 9 joint-control)": [[16, "vector"]],
|
|
|
|
"check-shell-level1": [[16, "vector"]],
|
|
|
|
"check-shell-level2": [[16, "vector"]],
|
|
|
|
"birth-func-target-orient": [[48, "vector"]],
|
2022-11-12 17:56:07 -05:00
|
|
|
"birth-func-vector-orient": [[32, "vector"]],
|
|
|
|
"(enter cam-launcher-longfall)": [[16, "vector"]],
|
2022-11-13 19:09:34 -05:00
|
|
|
"explosion-init-by-other": [[16, "traffic-danger-info"]],
|
repl: Add a few new quality of life improvements (#2030)
- You can define a `startup.gc` in your user folder, each line will be
executed on startup (deprecates the usefulness of some cli flags)
- You can define a `repl-config.json` file to override REPL settings.
Long-term this is a better approach than a bunch of CLI flags as well
- Via this, you can override the amount of time the repl will attempt to
listen for the target
- At the same time, I think i may have found why on Windows it can
sometimes take forever to timeout when the game dies, will dig into this
later
- Added some keybinds for common operations, shown here
https://user-images.githubusercontent.com/13153231/202890278-1ff2bb06-dddf-4bde-9178-aa0883799167.mp4
> builds the game, connects to it, attaches a debugger and continues,
launches it, gets the backtrace, stops the target -- all with only
keybinds.
If you want these keybinds to work inside VSCode's integrated terminal,
you need to add the following to your settings file
```json
"terminal.integrated.commandsToSkipShell": [
"-workbench.action.quickOpen",
"-workbench.action.quickOpenView"
]
```
2022-11-20 14:28:41 -05:00
|
|
|
"process-drawable-shock-skel-effect": [
|
|
|
|
[176, "matrix"],
|
|
|
|
[256, "vector"],
|
|
|
|
[272, "vector"],
|
|
|
|
[288, "vector"],
|
|
|
|
[304, "quaternion"],
|
|
|
|
[384, "vector"]
|
|
|
|
],
|
2022-11-21 20:25:20 -05:00
|
|
|
"(method 20 collide-cache)": [[16, "matrix"]],
|
2022-11-29 19:19:05 -05:00
|
|
|
"col-rend-draw": [[16, "matrix"]],
|
|
|
|
"(code jump enemy)": [[16, "enemy-jump-info"]],
|
2022-11-30 22:36:09 -05:00
|
|
|
"check-drop-level-flitter-dirt-rubble": [[16, "vector"]],
|
2022-12-01 21:26:49 -05:00
|
|
|
"dma-add-process-drawable": [[64, "light-group"]],
|
|
|
|
"dark-lightning-handler": [[16, "matrix"]],
|
|
|
|
"(method 25 joint-exploder)": [[16, "bounding-box"]],
|
|
|
|
"check-drop-level-forexitb-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-forexitb-drop-water-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-hide-fireplace-sparks": [[16, "vector"]],
|
|
|
|
"check-drop-level-ctyslumb-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-kiosk-fire-sparks": [[16, "vector"]],
|
|
|
|
"(method 25 turret-shot)": [[32, "vector"]],
|
|
|
|
"check-drop-level-ruins-tower-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-ruins-tower-userdata-nosplat": [[16, "vector"]],
|
2022-12-02 10:02:13 -05:00
|
|
|
"check-drop-level-ruins-rubble": [[16, "vector"]],
|
|
|
|
"update-light-hash": [
|
|
|
|
[16, "bounding-box"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
2022-12-22 13:57:57 -05:00
|
|
|
],
|
|
|
|
"check-drop-level-forest-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-dig-lava-bloops": [[16, "vector"]],
|
|
|
|
"check-drop-level-drill-drillbit-rubble-sparks": [[16, "vector"]],
|
|
|
|
"check-drop-level-mountain-drop-userdata": [[16, "vector"]],
|
|
|
|
"(anon-function 2 atoll-scenes)": [[16, "vector"]],
|
|
|
|
"check-drop-level-ctyfarma-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-ctyfarmb-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-ecowell-victory-dirt-rubble": [[16, "vector"]],
|
|
|
|
"check-drop-level-strip-fencespikes-sparks-10": [[16, "vector"]],
|
|
|
|
"check-drop-level-atoll-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-atoll-drop": [[16, "vector"]],
|
|
|
|
"check-drop2-level-sewer-drop": [[16, "vector"]],
|
|
|
|
"check-drop-level-sewer-drop": [[16, "vector"]],
|
|
|
|
"check-drop-level-palace-roof-rain": [[16, "vector"]],
|
|
|
|
"check-drop-level-palroof-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-stadium-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-boss-pebble": [[16, "vector"]],
|
|
|
|
"birth-func-boss-pebble": [[560, "vector"]],
|
|
|
|
"func-widow-damaged-sparks-awake": [[16, "vector"]],
|
|
|
|
"check-drop-level-ctypal-drop-userdata": [[16, "vector"]],
|
|
|
|
"check-drop-level-under-drip": [[16, "vector"]],
|
|
|
|
"check-drop-level-bigdoor-open-pops": [[16, "vector"]],
|
|
|
|
"check-split-level-intro-vortex-pop-userdata": [[16, "vector"]],
|
|
|
|
"movie-nest-metalkor-shot-draw-moving": [[80, "vector"]],
|
|
|
|
"movie-nest-metalkor-shot-draw-impact": [[48, "vector"]],
|
|
|
|
"func-squid-damaged-sparks-awake": [[16, "vector"]],
|
|
|
|
"check-drop-level-castle-drop-userdata": [[16, "vector"]],
|
|
|
|
"castle-green-slime-popper": [[16, "vector"]],
|
|
|
|
"movie-consite-metalkor-shot-draw-moving": [[80, "vector"]],
|
|
|
|
"movie-consite-metalkor-shot-draw-impact": [[48, "vector"]],
|
|
|
|
"mech-spawn-thruster": [[32, "vector"]],
|
|
|
|
"check-drop-level-vinroom-piss-drop-userdata": [[16, "vector"]],
|
|
|
|
"(anon-function 2 under-scenes)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"check-pop-level-firework-green-userdata": [[16, "vector"]],
|
|
|
|
"check-pop-level-firework-red-userdata": [[16, "vector"]],
|
2023-01-01 12:11:18 -05:00
|
|
|
"check-pop-level-firework-userdata": [[16, "vector"]],
|
|
|
|
"(method 13 nav-mesh)": [[16, ["array", "int8", 4]]],
|
|
|
|
"point-to-poly-boundary": [[16, ["inline-array", "vector", 4]]],
|
|
|
|
"(method 35 nav-mesh)": [[16, ["inline-array", "nav-poly", 3]]],
|
2023-01-01 16:22:44 -05:00
|
|
|
"(method 51 nav-state)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "nav-route-portal"],
|
|
|
|
[80, ["inline-array", "vector", 2]],
|
|
|
|
[192, "matrix"]
|
|
|
|
],
|
2023-01-01 12:11:18 -05:00
|
|
|
"(method 18 nav-control)": [[16, "nav-control-cfs-work"]],
|
|
|
|
"(method 19 nav-control)": [[16, "nav-control-cfs-work"]],
|
2023-01-01 16:22:44 -05:00
|
|
|
"(method 19 nav-mesh)": [
|
|
|
|
[16, "nav-ray"],
|
|
|
|
[96, "vector"]
|
|
|
|
],
|
|
|
|
"(method 18 nav-mesh)": [[16, "nav-ray"]],
|
|
|
|
"(post idle gun-dummy)": [[16, "event-message-block"]],
|
2023-01-01 18:05:31 -05:00
|
|
|
"(method 23 training-manager)": [[16, "vector"]],
|
2023-01-01 21:03:07 -05:00
|
|
|
"birth-pickup-at-point": [[16, "vector"]],
|
2023-01-04 19:42:26 -05:00
|
|
|
"(code notice fodder)": [[112, "vector"]],
|
|
|
|
"target-mech-collision": [
|
|
|
|
[704, "vector"],
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "event-message-block"],
|
|
|
|
[144, "vector"],
|
|
|
|
[160, "collide-query"],
|
|
|
|
[128, "vector"]
|
|
|
|
],
|
|
|
|
"target-mech-add-thrust": [[16, "vector"]],
|
|
|
|
"target-mech-get-off?": [[560, "sphere"]],
|
|
|
|
"mech-update-ik": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "vector"],
|
|
|
|
[624, "vector"],
|
|
|
|
[624, "vector"],
|
|
|
|
[640, "vector"],
|
|
|
|
[656, "vector"]
|
|
|
|
],
|
|
|
|
"target-mech-carry-update": [[560, "sphere"]],
|
|
|
|
"(code target-mech-carry-throw)": [[640, "sphere"]],
|
|
|
|
"(code target-mech-carry-drop)": [
|
|
|
|
[96, "vector"],
|
|
|
|
[672, "sphere"]
|
|
|
|
],
|
|
|
|
"(code target-mech-carry-pickup)": [[16, "event-message-block"]],
|
2023-01-04 20:43:34 -05:00
|
|
|
"(trans target-mech-carry-drag)": [[560, "sphere"]],
|
|
|
|
"(method 22 krew-collection-item)": [[16, "collide-query-with-2vec"]],
|
|
|
|
"(code idle krew-collection-item)": [[64, "vector"]],
|
2023-01-07 17:14:12 -05:00
|
|
|
"pegasus-fly-code": [[96, "vector"]],
|
|
|
|
"(method 90 amphibian)": [[80, "vector"]],
|
|
|
|
"(method 186 amphibian)": [
|
|
|
|
[560, "vector"],
|
|
|
|
[16, "collide-query"],
|
|
|
|
[576, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(enter tongue-attack amphibian)": [[16, "amphibian-tongue-attack-info"]],
|
|
|
|
"amphibian-joint-mod-callback": [
|
|
|
|
[16, ["inline-array", "matrix", 3]],
|
|
|
|
[112, "vector"]
|
|
|
|
],
|
|
|
|
"(method 178 hopper)": [
|
|
|
|
[144, "vector"],
|
|
|
|
// unused
|
|
|
|
[96, "vector"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 90 hopper)": [[80, "vector"]],
|
|
|
|
"(method 180 ginsu)": [[16, "matrix"]],
|
|
|
|
"(trans hostile centurion)": [[16, "vector"]],
|
|
|
|
"(method 181 centurion)": [
|
|
|
|
[80, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 74 centurion)": [[16, "event-message-block"]],
|
|
|
|
"(enter stop-run rhino)": [
|
|
|
|
// unused
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(enter attack rhino)": [[32, "vector"]],
|
|
|
|
"(method 74 rhino)": [[48, "vector"]],
|
|
|
|
"(enter run-away rhino)": [[32, "vector"]],
|
|
|
|
"(trans hostile grenadier)": [
|
|
|
|
// unused
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(method 115 rapid-gunner)": [[32, "vector"]],
|
|
|
|
"(code notice monster-frog)": [[16, "vector"]],
|
|
|
|
"(method 184 predator)": [
|
|
|
|
[128, "vector"],
|
|
|
|
[144, "vector"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 11 predator-manager)": [
|
|
|
|
[32, "transformq"],
|
|
|
|
[80, "vector"],
|
|
|
|
[112, "vector"]
|
2023-01-11 19:07:35 -05:00
|
|
|
],
|
|
|
|
"(method 196 crimson-guard-level)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[96, "vector"],
|
|
|
|
[160, "vector"],
|
|
|
|
[176, "vector"]
|
|
|
|
],
|
|
|
|
"(method 199 crimson-guard-level)": [
|
|
|
|
[608, "vector"],
|
|
|
|
[624, "vector"],
|
|
|
|
[640, "vector"],
|
|
|
|
[656, "vector"]
|
|
|
|
],
|
|
|
|
"(method 198 crimson-guard-level)": [
|
|
|
|
[80, "vector"],
|
|
|
|
[96, "collide-query"],
|
|
|
|
[672, "vector"]
|
|
|
|
],
|
|
|
|
"(method 202 crimson-guard-level)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[656, "vector"],
|
|
|
|
[720, "vector"]
|
|
|
|
],
|
|
|
|
"(method 192 crimson-guard-level)": [[32, "vector"]],
|
|
|
|
"check-drop-level-dig-digger-rubble-sparks": [[16, "vector"]],
|
|
|
|
"(method 24 dig-tether)": [[128, "vector"]],
|
|
|
|
"(trans idle dig-digger)": [[16, "vector"]],
|
|
|
|
"(method 23 dig-digger)": [[16, "vector"]],
|
|
|
|
"(code die fort-elec-switch)": [[16, "vector"]],
|
|
|
|
"(method 11 fort-elec-switch)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(method 24 fort-roboscreen)": [[32, "vector"]],
|
|
|
|
"fort-robotank-reticle-post": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"robotank-turret-handler": [[96, "vector"]],
|
|
|
|
"fort-robotank-turret-init-by-other": [[16, "vector"]],
|
|
|
|
"(method 11 fort-robotank)": [[32, "vector"]],
|
|
|
|
"(method 26 fort-robotank)": [[16, "event-message-block"]],
|
|
|
|
"(method 31 fort-robotank-turret)": [[16, "collide-query"]],
|
|
|
|
"(method 33 fort-robotank-turret)": [
|
|
|
|
[16, ["inline-array", "vector", 2]],
|
|
|
|
[48, ["inline-array", "vector", 4]]
|
|
|
|
],
|
|
|
|
"draw-2d-hud": [
|
|
|
|
[16, ["inline-array", "vector4w", 4]],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"fort-turret-draw-laser-spot": [[16, "vector"]],
|
|
|
|
"(method 141 fort-turret)": [[64, "collide-query"]],
|
|
|
|
"(method 33 transport-level)": [[16, "crimson-guard-level-params"]],
|
|
|
|
"joint-mod-set-y-callback": [[16, "transformq"]],
|
|
|
|
"(code die fort-dump-bomb-a)": [[16, "matrix"]],
|
|
|
|
"(code die fort-missile)": [[16, "matrix"]],
|
|
|
|
"birth-func-dig-digger-collide": [[16, ["inline-array", "vector", 5]]],
|
|
|
|
"(method 29 dig-bomb-crate)": [[16, "dig-bomb-crate-cylinder-spawn-params"]],
|
|
|
|
"(method 63 collide-shape-moving)": [[16, ["inline-array", "vector", 51]]],
|
|
|
|
"(code active dig-spikey-sphere-door)": [
|
|
|
|
[32, "projectile-init-by-other-params"]
|
|
|
|
],
|
2023-01-11 19:24:44 -05:00
|
|
|
"(enter idle dig-stomp-block-controller)": [[16, "vector"]],
|
|
|
|
"(post idle fish-manager)": [
|
|
|
|
[384, "vector"],
|
|
|
|
[176, "vector"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "vector"],
|
|
|
|
[256, "vector"],
|
|
|
|
[272, "vector"],
|
|
|
|
[336, "vector"],
|
|
|
|
[368, "vector"],
|
|
|
|
[400, "vector"],
|
|
|
|
[416, "vector"]
|
2023-01-11 19:42:39 -05:00
|
|
|
],
|
|
|
|
"(method 24 minimap)": [[16, "minimap-draw-work"]],
|
|
|
|
"(method 15 minimap)": [[16, "minimap-draw-work"]],
|
|
|
|
"(method 11 minimap)": [[16, ["inline-array", "vector", 4]]],
|
2023-01-14 16:12:03 -05:00
|
|
|
"(method 26 minimap)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[64, "matrix"],
|
|
|
|
[48, "vector"]
|
|
|
|
],
|
|
|
|
"(method 23 minimap)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "matrix"]
|
|
|
|
],
|
|
|
|
"(method 17 minimap)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "matrix"],
|
|
|
|
[240, "vector"],
|
|
|
|
[256, "vector"]
|
|
|
|
],
|
|
|
|
"(method 18 minimap)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "matrix"],
|
|
|
|
[80, "matrix"],
|
|
|
|
[144, "matrix"],
|
|
|
|
[240, "vector"],
|
|
|
|
[256, "vector"]
|
|
|
|
],
|
|
|
|
"(method 19 minimap)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "matrix"]
|
|
|
|
],
|
2023-01-11 19:42:39 -05:00
|
|
|
"(method 12 trail-graph)": [[16, ["inline-array", "vector", 2]]],
|
|
|
|
"(method 14 trail-graph)": [[16, ["inline-array", "vector", 2]]],
|
|
|
|
"(method 13 trail-graph)": [[16, ["inline-array", "vector", 2]]],
|
|
|
|
"(method 19 trail-graph)": [[16, "trail-vis-work"]],
|
2023-01-14 10:54:39 -05:00
|
|
|
"(method 15 trail-graph)": [[16, "trail-conn-search"]],
|
2023-01-14 11:16:53 -05:00
|
|
|
"(anon-function 20 sewer-scenes)": [[16, "vector"]],
|
|
|
|
"(method 27 mtn-dice)": [[64, "vector"]],
|
|
|
|
"(method 26 mtn-dice)": [
|
|
|
|
[64, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"dice-joint-callback": [
|
|
|
|
[16, "vector"],
|
|
|
|
[112, "matrix"],
|
|
|
|
[176, "vector"],
|
|
|
|
[192, "vector"],
|
|
|
|
[208, "vector"],
|
|
|
|
[224, "vector"],
|
|
|
|
[240, "matrix"],
|
|
|
|
[304, "vector"],
|
|
|
|
[320, "vector"],
|
|
|
|
[336, "matrix"],
|
|
|
|
[400, "vector"],
|
|
|
|
[480, "vector"]
|
|
|
|
],
|
2023-01-14 11:30:58 -05:00
|
|
|
"(event idle mtn-dice)": [[16, "matrix"]],
|
|
|
|
"check-drop-level-strip-crate-drop-userdata-nosplat": [[16, "vector"]],
|
|
|
|
"check-drop-level-strip-crate-drop-userdata": [[16, "vector"]],
|
|
|
|
// hang without!
|
|
|
|
"(post idle grenade-point)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
2023-01-14 12:01:33 -05:00
|
|
|
],
|
2023-01-14 16:12:03 -05:00
|
|
|
"(method 13 grid-info)": [[16, "bounding-box"]],
|
2023-01-14 12:01:33 -05:00
|
|
|
"(method 20 vehicle-controller)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 16 vehicle-controller)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 104 vehicle)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 93 vehicle)": [[16, "matrix"]],
|
|
|
|
"(method 94 vehicle)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 52 vehicle)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 47 vehicle)": [[16, "matrix"]],
|
|
|
|
"(method 97 vehicle)": [[96, "vehicle-control-point"]],
|
|
|
|
"(method 107 vehicle)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 20 traffic-engine)": [[16, "traffic-find-segment-struct"]],
|
|
|
|
"(method 12 turret-control)": [[16, "vector"]],
|
|
|
|
"vehicle-los-clear?": [[16, "collide-query"]],
|
|
|
|
"vehicle-draw-laser": [[32, "vector"]],
|
|
|
|
"vehicle-draw-beam": [[32, "vector"]],
|
|
|
|
"(method 94 vehicle-guard)": [[16, "camera-free-floating-move-info"]],
|
|
|
|
"vehicle-explode-post": [[16, "rigid-body-info"]],
|
|
|
|
"(method 18 vehicle-controller)": [
|
|
|
|
[32, ["inline-array", "vector", 16]],
|
|
|
|
[288, ["array", "collide-shape", 12]]
|
|
|
|
],
|
|
|
|
"(method 139 vehicle)": [[16, "merc-matrix"]],
|
|
|
|
"(method 99 vehicle)": [[16, "vehicle-grab-rail-info"]],
|
|
|
|
"(method 29 vehicle)": [
|
|
|
|
[16, ["inline-array", "matrix", 9]],
|
|
|
|
[640, ["inline-array", "vector", 5]],
|
|
|
|
[736, "rigid-body-vehicle-constants"]
|
|
|
|
],
|
|
|
|
"vehicle-guard-choose-branch": [[16, ["inline-array", "vector", 5]]],
|
|
|
|
"(method 155 vehicle-guard)": [
|
|
|
|
[192, "rigid-body-impact"],
|
|
|
|
[256, ["inline-array", "vector", 8]]
|
|
|
|
],
|
|
|
|
"(method 70 traffic-engine)": [
|
|
|
|
[16, ["inline-array", "traffic-suppression-box", 2]]
|
|
|
|
],
|
|
|
|
"(method 22 traffic-engine)": [[16, "pilot-edge-grab-info"]],
|
|
|
|
"(method 14 traffic-level-data)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"]
|
|
|
|
],
|
|
|
|
"update-guard-status-spots": [[32, "vector"]],
|
|
|
|
"(method 84 vehicle)": [[16, ["inline-array", "vehicle-control-point", 3]]],
|
|
|
|
"(method 85 vehicle)": [
|
|
|
|
[16, ["inline-array", "matrix", 2]],
|
|
|
|
[144, "sprite-glow-data"],
|
|
|
|
[208, "sprite-glow-data"]
|
|
|
|
],
|
|
|
|
"(method 48 vehicle)": [[16, "rigid-body-impact"]],
|
|
|
|
"(method 15 rigid-body)": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "vector"],
|
|
|
|
[640, "vector"],
|
|
|
|
[656, "vector"],
|
|
|
|
[672, "vector"],
|
|
|
|
[688, "vector"]
|
|
|
|
],
|
|
|
|
"(method 133 vehicle)": [[16, ["inline-array", "matrix", 12]]],
|
|
|
|
"(method 153 vehicle-guard)": [[16, "vector"]],
|
|
|
|
"(method 150 vehicle-guard)": [[16, "vehicle-control-point"]],
|
|
|
|
"(method 9 turret-control)": [[16, "rigid-body-info"]],
|
|
|
|
"(method 21 traffic-manager)": [[16, ["inline-array", "vector16b", 2]]],
|
|
|
|
"(method 71 traffic-engine)": [[16, "vector"]],
|
|
|
|
"(method 18 city-level-info)": [[16, "bounding-box"]],
|
|
|
|
"(method 49 traffic-engine)": [
|
|
|
|
[32, "(array crimson-guard)"],
|
|
|
|
[112, "(array float)"]
|
|
|
|
],
|
|
|
|
"(method 68 traffic-engine)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
],
|
|
|
|
"(method 13 traffic-suppressor)": [
|
|
|
|
[16, "bounding-box"],
|
|
|
|
[48, "vector4w"]
|
|
|
|
],
|
decomp: `tomb-*` files, `target-indax`, `grunt-mech`, `breakable-wall`, `pillar-collapse`, `mechtest-obs`, `ruins-obs` (#2114)
Manual patches in:
- `tomb-boulder`: a few `ppointer->handle`s (I think) were not being
decompiled properly (all used in combination with `clone-anim-once`)
- `ruins-obs`, `pillar-collapse`: `art-joint-anim` casts
- `tomb-beetle`: commented out a call to `shadow-control-method-14` that
was crashing the game when spawning the beetles
- `grunt-mech`: commented out `(.mula.s)` instruction
Notes:
- `enemy-info`'s `idle-anim-script` is most likely a `(pointer
idle-control-frame)`, however, some `nav-enemy-info` labels set it to
`#f` (first encountered in `tomb-beetle`, but also present in `hal`,
`roboguard` and `metalkor-setup`), which crashes the decompiler. This
may become a problem in the future when we eventually get to these
files. For this PR, I made `tomb-beetle` decompile with
`idle-anim-script` set to `#f` and have not noticed any issues/crashes
with that.
- `tomb-boulder` compiles and doesn't crash, but when trying to play the
Daxter chase sequence, the boulder sometimes either spawns at the origin
or spawns in the correct place, but doesn't move.
Co-authored-by: water <awaterford111445@gmail.com>
2023-01-14 13:53:31 -05:00
|
|
|
"(method 22 traffic-tracker)": [[16, ["inline-array", "vector", 10]]],
|
|
|
|
"(method 10 simple-sprite-system)": [[16, ["array", "texture-id", 4]]],
|
|
|
|
"(anon-function 3 ruins-obs)": [[16, "event-message-block"]],
|
|
|
|
"(event unbroken ruins-breakable-wall)": [[16, "attack-info"]],
|
|
|
|
"(method 21 spider-eyes)": [[32, "vector"]],
|
|
|
|
"(code mech-lunge grunt-mech)": [[16, "matrix"]],
|
|
|
|
"(method 193 grunt-mech)": [[32, "vector"]],
|
|
|
|
"(code mech-dismount grunt-mech)": [[16, "matrix"]],
|
|
|
|
"(post chase tomb-boulder)": [
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"],
|
|
|
|
[576, "vector"],
|
|
|
|
[592, "event-message-block"]
|
|
|
|
],
|
|
|
|
"(enter chase tomb-boulder)": [[32, "event-message-block"]],
|
|
|
|
"(code doors-open tomb-sphinx)": [
|
|
|
|
[32, "vector"],
|
|
|
|
[48, "vector"],
|
|
|
|
[64, "vector"],
|
|
|
|
[80, "vector"]
|
|
|
|
],
|
|
|
|
"(code active tomb-sphinx)": [[80, "vector"]],
|
|
|
|
"(trans wait-for-pools tomb-stair-block)": [[32, "event-message-block"]],
|
|
|
|
"drop-pool": [[32, "vector"]],
|
|
|
|
"(method 11 tomb-water-trap)": [
|
|
|
|
[16, "sync-info-params"],
|
|
|
|
[64, "sphere"]
|
|
|
|
],
|
|
|
|
"(method 23 tomb-water-trap)": [
|
|
|
|
[592, "vector"],
|
|
|
|
[608, "event-message-block"],
|
|
|
|
[16, "collide-query"],
|
|
|
|
[560, "vector"]
|
|
|
|
],
|
|
|
|
"(trans show-sequence tomb-plat-simon)": [[16, "event-message-block"]],
|
|
|
|
"(event dangerous tomb-simon-block)": [[16, "vector"]],
|
2023-01-14 16:12:03 -05:00
|
|
|
"(method 185 tomb-beetle)": [[16, "vector"]],
|
|
|
|
"(method 189 bot)": [
|
|
|
|
[16, "enemy-best-focus"],
|
|
|
|
[32, "sphere"]
|
|
|
|
],
|
|
|
|
"(method 190 bot)": [[16, "connection-pers"]],
|
|
|
|
"(method 247 sig)": [[16, "projectile-init-by-other-params"]],
|
|
|
|
"(method 250 sig)": [[16, "sphere"]],
|
|
|
|
"(method 25 sig-shot)": [[32, "vector"]],
|
|
|
|
"(method 12 sigt-choose-piston)": [[16, "event-message-block"]],
|
|
|
|
"(method 11 sigt-riding-piston)": [[16, "event-message-block"]],
|
|
|
|
"(anon-function 48 sig0-course)": [[16, "event-message-block"]],
|
|
|
|
"ashelin-shot-move": [[16, "vector"]],
|
|
|
|
"(method 25 ashelin-shot)": [[32, "vector"]],
|
|
|
|
"(anon-function 97 sig0-course)": [[16, "vector"]],
|
|
|
|
"(anon-function 12 ash1-course)": [[16, "event-message-block"]],
|
|
|
|
"(anon-function 93 sig0-course)": [[16, ["array", "symbol", 3]]],
|
|
|
|
"(code active whack-a-metal)": [
|
|
|
|
[16, "vector"],
|
|
|
|
[32, "vector"]
|
|
|
|
]
|
2021-12-26 11:43:16 -05:00
|
|
|
}
|