From eee41d1400b67cba4b6dcf948ca574a89c749ac2 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Sat, 8 Oct 2022 21:05:29 -0400 Subject: [PATCH] lint: formatting --- decompiler/config/jak2/stack_structures.jsonc | 3522 +--- decompiler/config/jak2/type_casts.jsonc | 15895 +++------------- decompiler/config/jak2_ntsc_v1.jsonc | 2 +- game/common/str_rpc_types.h | 6 +- game/overlord/stream.cpp | 3 +- 5 files changed, 2804 insertions(+), 16624 deletions(-) diff --git a/decompiler/config/jak2/stack_structures.jsonc b/decompiler/config/jak2/stack_structures.jsonc index f72ba3a585..ff42dc02eb 100644 --- a/decompiler/config/jak2/stack_structures.jsonc +++ b/decompiler/config/jak2/stack_structures.jsonc @@ -1,3173 +1,917 @@ { - "quaternion-exp!": [ - [ - 16, - "vector" - ] - ], - "quaternion-axis-angle!": [ - [ - 16, - "vector" - ] - ], - "quaternion-vector-angle!": [ - [ - 16, - "vector" - ] - ], - "quaternion-look-at!": [ - [ - 16, - "matrix" - ] - ], - "quaternion-smooth-seek!": [ - [ - 16, - [ - "inline-array", - "quaternion", - 2 - ] - ] - ], + "quaternion-exp!": [[16, "vector"]], + "quaternion-axis-angle!": [[16, "vector"]], + "quaternion-vector-angle!": [[16, "vector"]], + "quaternion-look-at!": [[16, "matrix"]], + "quaternion-smooth-seek!": [[16, ["inline-array", "quaternion", 2]]], // possible for automatic detection: - "eul->matrix": [ - [ - 16, - "vector" - ] - ], - "vector-sincos!": [ - [ - 16, - "vector" - ] - ], + "eul->matrix": [[16, "vector"]], + "vector-sincos!": [[16, "vector"]], "vector-reflect-flat-gravity!": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "vector-line-distance": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [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" - ] + [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" - ] + [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" - ] + [16, "vector"], + [32, "matrix"] ], "matrix-rot-diff!": [ - [ - 16, - "quaternion" - ], - [ - 32, - "quaternion" - ], - [ - 48, - "quaternion" - ] + [16, "quaternion"], + [32, "quaternion"], + [48, "quaternion"] ], "quaternion-seek": [ - [ - 16, - "matrix" - ], - [ - 80, - "matrix" - ], - [ - 144, - "quaternion" - ] + [16, "matrix"], + [80, "matrix"], + [144, "quaternion"] ], "vector-segment-overlap": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], "line-sphere-intersection?": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] - ], - "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" - ] - ], - "vector-deg-seek": [ - [ - 16, - "matrix" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "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"]], + "vector-deg-seek": [[16, "matrix"]], "vector-deg-slerp": [ - [ - 16, - "matrix" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ] + [16, "matrix"], + [80, "vector"], + [96, "vector"] ], "circle-test": [ - [ - 16, - "sphere" - ], - [ - 32, - "sphere" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [16, "sphere"], + [32, "sphere"], + [48, "vector"], + [64, "vector"] ], "vector-vector-deg-slerp!": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "quaternion" - ], - [ - 64, - "quaternion" - ], - [ - 80, - "quaternion" - ], - [ - 96, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "quaternion"], + [64, "quaternion"], + [80, "quaternion"], + [96, "vector"] ], "vector-circle-tangent-new": [ - [ - 16, - "sphere" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "sphere"], + [32, "vector"], + [48, "vector"] ], "vector-circle-tangent": [ - [ - 16, - "sphere" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [16, "sphere"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], "curve-length": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "curve-closest-point": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "closest-pt-in-triangle": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] - ], - "vector-plane-distance": [ - [ - 16, - "vector" - ] - ], - "vector-smooth-seek!": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "vector-plane-distance": [[16, "vector"]], + "vector-smooth-seek!": [[16, "vector"]], "vector-vector-angle-safe": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "move-target-from-pad": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"] ], "reverse-transform-point!": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "init-for-transform": [ - [ - 16, - "matrix" - ], - [ - 80, - "matrix" - ], - [ - 144, - "vector4s-3" - ], - [ - 192, - "vector" - ], - [ - 208, - "vector4s-3" - ] - ], - "draw-sprite2d-xy": [ - [ - 16, - "draw-context" - ] - ], - "screen-gradient": [ - [ - 16, - "draw-context" - ] + [16, "matrix"], + [80, "matrix"], + [144, "vector4s-3"], + [192, "vector"], + [208, "vector4s-3"] ], + "draw-sprite2d-xy": [[16, "draw-context"]], + "screen-gradient": [[16, "draw-context"]], "play": [ - [ - 16, - "event-message-block" - ], - [ - 96, - [ - "array", - "symbol", - 10 - ] - ] - ], - "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" - ] + [16, "event-message-block"], + [96, ["array", "symbol", 10]] ], + "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)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "(method 41 nav-mesh)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "show-level": [ - [ - 16, - [ - "array", - "symbol", - 10 - ] - ] - ], - "(method 17 mood-control)": [ - [ - 16, - "vector" - ] - ], - "(method 9 mood-control)": [ - [ - 16, - "mood-control-work " - ] - ], - "string->sound-name": [ - [ - 16, - "qword" - ] - ], - "doppler-pitch-shift": [ - [ - 16, - [ - "inline-array", - "vector", - 2 - ] - ] + [16, "vector"], + [32, "vector"] ], + "show-level": [[16, ["array", "symbol", 10]]], + "(method 17 mood-control)": [[16, "vector"]], + "(method 9 mood-control)": [[16, "mood-control-work "]], + "string->sound-name": [[16, "qword"]], + "doppler-pitch-shift": [[16, ["inline-array", "vector", 2]]], "(anon-function 1 gsound)": [ - [ - 16, - [ - "array", - "symbol", - 4 - ] - ], - [ - 32, - [ - "array", - "symbol", - 4 - ] - ] - ], - "matrix<-parented-transformq!": [ - [ - 16, - "vector" - ] + [16, ["array", "symbol", 4]], + [32, ["array", "symbol", 4]] ], + "matrix<-parented-transformq!": [[16, "vector"]], "(method 9 cylinder)": [ - [ - 48, - "cylinder-verts" - ], - [ - 432, - "cylinder-verts" - ], - [ - 816, - "matrix" - ], - [ - 880, - "matrix" - ] + [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" - ] + [48, "cylinder-flat-verts"], + [208, "cylinder-flat-verts"], + [368, "matrix"], + [432, "vector"] ], // debug "add-debug-point": [ - [ - 16, - "vector4w-2" - ], - [ - 48, - "vector" - ] + [16, "vector4w-2"], + [48, "vector"] ], "internal-draw-debug-line": [ - [ - 16, - "vector4w-2" - ], - [ - 48, - "vector4w-2" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ] + [16, "vector4w-2"], + [48, "vector4w-2"], + [80, "vector"], + [96, "vector"] ], "internal-draw-debug-text-3d": [ - [ - 16, - "vector4w" - ], - [ - 32, - "font-context" - ] + [16, "vector4w"], + [32, "font-context"] ], "add-debug-triangle-normal": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "add-debug-flat-triangle": [ - [ - 16, - "vector4w-3" - ], - [ - 64, - "vector4w-3" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ] + [16, "vector4w-3"], + [64, "vector4w-3"], + [112, "vector"], + [128, "vector"], + [144, "vector"] ], "add-debug-line2d": [ - [ - 16, - "vector4w" - ], - [ - 32, - "vector4w" - ] + [16, "vector4w"], + [32, "vector4w"] ], "add-debug-box": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "add-debug-box-with-transform": [ - [ - 16, - [ - "inline-array", - "vector", - 8 - ] - ], - [ - 144, - [ - "inline-array", - "vector", - 2 - ] - ], - [ - 176, - "vector" - ] + [16, ["inline-array", "vector", 8]], + [144, ["inline-array", "vector", 2]], + [176, "vector"] ], "add-debug-x": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "add-debug-cross": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ] - ], - "add-debug-sphere-with-transform": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"], + [96, "vector"], + [112, "vector"], + [128, "vector"] ], + "add-debug-sphere-with-transform": [[16, "vector"]], "add-debug-line-sphere": [ - [ - 48, - "matrix" - ], - [ - 112, - "matrix" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ], - [ - 160, - "vector" - ], - [ - 176, - "vector" - ], - [ - 208, - "vector" - ], - [ - 192, - "vector" - ] + [48, "matrix"], + [112, "matrix"], + [128, "vector"], + [144, "vector"], + [160, "vector"], + [176, "vector"], + [208, "vector"], + [192, "vector"] ], "add-debug-circle": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "add-debug-vector": [ - [ - 16, - "vector" - ] - ], - "add-debug-quaternion": [ - [ - 16, - "matrix" - ] - ], - "add-debug-yrot-vector": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"] ], + "add-debug-vector": [[16, "vector"]], + "add-debug-quaternion": [[16, "matrix"]], + "add-debug-yrot-vector": [[16, "vector"]], "add-debug-arc": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "add-debug-curve": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "add-debug-points": [ - [ - 16, - "vector" - ] - ], - "add-debug-light": [ - [ - 16, - "vector" - ] - ], - "add-debug-cursor": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"] ], + "add-debug-points": [[16, "vector"]], + "add-debug-light": [[16, "vector"]], + "add-debug-cursor": [[16, "vector"]], "dma-timeout-cam": [ - [ - 16, - "vector" - ], - [ - 32, - "matrix" - ] + [16, "vector"], + [32, "matrix"] ], // debug-sphere "make-debug-sphere-table": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ] + [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" - ] - ], - "matrix-3x3-triple-transpose-product": [ - [ - 16, - [ - "inline-array", - "matrix", - 3 - ] - ] - ], - "(method 14 rigid-body)": [ - [ - 16, - "quaternion" - ] + [16, "vector"], + [48, "vector"], + [64, "vector"] ], + "matrix-3x3-triple-transpose-product": [[16, ["inline-array", "matrix", 3]]], + "(method 14 rigid-body)": [[16, "quaternion"]], "(method 19 rigid-body)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "(method 22 rigid-body)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"] ], + "(method 22 rigid-body)": [[16, "vector"]], "want-to-board?": [ - [ - 16, - "collide-query" - ], - [ - 560, - [ - "inline-array", - "sphere", - 3 - ] - ], - [ - 608, - "vector" - ] - ], - "(method 10 cam-setting-data)": [ - [ - 16, - "event-message-block" - ] + [16, "collide-query"], + [560, ["inline-array", "sphere", 3]], + [608, "vector"] ], + "(method 10 cam-setting-data)": [[16, "event-message-block"]], "(method 18 tracking-spline)": [ - [ - 16, - "tracking-spline-sampler" - ], - [ - 32, - "tracking-spline-sampler" - ] + [16, "tracking-spline-sampler"], + [32, "tracking-spline-sampler"] ], "(method 20 tracking-spline)": [ - [ - 16, - "vector" - ], // hang without! - [ - 32, - "vector" - ] + [16, "vector"], // hang without! + [32, "vector"] ], "cam-calc-follow!": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], "slave-set-rotation!": [ - [ - 96, - "vector" - ], - [ - 112, - "matrix" - ], - [ - 176, - "vector" - ] + [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" - ] + [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" - ] + [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" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], "(code cam-pov-track)": [ - [ - 16, - "vector" - ], - [ - 32, - "matrix" - ] + [16, "vector"], + [32, "matrix"] ], "(code cam-eye)": [ - [ - 16, - "vector" - ], - [ - 32, - "matrix" - ], - [ - 112, - "vector" - ] + [16, "vector"], + [32, "matrix"], + [112, "vector"] ], "los-cw-ccw": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ], - [ - 112, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"], + [112, "vector"] ], "cam-los-spline-collide": [ - [ - 16, - "collide-query" - ], - [ - 560, - "vector" - ], - [ - 576, - "vector" - ] + [16, "collide-query"], + [560, "vector"], + [576, "vector"] ], "cam-los-collide": [ - [ - 16, - "collide-query" - ], - [ - 592, - "vector" - ], - [ - 608, - "vector" - ] + [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" - ] + [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"]], "cam-stick-code": [ - [ - 608, - "vector" - ], - [ - 64, - "collide-query" - ] + [608, "vector"], + [64, "collide-query"] ], "(trans cam-stick)": [ - [ - 16, - "matrix" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ] - ], - "(code cam-spline)": [ - [ - 16, - "curve" - ] + [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" - ] + [16, "vector"], + [32, "vector"] ], + "cam-free-floating-move": [[16, "camera-free-floating-move-info"]], "cam-helper-temp": [ - [ - 16, - "matrix" - ], - [ - 64, - "vector" - ], - [ - 80, - "matrix" - ] + [16, "matrix"], + [64, "vector"], + [80, "matrix"] ], "update-view-planes": [ - [ - 208, - "vector" - ], - [ - 224, - "vector" - ], - [ - 16, - "view-frustum" - ] + [208, "vector"], + [224, "vector"], + [16, "view-frustum"] ], "camera-slave-debug": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ], - [ - 128, - "curve" - ] + [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" - ] - ], - "draw-string-xy": [ - [ - 16, - "font-context" - ] + [48, "collide-query"], + [16, "vector4w"], + [32, "vector4w"] ], + "cam-debug-draw-tris": [[16, "vector4w"]], + "draw-string-xy": [[16, "font-context"]], "(code die gun)": [ - [ - 16, - "matrix" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ] + [16, "matrix"], + [112, "vector"], + [128, "vector"], + [144, "vector"] ], "draw-beam": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "gun-post": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ], - [ - 144, - "vector" - ], - [ - 160, - "vector" - ], - [ - 176, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"], + [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" - ] + [16, "collide-query"], + [560, "vector"], + [576, "vector"], + [592, "vector"], + [608, "vector"], + [624, "vector"], + [640, "vector"], + [656, "vector"] ], "target-gun-fire-yellow": [ - [ - 16, - "matrix" - ], - [ - 112, - "event-message-block" - ] - ], - "(method 14 collide-cache)": [ - [ - 16, - "bounding-box" - ] - ], - "sp-adjust-launch": [ - [ - 16, - "matrix" - ] - ], - "sp-launch-particles-death": [ - [ - 16, - "matrix" - ] - ], - "sp-relaunch-particle-3d": [ - [ - 16, - "quaternion" - ] + [16, "matrix"], + [112, "event-message-block"] ], + "(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" - ] + [16, "matrix"], + [80, "vector"] ], "sparticle-motion-blur-old": [ - [ - 16, - "vector" - ], - [ - 32, - "vector4w" - ], - [ - 48, - "vector4w" - ] + [16, "vector"], + [32, "vector4w"], + [48, "vector4w"] ], "sp-orbiter": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"] ], "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" - ] + [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" - ] + [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" - ] + [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 - ] - ] - ], - "ja-play-spooled-anim": [ - [ - 96, - "event-message-block" - ] + [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]]], + "ja-play-spooled-anim": [[96, "event-message-block"]], "update-under-lights": [ - [ - 16, - "matrix" - ], - [ - 64, - "vector" - ] + [16, "matrix"], + [64, "vector"] ], "poly-find-nearest-edge": [ - [ - 16, - "vector" - ], - [ - 64, - "vector" - ] + [16, "vector"], + [64, "vector"] ], "target-print-stats": [ - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] - ], - "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" - ] + [32, "vector"], + [48, "vector"] ], + "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"]], "add-gravity": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] - ], - "target-no-stick-post": [ - [ - 32, - "collide-query" - ] - ], - "target-swim-post": [ - [ - 32, - "collide-query" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], + "target-no-stick-post": [[32, "collide-query"]], + "target-swim-post": [[32, "collide-query"]], "target-real-post": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "collide-query" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "collide-query"] ], "joint-points": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "target-calc-camera-pos": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "target-compute-pole": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "event-message-block" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "event-message-block"] ], "target-compute-edge-rider": [ - [ - 16, - "event-message-block" - ], - [ - 96, - "bone" - ] + [16, "event-message-block"], + [96, "bone"] ], "target-compute-edge": [ - [ - 16, - "event-message-block" - ], - [ - 96, - "bone" - ] - ], - "bend-gravity": [ - [ - 32, - "vector" - ] + [16, "event-message-block"], + [96, "bone"] ], + "bend-gravity": [[32, "vector"]], "wall-hide?": [ - [ - 16, - "collide-query" - ], - [ - 560, - "vector" - ], - [ - 576, - "vector" - ] + [16, "collide-query"], + [560, "vector"], + [576, "vector"] ], "target-add-slide-factor": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ] + [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" - ] - ], - "do-rotations2": [ - [ - 16, - "vector" - ] - ], - "tobot-init": [ - [ - 16, - "event-message-block" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"], + [96, "vector"], + [112, "vector"] ], + "do-rotations2": [[16, "vector"]], + "tobot-init": [[16, "event-message-block"]], "target-update-ik": [ - [ - 16, - "collide-query" - ], - [ - 560, - "vector" - ], - [ - 576, - "vector" - ], - [ - 592, - "vector" - ], - [ - 608, - "vector" - ], - [ - 624, - "vector" - ], - [ - 640, - "vector" - ], - [ - 656, - "vector" - ], - [ - 672, - "vector" - ] + [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" - ] - ], - "draw-history": [ - [ - 16, - "history-iterator" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"], + [96, "vector"], + [112, "vector"] ], + "draw-history": [[16, "history-iterator"]], "target-collision-reaction": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "turn-to-vector": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "flag-setup": [ - [ - 16, - "vector" - ], - [ - 32, - "event-message-block" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ] - ], - "target-move-dist": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "event-message-block"], + [112, "vector"], + [128, "vector"], + [144, "vector"] ], + "target-move-dist": [[16, "vector"]], "cam-layout-entity-volume-info-create": [ // needed to prevent hang - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ] + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"], + [96, "vector"], + [112, "vector"], + [128, "vector"], + [144, "vector"] ], "cam-layout-entity-info": [ // needed to prevent a hang - [ - 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" - ] + [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": [ // needed to prevent a hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ], - [ - 112, - "matrix" - ], - [ - 176, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"], + [112, "matrix"], + [176, "vector"] ], "(method 9 plane-volume)": [ // needed to prevent a hang - [ - 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" - ] - ], - "(method 36 nav-mesh)": [ - [ - 16, - "nav-route-portal" - ] - ], - "(method 13 nav-engine)": [ - [ - 16, - "nav-vertex" - ] - ], - "(method 12 nav-mesh)": [ - [ - 16, - "nav-vertex" - ] - ], - "(method 44 nav-mesh)": [ - [ - 32, - "nav-poly" - ] - ], - "(method 15 nav-mesh)": [ - [ - 16, - "vector" - ] + [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"]], + "(method 36 nav-mesh)": [[16, "nav-route-portal"]], + "(method 13 nav-engine)": [[16, "nav-vertex"]], + "(method 12 nav-mesh)": [[16, "nav-vertex"]], + "(method 44 nav-mesh)": [[32, "nav-poly"]], + "(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" - ] + [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" - ] - ], - "(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" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "(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" - ] + [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" - ] + [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" - ] + [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" - ] + [64, ["inline-array", "vector", 6]], + [160, "vector"], + [48, "vector"], + [32, "vector"], + [16, "vector"] ], "(method 30 editable-plane)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] - ], - "(method 13 editable-plane)": [ - [ - 128, - "transform" - ] - ], - "execute-select": [ - [ - 16, - "vector" - ] - ], - "(method 9 editable-array)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "(method 13 editable-plane)": [[128, "transform"]], + "execute-select": [[16, "vector"]], + "(method 9 editable-array)": [[16, "vector"]], "execute-mouse-move": [ // TODO - needed or hang occurs - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ], - [ - 64, - "vector" - ], - [ - 48, - "vector" - ], - [ - 32, - "vector" - ], - [ - 16, - "vector" - ] + [80, "vector"], + [96, "vector"], + [112, "vector"], + [64, "vector"], + [48, "vector"], + [32, "vector"], + [16, "vector"] ], "(method 12 editable-array)": [ - [ - 96, - "vector" - ], - [ - 160, - "vector" - ] + [96, "vector"], + [160, "vector"] ], "insert-box": [ - [ - 16, - "vector" - ], - [ - 32, - "transform" - ] - ], - "(method 11 editable-region)": [ - [ - 16, - "vector2h" - ] + [16, "vector"], + [32, "transform"] ], + "(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" - ] - ], - "(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" - ] - ], - "(method 9 script-context)": [ - [ - 16, - "script-context" - ] + [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"]], + "(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"]], + "(method 9 script-context)": [[16, "script-context"]], "(anon-function 32 script)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "(method 19 load-state)": [ - [ - 16, - [ - "inline-array", - "level-buffer-state", - 6 - ] - ] - ], - "(method 17 load-state)": [ - [ - 16, - "script-context" - ] + [16, "vector"], + [32, "vector"] ], + "(method 19 load-state)": [[16, ["inline-array", "level-buffer-state", 6]]], + "(method 17 load-state)": [[16, "script-context"]], "(method 26 level-group)": [ - [ - 64, - "vector" - ], - [ - 80, - "vector" - ] - ], - "(event target-board-halfpipe)": [ - [ - 16, - "vector" - ] - ], - "process-drawable-shock-effect": [ - [ - 16, - "matrix" - ] - ], - "(code target-board-get-on)": [ - [ - 16, - "event-message-block" - ] + [64, "vector"], + [80, "vector"] ], + "(event target-board-halfpipe)": [[16, "vector"]], + "process-drawable-shock-effect": [[16, "matrix"]], + "(code target-board-get-on)": [[16, "event-message-block"]], "(enter target-board-get-on)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], "(enter target-board-get-off)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "(trans target-board-ride-edge)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"] ], + "(trans target-board-ride-edge)": [[16, "vector"]], "target-board-compute-edge": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 128, - "vector" - ] + [16, "vector"], + [32, "vector"], + [128, "vector"] ], "target-board-spin-check": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "(code target-board-hit)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "event-message-block" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "event-message-block"] ], "target-board-ground-check": [ - [ - 16, - "vector" - ], - [ - 32, - "event-message-block" - ] + [16, "vector"], + [32, "event-message-block"] ], "(enter target-board-jump)": [ - [ - 48, - "vector" - ], - [ - 64, - "event-message-block" - ] + [48, "vector"], + [64, "event-message-block"] ], "(trans target-board-halfpipe)": [ // stack guess hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "(enter target-board-halfpipe)": [ // stack guess hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] - ], - "(enter target-board-grenade)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "(enter target-board-grenade)": [[16, "vector"]], "(enter target-board-turn-to)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [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" - ] + [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" - ] + [16, "event-message-block"], + [96, "vector"] ], "(post target-slide-down-to-ground)": [ // stack guess hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"] ], "(enter target-attack-air)": [ // stack guess hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "(event target-attack-uppercut-jump)": [ // stack guess hang - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "target-board-ride-post": [ - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "collide-query" - ] - ], - "probe-test": [ - [ - 16, - "collide-query" - ] + [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" - ] + [16, "vector"], + [128, "vector"] ], + "board-add-thrust": [[16, "vector"]], "target-board-collision": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "(code target-roll-flip)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [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" - ] + [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" - ] + [16, "vector"], + [32, "vector"] ], "(trans target-running-attack)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], - "target-board-pre-move": [ - [ - 112, - "vector" - ] - ], - "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" - ] - ] -} \ No newline at end of file + "target-board-pre-move": [[112, "vector"]], + "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"]] +} diff --git a/decompiler/config/jak2/type_casts.jsonc b/decompiler/config/jak2/type_casts.jsonc index ecf132f543..6b3d444919 100644 --- a/decompiler/config/jak2/type_casts.jsonc +++ b/decompiler/config/jak2/type_casts.jsonc @@ -1,14318 +1,2845 @@ { // auto find-parent-method possible - "(method 3 entity-actor)": [ - [ - 7, - "t9", - "(function entity entity)" - ] - ], - "(method 3 entity)": [ - [ - 7, - "t9", - "(function entity entity)" - ] - ], + "(method 3 entity-actor)": [[7, "t9", "(function entity entity)"]], + "(method 3 entity)": [[7, "t9", "(function entity entity)"]], // "(method 2 array)": [ - [ - 23, - "gp", - "(array int32)" - ], - [ - 43, - "gp", - "(array uint32)" - ], - [ - 63, - "gp", - "(array int64)" - ], - [ - 83, - "gp", - "(array uint64)" - ], - [ - 102, - "gp", - "(array int8)" - ], - [ - 121, - "gp", - "(array uint8)" - ], - [ - 141, - "gp", - "(array int16)" - ], - [ - 161, - "gp", - "(array uint16)" - ], - [ - 186, - "gp", - "(array uint128)" - ], - [ - 204, - "gp", - "(array int32)" - ], - [ - 223, - "gp", - "(array float)" - ], - [ - 232, - "gp", - "(array float)" - ], - [ - 249, - "gp", - "(array basic)" - ], - [ - 258, - "gp", - "(array basic)" - ] + [23, "gp", "(array int32)"], + [43, "gp", "(array uint32)"], + [63, "gp", "(array int64)"], + [83, "gp", "(array uint64)"], + [102, "gp", "(array int8)"], + [121, "gp", "(array uint8)"], + [141, "gp", "(array int16)"], + [161, "gp", "(array uint16)"], + [186, "gp", "(array uint128)"], + [204, "gp", "(array int32)"], + [223, "gp", "(array float)"], + [232, "gp", "(array float)"], + [249, "gp", "(array basic)"], + [258, "gp", "(array basic)"] ], "(method 3 array)": [ - [ - 51, - "gp", - "(array int32)" - ], - [ - 69, - "gp", - "(array uint32)" - ], - [ - 87, - "gp", - "(array int64)" - ], - [ - 105, - "gp", - "(array uint64)" - ], - [ - 122, - "gp", - "(array int8)" - ], - [ - 139, - "gp", - "(array int8)" - ], - [ - 157, - "gp", - "(array int16)" - ], - [ - 175, - "gp", - "(array uint16)" - ], - [ - 198, - "gp", - "(array uint128)" - ], - [ - 214, - "gp", - "(array int32)" - ], - [ - 233, - "gp", - "(array float)" - ], - [ - 250, - "gp", - "(array basic)" - ] - ], - "(method 0 cpu-thread)": [ - [ - [ - 0, - 28 - ], - "v0", - "cpu-thread" - ] + [51, "gp", "(array int32)"], + [69, "gp", "(array uint32)"], + [87, "gp", "(array int64)"], + [105, "gp", "(array uint64)"], + [122, "gp", "(array int8)"], + [139, "gp", "(array int8)"], + [157, "gp", "(array int16)"], + [175, "gp", "(array uint16)"], + [198, "gp", "(array uint128)"], + [214, "gp", "(array int32)"], + [233, "gp", "(array float)"], + [250, "gp", "(array basic)"] ], + "(method 0 cpu-thread)": [[[0, 28], "v0", "cpu-thread"]], "(method 0 process)": [ - [ - 11, - "a0", - "int" - ], - [ - [ - 12, - 45 - ], - "v0", - "process" - ] + [11, "a0", "int"], + [[12, 45], "v0", "process"] ], "inspect-process-heap": [ - [ - [ - 4, - 11 - ], - "s5", - "basic" - ], - [ - 17, - "s5", - "pointer" - ] + [[4, 11], "s5", "basic"], + [17, "s5", "pointer"] ], "(method 14 dead-pool)": [ - [ - [ - 24, - 25 - ], - "v1", - "(pointer process)" - ], - [ - [ - 30, - 39 - ], - "s4", - "(pointer process)" - ] + [[24, 25], "v1", "(pointer process)"], + [[30, 39], "s4", "(pointer process)"] ], "(method 24 dead-pool-heap)": [ - [ - 5, - "v1", - "pointer" - ], - [ - 13, - "a0", - "pointer" - ], - [ - 25, - "v1", - "pointer" - ] - ], - "method-state": [ - [ - 12, - "a2", - "state" - ] - ], - "(method 9 process)": [ - [ - [ - 46, - 49 - ], - "s5", - "process" - ] - ], - "(method 10 process)": [ - [ - [ - 24, - 30 - ], - "s4", - "protect-frame" - ] + [5, "v1", "pointer"], + [13, "a0", "pointer"], + [25, "v1", "pointer"] ], + "method-state": [[12, "a2", "state"]], + "(method 9 process)": [[[46, 49], "s5", "process"]], + "(method 10 process)": [[[24, 30], "s4", "protect-frame"]], "(method 0 protect-frame)": [ - [ - 0, - "a0", - "int" - ], - [ - [ - 1, - 8 - ], - "v0", - "protect-frame" - ] + [0, "a0", "int"], + [[1, 8], "v0", "protect-frame"] ], "string-cat-to-last-char": [ - [ - 3, - "s5", - "(pointer uint8)" - ], - [ - 4, - "s5", - "string" - ] + [3, "s5", "(pointer uint8)"], + [4, "s5", "string"] ], "enter-state": [ - [ - 68, - "s0", - "protect-frame" - ], - [ - 101, - "t9", - "(function object object object object object object none)" - ] - ], - "send-event-function": [ - [ - [ - 7, - 15 - ], - "a0", - "process" - ] + [68, "s0", "protect-frame"], + [101, "t9", "(function object object object object object object none)"] ], + "send-event-function": [[[7, 15], "a0", "process"]], // MATH "logf": [ - [ - 12, - "f0", - "float" - ], - [ - 12, - "f1", - "float" - ], - [ - 19, - "f0", - "float" - ], - [ - 19, - "f1", - "float" - ] + [12, "f0", "float"], + [12, "f1", "float"], + [19, "f0", "float"], + [19, "f1", "float"] ], "log2f": [ - [ - 12, - "f0", - "float" - ], - [ - 12, - "f1", - "float" - ], - [ - 19, - "f0", - "float" - ], - [ - 19, - "f1", - "float" - ] + [12, "f0", "float"], + [12, "f1", "float"], + [19, "f0", "float"], + [19, "f1", "float"] ], "cube-root": [ - [ - 17, - "f0", - "float" - ], - [ - 17, - "f1", - "float" - ], - [ - 18, - "f0", - "float" - ], - [ - 18, - "f1", - "float" - ], - [ - [ - 23, - 32 - ], - "f0", - "float" - ] + [17, "f0", "float"], + [17, "f1", "float"], + [18, "f0", "float"], + [18, "f1", "float"], + [[23, 32], "f0", "float"] ], // Quaternion - "quaternion-look-at!": [ - [ - 15, - "v1", - "vector" - ] - ], - "vector-x-quaternion!": [ - [ - 10, - "v1", - "(pointer uint128)" - ] - ], - "vector-y-quaternion!": [ - [ - 10, - "v1", - "(pointer uint128)" - ] - ], - "vector-z-quaternion!": [ - [ - 10, - "v1", - "(pointer uint128)" - ] - ], - "dma-buffer-add-vu-function": [ - [ - [ - 9, - 33 - ], - "t2", - "dma-packet" - ] - ], + "quaternion-look-at!": [[15, "v1", "vector"]], + "vector-x-quaternion!": [[10, "v1", "(pointer uint128)"]], + "vector-y-quaternion!": [[10, "v1", "(pointer uint128)"]], + "vector-z-quaternion!": [[10, "v1", "(pointer uint128)"]], + "dma-buffer-add-vu-function": [[[9, 33], "t2", "dma-packet"]], "dma-buffer-add-buckets": [ - [ - [ - 1, - 4 - ], - "v1", - "dma-bucket" - ], - [ - 5, - "v1", - "pointer" - ], - [ - [ - 9, - 11 - ], - "v1", - "dma-bucket" - ], - [ - 11, - "v1", - "pointer" - ] + [[1, 4], "v1", "dma-bucket"], + [5, "v1", "pointer"], + [[9, 11], "v1", "dma-bucket"], + [11, "v1", "pointer"] ], "dma-buffer-patch-buckets": [ - [ - [ - 6, - 8 - ], - "a0", - "(inline-array dma-bucket)" - ], - [ - 8, - "a3", - "pointer" - ], - [ - 14, - "a0", - "(inline-array dma-bucket)" - ], - [ - 3, - "a0", - "(inline-array dma-bucket)" - ], - [ - 36, - "a0", - "(inline-array dma-bucket)" - ], - [ - 10, - "a0", - "(inline-array dma-bucket)" - ], - [ - 18, - "a0", - "(inline-array dma-bucket)" - ], - [ - [ - 29, - 33 - ], - "a0", - "dma-packet" - ], - [ - 34, - "a0", - "(inline-array dma-bucket)" - ] + [[6, 8], "a0", "(inline-array dma-bucket)"], + [8, "a3", "pointer"], + [14, "a0", "(inline-array dma-bucket)"], + [3, "a0", "(inline-array dma-bucket)"], + [36, "a0", "(inline-array dma-bucket)"], + [10, "a0", "(inline-array dma-bucket)"], + [18, "a0", "(inline-array dma-bucket)"], + [[29, 33], "a0", "dma-packet"], + [34, "a0", "(inline-array dma-bucket)"] ], "dma-bucket-insert-tag": [ - [ - [ - 2, - 6 - ], - "v1", - "dma-bucket" - ], - [ - 3, - "a0", - "dma-bucket" - ] + [[2, 6], "v1", "dma-bucket"], + [3, "a0", "dma-bucket"] ], "disasm-vif-details": [ - [ - [ - 62, - 94 - ], - "s3", - "(pointer uint32)" - ], - [ - [ - 98, - 130 - ], - "s3", - "(pointer uint16)" - ], - [ - [ - 134, - 164 - ], - "s3", - "(pointer uint32)" - ], - [ - [ - 168, - 198 - ], - "s3", - "(pointer uint16)" - ], - [ - [ - 202, - 225 - ], - "s3", - "(pointer uint16)" - ] + [[62, 94], "s3", "(pointer uint32)"], + [[98, 130], "s3", "(pointer uint16)"], + [[134, 164], "s3", "(pointer uint32)"], + [[168, 198], "s3", "(pointer uint16)"], + [[202, 225], "s3", "(pointer uint16)"] ], "disasm-vif-tag": [ - [ - [ - 81, - 85 - ], - "t1", - "vif-stcycl-imm" - ], - [ - 242, - "a0", - "vif-unpack-imm" - ] + [[81, 85], "t1", "vif-stcycl-imm"], + [242, "a0", "vif-unpack-imm"] ], "disasm-dma-list": [ - [ - 25, - "v1", - "dma-tag" - ], - [ - 153, - "v1", - "dma-packet" - ], - [ - 189, - "v1", - "dma-packet" - ], - [ - 229, - "v1", - "dma-packet" - ], - [ - 258, - "v1", - "dma-packet" - ], - [ - 302, - "v1", - "dma-packet" - ], - [ - 308, - "v1", - "dma-packet" - ], - [ - 152, - "v1", - "(pointer uint64)" - ], - [ - 167, - "v1", - "(pointer uint64)" - ], - [ - 176, - "v1", - "(pointer uint64)" - ], - [ - 198, - "v1", - "(pointer uint64)" - ], - [ - 207, - "v1", - "(pointer uint64)" - ], - [ - 238, - "v1", - "(pointer uint64)" - ], - [ - 247, - "v1", - "(pointer uint64)" - ], - [ - 282, - "v1", - "(pointer uint64)" - ], - [ - 291, - "v1", - "(pointer uint64)" - ], - [ - 324, - "v1", - "(pointer uint64)" - ], - [ - 334, - "v1", - "(pointer uint64)" - ] + [25, "v1", "dma-tag"], + [153, "v1", "dma-packet"], + [189, "v1", "dma-packet"], + [229, "v1", "dma-packet"], + [258, "v1", "dma-packet"], + [302, "v1", "dma-packet"], + [308, "v1", "dma-packet"], + [152, "v1", "(pointer uint64)"], + [167, "v1", "(pointer uint64)"], + [176, "v1", "(pointer uint64)"], + [198, "v1", "(pointer uint64)"], + [207, "v1", "(pointer uint64)"], + [238, "v1", "(pointer uint64)"], + [247, "v1", "(pointer uint64)"], + [282, "v1", "(pointer uint64)"], + [291, "v1", "(pointer uint64)"], + [324, "v1", "(pointer uint64)"], + [334, "v1", "(pointer uint64)"] ], "calculate-basis-functions-vector!": [ - [ - [ - 8, - 20 - ], - "v1", - "(pointer float)" - ], - [ - [ - 0, - 60 - ], - "f1", - "float" - ] - ], - "curve-evaluate!": [ - [ - 62, - "s5", - "pointer" - ] + [[8, 20], "v1", "(pointer float)"], + [[0, 60], "f1", "float"] ], + "curve-evaluate!": [[62, "s5", "pointer"]], "vector4-array-add!": [ - [ - 11, - "s5", - "(inline-array vector4)" - ], - [ - 12, - "s4", - "(inline-array vector4)" - ], - [ - 13, - "gp", - "(inline-array vector4)" - ] + [11, "s5", "(inline-array vector4)"], + [12, "s4", "(inline-array vector4)"], + [13, "gp", "(inline-array vector4)"] ], "vector4-array-sub!": [ - [ - 11, - "s5", - "(inline-array vector4)" - ], - [ - 12, - "s4", - "(inline-array vector4)" - ], - [ - 13, - "gp", - "(inline-array vector4)" - ] + [11, "s5", "(inline-array vector4)"], + [12, "s4", "(inline-array vector4)"], + [13, "gp", "(inline-array vector4)"] ], "vector4-array-mul!": [ - [ - 11, - "s5", - "(inline-array vector4)" - ], - [ - 12, - "s4", - "(inline-array vector4)" - ], - [ - 13, - "gp", - "(inline-array vector4)" - ] + [11, "s5", "(inline-array vector4)"], + [12, "s4", "(inline-array vector4)"], + [13, "gp", "(inline-array vector4)"] ], "vector4-array-scale!": [ - [ - 11, - "s5", - "(inline-array vector4)" - ], - [ - 12, - "gp", - "(inline-array vector4)" - ] + [11, "s5", "(inline-array vector4)"], + [12, "gp", "(inline-array vector4)"] ], "vector4-array-madd!": [ - [ - 13, - "s5", - "(inline-array vector4)" - ], - [ - 14, - "s4", - "(inline-array vector4)" - ], - [ - 15, - "gp", - "(inline-array vector4)" - ] + [13, "s5", "(inline-array vector4)"], + [14, "s4", "(inline-array vector4)"], + [15, "gp", "(inline-array vector4)"] ], "vector4-array-msub!": [ - [ - 13, - "s5", - "(inline-array vector4)" - ], - [ - 14, - "s4", - "(inline-array vector4)" - ], - [ - 15, - "gp", - "(inline-array vector4)" - ] + [13, "s5", "(inline-array vector4)"], + [14, "s4", "(inline-array vector4)"], + [15, "gp", "(inline-array vector4)"] ], "vector4-array-lerp!": [ - [ - 13, - "s5", - "(inline-array vector4)" - ], - [ - 14, - "s4", - "(inline-array vector4)" - ], - [ - 15, - "gp", - "(inline-array vector4)" - ] - ], - "vector-segment-distance-point!": [ - [ - [ - 21, - 30 - ], - "f1", - "float" - ] + [13, "s5", "(inline-array vector4)"], + [14, "s4", "(inline-array vector4)"], + [15, "gp", "(inline-array vector4)"] ], + "vector-segment-distance-point!": [[[21, 30], "f1", "float"]], "(method 10 profile-array)": [ - [ - [ - 6, - 10 - ], - "a0", - "dma-packet" - ], - [ - [ - 16, - 19 - ], - "a0", - "gs-gif-tag" - ], - [ - 24, - "a0", - "(pointer gs-alpha)" - ], - [ - 26, - "a0", - "(pointer gs-reg64)" - ], - [ - 28, - "a0", - "(pointer gs-zbuf)" - ], - [ - 30, - "a0", - "(pointer gs-reg64)" - ], - [ - 32, - "a0", - "(pointer gs-test)" - ], - [ - 34, - "a0", - "(pointer gs-reg64)" - ], - [ - 35, - "a0", - "(pointer uint64)" - ], - [ - 37, - "a0", - "(pointer gs-reg64)" - ], - [ - 39, - "a0", - "(pointer gs-clamp)" - ], - [ - 41, - "a0", - "(pointer gs-reg64)" - ], - [ - 43, - "a0", - "(pointer gs-tex1)" - ], - [ - 45, - "a0", - "(pointer gs-reg64)" - ], - [ - 48, - "a0", - "(pointer gs-texa)" - ], - [ - 50, - "a0", - "(pointer gs-reg64)" - ], - [ - 52, - "a0", - "(pointer gs-texclut)" - ], - [ - 54, - "a0", - "(pointer gs-reg64)" - ], - [ - 56, - "a0", - "(pointer uint64)" - ], - [ - 58, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 69, - 73 - ], - "a0", - "(pointer uint128)" - ], - [ - [ - 73, - 82 - ], - "a1", - "vector4w" - ], - [ - [ - 82, - 89 - ], - "a1", - "vector4w" - ], - [ - [ - 90, - 96 - ], - "a0", - "vector4w" - ], - [ - [ - 113, - 117 - ], - "a1", - "(pointer uint128)" - ], - [ - [ - 117, - 126 - ], - "a2", - "vector4w" - ], - [ - [ - 126, - 136 - ], - "a2", - "vector4w" - ], - [ - [ - 137, - 149 - ], - "a1", - "vector4w" - ], - [ - [ - 187, - 191 - ], - "t2", - "(pointer int128)" - ], - [ - [ - 191, - 225 - ], - "t4", - "vector4w" - ], - [ - [ - 225, - 231 - ], - "a2", - "vector4w" - ], - [ - [ - 231, - 237 - ], - "a2", - "vector4w" - ] + [[6, 10], "a0", "dma-packet"], + [[16, 19], "a0", "gs-gif-tag"], + [24, "a0", "(pointer gs-alpha)"], + [26, "a0", "(pointer gs-reg64)"], + [28, "a0", "(pointer gs-zbuf)"], + [30, "a0", "(pointer gs-reg64)"], + [32, "a0", "(pointer gs-test)"], + [34, "a0", "(pointer gs-reg64)"], + [35, "a0", "(pointer uint64)"], + [37, "a0", "(pointer gs-reg64)"], + [39, "a0", "(pointer gs-clamp)"], + [41, "a0", "(pointer gs-reg64)"], + [43, "a0", "(pointer gs-tex1)"], + [45, "a0", "(pointer gs-reg64)"], + [48, "a0", "(pointer gs-texa)"], + [50, "a0", "(pointer gs-reg64)"], + [52, "a0", "(pointer gs-texclut)"], + [54, "a0", "(pointer gs-reg64)"], + [56, "a0", "(pointer uint64)"], + [58, "a0", "(pointer gs-reg64)"], + [[69, 73], "a0", "(pointer uint128)"], + [[73, 82], "a1", "vector4w"], + [[82, 89], "a1", "vector4w"], + [[90, 96], "a0", "vector4w"], + [[113, 117], "a1", "(pointer uint128)"], + [[117, 126], "a2", "vector4w"], + [[126, 136], "a2", "vector4w"], + [[137, 149], "a1", "vector4w"], + [[187, 191], "t2", "(pointer int128)"], + [[191, 225], "t4", "vector4w"], + [[225, 231], "a2", "vector4w"], + [[231, 237], "a2", "vector4w"] ], "draw-sprite2d-xy": [ - [ - [ - 35, - 39 - ], - "t0", - "dma-packet" - ], - [ - [ - 45, - 48 - ], - "t0", - "gs-gif-tag" - ], - [ - 53, - "t0", - "(pointer gs-prim)" - ], - [ - 55, - "t0", - "(pointer gs-rgbaq)" - ], - [ - 66, - "t0", - "(pointer gs-xyzf)" - ], - [ - 87, - "t0", - "(pointer gs-xyzf)" - ], - [ - [ - 96, - 108 - ], - "v1", - "(pointer uint64)" - ] + [[35, 39], "t0", "dma-packet"], + [[45, 48], "t0", "gs-gif-tag"], + [53, "t0", "(pointer gs-prim)"], + [55, "t0", "(pointer gs-rgbaq)"], + [66, "t0", "(pointer gs-xyzf)"], + [87, "t0", "(pointer gs-xyzf)"], + [[96, 108], "v1", "(pointer uint64)"] ], "draw-sprite2d-xy-absolute": [ - [ - [ - 6, - 10 - ], - "t3", - "dma-packet" - ], - [ - [ - 16, - 19 - ], - "t3", - "gs-gif-tag" - ], - [ - 24, - "t3", - "(pointer gs-prim)" - ], - [ - 25, - "t3", - "(pointer gs-rgbaq)" - ], - [ - 36, - "t3", - "(pointer gs-xyzf)" - ], - [ - 49, - "t3", - "(pointer gs-xyzf)" - ], - [ - [ - 62, - 69 - ], - "v1", - "(pointer uint64)" - ] + [[6, 10], "t3", "dma-packet"], + [[16, 19], "t3", "gs-gif-tag"], + [24, "t3", "(pointer gs-prim)"], + [25, "t3", "(pointer gs-rgbaq)"], + [36, "t3", "(pointer gs-xyzf)"], + [49, "t3", "(pointer gs-xyzf)"], + [[62, 69], "v1", "(pointer uint64)"] ], "draw-quad2d": [ - [ - [ - 18, - 22 - ], - "t2", - "dma-packet" - ], - [ - [ - 28, - 31 - ], - "t2", - "gs-gif-tag" - ], - [ - 36, - "t2", - "(pointer gs-prim)" - ], - [ - 38, - "t2", - "(pointer gs-rgbaq)" - ], - [ - 46, - "t2", - "(pointer gs-xyzf)" - ], - [ - 48, - "t2", - "(pointer gs-rgbaq)" - ], - [ - 61, - "t2", - "(pointer gs-xyzf)" - ], - [ - 63, - "t2", - "(pointer gs-rgbaq)" - ], - [ - 76, - "t2", - "(pointer gs-xyzf)" - ], - [ - 78, - "t2", - "(pointer gs-rgbaq)" - ], - [ - 96, - "t2", - "(pointer gs-xyzf)" - ], - [ - 97, - "t2", - "(pointer uint64)" - ], - [ - [ - 110, - 117 - ], - "v1", - "(pointer uint64)" - ] + [[18, 22], "t2", "dma-packet"], + [[28, 31], "t2", "gs-gif-tag"], + [36, "t2", "(pointer gs-prim)"], + [38, "t2", "(pointer gs-rgbaq)"], + [46, "t2", "(pointer gs-xyzf)"], + [48, "t2", "(pointer gs-rgbaq)"], + [61, "t2", "(pointer gs-xyzf)"], + [63, "t2", "(pointer gs-rgbaq)"], + [76, "t2", "(pointer gs-xyzf)"], + [78, "t2", "(pointer gs-rgbaq)"], + [96, "t2", "(pointer gs-xyzf)"], + [97, "t2", "(pointer uint64)"], + [[110, 117], "v1", "(pointer uint64)"] ], "set-display-gs-state": [ - [ - [ - 3, - 10 - ], - "t3", - "dma-packet" - ], - [ - [ - 13, - 19 - ], - "t3", - "gs-gif-tag" - ], - [ - 30, - "t3", - "(pointer gs-scissor)" - ], - [ - 32, - "t3", - "(pointer gs-reg64)" - ], - [ - 33, - "t3", - "(pointer gs-xy-offset)" - ], - [ - 35, - "t3", - "(pointer gs-reg64)" - ], - [ - 46, - "t3", - "(pointer gs-frame)" - ], - [ - 48, - "t3", - "(pointer gs-reg64)" - ], - [ - 50, - "t3", - "(pointer gs-test)" - ], - [ - 52, - "t3", - "(pointer gs-reg64)" - ], - [ - 54, - "t3", - "(pointer gs-texa)" - ], - [ - 56, - "t3", - "(pointer gs-reg64)" - ], - [ - 58, - "t3", - "(pointer gs-zbuf)" - ], - [ - 60, - "t3", - "(pointer gs-reg64)" - ], - [ - 61, - "t3", - "(pointer uint64)" - ], - [ - 63, - "t3", - "(pointer gs-reg64)" - ] + [[3, 10], "t3", "dma-packet"], + [[13, 19], "t3", "gs-gif-tag"], + [30, "t3", "(pointer gs-scissor)"], + [32, "t3", "(pointer gs-reg64)"], + [33, "t3", "(pointer gs-xy-offset)"], + [35, "t3", "(pointer gs-reg64)"], + [46, "t3", "(pointer gs-frame)"], + [48, "t3", "(pointer gs-reg64)"], + [50, "t3", "(pointer gs-test)"], + [52, "t3", "(pointer gs-reg64)"], + [54, "t3", "(pointer gs-texa)"], + [56, "t3", "(pointer gs-reg64)"], + [58, "t3", "(pointer gs-zbuf)"], + [60, "t3", "(pointer gs-reg64)"], + [61, "t3", "(pointer uint64)"], + [63, "t3", "(pointer gs-reg64)"] ], "set-display-gs-state-offset": [ - [ - [ - 3, - 10 - ], - "t5", - "dma-packet" - ], - [ - [ - 13, - 19 - ], - "t5", - "gs-gif-tag" - ], - [ - 30, - "t5", - "(pointer gs-scissor)" - ], - [ - 32, - "t5", - "(pointer gs-reg64)" - ], - [ - 40, - "t5", - "(pointer gs-xy-offset)" - ], - [ - 42, - "t5", - "(pointer gs-reg64)" - ], - [ - 53, - "t5", - "(pointer gs-frame)" - ], - [ - 55, - "t5", - "(pointer gs-reg64)" - ], - [ - 57, - "t5", - "(pointer gs-test)" - ], - [ - 59, - "t5", - "(pointer gs-reg64)" - ], - [ - 61, - "t5", - "(pointer gs-texa)" - ], - [ - 63, - "t5", - "(pointer gs-reg64)" - ], - [ - 65, - "t5", - "(pointer gs-zbuf)" - ], - [ - 67, - "t5", - "(pointer gs-reg64)" - ], - [ - 68, - "t5", - "(pointer uint64)" - ], - [ - 70, - "t5", - "(pointer gs-reg64)" - ] + [[3, 10], "t5", "dma-packet"], + [[13, 19], "t5", "gs-gif-tag"], + [30, "t5", "(pointer gs-scissor)"], + [32, "t5", "(pointer gs-reg64)"], + [40, "t5", "(pointer gs-xy-offset)"], + [42, "t5", "(pointer gs-reg64)"], + [53, "t5", "(pointer gs-frame)"], + [55, "t5", "(pointer gs-reg64)"], + [57, "t5", "(pointer gs-test)"], + [59, "t5", "(pointer gs-reg64)"], + [61, "t5", "(pointer gs-texa)"], + [63, "t5", "(pointer gs-reg64)"], + [65, "t5", "(pointer gs-zbuf)"], + [67, "t5", "(pointer gs-reg64)"], + [68, "t5", "(pointer uint64)"], + [70, "t5", "(pointer gs-reg64)"] ], "reset-display-gs-state": [ - [ - [ - 3, - 8 - ], - "a2", - "dma-packet" - ], - [ - [ - 14, - 17 - ], - "a2", - "gs-gif-tag" - ], - [ - 22, - "a1", - "(pointer gs-scissor)" - ], - [ - 24, - "a1", - "(pointer gs-reg64)" - ], - [ - 26, - "a1", - "(pointer gs-xy-offset)" - ], - [ - 28, - "a1", - "(pointer gs-reg64)" - ], - [ - 30, - "a1", - "(pointer gs-frame)" - ], - [ - 32, - "a1", - "(pointer gs-reg64)" - ], - [ - 34, - "a1", - "(pointer gs-test)" - ], - [ - 36, - "a1", - "(pointer gs-reg64)" - ], - [ - 39, - "a1", - "(pointer gs-texa)" - ], - [ - 41, - "a1", - "(pointer gs-reg64)" - ], - [ - 43, - "a1", - "(pointer gs-zbuf)" - ], - [ - 45, - "a1", - "(pointer gs-reg64)" - ], - [ - 46, - "a1", - "(pointer uint64)" - ], - [ - 48, - "a1", - "(pointer gs-reg64)" - ] - ], - "(method 3 connection-pers)": [ - [ - 97, - "f0", - "float" - ] - ], - "(method 9 connection)": [ - [ - 8, - "a0", - "pointer" - ] - ], - "(method 10 connection)": [ - [ - 8, - "a0", - "pointer" - ] - ], - "(method 11 connection)": [ - [ - 5, - "a1", - "pointer" - ] + [[3, 8], "a2", "dma-packet"], + [[14, 17], "a2", "gs-gif-tag"], + [22, "a1", "(pointer gs-scissor)"], + [24, "a1", "(pointer gs-reg64)"], + [26, "a1", "(pointer gs-xy-offset)"], + [28, "a1", "(pointer gs-reg64)"], + [30, "a1", "(pointer gs-frame)"], + [32, "a1", "(pointer gs-reg64)"], + [34, "a1", "(pointer gs-test)"], + [36, "a1", "(pointer gs-reg64)"], + [39, "a1", "(pointer gs-texa)"], + [41, "a1", "(pointer gs-reg64)"], + [43, "a1", "(pointer gs-zbuf)"], + [45, "a1", "(pointer gs-reg64)"], + [46, "a1", "(pointer uint64)"], + [48, "a1", "(pointer gs-reg64)"] ], + "(method 3 connection-pers)": [[97, "f0", "float"]], + "(method 9 connection)": [[8, "a0", "pointer"]], + "(method 10 connection)": [[8, "a0", "pointer"]], + "(method 11 connection)": [[5, "a1", "pointer"]], "(method 0 engine)": [ - [ - 44, - "v1", - "pointer" - ], - [ - 47, - "v1", - "pointer" - ], - [ - 53, - "v1", - "connectable" - ], - [ - 65, - "v1", - "connectable" - ] + [44, "v1", "pointer"], + [47, "v1", "pointer"], + [53, "v1", "connectable"], + [65, "v1", "connectable"] ], "(method 12 engine)": [ - [ - [ - 5, - 18 - ], - "s4", - "connection" - ], - [ - 13, - "t9", - "(function object object object object object)" - ] + [[5, 18], "s4", "connection"], + [13, "t9", "(function object object object object object)"] ], "(method 13 engine)": [ - [ - [ - 5, - 28 - ], - "s4", - "connection" - ], - [ - 13, - "t9", - "(function object object object object object)" - ] - ], - "(method 15 engine)": [ - [ - [ - 0, - 36 - ], - "v1", - "connection" - ] - ], - "(method 19 engine)": [ - [ - 8, - "a0", - "connection" - ] - ], - "(method 20 engine)": [ - [ - 8, - "a0", - "connection" - ] - ], - "(method 21 engine)": [ - [ - 8, - "a0", - "connection" - ] + [[5, 28], "s4", "connection"], + [13, "t9", "(function object object object object object)"] ], + "(method 15 engine)": [[[0, 36], "v1", "connection"]], + "(method 19 engine)": [[8, "a0", "connection"]], + "(method 20 engine)": [[8, "a0", "connection"]], + "(method 21 engine)": [[8, "a0", "connection"]], "(method 0 engine-pers)": [ - [ - 32, - "v1", - "pointer" - ], - [ - 23, - "v1", - "pointer" - ], - [ - 26, - "v1", - "pointer" - ], - [ - 24, - "v1", - "(pointer pointer)" - ] - ], - "(method 3 connection-minimap)": [ - [ - 97, - "f0", - "float" - ] + [32, "v1", "pointer"], + [23, "v1", "pointer"], + [26, "v1", "pointer"], + [24, "v1", "(pointer pointer)"] ], + "(method 3 connection-minimap)": [[97, "f0", "float"]], "dma-buffer-add-ref-texture": [ - [ - [ - 25, - 29 - ], - "a3", - "dma-packet" - ], - [ - [ - 32, - 44 - ], - "a3", - "gs-gif-tag" - ], - [ - [ - 47, - 62 - ], - "a2", - "dma-packet" - ] - ], - "texture-page-default-allocate": [ - [ - 51, - "a3", - "texture" - ] - ], - "texture-page-font-allocate": [ - [ - 33, - "a3", - "texture" - ] + [[25, 29], "a3", "dma-packet"], + [[32, 44], "a3", "gs-gif-tag"], + [[47, 62], "a2", "dma-packet"] ], + "texture-page-default-allocate": [[51, "a3", "texture"]], + "texture-page-font-allocate": [[33, "a3", "texture"]], "(method 24 texture-pool)": [ - [ - 67, - "a1", - "shader-ptr" - ], - [ - [ - 70, - 93 - ], - "a1", - "adgif-shader" - ], - [ - 92, - "a1", - "adgif-shader" - ] + [67, "a1", "shader-ptr"], + [[70, 93], "a1", "adgif-shader"], + [92, "a1", "adgif-shader"] ], "upload-vram-data": [ - [ - [ - 10, - 17 - ], - "a0", - "dma-packet" - ], - [ - [ - 19, - 26 - ], - "a0", - "gs-gif-tag" - ], - [ - 35, - "a0", - "(pointer gs-bitbltbuf)" - ], - [ - 37, - "a0", - "(pointer gs-reg64)" - ], - [ - 38, - "a0", - "(pointer gs-trxpos)" - ], - [ - 40, - "a0", - "(pointer gs-reg64)" - ], - [ - 46, - "a0", - "(pointer gs-trxreg)" - ], - [ - 48, - "a0", - "(pointer gs-reg64)" - ], - [ - 49, - "a0", - "(pointer gs-trxdir)" - ], - [ - 51, - "a0", - "(pointer gs-reg64)" - ] + [[10, 17], "a0", "dma-packet"], + [[19, 26], "a0", "gs-gif-tag"], + [35, "a0", "(pointer gs-bitbltbuf)"], + [37, "a0", "(pointer gs-reg64)"], + [38, "a0", "(pointer gs-trxpos)"], + [40, "a0", "(pointer gs-reg64)"], + [46, "a0", "(pointer gs-trxreg)"], + [48, "a0", "(pointer gs-reg64)"], + [49, "a0", "(pointer gs-trxdir)"], + [51, "a0", "(pointer gs-reg64)"] ], "upload-vram-pages": [ - [ - [ - 140, - 147 - ], - "a0", - "dma-packet" - ], - [ - [ - 149, - 156 - ], - "a0", - "gs-gif-tag" - ], - [ - 160, - "a0", - "(pointer int64)" - ], - [ - 162, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 166, - 172 - ], - "v1", - "dma-packet" - ] - ], - "(method 3 generic-tie-interp-point)": [ - [ - 19, - "gp", - "(pointer uint128)" - ] + [[140, 147], "a0", "dma-packet"], + [[149, 156], "a0", "gs-gif-tag"], + [160, "a0", "(pointer int64)"], + [162, "a0", "(pointer gs-reg64)"], + [[166, 172], "v1", "dma-packet"] ], + "(method 3 generic-tie-interp-point)": [[19, "gp", "(pointer uint128)"]], "(method 19 res-lump)": [ - [ - 46, - "t2", - "(pointer uint64)" - ], - [ - 100, - "t3", - "(pointer uint64)" - ], - [ - 184, - "t5", - "(pointer uint64)" - ], - [ - 64, - "t6", - "(pointer uint64)" - ] - ], - "(method 20 res-lump)": [ - [ - 341, - "t0", - "(pointer uint128)" - ] + [46, "t2", "(pointer uint64)"], + [100, "t3", "(pointer uint64)"], + [184, "t5", "(pointer uint64)"], + [64, "t6", "(pointer uint64)"] ], + "(method 20 res-lump)": [[341, "t0", "(pointer uint128)"]], "(method 16 res-lump)": [ - [ - 22, - "t1", - "(pointer uint64)" - ], - [ - 29, - "t2", - "(pointer uint64)" - ] - ], - "(method 15 res-lump)": [ - [ - 132, - "s5", - "res-tag-pair" - ] - ], - "(method 17 res-lump)": [ - [ - 22, - "s4", - "(pointer pointer)" - ] - ], - "(method 0 script-context)": [ - [ - [ - 8, - 17 - ], - "v0", - "script-context" - ] - ], - "joint-mod-wheel-callback": [ - [ - [ - 2, - 63 - ], - "s4", - "joint-mod-wheel" - ] - ], - "joint-mod-set-local-callback": [ - [ - [ - 0, - 23 - ], - "v1", - "joint-mod-set-local" - ] - ], - "joint-mod-add-local-callback": [ - [ - [ - 2, - 33 - ], - "s4", - "joint-mod-add-local" - ] - ], - "joint-mod-set-world-callback": [ - [ - [ - 0, - 23 - ], - "v1", - "joint-mod-set-world" - ] - ], - "joint-mod-blend-local-callback": [ - [ - [ - 2, - 63 - ], - "gp", - "joint-mod-blend-local" - ] - ], - "joint-mod-spinner-callback": [ - [ - [ - 2, - 63 - ], - "gp", - "joint-mod-spinner" - ] - ], - "joint-mod-blend-world-callback": [ - [ - [ - 2, - 148 - ], - "gp", - "joint-mod-blend-world" - ] + [22, "t1", "(pointer uint64)"], + [29, "t2", "(pointer uint64)"] ], + "(method 15 res-lump)": [[132, "s5", "res-tag-pair"]], + "(method 17 res-lump)": [[22, "s4", "(pointer pointer)"]], + "(method 0 script-context)": [[[8, 17], "v0", "script-context"]], + "joint-mod-wheel-callback": [[[2, 63], "s4", "joint-mod-wheel"]], + "joint-mod-set-local-callback": [[[0, 23], "v1", "joint-mod-set-local"]], + "joint-mod-add-local-callback": [[[2, 33], "s4", "joint-mod-add-local"]], + "joint-mod-set-world-callback": [[[0, 23], "v1", "joint-mod-set-world"]], + "joint-mod-blend-local-callback": [[[2, 63], "gp", "joint-mod-blend-local"]], + "joint-mod-spinner-callback": [[[2, 63], "gp", "joint-mod-spinner"]], + "joint-mod-blend-world-callback": [[[2, 148], "gp", "joint-mod-blend-world"]], "joint-mod-rotate-local-callback": [ - [ - [ - 2, - 16 - ], - "v1", - "joint-mod-rotate-local" - ] + [[2, 16], "v1", "joint-mod-rotate-local"] ], "(method 0 collide-shape-prim-sphere)": [ - [ - [ - 3, - 8 - ], - "v0", - "collide-shape-prim-sphere" - ] + [[3, 8], "v0", "collide-shape-prim-sphere"] ], "(method 0 collide-shape-prim-mesh)": [ - [ - [ - 3, - 11 - ], - "v0", - "collide-shape-prim-mesh" - ] + [[3, 11], "v0", "collide-shape-prim-mesh"] ], "(method 0 collide-shape-prim-group)": [ - [ - [ - 3, - 12 - ], - "v0", - "collide-shape-prim-group" - ] - ], - "(method 0 collide-shape-moving)": [ - [ - [ - 2, - 12 - ], - "v0", - "collide-shape-moving" - ] + [[3, 12], "v0", "collide-shape-prim-group"] ], + "(method 0 collide-shape-moving)": [[[2, 12], "v0", "collide-shape-moving"]], "(method 11 touching-prims-entry-pool)": [ - [ - [ - 0, - 8 - ], - "v1", - "touching-prims-entry" - ], - [ - 8, - "v1", - "pointer" - ], - [ - [ - 9, - 11 - ], - "v1", - "touching-prims-entry" - ], - [ - [ - 1, - 20 - ], - "a1", - "touching-prims-entry" - ] - ], - "(method 0 touching-list)": [ - [ - [ - 6, - 9 - ], - "v0", - "touching-list" - ] - ], - "display-loop-main": [ - [ - 223, - "t9", - "(function none)" - ] + [[0, 8], "v1", "touching-prims-entry"], + [8, "v1", "pointer"], + [[9, 11], "v1", "touching-prims-entry"], + [[1, 20], "a1", "touching-prims-entry"] ], + "(method 0 touching-list)": [[[6, 9], "v0", "touching-list"]], + "display-loop-main": [[223, "t9", "(function none)"]], "end-display": [ - [ - 205, - "f1", - "float" - ], - [ - 205, - "f0", - "float" - ], - [ - [ - 85, - 90 - ], - "v1", - "dma-packet" - ], - [ - [ - 235, - 240 - ], - "v1", - "dma-packet" - ] - ], - "(method 18 res-lump)": [ - [ - "_stack_", - 16, - "object" - ] + [205, "f1", "float"], + [205, "f0", "float"], + [[85, 90], "v1", "dma-packet"], + [[235, 240], "v1", "dma-packet"] ], + "(method 18 res-lump)": [["_stack_", 16, "object"]], "(method 21 res-lump)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - "_stack_", - 32, - "res-tag" - ] + ["_stack_", 16, "res-tag"], + ["_stack_", 32, "res-tag"] ], "(method 8 res-lump)": [ - [ - 258, - "s0", - "array" - ], + [258, "s0", "array"], // [[0, 100], "s0", "basic"], // [[102, 120], "s0", "basic"], // [[147, 150], "s0", "collide-mesh"], - [ - [ - 157, - 239 - ], - "s0", - "(array object)" - ] + [[157, 239], "s0", "(array object)"] // [235, "s0", "basic"] ], "(method 0 fact-info-enemy)": [ - [ - [ - 0, - 196 - ], - "gp", - "fact-info-enemy" - ], - [ - "_stack_", - 16, - "res-tag" - ], - [ - "_stack_", - 32, - "res-tag" - ], - [ - [ - 11, - 177 - ], - "s5", - "res-lump" - ] + [[0, 196], "gp", "fact-info-enemy"], + ["_stack_", 16, "res-tag"], + ["_stack_", 32, "res-tag"], + [[11, 177], "s5", "res-lump"] ], "(method 0 fact-info)": [ - [ - 87, - "v1", - "(pointer int32)" - ], - [ - 11, - "v1", - "res-lump" - ] + [87, "v1", "(pointer int32)"], + [11, "v1", "res-lump"] ], "(method 0 fact-info-crate)": [ - [ - [ - 0, - 17 - ], - "gp", - "fact-info-crate" - ], - [ - 14, - "a0", - "res-lump" - ] - ], - "(method 0 fact-info-target)": [ - [ - [ - 0, - 17 - ], - "gp", - "fact-info-target" - ] + [[0, 17], "gp", "fact-info-crate"], + [14, "a0", "res-lump"] ], + "(method 0 fact-info-target)": [[[0, 17], "gp", "fact-info-target"]], "joint-channel-float-delete!": [ - [ - 7, - "a0", - "pointer" - ], - [ - 7, - "a1", - "pointer" - ] - ], - "num-func-chan": [ - [ - 7, - "v1", - "joint-control-channel" - ] + [7, "a0", "pointer"], + [7, "a1", "pointer"] ], + "num-func-chan": [[7, "v1", "joint-control-channel"]], "(method 20 process-focusable)": [ - [ - 15, - "gp", - "collide-shape-moving" - ], - [ - 31, - "gp", - "collide-shape" - ] - ], - "(method 10 focus)": [ - [ - 19, - "v1", - "collide-shape" - ] + [15, "gp", "collide-shape-moving"], + [31, "gp", "collide-shape"] ], + "(method 10 focus)": [[19, "v1", "collide-shape"]], "shrubbery-login-post-texture": [ - [ - [ - 13, - 15 - ], - "a3", - "qword" - ], - [ - 16, - "a3", - "pointer" - ], - [ - 24, - "a3", - "pointer" - ], - [ - [ - 17, - 23 - ], - "a3", - "qword" - ], - [ - [ - 13, - 23 - ], - "a1", - "qword" - ], - [ - 14, - "a2", - "qword" - ], - [ - [ - 27, - 29 - ], - "a3", - "qword" - ], - [ - [ - 27, - 29 - ], - "a1", - "qword" - ], - [ - [ - 35, - 37 - ], - "a3", - "qword" - ], - [ - [ - 35, - 37 - ], - "a2", - "qword" - ] - ], - "(top-level-login eye-h)": [ - [ - [ - 69, - 77 - ], - "a1", - "eye-control" - ] - ], - "entity-actor-lookup": [ - [ - "_stack_", - 16, - "res-tag" - ] - ], - "entity-actor-count": [ - [ - "_stack_", - 16, - "res-tag" - ] - ], - "(method 0 path-control)": [ - [ - "_stack_", - 16, - "res-tag" - ] - ], - "(method 9 actor-link-info)": [ - [ - [ - 0, - 36 - ], - "s3", - "entity-actor" - ] - ], - "(method 41 nav-mesh)": [ - [ - "_stack_", - 56, - "float" - ] - ], - "(method 39 nav-mesh)": [ - [ - "_stack_", - 56, - "float" - ] - ], - "str-load": [ - [ - [ - 18, - 44 - ], - "s2", - "load-chunk-msg" - ] + [[13, 15], "a3", "qword"], + [16, "a3", "pointer"], + [24, "a3", "pointer"], + [[17, 23], "a3", "qword"], + [[13, 23], "a1", "qword"], + [14, "a2", "qword"], + [[27, 29], "a3", "qword"], + [[27, 29], "a1", "qword"], + [[35, 37], "a3", "qword"], + [[35, 37], "a2", "qword"] ], + "(top-level-login eye-h)": [[[69, 77], "a1", "eye-control"]], + "entity-actor-lookup": [["_stack_", 16, "res-tag"]], + "entity-actor-count": [["_stack_", 16, "res-tag"]], + "(method 0 path-control)": [["_stack_", 16, "res-tag"]], + "(method 9 actor-link-info)": [[[0, 36], "s3", "entity-actor"]], + "(method 41 nav-mesh)": [["_stack_", 56, "float"]], + "(method 39 nav-mesh)": [["_stack_", 56, "float"]], + "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, - 36 - ], - "s4", - "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", - "load-chunk-msg" - ] - ], - "str-ambient-stop": [ - [ - [ - 7, - 20 - ], - "s5", - "load-chunk-msg" - ] - ], - "dgo-load-begin": [ - [ - [ - 19, - 41 - ], - "s2", - "load-dgo-msg" - ] - ], - "dgo-load-get-next": [ - [ - [ - 14, - 31 - ], - "v1", - "load-dgo-msg" - ] - ], - "dgo-load-continue": [ - [ - [ - 5, - 23 - ], - "gp", - "load-dgo-msg" - ] + [[18, 22], "v1", "load-chunk-msg"], + [26, "v1", "load-chunk-msg"] ], + "str-play-async": [[[7, 36], "s4", "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", "load-chunk-msg"]], + "str-ambient-stop": [[[7, 20], "s5", "load-chunk-msg"]], + "dgo-load-begin": [[[19, 41], "s2", "load-dgo-msg"]], + "dgo-load-get-next": [[[14, 31], "v1", "load-dgo-msg"]], + "dgo-load-continue": [[[5, 23], "gp", "load-dgo-msg"]], "dgo-load-link": [ - [ - 7, - "s4", - "uint" - ], - [ - 17, - "s4", - "uint" - ], - [ - 55, - "s4", - "uint" - ], - [ - 27, - "s4", - "uint" - ], - [ - 37, - "s4", - "uint" - ] + [7, "s4", "uint"], + [17, "s4", "uint"], + [55, "s4", "uint"], + [27, "s4", "uint"], + [37, "s4", "uint"] ], "lookup-level-info": [ - [ - 3, - "a1", - "symbol" - ], - [ - [ - 4, - 24 - ], - "a1", - "level-load-info" - ] - ], - "(method 30 level-group)": [ - [ - 87, - "v0", - "level" - ] + [3, "a1", "symbol"], + [[4, 24], "a1", "level-load-info"] ], + "(method 30 level-group)": [[87, "v0", "level"]], "(method 19 level-group)": [ - [ - 223, - "s3", - "continue-point" - ], - [ - [ - 177, - 209 - ], - "s1", - "continue-point" - ], - [ - [ - 182, - 224 - ], - "s3", - "continue-point" - ], - [ - 434, - "v1", - "symbol" - ] - ], - "(method 18 level)": [ - [ - [ - 82, - 89 - ], - "a1", - "level" - ] - ], - "(method 19 level)": [ - [ - [ - 45, - 48 - ], - "a0", - "texture-anim-array" - ] + [223, "s3", "continue-point"], + [[177, 209], "s1", "continue-point"], + [[182, 224], "s3", "continue-point"], + [434, "v1", "symbol"] ], + "(method 18 level)": [[[82, 89], "a1", "level"]], + "(method 19 level)": [[[45, 48], "a0", "texture-anim-array"]], "level-update-after-load": [ - [ - [ - 123, - 152 - ], - "s0", - "drawable-inline-array-tfrag" - ], - [ - [ - 155, - 158 - ], - "s0", - "drawable-tree-instance-tie" - ], - [ - 365, - "a1", - "(pointer int32)" - ], - [ - 370, - "a2", - "(pointer int32)" - ] + [[123, 152], "s0", "drawable-inline-array-tfrag"], + [[155, 158], "s0", "drawable-tree-instance-tie"], + [365, "a1", "(pointer int32)"], + [370, "a2", "(pointer int32)"] ], "(method 25 level)": [ - [ - 97, - "t9", - "(function object none)" - ], - [ - 169, - "t9", - "(function object symbol none)" - ] - ], - "(method 9 level)": [ - [ - 54, - "t9", - "(function object none)" - ] + [97, "t9", "(function object none)"], + [169, "t9", "(function object symbol none)"] ], + "(method 9 level)": [[54, "t9", "(function object none)"]], "copy-mood-exterior": [ - [ - [ - 15, - 19 - ], - "a1", - "(inline-array vector)" - ], - [ - [ - 16, - 18 - ], - "v1", - "(inline-array vector)" - ], - [ - [ - 30, - 32 - ], - "v1", - "(inline-array vector)" - ], - [ - [ - 29, - 33 - ], - "a0", - "(inline-array vector)" - ] - ], - "update-mood-ruins": [ - [ - [ - 19, - 46 - ], - "gp", - "ruins-states" - ] - ], - "desaturate-mood-colors": [ - [ - [ - 20, - 92 - ], - "a0", - "(inline-array mood-color)" - ] - ], - "ramdisk-load": [ - [ - [ - 7, - 12 - ], - "v1", - "ramdisk-rpc-load" - ] - ], - "(method 10 engine-sound-pers)": [ - [ - [ - 2, - 19 - ], - "v1", - "sound-rpc-set-param" - ] - ], - "check-irx-version": [ - [ - [ - 3, - 51 - ], - "gp", - "sound-rpc-get-irx-version" - ] - ], - "sound-bank-iop-store": [ - [ - [ - 7, - 11 - ], - "v1", - "sound-rpc-bank-cmd" - ] - ], - "sound-bank-iop-free": [ - [ - [ - 7, - 12 - ], - "v1", - "sound-rpc-bank-cmd" - ] - ], - "sound-bank-load": [ - [ - [ - 7, - 12 - ], - "v1", - "sound-rpc-load-bank" - ] - ], - "sound-bank-load-from-iop": [ - [ - [ - 7, - 12 - ], - "v1", - "sound-rpc-load-bank" - ] - ], - "sound-bank-load-from-ee": [ - [ - [ - 8, - 14 - ], - "v1", - "sound-rpc-load-bank" - ] - ], - "sound-bank-unload": [ - [ - [ - 6, - 11 - ], - "v1", - "sound-rpc-unload-bank" - ] - ], - "sound-music-load": [ - [ - [ - 6, - 11 - ], - "v1", - "sound-rpc-load-music" - ] - ], - "sound-music-unload": [ - [ - [ - 3, - 8 - ], - "v1", - "sound-rpc-unload-music" - ] - ], - "set-language": [ - [ - [ - 7, - 12 - ], - "v1", - "sound-rpc-set-language" - ] - ], - "sound-set-stereo-mode": [ - [ - [ - 4, - 9 - ], - "v1", - "sound-rpc-set-stereo-mode" - ] - ], - "list-sounds": [ - [ - [ - 3, - 7 - ], - "v1", - "sound-rpc-list-sounds" - ] - ], - "string->sound-name": [ - [ - [ - 2, - 18 - ], - "a1", - "(pointer uint8)" - ] - ], - "sound-set-volume": [ - [ - [ - 3, - 16 - ], - "v1", - "sound-rpc-set-master-volume" - ] - ], - "sound-set-reverb": [ - [ - [ - 5, - 25 - ], - "v1", - "sound-rpc-set-reverb" - ] - ], - "sound-set-ear-trans": [ - [ - [ - 7, - 26 - ], - "gp", - "sound-rpc-set-ear-trans" - ] + [[15, 19], "a1", "(inline-array vector)"], + [[16, 18], "v1", "(inline-array vector)"], + [[30, 32], "v1", "(inline-array vector)"], + [[29, 33], "a0", "(inline-array vector)"] ], + "update-mood-ruins": [[[19, 46], "gp", "ruins-states"]], + "desaturate-mood-colors": [[[20, 92], "a0", "(inline-array mood-color)"]], + "ramdisk-load": [[[7, 12], "v1", "ramdisk-rpc-load"]], + "(method 10 engine-sound-pers)": [[[2, 19], "v1", "sound-rpc-set-param"]], + "check-irx-version": [[[3, 51], "gp", "sound-rpc-get-irx-version"]], + "sound-bank-iop-store": [[[7, 11], "v1", "sound-rpc-bank-cmd"]], + "sound-bank-iop-free": [[[7, 12], "v1", "sound-rpc-bank-cmd"]], + "sound-bank-load": [[[7, 12], "v1", "sound-rpc-load-bank"]], + "sound-bank-load-from-iop": [[[7, 12], "v1", "sound-rpc-load-bank"]], + "sound-bank-load-from-ee": [[[8, 14], "v1", "sound-rpc-load-bank"]], + "sound-bank-unload": [[[6, 11], "v1", "sound-rpc-unload-bank"]], + "sound-music-load": [[[6, 11], "v1", "sound-rpc-load-music"]], + "sound-music-unload": [[[3, 8], "v1", "sound-rpc-unload-music"]], + "set-language": [[[7, 12], "v1", "sound-rpc-set-language"]], + "sound-set-stereo-mode": [[[4, 9], "v1", "sound-rpc-set-stereo-mode"]], + "list-sounds": [[[3, 7], "v1", "sound-rpc-list-sounds"]], + "string->sound-name": [[[2, 18], "a1", "(pointer uint8)"]], + "sound-set-volume": [[[3, 16], "v1", "sound-rpc-set-master-volume"]], + "sound-set-reverb": [[[5, 25], "v1", "sound-rpc-set-reverb"]], + "sound-set-ear-trans": [[[7, 26], "gp", "sound-rpc-set-ear-trans"]], "sound-play-by-name": [ - [ - [ - 12, - 45 - ], - "s5", - "sound-rpc-play" - ], - [ - [ - 22, - 39 - ], - "s3", - "process-drawable" - ] + [[12, 45], "s5", "sound-rpc-play"], + [[22, 39], "s3", "process-drawable"] ], "sound-play-by-spec": [ - [ - [ - 4, - 54 - ], - "s5", - "sound-rpc-play" - ], - [ - [ - 31, - 47 - ], - "s3", - "process-drawable" - ] - ], - "sound-pause": [ - [ - [ - 3, - 8 - ], - "v1", - "sound-rpc-pause-sound" - ] - ], - "sound-stop": [ - [ - [ - 3, - 8 - ], - "v1", - "sound-rpc-stop-sound" - ] - ], - "sound-continue": [ - [ - [ - 3, - 8 - ], - "v1", - "sound-rpc-continue-sound" - ] - ], - "sound-group-pause": [ - [ - [ - 3, - 7 - ], - "v1", - "sound-rpc-pause-group" - ] - ], - "sound-group-stop": [ - [ - [ - 3, - 7 - ], - "v1", - "sound-rpc-stop-group" - ] - ], - "sound-group-continue": [ - [ - [ - 3, - 7 - ], - "v1", - "sound-rpc-continue-group" - ] - ], - "sound-set-flava": [ - [ - [ - 3, - 10 - ], - "v1", - "sound-rpc-set-flava" - ] - ], - "sound-set-midi-reg": [ - [ - [ - 3, - 10 - ], - "v1", - "sound-rpc-set-midi-reg" - ] - ], - "sound-set-fps": [ - [ - [ - 3, - 10 - ], - "v1", - "sound-rpc-set-fps" - ] + [[4, 54], "s5", "sound-rpc-play"], + [[31, 47], "s3", "process-drawable"] ], + "sound-pause": [[[3, 8], "v1", "sound-rpc-pause-sound"]], + "sound-stop": [[[3, 8], "v1", "sound-rpc-stop-sound"]], + "sound-continue": [[[3, 8], "v1", "sound-rpc-continue-sound"]], + "sound-group-pause": [[[3, 7], "v1", "sound-rpc-pause-group"]], + "sound-group-stop": [[[3, 7], "v1", "sound-rpc-stop-group"]], + "sound-group-continue": [[[3, 7], "v1", "sound-rpc-continue-group"]], + "sound-set-flava": [[[3, 10], "v1", "sound-rpc-set-flava"]], + "sound-set-midi-reg": [[[3, 10], "v1", "sound-rpc-set-midi-reg"]], + "sound-set-fps": [[[3, 10], "v1", "sound-rpc-set-fps"]], "(method 0 ambient-sound)": [ - [ - 121, - "v1", - "sound-spec" - ], - [ - 125, - "v1", - "sound-spec" - ], - [ - 128, - "v1", - "sound-spec" - ], - [ - 132, - "v1", - "sound-spec" - ], + [121, "v1", "sound-spec"], + [125, "v1", "sound-spec"], + [128, "v1", "sound-spec"], + [132, "v1", "sound-spec"], // [143, "v1", "sound-spec"], // [140, "v1", "sound-spec"], // [147, "v1", "sound-spec"], - [ - "_stack_", - 16, - "sound-spec" - ], - [ - "_stack_", - 32, - "sound-name" - ], - [ - "_stack_", - 48, - "(pointer float)" - ], + ["_stack_", 16, "sound-spec"], + ["_stack_", 32, "sound-name"], + ["_stack_", 48, "(pointer float)"], // ["_stack_", 52, "sound-play-parms"], - [ - "_stack_", - 64, - "res-tag" - ] + ["_stack_", 64, "res-tag"] ], "(method 11 ambient-sound)": [ - [ - [ - 18, - 33 - ], - "s4", - "process-drawable" - ], - [ - [ - 11, - 47 - ], - "s5", - "sound-rpc-set-param" - ] - ], - "(method 12 ambient-sound)": [ - [ - [ - 7, - 22 - ], - "v1", - "sound-rpc-set-param" - ] - ], - "(method 13 ambient-sound)": [ - [ - [ - 7, - 23 - ], - "v1", - "sound-rpc-set-param" - ] - ], - "loader-test-command": [ - [ - [ - 5, - 10 - ], - "v1", - "sound-rpc-test-cmd" - ] - ], - "(anon-function 1 gsound)": [ - [ - [ - 0, - 45 - ], - "gp", - "(array symbol)" - ] - ], - "sound-buffer-dump": [ - [ - [ - 12, - 39 - ], - "s3", - "sound-rpc-play" - ] + [[18, 33], "s4", "process-drawable"], + [[11, 47], "s5", "sound-rpc-set-param"] ], + "(method 12 ambient-sound)": [[[7, 22], "v1", "sound-rpc-set-param"]], + "(method 13 ambient-sound)": [[[7, 23], "v1", "sound-rpc-set-param"]], + "loader-test-command": [[[5, 10], "v1", "sound-rpc-test-cmd"]], + "(anon-function 1 gsound)": [[[0, 45], "gp", "(array symbol)"]], + "sound-buffer-dump": [[[12, 39], "s3", "sound-rpc-play"]], "(method 12 fact-info-target)": [ - [ - 3, - "v1", - "target" - ], - [ - 14, - "a0", - "target" - ] - ], - "(method 10 history)": [ - [ - [ - 8, - 10 - ], - "a1", - "history-elt" - ] - ], - "(method 10 history-iterator)": [ - [ - [ - 20, - 35 - ], - "a2", - "history-elt" - ] - ], - "command-get-time": [ - [ - 119, - "gp", - "(pointer float)" - ] - ], - "command-get-param": [ - [ - 122, - "gp", - "(pointer float)" - ] - ], - "command-get-entity": [ - [ - 10, - "gp", - "process" - ] + [3, "v1", "target"], + [14, "a0", "target"] ], + "(method 10 history)": [[[8, 10], "a1", "history-elt"]], + "(method 10 history-iterator)": [[[20, 35], "a2", "history-elt"]], + "command-get-time": [[119, "gp", "(pointer float)"]], + "command-get-param": [[122, "gp", "(pointer float)"]], + "command-get-entity": [[10, "gp", "process"]], // sprite "sprite-add-matrix-data": [ - [ - [ - 5, - 15 - ], - "a2", - "dma-packet" - ], - [ - [ - 24, - 28 - ], - "a1", - "matrix" - ], - [ - [ - 47, - 57 - ], - "a2", - "dma-packet" - ], - [ - [ - 70, - 97 - ], - "a2", - "vector" - ], - [ - [ - 98, - 113 - ], - "a1", - "vector" - ], - [ - [ - 119, - 133 - ], - "a1", - "vector" - ] - ], - "sprite-add-frame-data": [ - [ - [ - 8, - 16 - ], - "a0", - "dma-packet" - ] + [[5, 15], "a2", "dma-packet"], + [[24, 28], "a1", "matrix"], + [[47, 57], "a2", "dma-packet"], + [[70, 97], "a2", "vector"], + [[98, 113], "a1", "vector"], + [[119, 133], "a1", "vector"] ], + "sprite-add-frame-data": [[[8, 16], "a0", "dma-packet"]], "sprite-add-2d-chunk": [ - [ - [ - 12, - 20 - ], - "a0", - "dma-packet" - ], - [ - [ - 45, - 52 - ], - "a0", - "dma-packet" - ], - [ - [ - 69, - 76 - ], - "a0", - "dma-packet" - ], - [ - [ - 80, - 87 - ], - "v1", - "dma-packet" - ], - [ - 65, - "a3", - "int" - ] + [[12, 20], "a0", "dma-packet"], + [[45, 52], "a0", "dma-packet"], + [[69, 76], "a0", "dma-packet"], + [[80, 87], "v1", "dma-packet"], + [65, "a3", "int"] ], "sprite-add-3d-chunk": [ - [ - [ - 11, - 19 - ], - "a0", - "dma-packet" - ], - [ - [ - 44, - 51 - ], - "a0", - "dma-packet" - ], - [ - [ - 68, - 75 - ], - "a0", - "dma-packet" - ], - [ - [ - 79, - 87 - ], - "v1", - "dma-packet" - ], - [ - 65, - "a3", - "int" - ] + [[11, 19], "a0", "dma-packet"], + [[44, 51], "a0", "dma-packet"], + [[68, 75], "a0", "dma-packet"], + [[79, 87], "v1", "dma-packet"], + [65, "a3", "int"] ], "sprite-draw": [ - [ - [ - 33, - 38 - ], - "a0", - "dma-packet" - ], - [ - [ - 41, - 48 - ], - "a0", - "gs-gif-tag" - ], - [ - 52, - "a0", - "(pointer gs-test)" - ], - [ - 54, - "a0", - "(pointer gs-reg64)" - ], - [ - 56, - "a0", - "(pointer gs-clamp)" - ], - [ - 58, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 73, - 82 - ], - "a0", - "dma-packet" - ], - [ - [ - 87, - 92 - ], - "a0", - "dma-packet" - ], - [ - [ - 111, - 115 - ], - "a0", - "dma-packet" - ], - [ - [ - 129, - 133 - ], - "a0", - "dma-packet" - ], - [ - [ - 150, - 154 - ], - "a0", - "dma-packet" - ], - [ - [ - 159, - 162 - ], - "v1", - "dma-packet" - ] + [[33, 38], "a0", "dma-packet"], + [[41, 48], "a0", "gs-gif-tag"], + [52, "a0", "(pointer gs-test)"], + [54, "a0", "(pointer gs-reg64)"], + [56, "a0", "(pointer gs-clamp)"], + [58, "a0", "(pointer gs-reg64)"], + [[73, 82], "a0", "dma-packet"], + [[87, 92], "a0", "dma-packet"], + [[111, 115], "a0", "dma-packet"], + [[129, 133], "a0", "dma-packet"], + [[150, 154], "a0", "dma-packet"], + [[159, 162], "v1", "dma-packet"] ], // sprite-distort "sprite-init-distorter": [ - [ - [ - 3, - 7 - ], - "a1", - "dma-packet" - ], - [ - [ - 13, - 16 - ], - "a1", - "gs-gif-tag" - ], - [ - 21, - "a1", - "(pointer gs-zbuf)" - ], - [ - 23, - "a1", - "(pointer gs-reg64)" - ], - [ - 25, - "a1", - "(pointer gs-tex0)" - ], - [ - 27, - "a1", - "(pointer gs-reg64)" - ], - [ - 29, - "a1", - "(pointer gs-tex1)" - ], - [ - 31, - "a1", - "(pointer gs-reg64)" - ], - [ - 32, - "a1", - "(pointer gs-miptbp)" - ], - [ - 34, - "a1", - "(pointer gs-reg64)" - ], - [ - 36, - "a1", - "(pointer gs-clamp)" - ], - [ - 38, - "a1", - "(pointer gs-reg64)" - ], - [ - 40, - "a1", - "(pointer gs-alpha)" - ], - [ - 42, - "a1", - "(pointer gs-reg64)" - ], - [ - 50, - "a3", - "uint" - ], - [ - [ - 53, - 58 - ], - "a1", - "dma-packet" - ] + [[3, 7], "a1", "dma-packet"], + [[13, 16], "a1", "gs-gif-tag"], + [21, "a1", "(pointer gs-zbuf)"], + [23, "a1", "(pointer gs-reg64)"], + [25, "a1", "(pointer gs-tex0)"], + [27, "a1", "(pointer gs-reg64)"], + [29, "a1", "(pointer gs-tex1)"], + [31, "a1", "(pointer gs-reg64)"], + [32, "a1", "(pointer gs-miptbp)"], + [34, "a1", "(pointer gs-reg64)"], + [36, "a1", "(pointer gs-clamp)"], + [38, "a1", "(pointer gs-reg64)"], + [40, "a1", "(pointer gs-alpha)"], + [42, "a1", "(pointer gs-reg64)"], + [50, "a3", "uint"], + [[53, 58], "a1", "dma-packet"] ], "sprite-draw-distorters": [ - [ - [ - 73, - 93 - ], - "a0", - "vector" - ], - [ - 75, - "v1", - "vector" - ], - [ - 87, - "v1", - "vector" - ], - [ - 96, - "v1", - "vector" - ], - [ - 100, - "v1", - "vector" - ], - [ - 123, - "a0", - "(pointer int32)" - ], - [ - 128, - "v1", - "vector" - ], - [ - 130, - "v1", - "vector" - ], - [ - 136, - "v1", - "vector" - ], - [ - 157, - "v1", - "vector" - ], - [ - [ - 175, - 192 - ], - "a1", - "dma-packet" - ], - [ - [ - 200, - 206 - ], - "a0", - "dma-packet" - ], - [ - [ - 210, - 214 - ], - "a0", - "vector4w" - ], - [ - [ - 219, - 224 - ], - "a0", - "dma-packet" - ], - [ - [ - 252, - 269 - ], - "a1", - "dma-packet" - ], - [ - [ - 277, - 281 - ], - "a1", - "dma-packet" - ], - [ - [ - 285, - 289 - ], - "a1", - "vector4w" - ], - [ - [ - 293, - 298 - ], - "v1", - "dma-packet" - ] + [[73, 93], "a0", "vector"], + [75, "v1", "vector"], + [87, "v1", "vector"], + [96, "v1", "vector"], + [100, "v1", "vector"], + [123, "a0", "(pointer int32)"], + [128, "v1", "vector"], + [130, "v1", "vector"], + [136, "v1", "vector"], + [157, "v1", "vector"], + [[175, 192], "a1", "dma-packet"], + [[200, 206], "a0", "dma-packet"], + [[210, 214], "a0", "vector4w"], + [[219, 224], "a0", "dma-packet"], + [[252, 269], "a1", "dma-packet"], + [[277, 281], "a1", "dma-packet"], + [[285, 289], "a1", "vector4w"], + [[293, 298], "v1", "dma-packet"] ], "print-game-text": [ - [ - 225, - "v1", - "float" - ], - [ - 241, - "v1", - "float" - ], - [ - [ - 324, - 327 - ], - "v1", - "dma-packet" - ] - ], - "warp-test": [ - [ - [ - 18, - 23 - ], - "v1", - "dma-packet" - ] + [225, "v1", "float"], + [241, "v1", "float"], + [[324, 327], "v1", "dma-packet"] ], + "warp-test": [[[18, 23], "v1", "dma-packet"]], "fx-copy-buf": [ - [ - [ - 17, - 22 - ], - "t3", - "dma-packet" - ], - [ - [ - 2, - 8 - ], - "a2", - "dma-packet" - ], - [ - [ - 122, - 127 - ], - "t0", - "dma-packet" - ], - [ - [ - 24, - 66 - ], - "t3", - "dma-packet" - ] - ], - "(method 12 setting-control)": [ - [ - 17, - "s4", - "connection" - ] - ], - "(method 14 setting-control)": [ - [ - 6, - "v1", - "connection" - ] - ], - "(method 18 setting-control)": [ - [ - [ - 844, - 848 - ], - "a0", - "process-focusable" - ] + [[17, 22], "t3", "dma-packet"], + [[2, 8], "a2", "dma-packet"], + [[122, 127], "t0", "dma-packet"], + [[24, 66], "t3", "dma-packet"] ], + "(method 12 setting-control)": [[17, "s4", "connection"]], + "(method 14 setting-control)": [[6, "v1", "connection"]], + "(method 18 setting-control)": [[[844, 848], "a0", "process-focusable"]], "(method 9 cam-setting-data)": [ - [ - [ - 76, - 80 - ], - "v1", - "connection" - ], - [ - 22, - "s3", - "connection" - ], - [ - [ - 45, - 48 - ], - "s3", - "connection" - ], - [ - [ - 56, - 59 - ], - "s3", - "connection" - ] + [[76, 80], "v1", "connection"], + [22, "s3", "connection"], + [[45, 48], "s3", "connection"], + [[56, 59], "s3", "connection"] ], "(method 9 user-setting-data)": [ - [ - [ - 76, - 80 - ], - "v1", - "connection" - ], - [ - [ - 56, - 59 - ], - "s3", - "connection" - ], - [ - [ - 45, - 49 - ], - "s3", - "connection" - ], - [ - 22, - "s3", - "connection" - ] + [[76, 80], "v1", "connection"], + [[56, 59], "s3", "connection"], + [[45, 49], "s3", "connection"], + [22, "s3", "connection"] ], "(method 10 cam-setting-data)": [ - [ - [ - 24, - 31 - ], - "v1", - "handle" - ], - [ - [ - 23, - 36 - ], - "a0", - "handle" - ], - [ - 44, - "a3", - "vector" - ], - [ - 395, - "a3", - "vector" - ], - [ - 404, - "a3", - "vector" - ], - [ - 413, - "a3", - "vector" - ], - [ - 424, - "a3", - "vector" - ], - [ - [ - 433, - 448 - ], - "a0", - "handle" - ], - [ - [ - 434, - 441 - ], - "v1", - "handle" - ], - [ - [ - 454, - 467 - ], - "a0", - "handle" - ], - [ - [ - 455, - 462 - ], - "v1", - "handle" - ] - ], - "(method 9 art)": [ - [ - 9, - "v1", - "pointer" - ] - ], - "(method 12 art-group)": [ - [ - 12, - "a0", - "art-joint-anim" - ] + [[24, 31], "v1", "handle"], + [[23, 36], "a0", "handle"], + [44, "a3", "vector"], + [395, "a3", "vector"], + [404, "a3", "vector"], + [413, "a3", "vector"], + [424, "a3", "vector"], + [[433, 448], "a0", "handle"], + [[434, 441], "v1", "handle"], + [[454, 467], "a0", "handle"], + [[455, 462], "v1", "handle"] ], + "(method 9 art)": [[9, "v1", "pointer"]], + "(method 12 art-group)": [[12, "a0", "art-joint-anim"]], "(method 9 art-mesh-geo)": [ - [ - 20, - "s4", - "(pointer int16)" - ], - [ - [ - 14, - 19 - ], - "a0", - "drawable" - ], - [ - 10, - "v1", - "(pointer art)" - ], - [ - 14, - "v1", - "(pointer art)" - ] - ], - "(method 9 art-joint-anim)": [ - [ - 9, - "v1", - "pointer" - ] + [20, "s4", "(pointer int16)"], + [[14, 19], "a0", "drawable"], + [10, "v1", "(pointer art)"], + [14, "v1", "(pointer art)"] ], + "(method 9 art-joint-anim)": [[9, "v1", "pointer"]], "joint-control-copy!": [ - [ - 8, - "a0", - "uint" - ], - [ - 8, - "v1", - "uint" - ] + [8, "a0", "uint"], + [8, "v1", "uint"] ], "joint-control-remap!": [ - [ - 127, - "t9", - "(function joint-control joint-control-channel int object)" - ], - [ - 181, - "t9", - "(function joint-control joint-control-channel int object)" - ], - [ - "_stack_", - 60, - "basic" - ] + [127, "t9", "(function joint-control joint-control-channel int object)"], + [181, "t9", "(function joint-control joint-control-channel int object)"], + ["_stack_", 60, "basic"] ], "flatten-joint-control-to-spr": [ - [ - [ - 201, - 203 - ], - "a1", - "terrain-context" - ], - [ - [ - 131, - 133 - ], - "a0", - "terrain-context" - ], - [ - [ - 182, - 184 - ], - "a1", - "terrain-context" - ], - [ - [ - 164, - 166 - ], - "a0", - "terrain-context" - ], - [ - 195, - "v1", - "terrain-context" - ], - [ - 65, - "a3", - "(pointer float)" - ], - [ - 67, - "a3", - "(pointer float)" - ], - [ - [ - 18, - 24 - ], - "a2", - "(inline-array vector)" - ], - [ - 24, - "a3", - "(pointer float)" - ], - [ - [ - 59, - 65 - ], - "a2", - "(inline-array vector)" - ], - [ - [ - 112, - 118 - ], - "a2", - "(inline-array vector)" - ], - [ - 17, - "a2", - "int" - ] + [[201, 203], "a1", "terrain-context"], + [[131, 133], "a0", "terrain-context"], + [[182, 184], "a1", "terrain-context"], + [[164, 166], "a0", "terrain-context"], + [195, "v1", "terrain-context"], + [65, "a3", "(pointer float)"], + [67, "a3", "(pointer float)"], + [[18, 24], "a2", "(inline-array vector)"], + [24, "a3", "(pointer float)"], + [[59, 65], "a2", "(inline-array vector)"], + [[112, 118], "a2", "(inline-array vector)"], + [17, "a2", "int"] ], "(method 2 art-joint-anim-manager-slot)": [ - [ - 21, - "s2", - "uint" - ], - [ - 21, - "v1", - "uint" - ] + [21, "s2", "uint"], + [21, "v1", "uint"] ], "create-interpolated2-joint-animation-frame": [ - [ - [ - 48, - 125 - ], - "v1", - "joint-anim-frame" - ] + [[48, 125], "v1", "joint-anim-frame"] ], "(method 12 art-joint-anim-manager)": [ - [ - 15, - "a0", - "pointer" - ], - [ - 15, - "v1", - "pointer" - ], - [ - 21, - "a0", - "pointer" - ], - [ - 21, - "v1", - "pointer" - ] + [15, "a0", "pointer"], + [15, "v1", "pointer"], + [21, "a0", "pointer"], + [21, "v1", "pointer"] ], "(method 11 art-joint-anim-manager)": [ - [ - 54, - "v1", - "uint" - ], - [ - 54, - "s2", - "uint" - ], - [ - 60, - "s2", - "uint" - ], - [ - 65, - "s2", - "uint" - ], - [ - 71, - "s2", - "uint" - ], - [ - 87, - "a1", - "uint" - ], - [ - 94, - "a2", - "uint" - ] + [54, "v1", "uint"], + [54, "s2", "uint"], + [60, "s2", "uint"], + [65, "s2", "uint"], + [71, "s2", "uint"], + [87, "a1", "uint"], + [94, "a2", "uint"] ], "joint-anim-inspect-elt": [ - [ - [ - 4, - 15 - ], - "gp", - "joint-anim-matrix" - ], - [ - [ - 17, - 30 - ], - "gp", - "joint-anim-transformq" - ] + [[4, 15], "gp", "joint-anim-matrix"], + [[17, 30], "gp", "joint-anim-transformq"] ], "matrix-from-control!": [ - [ - 22, - "v1", - "pointer" - ], - [ - 35, - "v1", - "pointer" - ], - [ - 38, - "v1", - "pointer" - ], - [ - 65, - "v1", - "pointer" - ], - [ - 72, - "v1", - "pointer" - ], - [ - 82, - "v1", - "pointer" - ], - [ - 85, - "v1", - "pointer" - ], + [22, "v1", "pointer"], + [35, "v1", "pointer"], + [38, "v1", "pointer"], + [65, "v1", "pointer"], + [72, "v1", "pointer"], + [82, "v1", "pointer"], + [85, "v1", "pointer"], // [58, "v1", "matrix"], - [ - [ - 43, - 49 - ], - "v1", - "matrix" - ] + [[43, 49], "v1", "matrix"] ], "init-haze-vert-array": [ - [ - 43, - "a0", - "cloud-vertex" - ], - [ - 44, - "v1", - "cloud-vertex" - ] - ], - "sky-make-sun-data": [ - [ - [ - 7, - 58 - ], - "s3", - "sky-sun-data" - ] + [43, "a0", "cloud-vertex"], + [44, "v1", "cloud-vertex"] ], + "sky-make-sun-data": [[[7, 58], "s3", "sky-sun-data"]], "(anon-function 7 relocate)": [ - [ - 3, - "a0", - "int" - ], - [ - 8, - "a0", - "int" - ] + [3, "a0", "int"], + [8, "a0", "int"] ], "(method 7 process)": [ - [ - [ - 47, - 88 - ], - "v1", - "connection" - ], - [ - [ - 120, - 124 - ], - "a0", - "basic" - ], - [ - [ - 127, - 130 - ], - "a0", - "basic" - ] - ], - "(method 7 collide-shape-prim-group)": [ - [ - 4, - "v1", - "pointer" - ] - ], - "all-texture-tweak-adjust": [ - [ - [ - 35, - 44 - ], - "s0", - "adgif-shader" - ] - ], - "dm-float-field-tie-rvanish-func": [ - [ - [ - 14, - 45 - ], - "gp", - "prototype-bucket-tie" - ] + [[47, 88], "v1", "connection"], + [[120, 124], "a0", "basic"], + [[127, 130], "a0", "basic"] ], + "(method 7 collide-shape-prim-group)": [[4, "v1", "pointer"]], + "all-texture-tweak-adjust": [[[35, 44], "s0", "adgif-shader"]], + "dm-float-field-tie-rvanish-func": [[[14, 45], "gp", "prototype-bucket-tie"]], "dm-float-field-tie-vanish-far-func": [ - [ - [ - 14, - 45 - ], - "gp", - "prototype-bucket-tie" - ] + [[14, 45], "gp", "prototype-bucket-tie"] ], "build-instance-list": [ - [ - 33, - "v1", - "drawable-tree-instance-shrub" - ], - [ - 85, - "v1", - "drawable-tree-instance-tie" - ] + [33, "v1", "drawable-tree-instance-shrub"], + [85, "v1", "drawable-tree-instance-tie"] ], "debug-menu-make-continue-sub-menu": [ - [ - 5, - "v1", - "symbol" - ], - [ - 10, - "v1", - "level-load-info" - ], - [ - 13, - "v1", - "level-load-info" - ], - [ - 21, - "v1", - "continue-point" - ], - [ - 47, - "v1", - "continue-point" - ], - [ - 56, - "v1", - "continue-point" - ] + [5, "v1", "symbol"], + [10, "v1", "level-load-info"], + [13, "v1", "level-load-info"], + [21, "v1", "continue-point"], + [47, "v1", "continue-point"], + [56, "v1", "continue-point"] ], "(anon-function 191 default-menu)": [ - [ - [ - 30, - 37 - ], - "s5", - "adgif-shader" - ], - [ - [ - 5, - 25 - ], - "s4", - "texture-id" - ] + [[30, 37], "s5", "adgif-shader"], + [[5, 25], "s4", "texture-id"] ], "(anon-function 188 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 187 default-menu)": [ - [ - [ - 2, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 18, - 29 - ], - "a1", - "adgif-shader" - ], - [ - 34, - "v1", - "texture-id" - ], - [ - [ - 42, - 44 - ], - "v1", - "adgif-shader" - ] + [[2, 13], "v1", "texture-id"], + [[18, 29], "a1", "adgif-shader"], + [34, "v1", "texture-id"], + [[42, 44], "v1", "adgif-shader"] ], "(anon-function 186 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 185 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 184 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 183 default-menu)": [ - [ - [ - 2, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 18, - 29 - ], - "a1", - "adgif-shader" - ], - [ - 34, - "v1", - "texture-id" - ], - [ - [ - 42, - 44 - ], - "v1", - "adgif-shader" - ] + [[2, 13], "v1", "texture-id"], + [[18, 29], "a1", "adgif-shader"], + [34, "v1", "texture-id"], + [[42, 44], "v1", "adgif-shader"] ], "(anon-function 182 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 181 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 180 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 179 default-menu)": [ - [ - [ - 2, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 18, - 29 - ], - "a1", - "adgif-shader" - ], - [ - 34, - "v1", - "texture-id" - ], - [ - [ - 42, - 44 - ], - "v1", - "adgif-shader" - ] + [[2, 13], "v1", "texture-id"], + [[18, 29], "a1", "adgif-shader"], + [34, "v1", "texture-id"], + [[42, 44], "v1", "adgif-shader"] ], "(anon-function 178 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 177 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 176 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 175 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 174 default-menu)": [ - [ - [ - 3, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 20, - 28 - ], - "a1", - "adgif-shader" - ], - [ - 33, - "v1", - "texture-id" - ], - [ - 41, - "v1", - "adgif-shader" - ] + [[3, 13], "v1", "texture-id"], + [[20, 28], "a1", "adgif-shader"], + [33, "v1", "texture-id"], + [41, "v1", "adgif-shader"] ], "(anon-function 173 default-menu)": [ - [ - [ - 2, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 18, - 29 - ], - "a1", - "adgif-shader" - ], - [ - 34, - "v1", - "texture-id" - ], - [ - [ - 42, - 44 - ], - "v1", - "adgif-shader" - ] + [[2, 13], "v1", "texture-id"], + [[18, 29], "a1", "adgif-shader"], + [34, "v1", "texture-id"], + [[42, 44], "v1", "adgif-shader"] ], "(anon-function 172 default-menu)": [ - [ - [ - 2, - 13 - ], - "v1", - "texture-id" - ], - [ - [ - 18, - 29 - ], - "a1", - "adgif-shader" - ], - [ - 34, - "v1", - "texture-id" - ], - [ - [ - 42, - 44 - ], - "v1", - "adgif-shader" - ] + [[2, 13], "v1", "texture-id"], + [[18, 29], "a1", "adgif-shader"], + [34, "v1", "texture-id"], + [[42, 44], "v1", "adgif-shader"] ], "joint-mod-ik-callback": [ - [ - 6, - "gp", - "joint-mod-ik" - ], - [ - 9, - "gp", - "joint-mod-ik" - ], - [ - [ - 1, - 35 - ], - "gp", - "joint-mod-ik" - ], - [ - [ - 1, - 433 - ], - "gp", - "joint-mod-ik" - ] + [6, "gp", "joint-mod-ik"], + [9, "gp", "joint-mod-ik"], + [[1, 35], "gp", "joint-mod-ik"], + [[1, 433], "gp", "joint-mod-ik"] ], "(method 11 joint-mod)": [ - [ - 20, - "s0", - "fact-info-enemy" - ], - [ - 12, - "s2", - "process-drawable" - ] + [20, "s0", "fact-info-enemy"], + [12, "s2", "process-drawable"] ], "joint-mod-look-at-handler": [ - [ - [ - 2, - 406 - ], - "gp", - "joint-mod" - ], - [ - 409, - "a3", - "float" - ] + [[2, 406], "gp", "joint-mod"], + [409, "a3", "float"] ], "real-joint-mod-gun-look-at-handler": [ - [ - 1, - "v1", - "joint-mod" - ], - [ - 2, - "v1", - "joint-mod" - ] + [1, "v1", "joint-mod"], + [2, "v1", "joint-mod"] ], "joint-mod-foot-rot-handler": [ - [ - [ - 0, - 7 - ], - "s5", - "joint-mod" - ], - [ - [ - 36, - 59 - ], - "s5", - "joint-mod" - ], - [ - [ - 63, - 97 - ], - "s5", - "joint-mod" - ], - [ - 119, - "s5", - "joint-mod" - ], - [ - [ - 119, - 152 - ], - "s5", - "joint-mod" - ] + [[0, 7], "s5", "joint-mod"], + [[36, 59], "s5", "joint-mod"], + [[63, 97], "s5", "joint-mod"], + [119, "s5", "joint-mod"], + [[119, 152], "s5", "joint-mod"] ], "joint-mod-polar-look-at-guts": [ - [ - 1, - "gp", - "joint-mod" - ], - [ - [ - 1, - 334 - ], - "gp", - "joint-mod" - ], - [ - 334, - "gp", - "joint-mod" - ], - [ - 338, - "a3", - "float" - ] + [1, "gp", "joint-mod"], + [[1, 334], "gp", "joint-mod"], + [334, "gp", "joint-mod"], + [338, "a3", "float"] ], "joint-mod-world-look-at-handler": [ - [ - [ - 0, - 217 - ], - "gp", - "joint-mod" - ], - [ - 220, - "a3", - "float" - ] - ], - "joint-mod-rotate-handler": [ - [ - [ - 2, - 114 - ], - "s5", - "joint-mod" - ] - ], - "joint-mod-scale-handler": [ - [ - [ - 1, - 14 - ], - "s5", - "joint-mod" - ] - ], - "joint-mod-joint-set-handler": [ - [ - [ - 2, - 23 - ], - "s4", - "joint-mod" - ] - ], - "joint-mod-joint-set-world-handler": [ - [ - [ - 6, - 197 - ], - "s5", - "joint-mod" - ] - ], - "joint-mod-joint-set*-handler": [ - [ - [ - 2, - 39 - ], - "s5", - "joint-mod" - ] - ], - "joint-mod-joint-set*-world-handler": [ - [ - [ - 4, - 53 - ], - "s5", - "joint-mod" - ] - ], - "joint-mod-debug-draw": [ - [ - 8, - "a3", - "float" - ] + [[0, 217], "gp", "joint-mod"], + [220, "a3", "float"] ], + "joint-mod-rotate-handler": [[[2, 114], "s5", "joint-mod"]], + "joint-mod-scale-handler": [[[1, 14], "s5", "joint-mod"]], + "joint-mod-joint-set-handler": [[[2, 23], "s4", "joint-mod"]], + "joint-mod-joint-set-world-handler": [[[6, 197], "s5", "joint-mod"]], + "joint-mod-joint-set*-handler": [[[2, 39], "s5", "joint-mod"]], + "joint-mod-joint-set*-world-handler": [[[4, 53], "s5", "joint-mod"]], + "joint-mod-debug-draw": [[8, "a3", "float"]], "glst-find-node-by-name": [ - [ - 6, - "s5", - "glst-named-node" - ], - [ - 7, - "v1", - "glst-named-node" - ] + [6, "s5", "glst-named-node"], + [7, "v1", "glst-named-node"] ], "glst-length-of-longest-name": [ - [ - 5, - "s5", - "glst-named-node" - ], - [ - 6, - "v1", - "glst-named-node" - ] - ], - "(event time-of-day-tick)": [ - [ - 10, - "v1", - "float" - ] - ], - "cam-slave-get-vector-with-offset": [ - [ - [ - 52, - 61 - ], - "s3", - "vector" - ] - ], - "cam-slave-get-interp-time": [ - [ - 43, - "f0", - "float" - ] + [5, "s5", "glst-named-node"], + [6, "v1", "glst-named-node"] ], + "(event time-of-day-tick)": [[10, "v1", "float"]], + "cam-slave-get-vector-with-offset": [[[52, 61], "s3", "vector"]], + "cam-slave-get-interp-time": [[43, "f0", "float"]], "cam-standard-event-handler": [ - [ - 13, - "gp", - "(state camera-slave)" - ], - [ - 19, - "gp", - "(state camera-slave)" - ], - [ - 22, - "gp", - "(state camera-slave)" - ] + [13, "gp", "(state camera-slave)"], + [19, "gp", "(state camera-slave)"], + [22, "gp", "(state camera-slave)"] ], "cam-calc-follow!": [ - [ - 101, - "f0", - "float" - ], - [ - 104, - "f0", - "float" - ] // needed because the decompiler sees an int going into an FP register and assumes it's an int instead! + [101, "f0", "float"], + [104, "f0", "float"] // needed because the decompiler sees an int going into an FP register and assumes it's an int instead! ], "(event cam-master-active)": [ - [ - 80, - "gp", - "matrix" - ], - [ - 170, - "s5", - "vector" - ], - [ - 275, - "v1", - "process" - ], - [ - 330, - "a0", - "camera-slave" - ], - [ - 448, - "v1", - "camera-slave" - ], - [ - 512, - "v1", - "camera-slave" - ], - [ - 542, - "v1", - "camera-slave" - ], - [ - 611, - "a0", - "vector" - ], - [ - 786, - "v1", - "float" - ], - [ - 789, - "v1", - "float" - ], - [ - 589, - "v1", - "float" - ], - [ - 593, - "v1", - "float" - ], - [ - 602, - "v1", - "float" - ], - [ - 606, - "v1", - "float" - ] - ], - "master-track-target": [ - [ - [ - 53, - 526 - ], - "gp", - "target" - ] - ], - "reset-target-tracking": [ - [ - [ - 14, - 152 - ], - "gp", - "process-focusable" - ] - ], - "reset-follow": [ - [ - [ - 12, - 18 - ], - "a0", - "process-focusable" - ] + [80, "gp", "matrix"], + [170, "s5", "vector"], + [275, "v1", "process"], + [330, "a0", "camera-slave"], + [448, "v1", "camera-slave"], + [512, "v1", "camera-slave"], + [542, "v1", "camera-slave"], + [611, "a0", "vector"], + [786, "v1", "float"], + [789, "v1", "float"], + [589, "v1", "float"], + [593, "v1", "float"], + [602, "v1", "float"], + [606, "v1", "float"] ], + "master-track-target": [[[53, 526], "gp", "target"]], + "reset-target-tracking": [[[14, 152], "gp", "process-focusable"]], + "reset-follow": [[[12, 18], "a0", "process-focusable"]], "(code cam-pov)": [ - [ - 15, - "a1", - "pov-camera" - ], - [ - 24, - "a0", - "pov-camera" - ] + [15, "a1", "pov-camera"], + [24, "a0", "pov-camera"] ], "(code cam-pov180)": [ - [ - 15, - "a1", - "pov-camera" - ], - [ - 23, - "v1", - "pov-camera" - ], - [ - 45, - "v1", - "pov-camera" - ], - [ - 58, - "v1", - "pov-camera" - ], - [ - 80, - "a1", - "pov-camera" - ], - [ - 122, - "v1", - "vector" - ] + [15, "a1", "pov-camera"], + [23, "v1", "pov-camera"], + [45, "v1", "pov-camera"], + [58, "v1", "pov-camera"], + [80, "a1", "pov-camera"], + [122, "v1", "vector"] ], "(code cam-pov-track)": [ - [ - 19, - "a1", - "pov-camera" - ], - [ - 30, - "a0", - "pov-camera" - ] + [19, "a1", "pov-camera"], + [30, "a0", "pov-camera"] ], "cam-los-spline-collide": [ - [ - 70, - "s3", - "(inline-array collide-cache-tri)" - ], - [ - 88, - "s3", - "(inline-array collide-cache-tri)" - ] + [70, "s3", "(inline-array collide-cache-tri)"], + [88, "s3", "(inline-array collide-cache-tri)"] ], "cam-los-collide": [ - [ - 92, - "s1", - "(inline-array collide-cache-tri)" - ], - [ - 205, - "s1", - "(inline-array collide-cache-tri)" - ], - [ - 135, - "s1", - "(inline-array collide-cache-tri)" - ], - [ - 175, - "s1", - "(inline-array collide-cache-tri)" - ] - ], - "cam-dist-analog-input": [ - [ - 32, - "f0", - "float" - ] + [92, "s1", "(inline-array collide-cache-tri)"], + [205, "s1", "(inline-array collide-cache-tri)"], + [135, "s1", "(inline-array collide-cache-tri)"], + [175, "s1", "(inline-array collide-cache-tri)"] ], + "cam-dist-analog-input": [[32, "f0", "float"]], "(event cam-string)": [ - [ - 11, - "v1", - "vector" - ], - [ - [ - 44, - 72 - ], - "s5", - "vector" - ], - [ - [ - 80, - 108 - ], - "gp", - "vector" - ], - [ - 141, - "a0", - "vector" - ], - [ - 145, - "a0", - "vector" - ], - [ - 174, - "v1", - "vector" - ], - [ - 184, - "v1", - "float" - ], - [ - 28, - "v1", - "float" - ], - [ - 31, - "v1", - "float" - ] + [11, "v1", "vector"], + [[44, 72], "s5", "vector"], + [[80, 108], "gp", "vector"], + [141, "a0", "vector"], + [145, "a0", "vector"], + [174, "v1", "vector"], + [184, "v1", "float"], + [28, "v1", "float"], + [31, "v1", "float"] ], "cam-draw-collide-cache": [ - [ - [ - 8, - 13 - ], - "gp", - "(inline-array collide-cache-tri)" - ] + [[8, 13], "gp", "(inline-array collide-cache-tri)"] ], "(event cam-combiner-active)": [ - [ - [ - 103, - 126 - ], - "gp", - "camera-slave" - ], - [ - [ - 189, - 235 - ], - "gp", - "camera-slave" - ] - ], - "cam-collision-record-draw": [ - [ - [ - 45, - 240 - ], - "s5", - "cam-collision-record" - ] + [[103, 126], "gp", "camera-slave"], + [[189, 235], "gp", "camera-slave"] ], + "cam-collision-record-draw": [[[45, 240], "s5", "cam-collision-record"]], "camera-fov-frame": [ - [ - 87, - "a0", - "vector4w" - ], - [ - 128, - "a0", - "vector4w" - ], - [ - 169, - "a0", - "vector4w" - ], - [ - 7, - "a0", - "cam-dbg-scratch" - ], - [ - 18, - "a0", - "cam-dbg-scratch" - ], - [ - 29, - "a0", - "cam-dbg-scratch" - ], - [ - 33, - "a2", - "cam-dbg-scratch" - ], - [ - 36, - "a3", - "cam-dbg-scratch" - ], - [ - 39, - "t0", - "cam-dbg-scratch" - ], - [ - 45, - "a0", - "cam-dbg-scratch" - ], - [ - 50, - "a0", - "cam-dbg-scratch" - ], - [ - 54, - "a2", - "cam-dbg-scratch" - ], - [ - 57, - "a3", - "cam-dbg-scratch" - ], - [ - 60, - "t0", - "cam-dbg-scratch" - ], - [ - 66, - "a0", - "cam-dbg-scratch" - ], - [ - 72, - "a0", - "cam-dbg-scratch" - ], - [ - 75, - "a1", - "cam-dbg-scratch" - ], - [ - 83, - "a0", - "cam-dbg-scratch" - ], - [ - 86, - "a1", - "cam-dbg-scratch" - ], - [ - 91, - "a0", - "cam-dbg-scratch" - ], - [ - 95, - "a2", - "cam-dbg-scratch" - ], - [ - 101, - "t0", - "cam-dbg-scratch" - ], - [ - 98, - "a3", - "cam-dbg-scratch" - ], - [ - 107, - "a0", - "cam-dbg-scratch" - ], - [ - 113, - "a0", - "cam-dbg-scratch" - ], - [ - 116, - "a1", - "cam-dbg-scratch" - ], - [ - 124, - "a0", - "cam-dbg-scratch" - ], - [ - 127, - "a1", - "cam-dbg-scratch" - ], - [ - 132, - "a0", - "cam-dbg-scratch" - ], - [ - 136, - "a2", - "cam-dbg-scratch" - ], - [ - 139, - "a3", - "cam-dbg-scratch" - ], - [ - 142, - "t0", - "cam-dbg-scratch" - ], - [ - 148, - "a0", - "cam-dbg-scratch" - ], - [ - 154, - "a0", - "cam-dbg-scratch" - ], - [ - 157, - "a1", - "cam-dbg-scratch" - ], - [ - 165, - "a0", - "cam-dbg-scratch" - ], - [ - 168, - "a1", - "cam-dbg-scratch" - ], - [ - 173, - "a0", - "cam-dbg-scratch" - ], - [ - 177, - "a2", - "cam-dbg-scratch" - ], - [ - 180, - "a3", - "cam-dbg-scratch" - ], - [ - 183, - "t0", - "cam-dbg-scratch" - ], - [ - 189, - "a0", - "cam-dbg-scratch" - ], - [ - 195, - "a0", - "cam-dbg-scratch" - ], - [ - 198, - "a1", - "cam-dbg-scratch" - ] + [87, "a0", "vector4w"], + [128, "a0", "vector4w"], + [169, "a0", "vector4w"], + [7, "a0", "cam-dbg-scratch"], + [18, "a0", "cam-dbg-scratch"], + [29, "a0", "cam-dbg-scratch"], + [33, "a2", "cam-dbg-scratch"], + [36, "a3", "cam-dbg-scratch"], + [39, "t0", "cam-dbg-scratch"], + [45, "a0", "cam-dbg-scratch"], + [50, "a0", "cam-dbg-scratch"], + [54, "a2", "cam-dbg-scratch"], + [57, "a3", "cam-dbg-scratch"], + [60, "t0", "cam-dbg-scratch"], + [66, "a0", "cam-dbg-scratch"], + [72, "a0", "cam-dbg-scratch"], + [75, "a1", "cam-dbg-scratch"], + [83, "a0", "cam-dbg-scratch"], + [86, "a1", "cam-dbg-scratch"], + [91, "a0", "cam-dbg-scratch"], + [95, "a2", "cam-dbg-scratch"], + [101, "t0", "cam-dbg-scratch"], + [98, "a3", "cam-dbg-scratch"], + [107, "a0", "cam-dbg-scratch"], + [113, "a0", "cam-dbg-scratch"], + [116, "a1", "cam-dbg-scratch"], + [124, "a0", "cam-dbg-scratch"], + [127, "a1", "cam-dbg-scratch"], + [132, "a0", "cam-dbg-scratch"], + [136, "a2", "cam-dbg-scratch"], + [139, "a3", "cam-dbg-scratch"], + [142, "t0", "cam-dbg-scratch"], + [148, "a0", "cam-dbg-scratch"], + [154, "a0", "cam-dbg-scratch"], + [157, "a1", "cam-dbg-scratch"], + [165, "a0", "cam-dbg-scratch"], + [168, "a1", "cam-dbg-scratch"], + [173, "a0", "cam-dbg-scratch"], + [177, "a2", "cam-dbg-scratch"], + [180, "a3", "cam-dbg-scratch"], + [183, "t0", "cam-dbg-scratch"], + [189, "a0", "cam-dbg-scratch"], + [195, "a0", "cam-dbg-scratch"], + [198, "a1", "cam-dbg-scratch"] ], "camera-sphere": [ - [ - [ - 43, - 49 - ], - "v1", - "cam-dbg-scratch" - ], - [ - 64, - "v1", - "cam-dbg-scratch" - ], - [ - 80, - "v1", - "cam-dbg-scratch" - ], - [ - 94, - "v1", - "cam-dbg-scratch" - ], - [ - 109, - "v1", - "cam-dbg-scratch" - ], - [ - 124, - "v1", - "cam-dbg-scratch" - ], - [ - 138, - "v1", - "cam-dbg-scratch" - ], - [ - 152, - "v1", - "cam-dbg-scratch" - ], - [ - 156, - "a0", - "cam-dbg-scratch" - ], - [ - 159, - "a1", - "cam-dbg-scratch" - ], - [ - 164, - "a0", - "cam-dbg-scratch" - ], - [ - 167, - "a1", - "cam-dbg-scratch" - ] + [[43, 49], "v1", "cam-dbg-scratch"], + [64, "v1", "cam-dbg-scratch"], + [80, "v1", "cam-dbg-scratch"], + [94, "v1", "cam-dbg-scratch"], + [109, "v1", "cam-dbg-scratch"], + [124, "v1", "cam-dbg-scratch"], + [138, "v1", "cam-dbg-scratch"], + [152, "v1", "cam-dbg-scratch"], + [156, "a0", "cam-dbg-scratch"], + [159, "a1", "cam-dbg-scratch"], + [164, "a0", "cam-dbg-scratch"], + [167, "a1", "cam-dbg-scratch"] ], "camera-line-draw": [ - [ - 36, - "a0", - "cam-dbg-scratch" - ], - [ - 44, - "a0", - "cam-dbg-scratch" - ], - [ - 2, - "a2", - "cam-dbg-scratch" - ], - [ - 7, - "a0", - "cam-dbg-scratch" - ], - [ - 14, - "v1", - "cam-dbg-scratch" - ], - [ - 18, - "v1", - "cam-dbg-scratch" - ], - [ - 22, - "a0", - "cam-dbg-scratch" - ], - [ - 24, - "v1", - "cam-dbg-scratch" - ], - [ - 29, - "a0", - "cam-dbg-scratch" - ], - [ - 32, - "a1", - "cam-dbg-scratch" - ], - [ - 36, - "a0", - "cam-dbg-scratch" - ], - [ - 44, - "a0", - "cam-dbg-scratch" - ] + [36, "a0", "cam-dbg-scratch"], + [44, "a0", "cam-dbg-scratch"], + [2, "a2", "cam-dbg-scratch"], + [7, "a0", "cam-dbg-scratch"], + [14, "v1", "cam-dbg-scratch"], + [18, "v1", "cam-dbg-scratch"], + [22, "a0", "cam-dbg-scratch"], + [24, "v1", "cam-dbg-scratch"], + [29, "a0", "cam-dbg-scratch"], + [32, "a1", "cam-dbg-scratch"], + [36, "a0", "cam-dbg-scratch"], + [44, "a0", "cam-dbg-scratch"] ], "camera-plot-float-func": [ - [ - 56, - "v1", - "cam-dbg-scratch" - ], - [ - 64, - "a0", - "cam-dbg-scratch" - ], - [ - 68, - "a0", - "cam-dbg-scratch" - ], - [ - 105, - "v1", - "cam-dbg-scratch" - ], - [ - 242, - "v1", - "cam-dbg-scratch" - ], - [ - 21, - "a0", - "cam-dbg-scratch" - ], - [ - 24, - "a0", - "cam-dbg-scratch" - ], - [ - 27, - "a0", - "cam-dbg-scratch" - ], - [ - 30, - "a0", - "cam-dbg-scratch" - ], - [ - 51, - "a0", - "cam-dbg-scratch" - ], - [ - 54, - "a0", - "cam-dbg-scratch" - ], - [ - 56, - "v1", - "cam-dbg-scratch" - ], - [ - 58, - "a0", - "cam-dbg-scratch" - ], - [ - 64, - "a0", - "cam-dbg-scratch" - ], - [ - 87, - "a0", - "cam-dbg-scratch" - ], - [ - 97, - "a0", - "cam-dbg-scratch" - ], - [ - 103, - "a0", - "cam-dbg-scratch" - ], - [ - 105, - "v1", - "cam-dbg-scratch" - ], - [ - 107, - "a0", - "cam-dbg-scratch" - ], - [ - 111, - "a0", - "cam-dbg-scratch" - ], - [ - 114, - "a1", - "cam-dbg-scratch" - ], - [ - 119, - "a0", - "cam-dbg-scratch" - ], - [ - 122, - "a0", - "cam-dbg-scratch" - ], - [ - 128, - "a0", - "cam-dbg-scratch" - ], - [ - 131, - "a0", - "cam-dbg-scratch" - ], - [ - 135, - "a0", - "cam-dbg-scratch" - ], - [ - 138, - "a1", - "cam-dbg-scratch" - ], - [ - 142, - "a0", - "cam-dbg-scratch" - ], - [ - 148, - "a0", - "cam-dbg-scratch" - ], - [ - 154, - "a0", - "cam-dbg-scratch" - ], - [ - 160, - "a0", - "cam-dbg-scratch" - ], - [ - 164, - "a0", - "cam-dbg-scratch" - ], - [ - 167, - "a1", - "cam-dbg-scratch" - ], - [ - 171, - "a0", - "cam-dbg-scratch" - ], - [ - 174, - "a0", - "cam-dbg-scratch" - ], - [ - 177, - "a0", - "cam-dbg-scratch" - ], - [ - 183, - "a0", - "cam-dbg-scratch" - ], - [ - 187, - "a0", - "cam-dbg-scratch" - ], - [ - 190, - "a1", - "cam-dbg-scratch" - ], - [ - 197, - "a0", - "cam-dbg-scratch" - ], - [ - 200, - "a0", - "cam-dbg-scratch" - ], - [ - 206, - "a0", - "cam-dbg-scratch" - ], - [ - 212, - "a0", - "cam-dbg-scratch" - ], - [ - 216, - "a0", - "cam-dbg-scratch" - ], - [ - 219, - "a1", - "cam-dbg-scratch" - ], - [ - 223, - "a0", - "cam-dbg-scratch" - ], - [ - 226, - "a0", - "cam-dbg-scratch" - ], - [ - 238, - "a0", - "cam-dbg-scratch" - ], - [ - 242, - "v1", - "cam-dbg-scratch" - ], - [ - 244, - "a0", - "cam-dbg-scratch" - ], - [ - 247, - "a0", - "cam-dbg-scratch" - ], - [ - 266, - "a0", - "cam-dbg-scratch" - ], - [ - 270, - "a0", - "cam-dbg-scratch" - ], - [ - 273, - "a1", - "cam-dbg-scratch" - ] + [56, "v1", "cam-dbg-scratch"], + [64, "a0", "cam-dbg-scratch"], + [68, "a0", "cam-dbg-scratch"], + [105, "v1", "cam-dbg-scratch"], + [242, "v1", "cam-dbg-scratch"], + [21, "a0", "cam-dbg-scratch"], + [24, "a0", "cam-dbg-scratch"], + [27, "a0", "cam-dbg-scratch"], + [30, "a0", "cam-dbg-scratch"], + [51, "a0", "cam-dbg-scratch"], + [54, "a0", "cam-dbg-scratch"], + [56, "v1", "cam-dbg-scratch"], + [58, "a0", "cam-dbg-scratch"], + [64, "a0", "cam-dbg-scratch"], + [87, "a0", "cam-dbg-scratch"], + [97, "a0", "cam-dbg-scratch"], + [103, "a0", "cam-dbg-scratch"], + [105, "v1", "cam-dbg-scratch"], + [107, "a0", "cam-dbg-scratch"], + [111, "a0", "cam-dbg-scratch"], + [114, "a1", "cam-dbg-scratch"], + [119, "a0", "cam-dbg-scratch"], + [122, "a0", "cam-dbg-scratch"], + [128, "a0", "cam-dbg-scratch"], + [131, "a0", "cam-dbg-scratch"], + [135, "a0", "cam-dbg-scratch"], + [138, "a1", "cam-dbg-scratch"], + [142, "a0", "cam-dbg-scratch"], + [148, "a0", "cam-dbg-scratch"], + [154, "a0", "cam-dbg-scratch"], + [160, "a0", "cam-dbg-scratch"], + [164, "a0", "cam-dbg-scratch"], + [167, "a1", "cam-dbg-scratch"], + [171, "a0", "cam-dbg-scratch"], + [174, "a0", "cam-dbg-scratch"], + [177, "a0", "cam-dbg-scratch"], + [183, "a0", "cam-dbg-scratch"], + [187, "a0", "cam-dbg-scratch"], + [190, "a1", "cam-dbg-scratch"], + [197, "a0", "cam-dbg-scratch"], + [200, "a0", "cam-dbg-scratch"], + [206, "a0", "cam-dbg-scratch"], + [212, "a0", "cam-dbg-scratch"], + [216, "a0", "cam-dbg-scratch"], + [219, "a1", "cam-dbg-scratch"], + [223, "a0", "cam-dbg-scratch"], + [226, "a0", "cam-dbg-scratch"], + [238, "a0", "cam-dbg-scratch"], + [242, "v1", "cam-dbg-scratch"], + [244, "a0", "cam-dbg-scratch"], + [247, "a0", "cam-dbg-scratch"], + [266, "a0", "cam-dbg-scratch"], + [270, "a0", "cam-dbg-scratch"], + [273, "a1", "cam-dbg-scratch"] ], "cam-line-dma": [ - [ - 32, - "t0", - "vector" - ], - [ - 36, - "t0", - "vector" - ], - [ - 45, - "t0", - "vector" - ], - [ - 50, - "t0", - "vector" - ], - [ - [ - 12, - 16 - ], - "a3", - "dma-packet" - ], - [ - [ - 22, - 25 - ], - "a3", - "gs-gif-tag" - ], - [ - [ - 33, - 38 - ], - "a3", - "(pointer uint128)" - ], - [ - [ - 46, - 52 - ], - "a1", - "(pointer uint128)" - ], - [ - [ - 60, - 65 - ], - "a0", - "dma-packet" - ], - [ - [ - 65, - 74 - ], - "a0", - "(pointer uint64)" - ], - [ - [ - 77, - 80 - ], - "a0", - "dma-packet" - ] + [32, "t0", "vector"], + [36, "t0", "vector"], + [45, "t0", "vector"], + [50, "t0", "vector"], + [[12, 16], "a3", "dma-packet"], + [[22, 25], "a3", "gs-gif-tag"], + [[33, 38], "a3", "(pointer uint128)"], + [[46, 52], "a1", "(pointer uint128)"], + [[60, 65], "a0", "dma-packet"], + [[65, 74], "a0", "(pointer uint64)"], + [[77, 80], "a0", "dma-packet"] ], "camera-line2d": [ - [ - 4, - "a2", - "cam-dbg-scratch" - ], - [ - 6, - "a0", - "cam-dbg-scratch" - ], - [ - 10, - "a0", - "cam-dbg-scratch" - ], - [ - 13, - "a0", - "cam-dbg-scratch" - ], - [ - 14, - "a1", - "cam-dbg-scratch" - ], - [ - 18, - "a0", - "cam-dbg-scratch" - ], - [ - 20, - "a1", - "cam-dbg-scratch" - ], - [ - 24, - "a0", - "cam-dbg-scratch" - ], - [ - 27, - "a0", - "cam-dbg-scratch" - ] - ], - "camera-line-setup": [ - [ - 2, - "a0", - "cam-dbg-scratch" - ] + [4, "a2", "cam-dbg-scratch"], + [6, "a0", "cam-dbg-scratch"], + [10, "a0", "cam-dbg-scratch"], + [13, "a0", "cam-dbg-scratch"], + [14, "a1", "cam-dbg-scratch"], + [18, "a0", "cam-dbg-scratch"], + [20, "a1", "cam-dbg-scratch"], + [24, "a0", "cam-dbg-scratch"], + [27, "a0", "cam-dbg-scratch"] ], + "camera-line-setup": [[2, "a0", "cam-dbg-scratch"]], "camera-line-rel-len": [ - [ - 9, - "a0", - "cam-dbg-scratch" - ], - [ - 5, - "a0", - "cam-dbg-scratch" - ], - [ - 12, - "a1", - "cam-dbg-scratch" - ], - [ - 18, - "a0", - "cam-dbg-scratch" - ] + [9, "a0", "cam-dbg-scratch"], + [5, "a0", "cam-dbg-scratch"], + [12, "a1", "cam-dbg-scratch"], + [18, "a0", "cam-dbg-scratch"] ], "camera-line-rel": [ - [ - 2, - "a3", - "cam-dbg-scratch" - ], - [ - 8, - "a1", - "cam-dbg-scratch" - ] + [2, "a3", "cam-dbg-scratch"], + [8, "a1", "cam-dbg-scratch"] ], "camera-bounding-box-draw": [ - [ - 6, - "a0", - "cam-dbg-scratch" - ], - [ - 15, - "a0", - "cam-dbg-scratch" - ], - [ - 21, - "v1", - "cam-dbg-scratch" - ], - [ - 24, - "a0", - "cam-dbg-scratch" - ], - [ - 30, - "v1", - "cam-dbg-scratch" - ], - [ - 33, - "a0", - "cam-dbg-scratch" - ], - [ - 39, - "v1", - "cam-dbg-scratch" - ], - [ - 42, - "a0", - "cam-dbg-scratch" - ], - [ - 48, - "v1", - "cam-dbg-scratch" - ], - [ - 51, - "a0", - "cam-dbg-scratch" - ], - [ - 57, - "v1", - "cam-dbg-scratch" - ], - [ - 62, - "a1", - "cam-dbg-scratch" - ], - [ - 68, - "a1", - "cam-dbg-scratch" - ], - [ - 74, - "a1", - "cam-dbg-scratch" - ], - [ - 80, - "a1", - "cam-dbg-scratch" - ], - [ - 86, - "a1", - "cam-dbg-scratch" - ], - [ - 92, - "a1", - "cam-dbg-scratch" - ], - [ - 97, - "a0", - "cam-dbg-scratch" - ], - [ - 100, - "a1", - "cam-dbg-scratch" - ], - [ - 105, - "a0", - "cam-dbg-scratch" - ], - [ - 108, - "a1", - "cam-dbg-scratch" - ], - [ - 113, - "a0", - "cam-dbg-scratch" - ], - [ - 116, - "a1", - "cam-dbg-scratch" - ], - [ - 121, - "a0", - "cam-dbg-scratch" - ], - [ - 124, - "a1", - "cam-dbg-scratch" - ], - [ - 129, - "a0", - "cam-dbg-scratch" - ], - [ - 132, - "a1", - "cam-dbg-scratch" - ], - [ - 137, - "a0", - "cam-dbg-scratch" - ], - [ - 140, - "a1", - "cam-dbg-scratch" - ], - [ - 12, - "v1", - "cam-dbg-scratch" - ] + [6, "a0", "cam-dbg-scratch"], + [15, "a0", "cam-dbg-scratch"], + [21, "v1", "cam-dbg-scratch"], + [24, "a0", "cam-dbg-scratch"], + [30, "v1", "cam-dbg-scratch"], + [33, "a0", "cam-dbg-scratch"], + [39, "v1", "cam-dbg-scratch"], + [42, "a0", "cam-dbg-scratch"], + [48, "v1", "cam-dbg-scratch"], + [51, "a0", "cam-dbg-scratch"], + [57, "v1", "cam-dbg-scratch"], + [62, "a1", "cam-dbg-scratch"], + [68, "a1", "cam-dbg-scratch"], + [74, "a1", "cam-dbg-scratch"], + [80, "a1", "cam-dbg-scratch"], + [86, "a1", "cam-dbg-scratch"], + [92, "a1", "cam-dbg-scratch"], + [97, "a0", "cam-dbg-scratch"], + [100, "a1", "cam-dbg-scratch"], + [105, "a0", "cam-dbg-scratch"], + [108, "a1", "cam-dbg-scratch"], + [113, "a0", "cam-dbg-scratch"], + [116, "a1", "cam-dbg-scratch"], + [121, "a0", "cam-dbg-scratch"], + [124, "a1", "cam-dbg-scratch"], + [129, "a0", "cam-dbg-scratch"], + [132, "a1", "cam-dbg-scratch"], + [137, "a0", "cam-dbg-scratch"], + [140, "a1", "cam-dbg-scratch"], + [12, "v1", "cam-dbg-scratch"] ], "camera-cross": [ - [ - 8, - "a0", - "cam-dbg-scratch" - ], - [ - 14, - "a0", - "cam-dbg-scratch" - ], - [ - 18, - "a2", - "cam-dbg-scratch" - ], - [ - 22, - "a0", - "cam-dbg-scratch" - ], - [ - 26, - "a2", - "cam-dbg-scratch" - ], - [ - 31, - "a0", - "cam-dbg-scratch" - ], - [ - 34, - "a1", - "cam-dbg-scratch" - ], - [ - 39, - "a0", - "cam-dbg-scratch" - ], - [ - 42, - "a1", - "cam-dbg-scratch" - ], - [ - 47, - "a0", - "cam-dbg-scratch" - ], - [ - 52, - "a0", - "cam-dbg-scratch" - ], - [ - 52, - "a0", - "cam-dbg-scratch" - ], - [ - 56, - "a2", - "cam-dbg-scratch" - ], - [ - 60, - "a0", - "cam-dbg-scratch" - ], - [ - 64, - "a2", - "cam-dbg-scratch" - ], - [ - 69, - "a0", - "cam-dbg-scratch" - ], - [ - 72, - "a1", - "cam-dbg-scratch" - ], - [ - 77, - "a0", - "cam-dbg-scratch" - ], - [ - 80, - "a1", - "cam-dbg-scratch" - ], - [ - 85, - "a0", - "cam-dbg-scratch" - ], - [ - 90, - "a0", - "cam-dbg-scratch" - ], - [ - 94, - "a2", - "cam-dbg-scratch" - ], - [ - 98, - "a0", - "cam-dbg-scratch" - ], - [ - 101, - "a1", - "cam-dbg-scratch" - ], - [ - 106, - "a0", - "cam-dbg-scratch" - ], - [ - 109, - "a1", - "cam-dbg-scratch" - ] + [8, "a0", "cam-dbg-scratch"], + [14, "a0", "cam-dbg-scratch"], + [18, "a2", "cam-dbg-scratch"], + [22, "a0", "cam-dbg-scratch"], + [26, "a2", "cam-dbg-scratch"], + [31, "a0", "cam-dbg-scratch"], + [34, "a1", "cam-dbg-scratch"], + [39, "a0", "cam-dbg-scratch"], + [42, "a1", "cam-dbg-scratch"], + [47, "a0", "cam-dbg-scratch"], + [52, "a0", "cam-dbg-scratch"], + [52, "a0", "cam-dbg-scratch"], + [56, "a2", "cam-dbg-scratch"], + [60, "a0", "cam-dbg-scratch"], + [64, "a2", "cam-dbg-scratch"], + [69, "a0", "cam-dbg-scratch"], + [72, "a1", "cam-dbg-scratch"], + [77, "a0", "cam-dbg-scratch"], + [80, "a1", "cam-dbg-scratch"], + [85, "a0", "cam-dbg-scratch"], + [90, "a0", "cam-dbg-scratch"], + [94, "a2", "cam-dbg-scratch"], + [98, "a0", "cam-dbg-scratch"], + [101, "a1", "cam-dbg-scratch"], + [106, "a0", "cam-dbg-scratch"], + [109, "a1", "cam-dbg-scratch"] ], "cam-debug-draw-tris": [ - [ - 20, - "a0", - "cam-dbg-scratch" - ], - [ - 88, - "a0", - "cam-dbg-scratch" - ] + [20, "a0", "cam-dbg-scratch"], + [88, "a0", "cam-dbg-scratch"] ], "camera-fov-draw": [ - [ - 16, - "t2", - "cam-dbg-scratch" - ], - [ - 30, - "a3", - "cam-dbg-scratch" - ], - [ - 43, - "a0", - "cam-dbg-scratch" - ], - [ - 60, - "a0", - "cam-dbg-scratch" - ], - [ - 63, - "a1", - "cam-dbg-scratch" - ], - [ - 68, - "a0", - "cam-dbg-scratch" - ], - [ - 71, - "a1", - "cam-dbg-scratch" - ], - [ - 76, - "a0", - "cam-dbg-scratch" - ], - [ - 79, - "a1", - "cam-dbg-scratch" - ], - [ - 2, - "t2", - "cam-dbg-scratch" - ], - [ - 13, - "v1", - "(pointer vector)" - ], - [ - 27, - "v1", - "(pointer vector)" - ], - [ - 40, - "v1", - "(pointer vector)" - ], - [ - 53, - "v1", - "(pointer vector)" - ] - ], - "cam-collision-record-save": [ - [ - [ - 8, - 56 - ], - "v1", - "cam-collision-record" - ] - ], - "(trans cam-stick)": [ - [ - 157, - "a0", - "vector" - ] - ], - "(method 9 darkjak-info)": [ - [ - 71, - "v0", - "sound-rpc-set-param" - ] - ], - "(trans idle board)": [ - [ - 4, - "a0", - "target" - ] - ], - "(trans hidden board)": [ - [ - 4, - "a0", - "target" - ] + [16, "t2", "cam-dbg-scratch"], + [30, "a3", "cam-dbg-scratch"], + [43, "a0", "cam-dbg-scratch"], + [60, "a0", "cam-dbg-scratch"], + [63, "a1", "cam-dbg-scratch"], + [68, "a0", "cam-dbg-scratch"], + [71, "a1", "cam-dbg-scratch"], + [76, "a0", "cam-dbg-scratch"], + [79, "a1", "cam-dbg-scratch"], + [2, "t2", "cam-dbg-scratch"], + [13, "v1", "(pointer vector)"], + [27, "v1", "(pointer vector)"], + [40, "v1", "(pointer vector)"], + [53, "v1", "(pointer vector)"] ], + "cam-collision-record-save": [[[8, 56], "v1", "cam-collision-record"]], + "(trans cam-stick)": [[157, "a0", "vector"]], + "(method 9 darkjak-info)": [[71, "v0", "sound-rpc-set-param"]], + "(trans idle board)": [[4, "a0", "target"]], + "(trans hidden board)": [[4, "a0", "target"]], "(trans use board)": [ - [ - 8, - "a0", - "target" - ], - [ - 22, - "a1", - "target" - ] + [8, "a0", "target"], + [22, "a1", "target"] ], "board-post": [ - [ - [ - 3, - 79 - ], - "v1", - "target" - ], - [ - 38, - "a0", - "target" - ], - [ - 44, - "a0", - "target" - ], - [ - 50, - "a0", - "target" - ], - [ - 56, - "a0", - "target" - ], - [ - 62, - "a0", - "target" - ], - [ - 94, - "v1", - "target" - ] - ], - "(code use board)": [ - [ - 17, - "v1", - "art-joint-anim" - ] + [[3, 79], "v1", "target"], + [38, "a0", "target"], + [44, "a0", "target"], + [50, "a0", "target"], + [56, "a0", "target"], + [62, "a0", "target"], + [94, "v1", "target"] ], + "(code use board)": [[17, "v1", "art-joint-anim"]], "(code idle board)": [ - [ - 19, - "v1", - "art-joint-anim" - ], - [ - 37, - "v1", - "art-joint-anim" - ] - ], - "gun-init": [ - [ - 85, - "a1", - "target" - ] + [19, "v1", "art-joint-anim"], + [37, "v1", "art-joint-anim"] ], + "gun-init": [[85, "a1", "target"]], "gun-post": [ - [ - 7, - "a0", - "target" - ], - [ - 12, - "gp", - "target" - ], - [ - 16, - "gp", - "target" - ], - [ - 22, - "gp", - "target" - ], - [ - 31, - "gp", - "target" - ], - [ - 42, - "gp", - "target" - ], - [ - 46, - "gp", - "target" - ], - [ - 57, - "gp", - "target" - ], - [ - [ - 64, - 77 - ], - "gp", - "target" - ], - [ - 82, - "v1", - "target" - ], - [ - 88, - "v1", - "target" - ], - [ - 94, - "v1", - "target" - ], - [ - 100, - "v1", - "target" - ], - [ - 106, - "v1", - "target" - ], - [ - 110, - "gp", - "target" - ], - [ - 121, - "gp", - "target" - ], - [ - 126, - "gp", - "target" - ], - [ - 132, - "gp", - "target" - ], - [ - 148, - "gp", - "target" - ], - [ - 169, - "a0", - "target" - ] - ], - "(trans hidden gun)": [ - [ - 4, - "a0", - "target" - ] - ], - "(code idle gun)": [ - [ - 16, - "v1", - "art-joint-anim" - ] + [7, "a0", "target"], + [12, "gp", "target"], + [16, "gp", "target"], + [22, "gp", "target"], + [31, "gp", "target"], + [42, "gp", "target"], + [46, "gp", "target"], + [57, "gp", "target"], + [[64, 77], "gp", "target"], + [82, "v1", "target"], + [88, "v1", "target"], + [94, "v1", "target"], + [100, "v1", "target"], + [106, "v1", "target"], + [110, "gp", "target"], + [121, "gp", "target"], + [126, "gp", "target"], + [132, "gp", "target"], + [148, "gp", "target"], + [169, "a0", "target"] ], + "(trans hidden gun)": [[4, "a0", "target"]], + "(code idle gun)": [[16, "v1", "art-joint-anim"]], "(trans idle gun)": [ - [ - 2, - "v1", - "target" - ], - [ - 9, - "a0", - "target" - ], - [ - 20, - "v1", - "target" - ] + [2, "v1", "target"], + [9, "a0", "target"], + [20, "v1", "target"] ], "(code die gun)": [ - [ - 13, - "v1", - "target" - ], - [ - 74, - "v1", - "target" - ] + [13, "v1", "target"], + [74, "v1", "target"] ], "(post use gun)": [ - [ - 6, - "gp", - "target" - ], - [ - 12, - "gp", - "target" - ], - [ - 21, - "gp", - "target" - ], - [ - 29, - "gp", - "target" - ], - [ - 34, - "gp", - "target" - ], - [ - 36, - "gp", - "target" - ], - [ - 40, - "gp", - "target" - ], - [ - 57, - "gp", - "target" - ], - [ - 63, - "gp", - "target" - ], - [ - 65, - "gp", - "target" - ], - [ - 67, - "gp", - "target" - ], - [ - 71, - "gp", - "target" - ], - [ - 75, - "gp", - "target" - ], - [ - 77, - "gp", - "target" - ], - [ - 83, - "gp", - "target" - ], - [ - 91, - "gp", - "target" - ], - [ - 93, - "gp", - "target" - ], - [ - 96, - "a0", - "vector" - ], - [ - 99, - "gp", - "target" - ], - [ - 101, - "gp", - "target" - ], - [ - 103, - "gp", - "target" - ], - [ - 109, - "gp", - "target" - ], - [ - 114, - "gp", - "target" - ], - [ - 116, - "gp", - "target" - ], - [ - 120, - "gp", - "target" - ], - [ - 122, - "gp", - "target" - ], - [ - 127, - "gp", - "target" - ], - [ - 129, - "gp", - "target" - ], - [ - 132, - "a0", - "vector" - ], - [ - 136, - "s6", - "target" - ] + [6, "gp", "target"], + [12, "gp", "target"], + [21, "gp", "target"], + [29, "gp", "target"], + [34, "gp", "target"], + [36, "gp", "target"], + [40, "gp", "target"], + [57, "gp", "target"], + [63, "gp", "target"], + [65, "gp", "target"], + [67, "gp", "target"], + [71, "gp", "target"], + [75, "gp", "target"], + [77, "gp", "target"], + [83, "gp", "target"], + [91, "gp", "target"], + [93, "gp", "target"], + [96, "a0", "vector"], + [99, "gp", "target"], + [101, "gp", "target"], + [103, "gp", "target"], + [109, "gp", "target"], + [114, "gp", "target"], + [116, "gp", "target"], + [120, "gp", "target"], + [122, "gp", "target"], + [127, "gp", "target"], + [129, "gp", "target"], + [132, "a0", "vector"], + [136, "s6", "target"] ], "(code use gun)": [ - [ - 7, - "a0", - "target" - ], - [ - 27, - "v1", - "art-joint-anim" - ], - [ - 87, - "v1", - "art-joint-anim" - ], - [ - 152, - "v1", - "art-joint-anim" - ], - [ - 207, - "v1", - "art-joint-anim" - ], - [ - 262, - "v1", - "art-joint-anim" - ], - [ - 312, - "v1", - "art-joint-anim" - ], - [ - 377, - "v1", - "art-joint-anim" - ], - [ - 427, - "v1", - "art-joint-anim" - ], - [ - 487, - "v1", - "art-joint-anim" - ], - [ - 547, - "v1", - "art-joint-anim" - ], - [ - 612, - "v1", - "art-joint-anim" - ], - [ - 667, - "v1", - "art-joint-anim" - ], - [ - 726, - "s4", - "target" - ], - [ - 741, - "s1", - "pair" - ], - [ - 753, - "s4", - "target" - ], - [ - 774, - "s4", - "target" - ], - [ - 795, - "s1", - "pair" - ], - [ - 801, - "s4", - "target" - ], - [ - 804, - "s4", - "target" - ] + [7, "a0", "target"], + [27, "v1", "art-joint-anim"], + [87, "v1", "art-joint-anim"], + [152, "v1", "art-joint-anim"], + [207, "v1", "art-joint-anim"], + [262, "v1", "art-joint-anim"], + [312, "v1", "art-joint-anim"], + [377, "v1", "art-joint-anim"], + [427, "v1", "art-joint-anim"], + [487, "v1", "art-joint-anim"], + [547, "v1", "art-joint-anim"], + [612, "v1", "art-joint-anim"], + [667, "v1", "art-joint-anim"], + [726, "s4", "target"], + [741, "s1", "pair"], + [753, "s4", "target"], + [774, "s4", "target"], + [795, "s1", "pair"], + [801, "s4", "target"], + [804, "s4", "target"] ], "(trans use gun)": [ - [ - 8, - "a1", - "target" - ], - [ - 19, - "a0", - "target" - ], - [ - 23, - "v1", - "target" - ], - [ - 28, - "v1", - "target" - ], - [ - 44, - "v1", - "target" - ] + [8, "a1", "target"], + [19, "a0", "target"], + [23, "v1", "target"], + [28, "v1", "target"], + [44, "v1", "target"] ], "(method 31 gun-eject)": [ - [ - 24, - "a0", - "gun" - ], - [ - 36, - "v1", - "gun" - ], - [ - 44, - "v1", - "collide-shape" - ] + [24, "a0", "gun"], + [36, "v1", "gun"], + [44, "v1", "collide-shape"] ], "(method 9 gun-info)": [ - [ - 115, - "s0", - "collide-shape-prim" - ], - [ - 133, - "s0", - "collide-shape-prim" - ] + [115, "s0", "collide-shape-prim"], + [133, "s0", "collide-shape-prim"] ], "(method 3 collide-query)": [ - [ - 116, - "f0", - "float" - ], - [ - 137, - "f0", - "float" - ] + [116, "f0", "float"], + [137, "f0", "float"] ], "emerc-vu1-initialize-chain": [ - [ - [ - 19, - 59 - ], - "s5", - "emerc-vu1-low-mem" - ], - [ - 80, - "gp", - "(inline-array dma-packet)" - ], - [ - [ - 12, - 18 - ], - "gp", - "(pointer vif-tag)" - ] + [[19, 59], "s5", "emerc-vu1-low-mem"], + [80, "gp", "(inline-array dma-packet)"], + [[12, 18], "gp", "(pointer vif-tag)"] ], "emerc-vu1-init-buffer": [ - [ - [ - 25, - 31 - ], - "a0", - "dma-packet" - ], - [ - [ - 37, - 40 - ], - "a0", - "gs-gif-tag" - ], - [ - 44, - "a0", - "(pointer gs-test)" - ], - [ - 46, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 49, - 61 - ], - "v1", - "dma-packet" - ] - ], - "sparticle-track-root-prim": [ - [ - 3, - "v1", - "collide-shape" - ] - ], - "(method 10 sparticle-launcher)": [ - [ - 41, - "gp", - "(array float)" - ] - ], - "birth-func-texture-group": [ - [ - 3, - "s5", - "(pointer int32)" - ] - ], - "(method 9 sparticle-launch-control)": [ - [ - 22, - "a2", - "process-drawable" - ] - ], - "(method 10 sparticle-launch-control)": [ - [ - 42, - "a3", - "float" - ] + [[25, 31], "a0", "dma-packet"], + [[37, 40], "a0", "gs-gif-tag"], + [44, "a0", "(pointer gs-test)"], + [46, "a0", "(pointer gs-reg64)"], + [[49, 61], "v1", "dma-packet"] ], + "sparticle-track-root-prim": [[3, "v1", "collide-shape"]], + "(method 10 sparticle-launcher)": [[41, "gp", "(array float)"]], + "birth-func-texture-group": [[3, "s5", "(pointer int32)"]], + "(method 9 sparticle-launch-control)": [[22, "a2", "process-drawable"]], + "(method 10 sparticle-launch-control)": [[42, "a3", "float"]], "execute-part-engine": [ - [ - 11, - "v1", - "connection" - ], - [ - 137, - "a3", - "vector" - ] - ], - "(method 2 sparticle-cpuinfo)": [ - [ - 14, - "f0", - "float" - ] + [11, "v1", "connection"], + [137, "a3", "vector"] ], + "(method 2 sparticle-cpuinfo)": [[14, "f0", "float"]], "sp-kill-particle": [ - [ - 7, - "a1", - "uint" - ], - [ - 7, - "v1", - "uint" - ] - ], - "sp-orbiter": [ - [ - [ - 78, - 89 - ], - "v1", - "sprite-vec-data-2d" - ] + [7, "a1", "uint"], + [7, "v1", "uint"] ], + "sp-orbiter": [[[78, 89], "v1", "sprite-vec-data-2d"]], "forall-particles-with-key-runner": [ - [ - 32, - "s3", - "(inline-array sparticle-cpuinfo)" - ], - [ - 42, - "s3", - "(inline-array sparticle-cpuinfo)" - ] + [32, "s3", "(inline-array sparticle-cpuinfo)"], + [42, "s3", "(inline-array sparticle-cpuinfo)"] ], "forall-particles-runner": [ - [ - [ - 19, - 28 - ], - "s4", - "sparticle-cpuinfo" - ], - [ - 34, - "s4", - "pointer" - ], - [ - 35, - "s3", - "pointer" - ] - ], - "sp-process-particle-system": [ - [ - 14, - "a1", - "vector" - ] + [[19, 28], "s4", "sparticle-cpuinfo"], + [34, "s4", "pointer"], + [35, "s3", "pointer"] ], + "sp-process-particle-system": [[14, "a1", "vector"]], // debug "add-debug-point": [ - [ - [ - 35, - 39 - ], - "a3", - "dma-packet" - ], - [ - [ - 45, - 48 - ], - "a3", - "gs-gif-tag" - ], - [ - [ - 65, - 69 - ], - "a3", - "vector4w-2" - ], - [ - [ - 85, - 89 - ], - "a3", - "vector4w-2" - ], - [ - [ - 102, - 106 - ], - "a3", - "vector4w-2" - ], - [ - [ - 122, - 126 - ], - "a1", - "vector4w-2" - ], - [ - [ - 129, - 148 - ], - "a0", - "(pointer uint64)" - ], - [ - [ - 151, - 154 - ], - "a0", - "dma-packet" - ] + [[35, 39], "a3", "dma-packet"], + [[45, 48], "a3", "gs-gif-tag"], + [[65, 69], "a3", "vector4w-2"], + [[85, 89], "a3", "vector4w-2"], + [[102, 106], "a3", "vector4w-2"], + [[122, 126], "a1", "vector4w-2"], + [[129, 148], "a0", "(pointer uint64)"], + [[151, 154], "a0", "dma-packet"] ], "internal-draw-debug-line": [ - [ - [ - 5, - 224 - ], - "s5", - "rgba" - ], - [ - [ - 27, - 29 - ], - "v1", - "rgba" - ], - [ - [ - 109, - 115 - ], - "a3", - "dma-packet" - ], - [ - [ - 118, - 124 - ], - "a3", - "gs-gif-tag" - ], - [ - [ - 232, - 245 - ], - "a1", - "(inline-array vector4w-2)" - ], - [ - [ - 107, - 267 - ], - "a0", - "(pointer uint64)" - ], - [ - [ - 268, - 273 - ], - "a0", - "dma-packet" - ] - ], - "internal-draw-debug-text-3d": [ - [ - [ - 53, - 56 - ], - "v1", - "dma-packet" - ] + [[5, 224], "s5", "rgba"], + [[27, 29], "v1", "rgba"], + [[109, 115], "a3", "dma-packet"], + [[118, 124], "a3", "gs-gif-tag"], + [[232, 245], "a1", "(inline-array vector4w-2)"], + [[107, 267], "a0", "(pointer uint64)"], + [[268, 273], "a0", "dma-packet"] ], + "internal-draw-debug-text-3d": [[[53, 56], "v1", "dma-packet"]], "add-debug-flat-triangle": [ - [ - [ - 70, - 76 - ], - "a3", - "dma-packet" - ], - [ - [ - 79, - 85 - ], - "a3", - "gs-gif-tag" - ], - [ - [ - 108, - 127 - ], - "a3", - "(inline-array vector)" - ], - [ - [ - 68, - 149 - ], - "a0", - "(pointer uint64)" - ], - [ - [ - 150, - 155 - ], - "a0", - "dma-packet" - ] + [[70, 76], "a3", "dma-packet"], + [[79, 85], "a3", "gs-gif-tag"], + [[108, 127], "a3", "(inline-array vector)"], + [[68, 149], "a0", "(pointer uint64)"], + [[150, 155], "a0", "dma-packet"] ], "add-debug-line2d": [ - [ - [ - 60, - 64 - ], - "a2", - "dma-packet" - ], - [ - [ - 70, - 73 - ], - "a2", - "gs-gif-tag" - ], - [ - [ - 78, - 81 - ], - "a2", - "vector4w-2" - ], - [ - [ - 86, - 89 - ], - "a2", - "vector4w-2" - ], - [ - [ - 97, - 111 - ], - "a0", - "(pointer uint64)" - ], - [ - [ - 114, - 117 - ], - "v1", - "dma-packet" - ] + [[60, 64], "a2", "dma-packet"], + [[70, 73], "a2", "gs-gif-tag"], + [[78, 81], "a2", "vector4w-2"], + [[86, 89], "a2", "vector4w-2"], + [[97, 111], "a0", "(pointer uint64)"], + [[114, 117], "v1", "dma-packet"] ], "add-debug-rot-matrix": [ - [ - [ - 9, - 12 - ], - "t0", - "float" - ], - [ - [ - 17, - 20 - ], - "t0", - "float" - ], - [ - [ - 22, - 29 - ], - "t0", - "float" - ] - ], - "add-debug-cspace": [ - [ - [ - 4, - 6 - ], - "a3", - "float" - ] - ], - "add-debug-points": [ - [ - [ - 52, - 57 - ], - "a3", - "rgba" - ] - ], - "debug-percent-bar": [ - [ - [ - 44, - 49 - ], - "v1", - "dma-packet" - ] - ], - "debug-pad-display": [ - [ - [ - 72, - 77 - ], - "v1", - "dma-packet" - ] - ], - "add-debug-light": [ - [ - [ - 17, - 20 - ], - "t0", - "float" - ] - ], - "drawable-frag-count": [ - [ - [ - 14, - 20 - ], - "s5", - "drawable-group" - ] - ], - "add-debug-cursor": [ - [ - [ - 35, - 40 - ], - "v1", - "dma-packet" - ] + [[9, 12], "t0", "float"], + [[17, 20], "t0", "float"], + [[22, 29], "t0", "float"] ], + "add-debug-cspace": [[[4, 6], "a3", "float"]], + "add-debug-points": [[[52, 57], "a3", "rgba"]], + "debug-percent-bar": [[[44, 49], "v1", "dma-packet"]], + "debug-pad-display": [[[72, 77], "v1", "dma-packet"]], + "add-debug-light": [[[17, 20], "t0", "float"]], + "drawable-frag-count": [[[14, 20], "s5", "drawable-group"]], + "add-debug-cursor": [[[35, 40], "v1", "dma-packet"]], "add-boundary-shader": [ - [ - [ - 6, - 12 - ], - "a0", - "gs-gif-tag" - ], - [ - [ - 14, - 31 - ], - "s5", - "adgif-shader" - ] + [[6, 12], "a0", "gs-gif-tag"], + [[14, 31], "s5", "adgif-shader"] ], // debug-sphere "add-debug-sphere-from-table": [ - [ - [ - 38, - 41 - ], - "v1", - "vector" - ], - [ - [ - 55, - 59 - ], - "s0", - "(inline-array vector)" - ] + [[38, 41], "v1", "vector"], + [[55, 59], "s0", "(inline-array vector)"] ], // shrubbery - "shrub-upload-view-data": [ - [ - [ - 8, - 16 - ], - "a0", - "dma-packet" - ] - ], + "shrub-upload-view-data": [[[8, 16], "a0", "dma-packet"]], "shrub-do-init-frame": [ - [ - [ - 12, - 21 - ], - "a0", - "dma-packet" - ], - [ - [ - 26, - 29 - ], - "a0", - "dma-packet" - ], - [ - 33, - "v1", - "(pointer vif-tag)" - ], - [ - [ - 35, - 41 - ], - "v1", - "(pointer uint32)" - ], - [ - 42, - "v1", - "(pointer vif-tag)" - ], - [ - [ - 44, - 51 - ], - "v1", - "(pointer uint32)" - ], - [ - 52, - "v1", - "(pointer vif-tag)" - ], - [ - 54, - "v1", - "(pointer uint32)" - ] + [[12, 21], "a0", "dma-packet"], + [[26, 29], "a0", "dma-packet"], + [33, "v1", "(pointer vif-tag)"], + [[35, 41], "v1", "(pointer uint32)"], + [42, "v1", "(pointer vif-tag)"], + [[44, 51], "v1", "(pointer uint32)"], + [52, "v1", "(pointer vif-tag)"], + [54, "v1", "(pointer uint32)"] ], "shrub-init-frame": [ - [ - [ - 8, - 12 - ], - "a0", - "dma-packet" - ], - [ - [ - 18, - 21 - ], - "a0", - "gs-gif-tag" - ], - [ - 24, - "v1", - "(pointer gs-test)" - ], - [ - 26, - "v1", - "(pointer gs-reg64)" - ] + [[8, 12], "a0", "dma-packet"], + [[18, 21], "a0", "gs-gif-tag"], + [24, "v1", "(pointer gs-test)"], + [26, "v1", "(pointer gs-reg64)"] ], "shrub-upload-model": [ - [ - [ - 17, - 26 - ], - "a3", - "dma-packet" - ], - [ - [ - 33, - 41 - ], - "a0", - "dma-packet" - ], - [ - [ - 47, - 55 - ], - "a0", - "dma-packet" - ] - ], - "draw-drawable-tree-instance-shrub": [ - [ - 86, - "a0", - "drawable-group" - ] + [[17, 26], "a3", "dma-packet"], + [[33, 41], "a0", "dma-packet"], + [[47, 55], "a0", "dma-packet"] ], + "draw-drawable-tree-instance-shrub": [[86, "a0", "drawable-group"]], "draw-prototype-inline-array-shrub": [ - [ - [ - 13, - 56 - ], - "v1", - "prototype-bucket-shrub" - ], - [ - [ - 102, - 114 - ], - "a0", - "shrub-near-packet" - ], - [ - [ - 114, - 117 - ], - "v1", - "vector4w-3" - ], - [ - 118, - "a1", - "vector4w" - ], - [ - 123, - "v1", - "dma-packet" - ], - [ - [ - 124, - 126 - ], - "v1", - "vector4w" - ], - [ - [ - 334, - 364 - ], - "s1", - "prototype-bucket-shrub" - ], - [ - 416, - "a0", - "drawable-group" - ], - [ - 420, - "s1", - "prototype-bucket-shrub" - ], - [ - 525, - "v1", - "drawable-group" - ], - [ - [ - 518, - 535 - ], - "s1", - "prototype-bucket-shrub" - ], - [ - 558, - "s1", - "prototype-bucket-shrub" - ], - [ - [ - 677, - 718 - ], - "gp", - "prototype-bucket-shrub" - ], - [ - [ - 696, - 706 - ], - "a1", - "prototype-bucket-shrub" - ] - ], - "(method 8 drawable-tree-instance-shrub)": [ - [ - 54, - "v1", - "drawable-group" - ] + [[13, 56], "v1", "prototype-bucket-shrub"], + [[102, 114], "a0", "shrub-near-packet"], + [[114, 117], "v1", "vector4w-3"], + [118, "a1", "vector4w"], + [123, "v1", "dma-packet"], + [[124, 126], "v1", "vector4w"], + [[334, 364], "s1", "prototype-bucket-shrub"], + [416, "a0", "drawable-group"], + [420, "s1", "prototype-bucket-shrub"], + [525, "v1", "drawable-group"], + [[518, 535], "s1", "prototype-bucket-shrub"], + [558, "s1", "prototype-bucket-shrub"], + [[677, 718], "gp", "prototype-bucket-shrub"], + [[696, 706], "a1", "prototype-bucket-shrub"] ], + "(method 8 drawable-tree-instance-shrub)": [[54, "v1", "drawable-group"]], "(method 13 drawable-tree-instance-shrub)": [ - [ - [ - 12, - 151 - ], - "gp", - "prototype-bucket-shrub" - ], - [ - 19, - "a1", - "drawable-group" - ], - [ - 44, - "v1", - "drawable-group" - ], - [ - 66, - "s3", - "shrubbery" - ], - [ - 92, - "v1", - "drawable-group" - ], - [ - 114, - "s3", - "shrubbery" - ], - [ - 160, - "gp", - "(inline-array prototype-bucket-shrub)" - ] + [[12, 151], "gp", "prototype-bucket-shrub"], + [19, "a1", "drawable-group"], + [44, "v1", "drawable-group"], + [66, "s3", "shrubbery"], + [92, "v1", "drawable-group"], + [114, "s3", "shrubbery"], + [160, "gp", "(inline-array prototype-bucket-shrub)"] ], "(method 9 shrubbery)": [ - [ - 23, - "a2", - "(pointer int32)" - ], - [ - 28, - "a3", - "(pointer int32)" - ] - ], - "init-dma-test": [ - [ - 29, - "v1", - "(inline-array qword)" - ] - ], - "drawable-load": [ - [ - [ - 25, - 28 - ], - "s5", - "drawable" - ] - ], - "art-load": [ - [ - [ - 13, - 16 - ], - "s5", - "art" - ] - ], - "art-group-load-check": [ - [ - [ - 43, - 53 - ], - "s3", - "art-group" - ] - ], - "(method 13 art-group)": [ - [ - 13, - "s3", - "art-joint-anim" - ] - ], - "(method 14 art-group)": [ - [ - 13, - "s3", - "art-joint-anim" - ] + [23, "a2", "(pointer int32)"], + [28, "a3", "(pointer int32)"] ], + "init-dma-test": [[29, "v1", "(inline-array qword)"]], + "drawable-load": [[[25, 28], "s5", "drawable"]], + "art-load": [[[13, 16], "s5", "art"]], + "art-group-load-check": [[[43, 53], "s3", "art-group"]], + "(method 13 art-group)": [[13, "s3", "art-joint-anim"]], + "(method 14 art-group)": [[13, "s3", "art-joint-anim"]], "(method 13 gui-control)": [ - [ - [ - 52, - 81 - ], - "s3", - "gui-connection" - ], - [ - [ - 202, - 228 - ], - "a0", - "connection" - ] - ], - "(method 21 gui-control)": [ - [ - 43, - "s2", - "process-drawable" - ] + [[52, 81], "s3", "gui-connection"], + [[202, 228], "a0", "connection"] ], + "(method 21 gui-control)": [[43, "s2", "process-drawable"]], "(method 12 gui-control)": [ - [ - 128, - "v1", - "gui-connection" - ], - [ - 214, - "v1", - "gui-connection" - ], - [ - 167, - "s2", - "process-drawable" - ] - ], - "(method 16 gui-control)": [ - [ - [ - 10, - 119 - ], - "s1", - "gui-connection" - ] + [128, "v1", "gui-connection"], + [214, "v1", "gui-connection"], + [167, "s2", "process-drawable"] ], + "(method 16 gui-control)": [[[10, 119], "s1", "gui-connection"]], "(method 17 gui-control)": [ - [ - [ - 1, - 262 - ], - "gp", - "gui-connection" - ], - [ - 13, - "v1", - "gui-connection" - ] - ], - "(method 14 gui-control)": [ - [ - [ - 5, - 41 - ], - "s2", - "gui-connection" - ] - ], - "(method 15 gui-control)": [ - [ - [ - 6, - 56 - ], - "s1", - "gui-connection" - ] - ], - "(method 11 external-art-control)": [ - [ - 19, - "s5", - "process-drawable" - ] - ], - "ja-abort-spooled-anim": [ - [ - [ - 3, - 24 - ], - "s3", - "sound-id" - ] + [[1, 262], "gp", "gui-connection"], + [13, "v1", "gui-connection"] ], + "(method 14 gui-control)": [[[5, 41], "s2", "gui-connection"]], + "(method 15 gui-control)": [[[6, 56], "s1", "gui-connection"]], + "(method 11 external-art-control)": [[19, "s5", "process-drawable"]], + "ja-abort-spooled-anim": [[[3, 24], "s3", "sound-id"]], "(method 19 gui-control)": [ - [ - [ - 32, - 35 - ], - "a2", - "gui-channel" - ], - [ - 113, - "a2", - "gui-channel" - ] + [[32, 35], "a2", "gui-channel"], + [113, "a2", "gui-channel"] ], "(method 9 gui-control)": [ - [ - 110, - "v0", - "gui-connection" - ], - [ - 10, - "v1", - "gui-connection" - ], - [ - 17, - "v1", - "gui-connection" - ], - [ - 24, - "v1", - "gui-connection" - ], - [ - 131, - "v1", - "gui-connection" - ], - [ - 35, - "v1", - "gui-connection" - ], - [ - 40, - "v1", - "gui-connection" - ], - [ - 44, - "v1", - "gui-connection" - ], - [ - 14, - "v1", - "gui-connection" - ] - ], - "(method 10 gui-control)": [ - [ - [ - 4, - 32 - ], - "s3", - "gui-connection" - ] + [110, "v0", "gui-connection"], + [10, "v1", "gui-connection"], + [17, "v1", "gui-connection"], + [24, "v1", "gui-connection"], + [131, "v1", "gui-connection"], + [35, "v1", "gui-connection"], + [40, "v1", "gui-connection"], + [44, "v1", "gui-connection"], + [14, "v1", "gui-connection"] ], + "(method 10 gui-control)": [[[4, 32], "s3", "gui-connection"]], "(method 10 bsp-header)": [ - [ - 43, - "a1", - "terrain-context" - ], - [ - 31, - "a0", - "terrain-context" - ] + [43, "a1", "terrain-context"], + [31, "a0", "terrain-context"] ], "bsp-camera-asm": [ - [ - 26, - "v1", - "pointer" - ], - [ - [ - 26, - 63 - ], - "t1", - "bsp-node" - ], - [ - 43, - "t3", - "uint" - ] - ], - "ja-post": [ - [ - [ - 42, - 46 - ], - "a0", - "collide-shape" - ] + [26, "v1", "pointer"], + [[26, 63], "t1", "bsp-node"], + [43, "t3", "uint"] ], + "ja-post": [[[42, 46], "a0", "collide-shape"]], "display-frame-start": [ - [ - 4, - "v1", - "vif-bank" - ], - [ - 9, - "a0", - "vif-bank" - ] + [4, "v1", "vif-bank"], + [9, "a0", "vif-bank"] ], "display-frame-finish": [ - [ - [ - 178, - 185 - ], - "a0", - "dma-packet" - ], - [ - [ - 193, - 194 - ], - "a0", - "dma-packet" - ], - [ - 194, - "a0", - "(pointer int64)" - ] + [[178, 185], "a0", "dma-packet"], + [[193, 194], "a0", "dma-packet"], + [194, "a0", "(pointer int64)"] ], "default-end-buffer": [ - [ - 9, - "v1", - "dma-bucket" - ], - [ - [ - 20, - 28 - ], - "t1", - "dma-packet" - ], - [ - [ - 30, - 36 - ], - "t1", - "gs-gif-tag" - ], - [ - 40, - "t1", - "(pointer gs-zbuf)" - ], - [ - 42, - "t1", - "(pointer gs-reg64)" - ], - [ - 43, - "t1", - "(pointer gs-test)" - ], - [ - 45, - "t1", - "(pointer gs-reg64)" - ], - [ - 47, - "t1", - "(pointer gs-alpha)" - ], - [ - 49, - "t1", - "(pointer gs-reg64)" - ], - [ - 50, - "t1", - "(pointer uint64)" - ], - [ - 52, - "t1", - "(pointer gs-reg64)" - ], - [ - 54, - "t1", - "(pointer gs-clamp)" - ], - [ - 56, - "t1", - "(pointer gs-reg64)" - ], - [ - 58, - "t1", - "(pointer gs-tex0)" - ], - [ - 60, - "t1", - "(pointer gs-reg64)" - ], - [ - 63, - "t1", - "(pointer gs-texa)" - ], - [ - 65, - "t1", - "(pointer gs-reg64)" - ], - [ - 67, - "t1", - "(pointer gs-texclut)" - ], - [ - 69, - "t1", - "(pointer gs-reg64)" - ], - [ - 71, - "t1", - "(pointer uint64)" - ], - [ - 73, - "t1", - "(pointer gs-reg64)" - ], - [ - [ - 79, - 82 - ], - "a1", - "dma-packet" - ], - [ - 85, - "a1", - "dma-bucket" - ] + [9, "v1", "dma-bucket"], + [[20, 28], "t1", "dma-packet"], + [[30, 36], "t1", "gs-gif-tag"], + [40, "t1", "(pointer gs-zbuf)"], + [42, "t1", "(pointer gs-reg64)"], + [43, "t1", "(pointer gs-test)"], + [45, "t1", "(pointer gs-reg64)"], + [47, "t1", "(pointer gs-alpha)"], + [49, "t1", "(pointer gs-reg64)"], + [50, "t1", "(pointer uint64)"], + [52, "t1", "(pointer gs-reg64)"], + [54, "t1", "(pointer gs-clamp)"], + [56, "t1", "(pointer gs-reg64)"], + [58, "t1", "(pointer gs-tex0)"], + [60, "t1", "(pointer gs-reg64)"], + [63, "t1", "(pointer gs-texa)"], + [65, "t1", "(pointer gs-reg64)"], + [67, "t1", "(pointer gs-texclut)"], + [69, "t1", "(pointer gs-reg64)"], + [71, "t1", "(pointer uint64)"], + [73, "t1", "(pointer gs-reg64)"], + [[79, 82], "a1", "dma-packet"], + [85, "a1", "dma-bucket"] ], "default-init-buffer": [ - [ - [ - 20, - 28 - ], - "t1", - "dma-packet" - ], - [ - [ - 30, - 36 - ], - "t1", - "gs-gif-tag" - ], - [ - 40, - "t1", - "(pointer gs-zbuf)" - ], - [ - 42, - "t1", - "(pointer gs-reg64)" - ], - [ - 43, - "t1", - "(pointer gs-test)" - ], - [ - 45, - "t1", - "(pointer gs-reg64)" - ], - [ - 47, - "t1", - "(pointer gs-alpha)" - ], - [ - 49, - "t1", - "(pointer gs-reg64)" - ], - [ - 50, - "t1", - "(pointer uint64)" - ], - [ - 52, - "t1", - "(pointer gs-reg64)" - ], - [ - 54, - "t1", - "(pointer gs-clamp)" - ], - [ - 56, - "t1", - "(pointer gs-reg64)" - ], - [ - 58, - "t1", - "(pointer gs-tex0)" - ], - [ - 60, - "t1", - "(pointer gs-reg64)" - ], - [ - 63, - "t1", - "(pointer gs-texa)" - ], - [ - 65, - "t1", - "(pointer gs-reg64)" - ], - [ - 67, - "t1", - "(pointer gs-texclut)" - ], - [ - 69, - "t1", - "(pointer gs-reg64)" - ], - [ - 71, - "t1", - "(pointer uint64)" - ], - [ - 73, - "t1", - "(pointer gs-reg64)" - ], - [ - [ - 82, - 85 - ], - "a1", - "dma-packet" - ] + [[20, 28], "t1", "dma-packet"], + [[30, 36], "t1", "gs-gif-tag"], + [40, "t1", "(pointer gs-zbuf)"], + [42, "t1", "(pointer gs-reg64)"], + [43, "t1", "(pointer gs-test)"], + [45, "t1", "(pointer gs-reg64)"], + [47, "t1", "(pointer gs-alpha)"], + [49, "t1", "(pointer gs-reg64)"], + [50, "t1", "(pointer uint64)"], + [52, "t1", "(pointer gs-reg64)"], + [54, "t1", "(pointer gs-clamp)"], + [56, "t1", "(pointer gs-reg64)"], + [58, "t1", "(pointer gs-tex0)"], + [60, "t1", "(pointer gs-reg64)"], + [63, "t1", "(pointer gs-texa)"], + [65, "t1", "(pointer gs-reg64)"], + [67, "t1", "(pointer gs-texclut)"], + [69, "t1", "(pointer gs-reg64)"], + [71, "t1", "(pointer uint64)"], + [73, "t1", "(pointer gs-reg64)"], + [[82, 85], "a1", "dma-packet"] //[85, "a1", "dma-bucket"] ], - "update-mood-vinroom": [ - [ - [ - 16, - 140 - ], - "gp", - "(pointer float)" - ] - ], - "update-mood-hiphog": [ - [ - [ - 26, - 458 - ], - "s5", - "hiphog-states" - ] - ], - "update-mood-sewer": [ - [ - [ - 25, - 149 - ], - "s4", - "sewer-states" - ] - ], - "update-mood-oracle": [ - [ - [ - 17, - 134 - ], - "s5", - "oracle-states" - ] - ], + "update-mood-vinroom": [[[16, 140], "gp", "(pointer float)"]], + "update-mood-hiphog": [[[26, 458], "s5", "hiphog-states"]], + "update-mood-sewer": [[[25, 149], "s4", "sewer-states"]], + "update-mood-oracle": [[[17, 134], "s5", "oracle-states"]], "(exit close com-airlock)": [ - [ - [ - 4, - 18 - ], - "v1", - "sound-rpc-set-param" - ], - [ - [ - 24, - 38 - ], - "v1", - "sound-rpc-set-param" - ] - ], - "(trans close com-airlock)": [ - [ - [ - 52, - 66 - ], - "v1", - "sound-rpc-set-param" - ] - ], - "init-mood-hiphog": [ - [ - [ - 0, - 239 - ], - "gp", - "hiphog-states" - ] - ], - "init-mood-sewer": [ - [ - [ - 0, - 20 - ], - "gp", - "sewer-states" - ] - ], - "set-sewer-lights-flag!": [ - [ - [ - 9, - 17 - ], - "v1", - "sewer-states" - ] - ], - "set-sewer-turret-flash!": [ - [ - [ - 8, - 11 - ], - "v1", - "sewer-states" - ] - ], - "set-sewesc-explosion!": [ - [ - [ - 8, - 11 - ], - "v1", - "sewer-states" - ] - ], - "init-mood-oracle": [ - [ - [ - 0, - 7 - ], - "v1", - "oracle-states" - ] - ], - "set-oracle-purple-flag!": [ - [ - 9, - "v1", - "oracle-states" - ] - ], - "init-mood-tombc": [ - [ - [ - 1, - 4 - ], - "v1", - "tombc-states" - ] - ], - "set-tombc-electricity-scale!": [ - [ - [ - 9, - 11 - ], - "v1", - "tombc-states" - ] - ], - "set-tombboss-gem-light!": [ - [ - [ - 9, - 11 - ], - "v1", - "tombboss-states" - ] - ], - "init-mood-fordumpa": [ - [ - [ - 1, - 3 - ], - "v1", - "fordumpa-states" - ] - ], - "update-mood-fordumpa": [ - [ - [ - 44, - 67 - ], - "s5", - "fordumpa-states" - ] - ], - "set-fordumpa-turret-flash!": [ - [ - [ - 9, - 13 - ], - "v1", - "fordumpa-states" - ] - ], - "set-fordumpa-electricity-scale!": [ - [ - [ - 9, - 11 - ], - "v1", - "fordumpa-states" - ] - ], - "init-mood-fordumpc": [ - [ - 1, - "v1", - "fordumpc-states" - ] - ], - "set-fordumpc-light-flag!": [ - [ - 9, - "v1", - "fordumpc-states" - ] - ], - "init-mood-forresca": [ - [ - [ - 1, - 7 - ], - "v1", - "forresca-states" - ] - ], - "set-forresca-electricity-scale!": [ - [ - 12, - "v1", - "forresca-states" - ] - ], - "init-mood-forrescb": [ - [ - [ - 1, - 7 - ], - "v1", - "forrescb-states" - ] - ], - "update-mood-forrescb": [ - [ - [ - 17, - 60 - ], - "gp", - "forrescb-states" - ] - ], - "set-forrescb-turret-flash!": [ - [ - 13, - "v1", - "forrescb-states" - ] - ], - "set-forrescb-electricity-scale!": [ - [ - 12, - "v1", - "forrescb-states" - ] - ], - "init-mood-prison": [ - [ - [ - 1, - 4 - ], - "v1", - "prison-states" - ] - ], - "update-mood-prison": [ - [ - [ - 17, - 105 - ], - "gp", - "prison-states" - ] - ], - "set-prison-torture-flag!": [ - [ - 9, - "v1", - "prison-states" - ] - ], - "update-under-lights": [ - [ - [ - 1, - 5 - ], - "v1", - "under-states" - ] - ], - "update-mood-under": [ - [ - [ - 16, - 112 - ], - "gp", - "under-states" - ] + [[4, 18], "v1", "sound-rpc-set-param"], + [[24, 38], "v1", "sound-rpc-set-param"] ], + "(trans close com-airlock)": [[[52, 66], "v1", "sound-rpc-set-param"]], + "init-mood-hiphog": [[[0, 239], "gp", "hiphog-states"]], + "init-mood-sewer": [[[0, 20], "gp", "sewer-states"]], + "set-sewer-lights-flag!": [[[9, 17], "v1", "sewer-states"]], + "set-sewer-turret-flash!": [[[8, 11], "v1", "sewer-states"]], + "set-sewesc-explosion!": [[[8, 11], "v1", "sewer-states"]], + "init-mood-oracle": [[[0, 7], "v1", "oracle-states"]], + "set-oracle-purple-flag!": [[9, "v1", "oracle-states"]], + "init-mood-tombc": [[[1, 4], "v1", "tombc-states"]], + "set-tombc-electricity-scale!": [[[9, 11], "v1", "tombc-states"]], + "set-tombboss-gem-light!": [[[9, 11], "v1", "tombboss-states"]], + "init-mood-fordumpa": [[[1, 3], "v1", "fordumpa-states"]], + "update-mood-fordumpa": [[[44, 67], "s5", "fordumpa-states"]], + "set-fordumpa-turret-flash!": [[[9, 13], "v1", "fordumpa-states"]], + "set-fordumpa-electricity-scale!": [[[9, 11], "v1", "fordumpa-states"]], + "init-mood-fordumpc": [[1, "v1", "fordumpc-states"]], + "set-fordumpc-light-flag!": [[9, "v1", "fordumpc-states"]], + "init-mood-forresca": [[[1, 7], "v1", "forresca-states"]], + "set-forresca-electricity-scale!": [[12, "v1", "forresca-states"]], + "init-mood-forrescb": [[[1, 7], "v1", "forrescb-states"]], + "update-mood-forrescb": [[[17, 60], "gp", "forrescb-states"]], + "set-forrescb-turret-flash!": [[13, "v1", "forrescb-states"]], + "set-forrescb-electricity-scale!": [[12, "v1", "forrescb-states"]], + "init-mood-prison": [[[1, 4], "v1", "prison-states"]], + "update-mood-prison": [[[17, 105], "gp", "prison-states"]], + "set-prison-torture-flag!": [[9, "v1", "prison-states"]], + "update-under-lights": [[[1, 5], "v1", "under-states"]], + "update-mood-under": [[[16, 112], "gp", "under-states"]], "set-under-laser!": [ - [ - 10, - "v1", - "under-states" - ], - [ - 21, - "v1", - "under-states" - ] + [10, "v1", "under-states"], + [21, "v1", "under-states"] ], "set-under-fog-interp!": [ - [ - 21, - "v1", - "under-states" - ], - [ - 10, - "v1", - "under-states" - ] - ], - "init-mood-dig1": [ - [ - 2, - "v1", - "dig1-states" - ] + [21, "v1", "under-states"], + [10, "v1", "under-states"] ], + "init-mood-dig1": [[2, "v1", "dig1-states"]], "update-mood-dig1": [ - [ - [ - 15, - 135 - ], - "gp", - "dig1-states" - ], - [ - 28, - "v1", - "float" - ], - [ - 56, - "v1", - "float" - ] - ], - "set-dig1-explosion!": [ - [ - 10, - "v1", - "dig1-states" - ] - ], - "update-mood-vortex": [ - [ - [ - 10, - 299 - ], - "gp", - "vortex-states" - ] + [[15, 135], "gp", "dig1-states"], + [28, "v1", "float"], + [56, "v1", "float"] ], + "set-dig1-explosion!": [[10, "v1", "dig1-states"]], + "update-mood-vortex": [[[10, 299], "gp", "vortex-states"]], "set-vortex-flash!": [ - [ - 22, - "v1", - "vortex-states" - ], - [ - 10, - "v1", - "vortex-states" - ] + [22, "v1", "vortex-states"], + [10, "v1", "vortex-states"] ], "set-vortex-white!": [ - [ - 23, - "v1", - "vortex-states" - ], - [ - 11, - "v1", - "vortex-states" - ], - [ - 9, - "v1", - "vortex-states" - ], - [ - 21, - "v1", - "vortex-states" - ] - ], - "update-mood-nestb": [ - [ - [ - 25, - 99 - ], - "gp", - "nestb-states" - ] - ], - "set-nestb-purple!": [ - [ - 10, - "v1", - "nestb-states" - ] - ], - "get-nestb-purple": [ - [ - 8, - "v1", - "nestb-states" - ] - ], - "init-mood-consiteb": [ - [ - [ - 0, - 5 - ], - "v1", - "consiteb-states" - ] - ], - "update-mood-consiteb": [ - [ - [ - 22, - 117 - ], - "gp", - "consiteb-states" - ] - ], - "init-mood-castle": [ - [ - 3, - "v1", - "castle-states" - ] - ], - "update-mood-castle": [ - [ - [ - 13, - 109 - ], - "s5", - "castle-states" - ] - ], - "set-castle-electricity-scale!": [ - [ - 10, - "v1", - "castle-states" - ] - ], - "init-mood-ruins": [ - [ - [ - 1, - 22 - ], - "gp", - "ruins-states" - ] - ], - "init-mood-strip": [ - [ - [ - 0, - 22 - ], - "gp", - "strip-states" - ] - ], - "update-mood-strip": [ - [ - [ - 22, - 79 - ], - "s4", - "strip-states" - ] - ], - "init-mood-ctysluma": [ - [ - [ - 0, - 29 - ], - "gp", - "ctysluma-states" - ] - ], - "update-mood-ctysluma": [ - [ - [ - 23, - 81 - ], - "gp", - "ctysluma-states" - ] - ], - "update-mood-ctyslumb": [ - [ - [ - 19, - 58 - ], - "s5", - "ctyslumb-states" - ] - ], - "init-mood-ctyslumc": [ - [ - [ - 0, - 22 - ], - "gp", - "ctyslumc-states" - ] - ], - "update-mood-ctyslumc": [ - [ - [ - 19, - 46 - ], - "gp", - "ctyslumc-states" - ] - ], - "init-mood-ctyport": [ - [ - [ - 1, - 11 - ], - "gp", - "ctyport-states" - ] - ], - "init-mood-ctyport-no-part": [ - [ - 1, - "v1", - "ctyport-states" - ] - ], - "update-mood-ctyport": [ - [ - [ - 23, - 70 - ], - "s5", - "ctyport-states" - ] - ], - "update-mood-ctymarkb": [ - [ - [ - 23, - 76 - ], - "gp", - "ctymarkb-states" - ] - ], - "init-mood-palcab": [ - [ - 3, - "v1", - "palcab-states" - ] - ], - "update-mood-palcab": [ - [ - [ - 23, - 53 - ], - "s4", - "palcab-states" - ] - ], - "set-palcab-turret-flash!": [ - [ - 10, - "v1", - "palcab-states" - ] - ], - "update-mood-stadiumb": [ - [ - [ - 22, - 61 - ], - "gp", - "stadiumb-states" - ] - ], - "init-mood-mountain": [ - [ - [ - 0, - 77 - ], - "gp", - "mountain-states" - ] - ], - "update-mood-mountain": [ - [ - [ - 19, - 83 - ], - "gp", - "mountain-states" - ] - ], - "init-mood-atoll": [ - [ - 2, - "v1", - "atoll-states" - ] - ], - "update-mood-atoll": [ - [ - [ - 19, - 48 - ], - "s4", - "atoll-states" - ] - ], - "set-atoll-explosion!": [ - [ - 10, - "v1", - "atoll-states" - ] - ], - "init-mood-drill": [ - [ - 1, - "v1", - "drill-states" - ] - ], - "update-mood-drill": [ - [ - [ - 22, - 121 - ], - "gp", - "drill-states" - ] + [23, "v1", "vortex-states"], + [11, "v1", "vortex-states"], + [9, "v1", "vortex-states"], + [21, "v1", "vortex-states"] ], + "update-mood-nestb": [[[25, 99], "gp", "nestb-states"]], + "set-nestb-purple!": [[10, "v1", "nestb-states"]], + "get-nestb-purple": [[8, "v1", "nestb-states"]], + "init-mood-consiteb": [[[0, 5], "v1", "consiteb-states"]], + "update-mood-consiteb": [[[22, 117], "gp", "consiteb-states"]], + "init-mood-castle": [[3, "v1", "castle-states"]], + "update-mood-castle": [[[13, 109], "s5", "castle-states"]], + "set-castle-electricity-scale!": [[10, "v1", "castle-states"]], + "init-mood-ruins": [[[1, 22], "gp", "ruins-states"]], + "init-mood-strip": [[[0, 22], "gp", "strip-states"]], + "update-mood-strip": [[[22, 79], "s4", "strip-states"]], + "init-mood-ctysluma": [[[0, 29], "gp", "ctysluma-states"]], + "update-mood-ctysluma": [[[23, 81], "gp", "ctysluma-states"]], + "update-mood-ctyslumb": [[[19, 58], "s5", "ctyslumb-states"]], + "init-mood-ctyslumc": [[[0, 22], "gp", "ctyslumc-states"]], + "update-mood-ctyslumc": [[[19, 46], "gp", "ctyslumc-states"]], + "init-mood-ctyport": [[[1, 11], "gp", "ctyport-states"]], + "init-mood-ctyport-no-part": [[1, "v1", "ctyport-states"]], + "update-mood-ctyport": [[[23, 70], "s5", "ctyport-states"]], + "update-mood-ctymarkb": [[[23, 76], "gp", "ctymarkb-states"]], + "init-mood-palcab": [[3, "v1", "palcab-states"]], + "update-mood-palcab": [[[23, 53], "s4", "palcab-states"]], + "set-palcab-turret-flash!": [[10, "v1", "palcab-states"]], + "update-mood-stadiumb": [[[22, 61], "gp", "stadiumb-states"]], + "init-mood-mountain": [[[0, 77], "gp", "mountain-states"]], + "update-mood-mountain": [[[19, 83], "gp", "mountain-states"]], + "init-mood-atoll": [[2, "v1", "atoll-states"]], + "update-mood-atoll": [[[19, 48], "s4", "atoll-states"]], + "set-atoll-explosion!": [[10, "v1", "atoll-states"]], + "init-mood-drill": [[1, "v1", "drill-states"]], + "update-mood-drill": [[[22, 121], "gp", "drill-states"]], "set-drill-fire-floor!": [ - [ - 9, - "v1", - "drill-states" - ], - [ - 19, - "v1", - "drill-states" - ] + [9, "v1", "drill-states"], + [19, "v1", "drill-states"] ], "set-drill-electricity-scale!": [ - [ - 12, - "v1", - "drill-states" - ], - [ - 25, - "v1", - "drill-states" - ] - ], - "init-mood-drillb": [ - [ - 1, - "v1", - "drillb-states" - ] - ], - "update-mood-drillb": [ - [ - [ - 17, - 93 - ], - "gp", - "drillb-states" - ] - ], - "update-mood-casboss": [ - [ - [ - 22, - 46 - ], - "s4", - "casboss-states" - ] - ], - "set-casboss-explosion!": [ - [ - 10, - "v1", - "casboss-states" - ] - ], - "update-mood-caspad": [ - [ - [ - 19, - 77 - ], - "gp", - "caspad-states" - ] - ], - "init-mood-palroof": [ - [ - [ - 0, - 7 - ], - "v1", - "palroof-states" - ] - ], - "set-palroof-electricity-scale!": [ - [ - 12, - "v1", - "palroof-states" - ] - ], - "update-mood-palent": [ - [ - [ - 18, - 43 - ], - "s5", - "palent-states" - ] - ], - "set-palent-turret-flash!": [ - [ - 13, - "v1", - "palent-states" - ] - ], - "init-mood-nest": [ - [ - 1, - "v1", - "nest-states" - ] - ], - "update-mood-nest": [ - [ - [ - 21, - 72 - ], - "s5", - "nest-states" - ] - ], - "set-nest-green-flag!": [ - [ - 9, - "v1", - "nest-states" - ] - ], - "init-mood-village1": [ - [ - [ - 0, - 4 - ], - "v1", - "village1-states" - ] - ], - "update-mood-village1": [ - [ - [ - 21, - 66 - ], - "gp", - "village1-states" - ] - ], - "clear-village1-interp!": [ - [ - [ - 9, - 11 - ], - "v1", - "village1-states" - ] - ], - "set-village1-interp!": [ - [ - 9, - "v1", - "village1-states" - ] - ], - "update-mood-consite": [ - [ - [ - 84, - 110 - ], - "s4", - "consite-states" - ] - ], - "set-consite-flash!": [ - [ - 10, - "v1", - "consite-states" - ] - ], - "update-mood-mincan": [ - [ - [ - 18, - 22 - ], - "v1", - "mincan-states" - ] - ], - "set-mincan-beam!": [ - [ - 13, - "v1", - "mincan-states" - ] + [12, "v1", "drill-states"], + [25, "v1", "drill-states"] ], + "init-mood-drillb": [[1, "v1", "drillb-states"]], + "update-mood-drillb": [[[17, 93], "gp", "drillb-states"]], + "update-mood-casboss": [[[22, 46], "s4", "casboss-states"]], + "set-casboss-explosion!": [[10, "v1", "casboss-states"]], + "update-mood-caspad": [[[19, 77], "gp", "caspad-states"]], + "init-mood-palroof": [[[0, 7], "v1", "palroof-states"]], + "set-palroof-electricity-scale!": [[12, "v1", "palroof-states"]], + "update-mood-palent": [[[18, 43], "s5", "palent-states"]], + "set-palent-turret-flash!": [[13, "v1", "palent-states"]], + "init-mood-nest": [[1, "v1", "nest-states"]], + "update-mood-nest": [[[21, 72], "s5", "nest-states"]], + "set-nest-green-flag!": [[9, "v1", "nest-states"]], + "init-mood-village1": [[[0, 4], "v1", "village1-states"]], + "update-mood-village1": [[[21, 66], "gp", "village1-states"]], + "clear-village1-interp!": [[[9, 11], "v1", "village1-states"]], + "set-village1-interp!": [[9, "v1", "village1-states"]], + "update-mood-consite": [[[84, 110], "s4", "consite-states"]], + "set-consite-flash!": [[10, "v1", "consite-states"]], + "update-mood-mincan": [[[18, 22], "v1", "mincan-states"]], + "set-mincan-beam!": [[13, "v1", "mincan-states"]], "copy-mood-exterior-ambi": [ - [ - [ - 12, - 16 - ], - "a2", - "mood-context" - ], - [ - [ - 13, - 16 - ], - "v1", - "mood-context" - ] - ], - "update-mood-light": [ - [ - [ - 6, - 144 - ], - "gp", - "light-state" - ] - ], - "update-mood-lava": [ - [ - [ - 6, - 36 - ], - "gp", - "lava-state" - ] - ], - "update-mood-flicker": [ - [ - [ - 1, - 58 - ], - "gp", - "flicker-state" - ] - ], - "update-mood-florescent": [ - [ - [ - 1, - 48 - ], - "gp", - "florescent-state" - ] - ], - "update-mood-electricity": [ - [ - [ - 3, - 19 - ], - "gp", - "electricity-state" - ] - ], - "update-mood-pulse": [ - [ - [ - 5, - 27 - ], - "gp", - "pulse-state" - ] - ], - "update-mood-strobe": [ - [ - [ - 2, - 42 - ], - "gp", - "strobe-state" - ] - ], - "update-mood-flames": [ - [ - [ - 5, - 102 - ], - "gp", - "flames-state" - ] - ], - "(method 9 mood-control)": [ - [ - 636, - "v0", - "sound-rpc-set-param" - ] - ], - "(method 27 com-airlock)": [ - [ - 35, - "v1", - "(array string)" - ] + [[12, 16], "a2", "mood-context"], + [[13, 16], "v1", "mood-context"] ], + "update-mood-light": [[[6, 144], "gp", "light-state"]], + "update-mood-lava": [[[6, 36], "gp", "lava-state"]], + "update-mood-flicker": [[[1, 58], "gp", "flicker-state"]], + "update-mood-florescent": [[[1, 48], "gp", "florescent-state"]], + "update-mood-electricity": [[[3, 19], "gp", "electricity-state"]], + "update-mood-pulse": [[[5, 27], "gp", "pulse-state"]], + "update-mood-strobe": [[[2, 42], "gp", "strobe-state"]], + "update-mood-flames": [[[5, 102], "gp", "flames-state"]], + "(method 9 mood-control)": [[636, "v0", "sound-rpc-set-param"]], + "(method 27 com-airlock)": [[35, "v1", "(array string)"]], "(code close com-airlock)": [ - [ - 190, - "v0", - "sound-rpc-set-param" - ], - [ - 297, - "v0", - "sound-rpc-set-param" - ], - [ - 389, - "v0", - "sound-rpc-set-param" - ] + [190, "v0", "sound-rpc-set-param"], + [297, "v0", "sound-rpc-set-param"], + [389, "v0", "sound-rpc-set-param"] ], "(code open com-airlock)": [ - [ - 117, - "v0", - "sound-rpc-set-param" - ], - [ - 226, - "v0", - "sound-rpc-set-param" - ], - [ - 420, - "v0", - "sound-rpc-set-param" - ], - [ - 440, - "v0", - "sound-rpc-set-param" - ] + [117, "v0", "sound-rpc-set-param"], + [226, "v0", "sound-rpc-set-param"], + [420, "v0", "sound-rpc-set-param"], + [440, "v0", "sound-rpc-set-param"] ], "build-conversions": [ - [ - 23, - "v1", - "fact-info-target" - ], - [ - 29, - "v1", - "fact-info-target" - ] - ], - "target-real-post": [ - [ - 97, - "f28", - "float" - ] - ], - "target-compute-pole": [ - [ - [ - 12, - 180 - ], - "s2", - "swingpole" - ] - ], - "tobot-start": [ - [ - 26, - "s5", - "target" - ] - ], - "(method 10 target)": [ - [ - 28, - "t9", - "(function target none)" - ] - ], - "target-compute-edge": [ - [ - 48, - "a0", - "process-drawable" - ] - ], - "target-compute-edge-rider": [ - [ - 48, - "a0", - "process-drawable" - ] - ], - "target-update-ik": [ - [ - 288, - "f30", - "float" - ] + [23, "v1", "fact-info-target"], + [29, "v1", "fact-info-target"] ], + "target-real-post": [[97, "f28", "float"]], + "target-compute-pole": [[[12, 180], "s2", "swingpole"]], + "tobot-start": [[26, "s5", "target"]], + "(method 10 target)": [[28, "t9", "(function target none)"]], + "target-compute-edge": [[48, "a0", "process-drawable"]], + "target-compute-edge-rider": [[48, "a0", "process-drawable"]], + "target-update-ik": [[288, "f30", "float"]], "cam-layout-entity-volume-info-create": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - 16, - "v0", - "(inline-array vector)" - ], - [ - 209, - "v1", - "float" - ], - [ - 233, - "v1", - "float" - ], - [ - 237, - "v1", - "float" - ], - [ - 261, - "v1", - "float" - ] + ["_stack_", 16, "res-tag"], + [16, "v0", "(inline-array vector)"], + [209, "v1", "float"], + [233, "v1", "float"], + [237, "v1", "float"], + [261, "v1", "float"] ], "cam-layout-entity-info": [ // can't just cast the return value from the res-tag retrieval - [ - 202, - "v1", - "vector" - ] - ], - "clmf-next-entity": [ - [ - 38, - "a0", - "connection" - ] - ], - "cam-layout-save-cam-rot": [ - [ - 13, - "v0", - "vector" - ] + [202, "v1", "vector"] ], + "clmf-next-entity": [[38, "a0", "connection"]], + "cam-layout-save-cam-rot": [[13, "v0", "vector"]], "cam-layout-save-cam-trans": [ - [ - 29, - "v0", - "vector" - ], - [ - 40, - "v0", - "vector" - ], + [29, "v0", "vector"], + [40, "v0", "vector"], // super weird handling of vectors - [ - 93, - "s5", - "symbol" - ], - [ - 95, - "s2", - "symbol" - ], - [ - 94, - "s2", - "symbol" - ] + [93, "s5", "symbol"], + [95, "s2", "symbol"], + [94, "s2", "symbol"] ], "cam-layout-save-pivot": [ - [ - 38, - "v0", - "vector" - ], - [ - 13, - "v0", - "vector" - ] + [38, "v0", "vector"], + [13, "v0", "vector"] ], "cam-layout-save-align": [ - [ - 38, - "v0", - "vector" - ], - [ - 13, - "v0", - "vector" - ] + [38, "v0", "vector"], + [13, "v0", "vector"] ], "cam-layout-save-interesting": [ - [ - 38, - "v0", - "vector" - ], - [ - 13, - "v0", - "vector" - ] - ], - "cam-layout-save-splineoffset": [ - [ - 37, - "v0", - "vector" - ] - ], - "cam-layout-save-campointsoffset": [ - [ - 12, - "v0", - "vector" - ] - ], - "clmf-save-all": [ - [ - 18, - "v1", - "connection" - ] - ], - "cam-layout-do-action": [ - [ - 99, - "s5", - "(function object symbol symbol)" - ] - ], - "cam-layout-function-call": [ - [ - 15, - "gp", - "(function string int basic none)" - ] + [38, "v0", "vector"], + [13, "v0", "vector"] ], + "cam-layout-save-splineoffset": [[37, "v0", "vector"]], + "cam-layout-save-campointsoffset": [[12, "v0", "vector"]], + "clmf-save-all": [[18, "v1", "connection"]], + "cam-layout-do-action": [[99, "s5", "(function object symbol symbol)"]], + "cam-layout-function-call": [[15, "gp", "(function string int basic none)"]], "cam-layout-do-menu": [ - [ - [ - 280, - 363 - ], - "s4", - "clm-list" - ], - [ - 374, - "v1", - "clm-item" - ], - [ - [ - 136, - 182 - ], - "s3", - "clm-list" - ], - [ - 209, - "a0", - "clm-item" - ], - [ - 219, - "v1", - "clm-item" - ], - [ - 234, - "s3", - "clm-item" - ], - [ - 239, - "v1", - "clm-item" - ], - [ - 244, - "s3", - "clm-item" - ] - ], - "cam-layout-init": [ - [ - 10, - "v1", - "connection" - ] - ], - "cam-layout-print": [ - [ - [ - 21, - 24 - ], - "v1", - "dma-packet" - ] + [[280, 363], "s4", "clm-list"], + [374, "v1", "clm-item"], + [[136, 182], "s3", "clm-list"], + [209, "a0", "clm-item"], + [219, "v1", "clm-item"], + [234, "s3", "clm-item"], + [239, "v1", "clm-item"], + [244, "s3", "clm-item"] ], + "cam-layout-init": [[10, "v1", "connection"]], + "cam-layout-print": [[[21, 24], "v1", "dma-packet"]], "clmf-pos-rot": [ - [ - 68, - "a1", - "res-tag" - ], - [ - 139, - "v1", - "res-tag" - ], - [ - 82, - "v0", - "vector" - ] - ], - "clmf-cam-float-adjust": [ - [ - 53, - "v1", - "res-tag" - ] + [68, "a1", "res-tag"], + [139, "v1", "res-tag"], + [82, "v0", "vector"] ], + "clmf-cam-float-adjust": [[53, "v1", "res-tag"]], "(method 9 plane-volume)": [ - [ - 171, - "v1", - "float" - ], - [ - 195, - "v1", - "float" - ], - [ - 199, - "v1", - "float" - ], - [ - 220, - "v1", - "float" - ] - ], - "(method 45 nav-mesh)": [ - [ - 15, - "v1", - "entity-nav-mesh" - ] + [171, "v1", "float"], + [195, "v1", "float"], + [199, "v1", "float"], + [220, "v1", "float"] ], + "(method 45 nav-mesh)": [[15, "v1", "entity-nav-mesh"]], "(method 13 nav-engine)": [ - [ - [ - 53, - 65 - ], - "s4", - "nav-mesh" - ], - [ - [ - 38, - 50 - ], - "s3", - "nav-mesh" - ] - ], - "(method 9 nav-mesh)": [ - [ - [ - 81, - 134 - ], - "s4", - "nav-poly" - ] - ], - "(method 37 nav-mesh)": [ - [ - [ - 4, - 18 - ], - "a1", - "(inline-array vector)" - ] + [[53, 65], "s4", "nav-mesh"], + [[38, 50], "s3", "nav-mesh"] ], + "(method 9 nav-mesh)": [[[81, 134], "s4", "nav-poly"]], + "(method 37 nav-mesh)": [[[4, 18], "a1", "(inline-array vector)"]], "debug-menu-item-var-update-display-str": [ - [ - [ - 44, - 49 - ], - "v1", - "int" - ], - [ - [ - 61, - 69 - ], - "v1", - "int" - ] - ], - "debug-menu-item-var-make-float": [ - [ - 31, - "v0", - "int" - ] - ], - "debug-menu-item-get-max-width": [ - [ - [ - 18, - 35 - ], - "a0", - "debug-menu-item-var" - ] + [[44, 49], "v1", "int"], + [[61, 69], "v1", "int"] ], + "debug-menu-item-var-make-float": [[31, "v0", "int"]], + "debug-menu-item-get-max-width": [[[18, 35], "a0", "debug-menu-item-var"]], "debug-menu-find-from-template": [ - [ - 10, - "s4", - "debug-menu-item" - ], - [ - 18, - "s4", - "debug-menu-item-submenu" - ], - [ - 3, - "s5", - "debug-menu" - ] + [10, "s4", "debug-menu-item"], + [18, "s4", "debug-menu-item-submenu"], + [3, "s5", "debug-menu"] ], "debug-menu-item-var-joypad-handler": [ - [ - 206, - "a1", - "int" - ], - [ - 207, - "v1", - "int" - ] - ], - "debug-menu-rebuild": [ - [ - 7, - "a0", - "debug-menu-item" - ] + [206, "a1", "int"], + [207, "v1", "int"] ], + "debug-menu-rebuild": [[7, "a0", "debug-menu-item"]], "debug-menu-render": [ - [ - [ - 45, - 49 - ], - "v1", - "dma-packet" - ], - [ - [ - 108, - 111 - ], - "v1", - "dma-packet" - ] - ], - "debug-menu-item-submenu-render": [ - [ - [ - 39, - 44 - ], - "v1", - "dma-packet" - ] - ], - "debug-menu-item-flag-render": [ - [ - [ - 44, - 49 - ], - "v1", - "dma-packet" - ] - ], - "debug-menu-item-function-render": [ - [ - [ - 46, - 51 - ], - "v1", - "dma-packet" - ] - ], - "debug-menu-item-var-render": [ - [ - [ - 94, - 98 - ], - "v1", - "dma-packet" - ] + [[45, 49], "v1", "dma-packet"], + [[108, 111], "v1", "dma-packet"] ], + "debug-menu-item-submenu-render": [[[39, 44], "v1", "dma-packet"]], + "debug-menu-item-flag-render": [[[44, 49], "v1", "dma-packet"]], + "debug-menu-item-function-render": [[[46, 51], "v1", "dma-packet"]], + "debug-menu-item-var-render": [[[94, 98], "v1", "dma-packet"]], "debug-menu-send-msg": [ - [ - [ - 3, - 14 - ], - "s2", - "debug-menu-item" - ], - [ - [ - 14, - 21 - ], - "s2", - "debug-menu-item-submenu" - ] + [[3, 14], "s2", "debug-menu-item"], + [[14, 21], "s2", "debug-menu-item-submenu"] ], "(anon-function 86 default-menu)": [ // TODO - should not be required - [ - 9, - "a0", - "state-flags" - ] + [9, "a0", "state-flags"] ], "(anon-function 2 find-nearest)": [ - [ - 28, - "s3", - "collide-shape" - ], - [ - 55, - "s2", - "process-focusable" - ], - [ - [ - 59, - 63 - ], - "s2", - "process-focusable" - ], - [ - 66, - "s3", - "collide-shape" - ] + [28, "s3", "collide-shape"], + [55, "s2", "process-focusable"], + [[59, 63], "s2", "process-focusable"], + [66, "s3", "collide-shape"] ], "find-nearest-focusable": [ - [ - 50, - "s3", - "process-focusable" - ], - [ - 66, - "s3", - "process-focusable" - ], - [ - [ - 298, - 303 - ], - "s3", - "process-focusable" - ] - ], - "(method 11 impact-control)": [ - [ - 55, - "s2", - "collide-shape-prim" - ] + [50, "s3", "process-focusable"], + [66, "s3", "process-focusable"], + [[298, 303], "s3", "process-focusable"] ], + "(method 11 impact-control)": [[55, "s2", "collide-shape-prim"]], "(method 16 collide-cache)": [ - [ - 47, - "a0", - "collide-shape-prim-sphere" - ], - [ - 17, - "s4", - "collide-cache-prim" - ], - [ - 23, - "s4", - "collide-cache-prim" - ], - [ - 27, - "s4", - "collide-cache-prim" - ], - [ - 46, - "s4", - "collide-cache-prim" - ], - [ - 65, - "s4", - "(inline-array collide-cache-prim)" - ] - ], - "(method 28 editable)": [ - [ - [ - 4, - 8 - ], - "a0", - "editable" - ] + [47, "a0", "collide-shape-prim-sphere"], + [17, "s4", "collide-cache-prim"], + [23, "s4", "collide-cache-prim"], + [27, "s4", "collide-cache-prim"], + [46, "s4", "collide-cache-prim"], + [65, "s4", "(inline-array collide-cache-prim)"] ], + "(method 28 editable)": [[[4, 8], "a0", "editable"]], "execute-select": [ - [ - [ - 425, - 429 - ], - "a0", - "editable" - ], - [ - 512, - "v1", - "editable" - ], - [ - [ - 463, - 467 - ], - "a0", - "editable" - ], - [ - 605, - "v1", - "editable" - ], - [ - [ - 556, - 560 - ], - "a0", - "editable" - ] + [[425, 429], "a0", "editable"], + [512, "v1", "editable"], + [[463, 467], "a0", "editable"], + [605, "v1", "editable"], + [[556, 560], "a0", "editable"] ], "(method 12 editable-array)": [ - [ - 877, - "a1", - "editable-point" - ], - [ - 713, - "s1", - "editable-point" - ] + [877, "a1", "editable-point"], + [713, "s1", "editable-point"] ], "insert-box": [ - [ - 279, - "a0", - "editable" - ], - [ - 288, - "a0", - "editable" - ], - [ - 297, - "a0", - "editable" - ], - [ - 306, - "a0", - "editable" - ], - [ - 330, - "a0", - "editable" - ], - [ - 339, - "a0", - "editable" - ], - [ - 348, - "a0", - "editable" - ], - [ - 357, - "a0", - "editable" - ], - [ - 388, - "a0", - "editable" - ], - [ - 397, - "a0", - "editable" - ], - [ - 406, - "a0", - "editable" - ], - [ - 415, - "a0", - "editable" - ], - [ - 439, - "a0", - "editable" - ], - [ - 448, - "a0", - "editable" - ], - [ - 457, - "a0", - "editable" - ], - [ - 466, - "a0", - "editable" - ], - [ - 497, - "a0", - "editable" - ], - [ - 506, - "a0", - "editable" - ], - [ - 515, - "a0", - "editable" - ], - [ - 524, - "a0", - "editable" - ], - [ - 555, - "a0", - "editable" - ], - [ - 564, - "a0", - "editable" - ], - [ - 573, - "a0", - "editable" - ], - [ - 582, - "a0", - "editable" - ], - [ - 611, - "a0", - "editable" - ] + [279, "a0", "editable"], + [288, "a0", "editable"], + [297, "a0", "editable"], + [306, "a0", "editable"], + [330, "a0", "editable"], + [339, "a0", "editable"], + [348, "a0", "editable"], + [357, "a0", "editable"], + [388, "a0", "editable"], + [397, "a0", "editable"], + [406, "a0", "editable"], + [415, "a0", "editable"], + [439, "a0", "editable"], + [448, "a0", "editable"], + [457, "a0", "editable"], + [466, "a0", "editable"], + [497, "a0", "editable"], + [506, "a0", "editable"], + [515, "a0", "editable"], + [524, "a0", "editable"], + [555, "a0", "editable"], + [564, "a0", "editable"], + [573, "a0", "editable"], + [582, "a0", "editable"], + [611, "a0", "editable"] ], "(event idle editable-player)": [ - [ - 351, - "s4", - "editable-light" - ], - [ - 409, - "s4", - "editable-light" - ], - [ - 312, - "v1", - "float" - ], - [ - 314, - "v1", - "float" - ], - [ - 316, - "v1", - "float" - ], - [ - 382, - "v1", - "float" - ], - [ - 384, - "v1", - "float" - ], - [ - 386, - "v1", - "float" - ], - [ - 388, - "v1", - "float" - ], - [ - 437, - "v1", - "float" - ], - [ - 468, - "a0", - "editable-light" - ] - ], - "(method 29 editable)": [ - [ - [ - 4, - 8 - ], - "a0", - "editable" - ] + [351, "s4", "editable-light"], + [409, "s4", "editable-light"], + [312, "v1", "float"], + [314, "v1", "float"], + [316, "v1", "float"], + [382, "v1", "float"], + [384, "v1", "float"], + [386, "v1", "float"], + [388, "v1", "float"], + [437, "v1", "float"], + [468, "a0", "editable-light"] ], + "(method 29 editable)": [[[4, 8], "a0", "editable"]], "(method 28 editable-point)": [ - [ - 88, - "t9", - "(function editable-point editable-command none)" - ] + [88, "t9", "(function editable-point editable-command none)"] ], "(method 27 editable-plane)": [ - [ - 9, - "t9", - "(function editable-plane editable-array editable)" - ], - [ - 39, - "gp", - "editable-plane" - ], - [ - 15, - "v1", - "editable-plane" - ], - [ - 31, - "v1", - "editable-plane" - ] + [9, "t9", "(function editable-plane editable-array editable)"], + [39, "gp", "editable-plane"], + [15, "v1", "editable-plane"], + [31, "v1", "editable-plane"] ], "(method 25 editable-face)": [ - [ - 25, - "t9", - "(function editable-face editable-array none)" - ] + [25, "t9", "(function editable-face editable-array none)"] ], "(method 25 editable-plane)": [ - [ - 25, - "t9", - "(function editable-plane editable-array none)" - ] + [25, "t9", "(function editable-plane editable-array none)"] ], "(method 29 editable-face)": [ - [ - 318, - "a0", - "(array editable-point)" - ], - [ - 234, - "a1", - "editable-point" - ] + [318, "a0", "(array editable-point)"], + [234, "a1", "editable-point"] ], "(method 27 editable-face)": [ - [ - 9, - "t9", - "(function editable-face editable-array editable)" - ], - [ - 39, - "gp", - "editable-face" - ], - [ - [ - 16, - 20 - ], - "a0", - "editable-face" - ], - [ - 31, - "v1", - "editable-face" - ] + [9, "t9", "(function editable-face editable-array editable)"], + [39, "gp", "editable-face"], + [[16, 20], "a0", "editable-face"], + [31, "v1", "editable-face"] ], "(method 25 editable-light)": [ - [ - 9, - "t9", - "(function editable-light editable-array none)" - ] - ], - "(method 25 editable)": [ - [ - [ - 12, - 17 - ], - "a0", - "editable" - ] - ], - "merc-edge-stats": [ - [ - 31, - "v1", - "merc-ctrl" - ] + [9, "t9", "(function editable-light editable-array none)"] ], + "(method 25 editable)": [[[12, 17], "a0", "editable"]], + "merc-edge-stats": [[31, "v1", "merc-ctrl"]], "(method 8 merc-ctrl)": [ - [ - 46, - "s2", - "pointer" - ], // was merc-fragment-control - [ - [ - 22, - 45 - ], - "s2", - "merc-fragment-control" - ], - [ - [ - 89, - 93 - ], - "a1", - "merc-blend-ctrl" - ], - [ - 103, - "a1", - "pointer" - ] + [46, "s2", "pointer"], // was merc-fragment-control + [[22, 45], "s2", "merc-fragment-control"], + [[89, 93], "a1", "merc-blend-ctrl"], + [103, "a1", "pointer"] ], "merc-vu1-initialize-chain": [ - [ - [ - 13, - 19 - ], - "gp", - "(pointer vif-tag)" - ], - [ - [ - 19, - 116 - ], - "s5", - "merc-vu1-low-mem" - ], - [ - 127, - "gp", - "(inline-array dma-packet)" - ] - ], - "(method 9 merc-fragment)": [ - [ - [ - 13, - 265 - ], - "s3", - "adgif-shader" - ] + [[13, 19], "gp", "(pointer vif-tag)"], + [[19, 116], "s5", "merc-vu1-low-mem"], + [127, "gp", "(inline-array dma-packet)"] ], + "(method 9 merc-fragment)": [[[13, 265], "s3", "adgif-shader"]], "(method 9 merc-effect)": [ - [ - 46, - "s4", - "pointer" - ], - [ - 47, - "s5", - "pointer" - ], - [ - [ - 0, - 46 - ], - "s4", - "merc-fragment" - ], - [ - [ - 0, - 47 - ], - "s5", - "merc-fragment-control" - ] + [46, "s4", "pointer"], + [47, "s5", "pointer"], + [[0, 46], "s4", "merc-fragment"], + [[0, 47], "s5", "merc-fragment-control"] ], "merc-vu1-init-buffer": [ - [ - [ - 21, - 37 - ], - "a0", - "dma-packet" - ], - [ - [ - 37, - 40 - ], - "a0", - "gs-gif-tag" - ], - [ - 45, - "a0", - "(pointer gs-test)" - ], - [ - 47, - "a0", - "(pointer gs-reg64)" - ], - [ - 49, - "a1", - "(pointer gs-reg64)" - ], - [ - 52, - "a0", - "(pointer gs-test)" - ], - [ - 54, - "a0", - "(pointer gs-test)" - ], - [ - [ - 63, - 68 - ], - "v1", - "dma-packet" - ] + [[21, 37], "a0", "dma-packet"], + [[37, 40], "a0", "gs-gif-tag"], + [45, "a0", "(pointer gs-test)"], + [47, "a0", "(pointer gs-reg64)"], + [49, "a1", "(pointer gs-reg64)"], + [52, "a0", "(pointer gs-test)"], + [54, "a0", "(pointer gs-test)"], + [[63, 68], "v1", "dma-packet"] ], "texture-usage-init": [ - [ - 23, - "a1", - "texture-masks" - ], - [ - 24, - "a1", - "texture-mask" - ] + [23, "a1", "texture-masks"], + [24, "a1", "texture-mask"] ], "upload-vram-pages-pris": [ - [ - [ - 134, - 141 - ], - "a0", - "dma-packet" - ], - [ - [ - 143, - 150 - ], - "a0", - "gs-gif-tag" - ], - [ - 154, - "a0", - "(pointer int64)" - ], - [ - 156, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 160, - 166 - ], - "v1", - "dma-packet" - ] - ], - "(method 14 texture-pool)": [ - [ - 22, - "a3", - "(pointer int32)" - ] + [[134, 141], "a0", "dma-packet"], + [[143, 150], "a0", "gs-gif-tag"], + [154, "a0", "(pointer int64)"], + [156, "a0", "(pointer gs-reg64)"], + [[160, 166], "v1", "dma-packet"] ], + "(method 14 texture-pool)": [[22, "a3", "(pointer int32)"]], "(method 13 texture-page)": [ - [ - [ - 16, - 23 - ], - "a0", - "dma-packet" - ], - [ - [ - 25, - 32 - ], - "a0", - "gs-gif-tag" - ], - [ - 36, - "a0", - "(pointer int64)" - ], - [ - 38, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 42, - 45 - ], - "a0", - "dma-packet" - ], - [ - 45, - "a0", - "(pointer int64)" - ] + [[16, 23], "a0", "dma-packet"], + [[25, 32], "a0", "gs-gif-tag"], + [36, "a0", "(pointer int64)"], + [38, "a0", "(pointer gs-reg64)"], + [[42, 45], "a0", "dma-packet"], + [45, "a0", "(pointer int64)"] ], "texture-relocate": [ - [ - [ - 17, - 21 - ], - "t4", - "dma-packet" - ], - [ - [ - 27, - 30 - ], - "t4", - "gs-gif-tag" - ], - [ - 60, - "t4", - "(pointer gs-bitbltbuf)" - ], - [ - 62, - "t4", - "(pointer gs-reg64)" - ], - [ - 63, - "t4", - "(pointer gs-trxpos)" - ], - [ - 65, - "t4", - "(pointer gs-reg64)" - ], - [ - 71, - "t4", - "(pointer gs-trxreg)" - ], - [ - 73, - "t4", - "(pointer gs-reg64)" - ], - [ - 75, - "t4", - "(pointer gs-trxdir)" - ], - [ - 77, - "t4", - "(pointer gs-reg64)" - ], - [ - [ - 98, - 102 - ], - "a2", - "dma-packet" - ], - [ - [ - 108, - 111 - ], - "a2", - "gs-gif-tag" - ], - [ - 132, - "a2", - "(pointer gs-bitbltbuf)" - ], - [ - 134, - "a2", - "(pointer gs-reg64)" - ], - [ - 135, - "a2", - "(pointer gs-trxpos)" - ], - [ - 137, - "a2", - "(pointer gs-reg64)" - ], - [ - 139, - "a2", - "(pointer gs-trxreg)" - ], - [ - 141, - "a2", - "(pointer gs-reg64)" - ], - [ - 143, - "a2", - "(pointer gs-trxdir)" - ], - [ - 145, - "a2", - "(pointer gs-reg64)" - ], - [ - [ - 157, - 161 - ], - "a2", - "dma-packet" - ], - [ - [ - 167, - 170 - ], - "a2", - "gs-gif-tag" - ], - [ - 191, - "a2", - "(pointer gs-bitbltbuf)" - ], - [ - 193, - "a2", - "(pointer gs-reg64)" - ], - [ - 194, - "a2", - "(pointer gs-trxpos)" - ], - [ - 196, - "a2", - "(pointer gs-reg64)" - ], - [ - 198, - "a2", - "(pointer gs-trxreg)" - ], - [ - 200, - "a2", - "(pointer gs-reg64)" - ], - [ - 202, - "a2", - "(pointer gs-trxdir)" - ], - [ - 204, - "a2", - "(pointer gs-reg64)" - ] + [[17, 21], "t4", "dma-packet"], + [[27, 30], "t4", "gs-gif-tag"], + [60, "t4", "(pointer gs-bitbltbuf)"], + [62, "t4", "(pointer gs-reg64)"], + [63, "t4", "(pointer gs-trxpos)"], + [65, "t4", "(pointer gs-reg64)"], + [71, "t4", "(pointer gs-trxreg)"], + [73, "t4", "(pointer gs-reg64)"], + [75, "t4", "(pointer gs-trxdir)"], + [77, "t4", "(pointer gs-reg64)"], + [[98, 102], "a2", "dma-packet"], + [[108, 111], "a2", "gs-gif-tag"], + [132, "a2", "(pointer gs-bitbltbuf)"], + [134, "a2", "(pointer gs-reg64)"], + [135, "a2", "(pointer gs-trxpos)"], + [137, "a2", "(pointer gs-reg64)"], + [139, "a2", "(pointer gs-trxreg)"], + [141, "a2", "(pointer gs-reg64)"], + [143, "a2", "(pointer gs-trxdir)"], + [145, "a2", "(pointer gs-reg64)"], + [[157, 161], "a2", "dma-packet"], + [[167, 170], "a2", "gs-gif-tag"], + [191, "a2", "(pointer gs-bitbltbuf)"], + [193, "a2", "(pointer gs-reg64)"], + [194, "a2", "(pointer gs-trxpos)"], + [196, "a2", "(pointer gs-reg64)"], + [198, "a2", "(pointer gs-trxreg)"], + [200, "a2", "(pointer gs-reg64)"], + [202, "a2", "(pointer gs-trxdir)"], + [204, "a2", "(pointer gs-reg64)"] ], "(method 11 texture-pool)": [ - [ - [ - 189, - 196 - ], - "a0", - "dma-packet" - ], - [ - 217, - "a0", - "dma-packet" - ], - [ - 218, - "a0", - "(pointer int64)" - ], - [ - 211, - "a0", - "(pointer gs-reg64)" - ], - [ - 209, - "a0", - "(pointer int64)" - ], - [ - [ - 198, - 205 - ], - "a0", - "gs-gif-tag" - ] - ], - "texture-page-login": [ - [ - [ - 34, - 45 - ], - "s2", - "texture-page" - ] + [[189, 196], "a0", "dma-packet"], + [217, "a0", "dma-packet"], + [218, "a0", "(pointer int64)"], + [211, "a0", "(pointer gs-reg64)"], + [209, "a0", "(pointer int64)"], + [[198, 205], "a0", "gs-gif-tag"] ], + "texture-page-login": [[[34, 45], "s2", "texture-page"]], "(method 9 texture-page-dir)": [ - [ - [ - 27, - 32 - ], - "t3", - "adgif-shader" - ], - [ - [ - 20, - 30 - ], - "t2", - "(pointer shader-ptr)" - ] - ], - "texture-page-dir-inspect": [ - [ - [ - 137, - 138 - ], - "v1", - "adgif-shader" - ] + [[27, 32], "t3", "adgif-shader"], + [[20, 30], "t2", "(pointer shader-ptr)"] ], + "texture-page-dir-inspect": [[[137, 138], "v1", "adgif-shader"]], "level-remap-texture": [ - [ - 15, - "t0", - "(pointer uint32)" - ], - [ - 21, - "t0", - "(pointer uint32)" - ], - [ - 19, - "t0", - "(pointer uint64)" - ], - [ - 12, - "v1", - "int" - ], - [ - 12, - "a3", - "int" - ] - ], - "debug-menu-func-decode": [ - [ - 18, - "a0", - "symbol" - ] + [15, "t0", "(pointer uint32)"], + [21, "t0", "(pointer uint32)"], + [19, "t0", "(pointer uint64)"], + [12, "v1", "int"], + [12, "a3", "int"] ], + "debug-menu-func-decode": [[18, "a0", "symbol"]], "(method 20 game-info)": [ - [ - 8, - "v1", - "symbol" - ], - [ - 9, - "v1", - "level-load-info" - ], - [ - [ - 11, - 18 - ], - "s3", - "continue-point" - ] + [8, "v1", "symbol"], + [9, "v1", "level-load-info"], + [[11, 18], "s3", "continue-point"] ], "(method 30 game-info)": [ - [ - [ - 4, - 26 - ], - "s3", - "game-task" - ], - [ - [ - 4, - 26 - ], - "s2", - "game-task" - ], - [ - [ - 37, - 53 - ], - "s5", - "game-task" - ], - [ - [ - 37, - 53 - ], - "s4", - "game-task" - ] - ], - "(method 10 fact-info-target)": [ - [ - 67, - "v1", - "target" - ] + [[4, 26], "s3", "game-task"], + [[4, 26], "s2", "game-task"], + [[37, 53], "s5", "game-task"], + [[37, 53], "s4", "game-task"] ], + "(method 10 fact-info-target)": [[67, "v1", "target"]], "(method 11 fact-info-target)": [ - [ - 143, - "v1", - "target" - ], - [ - 264, - "a0", - "target" - ], - [ - 322, - "v1", - "target" - ], - [ - 410, - "a0", - "target" - ], - [ - 458, - "v1", - "target" - ], - [ - 499, - "v1", - "target" - ], - [ - 540, - "v1", - "target" - ], - [ - 558, - "v1", - "target" - ], - [ - 572, - "v1", - "target" - ], - [ - 588, - "v1", - "target" - ], - [ - 599, - "v1", - "target" - ], - [ - 674, - "v1", - "target" - ], - [ - 702, - "v1", - "target" - ], - [ - 737, - "v1", - "target" - ], - [ - 271, - "a0", - "target" - ], - [ - 413, - "a0", - "target" - ] + [143, "v1", "target"], + [264, "a0", "target"], + [322, "v1", "target"], + [410, "a0", "target"], + [458, "v1", "target"], + [499, "v1", "target"], + [540, "v1", "target"], + [558, "v1", "target"], + [572, "v1", "target"], + [588, "v1", "target"], + [599, "v1", "target"], + [674, "v1", "target"], + [702, "v1", "target"], + [737, "v1", "target"], + [271, "a0", "target"], + [413, "a0", "target"] ], "print-continues": [ - [ - 3, - "v1", - "symbol" - ], - [ - 4, - "v1", - "level-load-info" - ], - [ - [ - 6, - 14 - ], - "v1", - "continue-point" - ] + [3, "v1", "symbol"], + [4, "v1", "level-load-info"], + [[6, 14], "v1", "continue-point"] ], "(method 23 game-info)": [ - [ - 178, - "a0", - "(pointer game-save-tag)" - ], - [ - 329, - "s3", - "game-save-tag" - ], - [ - 662, - "a2", - "game-save-tag" - ] + [178, "a0", "(pointer game-save-tag)"], + [329, "s3", "game-save-tag"], + [662, "a2", "game-save-tag"] ], "(anon-function 55 task-control)": [ - [ - 14, - "v1", - "symbol" - ], - [ - 20, - "s2", - "level-load-info" - ] - ], - "(method 12 minimap)": [ - [ - 18, - "v0", - "connection-minimap" - ] - ], - "update-task-masks": [ - [ - 30, - "s5", - "connection-minimap" - ] - ], - "(method 10 fail-mission)": [ - [ - 43, - "t9", - "(function process process)" - ] + [14, "v1", "symbol"], + [20, "s2", "level-load-info"] ], + "(method 12 minimap)": [[18, "v0", "connection-minimap"]], + "update-task-masks": [[30, "s5", "connection-minimap"]], + "(method 10 fail-mission)": [[43, "t9", "(function process process)"]], "restart-mission": [ - [ - 8, - "v1", - "connection" - ], - [ - 5, - "v1", - "connection" - ], - [ - 8, - "a0", - "process" - ], - [ - 12, - "a0", - "process" - ], - [ - 15, - "a0", - "process" - ], - [ - 39, - "a0", - "process" - ], - [ - 47, - "a0", - "connection" - ], - [ - 46, - "s4", - "connection" - ], - [ - 44, - "s4", - "connection" - ], - [ - 6, - "s4", - "connection" - ], - [ - 47, - "s4", - "connection" - ], - [ - 50, - "v1", - "connection" - ] - ], - "(code resetting fail-mission)": [ - [ - 19, - "v0", - "sound-rpc-set-param" - ] - ], - "(anon-function 6 script)": [ - [ - 17, - "v1", - "pair" - ] + [8, "v1", "connection"], + [5, "v1", "connection"], + [8, "a0", "process"], + [12, "a0", "process"], + [15, "a0", "process"], + [39, "a0", "process"], + [47, "a0", "connection"], + [46, "s4", "connection"], + [44, "s4", "connection"], + [6, "s4", "connection"], + [47, "s4", "connection"], + [50, "v1", "connection"] ], + "(code resetting fail-mission)": [[19, "v0", "sound-rpc-set-param"]], + "(anon-function 6 script)": [[17, "v1", "pair"]], "(anon-function 16 script)": [ - [ - 10, - "s4", - "game-task-node-info" - ], - [ - 12, - "v1", - "symbol" - ] - ], - "(method 13 mysql-nav-graph)": [ - [ - [ - 15, - 37 - ], - "gp", - "mysql-nav-node" - ] - ], - "(method 14 mysql-nav-graph)": [ - [ - [ - 16, - 31 - ], - "v1", - "mysql-nav-edge" - ] - ], - "(method 15 mysql-nav-graph)": [ - [ - [ - 6, - 11 - ], - "a3", - "mysql-nav-visnode" - ] + [10, "s4", "game-task-node-info"], + [12, "v1", "symbol"] ], + "(method 13 mysql-nav-graph)": [[[15, 37], "gp", "mysql-nav-node"]], + "(method 14 mysql-nav-graph)": [[[16, 31], "v1", "mysql-nav-edge"]], + "(method 15 mysql-nav-graph)": [[[6, 11], "a3", "mysql-nav-visnode"]], "(method 16 mysql-nav-graph)": [ - [ - [ - 39, - 54 - ], - "v1", - "mysql-nav-visnode" - ], - [ - 29, - "a1", - "mysql-nav-visnode" - ], - [ - 24, - "a1", - "mysql-nav-visnode" - ] - ], - "(method 11 mysql-nav-graph)": [ - [ - 7, - "a2", - "mysql-nav-node" - ] - ], - "(method 12 mysql-nav-graph)": [ - [ - 7, - "a2", - "mysql-nav-edge" - ] + [[39, 54], "v1", "mysql-nav-visnode"], + [29, "a1", "mysql-nav-visnode"], + [24, "a1", "mysql-nav-visnode"] ], + "(method 11 mysql-nav-graph)": [[7, "a2", "mysql-nav-node"]], + "(method 12 mysql-nav-graph)": [[7, "a2", "mysql-nav-edge"]], "(method 19 mysql-nav-graph)": [ - [ - [ - 32, - 41 - ], - "s4", - "mysql-nav-node" - ], - [ - [ - 42, - 62 - ], - "a0", - "mysql-nav-edge" - ] + [[32, 41], "s4", "mysql-nav-node"], + [[42, 62], "a0", "mysql-nav-edge"] ], "(method 10 mysql-nav-graph)": [ - [ - [ - 12, - 17 - ], - "a0", - "mysql-nav-node" - ], - [ - [ - 43, - 62 - ], - "a0", - "mysql-nav-edge" - ], - [ - [ - 83, - 102 - ], - "a0", - "mysql-nav-visnode" - ] - ], - "(method 10 mysql-nav-node)": [ - [ - 4, - "v1", - "mysql-nav-edge" - ] + [[12, 17], "a0", "mysql-nav-node"], + [[43, 62], "a0", "mysql-nav-edge"], + [[83, 102], "a0", "mysql-nav-visnode"] ], + "(method 10 mysql-nav-node)": [[4, "v1", "mysql-nav-edge"]], "(method 9 mysql-nav-graph)": [ - [ - [ - 96, - 261 - ], - "s0", - "mysql-nav-node" - ], - [ - [ - 360, - 690 - ], - "s1", - "mysql-nav-edge" - ], - [ - [ - 781, - 810 - ], - "s1", - "mysql-nav-visnode" - ] + [[96, 261], "s0", "mysql-nav-node"], + [[360, 690], "s1", "mysql-nav-edge"], + [[781, 810], "s1", "mysql-nav-visnode"] ], "(method 17 mysql-nav-graph)": [ - [ - 7, - "a1", - "mysql-nav-node" - ], - [ - 22, - "a1", - "mysql-nav-edge" - ], - [ - [ - 39, - 59 - ], - "a1", - "mysql-nav-edge" - ], - [ - [ - 48, - 58 - ], - "a2", - "mysql-nav-node" - ] - ], - "(anon-function 24 script)": [ - [ - 14, - "s5", - "entity-actor" - ] + [7, "a1", "mysql-nav-node"], + [22, "a1", "mysql-nav-edge"], + [[39, 59], "a1", "mysql-nav-edge"], + [[48, 58], "a2", "mysql-nav-node"] ], + "(anon-function 24 script)": [[14, "s5", "entity-actor"]], "(anon-function 31 script)": [ - [ - 25, - "s3", - "process-drawable" - ], - [ - 59, - "v0", - "joint" - ], - [ - 14, - "s5", - "(function process vector cspace)" - ] - ], - "(method 9 script-context)": [ - [ - 81, - "s5", - "symbol" - ] + [25, "s3", "process-drawable"], + [59, "v0", "joint"], + [14, "s5", "(function process vector cspace)"] ], + "(method 9 script-context)": [[81, "s5", "symbol"]], "(anon-function 33 script)": [ // TODO - cast had to be added even though `object` is in type_utils.cpp - [ - 14, - "a0", - "symbol" - ], - [ - 34, - "gp", - "process-drawable" - ], - [ - 95, - "s3", - "drawable-region-prim" - ], - [ - 150, - "v0", - "joint" - ] - ], - "(anon-function 36 script)": [ - [ - 15, - "v0", - "int" - ] - ], - "(anon-function 49 script)": [ - [ - 10, - "gp", - "pair" - ] + [14, "a0", "symbol"], + [34, "gp", "process-drawable"], + [95, "s3", "drawable-region-prim"], + [150, "v0", "joint"] ], + "(anon-function 36 script)": [[15, "v0", "int"]], + "(anon-function 49 script)": [[10, "gp", "pair"]], "(anon-function 52 script)": [ - [ - 14, - "s5", - "pair" - ], - [ - 11, - "s4", - "process-focusable" - ] - ], - "(anon-function 64 script)": [ - [ - 21, - "v1", - "bfloat" - ] - ], - "(anon-function 69 script)": [ - [ - 3, - "t9", - "(function script-context symbol)" - ] - ], - "(anon-function 72 script)": [ - [ - 3, - "s4", - "pair" - ] - ], - "(anon-function 73 script)": [ - [ - 5, - "s5", - "pair" - ] - ], - "(anon-function 74 script)": [ - [ - 5, - "s5", - "pair" - ] - ], - "(anon-function 75 script)": [ - [ - 3, - "s5", - "pair" - ] - ], - "(anon-function 76 script)": [ - [ - 3, - "s5", - "pair" - ] - ], - "(anon-function 80 script)": [ - [ - 3, - "s5", - "pair" - ] - ], - "(method 10 script-context)": [ - [ - 22, - "s3", - "symbol" - ] + [14, "s5", "pair"], + [11, "s4", "process-focusable"] ], + "(anon-function 64 script)": [[21, "v1", "bfloat"]], + "(anon-function 69 script)": [[3, "t9", "(function script-context symbol)"]], + "(anon-function 72 script)": [[3, "s4", "pair"]], + "(anon-function 73 script)": [[5, "s5", "pair"]], + "(anon-function 74 script)": [[5, "s5", "pair"]], + "(anon-function 75 script)": [[3, "s5", "pair"]], + "(anon-function 76 script)": [[3, "s5", "pair"]], + "(anon-function 80 script)": [[3, "s5", "pair"]], + "(method 10 script-context)": [[22, "s3", "symbol"]], "command-get-trans": [ - [ - 36, - "v0", - "process-drawable" - ], - [ - 58, - "s3", - "process-drawable" - ], - [ - 76, - "v0", - "joint" - ] + [36, "v0", "process-drawable"], + [58, "s3", "process-drawable"], + [76, "v0", "joint"] ], "(anon-function 0 script)": [ - [ - 30, - "s5", - "pair" - ], - [ - 16, - "s5", - "process-drawable" - ], - [ - 90, - "v0", - "joint" - ] + [30, "s5", "pair"], + [16, "s5", "process-drawable"], + [90, "v0", "joint"] ], "(anon-function 32 script)": [ // TODO - cast had to be added even though `object` is in type_utils.cpp - [ - 13, - "a0", - "symbol" - ], - [ - 43, - "s5", - "process-drawable" - ], - [ - 32, - "s5", - "process-drawable" - ], - [ - 105, - "v0", - "joint" - ], - [ - 145, - "v0", - "joint" - ], - [ - [ - 42, - 221 - ], - "s4", - "process-drawable" - ] + [13, "a0", "symbol"], + [43, "s5", "process-drawable"], + [32, "s5", "process-drawable"], + [105, "v0", "joint"], + [145, "v0", "joint"], + [[42, 221], "s4", "process-drawable"] ], "command-get-process": [ - [ - 37, - "gp", - "entity-actor" - ], - [ - 76, - "a0", - "connection" - ], - [ - 79, - "a0", - "connection" - ], - [ - 83, - "a0", - "connection" - ], - [ - 83, - "a1", - "connection" - ], - [ - 74, - "a1", - "connection" - ], - [ - 73, - "a0", - "connection" - ], - [ - 77, - "a2", - "game-task-node-info" - ], - [ - 97, - "v1", - "connection" - ], - [ - 94, - "v1", - "connection" - ], - [ - 162, - "s3", - "process-drawable" - ] - ], - "command-get-float": [ - [ - 20, - "gp", - "bfloat" - ] - ], - "command-get-int": [ - [ - 17, - "gp", - "bfloat" - ] - ], - "(anon-function 54 script)": [ - [ - 66, - "v1", - "entity-actor" - ] - ], - "(anon-function 53 script)": [ - [ - 40, - "v1", - "entity-actor" - ] - ], - "(anon-function 71 script)": [ - [ - 4, - "v1", - "symbol" - ] - ], - "letterbox": [ - [ - [ - 27, - 33 - ], - "v1", - "dma-packet" - ] - ], - "blackout": [ - [ - [ - 18, - 23 - ], - "v1", - "dma-packet" - ] + [37, "gp", "entity-actor"], + [76, "a0", "connection"], + [79, "a0", "connection"], + [83, "a0", "connection"], + [83, "a1", "connection"], + [74, "a1", "connection"], + [73, "a0", "connection"], + [77, "a2", "game-task-node-info"], + [97, "v1", "connection"], + [94, "v1", "connection"], + [162, "s3", "process-drawable"] ], + "command-get-float": [[20, "gp", "bfloat"]], + "command-get-int": [[17, "gp", "bfloat"]], + "(anon-function 54 script)": [[66, "v1", "entity-actor"]], + "(anon-function 53 script)": [[40, "v1", "entity-actor"]], + "(anon-function 71 script)": [[4, "v1", "symbol"]], + "letterbox": [[[27, 33], "v1", "dma-packet"]], + "blackout": [[[18, 23], "v1", "dma-packet"]], "(method 12 level)": [ - [ - [ - 182, - 185 - ], - "a0", - "texture-anim-array" - ], - [ - 343, - "a0", - "symbol" - ], - [ - 93, - "t9", - "(function level none)" - ], - [ - [ - 314, - 322 - ], - "a1", - "type" - ] - ], - "bg": [ - [ - 47, - "a0", - "symbol" - ] + [[182, 185], "a0", "texture-anim-array"], + [343, "a0", "symbol"], + [93, "t9", "(function level none)"], + [[314, 322], "a1", "type"] ], + "bg": [[47, "a0", "symbol"]], "(method 10 load-state)": [ - [ - 436, - "v1", - "level" - ], - [ - 442, - "v1", - "level" - ] - ], - "(method 14 level-group)": [ - [ - [ - 53, - 61 - ], - "a0", - "entity-actor" - ] + [436, "v1", "level"], + [442, "v1", "level"] ], + "(method 14 level-group)": [[[53, 61], "a0", "entity-actor"]], "(method 27 level-group)": [ - [ - [ - 112, - 122 - ], - "s3", - "entity-actor" - ], - [ - "_stack_", - 32, - "vector" - ], - [ - "_stack_", - 36, - "vector" - ] - ], - "expand-vis-box-with-point": [ - [ - [ - 10, - 40 - ], - "v1", - "(inline-array vector)" - ] + [[112, 122], "s3", "entity-actor"], + ["_stack_", 32, "vector"], + ["_stack_", 36, "vector"] ], + "expand-vis-box-with-point": [[[10, 40], "v1", "(inline-array vector)"]], "check-for-rougue-process": [ - [ - [ - 103, - 115 - ], - "v1", - "part-tracker" - ], - [ - [ - 126, - 140 - ], - "v1", - "part-spawner" - ], - [ - [ - 153, - 169 - ], - "v1", - "process-drawable" - ], - [ - [ - 178, - 194 - ], - "v1", - "process-drawable" - ] - ], - "process-drawable-scale-from-entity!": [ - [ - 15, - "v1", - "vector" - ] - ], - "reset-actors": [ - [ - 161, - "s3", - "(function level symbol none)" - ] - ], - "process-status-bits": [ - [ - [ - 12, - 58 - ], - "s3", - "process-drawable" - ] + [[103, 115], "v1", "part-tracker"], + [[126, 140], "v1", "part-spawner"], + [[153, 169], "v1", "process-drawable"], + [[178, 194], "v1", "process-drawable"] ], + "process-drawable-scale-from-entity!": [[15, "v1", "vector"]], + "reset-actors": [[161, "s3", "(function level symbol none)"]], + "process-status-bits": [[[12, 58], "s3", "process-drawable"]], "(method 26 level-group)": [ - [ - 134, - "v0", - "(pointer actor-group)" - ], + [134, "v0", "(pointer actor-group)"], // [135, "s2", "actor-group"], // [140, "v1", "(pointer uint32)"], - [ - 37, - "f0", - "float" - ], - [ - 40, - "f0", - "float" - ], - [ - 83, - "f0", - "float" - ], - [ - 86, - "f0", - "float" - ], - [ - "_stack_", - 48, - "res-tag" - ], - [ - "_stack_", - 20, - "vector" - ], - [ - "_stack_", - 24, - "vector" - ] - ], - "set-graphics-mode": [ - [ - [ - 0, - 100 - ], - "gp", - "gs-bank" - ] - ], - "(method 3 entity-nav-mesh)": [ - [ - 7, - "t9", - "(function object object)" - ] + [37, "f0", "float"], + [40, "f0", "float"], + [83, "f0", "float"], + [86, "f0", "float"], + ["_stack_", 48, "res-tag"], + ["_stack_", 20, "vector"], + ["_stack_", 24, "vector"] ], + "set-graphics-mode": [[[0, 100], "gp", "gs-bank"]], + "(method 3 entity-nav-mesh)": [[7, "t9", "(function object object)"]], "draw-actor-marks": [ - [ - 20, - "gp", - "part-spawner" - ], - [ - [ - 29, - 273 - ], - "gp", - "process-drawable" - ], - [ - "_stack_", - 20, - "(pointer int32)" - ] + [20, "gp", "part-spawner"], + [[29, 273], "gp", "process-drawable"], + ["_stack_", 20, "(pointer int32)"] ], "(method 15 level-group)": [ - [ - [ - 233, - 252 - ], - "s0", - "process-drawable" - ], - [ - [ - 281, - 427 - ], - "s5", - "process-drawable" - ], - [ - [ - 627, - 631 - ], - "a0", - "drawable-region-prim" - ], - [ - 625, - "a0", - "drawable-inline-array-region-prim" - ], - [ - 639, - "a0", - "drawable-inline-array-region-prim" - ], - [ - 688, - "a0", - "drawable-inline-array-region-prim" - ], - [ - 705, - "a0", - "drawable-inline-array-region-prim" - ], - [ - [ - 690, - 694 - ], - "a0", - "drawable-region-prim" - ] + [[233, 252], "s0", "process-drawable"], + [[281, 427], "s5", "process-drawable"], + [[627, 631], "a0", "drawable-region-prim"], + [625, "a0", "drawable-inline-array-region-prim"], + [639, "a0", "drawable-inline-array-region-prim"], + [688, "a0", "drawable-inline-array-region-prim"], + [705, "a0", "drawable-inline-array-region-prim"], + [[690, 694], "a0", "drawable-region-prim"] ], "build-masks": [ - [ - [ - 18, - 22 - ], - "a1", - "drawable-tree-tfrag" - ], - [ - 24, - "a2", - "drawable-inline-array-tfrag" - ], - [ - [ - 27, - 31 - ], - "a2", - "(inline-array tfragment)" - ], - [ - [ - 38, - 42 - ], - "a1", - "drawable-tree-tfrag-trans" - ], - [ - 44, - "a2", - "drawable-inline-array-tfrag" - ], - [ - [ - 47, - 51 - ], - "a2", - "(inline-array tfragment)" - ], - [ - [ - 58, - 62 - ], - "a1", - "drawable-tree-tfrag-water" - ], - [ - 64, - "a2", - "drawable-inline-array-tfrag" - ], - [ - [ - 67, - 71 - ], - "a2", - "(inline-array tfragment)" - ], - [ - [ - 78, - 79 - ], - "a1", - "drawable-tree-instance-tie" - ], - [ - 123, - "a1", - "drawable-tree-instance-shrub" - ], - [ - [ - 129, - 133 - ], - "a2", - "(inline-array prototype-bucket-shrub)" - ] + [[18, 22], "a1", "drawable-tree-tfrag"], + [24, "a2", "drawable-inline-array-tfrag"], + [[27, 31], "a2", "(inline-array tfragment)"], + [[38, 42], "a1", "drawable-tree-tfrag-trans"], + [44, "a2", "drawable-inline-array-tfrag"], + [[47, 51], "a2", "(inline-array tfragment)"], + [[58, 62], "a1", "drawable-tree-tfrag-water"], + [64, "a2", "drawable-inline-array-tfrag"], + [[67, 71], "a2", "(inline-array tfragment)"], + [[78, 79], "a1", "drawable-tree-instance-tie"], + [123, "a1", "drawable-tree-instance-shrub"], + [[129, 133], "a2", "(inline-array prototype-bucket-shrub)"] ], "history-draw": [ - [ - 151, - "a0", - "uint" - ], - [ - "_stack_", - 24, - "pat-surface" - ] - ], - "(code complete task-manager)": [ - [ - 119, - "gp", - "handle" - ] - ], - "(method 14 drawable-group)": [ - [ - 19, - "s5", - "drawable-group" - ] + [151, "a0", "uint"], + ["_stack_", 24, "pat-surface"] ], + "(code complete task-manager)": [[119, "gp", "handle"]], + "(method 14 drawable-group)": [[19, "s5", "drawable-group"]], "(method 15 drawable-tree)": [ - [ - [ - 1, - 4 - ], - "v1", - "drawable-inline-array-node" - ], - [ - [ - 29, - 34 - ], - "t0", - "drawable-inline-array-node" - ], - [ - [ - 28, - 32 - ], - "t2", - "drawable-inline-array-node" - ], - [ - [ - 42, - 46 - ], - "t2", - "(pointer int8)" - ] - ], - "(method 14 drawable-tree-array)": [ - [ - 11, - "s5", - "drawable-tree-array" - ] - ], - "upload-vis-bits": [ - [ - 14, - "a1", - "(pointer uint128)" - ] + [[1, 4], "v1", "drawable-inline-array-node"], + [[29, 34], "t0", "drawable-inline-array-node"], + [[28, 32], "t2", "drawable-inline-array-node"], + [[42, 46], "t2", "(pointer int8)"] ], + "(method 14 drawable-tree-array)": [[11, "s5", "drawable-tree-array"]], + "upload-vis-bits": [[14, "a1", "(pointer uint128)"]], "set-background-regs!": [ - [ - 42, - "v1", - "(pointer int32)" - ], - [ - 47, - "v1", - "(pointer int32)" - ], - [ - 45, - "a0", - "(pointer int32)" - ] + [42, "v1", "(pointer int32)"], + [47, "v1", "(pointer int32)"], + [45, "a0", "(pointer int32)"] ], "finish-background": [ - [ - 752, - "t0", - "(pointer float)" - ], - [ - 785, - "t4", - "(pointer int32)" - ], - [ - 815, - "t0", - "(pointer float)" - ], - [ - 848, - "t4", - "(pointer int32)" - ], - [ - 878, - "t0", - "(pointer float)" - ], - [ - 911, - "t4", - "(pointer int32)" - ], - [ - 941, - "a3", - "(pointer float)" - ], - [ - 974, - "t3", - "(pointer int32)" - ] - ], - "(method 16 drawable-inline-array-node)": [ - [ - [ - 1, - 7 - ], - "v1", - "draw-node" - ] + [752, "t0", "(pointer float)"], + [785, "t4", "(pointer int32)"], + [815, "t0", "(pointer float)"], + [848, "t4", "(pointer int32)"], + [878, "t0", "(pointer float)"], + [911, "t4", "(pointer int32)"], + [941, "a3", "(pointer float)"], + [974, "t3", "(pointer int32)"] ], + "(method 16 drawable-inline-array-node)": [[[1, 7], "v1", "draw-node"]], "(method 9 tfragment)": [ - [ - 27, - "a3", - "(pointer int32)" - ], - [ - 32, - "t0", - "texture" - ] - ], - "add-tfrag-mtx-0": [ - [ - [ - 3, - 17 - ], - "a0", - "dma-packet" - ] - ], - "add-tfrag-mtx-1": [ - [ - [ - 3, - 17 - ], - "a0", - "dma-packet" - ] + [27, "a3", "(pointer int32)"], + [32, "t0", "texture"] ], + "add-tfrag-mtx-0": [[[3, 17], "a0", "dma-packet"]], + "add-tfrag-mtx-1": [[[3, 17], "a0", "dma-packet"]], "add-tfrag-data": [ - [ - [ - 3, - 17 - ], - "a0", - "dma-packet" - ], - [ - [ - 24, - 31 - ], - "v1", - "dma-packet" - ] + [[3, 17], "a0", "dma-packet"], + [[24, 31], "v1", "dma-packet"] ], "tfrag-init-buffer": [ - [ - [ - 10, - 17 - ], - "a0", - "dma-packet" - ], - [ - [ - 19, - 26 - ], - "a0", - "gs-gif-tag" - ], - [ - 31, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 47, - 55 - ], - "v1", - "dma-packet" - ] + [[10, 17], "a0", "dma-packet"], + [[19, 26], "a0", "gs-gif-tag"], + [31, "a0", "(pointer gs-reg64)"], + [[47, 55], "v1", "dma-packet"] ], "tfrag-end-buffer": [ - [ - [ - 1, - 8 - ], - "a2", - "dma-packet" - ], - [ - [ - 11, - 18 - ], - "a0", - "(pointer vif-tag)" - ], - [ - [ - 18, - 22 - ], - "a0", - "(pointer int32)" - ], - [ - [ - 23, - 29 - ], - "a0", - "(pointer vif-tag)" - ] + [[1, 8], "a2", "dma-packet"], + [[11, 18], "a0", "(pointer vif-tag)"], + [[18, 22], "a0", "(pointer int32)"], + [[23, 29], "a0", "(pointer vif-tag)"] ], "draw-drawable-tree-tfrag": [ - [ - 17, - "v1", - "drawable-inline-array-node" - ], - [ - 19, - "a0", - "drawable-inline-array-node" - ], - [ - [ - 104, - 110 - ], - "v1", - "dma-packet" - ], - [ - [ - 183, - 189 - ], - "v1", - "dma-packet" - ] + [17, "v1", "drawable-inline-array-node"], + [19, "a0", "drawable-inline-array-node"], + [[104, 110], "v1", "dma-packet"], + [[183, 189], "v1", "dma-packet"] ], "draw-drawable-tree-tfrag-trans": [ - [ - 18, - "v1", - "drawable-inline-array-node" - ], - [ - 20, - "a0", - "drawable-inline-array-node" - ], - [ - [ - 176, - 182 - ], - "v1", - "dma-packet" - ], - [ - [ - 97, - 103 - ], - "v1", - "dma-packet" - ] + [18, "v1", "drawable-inline-array-node"], + [20, "a0", "drawable-inline-array-node"], + [[176, 182], "v1", "dma-packet"], + [[97, 103], "v1", "dma-packet"] ], "draw-drawable-tree-tfrag-water": [ - [ - 18, - "v1", - "drawable-inline-array-node" - ], - [ - 20, - "a0", - "drawable-inline-array-node" - ], - [ - [ - 176, - 182 - ], - "v1", - "dma-packet" - ], - [ - [ - 97, - 103 - ], - "v1", - "dma-packet" - ] + [18, "v1", "drawable-inline-array-node"], + [20, "a0", "drawable-inline-array-node"], + [[176, 182], "v1", "dma-packet"], + [[97, 103], "v1", "dma-packet"] ], "tfrag-vu1-init-buf": [ - [ - [ - 27, - 35 - ], - "v1", - "dma-packet" - ], - [ - [ - 61, - 66 - ], - "v1", - "dma-packet" - ], - [ - 69, - "v1", - "(pointer int32)" - ] + [[27, 35], "v1", "dma-packet"], + [[61, 66], "v1", "dma-packet"], + [69, "v1", "(pointer int32)"] ], "(method 8 process-tree)": [ - [ - 31, - "v1", - "symbol" - ], - [ - 6, - "a3", - "symbol" - ] - ], - "(method 11 memory-usage-block)": [ - [ - 43, - "a0", - "int" - ] - ], - "process-release?": [ - [ - 9, - "gp", - "process-focusable" - ] - ], - "(code pov-camera-start-playing pov-camera)": [ - [ - 21, - "v0", - "joint" - ] + [31, "v1", "symbol"], + [6, "a3", "symbol"] ], + "(method 11 memory-usage-block)": [[43, "a0", "int"]], + "process-release?": [[9, "gp", "process-focusable"]], + "(code pov-camera-start-playing pov-camera)": [[21, "v0", "joint"]], "(anon-function 7 pov-camera)": [ - [ - 9, - "v1", - "float" - ], - [ - 16, - "v1", - "float" - ] + [9, "v1", "float"], + [16, "v1", "float"] ], "(event othercam-running)": [ - [ - 17, - "v1", - "process-drawable" - ], - [ - 24, - "v0", - "joint" - ], - [ - 41, - "a0", - "process" - ] + [17, "v1", "process-drawable"], + [24, "v0", "joint"], + [41, "a0", "process"] ], "upload-generic-shrub": [ - [ - [ - 3, - 13 - ], - "t0", - "dma-packet" - ], - [ - [ - 15, - 26 - ], - "v1", - "matrix" - ], - [ - [ - 31, - 44 - ], - "t0", - "vector4w-2" - ], - [ - [ - 47, - 71 - ], - "t0", - "dma-packet" - ], - [ - [ - 74, - 98 - ], - "a2", - "dma-packet" - ], - [ - [ - 101, - 125 - ], - "a2", - "dma-packet" - ], - [ - [ - 128, - 152 - ], - "a2", - "dma-packet" - ], - [ - [ - 157, - 162 - ], - "a1", - "dma-packet" - ] + [[3, 13], "t0", "dma-packet"], + [[15, 26], "v1", "matrix"], + [[31, 44], "t0", "vector4w-2"], + [[47, 71], "t0", "dma-packet"], + [[74, 98], "a2", "dma-packet"], + [[101, 125], "a2", "dma-packet"], + [[128, 152], "a2", "dma-packet"], + [[157, 162], "a1", "dma-packet"] ], "tfrag-scissor-vu1-init-buf": [ - [ - [ - 25, - 34 - ], - "v1", - "dma-packet" - ], - [ - [ - 61, - 66 - ], - "v1", - "dma-packet" - ], - [ - 69, - "v1", - "(pointer uint32)" - ] + [[25, 34], "v1", "dma-packet"], + [[61, 66], "v1", "dma-packet"], + [69, "v1", "(pointer uint32)"] ], "(method 9 tie-fragment)": [ - [ - 21, - "a2", - "(pointer int32)" - ], - [ - 26, - "a3", - "(pointer int32)" - ], - [ - [ - 1, - 70 - ], - "s5", - "adgif-shader" - ] + [21, "a2", "(pointer int32)"], + [26, "a3", "(pointer int32)"], + [[1, 70], "s5", "adgif-shader"] ], "tie-init-engine": [ - [ - [ - 11, - 25 - ], - "a0", - "dma-packet" - ], - [ - [ - 37, - 45 - ], - "a0", - "dma-packet" - ], - [ - [ - 47, - 54 - ], - "a0", - "dma-packet" - ], - [ - [ - 57, - 64 - ], - "v1", - "vector" - ], - [ - [ - 65, - 72 - ], - "v1", - "(pointer vif-tag)" - ] + [[11, 25], "a0", "dma-packet"], + [[37, 45], "a0", "dma-packet"], + [[47, 54], "a0", "dma-packet"], + [[57, 64], "v1", "vector"], + [[65, 72], "v1", "(pointer vif-tag)"] ], "tie-end-buffer": [ - [ - [ - 1, - 8 - ], - "a1", - "dma-packet" - ], - [ - [ - 10, - 17 - ], - "a1", - "gs-gif-tag" - ], - [ - 21, - "a1", - "(pointer gs-test)" - ], - [ - 23, - "a1", - "(pointer gs-reg64)" - ], - [ - [ - 27, - 34 - ], - "a1", - "dma-packet" - ], - [ - 38, - "a0", - "(pointer vif-tag)" - ], - [ - 40, - "a0", - "(pointer vif-tag)" - ], - [ - 42, - "a0", - "(pointer vif-tag)" - ], - [ - 44, - "a0", - "(pointer vif-tag)" - ], - [ - [ - 45, - 49 - ], - "a0", - "(pointer int32)" - ] + [[1, 8], "a1", "dma-packet"], + [[10, 17], "a1", "gs-gif-tag"], + [21, "a1", "(pointer gs-test)"], + [23, "a1", "(pointer gs-reg64)"], + [[27, 34], "a1", "dma-packet"], + [38, "a0", "(pointer vif-tag)"], + [40, "a0", "(pointer vif-tag)"], + [42, "a0", "(pointer vif-tag)"], + [44, "a0", "(pointer vif-tag)"], + [[45, 49], "a0", "(pointer int32)"] ], "tie-ints": [ - [ - 17, - "v1", - "(pointer uint32)" - ], - [ - 21, - "v1", - "(pointer uint32)" - ] + [17, "v1", "(pointer uint32)"], + [21, "v1", "(pointer uint32)"] ], "(method 13 drawable-tree-instance-tie)": [ - [ - [ - 51, - 70 - ], - "t1", - "tie-fragment" - ], - [ - [ - 102, - 120 - ], - "a3", - "tie-fragment" - ], - [ - [ - 160, - 178 - ], - "t1", - "tie-fragment" - ], - [ - [ - 211, - 229 - ], - "a3", - "tie-fragment" - ], - [ - [ - 266, - 286 - ], - "t1", - "tie-fragment" - ], - [ - [ - 320, - 340 - ], - "a1", - "tie-fragment" - ], - [ - [ - 381, - 400 - ], - "t1", - "tie-fragment" - ], - [ - [ - 432, - 450 - ], - "a3", - "tie-fragment" - ], - [ - [ - 487, - 507 - ], - "t1", - "tie-fragment" - ], - [ - [ - 541, - 561 - ], - "a1", - "tie-fragment" - ], - [ - [ - 598, - 616 - ], - "t1", - "tie-fragment" - ], - [ - [ - 649, - 667 - ], - "a3", - "tie-fragment" - ], - [ - [ - 703, - 723 - ], - "t1", - "tie-fragment" - ], - [ - [ - 756, - 776 - ], - "a1", - "tie-fragment" - ] + [[51, 70], "t1", "tie-fragment"], + [[102, 120], "a3", "tie-fragment"], + [[160, 178], "t1", "tie-fragment"], + [[211, 229], "a3", "tie-fragment"], + [[266, 286], "t1", "tie-fragment"], + [[320, 340], "a1", "tie-fragment"], + [[381, 400], "t1", "tie-fragment"], + [[432, 450], "a3", "tie-fragment"], + [[487, 507], "t1", "tie-fragment"], + [[541, 561], "a1", "tie-fragment"], + [[598, 616], "t1", "tie-fragment"], + [[649, 667], "a3", "tie-fragment"], + [[703, 723], "t1", "tie-fragment"], + [[756, 776], "a1", "tie-fragment"] ], "draw-drawable-tree-instance-tie": [ - [ - [ - 23, - 37 - ], - "v1", - "drawable-inline-array-node" - ], - [ - 25, - "a0", - "drawable-inline-array-node" - ], - [ - 120, - "s2", - "drawable-inline-array-instance-tie" - ], - [ - 132, - "v1", - "int" - ], - [ - 132, - "a0", - "int" - ] + [[23, 37], "v1", "drawable-inline-array-node"], + [25, "a0", "drawable-inline-array-node"], + [120, "s2", "drawable-inline-array-instance-tie"], + [132, "v1", "int"], + [132, "a0", "int"] ], "instance-tie-patch-buckets": [ - [ - 39, - "a0", - "(pointer uint64)" - ], - [ - 152, - "a0", - "(pointer uint64)" - ], - [ - 265, - "a0", - "(pointer uint64)" - ], - [ - 378, - "a0", - "(pointer uint64)" - ], - [ - 491, - "a0", - "(pointer uint64)" - ], - [ - 605, - "a0", - "(pointer uint64)" - ], - [ - 719, - "a0", - "(pointer uint64)" - ], - [ - 833, - "a0", - "(pointer uint64)" - ], - [ - 947, - "a0", - "(pointer uint64)" - ], - [ - 1061, - "a0", - "(pointer uint64)" - ], - [ - 1175, - "a0", - "(pointer uint64)" - ], - [ - 1289, - "a0", - "(pointer uint64)" - ], - [ - 1403, - "a0", - "(pointer uint64)" - ], - [ - [ - 51, - 57 - ], - "a0", - "dma-packet" - ], - [ - [ - 164, - 170 - ], - "a0", - "dma-packet" - ] - ], - "tie-floats": [ - [ - [ - 3, - 73 - ], - "gp", - "(pointer uint32)" - ] + [39, "a0", "(pointer uint64)"], + [152, "a0", "(pointer uint64)"], + [265, "a0", "(pointer uint64)"], + [378, "a0", "(pointer uint64)"], + [491, "a0", "(pointer uint64)"], + [605, "a0", "(pointer uint64)"], + [719, "a0", "(pointer uint64)"], + [833, "a0", "(pointer uint64)"], + [947, "a0", "(pointer uint64)"], + [1061, "a0", "(pointer uint64)"], + [1175, "a0", "(pointer uint64)"], + [1289, "a0", "(pointer uint64)"], + [1403, "a0", "(pointer uint64)"], + [[51, 57], "a0", "dma-packet"], + [[164, 170], "a0", "dma-packet"] ], + "tie-floats": [[[3, 73], "gp", "(pointer uint32)"]], "tie-init-buf": [ - [ - [ - 24, - 31 - ], - "a0", - "dma-packet" - ], - [ - [ - 33, - 40 - ], - "a0", - "gs-gif-tag" - ], - [ - 44, - "a0", - "(pointer gs-zbuf)" - ], - [ - 46, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 49, - 59 - ], - "v1", - "dma-packet" - ], - [ - [ - 84, - 90 - ], - "v1", - "dma-packet" - ], - [ - 92, - "v1", - "(pointer int32)" - ] + [[24, 31], "a0", "dma-packet"], + [[33, 40], "a0", "gs-gif-tag"], + [44, "a0", "(pointer gs-zbuf)"], + [46, "a0", "(pointer gs-reg64)"], + [[49, 59], "v1", "dma-packet"], + [[84, 90], "v1", "dma-packet"], + [92, "v1", "(pointer int32)"] ], "tie-init-envmap-buf": [ - [ - [ - 23, - 33 - ], - "v1", - "dma-packet" - ], - [ - [ - 58, - 64 - ], - "v1", - "dma-packet" - ], - [ - 66, - "v1", - "(pointer int32)" - ] - ], - "(code othercam-running)": [ - [ - [ - 2, - 65 - ], - "s2", - "process-drawable" - ] + [[23, 33], "v1", "dma-packet"], + [[58, 64], "v1", "dma-packet"], + [66, "v1", "(pointer int32)"] ], + "(code othercam-running)": [[[2, 65], "s2", "process-drawable"]], "hud-ring-cell-init-by-other": [ - [ - 36, - "a0", - "progress" - ], - [ - 45, - "v1", - "progress" - ], - [ - 56, - "a0", - "progress" - ], - [ - 132, - "a1", - "progress" - ], - [ - 159, - "a1", - "progress" - ], - [ - 178, - "a1", - "progress" - ] - ], - "(enter othercam-running)": [ - [ - [ - 50, - 60 - ], - "gp", - "process-drawable" - ] + [36, "a0", "progress"], + [45, "v1", "progress"], + [56, "a0", "progress"], + [132, "a1", "progress"], + [159, "a1", "progress"], + [178, "a1", "progress"] ], + "(enter othercam-running)": [[[50, 60], "gp", "process-drawable"]], "(post idle hud-ring-cell)": [ - [ - 8, - "a1", - "progress" - ], - [ - 13, - "v1", - "progress" - ], - [ - 36, - "a1", - "progress" - ], - [ - 63, - "a1", - "progress" - ], - [ - 82, - "a1", - "progress" - ], - [ - 99, - "v1", - "progress" - ], - [ - 102, - "v1", - "progress" - ], - [ - 137, - "v1", - "progress" - ], - [ - 159, - "v1", - "progress" - ] - ], - "end-scan": [ - [ - [ - 18, - 22 - ], - "v1", - "dma-packet" - ] - ], - "(code target-board-jump)": [ - [ - 17, - "v1", - "art-joint-anim" - ] - ], - "(code target-board-get-on)": [ - [ - 55, - "v1", - "art-joint-anim" - ] - ], - "(code target-board-jump-kick)": [ - [ - 15, - "v1", - "art-joint-anim" - ] - ], - "(code target-board-get-off)": [ - [ - 78, - "v1", - "art-joint-anim" - ] - ], - "(code target-board-stance)": [ - [ - 49, - "v1", - "art-joint-anim" - ] + [8, "a1", "progress"], + [13, "v1", "progress"], + [36, "a1", "progress"], + [63, "a1", "progress"], + [82, "a1", "progress"], + [99, "v1", "progress"], + [102, "v1", "progress"], + [137, "v1", "progress"], + [159, "v1", "progress"] ], + "end-scan": [[[18, 22], "v1", "dma-packet"]], + "(code target-board-jump)": [[17, "v1", "art-joint-anim"]], + "(code target-board-get-on)": [[55, "v1", "art-joint-anim"]], + "(code target-board-jump-kick)": [[15, "v1", "art-joint-anim"]], + "(code target-board-get-off)": [[78, "v1", "art-joint-anim"]], + "(code target-board-stance)": [[49, "v1", "art-joint-anim"]], "(code target-board-wall-kick)": [ - [ - 10, - "v1", - "art-joint-anim" - ], - [ - 59, - "f0", - "float" - ] + [10, "v1", "art-joint-anim"], + [59, "f0", "float"] ], "(code target-board-pegasus)": [ - [ - 32, - "s4", - "art-joint-anim" - ], - [ - 68, - "s4", - "process-focusable" - ], - [ - 85, - "s4", - "process-focusable" - ], - [ - 149, - "s4", - "target" - ] + [32, "s4", "art-joint-anim"], + [68, "s4", "process-focusable"], + [85, "s4", "process-focusable"], + [149, "s4", "target"] ], "(code target-board-trickx)": [ - [ - 81, - "v1", - "art-joint-anim" - ], - [ - 149, - "v1", - "art-joint-anim" - ], - [ - 218, - "v1", - "art-joint-anim" - ], - [ - 301, - "v1", - "art-joint-anim" - ] + [81, "v1", "art-joint-anim"], + [149, "v1", "art-joint-anim"], + [218, "v1", "art-joint-anim"], + [301, "v1", "art-joint-anim"] ], "(code target-board-flip)": [ - [ - 108, - "v1", - "art-joint-anim" - ], - [ - 218, - "v1", - "art-joint-anim" - ], - [ - 319, - "v1", - "art-joint-anim" - ], - [ - 385, - "v1", - "art-joint-anim" - ] + [108, "v1", "art-joint-anim"], + [218, "v1", "art-joint-anim"], + [319, "v1", "art-joint-anim"], + [385, "v1", "art-joint-anim"] ], "(code target-board-hold)": [ - [ - 100, - "v1", - "art-joint-anim" - ], - [ - 227, - "v1", - "art-joint-anim" - ], - [ - 415, - "v1", - "art-joint-anim" - ], - [ - 485, - "v1", - "art-joint-anim" - ] + [100, "v1", "art-joint-anim"], + [227, "v1", "art-joint-anim"], + [415, "v1", "art-joint-anim"], + [485, "v1", "art-joint-anim"] ], "(code target-board-hit-ground)": [ - [ - 77, - "v1", - "art-joint-anim" - ], - [ - 147, - "v1", - "art-joint-anim" - ] + [77, "v1", "art-joint-anim"], + [147, "v1", "art-joint-anim"] ], "target-board-ground-check": [ - [ - 198, - "v1", - "board" - ], - [ - 258, - "v1", - "board" - ] + [198, "v1", "board"], + [258, "v1", "board"] ], "(enter target-board-jump)": [ - [ - 174, - "v1", - "board" - ], - [ - 231, - "v1", - "board" - ] - ], - "(trans target-board-ride-edge)": [ - [ - 107, - "v0", - "sound-rpc-set-param" - ] - ], - "(enter target-board-flip)": [ - [ - 78, - "v0", - "sound-rpc-set-param" - ] - ], - "target-board-anim-trans": [ - [ - 192, - "v0", - "sound-rpc-set-param" - ] - ], - "(exit target-board-ride-edge)": [ - [ - 8, - "v0", - "sound-rpc-set-param" - ] - ], - "(exit target-board-flip)": [ - [ - 31, - "v0", - "sound-rpc-set-param" - ] - ], - "(exit target-board-hold)": [ - [ - 9, - "v0", - "sound-rpc-set-param" - ] + [174, "v1", "board"], + [231, "v1", "board"] ], + "(trans target-board-ride-edge)": [[107, "v0", "sound-rpc-set-param"]], + "(enter target-board-flip)": [[78, "v0", "sound-rpc-set-param"]], + "target-board-anim-trans": [[192, "v0", "sound-rpc-set-param"]], + "(exit target-board-ride-edge)": [[8, "v0", "sound-rpc-set-param"]], + "(exit target-board-flip)": [[31, "v0", "sound-rpc-set-param"]], + "(exit target-board-hold)": [[9, "v0", "sound-rpc-set-param"]], "(code target-board-hit)": [ - [ - 304, - "v1", - "fact-info-target" - ], - [ - 455, - "v1", - "fact-info-target" - ] + [304, "v1", "fact-info-target"], + [455, "v1", "fact-info-target"] ], "(code target-board-halfpipe)": [ - [ - 173, - "t9", - "(function none :behavior target)" - ] - ], - "(event target-board-grab)": [ - [ - 24, - "a0", - "process" - ] - ], - "(event target-board-halfpipe)": [ - [ - 82, - "v1", - "float" - ] + [173, "t9", "(function none :behavior target)"] ], + "(event target-board-grab)": [[24, "a0", "process"]], + "(event target-board-halfpipe)": [[82, "v1", "float"]], "talker-spawn-func": [ - [ - 79, - "a0", - "talker" - ], - [ - 82, - "v1", - "talker" - ], - [ - 85, - "v1", - "talker" - ] + [79, "a0", "talker"], + [82, "v1", "talker"], + [85, "v1", "talker"] ], "(method 9 board-info)": [ - [ - 45, - "a0", - "fact-info-target" - ], - [ - 55, - "a0", - "fact-info-target" - ] - ], - "target-board-real-post": [ - [ - 346, - "v0", - "sound-rpc-set-param" - ] - ], - "target-board-effect": [ - [ - 334, - "v0", - "sound-rpc-set-param" - ] - ], - "target-board-handler": [ - [ - 123, - "a0", - "process" - ] + [45, "a0", "fact-info-target"], + [55, "a0", "fact-info-target"] ], + "target-board-real-post": [[346, "v0", "sound-rpc-set-param"]], + "target-board-effect": [[334, "v0", "sound-rpc-set-param"]], + "target-board-handler": [[123, "a0", "process"]], "(trans target-flop-hit-ground)": [ - [ - 52, - "v1", - "fact-info-target" - ], - [ - 58, - "v1", - "fact-info-target" - ] - ], - "(code target-flop)": [ - [ - 32, - "v1", - "art-joint-anim" - ] + [52, "v1", "fact-info-target"], + [58, "v1", "fact-info-target"] ], + "(code target-flop)": [[32, "v1", "art-joint-anim"]], "(trans target-flop)": [ - [ - 73, - "v1", - "fact-info-target" - ], - [ - 79, - "v1", - "fact-info-target" - ], - [ - 108, - "v1", - "fact-info-target" - ], - [ - 114, - "v1", - "fact-info-target" - ], - [ - 187, - "v1", - "fact-info-target" - ], - [ - 193, - "v1", - "fact-info-target" - ] + [73, "v1", "fact-info-target"], + [79, "v1", "fact-info-target"], + [108, "v1", "fact-info-target"], + [114, "v1", "fact-info-target"], + [187, "v1", "fact-info-target"], + [193, "v1", "fact-info-target"] ], "(enter target-flop)": [ - [ - 2, - "v1", - "fact-info-target" - ], - [ - 8, - "v1", - "fact-info-target" - ] + [2, "v1", "fact-info-target"], + [8, "v1", "fact-info-target"] ], "(trans target-attack-uppercut-jump)": [ - [ - 183, - "v1", - "fact-info-target" - ], - [ - 189, - "v1", - "fact-info-target" - ] + [183, "v1", "fact-info-target"], + [189, "v1", "fact-info-target"] ], "(trans target-attack-air)": [ - [ - 83, - "v1", - "fact-info-target" - ], - [ - 89, - "v1", - "fact-info-target" - ] + [83, "v1", "fact-info-target"], + [89, "v1", "fact-info-target"] ], "(code target-running-attack)": [ - [ - 115, - "gp", - "art-joint-anim" - ], - [ - 398, - "v1", - "art-joint-anim" - ], - [ - 426, - "v1", - "art-joint-anim" - ], - [ - 454, - "v1", - "art-joint-anim" - ], - [ - 542, - "t1", - "sound-name" - ], - [ - 547, - "t1", - "sound-name" - ], - [ - 557, - "t1", - "sound-name" - ], - [ - 226, - "f26", - "float" - ], - [ - 309, - "f26", - "float" - ] - ], - "(trans target-duck-high-jump-jump)": [ - [ - 11, - "v0", - "sound-rpc-set-param" - ] + [115, "gp", "art-joint-anim"], + [398, "v1", "art-joint-anim"], + [426, "v1", "art-joint-anim"], + [454, "v1", "art-joint-anim"], + [542, "t1", "sound-name"], + [547, "t1", "sound-name"], + [557, "t1", "sound-name"], + [226, "f26", "float"], + [309, "f26", "float"] ], + "(trans target-duck-high-jump-jump)": [[11, "v0", "sound-rpc-set-param"]], "(code target-double-jump)": [ - [ - 81, - "v1", - "art-joint-anim" - ], - [ - 119, - "v1", - "art-joint-anim" - ] - ], - "(code target-jump-forward)": [ - [ - 55, - "v1", - "art-joint-anim" - ] - ], - "(code target-falling)": [ - [ - 67, - "v1", - "art-joint-anim" - ] + [81, "v1", "art-joint-anim"], + [119, "v1", "art-joint-anim"] ], + "(code target-jump-forward)": [[55, "v1", "art-joint-anim"]], + "(code target-falling)": [[67, "v1", "art-joint-anim"]], "mod-var-jump": [ - [ - 76, - "f1", - "float" - ], - [ - 171, - "v0", - "vector" - ] - ], - "(code target-slide-down)": [ - [ - 28, - "v1", - "art-joint-anim" - ] + [76, "f1", "float"], + [171, "v0", "vector"] ], + "(code target-slide-down)": [[28, "v1", "art-joint-anim"]], "(code target-duck-stance)": [ - [ - 59, - "v1", - "art-joint-anim" - ], - [ - 291, - "v1", - "art-joint-anim" - ], - [ - 112, - "v1", - "art-joint-anim" - ], - [ - 239, - "v1", - "art-joint-anim" - ] - ], - "(enter target-double-jump)": [ - [ - 15, - "v1", - "vector" - ] - ], - "(enter target-jump)": [ - [ - 42, - "v1", - "vector" - ] - ], - "(enter target-high-jump)": [ - [ - 21, - "v1", - "vector" - ] + [59, "v1", "art-joint-anim"], + [291, "v1", "art-joint-anim"], + [112, "v1", "art-joint-anim"], + [239, "v1", "art-joint-anim"] ], + "(enter target-double-jump)": [[15, "v1", "vector"]], + "(enter target-jump)": [[42, "v1", "vector"]], + "(enter target-high-jump)": [[21, "v1", "vector"]], "(code target-attack)": [ - [ - 145, - "gp", - "art-joint-anim" - ], - [ - 177, - "v1", - "fact-info-target" - ], - [ - 183, - "v1", - "fact-info-target" - ] - ], - "(event target-running-attack)": [ - [ - 48, - "v1", - "target" - ] + [145, "gp", "art-joint-anim"], + [177, "v1", "fact-info-target"], + [183, "v1", "fact-info-target"] ], + "(event target-running-attack)": [[48, "v1", "target"]], "(trans target-running-attack)": [ - [ - 211, - "v1", - "fact-info-target" - ], - [ - 217, - "v1", - "fact-info-target" - ] - ], - "target-gun-end-mode": [ - [ - 58, - "v0", - "sound-rpc-set-param" - ] - ], - "target-board-physics": [ - [ - 167, - "v0", - "sound-rpc-set-param" - ] + [211, "v1", "fact-info-target"], + [217, "v1", "fact-info-target"] ], + "target-gun-end-mode": [[58, "v0", "sound-rpc-set-param"]], + "target-board-physics": [[167, "v0", "sound-rpc-set-param"]], "clone-anim-once": [ - [ - [ - 22, - 69 - ], - "gp", - "process-drawable" - ], - [ - 46, - "s5", - "collide-shape" - ], - [ - 107, - "v1", - "manipy" - ] - ], - "service-cpads": [ - [ - [ - 207, - 312 - ], - "s3", - "pad-buttons" - ] - ], - "dm-editable-boolean-toggle-pick-func": [ - [ - 5, - "v1", - "(pointer symbol)" - ] + [[22, 69], "gp", "process-drawable"], + [46, "s5", "collide-shape"], + [107, "v1", "manipy"] ], + "service-cpads": [[[207, 312], "s3", "pad-buttons"]], + "dm-editable-boolean-toggle-pick-func": [[5, "v1", "(pointer symbol)"]], "dm-editable-light-float-func": [ - [ - 36, - "a0", - "(pointer float)" - ], - [ - 88, - "v1", - "(pointer float)" - ] - ], - "(anon-function 46 script)": [ - [ - 24, - "v0", - "float" - ] - ], - "(anon-function 4 script)": [ - [ - 13, - "v1", - "int" - ] + [36, "a0", "(pointer float)"], + [88, "v1", "(pointer float)"] ], + "(anon-function 46 script)": [[24, "v0", "float"]], + "(anon-function 4 script)": [[13, "v1", "int"]], "(method 13 sync-linear)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - 35, - "v1", - "(pointer float)" - ] + ["_stack_", 16, "res-tag"], + [35, "v1", "(pointer float)"] ], "(method 13 sync-eased)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - [ - 31, - 54 - ], - "v1", - "(pointer float)" - ] + ["_stack_", 16, "res-tag"], + [[31, 54], "v1", "(pointer float)"] ], "(method 13 sync-paused)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - [ - 29, - 45 - ], - "v1", - "(pointer float)" - ] - ], - "(method 25 progress)": [ - [ - [ - 19, - 31 - ], - "a0", - "menu-option" - ] + ["_stack_", 16, "res-tag"], + [[29, 45], "v1", "(pointer float)"] ], + "(method 25 progress)": [[[19, 31], "a0", "menu-option"]], "(method 24 progress)": [ - [ - 70, - "a0", - "(array menu-option)" - ], - [ - 71, - "a0", - "menu-on-off-game-vibrations-option" - ], - [ - 76, - "a0", - "(array menu-option)" - ], - [ - 77, - "a0", - "menu-on-off-game-subtitles-option" - ], - [ - 82, - "a0", - "(array menu-option)" - ], - [ - 83, - "a0", - "menu-language-option" - ], - [ - 87, - "a0", - "(array menu-option)" - ], - [ - 88, - "a0", - "menu-language-option" - ], - [ - 91, - "v1", - "(array menu-option)" - ], - [ - 92, - "v1", - "menu-language-option" - ], - [ - 95, - "v1", - "(array menu-option)" - ], - [ - 96, - "v1", - "menu-language-option" - ], - [ - 101, - "a0", - "(array menu-option)" - ], - [ - 102, - "a0", - "menu-on-off-option" - ], - [ - 107, - "a0", - "(array menu-option)" - ], - [ - 108, - "a0", - "menu-on-off-option" - ], - [ - 113, - "a0", - "(array menu-option)" - ], - [ - 114, - "a0", - "menu-on-off-option" - ], - [ - 119, - "a0", - "(array menu-option)" - ], - [ - 120, - "a0", - "menu-on-off-option" - ], - [ - 125, - "a0", - "(array menu-option)" - ], - [ - 126, - "a0", - "menu-slider-option" - ], - [ - 131, - "a0", - "(array menu-option)" - ], - [ - 132, - "a0", - "menu-slider-option" - ], - [ - 137, - "a0", - "(array menu-option)" - ], - [ - 138, - "a0", - "menu-slider-option" - ], - [ - 141, - "v1", - "(array menu-option)" - ], - [ - 142, - "v1", - "menu-missions-option" - ] + [70, "a0", "(array menu-option)"], + [71, "a0", "menu-on-off-game-vibrations-option"], + [76, "a0", "(array menu-option)"], + [77, "a0", "menu-on-off-game-subtitles-option"], + [82, "a0", "(array menu-option)"], + [83, "a0", "menu-language-option"], + [87, "a0", "(array menu-option)"], + [88, "a0", "menu-language-option"], + [91, "v1", "(array menu-option)"], + [92, "v1", "menu-language-option"], + [95, "v1", "(array menu-option)"], + [96, "v1", "menu-language-option"], + [101, "a0", "(array menu-option)"], + [102, "a0", "menu-on-off-option"], + [107, "a0", "(array menu-option)"], + [108, "a0", "menu-on-off-option"], + [113, "a0", "(array menu-option)"], + [114, "a0", "menu-on-off-option"], + [119, "a0", "(array menu-option)"], + [120, "a0", "menu-on-off-option"], + [125, "a0", "(array menu-option)"], + [126, "a0", "menu-slider-option"], + [131, "a0", "(array menu-option)"], + [132, "a0", "menu-slider-option"], + [137, "a0", "(array menu-option)"], + [138, "a0", "menu-slider-option"], + [141, "v1", "(array menu-option)"], + [142, "v1", "menu-missions-option"] ], "(method 31 progress)": [ - [ - 61, - "v1", - "(array menu-option)" - ], - [ - 62, - "v1", - "menu-missions-option" - ] + [61, "v1", "(array menu-option)"], + [62, "v1", "menu-missions-option"] ], "(method 32 progress)": [ - [ - 296, - "v1", - "(array menu-option)" - ], - [ - 297, - "v1", - "menu-select-start-option" - ], - [ - 306, - "v1", - "(array menu-option)" - ], - [ - 307, - "v1", - "menu-select-scene-option" - ], - [ - 371, - "v1", - "(array menu-option)" - ], - [ - 372, - "v1", - "menu-missions-option" - ], - [ - 380, - "v1", - "(array menu-option)" - ], - [ - 381, - "v1", - "menu-highscores-option" - ], - [ - 384, - "v1", - "(array menu-option)" - ], - [ - 385, - "v1", - "menu-highscores-option" - ] - ], - "draw-highlight": [ - [ - [ - 44, - 47 - ], - "v1", - "dma-packet" - ] - ], - "end-scissor": [ - [ - [ - 16, - 19 - ], - "v1", - "dma-packet" - ] - ], - "begin-scissor-secret": [ - [ - [ - 49, - 52 - ], - "v1", - "dma-packet" - ] - ], - "end-scissor-secret": [ - [ - [ - 16, - 19 - ], - "v1", - "dma-packet" - ] - ], - "begin-scissor-missions": [ - [ - [ - 49, - 52 - ], - "v1", - "dma-packet" - ] - ], - "end-scissor-missions": [ - [ - [ - 16, - 19 - ], - "v1", - "dma-packet" - ] - ], - "begin-scissor-scene": [ - [ - [ - 49, - 52 - ], - "v1", - "dma-packet" - ] - ], - "end-scissor-scene": [ - [ - [ - 16, - 19 - ], - "v1", - "dma-packet" - ] - ], - "begin-scissor-level": [ - [ - [ - 49, - 52 - ], - "v1", - "dma-packet" - ] - ], - "end-scissor-level": [ - [ - [ - 16, - 19 - ], - "v1", - "dma-packet" - ] + [296, "v1", "(array menu-option)"], + [297, "v1", "menu-select-start-option"], + [306, "v1", "(array menu-option)"], + [307, "v1", "menu-select-scene-option"], + [371, "v1", "(array menu-option)"], + [372, "v1", "menu-missions-option"], + [380, "v1", "(array menu-option)"], + [381, "v1", "menu-highscores-option"], + [384, "v1", "(array menu-option)"], + [385, "v1", "menu-highscores-option"] ], + "draw-highlight": [[[44, 47], "v1", "dma-packet"]], + "end-scissor": [[[16, 19], "v1", "dma-packet"]], + "begin-scissor-secret": [[[49, 52], "v1", "dma-packet"]], + "end-scissor-secret": [[[16, 19], "v1", "dma-packet"]], + "begin-scissor-missions": [[[49, 52], "v1", "dma-packet"]], + "end-scissor-missions": [[[16, 19], "v1", "dma-packet"]], + "begin-scissor-scene": [[[49, 52], "v1", "dma-packet"]], + "end-scissor-scene": [[[16, 19], "v1", "dma-packet"]], + "begin-scissor-level": [[[49, 52], "v1", "dma-packet"]], + "end-scissor-level": [[[16, 19], "v1", "dma-packet"]], "(method 10 menu-highscores-option)": [ - [ - 17, - "v1", - "float" - ], - [ - 51, - "f0", - "float" - ], - [ - 14, - "v1", - "float" - ] - ], - "draw-percent-bar": [ - [ - [ - 38, - 41 - ], - "v1", - "dma-packet" - ] - ], - "draw-highscore-icon": [ - [ - [ - 36, - 39 - ], - "v1", - "dma-packet" - ] - ], - "begin-scissor": [ - [ - [ - 70, - 73 - ], - "v1", - "dma-packet" - ] - ], - "draw-savegame-box": [ - [ - [ - 25, - 28 - ], - "v1", - "dma-packet" - ] - ], - "draw-decoration": [ - [ - [ - 176, - 179 - ], - "v1", - "dma-packet" - ] - ], - "draw-missions-decoration": [ - [ - [ - 137, - 140 - ], - "v1", - "dma-packet" - ] - ], - "draw-sound-options-decoration": [ - [ - [ - 151, - 154 - ], - "v1", - "dma-packet" - ] - ], - "draw-decoration-secrets": [ - [ - [ - 139, - 142 - ], - "v1", - "dma-packet" - ] - ], - "draw-decoration-load-save": [ - [ - [ - 173, - 176 - ], - "v1", - "dma-packet" - ] + [17, "v1", "float"], + [51, "f0", "float"], + [14, "v1", "float"] ], + "draw-percent-bar": [[[38, 41], "v1", "dma-packet"]], + "draw-highscore-icon": [[[36, 39], "v1", "dma-packet"]], + "begin-scissor": [[[70, 73], "v1", "dma-packet"]], + "draw-savegame-box": [[[25, 28], "v1", "dma-packet"]], + "draw-decoration": [[[176, 179], "v1", "dma-packet"]], + "draw-missions-decoration": [[[137, 140], "v1", "dma-packet"]], + "draw-sound-options-decoration": [[[151, 154], "v1", "dma-packet"]], + "draw-decoration-secrets": [[[139, 142], "v1", "dma-packet"]], + "draw-decoration-load-save": [[[173, 176], "v1", "dma-packet"]], "(method 10 menu-secret-option)": [ - [ - 25, - "v1", - "float" - ], - [ - 22, - "v1", - "float" - ], - [ - 63, - "f0", - "float" - ], - [ - [ - 137, - 140 - ], - "v1", - "dma-packet" - ] + [25, "v1", "float"], + [22, "v1", "float"], + [63, "f0", "float"], + [[137, 140], "v1", "dma-packet"] ], "(method 10 menu-memcard-slot-option)": [ - [ - [ - 333, - 336 - ], - "v1", - "dma-packet" - ], - [ - [ - 552, - 555 - ], - "v1", - "dma-packet" - ], - [ - [ - 874, - 877 - ], - "v1", - "dma-packet" - ], - [ - [ - 941, - 944 - ], - "v1", - "dma-packet" - ], - [ - [ - 1034, - 1037 - ], - "v1", - "dma-packet" - ], - [ - [ - 1107, - 1110 - ], - "v1", - "dma-packet" - ], - [ - [ - 1186, - 1189 - ], - "v1", - "dma-packet" - ], - [ - 59, - "f0", - "float" - ] - ], - "(method 10 menu-icon-info-option)": [ - [ - [ - 71, - 74 - ], - "v1", - "dma-packet" - ] + [[333, 336], "v1", "dma-packet"], + [[552, 555], "v1", "dma-packet"], + [[874, 877], "v1", "dma-packet"], + [[941, 944], "v1", "dma-packet"], + [[1034, 1037], "v1", "dma-packet"], + [[1107, 1110], "v1", "dma-packet"], + [[1186, 1189], "v1", "dma-packet"], + [59, "f0", "float"] ], + "(method 10 menu-icon-info-option)": [[[71, 74], "v1", "dma-packet"]], "find-mission-text-at-index": [ [ 201, @@ -14320,113 +2847,23 @@ "symbol" // this is a lie, but it's needed to work around the useless`cmove-#f-zero` it's not a symbol ] ], - "(method 10 menu-missions-option)": [ - [ - 78, - "f0", - "float" - ] - ], - "draw-highscore-cup": [ - [ - [ - 74, - 77 - ], - "v1", - "dma-packet" - ] - ], + "(method 10 menu-missions-option)": [[78, "f0", "float"]], + "draw-highscore-cup": [[[74, 77], "v1", "dma-packet"]], "(method 10 menu-slider-option)": [ - [ - [ - 415, - 418 - ], - "v1", - "dma-packet" - ], - [ - [ - 768, - 771 - ], - "v1", - "dma-packet" - ] + [[415, 418], "v1", "dma-packet"], + [[768, 771], "v1", "dma-packet"] ], "(method 10 menu-sub-menu-option)": [ - [ - [ - 237, - 240 - ], - "v1", - "dma-packet" - ], - [ - [ - 334, - 337 - ], - "v1", - "dma-packet" - ] + [[237, 240], "v1", "dma-packet"], + [[334, 337], "v1", "dma-packet"] ], "(event idle progress)": [ - [ - [ - 10, - 80 - ], - "v1", - "mc-status-code" - ], - [ - [ - 147, - 217 - ], - "v1", - "mc-status-code" - ] + [[10, 80], "v1", "mc-status-code"], + [[147, 217], "v1", "mc-status-code"] ], - "memcard-unlocked-secrets?": [ - [ - 50, - "s5", - "int" - ] - ], - "(method 10 progress)": [ - [ - 45, - "t9", - "(function progress none)" - ] - ], - "load-game-text-info": [ - [ - 4, - "v1", - "game-text-info" - ] - ], - "(method 16 camera-master)": [ - [ - [11, 15], - "a2", - "target" - ] - ], - "master-choose-entity": [ - [ - [ - 87, - 247 - ], - "s3", - "(pointer camera-slave)" - ] - ] + "memcard-unlocked-secrets?": [[50, "s5", "int"]], + "(method 10 progress)": [[45, "t9", "(function progress none)"]], + "load-game-text-info": [[4, "v1", "game-text-info"]], + "(method 16 camera-master)": [[[11, 15], "a2", "target"]], + "master-choose-entity": [[[87, 247], "s3", "(pointer camera-slave)"]] } diff --git a/decompiler/config/jak2_ntsc_v1.jsonc b/decompiler/config/jak2_ntsc_v1.jsonc index 3878089112..48dd806a75 100644 --- a/decompiler/config/jak2_ntsc_v1.jsonc +++ b/decompiler/config/jak2_ntsc_v1.jsonc @@ -33,7 +33,7 @@ "disassemble_data": false, // unpack textures to assets folder - "process_tpages": false, + "process_tpages": true, // unpack game text to assets folder "process_game_text": true, // unpack game count to assets folder diff --git a/game/common/str_rpc_types.h b/game/common/str_rpc_types.h index 3481689aab..196f767eed 100644 --- a/game/common/str_rpc_types.h +++ b/game/common/str_rpc_types.h @@ -50,12 +50,12 @@ struct RPC_Str_Cmd_Jak1 { */ struct RPC_Str_Cmd_Jak2 { u16 rsvd; - u16 result; // 2 + u16 result; // 2 u32 address; - s32 section; // 8 + s32 section; // 8 u32 maxlen; u32 dummy[4]; - char basename[48]; // 32 + char basename[48]; // 32 }; struct RPC_Play_Cmd { diff --git a/game/overlord/stream.cpp b/game/overlord/stream.cpp index ed4e7e5d26..af8f96133f 100644 --- a/game/overlord/stream.cpp +++ b/game/overlord/stream.cpp @@ -8,7 +8,6 @@ #include -#include "common/log/log.h" #include "common/util/Assert.h" #include "game/common/play_rpc_types.h" @@ -202,7 +201,7 @@ void* RPC_STR_jak2(unsigned int fno, void* _cmd, int y) { } } else { // TODO - not yet implemented - lg::warn("this branch of RPC_STR has not yet been implemented!"); + ASSERT_MSG(false, "this branch of RPC_STR has not yet been implemented!"); cmd->result = STR_RPC_RESULT_ERROR; }