From 287a81dc2ebc48ed04a8a9897f8c193ad5aa3373 Mon Sep 17 00:00:00 2001 From: Tyler Wilding Date: Fri, 21 Oct 2022 15:24:55 -0400 Subject: [PATCH] d/jak2: temp stash --- .vs/launch.vs.json | 2 +- decompiler/ObjectFile/LinkedWord.h | 12 +- decompiler/config/jak2/all-types.gc | 85 +- .../jak2/anonymous_function_types.jsonc | 8 +- decompiler/config/jak2/label_types.jsonc | 2250 +- decompiler/config/jak2/stack_structures.jsonc | 4009 +-- decompiler/config/jak2/type_casts.jsonc | 20344 +++------------- decompiler/config/jak2/var_names.jsonc | 1459 +- decompiler/config/jak2_ntsc_v1.jsonc | 2 +- .../opengl_renderer/background/Tie3.cpp | 6 +- test/game/test_newpad.cpp | 2 +- 11 files changed, 4236 insertions(+), 23943 deletions(-) diff --git a/.vs/launch.vs.json b/.vs/launch.vs.json index 461961bfd7..09e9a82504 100644 --- a/.vs/launch.vs.json +++ b/.vs/launch.vs.json @@ -233,7 +233,7 @@ "project" : "CMakeLists.txt", "projectTarget" : "type_searcher.exe (bin\\type_searcher.exe)", "name" : "Tools - Type Searcher", - "args" : ["--game", "jak2", "--output-path", "./search-results.json", "--fields", "[{\\\"type\\\":\\\"int16\\\",\\\"offset\\\":2},{\\\"type\\\":\\\"int16\\\",\\\"offset\\\":4}]"] + "args" : ["--game", "jak2", "--output-path", "./search-results.json", "--size", "544"] } ] } diff --git a/decompiler/ObjectFile/LinkedWord.h b/decompiler/ObjectFile/LinkedWord.h index 4029e0c164..a4655d869a 100644 --- a/decompiler/ObjectFile/LinkedWord.h +++ b/decompiler/ObjectFile/LinkedWord.h @@ -70,7 +70,7 @@ class LinkedWord { if (&other != this) { data = other.data; if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } m_kind = other.m_kind; @@ -88,20 +88,20 @@ class LinkedWord { ~LinkedWord() { if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } } void set_to_empty_ptr() { if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } m_kind = EMPTY_PTR; } void set_to_symbol(Kind kind, const std::string& name) { if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } m_kind = kind; char* str = new char[name.size() + 1]; @@ -111,7 +111,7 @@ class LinkedWord { void set_to_pointer(Kind kind, u32 label_id) { if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } m_data_ptr = label_id; m_kind = kind; @@ -119,7 +119,7 @@ class LinkedWord { void set_to_plain_data() { if (holds_string()) { - delete[]((char*)m_data_ptr); + delete[] ((char*)m_data_ptr); } m_kind = PLAIN_DATA; } diff --git a/decompiler/config/jak2/all-types.gc b/decompiler/config/jak2/all-types.gc index 2bd6ec551c..f9574ddf6e 100644 --- a/decompiler/config/jak2/all-types.gc +++ b/decompiler/config/jak2/all-types.gc @@ -22092,7 +22092,7 @@ (deftype nav-callback-info (structure) ((callback-count int32 :offset-assert 0) - (callback-array uint32 10 :offset-assert 4) + (callback-array function 10 :offset-assert 4) ) :method-count-assert 9 :size-assert #x2c @@ -22122,7 +22122,7 @@ (deftype nav-state (structure) ((flags nav-state-flag :offset-assert 0) - (nav basic :offset-assert 4) + (nav nav-control :offset-assert 4) (user-poly nav-poly :offset-assert 8) (mesh nav-mesh :offset-assert 12) (current-poly nav-poly :offset-assert 16) @@ -22246,7 +22246,7 @@ "Is the given point ([[vector]]) outside of the [[nav-mesh]]'s `bounds` [[sphere]] radius" (_type_ vector) symbol 10) (nav-control-method-11 "TODO" (_type_ vector) vector 11) ;; (dummy-11 (_type_ vector) vector 11) - (nav-control-method-12 () none 12) ;; (TODO-RENAME-12 (_type_ nav-gap-info) symbol 12) + (nav-control-method-12 (_type_ vector vector) object 12) ;; (TODO-RENAME-12 (_type_ nav-gap-info) symbol 12) (find-poly "TODO" (_type_ vector) nav-poly 13) ;; (dummy-13 (_type_ vector vector) vector 13) (nav-control-method-14 (_type_ nav-poly vector object vector) none 14) ;; (set-current-poly! (_type_ nav-poly) none 14) (nav-control-method-15 "TODO - same as 11" (_type_ vector) none 15) ;; (set-target-pos! (_type_ vector) none 15) @@ -31948,6 +31948,13 @@ (vulnerable-backup 33) (vulnerable 34) (recover 35) + (enemy-flag36 36) + (enemy-flag37 37) + (enemy-flag38 38) + (enemy-flag39 39) + (enemy-flag40 40) + (enemy-flag41 41) + (enemy-flag42 42) ) ;; ---enemy-h:enemy-flag @@ -32064,7 +32071,7 @@ :size-assert #x180 :flag-assert #xa00000180 (:methods - (copy! "Copies the given [[enemy-info]] into the current [[enemy-info]]" (_type_ _type_) none 9) + (copy-enemy-info! "Copies the given [[enemy-info]] into the current [[enemy-info]]" (_type_ _type_) none 9) ) ) @@ -32214,7 +32221,7 @@ (enemy-method-53 "TODO" (_type_ process-focusable) symbol 53) - (enemy-method-54 (_type_) none 54) + (enemy-method-54 (_type_) enemy-flag 54) (enemy-method-55 (_type_) none 55) (enemy-method-56 (_type_ object enemy-attack-info) none 56) (enemy-method-57 (_type_) none 57) @@ -32236,7 +32243,7 @@ (go-flee (_type_) none 71) (enemy-method-72 (_type_) none 72) (enemy-method-73 (_type_) none 73) - (enemy-method-74 (_type_) none 74) + (enemy-method-74 (_type_ object object symbol) none 74) (enemy-method-75 (_type_ process touching-shapes-entry) none 75) (enemy-method-76 (_type_) none 76) (enemy-method-77 (_type_) none 77) @@ -32306,7 +32313,7 @@ (enemy-method-123 "TODO" (_type_ float) symbol 123) (enemy-method-124 "TODO" (_type_) collide-spec 124) (enemy-method-125 (_type_) none 125) - (enemy-method-126 (_type_) none 126) + (enemy-method-126 (_type_ collide-query vector collide-spec float float float) none 126) (enemy-method-127 (_type_) none 127) (enemy-method-128 (_type_ vector) none 128) (enemy-method-129 (_type_) none 129) @@ -32364,7 +32371,9 @@ :size-assert #x1ec :flag-assert #xb000001ec (:methods - (nav-enemy-info-method-10 () none 10) + (copy-nav-enemy-info! + "Copies the provided [[nav-enemy-info]] into the current object" + (_type_ nav-enemy-info) none 10) ) ) @@ -32381,16 +32390,16 @@ :size-assert #x25c :flag-assert #xb201e0025c (:methods - (nav-enemy-method-137 () none 137) - (nav-enemy-method-138 () none 138) - (nav-enemy-method-139 () none 139) - (nav-enemy-method-140 () none 140) - (nav-enemy-method-141 () none 141) + (taunt () _type_ :state 137) + (pacing () _type_ :state 138) + (circling () _type_ :state 139) + (stop-chase () _type_ :state 140) + (debug-control () _type_ :state 141) (nav-enemy-method-142 () none 142) (nav-enemy-method-143 () none 143) (nav-enemy-method-144 () none 144) - (nav-enemy-method-145 () none 145) - (nav-enemy-method-146 () none 146) + (nav-enemy-method-145 (_type_ nav-control) none 145) + (nav-enemy-method-146 (_type_ nav-control) none 146) (nav-enemy-method-147 () none 147) (nav-enemy-method-148 () none 148) (nav-enemy-method-149 () none 149) @@ -32400,28 +32409,28 @@ (nav-enemy-method-153 () none 153) (nav-enemy-method-154 () none 154) (nav-enemy-method-155 () none 155) - (nav-enemy-method-156 () none 156) + (nav-enemy-method-156 (_type_) none 156) (nav-enemy-method-157 () none 157) (nav-enemy-method-158 () none 158) (nav-enemy-method-159 () none 159) (nav-enemy-method-160 () none 160) - (nav-enemy-method-161 () none 161) - (nav-enemy-method-162 () none 162) - (nav-enemy-method-163 () none 163) - (nav-enemy-method-164 () none 164) - (nav-enemy-method-165 () none 165) - (nav-enemy-method-166 () none 166) - (nav-enemy-method-167 () none 167) - (nav-enemy-method-168 () none 168) - (nav-enemy-method-169 () none 169) - (nav-enemy-method-170 () none 170) - (nav-enemy-method-171 () none 171) - (nav-enemy-method-172 () none 172) - (nav-enemy-method-173 () none 173) - (nav-enemy-method-174 () none 174) - (nav-enemy-method-175 () none 175) - (nav-enemy-method-176 () none 176) - (nav-enemy-method-177 () none 177) + (nav-enemy-method-161 (_type_) none 161) + (nav-enemy-method-162 (_type_) none 162) + (nav-enemy-method-163 (_type_) none 163) + (nav-enemy-method-164 (_type_) none 164) + (nav-enemy-method-165 (_type_) none 165) + (nav-enemy-method-166 (_type_) none 166) + (nav-enemy-method-167 (_type_) none 167) + (nav-enemy-method-168 (_type_) none 168) + (nav-enemy-method-169 (_type_) none 169) + (nav-enemy-method-170 (_type_) none 170) + (nav-enemy-method-171 (_type_) none 171) + (nav-enemy-method-172 (_type_) none 172) + (nav-enemy-method-173 (_type_) none 173) + (nav-enemy-method-174 (_type_) none 174) + (nav-enemy-method-175 (_type_) none 175) + (nav-enemy-method-176 (_type_) none :behavior nav-enemy 176) + (nav-enemy-method-177 (_type_) none 177) ) ) @@ -32757,10 +32766,10 @@ ;; nav-enemy ;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; -;; (define-extern *nav-enemy-dummy-shadow-control* shadow-control) ;; shadow-control -;; (define-extern *nav-enemy-null-callback-info* object) -;; (define-extern *nav-enemy-callback-info* object) -;; (define-extern *nav-enemy-physics-callback-info* object) +(define-extern *nav-enemy-dummy-shadow-control* shadow-control) ;; shadow-control +(define-extern *nav-enemy-null-callback-info* nav-callback-info) +(define-extern *nav-enemy-callback-info* nav-callback-info) +(define-extern *nav-enemy-physics-callback-info* nav-callback-info) ;; (define-extern nav-enemy-simple-post function) ;; (function none :behavior nav-enemy) ;; (define-extern nav-enemy-die-falling-post function) ;; (define-extern nav-enemy-travel-post function) ;; (function none :behavior nav-enemy) @@ -32772,7 +32781,7 @@ ;; (define-extern nav-enemy-falling-post function) ;; (function none :behavior nav-enemy) ;; (define-extern nav-enemy-turn-to-face-dir function) ;; (function vector float none :behavior nav-enemy) ;; (define-extern nav-enemy-turn-to-face-point function) ;; (function vector float none :behavior nav-enemy) -;; (define-extern *nav-enemy-debug-control-info* nav-enemy-debug-control-info) +(define-extern *nav-enemy-debug-control-info* nav-enemy-debug-control-info) ;; (define-extern nav-enemy-debug-control-post function) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/decompiler/config/jak2/anonymous_function_types.jsonc b/decompiler/config/jak2/anonymous_function_types.jsonc index 4667806223..cd7a877e82 100644 --- a/decompiler/config/jak2/anonymous_function_types.jsonc +++ b/decompiler/config/jak2/anonymous_function_types.jsonc @@ -415,9 +415,9 @@ ], "water": [[10, "(function vector :behavior process-drawable)"]], "dark-eco-pool": [[0, "(function none :behavior dark-eco-pool)"]], - "target-gun": [[22, "(function surface object object int object :behavior target)"]], + "target-gun": [ + [22, "(function surface object object int object :behavior target)"] + ], "scene": [[4, "(function symbol :behavior scene-player)"]], - "enemy": [ - [37, "(function enemy-jump-info none :behavior enemy)"] - ] + "enemy": [[37, "(function enemy-jump-info none :behavior enemy)"]] } diff --git a/decompiler/config/jak2/label_types.jsonc b/decompiler/config/jak2/label_types.jsonc index ef03930e0d..9b723f2398 100644 --- a/decompiler/config/jak2/label_types.jsonc +++ b/decompiler/config/jak2/label_types.jsonc @@ -1,1943 +1,455 @@ { - "profile": [ - [ - "L14", - "profile-work" - ] - ], + "profile": [["L14", "profile-work"]], "math": [ - [ - "L103", - "(pointer float)", - 32 - ], - [ - "L102", - "(pointer float)", - 32 - ] + ["L103", "(pointer float)", 32], + ["L102", "(pointer float)", 32] ], "trigonometry": [ - [ - "L93", - "vector" - ], - [ - "L92", - "vector" - ], - [ - "L91", - "vector" - ] - ], - "video-h": [ - [ - "L1", - "video-params" - ] - ], - "geometry": [ - [ - "L132", - "vector" - ] + ["L93", "vector"], + ["L92", "vector"], + ["L91", "vector"] ], + "video-h": [["L1", "video-params"]], + "geometry": [["L132", "vector"]], "texture-h": [ - [ - "L10", - "texture-base" - ], - [ - "L9", - "texture-base" - ], - [ - "L8", - "texture-base" - ], - [ - "L7", - "texture-base" - ], - [ - "L6", - "texture-base" - ], - [ - "L5", - "texture-base" - ] - ], - "texture-anim-h": [ - [ - "L1", - "(pointer uint32)", - 64 - ] - ], - "main-h": [ - [ - "L3", - "frame-stats" - ] + ["L10", "texture-base"], + ["L9", "texture-base"], + ["L8", "texture-base"], + ["L7", "texture-base"], + ["L6", "texture-base"], + ["L5", "texture-base"] ], + "texture-anim-h": [["L1", "(pointer uint32)", 64]], + "main-h": [["L3", "frame-stats"]], "font-h": [ - [ - "L20", - "matrix" - ], - [ - "L19", - "font-work" - ] - ], - "capture": [ - [ - "L4", - "gs-store-image-packet" - ] + ["L20", "matrix"], + ["L19", "font-work"] ], + "capture": [["L4", "gs-store-image-packet"]], "task-control-h": [ - [ - "L877", - "uint64", - true - ], - [ - "L878", - "uint64", - true - ], - [ - "L879", - "uint64", - true - ], - [ - "L880", - "uint64", - true - ], - [ - "L881", - "uint64", - true - ], - [ - "L882", - "uint64", - true - ], - [ - "L883", - "uint64", - true - ] + ["L877", "uint64", true], + ["L878", "uint64", true], + ["L879", "uint64", true], + ["L880", "uint64", true], + ["L881", "uint64", true], + ["L882", "uint64", true], + ["L883", "uint64", true] ], "ocean-trans-tables": [ - [ - "L1", - "(inline-array vector)", - 4 - ], - [ - "L2", - "(pointer float)", - 160 - ], - [ - "L3", - "(pointer float)", - 100 - ], - [ - "L4", - "(pointer float)", - 72 - ], - [ - "L5", - "(pointer float)", - 72 - ], - [ - "L6", - "(pointer float)", - 72 - ], - [ - "L7", - "(pointer float)", - 72 - ], - [ - "L8", - "(pointer float)", - 44 - ], - [ - "L9", - "(pointer float)", - 44 - ], - [ - "L10", - "(pointer float)", - 44 - ], - [ - "L11", - "(pointer float)", - 44 - ], - [ - "L12", - "(pointer float)", - 40 - ], - [ - "L13", - "(pointer float)", - 40 - ], - [ - "L14", - "(pointer float)", - 40 - ], - [ - "L15", - "(pointer float)", - 40 - ], - [ - "L16", - "(pointer float)", - 28 - ], - [ - "L17", - "(pointer float)", - 28 - ], - [ - "L18", - "(pointer float)", - 28 - ], - [ - "L19", - "(pointer float)", - 28 - ] - ], - "ocean-frames": [ - [ - "L1", - "(pointer uint32)", - 16384 - ] - ], - "ambient-h": [ - [ - "L1", - "(inline-array talker-speech-class)", - 188 - ] - ], - "pat-h": [ - [ - "L1", - "(inline-array pat-mode-info)", - 4 - ] - ], - "joint-mod-h": [ - [ - "L43", - "(inline-array vector)", - 6 - ] - ], - "rigid-body": [ - [ - "L163", - "rigid-body-object-constants" - ] - ], - "rigid-body-plat": [ - [ - "L47", - "rigid-body-platform-constants" - ] - ], - "sprite": [ - [ - "L51", - "vu-function" - ] - ], - "sprite-distort": [ - [ - "L27", - "vu-function" - ] - ], - "sprite-glow": [ - [ - "L29", - "vu-function" - ] + ["L1", "(inline-array vector)", 4], + ["L2", "(pointer float)", 160], + ["L3", "(pointer float)", 100], + ["L4", "(pointer float)", 72], + ["L5", "(pointer float)", 72], + ["L6", "(pointer float)", 72], + ["L7", "(pointer float)", 72], + ["L8", "(pointer float)", 44], + ["L9", "(pointer float)", 44], + ["L10", "(pointer float)", 44], + ["L11", "(pointer float)", 44], + ["L12", "(pointer float)", 40], + ["L13", "(pointer float)", 40], + ["L14", "(pointer float)", 40], + ["L15", "(pointer float)", 40], + ["L16", "(pointer float)", 28], + ["L17", "(pointer float)", 28], + ["L18", "(pointer float)", 28], + ["L19", "(pointer float)", 28] ], + "ocean-frames": [["L1", "(pointer uint32)", 16384]], + "ambient-h": [["L1", "(inline-array talker-speech-class)", 188]], + "pat-h": [["L1", "(inline-array pat-mode-info)", 4]], + "joint-mod-h": [["L43", "(inline-array vector)", 6]], + "rigid-body": [["L163", "rigid-body-object-constants"]], + "rigid-body-plat": [["L47", "rigid-body-platform-constants"]], + "sprite": [["L51", "vu-function"]], + "sprite-distort": [["L27", "vu-function"]], + "sprite-glow": [["L29", "vu-function"]], "debug": [ - [ - "L250", - "(inline-array vector)", - 32 - ], - [ - "L254", - "(inline-array vector)", - 3 - ], - [ - "L253", - "(inline-array vector)", - 3 - ], - [ - "L255", - "vector2h" - ], - [ - "L256", - "vector" - ], - [ - "L257", - "vector" - ], - [ - "L258", - "vector" - ], - [ - "L259", - "vector" - ], - [ - "L231", - "matrix" - ], - [ - "L232", - "matrix" - ] + ["L250", "(inline-array vector)", 32], + ["L254", "(inline-array vector)", 3], + ["L253", "(inline-array vector)", 3], + ["L255", "vector2h"], + ["L256", "vector"], + ["L257", "vector"], + ["L258", "vector"], + ["L259", "vector"], + ["L231", "matrix"], + ["L232", "matrix"] ], "mood-funcs": [ - [ - "L231", - "vector" - ], - [ - "L358", - "(pointer uint64)", - 1 - ], - [ - "L361", - "(pointer uint64)", - 1 - ], - [ - "L359", - "(pointer uint64)", - 1 - ], - [ - "L365", - "(pointer uint64)", - 1 - ], - [ - "L360", - "(pointer uint64)", - 1 - ], - [ - "L366", - "(pointer uint64)", - 1 - ], - [ - "L363", - "(pointer uint64)", - 1 - ], - [ - "L368", - "(pointer uint64)", - 1 - ], - [ - "L364", - "(pointer uint64)", - 1 - ], - [ - "L367", - "(pointer uint64)", - 1 - ], - [ - "L362", - "(pointer uint64)", - 1 - ] + ["L231", "vector"], + ["L358", "(pointer uint64)", 1], + ["L361", "(pointer uint64)", 1], + ["L359", "(pointer uint64)", 1], + ["L365", "(pointer uint64)", 1], + ["L360", "(pointer uint64)", 1], + ["L366", "(pointer uint64)", 1], + ["L363", "(pointer uint64)", 1], + ["L368", "(pointer uint64)", 1], + ["L364", "(pointer uint64)", 1], + ["L367", "(pointer uint64)", 1], + ["L362", "(pointer uint64)", 1] ], "font-data": [ - [ - "L1", - "(inline-array vector)", - 250 - ], - [ - "L2", - "(inline-array vector)", - 250 - ] + ["L1", "(inline-array vector)", 250], + ["L2", "(inline-array vector)", 250] ], "script": [ - [ - "L2358", - "vector4" - ], - [ - "L787", - "attack-info" - ], - [ - "L1777", - "attack-info" - ], - [ - "L1776", - "attack-info" - ] + ["L2358", "vector4"], + ["L787", "attack-info"], + ["L1777", "attack-info"], + ["L1776", "attack-info"] ], "text": [ - [ - "L96", - "vector4" - ], - [ - "L95", - "vector4w-4" - ], - [ - "L96", - "vector4w" - ] - ], - "joint-mod": [ - [ - "L189", - "(inline-array quaternion)", - 3 - ] + ["L96", "vector4"], + ["L95", "vector4w-4"], + ["L96", "vector4w"] ], + "joint-mod": [["L189", "(inline-array quaternion)", 3]], "sky-data": [ - [ - "L26", - "(inline-array sky-vertex)", - 12 - ], - [ - "L25", - "(inline-array sky-vertex)", - 12 - ], - [ - "L23", - "(inline-array sky-vertex)", - 648 - ], - [ - "L21", - "(inline-array sky-vertex)", - 144 - ] + ["L26", "(inline-array sky-vertex)", 12], + ["L25", "(inline-array sky-vertex)", 12], + ["L23", "(inline-array sky-vertex)", 648], + ["L21", "(inline-array sky-vertex)", 144] ], "default-menu": [ - [ - "L6314", - "(pointer uint64)", - 1 - ], - [ - "L6313", - "(pointer uint64)", - 1 - ], - [ - "L6312", - "(pointer uint64)", - 1 - ], - [ - "L6311", - "(pointer uint64)", - 1 - ], - [ - "L6310", - "(pointer uint64)", - 1 - ], - [ - "L6309", - "(pointer uint64)", - 1 - ] + ["L6314", "(pointer uint64)", 1], + ["L6313", "(pointer uint64)", 1], + ["L6312", "(pointer uint64)", 1], + ["L6311", "(pointer uint64)", 1], + ["L6310", "(pointer uint64)", 1], + ["L6309", "(pointer uint64)", 1] ], "cam-states": [ - [ - "L772", - "(pointer uint64)", - 1 - ], - [ - "L773", - "(pointer uint64)", - 1 - ], - [ - "L774", - "(pointer uint64)", - 1 - ], - [ - "L775", - "(pointer uint64)", - 1 - ] - ], - "collide-cache": [ - [ - "L171", - "vector" - ] - ], - "emerc-vu1": [ - [ - "L1", - "vu-function" - ] + ["L772", "(pointer uint64)", 1], + ["L773", "(pointer uint64)", 1], + ["L774", "(pointer uint64)", 1], + ["L775", "(pointer uint64)", 1] ], + "collide-cache": [["L171", "vector"]], + "emerc-vu1": [["L1", "vu-function"]], "mood-funcs2": [ - [ - "L496", - "(pointer uint64)", - 1 - ], - [ - "L497", - "(pointer uint64)", - 1 - ], - [ - "L498", - "(pointer uint64)", - 1 - ], - [ - "L499", - "(pointer uint64)", - 1 - ], - [ - "L500", - "(pointer uint64)", - 1 - ], - [ - "L501", - "(pointer uint64)", - 1 - ], - [ - "L502", - "(pointer uint64)", - 1 - ], - [ - "L503", - "(pointer uint64)", - 1 - ], - [ - "L504", - "(pointer uint64)", - 1 - ], - [ - "L505", - "(pointer uint64)", - 1 - ], - [ - "L506", - "(pointer uint64)", - 1 - ], - [ - "L507", - "(pointer uint64)", - 1 - ], - [ - "L508", - "(pointer uint64)", - 1 - ], - [ - "L509", - "(pointer uint64)", - 1 - ], - [ - "L510", - "(pointer uint64)", - 1 - ], - [ - "L312", - "(pointer uint64)", - 1 - ], - [ - "L307", - "vector" - ] + ["L496", "(pointer uint64)", 1], + ["L497", "(pointer uint64)", 1], + ["L498", "(pointer uint64)", 1], + ["L499", "(pointer uint64)", 1], + ["L500", "(pointer uint64)", 1], + ["L501", "(pointer uint64)", 1], + ["L502", "(pointer uint64)", 1], + ["L503", "(pointer uint64)", 1], + ["L504", "(pointer uint64)", 1], + ["L505", "(pointer uint64)", 1], + ["L506", "(pointer uint64)", 1], + ["L507", "(pointer uint64)", 1], + ["L508", "(pointer uint64)", 1], + ["L509", "(pointer uint64)", 1], + ["L510", "(pointer uint64)", 1], + ["L312", "(pointer uint64)", 1], + ["L307", "vector"] ], "logic-target": [ - [ - "L407", - "(pointer float)", - 1 - ], - [ - "L408", - "(pointer float)", - 1 - ], - [ - "L409", - "attack-info" - ], - [ - "L414", - "(pointer time-frame)", - 1 - ], - [ - "L415", - "(pointer uint64)", - 1 - ], - [ - "L416", - "(pointer uint64)", - 1 - ], - [ - "L417", - "(pointer uint64)", - 1 - ], - [ - "L418", - "(pointer uint64)", - 1 - ], - [ - "L419", - "(pointer uint64)", - 1 - ], - [ - "L420", - "(pointer uint64)", - 1 - ], - [ - "L421", - "(pointer uint64)", - 1 - ] + ["L407", "(pointer float)", 1], + ["L408", "(pointer float)", 1], + ["L409", "attack-info"], + ["L414", "(pointer time-frame)", 1], + ["L415", "(pointer uint64)", 1], + ["L416", "(pointer uint64)", 1], + ["L417", "(pointer uint64)", 1], + ["L418", "(pointer uint64)", 1], + ["L419", "(pointer uint64)", 1], + ["L420", "(pointer uint64)", 1], + ["L421", "(pointer uint64)", 1] ], "editable": [ - [ - "L545", - "(pointer uint64)", - 1 - ], - [ - "L544", - "(pointer uint64)", - 1 - ], - [ - "L550", - "(pointer uint64)", - 1 - ], - [ - "L546", - "(pointer uint64)", - 1 - ], - [ - "L547", - "(pointer uint64)", - 1 - ], - [ - "L549", - "(pointer uint64)", - 1 - ], - [ - "L548", - "(pointer uint64)", - 1 - ], - [ - "L480", - "vector" - ], - [ - "L479", - "vector" - ], - [ - "L474", - "vector" - ] - ], - "merc-vu1": [ - [ - "L1", - "vu-function" - ] + ["L545", "(pointer uint64)", 1], + ["L544", "(pointer uint64)", 1], + ["L550", "(pointer uint64)", 1], + ["L546", "(pointer uint64)", 1], + ["L547", "(pointer uint64)", 1], + ["L549", "(pointer uint64)", 1], + ["L548", "(pointer uint64)", 1], + ["L480", "vector"], + ["L479", "vector"], + ["L474", "vector"] ], + "merc-vu1": [["L1", "vu-function"]], "cam-layout": [ - [ - "L784", - "vector4w" - ], // needed or it guesses pointer and hits an assert - [ - "L791", - "vector4w" - ], - [ - "L793", - "vector4w" - ], - [ - "L795", - "vector4w" - ], - [ - "L797", - "vector4w" - ], - [ - "L799", - "vector4w" - ], - [ - "L801", - "vector4w" - ], - [ - "L888", - "(pointer uint64)", - 1 - ], - [ - "L891", - "(pointer uint64)", - 1 - ], - [ - "L892", - "(pointer uint64)", - 1 - ], - [ - "L893", - "(pointer uint64)", - 1 - ], - [ - "L894", - "(pointer uint64)", - 1 - ], - [ - "L895", - "(pointer uint64)", - 1 - ], - [ - "L896", - "(pointer uint64)", - 1 - ], - [ - "L897", - "(pointer uint64)", - 1 - ] - ], - "nav-mesh": [ - [ - "L347", - "(inline-array vector)", - 2 - ] + ["L784", "vector4w"], // needed or it guesses pointer and hits an assert + ["L791", "vector4w"], + ["L793", "vector4w"], + ["L795", "vector4w"], + ["L797", "vector4w"], + ["L799", "vector4w"], + ["L801", "vector4w"], + ["L888", "(pointer uint64)", 1], + ["L891", "(pointer uint64)", 1], + ["L892", "(pointer uint64)", 1], + ["L893", "(pointer uint64)", 1], + ["L894", "(pointer uint64)", 1], + ["L895", "(pointer uint64)", 1], + ["L896", "(pointer uint64)", 1], + ["L897", "(pointer uint64)", 1] ], + "nav-mesh": [["L347", "(inline-array vector)", 2]], // far label crap "game-info": [ - [ - "L406", - "uint64", - true - ], - [ - "L407", - "uint64", - true - ], - [ - "L408", - "uint64", - true - ], - [ - "L409", - "uint64", - true - ], - [ - "L410", - "uint64", - true - ], - [ - "L411", - "uint64", - true - ], - [ - "L412", - "uint64", - true - ], - [ - "L413", - "uint64", - true - ], - [ - "L414", - "uint64", - true - ], - [ - "L415", - "uint64", - true - ], - [ - "L416", - "uint64", - true - ], - [ - "L417", - "uint64", - true - ], - [ - "L545", - "uint64", - true - ], - [ - "L546", - "uint64", - true - ], - [ - "L547", - "uint64", - true - ] - ], - "task-control": [ - [ - "L518", - "attack-info" - ] - ], - "tfrag-methods": [ - [ - "L119", - "(inline-array tfrag-init-data)", - 6 - ] + ["L406", "uint64", true], + ["L407", "uint64", true], + ["L408", "uint64", true], + ["L409", "uint64", true], + ["L410", "uint64", true], + ["L411", "uint64", true], + ["L412", "uint64", true], + ["L413", "uint64", true], + ["L414", "uint64", true], + ["L415", "uint64", true], + ["L416", "uint64", true], + ["L417", "uint64", true], + ["L545", "uint64", true], + ["L546", "uint64", true], + ["L547", "uint64", true] ], + "task-control": [["L518", "attack-info"]], + "tfrag-methods": [["L119", "(inline-array tfrag-init-data)", 6]], "progress": [ - [ - "L879", - "uint64", - true - ], - [ - "L880", - "uint64", - true - ], - [ - "L881", - "uint64", - true - ], - [ - "L882", - "uint64", - true - ], - [ - "L883", - "uint64", - true - ], - [ - "L884", - "uint64", - true - ], - [ - "L885", - "uint64", - true - ], - [ - "L886", - "uint64", - true - ], - [ - "L887", - "uint64", - true - ], - [ - "L888", - "uint64", - true - ], - [ - "L889", - "uint64", - true - ], - [ - "L890", - "uint64", - true - ], - [ - "L891", - "uint64", - true - ], - [ - "L892", - "uint64", - true - ], - [ - "L893", - "uint64", - true - ], - [ - "L953", - "uint64", - true - ], - [ - "L954", - "uint64", - true - ] + ["L879", "uint64", true], + ["L880", "uint64", true], + ["L881", "uint64", true], + ["L882", "uint64", true], + ["L883", "uint64", true], + ["L884", "uint64", true], + ["L885", "uint64", true], + ["L886", "uint64", true], + ["L887", "uint64", true], + ["L888", "uint64", true], + ["L889", "uint64", true], + ["L890", "uint64", true], + ["L891", "uint64", true], + ["L892", "uint64", true], + ["L893", "uint64", true], + ["L953", "uint64", true], + ["L954", "uint64", true] ], "board-states": [ - [ - "L653", - "uint64", - true - ], - [ - "L654", - "uint64", - true - ], - [ - "L655", - "uint64", - true - ], - [ - "L656", - "uint64", - true - ], - [ - "L657", - "uint64", - true - ], - [ - "L658", - "uint64", - true - ], - [ - "L659", - "uint64", - true - ], - [ - "L660", - "uint64", - true - ], - [ - "L661", - "uint64", - true - ], - [ - "L662", - "uint64", - true - ], - [ - "L663", - "uint64", - true - ], - [ - "L664", - "uint64", - true - ], - [ - "L665", - "uint64", - true - ], - [ - "L666", - "uint64", - true - ], - [ - "L667", - "uint64", - true - ], - [ - "L668", - "uint64", - true - ], - [ - "L669", - "uint64", - true - ] + ["L653", "uint64", true], + ["L654", "uint64", true], + ["L655", "uint64", true], + ["L656", "uint64", true], + ["L657", "uint64", true], + ["L658", "uint64", true], + ["L659", "uint64", true], + ["L660", "uint64", true], + ["L661", "uint64", true], + ["L662", "uint64", true], + ["L663", "uint64", true], + ["L664", "uint64", true], + ["L665", "uint64", true], + ["L666", "uint64", true], + ["L667", "uint64", true], + ["L668", "uint64", true], + ["L669", "uint64", true] ], "target-board": [ - [ - "L505", - "sound-spec" - ], - [ - "L509", - "attack-info" - ], - [ - "L520", - "(pointer uint64)", - 1 - ], - [ - "L521", - "uint64", - true - ], - [ - "L522", - "(pointer uint64)", - 1 - ], - [ - "L523", - "uint64", - true - ], - [ - "L524", - "uint64", - true - ], - [ - "L525", - "uint64", - true - ], - [ - "L526", - "uint64", - true - ], - [ - "L527", - "uint64", - true - ] + ["L505", "sound-spec"], + ["L509", "attack-info"], + ["L520", "(pointer uint64)", 1], + ["L521", "uint64", true], + ["L522", "(pointer uint64)", 1], + ["L523", "uint64", true], + ["L524", "uint64", true], + ["L525", "uint64", true], + ["L526", "uint64", true], + ["L527", "uint64", true] ], "target": [ - [ - "L785", - "uint64", - true - ], - [ - "L786", - "uint64", - true - ], - [ - "L787", - "uint64", - true - ], - [ - "L788", - "uint64", - true - ], - [ - "L789", - "uint64", - true - ], - [ - "L790", - "uint64", - true - ], - [ - "L791", - "uint64", - true - ] + ["L785", "uint64", true], + ["L786", "uint64", true], + ["L787", "uint64", true], + ["L788", "uint64", true], + ["L789", "uint64", true], + ["L790", "uint64", true], + ["L791", "uint64", true] ], "target-gun": [ - [ - "L588", - "uint64", - true - ], - [ - "L589", - "uint64", - true - ], - [ - "L590", - "uint64", - true - ], - [ - "L591", - "uint64", - true - ], - [ - "L592", - "uint64", - true - ], - [ - "L593", - "uint64", - true - ], - [ - "L594", - "uint64", - true - ], - [ - "L595", - "uint64", - true - ], - [ - "L596", - "uint64", - true - ], - [ - "L597", - "uint64", - true - ] - ], - "tie-methods": [ - [ - "L328", - "(inline-array tie-init-data)", - 6 - ] - ], - "blocking-plane": [ - [ - "L43", - "vector" - ] - ], - "elec-gate": [ - [ - "L141", - "attack-info" - ] + ["L588", "uint64", true], + ["L589", "uint64", true], + ["L590", "uint64", true], + ["L591", "uint64", true], + ["L592", "uint64", true], + ["L593", "uint64", true], + ["L594", "uint64", true], + ["L595", "uint64", true], + ["L596", "uint64", true], + ["L597", "uint64", true] ], + "tie-methods": [["L328", "(inline-array tie-init-data)", 6]], + "blocking-plane": [["L43", "vector"]], + "elec-gate": [["L141", "attack-info"]], "part-tester": [ - [ - "L35", - "uint64", - true - ], - [ - "L30", - "uint64", - true - ] + ["L35", "uint64", true], + ["L30", "uint64", true] ], "progress-draw": [ - [ - "L933", - "uint64", - true - ], - [ - "L934", - "uint64", - true - ], - [ - "L935", - "uint64", - true - ], - [ - "L936", - "uint64", - true - ], - [ - "L937", - "uint64", - true - ], - [ - "L938", - "uint64", - true - ], - [ - "L939", - "uint64", - true - ], - [ - "L940", - "uint64", - true - ], - [ - "L941", - "uint64", - true - ], - [ - "L942", - "uint64", - true - ], - [ - "L943", - "uint64", - true - ], - [ - "L944", - "uint64", - true - ], - [ - "L945", - "uint64", - true - ], - [ - "L946", - "uint64", - true - ], - [ - "L947", - "uint64", - true - ], - [ - "L948", - "uint64", - true - ], - [ - "L949", - "uint64", - true - ], - [ - "L950", - "uint64", - true - ], - [ - "L951", - "uint64", - true - ], - [ - "L952", - "uint64", - true - ], - [ - "L953", - "uint64", - true - ], - [ - "L954", - "uint64", - true - ], - [ - "L955", - "uint64", - true - ], - [ - "L956", - "uint64", - true - ], - [ - "L957", - "uint64", - true - ], - [ - "L958", - "uint64", - true - ], - [ - "L959", - "uint64", - true - ], - [ - "L960", - "uint64", - true - ], - [ - "L961", - "uint64", - true - ], - [ - "L962", - "uint64", - true - ], - [ - "L963", - "uint64", - true - ], - [ - "L964", - "uint64", - true - ], - [ - "L965", - "uint64", - true - ], - [ - "L966", - "uint64", - true - ], - [ - "L967", - "uint64", - true - ], - [ - "L968", - "uint64", - true - ], - [ - "L969", - "uint64", - true - ], - [ - "L970", - "uint64", - true - ], - [ - "L971", - "uint64", - true - ], - [ - "L972", - "uint64", - true - ], - [ - "L973", - "uint64", - true - ], - [ - "L974", - "uint64", - true - ], - [ - "L975", - "uint64", - true - ], - [ - "L976", - "uint64", - true - ], - [ - "L977", - "uint64", - true - ], - [ - "L978", - "uint64", - true - ], - [ - "L979", - "uint64", - true - ], - [ - "L980", - "uint64", - true - ], - [ - "L981", - "uint64", - true - ], - [ - "L982", - "uint64", - true - ], - [ - "L983", - "uint64", - true - ], - [ - "L984", - "uint64", - true - ], - [ - "L985", - "uint64", - true - ], - [ - "L986", - "uint64", - true - ], - [ - "L987", - "uint64", - true - ], - [ - "L988", - "uint64", - true - ], - [ - "L989", - "uint64", - true - ], - [ - "L990", - "uint64", - true - ], - [ - "L991", - "uint64", - true - ], - [ - "L992", - "uint64", - true - ], - [ - "L993", - "uint64", - true - ], - [ - "L994", - "uint64", - true - ], - [ - "L995", - "uint64", - true - ], - [ - "L996", - "uint64", - true - ], - [ - "L997", - "uint64", - true - ], - [ - "L998", - "uint64", - true - ], - [ - "L999", - "uint64", - true - ], - [ - "L1000", - "uint64", - true - ], - [ - "L1001", - "uint64", - true - ], - [ - "L1002", - "uint64", - true - ], - [ - "L1003", - "uint64", - true - ], - [ - "L1004", - "uint64", - true - ], - [ - "L1005", - "uint64", - true - ], - [ - "L1006", - "uint64", - true - ], - [ - "L1007", - "uint64", - true - ], - [ - "L1008", - "uint64", - true - ], - [ - "L1009", - "uint64", - true - ], - [ - "L1010", - "uint64", - true - ], - [ - "L1011", - "uint64", - true - ], - [ - "L1012", - "uint64", - true - ], - [ - "L1013", - "uint64", - true - ], - [ - "L1014", - "uint64", - true - ], - [ - "L1015", - "uint64", - true - ], - [ - "L1016", - "uint64", - true - ], - [ - "L1017", - "uint64", - true - ], - [ - "L1018", - "uint64", - true - ], - [ - "L1019", - "uint64", - true - ], - [ - "L1020", - "uint64", - true - ], - [ - "L1021", - "uint64", - true - ], - [ - "L1022", - "uint64", - true - ], - [ - "L1023", - "uint64", - true - ], - [ - "L1024", - "uint64", - true - ], - [ - "L1025", - "uint64", - true - ], - [ - "L1041", - "uint64", - true - ] + ["L933", "uint64", true], + ["L934", "uint64", true], + ["L935", "uint64", true], + ["L936", "uint64", true], + ["L937", "uint64", true], + ["L938", "uint64", true], + ["L939", "uint64", true], + ["L940", "uint64", true], + ["L941", "uint64", true], + ["L942", "uint64", true], + ["L943", "uint64", true], + ["L944", "uint64", true], + ["L945", "uint64", true], + ["L946", "uint64", true], + ["L947", "uint64", true], + ["L948", "uint64", true], + ["L949", "uint64", true], + ["L950", "uint64", true], + ["L951", "uint64", true], + ["L952", "uint64", true], + ["L953", "uint64", true], + ["L954", "uint64", true], + ["L955", "uint64", true], + ["L956", "uint64", true], + ["L957", "uint64", true], + ["L958", "uint64", true], + ["L959", "uint64", true], + ["L960", "uint64", true], + ["L961", "uint64", true], + ["L962", "uint64", true], + ["L963", "uint64", true], + ["L964", "uint64", true], + ["L965", "uint64", true], + ["L966", "uint64", true], + ["L967", "uint64", true], + ["L968", "uint64", true], + ["L969", "uint64", true], + ["L970", "uint64", true], + ["L971", "uint64", true], + ["L972", "uint64", true], + ["L973", "uint64", true], + ["L974", "uint64", true], + ["L975", "uint64", true], + ["L976", "uint64", true], + ["L977", "uint64", true], + ["L978", "uint64", true], + ["L979", "uint64", true], + ["L980", "uint64", true], + ["L981", "uint64", true], + ["L982", "uint64", true], + ["L983", "uint64", true], + ["L984", "uint64", true], + ["L985", "uint64", true], + ["L986", "uint64", true], + ["L987", "uint64", true], + ["L988", "uint64", true], + ["L989", "uint64", true], + ["L990", "uint64", true], + ["L991", "uint64", true], + ["L992", "uint64", true], + ["L993", "uint64", true], + ["L994", "uint64", true], + ["L995", "uint64", true], + ["L996", "uint64", true], + ["L997", "uint64", true], + ["L998", "uint64", true], + ["L999", "uint64", true], + ["L1000", "uint64", true], + ["L1001", "uint64", true], + ["L1002", "uint64", true], + ["L1003", "uint64", true], + ["L1004", "uint64", true], + ["L1005", "uint64", true], + ["L1006", "uint64", true], + ["L1007", "uint64", true], + ["L1008", "uint64", true], + ["L1009", "uint64", true], + ["L1010", "uint64", true], + ["L1011", "uint64", true], + ["L1012", "uint64", true], + ["L1013", "uint64", true], + ["L1014", "uint64", true], + ["L1015", "uint64", true], + ["L1016", "uint64", true], + ["L1017", "uint64", true], + ["L1018", "uint64", true], + ["L1019", "uint64", true], + ["L1020", "uint64", true], + ["L1021", "uint64", true], + ["L1022", "uint64", true], + ["L1023", "uint64", true], + ["L1024", "uint64", true], + ["L1025", "uint64", true], + ["L1041", "uint64", true] ], "crates": [ - [ - "L213", - "attack-info" - ], - [ - "L214", - "attack-info" - ], - [ - "L206", - "attack-info" - ] + ["L213", "attack-info"], + ["L214", "attack-info"], + ["L206", "attack-info"] ], "target-darkjak": [ - [ - "L369", - "(pointer handle)", - 128 - ], - [ - "L370", - "attack-info" - ] + ["L369", "(pointer handle)", 128], + ["L370", "attack-info"] ], "target-util": [ - [ - "L309", - "vector" - ], - [ - "L312", - "vector" - ] + ["L309", "vector"], + ["L312", "vector"] ], "target-handler": [ - [ - "L371", - "attack-info" - ], - [ - "L372", - "attack-info" - ], - [ - "L373", - "uint64", - true - ], - [ - "L374", - "uint64", - true - ], - [ - "L375", - "uint64", - true - ], - [ - "L376", - "uint64", - true - ], - [ - "L377", - "uint64", - true - ], - [ - "L378", - "uint64", - true - ], - [ - "L379", - "uint64", - true - ], - [ - "L380", - "uint64", - true - ], - [ - "L382", - "uint64", - true - ], - [ - "L381", - "uint64", - true - ], - [ - "L383", - "uint64", - true - ] + ["L371", "attack-info"], + ["L372", "attack-info"], + ["L373", "uint64", true], + ["L374", "uint64", true], + ["L375", "uint64", true], + ["L376", "uint64", true], + ["L377", "uint64", true], + ["L378", "uint64", true], + ["L379", "uint64", true], + ["L380", "uint64", true], + ["L382", "uint64", true], + ["L381", "uint64", true], + ["L383", "uint64", true] ], "target2": [ - [ - "L385", - "uint64", - true - ], - [ - "L386", - "uint64", - true - ] - ], - "target-swim": [ - [ - "L225", - "attack-info" - ] + ["L385", "uint64", true], + ["L386", "uint64", true] ], + "target-swim": [["L225", "attack-info"]], "water": [ - [ - "L206", - "attack-info" - ], - [ - "L205", - "attack-info" - ] + ["L206", "attack-info"], + ["L205", "attack-info"] ], "water-anim": [ - [ - "L63", - "attack-info" - ], - [ - "L62", - "attack-info" - ] + ["L63", "attack-info"], + ["L62", "attack-info"] ], "sky-tng": [ - [ - "L131", - "uint64", - true - ], - [ - "L130", - "uint64", - true - ], - [ - "L129", - "uint64", - true - ], - [ - "L128", - "uint64", - true - ], - [ - "L127", - "uint64", - true - ], - [ - "L126", - "uint64", - true - ], - [ - "L125", - "uint64", - true - ], - [ - "L124", - "uint64", - true - ], - [ - "L123", - "uint64", - true - ] - ], - "fma-sphere": [ - [ - "L43", - "attack-info" - ] + ["L131", "uint64", true], + ["L130", "uint64", true], + ["L129", "uint64", true], + ["L128", "uint64", true], + ["L127", "uint64", true], + ["L126", "uint64", true], + ["L125", "uint64", true], + ["L124", "uint64", true], + ["L123", "uint64", true] ], + "fma-sphere": [["L43", "attack-info"]], "neon-baron-part": [ - [ - "L604", - "uint64", - true - ], - [ - "L605", - "uint64", - true - ] - ], - "ctysluma-part": [ - [ - "L176", - "uint64", - true - ] + ["L604", "uint64", true], + ["L605", "uint64", true] ], + "ctysluma-part": [["L176", "uint64", true]], "enemy": [ - [ - "L759", - "attack-info" - ], - [ - "L765", - "uint64", true - ], - [ - "L766", - "uint64", true - ] - ] + ["L759", "attack-info"], + ["L765", "uint64", true], + ["L766", "uint64", true], + ["L763", "uint64", true], + ["L764", "uint64", true] + ], + "nav-enemy": [["L499", "uint64", true]] } diff --git a/decompiler/config/jak2/stack_structures.jsonc b/decompiler/config/jak2/stack_structures.jsonc index 663094af04..452fb1bbe8 100644 --- a/decompiler/config/jak2/stack_structures.jsonc +++ b/decompiler/config/jak2/stack_structures.jsonc @@ -1,3604 +1,1021 @@ { - "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"] ], "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" - ] - ], - "cam-stick-code": [ - [ - 64, - "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": [[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": [ - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "vector" - ] + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"], + [96, "vector"], + [128, "vector"], + [144, "vector"] ], "cam-layout-entity-info": [ - [ - 16, - "matrix" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ], - [ - 144, - "curve" - ], - [ - 176, - "vector" - ], - [ - 192, - "vector" - ], - [ - 208, - "vector" - ], - [ - 224, - "curve" - ], - [ - 256, - "vector" - ], - [ - 272, - "vector" - ], - [ - 288, - "vector" - ], - [ - 304, - "curve" - ], - [ - 336, - "vector" - ], - [ - 352, - "vector" - ], - [ - 368, - "interp-test-info" - ], - [ - 432, - "vector" - ] + [16, "matrix"], + [80, "vector"], + [96, "vector"], + [112, "vector"], + [128, "vector"], + [144, "curve"], + [176, "vector"], + [192, "vector"], + [208, "vector"], + [224, "curve"], + [256, "vector"], + [272, "vector"], + [288, "vector"], + [304, "curve"], + [336, "vector"], + [352, "vector"], + [368, "interp-test-info"], + [432, "vector"] ], "clmf-pos-rot": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "matrix" - ], - [ - 112, - "matrix" - ], - [ - 176, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "matrix"], + [112, "matrix"], + [176, "vector"] ], "(method 9 plane-volume)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ], - [ - 96, - "vector" - ], - [ - 112, - "vector" - ], - [ - 128, - "vector" - ] - ], - "(method 31 entity-actor)": [ - [ - 16, - "nav-find-poly-parms" - ] - ], - "(method 32 entity-actor)": [ - [ - 32, - "nav-find-poly-parms" - ] - ], - "(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": [ - [ - 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" - ] - ], - "(enter target-board-grenade)": [ - [ - 16, - "vector" - ] + [48, "vector"], + [64, "event-message-block"] ], + "(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)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"] ], "(enter target-attack-air)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], "(event target-attack-uppercut-jump)": [ - [ - 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" - ] - ], - "target-board-pre-move": [ - [ - 112, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"] ], + "target-board-pre-move": [[112, "vector"]], // stack guesser can't handle inline arrays - "(method 11 blocking-plane)": [ - [ - 16, - [ - "inline-array", - "vector", - 2 - ] - ] - ], + "(method 11 blocking-plane)": [[16, ["inline-array", "vector", 2]]], // stack guesser can't handle inline arrays - "blocking-plane-spawn": [ - [ - 16, - [ - "inline-array", - "vector", - 2 - ] - ] - ], + "blocking-plane-spawn": [[16, ["inline-array", "vector", 2]]], // stack guesser can't handle inline arrays - "(enter active elec-gate)": [ - [ - 176, - [ - "inline-array", - "vector", - 2 - ] - ] - ], + "(enter active elec-gate)": [[176, ["inline-array", "vector", 2]]], "(method 46 elevator)": [ // bad stack guess (method type was a path-step) - [ - 16, - "path-step" - ] - ], - "(method 10 nav-node)": [ - [ - 16, - "vector" - ] - ], - "(method 9 nav-graph)": [ - [ - 16, - "matrix" - ] - ], - "(method 10 xz-height-map)": [ - [ - 16, - "matrix" - ] - ], - "(method 13 xz-height-map)": [ - [ - 16, - "vector4w-2" - ] - ], - "(method 9 nav-node)": [ - [ - 48, - "nav-graph-link" - ] + [16, "path-step"] ], + "(method 10 nav-node)": [[16, "vector"]], + "(method 9 nav-graph)": [[16, "matrix"]], + "(method 10 xz-height-map)": [[16, "matrix"]], + "(method 13 xz-height-map)": [[16, "vector4w-2"]], + "(method 9 nav-node)": [[48, "nav-graph-link"]], "(method 18 drawable-region-face)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "particle-adgif-callback": [ - [ - 16, - [ - "inline-array", - "vector", - 4 - ] - ] - ], - "sparticle-respawn-heights": [ - [ - 16, - "vector" - ] - ], - "sparticle-respawn-timer": [ - [ - 16, - "vector" - ] - ], - "check-drop-level-rain": [ - [ - 16, - "vector" - ] - ], - "check-water-level-drop": [ - [ - 16, - "vector" - ] - ], - "check-water-level-drop-motion": [ - [ - 16, - "vector" - ] - ], - "water-info<-region": [ - [ - 16, - "script-context" - ] - ], - "(method 52 collide-shape)": [ - [ - 16, - "water-info" - ] + [16, "vector"], + [32, "vector"] ], + "particle-adgif-callback": [[16, ["inline-array", "vector", 4]]], + "sparticle-respawn-heights": [[16, "vector"]], + "sparticle-respawn-timer": [[16, "vector"]], + "check-drop-level-rain": [[16, "vector"]], + "check-water-level-drop": [[16, "vector"]], + "check-water-level-drop-motion": [[16, "vector"]], + "water-info<-region": [[16, "script-context"]], + "(method 52 collide-shape)": [[16, "water-info"]], "cshape-reaction-update-state": [ - [ - 16, - "vector" - ], - [ - 64, - "vector" - ] + [16, "vector"], + [64, "vector"] ], "(code target-darkjak-giant)": [ - [ - 96, - "collide-query" - ], - [ - 640, - [ - "inline-array", - "sphere", - 1 - ] - ] + [96, "collide-query"], + [640, ["inline-array", "sphere", 1]] ], "(code target-darkjak-bomb1)": [ - [ - 16, - "vector" - ], - [ - 112, - "vector" - ], - [ - 128, - "event-message-block" - ] + [16, "vector"], + [112, "vector"], + [128, "event-message-block"] ], "(code target-darkjak-bomb0)": [ - [ - 32, - "vector" - ], - [ - 48, - "vector" - ] + [32, "vector"], + [48, "vector"] ], "set-forward-vel": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "delete-back-vel": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] - ], - "(method 16 target)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"] ], + "(method 16 target)": [[16, "vector"]], "can-exit-duck?": [ - [ - 16, - "collide-query" - ], - [ - 560, - [ - "inline-array", - "sphere", - 2 - ] - ] - ], - "target-send-attack": [ - [ - 16, - "event-message-block" - ] - ], - "(trans target-pole-cycle)": [ - [ - 16, - "vector" - ] - ], - "(enter target-float)": [ - [ - 16, - "vector" - ] + [16, "collide-query"], + [560, ["inline-array", "sphere", 2]] ], + "target-send-attack": [[16, "event-message-block"]], + "(trans target-pole-cycle)": [[16, "vector"]], + "(enter target-float)": [[16, "vector"]], "(trans target-float)": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ], - [ - 80, - "vector" - ] - ], - "(code target-launch)": [ - [ - 16, - "event-message-block" - ] - ], - "(anon-function 11 target2)": [ - [ - 16, - "vector" - ] - ], - "(code target-load-wait)": [ - [ - 16, - "event-message-block" - ] - ], - "target-generic-event-handler": [ - [ - 16, - "event-message-block" - ] - ], - "(code target-swim-jump)": [ - [ - 16, - "vector" - ] - ], - "(code target-swim-down)": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"], + [80, "vector"] ], + "(code target-launch)": [[16, "event-message-block"]], + "(anon-function 11 target2)": [[16, "vector"]], + "(code target-load-wait)": [[16, "event-message-block"]], + "target-generic-event-handler": [[16, "event-message-block"]], + "(code target-swim-jump)": [[16, "vector"]], + "(code target-swim-down)": [[16, "vector"]], "(method 10 water-control)": [ - [ - 16, - "water-info" - ], - [ - 224, - "vector" - ] - ], - "(anon-function 10 water)": [ - [ - 16, - "vector" - ] + [16, "water-info"], + [224, "vector"] ], + "(anon-function 10 water)": [[16, "vector"]], "target-bomb1-fire-shot": [ - [ - 96, - "vector" - ], - [ - 112, - "vector" - ] + [96, "vector"], + [112, "vector"] ], "water-anim-event-handler": [ - [ - 16, - "vector" - ], - [ - 32, - "event-message-block" - ] + [16, "vector"], + [32, "event-message-block"] ], "(post fall crate)": [ - [ - 32, - "collide-query" - ], - [ - 16, - "vector" - ] - ], - "(enter fall crate)": [ - [ - 16, - "event-message-block" - ] - ], - "target-gun-find-track": [ - [ - 64, - "event-message-block" - ] + [32, "collide-query"], + [16, "vector"] ], + "(enter fall crate)": [[16, "event-message-block"]], + "target-gun-find-track": [[64, "event-message-block"]], "target-gun-build-track-list": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "target-gun-joint-pre0": [ - [ - 640, - [ - "inline-array", - "sphere", - 2 - ] - ], - [ - 656, - "vector" - ] - ], - "cloud-track": [ - [ - 16, - "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" - ] - ], - "cam-string-line-of-sight": [ - [ - 192, - "collide-query" - ] - ], - "(enter cam-circular)": [ - [ - 32, - "collide-query" - ] - ], - "(method 26 rigid-body)": [ - [ - 16, - [ - "inline-array", - "vector", - 8 - ] - ] - ], - "(method 47 rigid-body-object)": [ - [ - 16, - "matrix" - ] - ], - "(method 16 sky-work)": [ - [ - 16, - "vector" - ] - ], - "(method 17 sky-work)": [ - [ - 16, - "vector" - ] + [640, ["inline-array", "sphere", 2]], + [656, "vector"] ], + "cloud-track": [[16, "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"]], + "cam-string-line-of-sight": [[192, "collide-query"]], + "(enter cam-circular)": [[32, "collide-query"]], + "(method 26 rigid-body)": [[16, ["inline-array", "vector", 8]]], + "(method 47 rigid-body-object)": [[16, "matrix"]], + "(method 16 sky-work)": [[16, "vector"]], + "(method 17 sky-work)": [[16, "vector"]], // stack casts can't be guessed in a "run in process" (since the arg numbers are shifted?) "lightning-start": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ] + [16, "vector"], + [32, "vector"] ], "lightning-trail-fractal-gen": [ - [ - 16, - "vector" - ], - [ - 32, - "vector" - ], - [ - 48, - "vector" - ], - [ - 64, - "vector" - ] - ], - "check-drop-level-ctysluma-drop-userdata": [ - [ - 16, - "vector" - ] - ], - "(method 54 enemy)": [ - [ - 80, - "vector" - ] - ], - "enemy-falling-post": [ - [ - 16, - "vector" - ] - ], - "enemy-die-falling-post": [ - [ - 16, - "vector" - ] + [16, "vector"], + [32, "vector"], + [48, "vector"], + [64, "vector"] ], + "check-drop-level-ctysluma-drop-userdata": [[16, "vector"]], + "(method 54 enemy)": [[80, "vector"]], + "enemy-falling-post": [[16, "vector"]], + "enemy-die-falling-post": [[16, "vector"]], "(method 100 enemy)": [ - [ - 672, - "vector" - ], - [ - 688, - "vector" - ] - ] -} \ No newline at end of file + [672, "vector"], + [688, "vector"] + ], + "(method 102 nav-enemy)": [[32, "collide-query"]], + "(method 100 nav-enemy)": [ + [672, "vector"], + [688, "vector"] + ], + "(method 176 nav-enemy)": [[16, "nav-gap-info"]] +} diff --git a/decompiler/config/jak2/type_casts.jsonc b/decompiler/config/jak2/type_casts.jsonc index 9612f7e89d..f07302426a 100644 --- a/decompiler/config/jak2/type_casts.jsonc +++ b/decompiler/config/jak2/type_casts.jsonc @@ -1,15254 +1,3046 @@ { // 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" - ] + [5, "s5", "glst-named-node"], + [6, "v1", "glst-named-node"] ], "(event time-of-day-tick)": [ - [ - 10, - "v1", - "float" - ], - [ - 148, - "v1", - "float" - ] - ], - "cam-slave-get-vector-with-offset": [ - [ - [ - 52, - 61 - ], - "s3", - "vector" - ] - ], - "cam-slave-get-interp-time": [ - [ - 43, - "f0", - "float" - ] + [10, "v1", "float"], + [148, "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, - 138 - ], - "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, 138], "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)" - ], - [ - 375, - "v1", - "(inline-array tracking-spline)" - ] - ], - "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)"], + [375, "v1", "(inline-array tracking-spline)"] ], + "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, - 75 - ], - "gp", - "(array int32)" - ] - ], - "birth-func-texture-group": [ - [ - [ - 2, - 10 - ], - "s5", - "(array 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, 75], "gp", "(array int32)"]], + "birth-func-texture-group": [[[2, 10], "s5", "(array int32)"]], + "(method 9 sparticle-launch-control)": [[22, "a2", "process-drawable"]], + "(method 10 sparticle-launch-control)": [[42, "a3", "float"]], "execute-part-engine": [ - [ - 11, - "v1", - "connection" - ], - [ - 12, - "a0", - "process-drawable" - ], - [ - 13, - "v1", - "connection" - ], - [ - [ - 19, - 53 - ], - "s0", - "vector" - ], - [ - 23, - "v1", - "connection" - ], - [ - 28, - "v1", - "connection" - ], - [ - 29, - "v1", - "int" - ], - [ - 137, - "a3", - "vector" - ], - [ - 35, - "a0", - "process-drawable" - ] + [11, "v1", "connection"], + [12, "a0", "process-drawable"], + [13, "v1", "connection"], + [[19, 53], "s0", "vector"], + [23, "v1", "connection"], + [28, "v1", "connection"], + [29, "v1", "int"], + [137, "a3", "vector"], + [35, "a0", "process-drawable"] ], "sparticle-respawn-heights": [ - [ - [ - 0, - 58 - ], - "gp", - "(array int32)" - ], - [ - 58, - "gp", - "(array int32)" - ], - [ - 34, - "v1", - "int" - ] + [[0, 58], "gp", "(array int32)"], + [58, "gp", "(array int32)"], + [34, "v1", "int"] ], "sparticle-respawn-timer": [ - [ - [ - 9, - 15 - ], - "gp", - "(array int32)" - ], - [ - 34, - "gp", - "(array int32)" - ], - [ - 10, - "v1", - "int" - ] + [[9, 15], "gp", "(array int32)"], + [34, "gp", "(array int32)"], + [10, "v1", "int"] ], "sparticle-texture-animate": [ - [ - [ - 0, - 31 - ], - "v1", - "(array int32)" - ], - [ - 47, - "v1", - "(array int32)" - ] - ], - "sparticle-texture-day-night": [ - [ - [ - 21, - 78 - ], - "s2", - "(array int32)" - ] + [[0, 31], "v1", "(array int32)"], + [47, "v1", "(array int32)"] ], + "sparticle-texture-day-night": [[[21, 78], "s2", "(array int32)"]], "sparticle-mode-animate": [ - [ - 5, - "v1", - "(array symbol)" - ], - [ - [ - 7, - 16 - ], - "a1", - "(array uint32)" - ], - [ - 18, - "a1", - "vector4w" - ], - [ - 21, - "a1", - "(pointer int32)" - ], - [ - 26, - "a1", - "(array int32)" - ], - [ - 28, - "v1", - "(array int32)" - ], - [ - 32, - "a0", - "(pointer int64)" - ], + [5, "v1", "(array symbol)"], + [[7, 16], "a1", "(array uint32)"], + [18, "a1", "vector4w"], + [21, "a1", "(pointer int32)"], + [26, "a1", "(array int32)"], + [28, "v1", "(array int32)"], + [32, "a0", "(pointer int64)"], // [33, "a0", "(pointer int64)"], - [ - 44, - "v1", - "(pointer int32)" - ], - [ - 46, - "v1", - "(pointer int32)" - ] - ], - "(method 2 sparticle-cpuinfo)": [ - [ - 14, - "f0", - "float" - ] + [44, "v1", "(pointer int32)"], + [46, "v1", "(pointer int32)"] ], + "(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)" - ] - ], - "unpack-comp-rle": [ - [ - [ - 10, - 26 - ], - "a0", - "(pointer int8)" - ] + ["_stack_", 16, "res-tag"], + [[29, 45], "v1", "(pointer float)"] ], + "unpack-comp-rle": [[[10, 26], "a0", "(pointer int8)"]], "(method 16 level)": [ - [ - 222, - "v1", - "(pointer uint128)" - ], - [ - 223, - "a1", - "(pointer uint128)" - ], - [ - 225, - "a0", - "(pointer uint128)" - ], - [ - [ - 71, - 168 - ], - "s1", - "(pointer int8)" - ], - [ - 72, - "v1", - "(pointer int8)" - ], - [ - [ - 74, - 169 - ], - "s0", - "(pointer int8)" - ], - [ - [ - 170, - 193 - ], - "s1", - "(pointer uint8)" - ], - [ - [ - 171, - 193 - ], - "s2", - "(pointer uint8)" - ], - [ - 227, - "v1", - "(pointer uint8)" - ] - ], - "set-fog-height!": [ - [ - 2, - "v1", - "(array texture-anim)" - ] - ], - "unpack-comp-huf": [ - [ - [ - 21, - 23 - ], - "t3", - "(pointer uint16)" - ] - ], - "(method 10 elec-gate)": [ - [ - 13, - "t9", - "(function process-drawable none)" - ] + [222, "v1", "(pointer uint128)"], + [223, "a1", "(pointer uint128)"], + [225, "a0", "(pointer uint128)"], + [[71, 168], "s1", "(pointer int8)"], + [72, "v1", "(pointer int8)"], + [[74, 169], "s0", "(pointer int8)"], + [[170, 193], "s1", "(pointer uint8)"], + [[171, 193], "s2", "(pointer uint8)"], + [227, "v1", "(pointer uint8)"] ], + "set-fog-height!": [[2, "v1", "(array texture-anim)"]], + "unpack-comp-huf": [[[21, 23], "t3", "(pointer uint16)"]], + "(method 10 elec-gate)": [[13, "t9", "(function process-drawable none)"]], "(method 11 elec-gate)": [ - [ - 180, - "a0", - "vector" - ], - [ - 193, - "a0", - "vector" - ] - ], - "(event idle simple-focus)": [ - [ - 6, - "v1", - "vector" - ] - ], - "(trans active simple-nav-sphere)": [ - [ - 10, - "v1", - "process-drawable" - ] - ], - "simple-nav-sphere-event-handler": [ - [ - 21, - "v1", - "float" - ] + [180, "a0", "vector"], + [193, "a0", "vector"] ], + "(event idle simple-focus)": [[6, "v1", "vector"]], + "(trans active simple-nav-sphere)": [[10, "v1", "process-drawable"]], + "simple-nav-sphere-event-handler": [[21, "v1", "float"]], "sampler-start": [ - [ - 1, - "v1", - "timer-bank" - ], - [ - 3, - "v1", - "timer-bank" - ], - [ - 6, - "a0", - "timer-bank" - ], - [ - 24, - "a0", - "timer-bank" - ] - ], - "(top-level-login sampler)": [ - [ - 14, - "v1", - "timer-bank" - ] - ], - "sampler-stop": [ - [ - 1, - "v1", - "timer-bank" - ] - ], - "(event up-idle basebutton)": [ - [ - [ - 3, - 38 - ], - "v1", - "attack-info" - ] - ], - "(method 33 basebutton)": [ - [ - 35, - "v1", - "art-joint-anim" - ] + [1, "v1", "timer-bank"], + [3, "v1", "timer-bank"], + [6, "a0", "timer-bank"], + [24, "a0", "timer-bank"] ], + "(top-level-login sampler)": [[14, "v1", "timer-bank"]], + "sampler-stop": [[1, "v1", "timer-bank"]], + "(event up-idle basebutton)": [[[3, 38], "v1", "attack-info"]], + "(method 33 basebutton)": [[35, "v1", "art-joint-anim"]], "(event idle drop-plat)": [ - [ - 19, - "s5", - "process-focusable" - ], - [ - 53, - "gp", - "process-focusable" - ] - ], - "(event idle bouncer)": [ - [ - [ - 120, - 127 - ], - "v1", - "attack-info" - ] + [19, "s5", "process-focusable"], + [53, "gp", "process-focusable"] ], + "(event idle bouncer)": [[[120, 127], "v1", "attack-info"]], "(method 7 conveyor)": [ - [ - 12, - "t9", - "(function process-drawable int process-drawable)" - ] + [12, "t9", "(function process-drawable int process-drawable)"] ], "(method 27 conveyor)": [ - [ - 23, - "a0", - "connection" - ], - [ - 24, - "a0", - "collide-shape" - ], - [ - 71, - "a0", - "connection" - ], - [ - 72, - "a0", - "collide-shape" - ], - [ - 143, - "s4", - "process-focusable" - ] + [23, "a0", "connection"], + [24, "a0", "collide-shape"], + [71, "a0", "connection"], + [72, "a0", "collide-shape"], + [143, "s4", "process-focusable"] ], "(method 21 conveyor)": [ - [ - 104, - "v1", - "vector" - ], - [ - 102, - "v1", - "vector" - ], - [ - 106, - "a0", - "vector" - ], - [ - 112, - "v1", - "vector" - ], - [ - 118, - "v1", - "vector" - ] - ], - "(code idle lgconveyor)": [ - [ - 10, - "v1", - "art-joint-anim" - ] - ], - "(post idle lgconveyor)": [ - [ - 4, - "t9", - "(function none)" - ] - ], - "(method 7 elevator)": [ - [ - 14, - "t9", - "(function base-plat int base-plat)" - ] + [104, "v1", "vector"], + [102, "v1", "vector"], + [106, "a0", "vector"], + [112, "v1", "vector"], + [118, "v1", "vector"] ], + "(code idle lgconveyor)": [[10, "v1", "art-joint-anim"]], + "(post idle lgconveyor)": [[4, "t9", "(function none)"]], + "(method 7 elevator)": [[14, "t9", "(function base-plat int base-plat)"]], "elevator-event": [ - [ - 23, - "v1", - "focus" - ], - [ - 88, - "gp", - "float" - ], - [ - 132, - "gp", - "float" - ] - ], - "(method 46 elevator)": [ - [ - 11, - "f0", - "float" - ] - ], - "(method 11 elevator)": [ - [ - 156, - "f0", - "float" - ] + [23, "v1", "focus"], + [88, "gp", "float"], + [132, "gp", "float"] ], + "(method 46 elevator)": [[11, "f0", "float"]], + "(method 11 elevator)": [[156, "f0", "float"]], "(enter idle elec-gate)": [ - [ - [ - 33, - 53 - ], - "a1", - "lightning-mode" - ], - [ - [ - 10, - 30 - ], - "a1", - "lightning-mode" - ], - [ - [ - 56, - 76 - ], - "a1", - "lightning-mode" - ] + [[33, 53], "a1", "lightning-mode"], + [[10, 30], "a1", "lightning-mode"], + [[56, 76], "a1", "lightning-mode"] ], "(enter active elec-gate)": [ - [ - [ - 29, - 49 - ], - "a1", - "lightning-mode" - ], - [ - [ - 75, - 95 - ], - "a1", - "lightning-mode" - ], - [ - [ - 52, - 72 - ], - "a1", - "lightning-mode" - ] + [[29, 49], "a1", "lightning-mode"], + [[75, 95], "a1", "lightning-mode"], + [[52, 72], "a1", "lightning-mode"] ], "(trans active elec-gate)": [ - [ - [ - 284, - 304 - ], - "a0", - "lightning-mode" - ], - [ - [ - 257, - 416 - ], - "s4", - "lightning-mode" - ] + [[284, 304], "a0", "lightning-mode"], + [[257, 416], "s4", "lightning-mode"] ], "(trans shutdown elec-gate)": [ - [ - [ - 36, - 56 - ], - "a0", - "lightning-mode" - ], - [ - [ - 82, - 102 - ], - "a0", - "lightning-mode" - ], - [ - [ - 59, - 79 - ], - "a0", - "lightning-mode" - ] - ], - "(method 11 basebutton)": [ - [ - "_stack_", - 16, - "res-tag" - ] - ], - "(method 24 conveyor)": [ - [ - "_stack_", - 16, - "res-tag" - ] - ], - "(method 25 conveyor)": [ - [ - 11, - "v0", - "actor-option" - ] - ], - "(method 24 scene-player)": [ - [ - 38, - "gp", - "scene" - ] - ], - "process-drawable-draw-subtitles": [ - [ - 26, - "v0", - "(array subtitle-range)" - ] + [[36, 56], "a0", "lightning-mode"], + [[82, 102], "a0", "lightning-mode"], + [[59, 79], "a0", "lightning-mode"] ], + "(method 11 basebutton)": [["_stack_", 16, "res-tag"]], + "(method 24 conveyor)": [["_stack_", 16, "res-tag"]], + "(method 25 conveyor)": [[11, "v0", "actor-option"]], + "(method 24 scene-player)": [[38, "gp", "scene"]], + "process-drawable-draw-subtitles": [[26, "v0", "(array subtitle-range)"]], "(post play-anim scene-player)": [ - [ - 192, - "s4", - "process-drawable" - ], - [ - 243, - "s4", - "process-drawable" - ], - [ - 306, - "s5", - "process-drawable" - ], - [ - 564, - "v0", - "sound-rpc-set-param" - ], - [ - 655, - "v0", - "sound-rpc-set-param" - ] + [192, "s4", "process-drawable"], + [243, "s4", "process-drawable"], + [306, "s5", "process-drawable"], + [564, "v0", "sound-rpc-set-param"], + [655, "v0", "sound-rpc-set-param"] ], "(method 9 scene-actor)": [ - [ - 43, - "s4", - "skeleton-group" - ], - [ - 258, - "a0", - "process-drawable" - ], - [ - 262, - "v1", - "process-drawable" - ], - [ - 266, - "a0", - "process-drawable" - ], - [ - 346, - "a0", - "scene-player" - ], - [ - 355, - "v1", - "manipy" - ], - [ - 361, - "v1", - "manipy" - ], - [ - 376, - "v1", - "manipy" - ], - [ - 382, - "v1", - "manipy" - ], - [ - 533, - "a0", - "process-drawable" - ], - [ - 537, - "v1", - "process-drawable" - ], - [ - 541, - "a0", - "process-drawable" - ] + [43, "s4", "skeleton-group"], + [258, "a0", "process-drawable"], + [262, "v1", "process-drawable"], + [266, "a0", "process-drawable"], + [346, "a0", "scene-player"], + [355, "v1", "manipy"], + [361, "v1", "manipy"], + [376, "v1", "manipy"], + [382, "v1", "manipy"], + [533, "a0", "process-drawable"], + [537, "v1", "process-drawable"], + [541, "a0", "process-drawable"] ], "(method 25 scene-player)": [ - [ - 99, - "s2", - "process-drawable" - ], - [ - 152, - "s2", - "process-drawable" - ], - [ - 155, - "s2", - "process-drawable" - ], - [ - 158, - "s2", - "process-drawable" - ], - [ - 161, - "s2", - "process-drawable" - ] + [99, "s2", "process-drawable"], + [152, "s2", "process-drawable"], + [155, "s2", "process-drawable"], + [158, "s2", "process-drawable"], + [161, "s2", "process-drawable"] ], "(method 16 drawable-inline-array-region-prim)": [ - [ - [ - 1, - 7 - ], - "v1", - "drawable-region-prim" - ] + [[1, 7], "v1", "drawable-region-prim"] ], "(method 18 drawable-region-face)": [ - [ - [ - 33, - 84 - ], - "v1", - "(inline-array vector)" - ] + [[33, 84], "v1", "(inline-array vector)"] ], "(method 18 drawable-tree-region-prim)": [ - [ - [ - 22, - 49 - ], - "s2", - "drawable-region-prim" - ] + [[22, 49], "s2", "drawable-region-prim"] ], "(method 9 region)": [ - [ - [ - 55, - 60 - ], - "a0", - "drawable-region-prim" - ], - [ - 58, - "v1", - "region-prim-area" - ], - [ - 4, - "a0", - "region-prim-area" - ], - [ - 50, - "v1", - "drawable-region-prim" - ] + [[55, 60], "a0", "drawable-region-prim"], + [58, "v1", "region-prim-area"], + [4, "a0", "region-prim-area"], + [50, "v1", "drawable-region-prim"] ], "(method 17 drawable-tree-region-prim)": [ - [ - [ - 23, - 28 - ], - "a0", - "drawable-region-prim" - ], - [ - 4, - "a0", - "region-prim-area" - ] - ], - "(method 19 drawable-region-volume)": [ - [ - 8, - "a3", - "drawable-region-face" - ] + [[23, 28], "a0", "drawable-region-prim"], + [4, "a0", "region-prim-area"] ], + "(method 19 drawable-region-volume)": [[8, "a3", "drawable-region-face"]], "(method 18 drawable-region-volume)": [ - [ - [ - 23, - 27 - ], - "a0", - "drawable-region-face" - ] + [[23, 27], "a0", "drawable-region-face"] ], "(method 17 drawable-region-volume)": [ - [ - [ - 12, - 21 - ], - "a0", - "drawable-region-face" - ] - ], - "region-prim-lookup-by-id": [ - [ - 45, - "t6", - "drawable-region-prim" - ] + [[12, 21], "a0", "drawable-region-face"] ], + "region-prim-lookup-by-id": [[45, "t6", "drawable-region-prim"]], "region-tree-execute": [ - [ - 114, - "v1", - "region-prim-area" - ], - [ - 107, - "v1", - "region-prim-area" - ], - [ - 97, - "v1", - "region-prim-area" - ], - [ - 159, - "v1", - "region-prim-area" - ], - [ - 204, - "v1", - "region-prim-area" - ], - [ - 210, - "v1", - "region-prim-area" - ], - [ - 221, - "v1", - "region-prim-area" - ], - [ - 165, - "v1", - "region-prim-area" - ], - [ - 169, - "v1", - "region-prim-area" - ], - [ - 175, - "a0", - "region-prim-area" - ], - [ - 191, - "v1", - "region-prim-area" - ], - [ - 120, - "v1", - "region-prim-area" - ], - [ - 124, - "v1", - "region-prim-area" - ], - [ - 146, - "v1", - "region-prim-area" - ], - [ - 129, - "a1", - "region-prim-area" - ], - [ - 103, - "v1", - "region-prim-area" - ], - [ - [ - 19, - 29 - ], - "v1", - "region-prim-area" - ] + [114, "v1", "region-prim-area"], + [107, "v1", "region-prim-area"], + [97, "v1", "region-prim-area"], + [159, "v1", "region-prim-area"], + [204, "v1", "region-prim-area"], + [210, "v1", "region-prim-area"], + [221, "v1", "region-prim-area"], + [165, "v1", "region-prim-area"], + [169, "v1", "region-prim-area"], + [175, "a0", "region-prim-area"], + [191, "v1", "region-prim-area"], + [120, "v1", "region-prim-area"], + [124, "v1", "region-prim-area"], + [146, "v1", "region-prim-area"], + [129, "a1", "region-prim-area"], + [103, "v1", "region-prim-area"], + [[19, 29], "v1", "region-prim-area"] ], "add-debug-bound": [ - [ - [ - 33, - 41 - ], - "a0", - "dma-packet" - ], - [ - [ - 42, - 50 - ], - "a0", - "gs-gif-tag" - ], - [ - 53, - "a0", - "(pointer gs-zbuf)" - ], - [ - 55, - "a0", - "(pointer gs-reg64)" - ], - [ - 57, - "a0", - "(pointer gs-test)" - ], - [ - 59, - "a0", - "(pointer gs-reg64)" - ], - [ - 61, - "a0", - "(pointer gs-alpha)" - ], - [ - 63, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 107, - 114 - ], - "v1", - "dma-packet" - ], - [ - 105, - "v1", - "dma-packet" - ], - [ - 99, - "a0", - "dma-packet" - ], - [ - 97, - "a1", - "dma-packet" - ] - ], - "(code part-tester-idle)": [ - [ - [ - 16, - 22 - ], - "s5", - "process-drawable" - ] - ], - "(method 25 progress)": [ - [ - [ - 19, - 31 - ], - "a0", - "menu-option" - ] + [[33, 41], "a0", "dma-packet"], + [[42, 50], "a0", "gs-gif-tag"], + [53, "a0", "(pointer gs-zbuf)"], + [55, "a0", "(pointer gs-reg64)"], + [57, "a0", "(pointer gs-test)"], + [59, "a0", "(pointer gs-reg64)"], + [61, "a0", "(pointer gs-alpha)"], + [63, "a0", "(pointer gs-reg64)"], + [[107, 114], "v1", "dma-packet"], + [105, "v1", "dma-packet"], + [99, "a0", "dma-packet"], + [97, "a1", "dma-packet"] ], + "(code part-tester-idle)": [[[16, 22], "s5", "process-drawable"]], + "(method 25 progress)": [[[19, 31], "a0", "menu-option"]], "(method 24 progress)": [ - [ - 71, - "a0", - "menu-on-off-game-vibrations-option" - ], - [ - 77, - "a0", - "menu-on-off-game-subtitles-option" - ], - [ - 83, - "a0", - "menu-language-option" - ], - [ - 88, - "a0", - "menu-language-option" - ], - [ - 92, - "v1", - "menu-language-option" - ], - [ - 96, - "v1", - "menu-language-option" - ], - [ - 102, - "a0", - "menu-on-off-option" - ], - [ - 108, - "a0", - "menu-on-off-option" - ], - [ - 114, - "a0", - "menu-on-off-option" - ], - [ - 120, - "a0", - "menu-on-off-option" - ], - [ - 126, - "a0", - "menu-slider-option" - ], - [ - 132, - "a0", - "menu-slider-option" - ], - [ - 138, - "a0", - "menu-slider-option" - ], - [ - 142, - "v1", - "menu-missions-option" - ] + [71, "a0", "menu-on-off-game-vibrations-option"], + [77, "a0", "menu-on-off-game-subtitles-option"], + [83, "a0", "menu-language-option"], + [88, "a0", "menu-language-option"], + [92, "v1", "menu-language-option"], + [96, "v1", "menu-language-option"], + [102, "a0", "menu-on-off-option"], + [108, "a0", "menu-on-off-option"], + [114, "a0", "menu-on-off-option"], + [120, "a0", "menu-on-off-option"], + [126, "a0", "menu-slider-option"], + [132, "a0", "menu-slider-option"], + [138, "a0", "menu-slider-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, @@ -15256,3174 +3048,682 @@ "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" - ] - ], - "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" - ] + [[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": [ - [ - "_stack_", - 96, - "res-tag" - ], - [ - [ - 87, - 247 - ], - "s3", - "(pointer camera-slave)" - ] - ], - "cam-string-joystick": [ - [ - 785, - "v1", - "process-drawable" - ] + ["_stack_", 96, "res-tag"], + [[87, 247], "s3", "(pointer camera-slave)"] ], + "cam-string-joystick": [[785, "v1", "process-drawable"]], "transform-rigid-body-prims": [ - [ - [ - 5, - 8 - ], - "a0", - "collide-shape-prim-group" - ], - [ - [ - 11, - 22 - ], - "v1", - "collide-shape-prim" - ] + [[5, 8], "a0", "collide-shape-prim-group"], + [[11, 22], "v1", "collide-shape-prim"] ], "(method 46 rigid-body-object)": [ - [ - [ - 78, - 95 - ], - "s3", - "attack-info" - ], - [ - 113, - "s4", - "process-focusable" - ], - [ - 127, - "s5", - "attack-info" - ], - [ - 146, - "v1", - "focus" - ], - [ - 162, - "s5", - "process-focusable" - ], - [ - 213, - "s4", - "process-focusable" - ], - [ - 226, - "v1", - "float" - ] - ], - "(method 33 cty-guard-turret-button)": [ - [ - 35, - "v1", - "art-joint-anim" - ] - ], - "(code pop-up cty-guard-turret-button)": [ - [ - 10, - "v1", - "art-joint-anim" - ] - ], - "(method 9 race-info)": [ - [ - 6, - "v1", - "entity-race-mesh" - ] - ], - "(method 14 rigid-body)": [ - [ - 18, - "v1", - "vector" - ] + [[78, 95], "s3", "attack-info"], + [113, "s4", "process-focusable"], + [127, "s5", "attack-info"], + [146, "v1", "focus"], + [162, "s5", "process-focusable"], + [213, "s4", "process-focusable"], + [226, "v1", "float"] ], + "(method 33 cty-guard-turret-button)": [[35, "v1", "art-joint-anim"]], + "(code pop-up cty-guard-turret-button)": [[10, "v1", "art-joint-anim"]], + "(method 9 race-info)": [[6, "v1", "entity-race-mesh"]], + "(method 14 rigid-body)": [[18, "v1", "vector"]], "get-penetrate-using-from-attack-event": [ - [ - [ - 0, - 6 - ], - "v1", - "attack-info" - ], - [ - 23, - "gp", - "collide-shape" - ] + [[0, 6], "v1", "attack-info"], + [23, "gp", "collide-shape"] ], "(method 13 water-control)": [ - [ - 142, - "v1", - "process-drawable" - ], - [ - 135, - "v1", - "process-drawable" - ] + [142, "v1", "process-drawable"], + [135, "v1", "process-drawable"] ], "(method 10 water-control)": [ - [ - 9, - "a0", - "collide-shape" - ], - [ - 13, - "a0", - "collide-shape" - ], - [ - 195, - "v1", - "collide-shape-moving" - ], - [ - 375, - "v1", - "process-drawable" - ], - [ - 707, - "v1", - "control-info" - ], - [ - 719, - "a1", - "collide-shape-moving" - ], - [ - 735, - "a0", - "collide-shape-moving" - ], - [ - 750, - "a0", - "collide-shape-moving" - ], - [ - 756, - "a0", - "collide-shape-moving" - ], - [ - 855, - "v1", - "collide-shape-moving" - ], - [ - 875, - "s3", - "collide-shape-moving" - ], - [ - 899, - "s3", - "collide-shape-moving" - ], - [ - 904, - "s3", - "collide-shape-moving" - ], - [ - 1017, - "s4", - "collide-shape-moving" - ], - [ - 1018, - "s4", - "collide-shape-moving" - ], - [ - 1024, - "s4", - "collide-shape-moving" - ], - [ - 1037, - "v1", - "collide-shape-moving" - ], - [ - 1104, - "a0", - "collide-shape-moving" - ], - [ - 1125, - "v1", - "collide-shape-moving" - ] + [9, "a0", "collide-shape"], + [13, "a0", "collide-shape"], + [195, "v1", "collide-shape-moving"], + [375, "v1", "process-drawable"], + [707, "v1", "control-info"], + [719, "a1", "collide-shape-moving"], + [735, "a0", "collide-shape-moving"], + [750, "a0", "collide-shape-moving"], + [756, "a0", "collide-shape-moving"], + [855, "v1", "collide-shape-moving"], + [875, "s3", "collide-shape-moving"], + [899, "s3", "collide-shape-moving"], + [904, "s3", "collide-shape-moving"], + [1017, "s4", "collide-shape-moving"], + [1018, "s4", "collide-shape-moving"], + [1024, "s4", "collide-shape-moving"], + [1037, "v1", "collide-shape-moving"], + [1104, "a0", "collide-shape-moving"], + [1125, "v1", "collide-shape-moving"] ], "(method 52 collide-shape)": [ - [ - 76, - "v1", - "region-prim-area" - ], - [ - 77, - "v1", - "region-prim-area" - ], - [ - 83, - "a1", - "region-prim-area" - ], - [ - 84, - "a1", - "region-prim-area" - ], - [ - 20, - "a0", - "region-prim-area" - ], - [ - 15, - "v1", - "region-prim-area" - ], - [ - 17, - "v1", - "region-prim-area" - ], - [ - 53, - "a1", - "region-prim-area" - ], - [ - 56, - "v1", - "region-prim-area" - ] + [76, "v1", "region-prim-area"], + [77, "v1", "region-prim-area"], + [83, "a1", "region-prim-area"], + [84, "a1", "region-prim-area"], + [20, "a0", "region-prim-area"], + [15, "v1", "region-prim-area"], + [17, "v1", "region-prim-area"], + [53, "a1", "region-prim-area"], + [56, "v1", "region-prim-area"] ], "(method 40 crate)": [ - [ - 2, - "v1", - "fact-info-crate" - ], - [ - 13, - "a0", - "fact-info-crate" - ], - [ - 55, - "v0", - "float" - ] + [2, "v1", "fact-info-crate"], + [13, "a0", "fact-info-crate"], + [55, "v0", "float"] ], "(method 0 carry-info)": [ - [ - 44, - "v1", - "collide-shape-moving" - ], - [ - 47, - "v1", - "collide-shape-moving" - ] + [44, "v1", "collide-shape-moving"], + [47, "v1", "collide-shape-moving"] ], "crate-standard-event-handler": [ - [ - 14, - "v1", - "attack-info" - ], - [ - 15, - "v1", - "attack-info" - ], - [ - 19, - "v1", - "attack-info" - ], - [ - 75, - "gp", - "target" - ], - [ - 209, - "v1", - "attack-info" - ], - [ - 458, - "v1", - "attack-info" - ], - [ - 643, - "a0", - "vector" - ] + [14, "v1", "attack-info"], + [15, "v1", "attack-info"], + [19, "v1", "attack-info"], + [75, "gp", "target"], + [209, "v1", "attack-info"], + [458, "v1", "attack-info"], + [643, "a0", "vector"] ], "target-darkjak-process": [ - [ - 43, - "a0", - "fact-info-target" - ], - [ - 46, - "a0", - "fact-info-target" - ] - ], - "want-to-darkjak?": [ - [ - 53, - "a0", - "fact-info-target" - ] + [43, "a0", "fact-info-target"], + [46, "a0", "fact-info-target"] ], + "want-to-darkjak?": [[53, "a0", "fact-info-target"]], "target-powerup-process": [ - [ - 235, - "v0", - "sound-rpc-set-param" - ], - [ - 253, - "v1", - "fact-info-target" - ], - [ - 259, - "a0", - "fact-info-target" - ], - [ - 262, - "a0", - "fact-info-target" - ], - [ - 268, - "v1", - "fact-info-target" - ], - [ - 283, - "v1", - "fact-info-target" - ], - [ - 313, - "a0", - "fact-info-target" - ], - [ - 366, - "v1", - "fact-info-target" - ], - [ - 390, - "v1", - "fact-info-target" - ], - [ - 407, - "v1", - "fact-info-target" - ] + [235, "v0", "sound-rpc-set-param"], + [253, "v1", "fact-info-target"], + [259, "a0", "fact-info-target"], + [262, "a0", "fact-info-target"], + [268, "v1", "fact-info-target"], + [283, "v1", "fact-info-target"], + [313, "a0", "fact-info-target"], + [366, "v1", "fact-info-target"], + [390, "v1", "fact-info-target"], + [407, "v1", "fact-info-target"] ], "target-eco-process": [ - [ - 1, - "v1", - "fact-info-target" - ], - [ - 11, - "a0", - "fact-info-target" - ], - [ - 19, - "v1", - "fact-info-target" - ], - [ - 21, - "v1", - "fact-info-target" - ], - [ - 14, - "a0", - "fact-info-target" - ], - [ - 54, - "v1", - "fact-info-target" - ], - [ - 77, - "v1", - "fact-info-target" - ], - [ - 82, - "a3", - "fact-info-target" - ], - [ - 97, - "v1", - "fact-info-target" - ] + [1, "v1", "fact-info-target"], + [11, "a0", "fact-info-target"], + [19, "v1", "fact-info-target"], + [21, "v1", "fact-info-target"], + [14, "a0", "fact-info-target"], + [54, "v1", "fact-info-target"], + [77, "v1", "fact-info-target"], + [82, "a3", "fact-info-target"], + [97, "v1", "fact-info-target"] ], "cloud-track": [ - [ - 32, - "s1", - "handle" - ], - [ - 45, - "s2", - "handle" - ], - [ - 81, - "s1", - "handle" - ], - [ - 83, - "s2", - "handle" - ], - [ - 107, - "s2", - "handle" - ] + [32, "s1", "handle"], + [45, "s2", "handle"], + [81, "s1", "handle"], + [83, "s2", "handle"], + [107, "s2", "handle"] ], "(code target-darkjak-bomb1)": [ - [ - 408, - "v1", - "art-joint-anim" - ], - [ - 166, - "s5", - "int" - ], - [ - 336, - "v1", - "float" - ], - [ - "_stack_", - 56, - "sphere" - ], - [ - "_stack_", - 88, - "float" - ] + [408, "v1", "art-joint-anim"], + [166, "s5", "int"], + [336, "v1", "float"], + ["_stack_", 56, "sphere"], + ["_stack_", 88, "float"] ], "target-darkjak-bomb-collide": [ - [ - 2, - "gp", - "(pointer float)" - ], - [ - 12, - "gp", - "(pointer float)" - ], - [ - 13, - "gp", - "(pointer float)" - ] - ], - "(anon-function 16 target-darkjak)": [ - [ - 61, - "gp", - "art-joint-anim" - ] + [2, "gp", "(pointer float)"], + [12, "gp", "(pointer float)"], + [13, "gp", "(pointer float)"] ], + "(anon-function 16 target-darkjak)": [[61, "gp", "art-joint-anim"]], "(code target-darkjak-get-on)": [ - [ - 214, - "v1", - "art-joint-anim" - ], - [ - 390, - "v0", - "sound-rpc-set-param" - ], - [ - 111, - "a0", - "fact-info-target" - ], - [ - 113, - "a0", - "fact-info-target" - ], - [ - 114, - "a0", - "fact-info-target" - ] + [214, "v1", "art-joint-anim"], + [390, "v0", "sound-rpc-set-param"], + [111, "a0", "fact-info-target"], + [113, "a0", "fact-info-target"], + [114, "a0", "fact-info-target"] ], "(code target-darkjak-bomb0)": [ - [ - 37, - "v1", - "art-joint-anim" - ], - [ - 133, - "v1", - "art-joint-anim" - ], - [ - 213, - "v1", - "art-joint-anim" - ], - [ - 644, - "v1", - "process-drawable" - ], - [ - 750, - "v1", - "process-drawable" - ], - [ - 888, - "v1", - "process-drawable" - ], - [ - 994, - "v1", - "process-drawable" - ], - [ - "_stack_", - 16, - "float" - ], - [ - 18, - "v1", - "float" - ] + [37, "v1", "art-joint-anim"], + [133, "v1", "art-joint-anim"], + [213, "v1", "art-joint-anim"], + [644, "v1", "process-drawable"], + [750, "v1", "process-drawable"], + [888, "v1", "process-drawable"], + [994, "v1", "process-drawable"], + ["_stack_", 16, "float"], + [18, "v1", "float"] ], "water-info<-region": [ - [ - 12, - "a0", - "symbol" - ], - [ - 48, - "s2", - "pair" - ], - [ - 49, - "v1", - "pair" - ], - [ - 57, - "s2", - "pair" - ], - [ - 58, - "v1", - "pair" - ], - [ - 59, - "v1", - "pair" - ], - [ - 99, - "s2", - "pair" - ], - [ - 100, - "v1", - "pair" - ], - [ - 101, - "v1", - "pair" - ], - [ - 133, - "s1", - "process-drawable" - ], - [ - 143, - "s2", - "pair" - ], - [ - 144, - "v1", - "pair" - ], - [ - 145, - "v1", - "pair" - ], - [ - 146, - "v1", - "pair" - ], - [ - 147, - "s2", - "pair" - ], - [ - 148, - "v1", - "pair" - ], - [ - 199, - "a0", - "process-focusable" - ], - [ - 208, - "s2", - "pair" - ], - [ - 209, - "s2", - "pair" - ], - [ - 231, - "a0", - "region-prim-area" - ], - [ - 238, - "v1", - "region-prim-area" - ] - ], - "target-danger-set!": [ - [ - 823, - "v1", - "fact-info-target" - ] - ], - "(method 26 target)": [ - [ - 23, - "v0", - "float" - ] + [12, "a0", "symbol"], + [48, "s2", "pair"], + [49, "v1", "pair"], + [57, "s2", "pair"], + [58, "v1", "pair"], + [59, "v1", "pair"], + [99, "s2", "pair"], + [100, "v1", "pair"], + [101, "v1", "pair"], + [133, "s1", "process-drawable"], + [143, "s2", "pair"], + [144, "v1", "pair"], + [145, "v1", "pair"], + [146, "v1", "pair"], + [147, "s2", "pair"], + [148, "v1", "pair"], + [199, "a0", "process-focusable"], + [208, "s2", "pair"], + [209, "s2", "pair"], + [231, "a0", "region-prim-area"], + [238, "v1", "region-prim-area"] ], + "target-danger-set!": [[823, "v1", "fact-info-target"]], + "(method 26 target)": [[23, "v0", "float"]], "(method 11 attack-info)": [ - [ - [ - 118, - 130 - ], - "v1", - "process-drawable" - ], - [ - [ - 156, - 161 - ], - "v1", - "process-drawable" - ] - ], - "(method 10 attack-info)": [ - [ - 13, - "a1", - "collide-shape" - ] - ], - "target-log-attack": [ - [ - 47, - "a3", - "attack-info" - ] + [[118, 130], "v1", "process-drawable"], + [[156, 161], "v1", "process-drawable"] ], + "(method 10 attack-info)": [[13, "a1", "collide-shape"]], + "target-log-attack": [[47, "a3", "attack-info"]], "can-hands?": [ - [ - 39, - "a0", - "fact-info-target" - ], - [ - 45, - "a0", - "fact-info-target" - ] + [39, "a0", "fact-info-target"], + [45, "a0", "fact-info-target"] ], "target-attacked": [ - [ - 56, - "v1", - "fact-info-target" - ], - [ - 66, - "v1", - "fact-info-target" - ], - [ - 72, - "v1", - "fact-info-target" - ], - [ - 176, - "v1", - "fact-info-target" - ], - [ - 241, - "t4", - "vector" - ], - [ - 290, - "v1", - "fact-info-target" - ] + [56, "v1", "fact-info-target"], + [66, "v1", "fact-info-target"], + [72, "v1", "fact-info-target"], + [176, "v1", "fact-info-target"], + [241, "t4", "vector"], + [290, "v1", "fact-info-target"] ], "(anon-function 10 target-handler)": [ - [ - 70, - "a0", - "handle" - ], - [ - 146, - "a0", - "process-focusable" - ], - [ - 154, - "a0", - "process-focusable" - ], - [ - 161, - "a0", - "process-focusable" - ], - [ - 175, - "a0", - "process-focusable" - ], - [ - 99, - "t2", - "float" - ], - [ - 99, - "t1", - "float" - ] + [70, "a0", "handle"], + [146, "a0", "process-focusable"], + [154, "a0", "process-focusable"], + [161, "a0", "process-focusable"], + [175, "a0", "process-focusable"], + [99, "t2", "float"], + [99, "t1", "float"] ], "(code target-edge-grab)": [ - [ - 21, - "v1", - "process-drawable" - ], - [ - 22, - "a0", - "collide-shape-moving" - ], - [ - 25, - "v1", - "process-drawable" - ], - [ - 26, - "v1", - "collide-shape-moving" - ] + [21, "v1", "process-drawable"], + [22, "a0", "collide-shape-moving"], + [25, "v1", "process-drawable"], + [26, "v1", "collide-shape-moving"] ], "(exit target-edge-grab)": [ - [ - 17, - "v1", - "process-drawable" - ], - [ - 18, - "a1", - "collide-shape-moving" - ], - [ - 21, - "v1", - "process-drawable" - ], - [ - 22, - "v1", - "collide-shape-moving" - ] + [17, "v1", "process-drawable"], + [18, "a1", "collide-shape-moving"], + [21, "v1", "process-drawable"], + [22, "v1", "collide-shape-moving"] ], "(code target-pole-flip-forward-jump)": [ - [ - 26, - "t9", - "(function none :behavior target)" - ] - ], - "(code target-pole-flip-up)": [ - [ - 23, - "v1", - "art-joint-anim" - ] + [26, "t9", "(function none :behavior target)"] ], + "(code target-pole-flip-up)": [[23, "v1", "art-joint-anim"]], "(code target-pole-cycle)": [ - [ - 103, - "v1", - "art-joint-anim" - ], - [ - 163, - "v1", - "art-joint-anim" - ] + [103, "v1", "art-joint-anim"], + [163, "v1", "art-joint-anim"] ], "(code target-grab)": [ - [ - 232, - "v1", - "art-joint-anim" - ], - [ - 422, - "v1", - "art-joint-anim" - ] + [232, "v1", "art-joint-anim"], + [422, "v1", "art-joint-anim"] ], "(event target-grab)": [ - [ - 33, - "a0", - "process" - ], - [ - 125, - "gp", - "object" - ] + [33, "a0", "process"], + [125, "gp", "object"] ], "(code target-load-wait)": [ - [ - 21, - "v1", - "art-joint-anim" - ], - [ - 134, - "v1", - "art-joint-anim" - ], - [ - 191, - "v1", - "art-joint-anim" - ] - ], - "(code target-edge-grab-jump)": [ - [ - 72, - "a1", - "art-joint-anim" - ] - ], - "(code target-hit-ground-hard)": [ - [ - 46, - "v1", - "fact-info-target" - ] - ], - "(anon-function 11 target2)": [ - [ - [ - 19, - 140 - ], - "s4", - "target" - ] - ], - "(anon-function 14 target2)": [ - [ - 26, - "f0", - "float" - ] + [21, "v1", "art-joint-anim"], + [134, "v1", "art-joint-anim"], + [191, "v1", "art-joint-anim"] ], + "(code target-edge-grab-jump)": [[72, "a1", "art-joint-anim"]], + "(code target-hit-ground-hard)": [[46, "v1", "fact-info-target"]], + "(anon-function 11 target2)": [[[19, 140], "s4", "target"]], + "(anon-function 14 target2)": [[26, "f0", "float"]], "(code target-hide)": [ - [ - 14, - "v1", - "art-joint-anim" - ], - [ - 143, - "v1", - "art-joint-anim" - ], - [ - 204, - "v1", - "art-joint-anim" - ], - [ - 258, - "v1", - "art-joint-anim" - ], - [ - 317, - "v1", - "art-joint-anim" - ], - [ - 385, - "v1", - "art-joint-anim" - ], - [ - 431, - "v1", - "art-joint-anim" - ], - [ - 488, - "v1", - "art-joint-anim" - ] + [14, "v1", "art-joint-anim"], + [143, "v1", "art-joint-anim"], + [204, "v1", "art-joint-anim"], + [258, "v1", "art-joint-anim"], + [317, "v1", "art-joint-anim"], + [385, "v1", "art-joint-anim"], + [431, "v1", "art-joint-anim"], + [488, "v1", "art-joint-anim"] ], "target-generic-event-handler": [ - [ - 10, - "v1", - "float" - ], - [ - 314, - "v1", - "fact-info-target" - ], - [ - 321, - "v1", - "fact-info-target" - ], - [ - 527, - "a0", - "vector" - ], - [ - 681, - "v1", - "fact-info-target" - ], - [ - 699, - "v1", - "fact-info-target" - ], - [ - 866, - "v1", - "(state target)" - ], - [ - 894, - "a0", - "process" - ] + [10, "v1", "float"], + [314, "v1", "fact-info-target"], + [321, "v1", "fact-info-target"], + [527, "a0", "vector"], + [681, "v1", "fact-info-target"], + [699, "v1", "fact-info-target"], + [866, "v1", "(state target)"], + [894, "a0", "process"] ], "target-dangerous-event-handler": [ - [ - 9, - "v1", - "fact-info-target" - ], - [ - 20, - "v1", - "fact-info-target" - ] - ], - "(code target-swim-up)": [ - [ - 18, - "v1", - "art-joint-anim" - ] - ], - "(code target-swim-down)": [ - [ - 69, - "v1", - "art-joint-anim" - ] + [9, "v1", "fact-info-target"], + [20, "v1", "fact-info-target"] ], + "(code target-swim-up)": [[18, "v1", "art-joint-anim"]], + "(code target-swim-down)": [[69, "v1", "art-joint-anim"]], "(event target-swim-down)": [ - [ - [ - 12, - 99 - ], - "v1", - "attack-info" - ], - [ - 88, - "t0", - "fact-info-target" - ] + [[12, 99], "v1", "attack-info"], + [88, "t0", "fact-info-target"] ], "(code target-swim-walk)": [ - [ - 143, - "v1", - "art-joint-anim" - ], - [ - 58, - "v1", - "art-joint-anim" - ] - ], - "(code target-swim-stance)": [ - [ - 33, - "v1", - "art-joint-anim" - ] + [143, "v1", "art-joint-anim"], + [58, "v1", "art-joint-anim"] ], + "(code target-swim-stance)": [[33, "v1", "art-joint-anim"]], "(method 15 water-control)": [ - [ - 47, - "v0", - "float" - ], - [ - 48, - "v1", - "float" - ] + [47, "v0", "float"], + [48, "v1", "float"] ], "(anon-function 10 water)": [ - [ - 5, - "s5", - "process-drawable" - ], - [ - 28, - "s5", - "process-drawable" - ] - ], - "part-water-splash-callback": [ - [ - 3, - "v1", - "float" - ] - ], - "(event target-darkjak-bomb0)": [ - [ - 51, - "v1", - "process" - ] + [5, "s5", "process-drawable"], + [28, "s5", "process-drawable"] ], + "part-water-splash-callback": [[3, "v1", "float"]], + "(event target-darkjak-bomb0)": [[51, "v1", "process"]], "(code target-darkjak-running-attack)": [ - [ - 16, - "v1", - "float" - ], - [ - 259, - "gp", - "process-focusable" - ], - [ - 278, - "v1", - "handle" - ], - [ - 281, - "v1", - "handle" - ], - [ - 363, - "v1", - "handle" - ], - [ - 366, - "v1", - "handle" - ], - [ - 576, - "v1", - "art-joint-anim" - ], - [ - 604, - "v1", - "art-joint-anim" - ], - [ - 632, - "v1", - "art-joint-anim" - ], - [ - 672, - "v1", - "art-joint-anim" - ], - [ - 700, - "v1", - "art-joint-anim" - ], - [ - 835, - "v1", - "art-joint-anim" - ], - [ - 872, - "f1", - "float" - ], - [ - 22, - "v1", - "float" - ], - [ - "_stack_", - 56, - "handle" - ], - [ - "_stack_", - 16, - "float" - ] + [16, "v1", "float"], + [259, "gp", "process-focusable"], + [278, "v1", "handle"], + [281, "v1", "handle"], + [363, "v1", "handle"], + [366, "v1", "handle"], + [576, "v1", "art-joint-anim"], + [604, "v1", "art-joint-anim"], + [632, "v1", "art-joint-anim"], + [672, "v1", "art-joint-anim"], + [700, "v1", "art-joint-anim"], + [835, "v1", "art-joint-anim"], + [872, "f1", "float"], + [22, "v1", "float"], + ["_stack_", 56, "handle"], + ["_stack_", 16, "float"] ], "target-bomb1-fire-shot": [ - [ - 12, - "v1", - "handle" - ], - [ - 20, - "gp", - "process-focusable" - ] + [12, "v1", "handle"], + [20, "gp", "process-focusable"] ], "(method 9 external-art-control)": [ - [ - 173, - "s4", - "external-art-buffer" - ], - [ - 177, - "s4", - "external-art-buffer" - ], - [ - 183, - "s4", - "external-art-buffer" - ], - [ - 190, - "s4", - "external-art-buffer" - ] + [173, "s4", "external-art-buffer"], + [177, "s4", "external-art-buffer"], + [183, "s4", "external-art-buffer"], + [190, "s4", "external-art-buffer"] ], "(code target-darkjak-get-off)": [ - [ - 159, - "v1", - "art-joint-anim" - ], - [ - 359, - "v1", - "art-joint-anim" - ], - [ - 472, - "v1", - "art-joint-anim" - ] + [159, "v1", "art-joint-anim"], + [359, "v1", "art-joint-anim"], + [472, "v1", "art-joint-anim"] ], "(anon-function 15 target-darkjak)": [ - [ - 16, - "v0", - "process-focusable" - ], - [ - 82, - "v1", - "art-joint-anim" - ], - [ - 113, - "v1", - "art-joint-anim" - ] - ], - "(trans target-float)": [ - [ - 130, - "v1", - "(state target)" - ] - ], - "(code target-stance-look-around)": [ - [ - 12, - "v0", - "float" - ] - ], - "(code target-look-around)": [ - [ - 21, - "v0", - "float" - ] - ], - "(exit target-swim-stance)": [ - [ - 51, - "v0", - "sound-rpc-set-param" - ] - ], - "(exit target-swim-down)": [ - [ - 56, - "v0", - "sound-rpc-set-param" - ] - ], - "(method 7 water-anim)": [ - [ - 14, - "t9", - "(function water-anim int water-anim)" - ] + [16, "v0", "process-focusable"], + [82, "v1", "art-joint-anim"], + [113, "v1", "art-joint-anim"] ], + "(trans target-float)": [[130, "v1", "(state target)"]], + "(code target-stance-look-around)": [[12, "v0", "float"]], + "(code target-look-around)": [[21, "v0", "float"]], + "(exit target-swim-stance)": [[51, "v0", "sound-rpc-set-param"]], + "(exit target-swim-down)": [[56, "v0", "sound-rpc-set-param"]], + "(method 7 water-anim)": [[14, "t9", "(function water-anim int water-anim)"]], "(method 26 water-anim)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - 52, - "v0", - "(pointer float)" - ] + ["_stack_", 16, "res-tag"], + [52, "v0", "(pointer float)"] ], "(method 7 flow-control)": [ - [ - 19, - "t9", - "(function flow-control int flow-control)" - ] + [19, "t9", "(function flow-control int flow-control)"] ], "water-anim-event-handler": [ - [ - 23, - "v1", - "float" - ], - [ - 40, - "s4", - "process" - ], - [ - 50, - "s5", - "water-info" - ], - [ - 96, - "gp", - "process-focusable" - ], - [ - 116, - "gp", - "process-focusable" - ], - [ - 137, - "gp", - "process-focusable" - ], - [ - 182, - "s5", - "water-info" - ] + [23, "v1", "float"], + [40, "s4", "process"], + [50, "s5", "water-info"], + [96, "gp", "process-focusable"], + [116, "gp", "process-focusable"], + [137, "gp", "process-focusable"], + [182, "s5", "water-info"] ], "(code die crate)": [ - [ - 6, - "v1", - "collide-shape" - ], - [ - 37, - "v1", - "process-focusable" - ] + [6, "v1", "collide-shape"], + [37, "v1", "process-focusable"] ], "(code notice-blue crate)": [ - [ - 19, - "v1", - "process-drawable" - ], - [ - 21, - "gp", - "collide-shape-moving" - ], - [ - 28, - "a0", - "collide-shape-moving" - ], - [ - 30, - "v1", - "collide-shape-moving" - ] + [19, "v1", "process-drawable"], + [21, "gp", "collide-shape-moving"], + [28, "a0", "collide-shape-moving"], + [30, "v1", "collide-shape-moving"] ], "(post fall crate)": [ - [ - 4, - "a0", - "collide-shape-moving" - ], - [ - 15, - "v1", - "collide-shape-moving" - ], - [ - 26, - "v1", - "collide-shape-moving" - ], - [ - [ - 34, - 53 - ], - "gp", - "collide-shape-moving" - ] + [4, "a0", "collide-shape-moving"], + [15, "v1", "collide-shape-moving"], + [26, "v1", "collide-shape-moving"], + [[34, 53], "gp", "collide-shape-moving"] ], "(trans fall crate)": [ - [ - 1, - "v1", - "collide-shape-moving" - ], - [ - 6, - "v1", - "float" - ], - [ - 8, - "v1", - "collide-shape-moving" - ], - [ - 24, - "v1", - "collide-shape-moving" - ], - [ - 32, - "v1", - "collide-shape-moving" - ], - [ - 34, - "a0", - "collide-shape-moving" - ], - [ - 37, - "a0", - "collide-shape-moving" - ] + [1, "v1", "collide-shape-moving"], + [6, "v1", "float"], + [8, "v1", "collide-shape-moving"], + [24, "v1", "collide-shape-moving"], + [32, "v1", "collide-shape-moving"], + [34, "a0", "collide-shape-moving"], + [37, "a0", "collide-shape-moving"] ], "(enter fall crate)": [ - [ - 35, - "v0", - "carry-info" - ], - [ - 42, - "v1", - "collide-shape-moving" - ], - [ - 46, - "v1", - "collide-shape-moving" - ], - [ - 50, - "a0", - "collide-shape-moving" - ], - [ - 54, - "v1", - "collide-shape-moving" - ] - ], - "(post carry crate)": [ - [ - [ - 13, - 16 - ], - "a0", - "collide-shape-moving" - ] - ], - "(event carry crate)": [ - [ - 15, - "a0", - "vector" - ] - ], - "(code idle crate)": [ - [ - [ - 2, - 5 - ], - "a0", - "collide-shape-moving" - ] + [35, "v0", "carry-info"], + [42, "v1", "collide-shape-moving"], + [46, "v1", "collide-shape-moving"], + [50, "a0", "collide-shape-moving"], + [54, "v1", "collide-shape-moving"] ], + "(post carry crate)": [[[13, 16], "a0", "collide-shape-moving"]], + "(event carry crate)": [[15, "a0", "vector"]], + "(code idle crate)": [[[2, 5], "a0", "collide-shape-moving"]], "(code hide crate)": [ - [ - 27, - "v1", - "collide-shape-moving" - ], - [ - 95, - "v1", - "collide-shape-moving" - ], - [ - 97, - "a0", - "collide-shape-moving" - ], - [ - 100, - "a0", - "collide-shape-moving" - ] - ], - "(code special-contents-die crate)": [ - [ - 42, - "v1", - "collide-shape-moving" - ] + [27, "v1", "collide-shape-moving"], + [95, "v1", "collide-shape-moving"], + [97, "a0", "collide-shape-moving"], + [100, "a0", "collide-shape-moving"] ], + "(code special-contents-die crate)": [[42, "v1", "collide-shape-moving"]], "target-send-attack": [ - [ - "_stack_", - 96, - "symbol" - ], - [ - 16, - "s4", - "process-focusable" - ] + ["_stack_", 96, "symbol"], + [16, "s4", "process-focusable"] ], "(method 36 crate)": [ - [ - 6, - "a0", - "collide-shape-moving" - ], - [ - 27, - "a0", - "collide-shape-moving" - ] - ], - "camera-rotate-to-vector": [ - [ - 63, - "v1", - "float" - ] + [6, "a0", "collide-shape-moving"], + [27, "a0", "collide-shape-moving"] ], + "camera-rotate-to-vector": [[63, "v1", "float"]], "target-gun-find-track": [ - [ - 182, - "v0", - "process-focusable" - ], - [ - [ - 192, - 224 - ], - "gp", - "process-focusable" - ], - [ - [ - 249, - 475 - ], - "s5", - "process-focusable" - ], - [ - 431, - "a0", - "process-focusable" - ], - [ - 434, - "a0", - "process-focusable" - ], - [ - 519, - "v1", - "int" - ], - [ - 520, - "v1", - "int" - ] - ], - "target-gun-check": [ - [ - 599, - "v0", - "sound-rpc-set-param" - ] - ], - "target-gun-build-track-list": [ - [ - 46, - "v1", - "vector" - ] - ], - "target-gun-joint-pre0": [ - [ - [ - 131, - 165 - ], - "gp", - "process-focusable" - ] + [182, "v0", "process-focusable"], + [[192, 224], "gp", "process-focusable"], + [[249, 475], "s5", "process-focusable"], + [431, "a0", "process-focusable"], + [434, "a0", "process-focusable"], + [519, "v1", "int"], + [520, "v1", "int"] ], + "target-gun-check": [[599, "v0", "sound-rpc-set-param"]], + "target-gun-build-track-list": [[46, "v1", "vector"]], + "target-gun-joint-pre0": [[[131, 165], "gp", "process-focusable"]], "(method 28 water-anim)": [ - [ - "_stack_", - 16, - "res-tag" - ], - [ - 27, - "v0", - "vector" - ] - ], - "(method 7 drop-plat)": [ - [ - 18, - "v1", - "external-art-buffer" - ] + ["_stack_", 16, "res-tag"], + [27, "v0", "vector"] ], + "(method 7 drop-plat)": [[18, "v1", "external-art-buffer"]], "(method 22 gui-control)": [ - [ - [ - 268, - 315 - ], - "s4", - "process-drawable" - ], - [ - [ - 275, - 338 - ], - "s5", - "sound-rpc-set-param" - ], - [ - [ - 351, - 375 - ], - "s5", - "sound-rpc-set-param" - ] + [[268, 315], "s4", "process-drawable"], + [[275, 338], "s5", "sound-rpc-set-param"], + [[351, 375], "s5", "sound-rpc-set-param"] ], "(method 13 sky-work)": [ - [ - [ - 78, - 170 - ], - "s4", - "sky-work" - ], - [ - [ - 162, - 168 - ], - "v1", - "dma-packet" - ], - [ - [ - 221, - 228 - ], - "a1", - "dma-packet" - ], - [ - [ - 230, - 239 - ], - "a1", - "gs-gif-tag" - ], - [ - 243, - "a1", - "(pointer gs-zbuf)" - ], - [ - 245, - "a1", - "(pointer gs-reg64)" - ], - [ - 247, - "a1", - "(pointer gs-test)" - ], - [ - 249, - "a1", - "(pointer gs-reg64)" - ], - [ - 250, - "a1", - "(pointer gs-alpha)" - ], - [ - 252, - "a1", - "(pointer gs-reg64)" - ], - [ - 255, - "a1", - "(pointer gs-tex0)" - ], - [ - 257, - "a1", - "(pointer gs-reg64)" - ], - [ - 259, - "a1", - "(pointer gs-tex1)" - ], - [ - 261, - "a1", - "(pointer gs-reg64)" - ], - [ - 263, - "a1", - "(pointer gs-clamp)" - ], - [ - 265, - "a1", - "(pointer gs-reg64)" - ], - [ - 266, - "a1", - "(pointer uint64)" - ], - [ - 268, - "a1", - "(pointer gs-reg64)" - ], - [ - [ - 271, - 309 - ], - "a2", - "(inline-array qword)" - ], - [ - [ - 316, - 354 - ], - "t0", - "(inline-array qword)" - ], - [ - [ - 362, - 369 - ], - "t1", - "dma-packet" - ], - [ - [ - 371, - 380 - ], - "t1", - "gs-gif-tag" - ], - [ - 384, - "t1", - "(pointer gs-alpha)" - ], - [ - 386, - "t1", - "(pointer gs-reg64)" - ], - [ - 389, - "t1", - "(pointer gs-tex0)" - ], - [ - 391, - "t1", - "(pointer gs-reg64)" - ], - [ - 392, - "t1", - "(pointer uint64)" - ], - [ - 394, - "t1", - "(pointer gs-reg64)" - ], - [ - [ - 397, - 429 - ], - "t0", - "(inline-array qword)" - ], - [ - [ - 437, - 444 - ], - "a1", - "dma-packet" - ], - [ - [ - 446, - 455 - ], - "a1", - "gs-gif-tag" - ], - [ - 458, - "a1", - "(pointer gs-alpha)" - ], - [ - 460, - "a1", - "(pointer gs-reg64)" - ], - [ - [ - 515, - 561 - ], - "t1", - "(inline-array qword)" - ], - [ - [ - 574, - 581 - ], - "a3", - "dma-packet" - ], - [ - [ - 583, - 592 - ], - "a3", - "gs-gif-tag" - ], - [ - 596, - "a3", - "(pointer gs-alpha)" - ], - [ - 598, - "a3", - "(pointer gs-reg64)" - ], - [ - 601, - "a3", - "(pointer gs-tex0)" - ], - [ - 603, - "a3", - "(pointer gs-reg64)" - ], - [ - 604, - "a3", - "(pointer uint64)" - ], - [ - 606, - "a3", - "(pointer gs-reg64)" - ], - [ - [ - 609, - 647 - ], - "v1", - "(inline-array qword)" - ], - [ - [ - 673, - 680 - ], - "a1", - "dma-packet" - ], - [ - [ - 682, - 691 - ], - "a1", - "gs-gif-tag" - ], - [ - 695, - "a1", - "(pointer gs-zbuf)" - ], - [ - 697, - "a1", - "(pointer gs-reg64)" - ], - [ - 699, - "a1", - "(pointer gs-test)" - ], - [ - 701, - "a1", - "(pointer gs-reg64)" - ], - [ - 728, - "a1", - "(pointer gs-rgbaq)" - ], - [ - 730, - "a1", - "(pointer gs-reg64)" - ], - [ - [ - 733, - 738 - ], - "v1", - "(inline-array qword)" - ], - [ - [ - 741, - 750 - ], - "v1", - "(inline-array qword)" - ], - [ - [ - 760, - 766 - ], - "v1", - "dma-packet" - ] + [[78, 170], "s4", "sky-work"], + [[162, 168], "v1", "dma-packet"], + [[221, 228], "a1", "dma-packet"], + [[230, 239], "a1", "gs-gif-tag"], + [243, "a1", "(pointer gs-zbuf)"], + [245, "a1", "(pointer gs-reg64)"], + [247, "a1", "(pointer gs-test)"], + [249, "a1", "(pointer gs-reg64)"], + [250, "a1", "(pointer gs-alpha)"], + [252, "a1", "(pointer gs-reg64)"], + [255, "a1", "(pointer gs-tex0)"], + [257, "a1", "(pointer gs-reg64)"], + [259, "a1", "(pointer gs-tex1)"], + [261, "a1", "(pointer gs-reg64)"], + [263, "a1", "(pointer gs-clamp)"], + [265, "a1", "(pointer gs-reg64)"], + [266, "a1", "(pointer uint64)"], + [268, "a1", "(pointer gs-reg64)"], + [[271, 309], "a2", "(inline-array qword)"], + [[316, 354], "t0", "(inline-array qword)"], + [[362, 369], "t1", "dma-packet"], + [[371, 380], "t1", "gs-gif-tag"], + [384, "t1", "(pointer gs-alpha)"], + [386, "t1", "(pointer gs-reg64)"], + [389, "t1", "(pointer gs-tex0)"], + [391, "t1", "(pointer gs-reg64)"], + [392, "t1", "(pointer uint64)"], + [394, "t1", "(pointer gs-reg64)"], + [[397, 429], "t0", "(inline-array qword)"], + [[437, 444], "a1", "dma-packet"], + [[446, 455], "a1", "gs-gif-tag"], + [458, "a1", "(pointer gs-alpha)"], + [460, "a1", "(pointer gs-reg64)"], + [[515, 561], "t1", "(inline-array qword)"], + [[574, 581], "a3", "dma-packet"], + [[583, 592], "a3", "gs-gif-tag"], + [596, "a3", "(pointer gs-alpha)"], + [598, "a3", "(pointer gs-reg64)"], + [601, "a3", "(pointer gs-tex0)"], + [603, "a3", "(pointer gs-reg64)"], + [604, "a3", "(pointer uint64)"], + [606, "a3", "(pointer gs-reg64)"], + [[609, 647], "v1", "(inline-array qword)"], + [[673, 680], "a1", "dma-packet"], + [[682, 691], "a1", "gs-gif-tag"], + [695, "a1", "(pointer gs-zbuf)"], + [697, "a1", "(pointer gs-reg64)"], + [699, "a1", "(pointer gs-test)"], + [701, "a1", "(pointer gs-reg64)"], + [728, "a1", "(pointer gs-rgbaq)"], + [730, "a1", "(pointer gs-reg64)"], + [[733, 738], "v1", "(inline-array qword)"], + [[741, 750], "v1", "(inline-array qword)"], + [[760, 766], "v1", "dma-packet"] ], "(method 33 sky-work)": [ - [ - 42, - "s5", - "int" - ], - [ - 46, - "a2", - "sky-work" - ], - [ - 59, - "a2", - "sky-work" - ], - [ - 36, - "v1", - "sky-work" - ] + [42, "s5", "int"], + [46, "a2", "sky-work"], + [59, "a2", "sky-work"], + [36, "v1", "sky-work"] ], "(method 23 sky-work)": [ - [ - [ - 3, - 10 - ], - "a0", - "dma-packet" - ], - [ - [ - 12, - 21 - ], - "a0", - "gs-gif-tag" - ], - [ - 25, - "s3", - "(pointer gs-test)" - ], - [ - 27, - "s3", - "(pointer gs-reg64)" - ], - [ - 42, - "s3", - "(pointer gs-tex0)" - ], - [ - 44, - "s3", - "(pointer gs-reg64)" - ], - [ - 46, - "s3", - "(pointer gs-tex1)" - ], - [ - 48, - "s3", - "(pointer gs-reg64)" - ], - [ - 49, - "s3", - "(pointer gs-clamp)" - ], - [ - 51, - "s3", - "(pointer gs-reg64)" - ], - [ - 53, - "s3", - "(pointer gs-alpha)" - ], - [ - 55, - "s3", - "(pointer gs-reg64)" - ], - [ - 56, - "s3", - "(pointer uint64)" - ], - [ - 58, - "s3", - "(pointer gs-reg64)" - ], - [ - [ - 255, - 263 - ], - "s4", - "dma-packet" - ] + [[3, 10], "a0", "dma-packet"], + [[12, 21], "a0", "gs-gif-tag"], + [25, "s3", "(pointer gs-test)"], + [27, "s3", "(pointer gs-reg64)"], + [42, "s3", "(pointer gs-tex0)"], + [44, "s3", "(pointer gs-reg64)"], + [46, "s3", "(pointer gs-tex1)"], + [48, "s3", "(pointer gs-reg64)"], + [49, "s3", "(pointer gs-clamp)"], + [51, "s3", "(pointer gs-reg64)"], + [53, "s3", "(pointer gs-alpha)"], + [55, "s3", "(pointer gs-reg64)"], + [56, "s3", "(pointer uint64)"], + [58, "s3", "(pointer gs-reg64)"], + [[255, 263], "s4", "dma-packet"] ], "(method 27 sky-work)": [ - [ - [ - 5, - 10 - ], - "a0", - "dma-packet" - ], - [ - [ - 12, - 20 - ], - "a0", - "gs-gif-tag" - ], - [ - 25, - "a0", - "(pointer gs-alpha)" - ], - [ - 27, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 142, - 149 - ], - "s4", - "dma-packet" - ] + [[5, 10], "a0", "dma-packet"], + [[12, 20], "a0", "gs-gif-tag"], + [25, "a0", "(pointer gs-alpha)"], + [27, "a0", "(pointer gs-reg64)"], + [[142, 149], "s4", "dma-packet"] ], "(method 34 sky-work)": [ - [ - [ - 5, - 10 - ], - "a0", - "dma-packet" - ], - [ - [ - 12, - 20 - ], - "a0", - "gs-gif-tag" - ], - [ - 25, - "a0", - "(pointer gs-zbuf)" - ], - [ - 27, - "a0", - "(pointer gs-reg64)" - ], - [ - 29, - "a0", - "(pointer gs-test)" - ], - [ - 31, - "a0", - "(pointer gs-reg64)" - ], - [ - 33, - "a0", - "(pointer gs-alpha)" - ], - [ - 35, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 80, - 88 - ], - "s5", - "dma-packet" - ] + [[5, 10], "a0", "dma-packet"], + [[12, 20], "a0", "gs-gif-tag"], + [25, "a0", "(pointer gs-zbuf)"], + [27, "a0", "(pointer gs-reg64)"], + [29, "a0", "(pointer gs-test)"], + [31, "a0", "(pointer gs-reg64)"], + [33, "a0", "(pointer gs-alpha)"], + [35, "a0", "(pointer gs-reg64)"], + [[80, 88], "s5", "dma-packet"] ], "(method 35 sky-work)": [ - [ - [ - 2, - 9 - ], - "a1", - "dma-packet" - ], - [ - [ - 11, - 20 - ], - "a1", - "gs-gif-tag" - ], - [ - 24, - "a1", - "(pointer gs-test)" - ], - [ - 26, - "a1", - "(pointer gs-reg64)" - ], - [ - [ - 66, - 74 - ], - "s5", - "dma-packet" - ] + [[2, 9], "a1", "dma-packet"], + [[11, 20], "a1", "gs-gif-tag"], + [24, "a1", "(pointer gs-test)"], + [26, "a1", "(pointer gs-reg64)"], + [[66, 74], "s5", "dma-packet"] ], "(method 36 sky-work)": [ - [ - [ - 7, - 14 - ], - "a0", - "dma-packet" - ], - [ - [ - 16, - 26 - ], - "a0", - "gs-gif-tag" - ], - [ - 62, - "s2", - "(pointer gs-tex0)" - ], - [ - 64, - "s2", - "(pointer gs-reg64)" - ], - [ - 66, - "s2", - "(pointer gs-tex1)" - ], - [ - 68, - "s2", - "(pointer gs-reg64)" - ], - [ - 70, - "s2", - "(pointer gs-test)" - ], - [ - 72, - "s2", - "(pointer gs-reg64)" - ], - [ - 74, - "s2", - "(pointer gs-clamp)" - ], - [ - 76, - "s2", - "(pointer gs-reg64)" - ], - [ - 78, - "s2", - "(pointer gs-alpha)" - ], - [ - 80, - "s2", - "(pointer gs-reg64)" - ], - [ - [ - 83, - 177 - ], - "v1", - "(inline-array qword)" - ] + [[7, 14], "a0", "dma-packet"], + [[16, 26], "a0", "gs-gif-tag"], + [62, "s2", "(pointer gs-tex0)"], + [64, "s2", "(pointer gs-reg64)"], + [66, "s2", "(pointer gs-tex1)"], + [68, "s2", "(pointer gs-reg64)"], + [70, "s2", "(pointer gs-test)"], + [72, "s2", "(pointer gs-reg64)"], + [74, "s2", "(pointer gs-clamp)"], + [76, "s2", "(pointer gs-reg64)"], + [78, "s2", "(pointer gs-alpha)"], + [80, "s2", "(pointer gs-reg64)"], + [[83, 177], "v1", "(inline-array qword)"] ], "draw-subtitle-image": [ - [ - [ - 44, - 48 - ], - "a0", - "dma-packet" - ], - [ - [ - 49, - 58 - ], - "a0", - "gs-gif-tag" - ], - [ - 70, - "a0", - "(pointer gs-bitbltbuf)" - ], - [ - 72, - "a0", - "(pointer gs-reg64)" - ], - [ - 73, - "a0", - "(pointer gs-trxpos)" - ], - [ - 75, - "a0", - "(pointer gs-reg64)" - ], - [ - 81, - "a0", - "(pointer gs-trxreg)" - ], - [ - 83, - "a0", - "(pointer gs-reg64)" - ], - [ - 84, - "a0", - "(pointer gs-trxdir)" - ], - [ - 86, - "a0", - "(pointer gs-reg64)" - ], - [ - [ - 106, - 112 - ], - "a1", - "dma-packet" - ], - [ - [ - 113, - 121 - ], - "a1", - "gs-gif-tag" - ], - [ - 128, - "a1", - "(pointer gs-reg64)" - ], - [ - 130, - "a1", - "(pointer gs-alpha)" - ], - [ - 126, - "a1", - "(pointer gs-test)" - ], - [ - 132, - "a1", - "(pointer gs-reg64)" - ], - [ - 148, - "a1", - "(pointer gs-tex0)" - ], - [ - 150, - "a1", - "(pointer gs-reg64)" - ], - [ - 153, - "a1", - "(pointer gs-reg64)" - ], - [ - 157, - "a1", - "(pointer gs-reg64)" - ], - [ - 160, - "a1", - "(pointer gs-reg64)" - ], - [ - 151, - "a1", - "(pointer gs-tex1)" - ], - [ - 155, - "a1", - "(pointer gs-clamp)" - ], - [ - 158, - "a1", - "(pointer uint64)" - ], - [ - [ - 163, - 194 - ], - "v1", - "(pointer uint128)" - ], - [ - [ - 195, - 199 - ], - "t0", - "gs-gif-tag" - ], - [ - [ - 201, - 206 - ], - "t0", - "gs-gif-tag" - ], - [ - [ - 208, - 213 - ], - "a2", - "gs-gif-tag" - ], - [ - [ - 215, - 220 - ], - "v1", - "gs-gif-tag" - ], - [ - [ - 223, - 254 - ], - "v1", - "(pointer uint128)" - ], - [ - [ - 255, - 259 - ], - "t0", - "gs-gif-tag" - ], - [ - [ - 261, - 266 - ], - "t0", - "gs-gif-tag" - ], - [ - [ - 268, - 273 - ], - "a1", - "gs-gif-tag" - ], - [ - [ - 275, - 280 - ], - "v1", - "gs-gif-tag" - ], - [ - [ - 291, - 296 - ], - "v1", - "dma-packet" - ] + [[44, 48], "a0", "dma-packet"], + [[49, 58], "a0", "gs-gif-tag"], + [70, "a0", "(pointer gs-bitbltbuf)"], + [72, "a0", "(pointer gs-reg64)"], + [73, "a0", "(pointer gs-trxpos)"], + [75, "a0", "(pointer gs-reg64)"], + [81, "a0", "(pointer gs-trxreg)"], + [83, "a0", "(pointer gs-reg64)"], + [84, "a0", "(pointer gs-trxdir)"], + [86, "a0", "(pointer gs-reg64)"], + [[106, 112], "a1", "dma-packet"], + [[113, 121], "a1", "gs-gif-tag"], + [128, "a1", "(pointer gs-reg64)"], + [130, "a1", "(pointer gs-alpha)"], + [126, "a1", "(pointer gs-test)"], + [132, "a1", "(pointer gs-reg64)"], + [148, "a1", "(pointer gs-tex0)"], + [150, "a1", "(pointer gs-reg64)"], + [153, "a1", "(pointer gs-reg64)"], + [157, "a1", "(pointer gs-reg64)"], + [160, "a1", "(pointer gs-reg64)"], + [151, "a1", "(pointer gs-tex1)"], + [155, "a1", "(pointer gs-clamp)"], + [158, "a1", "(pointer uint64)"], + [[163, 194], "v1", "(pointer uint128)"], + [[195, 199], "t0", "gs-gif-tag"], + [[201, 206], "t0", "gs-gif-tag"], + [[208, 213], "a2", "gs-gif-tag"], + [[215, 220], "v1", "gs-gif-tag"], + [[223, 254], "v1", "(pointer uint128)"], + [[255, 259], "t0", "gs-gif-tag"], + [[261, 266], "t0", "gs-gif-tag"], + [[268, 273], "a1", "gs-gif-tag"], + [[275, 280], "v1", "gs-gif-tag"], + [[291, 296], "v1", "dma-packet"] ], "scene-player-init": [ - [ - [ - 37, - 44 - ], - "s5", - "(array scene)" - ], - [ - 83, - "v0", - "(array scene)" - ] - ], - "(trans idle fma-sphere)": [ - [ - 39, - "a2", - "process-drawable" - ] - ], - "(method 10 talker)": [ - [ - 29, - "t9", - "(function process none)" - ] - ], - "(exit active talker)": [ - [ - 19, - "s5", - "process-drawable" - ] + [[37, 44], "s5", "(array scene)"], + [83, "v0", "(array scene)"] ], + "(trans idle fma-sphere)": [[39, "a2", "process-drawable"]], + "(method 10 talker)": [[29, "t9", "(function process none)"]], + "(exit active talker)": [[19, "s5", "process-drawable"]], "(method 11 speech-channel)": [ - [ - 66, - "v1", - "process-drawable" - ], - [ - 223, - "s4", - "process-drawable" - ], - [ - 237, - "s4", - "process-drawable" - ], - [ - 240, - "s4", - "process-drawable" - ], - [ - 212, - "v0", - "sound-rpc-set-param" - ] + [66, "v1", "process-drawable"], + [223, "s4", "process-drawable"], + [237, "s4", "process-drawable"], + [240, "s4", "process-drawable"], + [212, "v0", "sound-rpc-set-param"] ], "lightning-fractal-gen": [ - [ - 37, - "v1", - "float" - ], - [ - 64, - "v1", - "float" - ], - [ - 91, - "v1", - "float" - ] + [37, "v1", "float"], + [64, "v1", "float"], + [91, "v1", "float"] ], "lightning-uniform-gen": [ - [ - 38, - "v1", - "float" - ], - [ - 60, - "v1", - "float" - ], - [ - 82, - "v1", - "float" - ] + [38, "v1", "float"], + [60, "v1", "float"], + [82, "v1", "float"] ], "lightning-trail-uniform-gen": [ - [ - 21, - "v1", - "float" - ], - [ - 43, - "v1", - "float" - ], - [ - 65, - "v1", - "float" - ] + [21, "v1", "float"], + [43, "v1", "float"], + [65, "v1", "float"] ], "lightning-trail-fractal-gen": [ - [ - 52, - "v1", - "float" - ], - [ - 71, - "v1", - "float" - ], - [ - 90, - "v1", - "float" - ] + [52, "v1", "float"], + [71, "v1", "float"], + [90, "v1", "float"] ], "lightning-draw": [ - [ - [ - 407, - 444 - ], - "v1", - "(inline-array vector)" - ], - [ - [ - 66, - 76 - ], - "v1", - "gs-packed-rgba" - ], - [ - [ - 101, - 112 - ], - "v1", - "gs-packed-rgba" - ], - [ - [ - 134, - 143 - ], - "a0", - "gs-packed-rgba" - ], - [ - [ - 149, - 159 - ], - "a0", - "gs-packed-rgba" - ], - [ - 173, - "a1", - "gcf-vertex" - ], - [ - 181, - "a1", - "gcf-vertex" - ], - [ - 189, - "a1", - "gcf-vertex" - ], - [ - 196, - "a1", - "gcf-vertex" - ], - [ - 213, - "a2", - "gcf-vertex" - ], - [ - 221, - "a2", - "gcf-vertex" - ], - [ - 229, - "a2", - "gcf-vertex" - ], - [ - 236, - "a0", - "gcf-vertex" - ], - [ - [ - 255, - 264 - ], - "a0", - "gs-packed-rgba" - ], - [ - [ - 270, - 280 - ], - "a0", - "gs-packed-rgba" - ], - [ - 295, - "a2", - "gcf-vertex" - ], - [ - 303, - "a2", - "gcf-vertex" - ], - [ - 311, - "a2", - "gcf-vertex" - ], - [ - 318, - "a0", - "gcf-vertex" - ], - [ - 335, - "a2", - "gcf-vertex" - ], - [ - 343, - "a2", - "gcf-vertex" - ], - [ - 351, - "a2", - "gcf-vertex" - ], - [ - 358, - "a0", - "gcf-vertex" - ], - [ - 374, - "a2", - "gcf-vertex" - ], - [ - 382, - "a2", - "gcf-vertex" - ], - [ - 390, - "a2", - "gcf-vertex" - ], - [ - 397, - "a0", - "gcf-vertex" - ], - [ - [ - 472, - 487 - ], - "a0", - "dma-packet" - ], - [ - [ - 559, - 576 - ], - "a0", - "dma-packet" - ], - [ - [ - 597, - 602 - ], - "a0", - "dma-packet" - ] + [[407, 444], "v1", "(inline-array vector)"], + [[66, 76], "v1", "gs-packed-rgba"], + [[101, 112], "v1", "gs-packed-rgba"], + [[134, 143], "a0", "gs-packed-rgba"], + [[149, 159], "a0", "gs-packed-rgba"], + [173, "a1", "gcf-vertex"], + [181, "a1", "gcf-vertex"], + [189, "a1", "gcf-vertex"], + [196, "a1", "gcf-vertex"], + [213, "a2", "gcf-vertex"], + [221, "a2", "gcf-vertex"], + [229, "a2", "gcf-vertex"], + [236, "a0", "gcf-vertex"], + [[255, 264], "a0", "gs-packed-rgba"], + [[270, 280], "a0", "gs-packed-rgba"], + [295, "a2", "gcf-vertex"], + [303, "a2", "gcf-vertex"], + [311, "a2", "gcf-vertex"], + [318, "a0", "gcf-vertex"], + [335, "a2", "gcf-vertex"], + [343, "a2", "gcf-vertex"], + [351, "a2", "gcf-vertex"], + [358, "a0", "gcf-vertex"], + [374, "a2", "gcf-vertex"], + [382, "a2", "gcf-vertex"], + [390, "a2", "gcf-vertex"], + [397, "a0", "gcf-vertex"], + [[472, 487], "a0", "dma-packet"], + [[559, 576], "a0", "dma-packet"], + [[597, 602], "a0", "dma-packet"] ], "lightning-draw-all": [ - [ - 39, - "v1", - "connection" - ], - [ - 40, - "s1", - "dma-buffer" - ], - [ - [ - 88, - 91 - ], - "v1", - "dma-packet" - ] - ], - "(method 10 idle-control)": [ - [ - 64, - "v1", - "art-joint-anim" - ] - ], - "(method 136 enemy)": [ - [ - 34, - "a1", - "process-focusable" - ] - ], - "(method 107 enemy)": [ - [ - 17, - "v0", - "process-focusable" - ] - ], - "(method 96 enemy)": [ - [ - 16, - "a0", - "process-focusable" - ] - ], - "(method 129 enemy)": [ - [ - 18, - "a1", - "process-focusable" - ] - ], - "(method 97 enemy)": [ - [ - 16, - "v1", - "connection" - ] - ], - "(method 75 enemy)": [ - [ - 9, - "s2", - "process-focusable" - ] - ], - "(code notice enemy)": [ - [ - 31, - "v1", - "art-joint-anim" - ] - ], - "(code stare enemy)": [ - [ - 23, - "gp", - "art-joint-anim" - ] - ], - "(code victory enemy)": [ - [ - 30, - "v1", - "art-joint-anim" - ] - ], - "(method 88 enemy)": [ - [ - 28, - "a1", - "art-joint-anim" - ] - ], - "(code hit enemy)": [ - [ - 30, - "v1", - "art-joint-anim" - ] - ], - "(method 51 enemy)": [ - [ - 27, - "a0", - "process-focusable" - ] - ], - "(method 78 enemy)": [ - [ - 11, - "v1", - "art-joint-anim" - ] - ], - "(code die enemy)": [ - [ - 30, - "v1", - "art-joint-anim" - ] - ], - "(code die-falling enemy)": [ - [ - 32, - "gp", - "art-joint-anim" - ] - ], - "(code view-anims enemy)": [ - [ - 20, - "s4", - "art-joint-anim" - ] + [39, "v1", "connection"], + [40, "s1", "dma-buffer"], + [[88, 91], "v1", "dma-packet"] ], + "(method 10 idle-control)": [[64, "v1", "art-joint-anim"]], + "(method 136 enemy)": [[34, "a1", "process-focusable"]], + "(method 107 enemy)": [[17, "v0", "process-focusable"]], + "(method 96 enemy)": [[16, "a0", "process-focusable"]], + "(method 129 enemy)": [[18, "a1", "process-focusable"]], + "(method 97 enemy)": [[16, "v1", "connection"]], + "(method 75 enemy)": [[9, "s2", "process-focusable"]], + "(code notice enemy)": [[31, "v1", "art-joint-anim"]], + "(code stare enemy)": [[23, "gp", "art-joint-anim"]], + "(code victory enemy)": [[30, "v1", "art-joint-anim"]], + "(method 88 enemy)": [[28, "a1", "art-joint-anim"]], + "(code hit enemy)": [[30, "v1", "art-joint-anim"]], + "(method 51 enemy)": [[27, "a0", "process-focusable"]], + "(method 78 enemy)": [[11, "v1", "art-joint-anim"]], + "(code die enemy)": [[30, "v1", "art-joint-anim"]], + "(code die-falling enemy)": [[32, "gp", "art-joint-anim"]], + "(code view-anims enemy)": [[20, "s4", "art-joint-anim"]], "(method 7 enemy)": [ - [ - 14, - "t9", - "(function process-focusable int process-focusable)" - ] + [14, "t9", "(function process-focusable int process-focusable)"] ] -} \ No newline at end of file +} diff --git a/decompiler/config/jak2/var_names.jsonc b/decompiler/config/jak2/var_names.jsonc index d9dd10db83..e4963da38d 100644 --- a/decompiler/config/jak2/var_names.jsonc +++ b/decompiler/config/jak2/var_names.jsonc @@ -1,10 +1,7 @@ { "(method 15 res-lump)": { "vars": { - "s5-0": [ - "tag-pair", - "res-tag-pair" - ], + "s5-0": ["tag-pair", "res-tag-pair"], "s2-0": "existing-tag", "s3-0": "data-size", "v1-25": "resource-mem" @@ -12,25 +9,16 @@ }, "(method 0 lightning-control)": { "vars": { - "gp-0": [ - "obj", - "lightning-control" - ] + "gp-0": ["obj", "lightning-control"] } }, "(method 0 align-control)": { "vars": { - "v0-0": [ - "obj", - "align-control" - ] + "v0-0": ["obj", "align-control"] } }, "(method 16 nav-mesh)": { - "args": [ - "obj", - "ray" - ], + "args": ["obj", "ray"], "vars": { "sv-16": "next-poly-idx", "sv-24": "work", @@ -49,19 +37,10 @@ } }, "(method 0 sprite-aux-list)": { - "args": [ - "allocation", - "type-to-make", - "size" - ] + "args": ["allocation", "type-to-make", "size"] }, "(method 0 sprite-array-2d)": { - "args": [ - "allocation", - "type-to-make", - "group-0-size", - "group-1-size" - ], + "args": ["allocation", "type-to-make", "group-0-size", "group-1-size"], "vars": { "v1-0": "sprite-count", "s4-0": "vec-data-size", @@ -69,12 +48,7 @@ } }, "(method 0 sprite-array-3d)": { - "args": [ - "allocation", - "type-to-make", - "group-0-size", - "group-1-size" - ], + "args": ["allocation", "type-to-make", "group-0-size", "group-1-size"], "vars": { "v1-0": "sprite-count", "s4-0": "vec-data-size", @@ -82,76 +56,38 @@ } }, "sprite-setup-header": { - "args": [ - "hdr", - "num-sprites" - ] + "args": ["hdr", "num-sprites"] }, "add-to-sprite-aux-list": { - "args": [ - "system", - "sprite-info", - "sprite-vec", - "arg3" - ], + "args": ["system", "sprite-info", "sprite-vec", "arg3"], "vars": { "v1-3": "aux-list" } }, "sprite-setup-frame-data": { - "args": [ - "data", - "tbp-offset" - ] + "args": ["data", "tbp-offset"] }, "sprite-set-3d-quaternion!": { - "args": [ - "sprite", - "quat" - ] + "args": ["sprite", "quat"] }, "sprite-get-3d-quaternion!": { - "args": [ - "out", - "sprite" - ] + "args": ["out", "sprite"] }, "sprite-add-matrix-data": { - "args": [ - "dma-buff", - "matrix-mode" - ], + "args": ["dma-buff", "matrix-mode"], "vars": { "v1-0": "count", - "a2-1": [ - "pkt1", - "dma-packet" - ], - "a1-2": [ - "mtx", - "matrix" - ], - "a2-9": [ - "pkt2", - "dma-packet" - ], - "a1-11": [ - "mtx2", - "matrix" - ], + "a2-1": ["pkt1", "dma-packet"], + "a1-2": ["mtx", "matrix"], + "a2-9": ["pkt2", "dma-packet"], + "a1-11": ["mtx2", "matrix"], "a1-20": "hvdf-idx" } }, "sprite-add-frame-data": { - "args": [ - "dma-buff", - "tbp-offset" - ], + "args": ["dma-buff", "tbp-offset"], "vars": { - "a0-1": [ - "pkt", - "dma-packet" - ] + "a0-1": ["pkt", "dma-packet"] } }, "sprite-add-2d-chunk": { @@ -163,33 +99,17 @@ "mscal-addr" ], "vars": { - "a0-1": [ - "pkt1", - "dma-packet" - ], + "a0-1": ["pkt1", "dma-packet"], "s1-0": "qwc-pkt1", "a1-7": "qwc-pkt2", - "a0-5": [ - "pkt2", - "dma-packet" - ], + "a0-5": ["pkt2", "dma-packet"], "a1-11": "qwc-pkt3", - "a0-7": [ - "pkt3", - "dma-packet" - ], - "v1-7": [ - "pkt4", - "dma-packet" - ] + "a0-7": ["pkt3", "dma-packet"], + "v1-7": ["pkt4", "dma-packet"] } }, "sprite-add-2d-all": { - "args": [ - "sprites", - "dma-buff", - "group-idx" - ], + "args": ["sprites", "dma-buff", "group-idx"], "vars": { "s4-0": "current-sprite-idx", "s2-0": "remaining-sprites", @@ -197,94 +117,46 @@ } }, "sprite-add-3d-chunk": { - "args": [ - "sprites", - "start-sprite-idx", - "num-sprites", - "dma-buff" - ], + "args": ["sprites", "start-sprite-idx", "num-sprites", "dma-buff"], "vars": { - "a0-1": [ - "pkt1", - "dma-packet" - ], + "a0-1": ["pkt1", "dma-packet"], "s2-0": "qwc-pkt1", "a1-7": "qwc-pkt2", - "a0-5": [ - "pkt2", - "dma-packet" - ], + "a0-5": ["pkt2", "dma-packet"], "a1-11": "qwc-pkt3", - "a0-7": [ - "pkt3", - "dma-packet" - ], - "v1-7": [ - "pkt4", - "dma-packet" - ] + "a0-7": ["pkt3", "dma-packet"], + "v1-7": ["pkt4", "dma-packet"] } }, "sprite-add-3d-all": { - "args": [ - "sprites", - "dma-buff", - "group-idx" - ], + "args": ["sprites", "dma-buff", "group-idx"], "vars": { "s4-0": "current-sprite-idx", "s3-0": "remaining-sprites" } }, "sprite-draw": { - "args": [ - "disp" - ], + "args": ["disp"], "vars": { "gp-0": "dma-mem-begin", "s4-0": "dma-buff", "s5-0": "dma-bucket-begin", - "a0-6": [ - "pkt1", - "dma-packet" - ], + "a0-6": ["pkt1", "dma-packet"], "a0-8": "giftag", - "a0-14": [ - "pkt2", - "dma-packet" - ], - "a0-16": [ - "pkt3", - "dma-packet" - ], - "a0-21": [ - "pkt4", - "dma-packet" - ], - "a0-25": [ - "pkt5", - "dma-packet" - ], - "a0-30": [ - "pkt6", - "dma-packet" - ], - "v1-27": [ - "pkt7", - "dma-packet" - ], + "a0-14": ["pkt2", "dma-packet"], + "a0-16": ["pkt3", "dma-packet"], + "a0-21": ["pkt4", "dma-packet"], + "a0-25": ["pkt5", "dma-packet"], + "a0-30": ["pkt6", "dma-packet"], + "v1-27": ["pkt7", "dma-packet"], "v1-34": "mem-use" } }, "sprite-release-user-hvdf": { - "args": [ - "idx" - ] + "args": ["idx"] }, "sprite-get-user-hvdf": { - "args": [ - "idx" - ] + "args": ["idx"] }, "sprite-distorter-generate-tables": { "vars": { @@ -299,14 +171,10 @@ } }, "sprite-init-distorter": { - "args": [ - "dma-buff" - ] + "args": ["dma-buff"] }, "sprite-draw-distorters": { - "args": [ - "dma-buff" - ], + "args": ["dma-buff"], "vars": { "s0-0": "dma-chunk-start", "s1-0": "i", @@ -323,68 +191,35 @@ }, "(method 18 mood-control)": { "vars": { - "v0-3": [ - "lightning-sound-id", - "sound-id" - ] + "v0-3": ["lightning-sound-id", "sound-id"] } }, "(method 10 mood-control)": { - "args": [ - "obj", - "cloud-target", - "fog-target", - "cloud-speed", - "fog-speed" - ] + "args": ["obj", "cloud-target", "fog-target", "cloud-speed", "fog-speed"] }, "(method 11 mood-control)": { - "args": [ - "obj", - "min-cloud", - "max-cloud", - "min-fog", - "max-fog" - ] + "args": ["obj", "min-cloud", "max-cloud", "min-fog", "max-fog"] }, "copy-mood-exterior": { "vars": { - "a1-4": [ - "a1-4", - "(inline-array vector)" - ], - "v1-5": [ - "v1-5", - "(inline-array vector)" - ], - "a0-2": [ - "a0-2", - "(inline-array vector)" - ] + "a1-4": ["a1-4", "(inline-array vector)"], + "v1-5": ["v1-5", "(inline-array vector)"], + "a0-2": ["a0-2", "(inline-array vector)"] } }, "update-mood-strip": { "vars": { - "s4-1": [ - "s4-1", - "(pointer float)" - ] + "s4-1": ["s4-1", "(pointer float)"] } }, "update-mood-ruins": { "vars": { - "gp-1": [ - "gp-1", - "(pointer float)" - ] + "gp-1": ["gp-1", "(pointer float)"] } }, "desaturate-mood-colors": { "vars": { - "a0-8": [ - "mood-colors", - "(inline-array mood-color)" - ] + "a0-8": ["mood-colors", "(inline-array mood-color)"] } }, "(method 12 fact-info-target)": { @@ -393,84 +228,36 @@ } }, "(method 10 cylinder)": { - "args": [ - "obj", - "ray1", - "ray2" - ] + "args": ["obj", "ray1", "ray2"] }, "ripple-make-request": { - "args": [ - "waveform", - "effect" - ] + "args": ["waveform", "effect"] }, "command-get-entity": { - "args": [ - "search", - "fallback" - ] + "args": ["search", "fallback"] }, "transform-float-point": { - "args": [ - "in", - "out" - ] + "args": ["in", "out"] }, "add-debug-point": { - "args": [ - "enable-draw", - "bucket", - "pt" - ], + "args": ["enable-draw", "bucket", "pt"], "vars": { "a1-2": "pt-copy", "v1-11": "buf", "a2-1": "tag-start", "a3-20": "tag-end", - "a3-0": [ - "a3-0", - "dma-packet" - ], - "a3-2": [ - "a3-2", - "gs-gif-tag" - ], - "a3-4": [ - "a3-4", - "vector4w-2" - ], - "a3-6": [ - "a3-6", - "vector4w-2" - ], - "a3-8": [ - "a3-8", - "vector4w-2" - ], - "a1-30": [ - "a1-30", - "vector4w-2" - ], - "a0-6": [ - "a0-6", - "dma-packet" - ], - "a0-5": [ - "a0-5", - "(pointer uint64)" - ] + "a3-0": ["a3-0", "dma-packet"], + "a3-2": ["a3-2", "gs-gif-tag"], + "a3-4": ["a3-4", "vector4w-2"], + "a3-6": ["a3-6", "vector4w-2"], + "a3-8": ["a3-8", "vector4w-2"], + "a1-30": ["a1-30", "vector4w-2"], + "a0-6": ["a0-6", "dma-packet"], + "a0-5": ["a0-5", "(pointer uint64)"] } }, "internal-draw-debug-line": { - "args": [ - "bucket", - "start", - "end", - "start-color", - "mode", - "end-color" - ], + "args": ["bucket", "start", "end", "start-color", "mode", "end-color"], "vars": { "a0-2": "buf", "s1-0": "var-start-color", @@ -480,37 +267,16 @@ "v1-37": "buf2", "a2-2": "tag-start", "a3-17": "tag-end", - "a3-2": [ - "pkt1", - "dma-packet" - ], - "a3-4": [ - "giftag", - "gs-gif-tag" - ], - "a1-50": [ - "a1-50", - "(inline-array vector4w-2)" - ], - "a0-29": [ - "pkt2", - "dma-packet" - ] + "a3-2": ["pkt1", "dma-packet"], + "a3-4": ["giftag", "gs-gif-tag"], + "a1-50": ["a1-50", "(inline-array vector4w-2)"], + "a0-29": ["pkt2", "dma-packet"] } }, "internal-draw-debug-text-3d": { - "args": [ - "bucket", - "text", - "position", - "color", - "screen-offset" - ], + "args": ["bucket", "text", "position", "color", "screen-offset"], "vars": { - "v1-12": [ - "pkt", - "dma-packet" - ], + "v1-12": ["pkt", "dma-packet"], "s5-0": "tag-start", "a3-4": "tag-end", "s2-0": "screen-pos", @@ -519,54 +285,21 @@ } }, "add-debug-outline-triangle": { - "args": [ - "enable", - "bucket", - "p0", - "p1", - "p2", - "color" - ] + "args": ["enable", "bucket", "p0", "p1", "p2", "color"] }, "add-debug-triangle-normal": { - "args": [ - "enable", - "bucket", - "p0", - "p1", - "p2", - "color" - ] + "args": ["enable", "bucket", "p0", "p1", "p2", "color"] }, "add-debug-flat-triangle": { - "args": [ - "enable", - "bucket", - "p0", - "p1", - "p2", - "color" - ], + "args": ["enable", "bucket", "p0", "p1", "p2", "color"], "vars": { "v1-16": "buf", "a2-1": "tag-start", "a3-7": "tag-end", - "a3-1": [ - "pkt1", - "dma-packet" - ], - "a3-3": [ - "giftag", - "gs-gif-tag" - ], - "a3-5": [ - "a3-5", - "(inline-array vector)" - ], - "a0-13": [ - "pkt2", - "dma-packet" - ] + "a3-1": ["pkt1", "dma-packet"], + "a3-3": ["giftag", "gs-gif-tag"], + "a3-5": ["a3-5", "(inline-array vector)"], + "a0-13": ["pkt2", "dma-packet"] } }, "debug-draw-buffers": { @@ -592,66 +325,30 @@ } }, "add-debug-line2d": { - "args": [ - "enable", - "bucket", - "start", - "end", - "color" - ], + "args": ["enable", "bucket", "start", "end", "color"], "vars": { - "a2-3": [ - "a2-3", - "dma-packet" - ], - "a2-5": [ - "giftag", - "gs-gif-tag" - ], - "a2-7": [ - "v0", - "vector4w-2" - ], - "a2-9": [ - "v1", - "vector4w-2" - ], - "a0-18": [ - "a0-18", - "(pointer uint64)" - ], + "a2-3": ["a2-3", "dma-packet"], + "a2-5": ["giftag", "gs-gif-tag"], + "a2-7": ["v0", "vector4w-2"], + "a2-9": ["v1", "vector4w-2"], + "a0-18": ["a0-18", "(pointer uint64)"], "s5-0": "tag-start", "a3-11": "tag-end", - "v1-12": [ - "v1-12", - "dma-packet" - ], + "v1-12": ["v1-12", "dma-packet"], "s2-0": "p0", "v1-9": "p1", "s4-0": "buf" } }, "add-debug-box": { - "args": [ - "enable", - "bucket", - "c1", - "c2", - "color" - ], + "args": ["enable", "bucket", "c1", "c2", "color"], "vars": { "s5-0": "p0", "s1-0": "p1" } }, "add-debug-box-with-transform": { - "args": [ - "enable", - "bucket", - "box", - "trans", - "color" - ], + "args": ["enable", "bucket", "box", "trans", "color"], "vars": { "s4-0": "points", "s2-0": "corners", @@ -660,93 +357,43 @@ } }, "add-debug-x": { - "args": [ - "enable", - "bucket", - "position", - "color" - ], + "args": ["enable", "bucket", "position", "color"], "vars": { "s3-0": "p0", "s2-0": "p1" } }, "add-debug-cross": { - "args": [ - "enable", - "bucket", - "position", - "radius" - ], + "args": ["enable", "bucket", "position", "radius"], "vars": { "s4-0": "p0", "s3-0": "p1" } }, "add-debug-sphere-with-transform": { - "args": [ - "enable", - "bucket", - "position", - "radius", - "trans", - "color" - ], + "args": ["enable", "bucket", "position", "radius", "trans", "color"], "vars": { "a2-1": "position-transformed" } }, "add-debug-sphere": { - "args": [ - "enable", - "bucket", - "position", - "radius", - "color" - ] + "args": ["enable", "bucket", "position", "radius", "color"] }, "add-debug-text-sphere": { - "args": [ - "enable", - "bucket", - "position", - "radius", - "text", - "color" - ] + "args": ["enable", "bucket", "position", "radius", "text", "color"] }, "add-debug-text-3d": { - "args": [ - "enable", - "bucket", - "text", - "position", - "color", - "screen-offset" - ] + "args": ["enable", "bucket", "text", "position", "color", "screen-offset"] }, "add-debug-spheres": { - "args": [ - "enable", - "bucket", - "origins", - "count", - "color" - ], + "args": ["enable", "bucket", "origins", "count", "color"], "vars": { "s3-0": "i", "s4-0": "origin" } }, "add-debug-line-sphere": { - "args": [ - "enable", - "bucket", - "position", - "forward", - "arg4", - "color" - ], + "args": ["enable", "bucket", "position", "forward", "arg4", "color"], "vars": { "sv-16": "var-bucket", "sv-24": "var-position", @@ -761,14 +408,7 @@ } }, "add-debug-circle": { - "args": [ - "enable", - "bucket", - "position", - "radius", - "color", - "orientation" - ], + "args": ["enable", "bucket", "position", "radius", "color", "orientation"], "vars": { "s1-0": "line-start", "s0-0": "line-end", @@ -777,61 +417,28 @@ } }, "add-debug-vector": { - "args": [ - "enable", - "bucket", - "position", - "direction", - "length", - "color" - ], + "args": ["enable", "bucket", "position", "direction", "length", "color"], "vars": { "v1-2": "line-end" } }, "add-debug-matrix": { - "args": [ - "enable", - "bucket", - "mat", - "line-length" - ] + "args": ["enable", "bucket", "mat", "line-length"] }, "add-debug-rot-matrix": { - "args": [ - "enable", - "bucket", - "mat", - "position" - ] + "args": ["enable", "bucket", "mat", "position"] }, "add-debug-quaternion": { - "args": [ - "enable", - "bucket", - "position", - "quat" - ], + "args": ["enable", "bucket", "position", "quat"], "vars": { "a2-1": "mat" } }, "add-debug-cspace": { - "args": [ - "enable", - "bucket", - "csp" - ] + "args": ["enable", "bucket", "csp"] }, "add-debug-yrot-vector": { - "args": [ - "enable", - "bucket", - "position", - "angle", - "line-length", - "color" - ], + "args": ["enable", "bucket", "position", "angle", "line-length", "color"], "vars": { "sv-32": "var-angle", "s0-0": "var-line-length", @@ -875,13 +482,7 @@ } }, "add-debug-curve2": { - "args": [ - "enable", - "bucket", - "curve", - "color", - "arg4" - ] + "args": ["enable", "bucket", "curve", "color", "arg4"] }, "add-debug-points": { "args": [ @@ -913,16 +514,11 @@ "s0-0": "buf", "s5-0": "tag-start", "a3-3": "tag-end", - "v1-9": [ - "pkt", - "dma-packet" - ] + "v1-9": ["pkt", "dma-packet"] } }, "debug-pad-display": { - "args": [ - "pad" - ], + "args": ["pad"], "vars": { "gp-0": "stick-history", "v1-0": "i", @@ -930,54 +526,31 @@ "s3-0": "buf", "s4-0": "tag-start", "a3-1": "tag-end", - "v1-16": [ - "pkt", - "dma-packet" - ] + "v1-16": ["pkt", "dma-packet"] } }, "add-debug-light": { - "args": [ - "enable", - "bucket", - "light", - "position", - "text" - ], + "args": ["enable", "bucket", "light", "position", "text"], "vars": { "s1-1": "color-rgba", "s2-0": "sphere-pos" } }, "add-debug-lights": { - "args": [ - "enable", - "bucket", - "lights", - "position" - ] + "args": ["enable", "bucket", "lights", "position"] }, "drawable-frag-count": { - "args": [ - "drbl" - ], + "args": ["drbl"], "vars": { "gp-0": "count", "s4-0": "i" } }, "history-init": { - "args": [ - "history", - "num-points" - ] + "args": ["history", "num-points"] }, "history-draw-and-update": { - "args": [ - "history", - "draw", - "pos" - ], + "args": ["history", "draw", "pos"], "vars": { "s5-1": "i" } @@ -996,46 +569,24 @@ } }, "add-debug-cursor": { - "args": [ - "enable", - "bucket", - "x", - "y", - "arg4" - ], + "args": ["enable", "bucket", "x", "y", "arg4"], "vars": { "s4-0": "buf", "s5-0": "tag-start", "a3-2": "tag-end", - "v1-9": [ - "pkt", - "dma-packet" - ] + "v1-9": ["pkt", "dma-packet"] } }, "add-boundary-shader": { - "args": [ - "tex-id", - "buf" - ], + "args": ["tex-id", "buf"], "vars": { "a1-1": "tex", - "a0-1": [ - "giftag", - "gs-gif-tag" - ], - "s5-0": [ - "shader", - "adgif-shader" - ] + "a0-1": ["giftag", "gs-gif-tag"], + "s5-0": ["shader", "adgif-shader"] } }, "make-debug-sphere-table": { - "args": [ - "points", - "h-lines", - "v-lines" - ], + "args": ["points", "h-lines", "v-lines"], "vars": { "s1-0": "v-line", "sv-112": "h-line", @@ -1048,19 +599,10 @@ } }, "add-debug-sphere-from-table": { - "args": [ - "bucket", - "position", - "radius", - "color", - "table-idx" - ], + "args": ["bucket", "position", "radius", "color", "table-idx"], "vars": { "sv-32": "sphere-points", - "s0-0": [ - "points", - "(inline-array vector)" - ], + "s0-0": ["points", "(inline-array vector)"], "s2-1": "point-1", "s1-1": "point-2", "sv-36": "point-3" @@ -1070,10 +612,7 @@ "args": "shrub" }, "shrub-make-perspective-matrix": { - "args": [ - "out", - "camera-temp" - ] + "args": ["out", "camera-temp"] }, "shrub-init-view-data": { "args": "view-data" @@ -1082,68 +621,34 @@ "args": "dma-buff", "vars": { "v1-0": "buf", - "a0-1": [ - "pkt", - "dma-packet" - ], + "a0-1": ["pkt", "dma-packet"], "s5-0": "qwc" } }, "shrub-do-init-frame": { "args": "dma-buff", "vars": { - "a0-3": [ - "pkt1", - "dma-packet" - ], - "a0-5": [ - "pkt2", - "dma-packet" - ] + "a0-3": ["pkt1", "dma-packet"], + "a0-5": ["pkt2", "dma-packet"] } }, "shrub-init-frame": { - "args": [ - "dma-buff", - "test" - ], + "args": ["dma-buff", "test"], "vars": { - "a0-2": [ - "pkt", - "dma-packet" - ], - "a0-4": [ - "giftag", - "gs-gif-tag" - ] + "a0-2": ["pkt", "dma-packet"], + "a0-4": ["giftag", "gs-gif-tag"] } }, "shrub-upload-model": { - "args": [ - "shrub", - "dma-buff", - "arg2" - ], + "args": ["shrub", "dma-buff", "arg2"], "vars": { - "a3-0": [ - "a3-0", - "dma-packet" - ], - "a0-9": [ - "a0-9", - "dma-packet" - ], - "a0-11": [ - "a0-11", - "dma-packet" - ] + "a3-0": ["a3-0", "dma-packet"], + "a0-9": ["a0-9", "dma-packet"], + "a0-11": ["a0-11", "dma-packet"] } }, "draw-drawable-tree-instance-shrub": { - "args": [ - "tree", - "level" - ], + "args": ["tree", "level"], "vars": { "v1-24": "dma-buff", "v1-16": "proto-array", @@ -1155,99 +660,51 @@ } }, "draw-prototype-inline-array-shrub": { - "args": [ - "proto-array-len", - "proto-array" - ], + "args": ["proto-array-len", "proto-array"], "vars": { - "v1-0": [ - "v1-0", - "prototype-bucket-shrub" - ], + "v1-0": ["v1-0", "prototype-bucket-shrub"], "a2-6": "dma-ptr", - "a0-14": [ - "a0-14", - "shrub-near-packet" - ] + "a0-14": ["a0-14", "shrub-near-packet"] } }, "(method 10 cam-setting-data)": { "vars": { - "v1-5": [ - "v1-5", - "handle" - ], - "a0-6": [ - "a0-6", - "handle" - ], - "v1-106": [ - "v1-106", - "handle" - ], - "a0-118": [ - "a0-118", - "handle" - ], - "a0-122": [ - "a0-122", - "handle" - ], - "v1-112": [ - "v1-112", - "handle" - ] + "v1-5": ["v1-5", "handle"], + "a0-6": ["a0-6", "handle"], + "v1-106": ["v1-106", "handle"], + "a0-118": ["a0-118", "handle"], + "a0-122": ["a0-122", "handle"], + "v1-112": ["v1-112", "handle"] } }, "(method 17 setting-control)": { "vars": { - "v1-84": [ - "v1-84", - "task-mask" - ] + "v1-84": ["v1-84", "task-mask"] } }, "(method 18 setting-control)": { "vars": { - "a0-147": [ - "a0-147", - "process-focusable" - ] + "a0-147": ["a0-147", "process-focusable"] } }, "glst-insert-before": { - "args": [ - "list", - "curr", - "new" - ] + "args": ["list", "curr", "new"] }, "glst-insert-after": { - "args": [ - "list", - "curr", - "new" - ] + "args": ["list", "curr", "new"] }, "matrix-local->world": { - "args": [ - "smooth?" - ] + "args": ["smooth?"] }, "emerc-vu1-init-buffer": { - "args": [ - "dma-bucket", - "test" - ], + "args": ["dma-bucket", "test"], "vars": { "gp-0": "bucket", "s4-0": "dma-buf" } }, "display-sync": { - "arg0": [ - "disp" - ], + "arg0": ["disp"], "vars": { "s4-0": "just-rendered-frame", "a1-1": "current-time", @@ -1266,11 +723,7 @@ } }, "merc-vu1-add-vu-function": { - "args": [ - "dma", - "func", - "flush-mode" - ], + "args": ["dma", "func", "flush-mode"], "vars": { "v1-0": "func-data", "a3-0": "qwc", @@ -1279,9 +732,7 @@ } }, "merc-vu1-init-buffer": { - "args": [ - "dma-bucket" - ], + "args": ["dma-bucket"], "vars": { "gp-0": "bucket", "s4-0": "dma-buf" @@ -1295,48 +746,24 @@ "s3-0": "frag-idx", "s2-0": "ctrl-size", "s1-0": "geo-size", - "s4-0": [ - "geo", - "merc-fragment" - ], - "s5-0": [ - "ctrl", - "merc-fragment-control" - ] + "s4-0": ["geo", "merc-fragment"], + "s5-0": ["ctrl", "merc-fragment-control"] } }, "add-nav-sphere": { - "args": [ - "nav", - "sphere", - "max-spheres" - ] + "args": ["nav", "sphere", "max-spheres"] }, "texture-bpp": { - "args": [ - "tex-fmt" - ] + "args": ["tex-fmt"] }, "texture-qwc": { - "args": [ - "width", - "height", - "tex-fmt" - ] + "args": ["width", "height", "tex-fmt"] }, "physical-address": { - "args": [ - "ptr" - ] + "args": ["ptr"] }, "dma-buffer-add-ref-texture": { - "args": [ - "dma-buf", - "tex-data-ptr", - "width", - "height", - "tex-fmt" - ], + "args": ["dma-buf", "tex-data-ptr", "width", "height", "tex-fmt"], "vars": { "s5-0": "padr", "v1-0": "qwc-remaining", @@ -1345,49 +772,26 @@ } }, "gs-find-block": { - "args": [ - "bx", - "by", - "fmt" - ] + "args": ["bx", "by", "fmt"] }, "(method 18 texture-pool)": { - "args": [ - "obj", - "tpage-id" - ] + "args": ["obj", "tpage-id"] }, "(method 10 texture-page)": { - "args": [ - "obj", - "num-segments", - "upload-offset" - ], + "args": ["obj", "num-segments", "upload-offset"], "vars": { "v1-0": "offset", "a2-1": "i" } }, "(method 16 texture-pool)": { - "args": [ - "obj", - "seg", - "num-words" - ] + "args": ["obj", "seg", "num-words"] }, "(method 9 texture-page)": { - "args": [ - "obj", - "heap" - ] + "args": ["obj", "heap"] }, "texture-page-default-allocate": { - "args": [ - "pool", - "tpage", - "heap", - "tpage-id" - ], + "args": ["pool", "tpage", "heap", "tpage-id"], "vars": { "s3-0": "seg", "a1-2": "vram-loc", @@ -1398,24 +802,14 @@ } }, "texture-page-common-allocate": { - "args": [ - "pool", - "tpage", - "heap", - "tpage-id" - ], + "args": ["pool", "tpage", "heap", "tpage-id"], "vars": { "s5-0": "vram-loc", "s4-0": "seg" } }, "texture-page-font-allocate": { - "args": [ - "pool", - "tpage", - "heap", - "tpage-id" - ], + "args": ["pool", "tpage", "heap", "tpage-id"], "vars": { "v1-4": "tex-idx", "a0-5": "tex", @@ -1455,36 +849,19 @@ } }, "texture-page-common-boot-allocate": { - "args": [ - "pool", - "tpage", - "heap", - "tpage-id" - ], + "args": ["pool", "tpage", "heap", "tpage-id"], "vars": { "s2-0": "common-page-slot-id" } }, "upload-vram-data": { - "args": [ - "buf", - "dest", - "data", - "height", - "width" - ], + "args": ["buf", "dest", "data", "height", "width"], "vars": { "a3-2": "height-this-time" } }, "upload-vram-pages": { - "args": [ - "pool", - "dest-seg", - "tpage", - "mode", - "bucket" - ], + "args": ["pool", "dest-seg", "tpage", "mode", "bucket"], "vars": { "gp-0": "num-chunks", "s3-0": "dma-buf", @@ -1497,13 +874,7 @@ } }, "update-vram-pages": { - "args": [ - "pool", - "dest-seg", - "tpage", - "mode", - "bucket" - ], + "args": ["pool", "dest-seg", "tpage", "mode", "bucket"], "vars": { "t1-0": "vram-ptr", "t2-0": "tpage-num-chunks", @@ -1515,12 +886,7 @@ } }, "upload-vram-pages-pris": { - "args": [ - "pool", - "dest-seg", - "tpage", - "bucket" - ], + "args": ["pool", "dest-seg", "tpage", "bucket"], "vars": { "gp-0": "total-chunks-uploaded", "s3-0": "dma-buf", @@ -1537,30 +903,16 @@ } }, "texture-page-level-allocate": { - "args": [ - "pool", - "tpage", - "heap", - "tpage-id" - ], + "args": ["pool", "tpage", "heap", "tpage-id"], "vars": { "s2-0": "common-page-slot-id" } }, "texture-page-size-check": { - "args": [ - "pool", - "lev", - "silent" - ] + "args": ["pool", "lev", "silent"] }, "(method 13 texture-pool)": { - "args": [ - "pool", - "lev", - "num-tpage-ids", - "tpage-ids" - ], + "args": ["pool", "lev", "num-tpage-ids", "tpage-ids"], "vars": { "s2-0": "lev-tex-ids", "a0-3": "tpage-id", @@ -1569,12 +921,7 @@ } }, "(method 14 texture-pool)": { - "args": [ - "pool", - "lev", - "cat", - "bucket" - ], + "args": ["pool", "lev", "cat", "bucket"], "vars": { "a2-1": "tpage" } @@ -1589,20 +936,10 @@ } }, "texture-relocate": { - "args": [ - "dma-buff", - "tex", - "dest-loc", - "dest-fmt", - "clut-dst" - ] + "args": ["dma-buff", "tex", "dest-loc", "dest-fmt", "clut-dst"] }, "(method 11 texture-page)": { - "args": [ - "obj", - "new-dest", - "segs" - ], + "args": ["obj", "new-dest", "segs"], "vars": { "v1-0": "new-tbp", "a3-4": "old-tbp", @@ -1613,11 +950,7 @@ } }, "(method 7 texture-page)": { - "args": [ - "obj", - "loading-heap", - "name" - ], + "args": ["obj", "loading-heap", "name"], "vars": { "v1-2": "loading-level", "a3-0": "tpage-id", @@ -1625,11 +958,7 @@ } }, "texture-page-login": { - "args": [ - "tex-id", - "alloc-func", - "heap" - ], + "args": ["tex-id", "alloc-func", "heap"], "vars": { "s5-0": "dir-entry", "s4-0": "old-alloc-func", @@ -1638,10 +967,7 @@ } }, "(method 9 texture-page-dir)": { - "args": [ - "obj", - "heap" - ], + "args": ["obj", "heap"], "vars": { "v1-0": "mem-start", "a1-1": "mem-end", @@ -1652,10 +978,7 @@ "t0-3": "tex-count", "t1-3": "tex-idx", "t2-2": "link-slot", - "t3-2": [ - "shader", - "adgif-shader" - ], + "t3-2": ["shader", "adgif-shader"], "t4-1": "dist-past-end" } }, @@ -1884,73 +1207,35 @@ } }, "(method 15 mysql-nav-graph)": { - "args": [ - "obj", - "edge-id", - "node-id" - ] + "args": ["obj", "edge-id", "node-id"] }, "(method 16 mysql-nav-graph)": { - "args": [ - "obj", - "edge-id", - "node-id" - ] + "args": ["obj", "edge-id", "node-id"] }, "(method 11 mysql-nav-graph)": { - "args": [ - "obj", - "node-id" - ] + "args": ["obj", "node-id"] }, "(method 12 mysql-nav-graph)": { - "args": [ - "obj", - "edge-id" - ] + "args": ["obj", "edge-id"] }, "(method 19 mysql-nav-graph)": { "vars": { - "s4-0": [ - "s4-0", - "mysql-nav-node" - ], - "a0-10": [ - "a0-10", - "mysql-nav-edge" - ] + "s4-0": ["s4-0", "mysql-nav-node"], + "a0-10": ["a0-10", "mysql-nav-edge"] } }, "(method 10 mysql-nav-graph)": { "vars": { - "a0-3": [ - "a0-3", - "mysql-nav-node" - ], - "a0-7": [ - "a0-7", - "mysql-nav-edge" - ], - "a0-13": [ - "a0-13", - "mysql-nav-visnode" - ] + "a0-3": ["a0-3", "mysql-nav-node"], + "a0-7": ["a0-7", "mysql-nav-edge"], + "a0-13": ["a0-13", "mysql-nav-visnode"] } }, "(method 9 mysql-nav-graph)": { "vars": { - "s0-1": [ - "nav-node", - "mysql-nav-node" - ], - "s1-2": [ - "nav-edge", - "mysql-nav-edge" - ], - "s1-4": [ - "nav-visnode", - "mysql-nav-visnode" - ] + "s0-1": ["nav-node", "mysql-nav-node"], + "s1-2": ["nav-edge", "mysql-nav-edge"], + "s1-4": ["nav-visnode", "mysql-nav-visnode"] } }, "(method 18 level)": { @@ -1969,10 +1254,7 @@ } }, "level-update-after-load": { - "args": [ - "lev", - "lstate" - ], + "args": ["lev", "lstate"], "vars": { "s3-0": "drawable-trees", "s5-0": "start-time", @@ -2053,18 +1335,9 @@ }, "restart-mission": { "vars": { - "a0-2": [ - "task-mgr", - "process" - ], - "s4-0": [ - "s4-0", - "connection" - ], - "v1-1": [ - "v1-1", - "connection" - ], + "a0-2": ["task-mgr", "process"], + "s4-0": ["s4-0", "connection"], + "v1-1": ["v1-1", "connection"], "s5-1": "cur-lev", "s4-1": "game-nodes", "s3-0": "i", @@ -2074,11 +1347,7 @@ } }, "(method 0 drawable-group)": { - "args": [ - "allocation", - "type-to-make", - "length" - ], + "args": ["allocation", "type-to-make", "length"], "vars": { "v0-0": "new-obj" } @@ -2135,32 +1404,17 @@ } }, "(method 10 path-control)": { - "args": [ - "obj", - "ret", - "idx", - "search-type" - ], + "args": ["obj", "ret", "idx", "search-type"], "vars": { "a1-1": "num-vertices", "f0-3": "vert-idx" } }, "(method 14 path-control)": { - "args": [ - "obj", - "ret", - "percent", - "search-type" - ] + "args": ["obj", "ret", "percent", "search-type"] }, "(method 26 path-control)": { - "args": [ - "obj", - "ret", - "idx", - "mag" - ], + "args": ["obj", "ret", "idx", "mag"], "vars": { "v1-0": "num-vertices", "f0-3": "vert-idx", @@ -2168,71 +1422,31 @@ } }, "(method 13 curve-control)": { - "args": [ - "obj", - "ret", - "idx" - ] + "args": ["obj", "ret", "idx"] }, "(method 16 curve-control)": { - "args": [ - "obj", - "ret", - "percent" - ] + "args": ["obj", "ret", "percent"] }, "(method 15 curve-control)": { - "args": [ - "obj", - "ret", - "idx", - "mag" - ] + "args": ["obj", "ret", "idx", "mag"] }, "(method 12 path-control)": { - "args": [ - "obj", - "ret", - "idx", - "mag" - ] + "args": ["obj", "ret", "idx", "mag"] }, "(method 15 path-control)": { - "args": [ - "obj", - "ret", - "percent", - "mag" - ] + "args": ["obj", "ret", "percent", "mag"] }, "(method 13 path-control)": { - "args": [ - "obj", - "ret", - "idx" - ] + "args": ["obj", "ret", "idx"] }, "(method 12 curve-control)": { - "args": [ - "obj", - "ret", - "percent", - "mag" - ] + "args": ["obj", "ret", "percent", "mag"] }, "(method 16 path-control)": { - "args": [ - "obj", - "ret", - "percent", - "mag" - ] + "args": ["obj", "ret", "percent", "mag"] }, "(method 22 path-control)": { - "args": [ - "obj", - "point" - ], + "args": ["obj", "point"], "vars": { "f30-0": "furthest-dist", "s3-0": "given-point", @@ -2245,30 +1459,16 @@ } }, "(method 23 path-control)": { - "args": [ - "obj", - "point" - ] + "args": ["obj", "point"] }, "(method 11 memory-usage-block)": { - "args": [ - "obj", - "level", - "fmt-dest" - ] + "args": ["obj", "level", "fmt-dest"] }, "(method 14 level)": { - "args": [ - "obj", - "force?" - ] + "args": ["obj", "force?"] }, "mem-size": { - "args": [ - "data", - "inspect-usage?", - "arg2" - ], + "args": ["data", "inspect-usage?", "arg2"], "vars": { "gp-0": "block" } @@ -2293,40 +1493,22 @@ } }, "set-progressive-scan": { - "args": [ - "val" - ] + "args": ["val"] }, "set-aspect-ratio": { - "args": [ - "aspect" - ] + "args": ["aspect"] }, "set-video-mode": { - "args": [ - "tv-format" - ] + "args": ["tv-format"] }, "(method 41 nav-graph)": { - "args": [ - "obj", - "idx" - ] + "args": ["obj", "idx"] }, "(method 18 nav-node)": { - "args": [ - "obj", - "ret" - ] + "args": ["obj", "ret"] }, "(method 10 align-control)": { - "args": [ - "obj", - "options", - "x", - "y", - "z" - ], + "args": ["obj", "options", "x", "y", "z"], "vars": { "a0-1": "process", "t9-0": "method-call", @@ -2335,20 +1517,13 @@ } }, "(method 26 trsqv)": { - "args": [ - "obj", - "unkBitfield", - "limit" - ], + "args": ["obj", "unkBitfield", "limit"], "vars": { "a0-1": "transv" } }, "(method 19 nav-node)": { - "args": [ - "obj", - "ret" - ], + "args": ["obj", "ret"], "vars": { "f0-1": "angle", "s5-0": "sin-cos-result" @@ -2360,19 +1535,11 @@ "gp-0": "pads", "s5-0": "i", "s4-0": "pad", - "s3-1": [ - "buttons-pushed", - "pad-buttons" - ] + "s3-1": ["buttons-pushed", "pad-buttons"] } }, "(method 16 level)": { - "args": [ - "obj", - "vis-info", - "unused", - "in-bsp-vis-string" - ], + "args": ["obj", "vis-info", "unused", "in-bsp-vis-string"], "vars": { "a0-1": "cam-leaf-idx", "v1-1": "curr-vis-string-offset", @@ -2466,20 +1633,14 @@ } }, "(method 27 elec-gate)": { - "args": [ - "obj", - "sparticle-lc" - ] + "args": ["obj", "sparticle-lc"] }, "(method 7 elec-gate)": { "vars": { "v1-0": "bolt-idx", "a2-2": "left-bolt" }, - "args": [ - "obj", - "new-addr" - ] + "args": ["obj", "new-addr"] }, "(method 11 elec-gate)": { "vars": { @@ -2489,10 +1650,7 @@ } }, "(method 29 fort-elec-gate)": { - "args": [ - "obj", - "scale" - ] + "args": ["obj", "scale"] }, "(event idle blocking-plane)": { "vars": { @@ -2505,17 +1663,10 @@ } }, "(method 21 blocking-plane)": { - "args": [ - "obj", - "vec-pair", - "height" - ] + "args": ["obj", "vec-pair", "height"] }, "blocking-plane-init-by-other": { - "args": [ - "vec-pair", - "height" - ] + "args": ["vec-pair", "height"] }, "blocking-plane-destroy": { "vars": { @@ -2529,12 +1680,7 @@ } }, "simple-nav-sphere-event-handler": { - "args": [ - "proc", - "arg1", - "event-type", - "event" - ], + "args": ["proc", "arg1", "event-type", "event"], "vars": { "f0-0": "radius", "a0-7": "collide-shape" @@ -2546,23 +1692,13 @@ } }, "plat-event": { - "args": [ - "proc", - "arg1", - "event-type", - "event" - ], + "args": ["proc", "arg1", "event-type", "event"], "vars": { "v1-0": "evt-type" } }, "eco-door-event-handler": { - "args": [ - "proc", - "arg1", - "event-type", - "event" - ], + "args": ["proc", "arg1", "event-type", "event"], "vars": { "v1-0": "evt-type" } @@ -2598,11 +1734,7 @@ } }, "(method 37 basebutton)": { - "args": [ - "obj", - "vec", - "quat" - ] + "args": ["obj", "vec", "quat"] }, "(event up-idle basebutton)": { "vars": { @@ -2625,10 +1757,7 @@ } }, "(method 38 basebutton)": { - "args": [ - "obj", - "pressed?" - ] + "args": ["obj", "pressed?"] }, "(method 33 basebutton)": { "vars": { @@ -2654,10 +1783,7 @@ ] }, "(method 36 basebutton)": { - "args": [ - "obj", - "event-type" - ], + "args": ["obj", "event-type"], "vars": { "a1-1": "event", "a1-2": "event", @@ -2681,10 +1807,7 @@ "vars": { "a1-4": "params" }, - "args": [ - "obj", - "entity" - ] + "args": ["obj", "entity"] }, "(event idle drop-plat)": { "vars": { @@ -2706,10 +1829,7 @@ } }, "(method 7 conveyor)": { - "args": [ - "obj", - "new-addr" - ] + "args": ["obj", "new-addr"] }, "(method 24 conveyor)": { "vars": { @@ -2733,10 +1853,7 @@ "v1-8": "section", "a1-3": "vec-temp" }, - "args": [ - "obj", - "proc-focus" - ] + "args": ["obj", "proc-focus"] }, "(method 48 elevator)": { "vars": { @@ -2754,21 +1871,13 @@ } }, "ease-value-in-out": { - "args": [ - "value", - "step-amount" - ], + "args": ["value", "step-amount"], "vars": { "f0-0": "step" } }, "elevator-event": { - "args": [ - "proc", - "arg1", - "event-type", - "event" - ], + "args": ["proc", "arg1", "event-type", "event"], "vars": { "v1-0": "evt-type", "v1-8": "proc-focus", @@ -2799,42 +1908,27 @@ } }, "(method 11 elevator)": { - "args": [ - "obj", - "entity" - ], + "args": ["obj", "entity"], "vars": { "s5-1": "num-path-points", "s3-1": "path-point-idx" } }, "(method 39 elevator)": { - "args": [ - "obj", - "path-point-x", - "path-point-y" - ], + "args": ["obj", "path-point-x", "path-point-y"], "vars": { "s3-0": "point-x", "a1-3": "point-y" } }, "(method 16 drawable-region-prim)": { - "args": [ - "obj", - "area-of-interest", - "_count", - "region-list" - ], + "args": ["obj", "area-of-interest", "_count", "region-list"], "vars": { "s2-0": "count" } }, "(method 9 region-prim-area)": { - "args": [ - "obj", - "region-sphere" - ], + "args": ["obj", "region-sphere"], "vars": { "v1-0": "regions-entered", "a2-0": "region", @@ -2866,73 +1960,34 @@ "vars": { "s4-0": "area-of-interest" }, - "args": [ - "obj", - "area" - ] + "args": ["obj", "area"] }, "(method 19 drawable-region-sphere)": { - "args": [ - "obj", - "area" - ] + "args": ["obj", "area"] }, "(method 18 drawable-region-volume)": { - "args": [ - "obj", - "area" - ] + "args": ["obj", "area"] }, "add-debug-bound-internal": { - "args": [ - "buf", - "pts", - "num-pts", - "color0", - "color1", - "flip-tex" - ] + "args": ["buf", "pts", "num-pts", "color0", "color1", "flip-tex"] }, "add-debug-bound": { - "args": [ - "buf", - "pts", - "c0", - "c1", - "flash" - ] + "args": ["buf", "pts", "c0", "c1", "flash"] }, "(method 9 enemy-info)": { - "args": [ - "obj", - "obj-to-copy" - ] + "args": ["obj", "obj-to-copy"] }, "(method 119 enemy)": { - "args": [ - "obj", - "high" - ] + "args": ["obj", "high"] }, "(method 118 enemy)": { - "args": [ - "obj", - "low", - "high" - ] + "args": ["obj", "low", "high"] }, "(method 121 enemy)": { - "args": [ - "obj", - "low", - "high" - ] + "args": ["obj", "low", "high"] }, "(method 122 enemy)": { - "args": [ - "obj", - "chance" - ] + "args": ["obj", "chance"] }, "(method 12 enemy)": { "vars": { @@ -2940,9 +1995,9 @@ } }, "(method 53 enemy)": { - "args": [ - "obj", - "proc-focus" - ] + "args": ["obj", "proc-focus"] + }, + "(method 10 nav-enemy-info)": { + "args": ["obj", "obj-to-copy"] } -} \ No newline at end of file +} diff --git a/decompiler/config/jak2_ntsc_v1.jsonc b/decompiler/config/jak2_ntsc_v1.jsonc index ab2695a415..a553e0fd63 100644 --- a/decompiler/config/jak2_ntsc_v1.jsonc +++ b/decompiler/config/jak2_ntsc_v1.jsonc @@ -7,7 +7,7 @@ // if you want to filter to only some object names. // it will make the decompiler much faster. - "allowed_objects": [], + "allowed_objects": ["nav-enemy"], "banned_objects": ["effect-control", "ctywide-scenes", "texture-anim-tables", "traffic-engine"], //////////////////////////// diff --git a/game/graphics/opengl_renderer/background/Tie3.cpp b/game/graphics/opengl_renderer/background/Tie3.cpp index e8a8b10446..301d676821 100644 --- a/game/graphics/opengl_renderer/background/Tie3.cpp +++ b/game/graphics/opengl_renderer/background/Tie3.cpp @@ -221,19 +221,19 @@ void do_wind_math(u16 wind_idx, // vmula.xyzw acc, vf16, vf1 # acc = vf16 // vmsubax.xyzw acc, vf18, vf19 # acc = vf16 - vf18 * wind_const.x // vmsuby.xyzw vf16, vf17, vf19 - //# vf16 -= (vf18 * wind_const.x) + (vf17 * wind_const.y) + // # vf16 -= (vf18 * wind_const.x) + (vf17 * wind_const.y) vf16.x() -= cx * vf18_x + cy * vf17_x; vf16.z() -= cx * vf18_z + cy * vf17_z; // vmulaz.xyzw acc, vf16, vf19 # acc = vf16 * wind_const.z // vmadd.xyzw vf18, vf1, vf18 - //# vf18 += vf16 * wind_const.z + // # vf18 += vf16 * wind_const.z math::Vector4f vf18(vf18_x, 0.f, vf18_z, 0.f); vf18 += vf16 * cz; // vmulaz.xyzw acc, vf18, vf19 # acc = vf18 * wind_const.z // vmadd.xyzw vf17, vf17, vf1 - //# vf17 += vf18 * wind_const.z + // # vf17 += vf18 * wind_const.z math::Vector4f vf17(vf17_x, 0.f, vf17_z, 0.f); vf17 += vf18 * cz; diff --git a/test/game/test_newpad.cpp b/test/game/test_newpad.cpp index 7c2c750085..386e3d53ed 100644 --- a/test/game/test_newpad.cpp +++ b/test/game/test_newpad.cpp @@ -5,7 +5,7 @@ #include "game/graphics/pipelines/opengl.h" #include "game/system/newpad.h" #include "gtest/gtest.h" -//#include "gmock/gmock.h" +// #include "gmock/gmock.h" class PeripheralTest : public ::testing::Test { public: