From df045188a9292e86f05d548c187f51d2ab7dd1bf Mon Sep 17 00:00:00 2001 From: ManDude <7569514+ManDude@users.noreply.github.com> Date: Sat, 18 Jun 2022 18:10:43 +0100 Subject: [PATCH] Update all-types.gc --- decompiler/config/all-types.gc | 354 ++++++++++++++++----------------- 1 file changed, 176 insertions(+), 178 deletions(-) diff --git a/decompiler/config/all-types.gc b/decompiler/config/all-types.gc index af19b732b9..b2c6fd3099 100644 --- a/decompiler/config/all-types.gc +++ b/decompiler/config/all-types.gc @@ -2946,9 +2946,7 @@ (define-extern exp (function float float)) (define-extern sinerp-clamp (function float float float float)) (define-extern coserp-clamp (function float float float float)) -;; ;; unknown type (define-extern coserp180-clamp (function float float float float)) - ;; unknown type (define-extern ease-in-out (function int int float)) ;; - Symbols @@ -4009,7 +4007,7 @@ ;; - Symbols -(define-extern *vif-disasm-table* (array vif-disasm-element)) ;; unknown type +(define-extern *vif-disasm-table* (array vif-disasm-element)) (define-extern *dma-disasm* symbol) @@ -4856,8 +4854,8 @@ (define-extern set-display (function display int int int int int display)) (define-extern put-draw-env (function (pointer gif-tag) none)) -(define-extern *pre-draw-hook* (function object none)) ;; unknown type -(define-extern *post-draw-hook* (function dma-buffer none)) ;; unknown type +(define-extern *pre-draw-hook* (function object none)) +(define-extern *post-draw-hook* (function dma-buffer none)) ;; ---------------------- @@ -5664,8 +5662,8 @@ ;; - Symbols -(define-extern *math-camera* math-camera) ;; unknown type -(define-extern *math-camera-fog-correction* fog-corrector) ;; unknown type +(define-extern *math-camera* math-camera) +(define-extern *math-camera-fog-correction* fog-corrector) ;; ---------------------- @@ -5841,8 +5839,8 @@ ;; - Symbols -(define-extern *font-default-matrix* matrix) ;; unknown type -(define-extern *font-work* font-work) ;; unknown type +(define-extern *font-default-matrix* matrix) +(define-extern *font-work* font-work) ;; ---------------------- @@ -6268,7 +6266,7 @@ (define-extern *texture-pool* texture-pool) (define-extern *font-texture* texture) (define-extern global kheap) -(define-extern *txt-dma-list* dma-buffer) ;; unknown type +(define-extern *txt-dma-list* dma-buffer) (define-extern ct32-24-block-table (array int32)) (define-extern ct16-block-table (array int32)) (define-extern ct16s-block-table (array int32)) @@ -6277,7 +6275,7 @@ (define-extern mz16s-block-table (array int32)) (define-extern mt8-block-table (array int32)) (define-extern mt4-block-table (array int32)) -(define-extern *shader-list* pair) ;; unknown type +(define-extern *shader-list* pair) (define-extern *edit-shader* texture-id) @@ -13158,9 +13156,9 @@ ;; - Symbols -(define-extern *collide-work* collide-work) ;; unknown type -(define-extern *collide-cache* collide-cache) ;; unknown type -(define-extern *collide-list* collide-list) ;; unknown type +(define-extern *collide-work* collide-work) +(define-extern *collide-cache* collide-cache) +(define-extern *collide-list* collide-list) ;; ---------------------- @@ -16116,8 +16114,8 @@ ;; - Symbols -(define-extern process-level-heap kheap) ;; unknown type -(define-extern *default-nav-mesh* nav-mesh) ;; unknown type +(define-extern process-level-heap kheap) +(define-extern *default-nav-mesh* nav-mesh) ;; ---------------------- @@ -16347,7 +16345,7 @@ (define-extern sound-set-sound-falloff (function sound-name int int int int)) (define-extern sound-set-flava (function uint int)) (define-extern sound-volume-off (function int)) -(define-extern sound-set-fps (function uint int)) +(define-extern sound-set-fps (function int int)) (define-extern show-iop-info (function dma-buffer int)) (define-extern show-iop-memory (function dma-buffer int)) (define-extern make-sqrt-table (function int)) @@ -16355,14 +16353,14 @@ ;; - Symbols -(define-extern *flava-table* flava-table) ;; unknown type -(define-extern *sound-iop-info* sound-iop-info) ;; unknown type -(define-extern *ambient-spec* sound-spec) ;; unknown type -(define-extern *debug-effect-control* symbol) ;; unknown type +(define-extern *flava-table* flava-table) +(define-extern *sound-iop-info* sound-iop-info) +(define-extern *ambient-spec* sound-spec) +(define-extern *debug-effect-control* symbol) (define-extern *setting-control* setting-control) -(define-extern *sound-player-enable* symbol) ;; unknown type -(define-extern *sound-player-rpc* rpc-buffer-pair) ;; unknown type -(define-extern *sound-loader-rpc* rpc-buffer-pair) ;; unknown type +(define-extern *sound-player-enable* symbol) +(define-extern *sound-player-rpc* rpc-buffer-pair) +(define-extern *sound-loader-rpc* rpc-buffer-pair) ;; ---------------------- @@ -17131,7 +17129,7 @@ ;; - Unknowns -(define-extern generic-vu0-block vu-function) ;; unknown type +(define-extern generic-vu0-block vu-function) ;; ---------------------- @@ -17149,7 +17147,7 @@ ;; - Symbols -(define-extern *generic-foreground-sinks* (array generic-dma-foreground-sink)) ;; unknown type +(define-extern *generic-foreground-sinks* (array generic-dma-foreground-sink)) ;; ---------------------- @@ -17205,12 +17203,12 @@ ;; - Symbols -(define-extern *generic-envmap-texture* texture) ;; unknown type +(define-extern *generic-envmap-texture* texture) ;; - Unknowns -(define-extern *generic-consts* generic-consts) ;; unknown type -(define-extern *target-lock* symbol) ;; unknown type +(define-extern *generic-consts* generic-consts) +(define-extern *target-lock* symbol) ;; ---------------------- @@ -17246,8 +17244,8 @@ ;; - Unknowns -(define-extern mercneric-vu0-block vu-function) ;; unknown type -(define-extern *inv-init-table* (inline-array invinitdata)) ;; unknown type +(define-extern mercneric-vu0-block vu-function) +(define-extern *inv-init-table* (inline-array invinitdata)) ;; ---------------------- @@ -17270,7 +17268,7 @@ ;; - Unknowns -(define-extern *generic-tie* symbol) ;; unknown type +(define-extern *generic-tie* symbol) ;; ---------------------- @@ -17348,7 +17346,7 @@ ;; - Unknowns -(define-extern shadow-vu0-block vu-function) ;; unknown type +(define-extern shadow-vu0-block vu-function) ;; ---------------------- @@ -17398,7 +17396,7 @@ ;; - Unknowns (define-extern shadow-vu1-block vu-function) -(define-extern *shadow-vu1-tri-template* shadow-vu1-gifbuf-template) ;; unknown type +(define-extern *shadow-vu1-tri-template* shadow-vu1-gifbuf-template) ;; ---------------------- @@ -17809,7 +17807,7 @@ ;; - Unknowns -(define-extern *global-toggle* int) ;; unknown type +(define-extern *global-toggle* int) (define-extern *part-id-table* (array sparticle-launcher)) (define-extern *particle-300hz-timer* int) (define-extern *sp-launch-queue* sp-launch-queue) @@ -18798,11 +18796,11 @@ ;; - Unknowns -(define-extern *sky-work* sky-work) ;; unknown type -(define-extern *sky-tng-data* sky-tng-data) ;; unknown type -(define-extern sky-roof-polygons (inline-array sky-vertex)) ;; unknown type -(define-extern sky-cloud-polygons (inline-array sky-vertex)) ;; unknown type -(define-extern sky-cloud-polygon-indices (pointer uint8)) ;; unknown type +(define-extern *sky-work* sky-work) +(define-extern *sky-tng-data* sky-tng-data) +(define-extern sky-roof-polygons (inline-array sky-vertex)) +(define-extern sky-cloud-polygons (inline-array sky-vertex)) +(define-extern sky-cloud-polygon-indices (pointer uint8)) ;; ---------------------- @@ -18890,7 +18888,7 @@ ;; - Unknowns (define-extern *load-boundary-list* load-boundary) ;; guess for now -(define-extern *load-boundary-target* (inline-array lbvtx)) ;; unknown type +(define-extern *load-boundary-target* (inline-array lbvtx)) ;; ---------------------- @@ -18985,7 +18983,7 @@ ;; - Unknowns -(define-extern *static-load-boundary-list* (array array)) ;; unknown type +(define-extern *static-load-boundary-list* (array array)) ;; ---------------------- @@ -19127,7 +19125,7 @@ ;; - Unknowns -(define-extern collide-vu0-block vu-function) ;; unknown type +(define-extern collide-vu0-block vu-function) (define-extern *collide-probe-stack* collide-probe-stack) ;; scratchpad pointer? @@ -19217,8 +19215,8 @@ ;; - Unknowns -(define-extern *rotate-surface* surface) ;; unknown type -(define-extern *no-walk-surface* surface) ;; unknown type +(define-extern *rotate-surface* surface) +(define-extern *no-walk-surface* surface) ;; ---------------------- @@ -19238,9 +19236,9 @@ ;; - Unknowns -(define-extern *col-timer-enable* symbol) ;; unknown type -(define-extern *frame-timer* stopwatch) ;; unknown type -(define-extern *col-timer* stopwatch) ;; unknown type +(define-extern *col-timer-enable* symbol) +(define-extern *frame-timer* stopwatch) +(define-extern *col-timer* stopwatch) (define-extern *race-track-surface* surface) @@ -19252,7 +19250,7 @@ ;; - Unknowns -(define-extern *collide-vif0-init* (array uint32)) ;; unknown type +(define-extern *collide-vif0-init* (array uint32)) ;; ---------------------- @@ -19298,12 +19296,12 @@ ;; - Unknowns -(define-extern *merc-death-globals* vector) ;; unknown type -(define-extern death-beach-puppy death-info) ;; unknown type -(define-extern death-jungle-snake death-info) ;; unknown type -(define-extern death-default death-info) ;; unknown type -(define-extern death-warp-in death-info) ;; unknown type -(define-extern death-warp-out death-info) ;; unknown type +(define-extern *merc-death-globals* vector) +(define-extern death-beach-puppy death-info) +(define-extern death-jungle-snake death-info) +(define-extern death-default death-info) +(define-extern death-warp-in death-info) +(define-extern death-warp-out death-info) ;; ---------------------- @@ -19681,11 +19679,11 @@ ;; - Unknowns -(define-extern *CAM_BIKE-bank* cam-bike-bank) ;; unknown type -(define-extern *CAM_STICK-bank* cam-stick-bank) ;; unknown type -(define-extern *CAM_STRING-bank* cam-string-bank) ;; unknown type -(define-extern *CAM_BILLY-bank* cam-billy-bank) ;; unknown type -(define-extern *CAM_EYE-bank* cam-eye-bank) ;; unknown type +(define-extern *CAM_BIKE-bank* cam-bike-bank) +(define-extern *CAM_STICK-bank* cam-stick-bank) +(define-extern *CAM_STRING-bank* cam-string-bank) +(define-extern *CAM_BILLY-bank* cam-billy-bank) +(define-extern *CAM_EYE-bank* cam-eye-bank) ;; ---------------------- @@ -19759,9 +19757,9 @@ ;; - Unknowns -(define-extern *camera-orbit-info* camera-orbit-info) ;; unknown type -(define-extern *CAM_ORBIT-bank* CAM_ORBIT-bank) ;; unknown type -(define-extern *CAM_POINT_WATCH-bank* cam-point-watch-bank) ;; unknown type +(define-extern *camera-orbit-info* camera-orbit-info) +(define-extern *CAM_ORBIT-bank* CAM_ORBIT-bank) +(define-extern *CAM_POINT_WATCH-bank* cam-point-watch-bank) ;; ---------------------- @@ -20116,28 +20114,28 @@ ;; - Unknowns -(define-extern *camera-layout-blink* symbol) ;; unknown type -(define-extern *last-cur-entity* int) ;; unknown type -(define-extern *clm-select* clm) ;; unknown type -(define-extern *clm* clm) ;; unknown type -(define-extern *camera-layout-message-ypos* int) ;; unknown type -(define-extern *CAM_LAYOUT-bank* cam-layout-bank) ;; unknown type -(define-extern *clm-edit* clm) ;; unknown type -(define-extern *clm-focalpull-attr* clm) ;; unknown type -(define-extern *clm-index-attr* clm) ;; unknown type -(define-extern *clm-intro-attr* clm) ;; unknown type -(define-extern *clm-spline-attr* clm) ;; unknown type -(define-extern *clm-vol-attr* clm) ;; unknown type -(define-extern *volume-descriptor-current* int) ;; unknown type -(define-extern *volume-point-current* int) ;; unknown type -(define-extern *volume-normal-current* int) ;; unknown type -(define-extern *volume-descriptor* vol-control) ;; unknown type -(define-extern *volume-point* vector-array) ;; unknown type -(define-extern *volume-normal* vector-array) ;; unknown type -(define-extern *clm-cam-attr* clm) ;; unknown type -(define-extern *clm-cam-lookthrough* clm) ;; unknown type -(define-extern *clm-save-all* clm) ;; unknown type -(define-extern *clm-save-one* clm) ;; unknown type +(define-extern *camera-layout-blink* symbol) +(define-extern *last-cur-entity* int) +(define-extern *clm-select* clm) +(define-extern *clm* clm) +(define-extern *camera-layout-message-ypos* int) +(define-extern *CAM_LAYOUT-bank* cam-layout-bank) +(define-extern *clm-edit* clm) +(define-extern *clm-focalpull-attr* clm) +(define-extern *clm-index-attr* clm) +(define-extern *clm-intro-attr* clm) +(define-extern *clm-spline-attr* clm) +(define-extern *clm-vol-attr* clm) +(define-extern *volume-descriptor-current* int) +(define-extern *volume-point-current* int) +(define-extern *volume-normal-current* int) +(define-extern *volume-descriptor* vol-control) +(define-extern *volume-point* vector-array) +(define-extern *volume-normal* vector-array) +(define-extern *clm-cam-attr* clm) +(define-extern *clm-cam-lookthrough* clm) +(define-extern *clm-save-all* clm) +(define-extern *clm-save-one* clm) ;; ---------------------- @@ -20230,21 +20228,21 @@ ;; - Unknowns -(define-extern *camera-old-level* string) ;; unknown type -(define-extern *camera-old-cpu* int) ;; unknown type -(define-extern *camera-old-vu* int) ;; unknown type -(define-extern *camera-old-tfrag-bytes* int) ;; unknown type -(define-extern *camera-old-stat-string-tfrag-near* string) ;; unknown type -(define-extern *camera-old-stat-string-tfrag* string) ;; unknown type -(define-extern *camera-old-stat-string-total* string) ;; unknown type -(define-extern *cam-collision-record-show* int) ;; unknown type -(define-extern *cam-collision-record* cam-collision-record-array) ;; unknown type -(define-extern *cam-collision-record-last* int) ;; unknown type -(define-extern *cam-collision-record-first* int) ;; unknown type -(define-extern *cam-debug-los-tri* (inline-array cam-debug-tri)) ;; unknown type -(define-extern *cam-debug-los-tri-current* int) ;; unknown type -(define-extern *cam-debug-coll-tri* (inline-array cam-debug-tri)) ;; unknown type -(define-extern *cam-debug-coll-tri-current* int) ;; unknown type +(define-extern *camera-old-level* string) +(define-extern *camera-old-cpu* int) +(define-extern *camera-old-vu* int) +(define-extern *camera-old-tfrag-bytes* int) +(define-extern *camera-old-stat-string-tfrag-near* string) +(define-extern *camera-old-stat-string-tfrag* string) +(define-extern *camera-old-stat-string-total* string) +(define-extern *cam-collision-record-show* int) +(define-extern *cam-collision-record* cam-collision-record-array) +(define-extern *cam-collision-record-last* int) +(define-extern *cam-collision-record-first* int) +(define-extern *cam-debug-los-tri* (inline-array cam-debug-tri)) +(define-extern *cam-debug-los-tri-current* int) +(define-extern *cam-debug-coll-tri* (inline-array cam-debug-tri)) +(define-extern *cam-debug-coll-tri-current* int) ;; ---------------------- @@ -20723,7 +20721,7 @@ ;; - Unknowns (define-extern *sidekick-sg* skeleton-group) -(define-extern *sidekick-remap* pair) ;; unknown type +(define-extern *sidekick-remap* pair) ;; ---------------------- @@ -20863,8 +20861,8 @@ ;; - Unknowns -(define-extern *yellow-jump-mods* surface) ;; unknown type -(define-extern *fp-hud-stack* pointer) ;; first-person-hud maybe? +(define-extern *yellow-jump-mods* surface) +(define-extern *fp-hud-stack* pointer) ;; ---------------------- @@ -20890,11 +20888,11 @@ ;; - Unknowns -(define-extern *death-spool-array* (array spool-anim)) ;; unknown type +(define-extern *death-spool-array* (array spool-anim)) (define-extern *deathcam-sg* skeleton-group) -(define-extern *smack-mods* surface) ;; unknown type -(define-extern *smack-up-mods* surface) ;; unknown type -(define-extern *auto-continue* symbol) ;; unknown type +(define-extern *smack-mods* surface) +(define-extern *smack-up-mods* surface) +(define-extern *auto-continue* symbol) ;; ---------------------- @@ -21452,7 +21450,7 @@ ;; - Unknowns -(define-extern *footstep-surface* int) ;; unknown type +(define-extern *footstep-surface* int) ;; ---------------------- @@ -22269,8 +22267,8 @@ ;; - Unknowns -(define-extern *ocean-vu0-work* ocean-vu0-work) ;; unknown type -(define-extern ocean-vu0-block vu-function) ;; unknown type +(define-extern *ocean-vu0-work* ocean-vu0-work) +(define-extern ocean-vu0-block vu-function) ;; ---------------------- @@ -22293,7 +22291,7 @@ ;; - Unknowns (define-extern ocean-texture-vu1-block vu-function) -(define-extern *ocean-texture-work* ocean-texture-work) ;; unknown type +(define-extern *ocean-texture-work* ocean-texture-work) ;; ---------------------- @@ -22326,7 +22324,7 @@ ;; - Unknowns -(define-extern ocean-mid-block vu-function) ;; unknown type +(define-extern ocean-mid-block vu-function) ;; ---------------------- @@ -22367,7 +22365,7 @@ ;; - Unknowns -(define-extern ocean-near-block vu-function) ;; unknown type +(define-extern ocean-near-block vu-function) ;; ---------------------- @@ -24031,7 +24029,7 @@ ;; - Unknowns -(define-extern *ropebridge-tunings* (inline-array ropebridge-tuning)) ;; unknown type +(define-extern *ropebridge-tunings* (inline-array ropebridge-tuning)) (define-extern *ropebridge-70-rest-state* (inline-array vector)) ;; can't find ropebridges with these ids in the game?? (define-extern *ropebridge-52-rest-state* (inline-array vector)) (define-extern *ropebridge-32-rest-state* (inline-array vector)) @@ -26828,7 +26826,7 @@ ;; - Unknowns (define-extern *plant-boss-sg* skeleton-group) -(define-extern *plant-boss-shadow-control* shadow-control) ;; unknown type +(define-extern *plant-boss-shadow-control* shadow-control) (define-extern *plant-boss-leaf-sg* skeleton-group) (define-extern *plant-boss-root-sg* skeleton-group) (define-extern *plant-boss-vine-sg* skeleton-group) @@ -27193,7 +27191,7 @@ ;; - Unknowns -(define-extern ripple-for-jungle-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-jungle-water ripple-wave-set) (define-extern *jngpusher-sg* skeleton-group) (define-extern *sidedoor-sg* skeleton-group) (define-extern *maindoor-sg* skeleton-group) @@ -27448,8 +27446,8 @@ (define-extern *fish-net-sg* skeleton-group) (define-extern *fisher-sg* skeleton-group) -(define-extern *FISHER-bank* fisher-bank) ;; unknown type -(define-extern *fisher-params* (array (inline-array fisher-params))) ;; unknown type +(define-extern *FISHER-bank* fisher-bank) +(define-extern *fisher-params* (array (inline-array fisher-params))) (define-extern *catch-fishc-sg* skeleton-group) (define-extern *catch-fishb-sg* skeleton-group) (define-extern *catch-fisha-sg* skeleton-group) @@ -27632,7 +27630,7 @@ ;; - Unknowns -(define-extern *RACER-bank* racer-bank) ;; unknown type +(define-extern *RACER-bank* racer-bank) (define-extern *balloon-sg* skeleton-group) @@ -27745,8 +27743,8 @@ ;; - Unknowns -(define-extern *racer-mods* surface) ;; unknown type -(define-extern *racer-air-mods* surface) ;; unknown type +(define-extern *racer-mods* surface) +(define-extern *racer-air-mods* surface) ;; ---------------------- @@ -27878,12 +27876,12 @@ ;; - Unknowns -(define-extern *flut-air-attack-mods* surface) ;; unknown type -(define-extern *FLUT-bank* flut-bank) ;; unknown type -(define-extern *flut-run-attack-mods* surface) ;; unknown type -(define-extern *flut-jump-mods* surface) ;; unknown type -(define-extern *flut-walk-mods* surface) ;; unknown type -(define-extern *flut-double-jump-mods* surface) ;; unknown type +(define-extern *flut-air-attack-mods* surface) +(define-extern *FLUT-bank* flut-bank) +(define-extern *flut-run-attack-mods* surface) +(define-extern *flut-jump-mods* surface) +(define-extern *flut-walk-mods* surface) +(define-extern *flut-double-jump-mods* surface) ;; ---------------------- @@ -28271,7 +28269,7 @@ ;; - Unknowns -(define-extern ripple-for-villagea-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-villagea-water ripple-wave-set) (define-extern *revcycle-sg* skeleton-group) (define-extern *revcycleprop-sg* skeleton-group) (define-extern *hutlamp-sg* skeleton-group) @@ -28427,9 +28425,9 @@ (define-extern *fb-evilbro-sg* skeleton-group) (define-extern *fb-evilsis-sg* skeleton-group) (define-extern *fishermans-boat-sg* skeleton-group) -(define-extern *boat-turning-radius-table* (pointer float)) ;; unknown type -(define-extern *boat-throttle-control-table* (pointer float)) ;; unknown type -(define-extern *fishermans-boat-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *boat-turning-radius-table* (pointer float)) +(define-extern *boat-throttle-control-table* (pointer float)) +(define-extern *fishermans-boat-constants* rigid-body-platform-constants) ;; ---------------------- @@ -28581,9 +28579,9 @@ (define-extern *scarecrow-a-break-sg* skeleton-group) (define-extern *tra-iris-door-sg* skeleton-group) (define-extern *tra-pontoon-sg* skeleton-group) -(define-extern *tra-pontoon-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *tra-pontoon-constants* rigid-body-platform-constants) (define-extern *training-cam-sg* skeleton-group) -(define-extern ripple-for-training-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-training-water ripple-wave-set) ;; ---------------------- @@ -28745,7 +28743,7 @@ (define-extern *mistycam-sg* skeleton-group) (define-extern *mis-bone-platform-sg* skeleton-group) -(define-extern *bone-platform-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *bone-platform-constants* rigid-body-platform-constants) (define-extern *breakaway-left-sg* skeleton-group) (define-extern *breakaway-mid-sg* skeleton-group) (define-extern *breakaway-right-sg* skeleton-group) @@ -28863,7 +28861,7 @@ (define-extern *keg-conveyor-sg* skeleton-group) (define-extern *keg-conveyor-paddle-sg* skeleton-group) -(define-extern *keg-conveyor-keg-spawn-table* (array int8)) ;; unknown type +(define-extern *keg-conveyor-keg-spawn-table* (array int8)) (define-extern *keg-sg* skeleton-group) @@ -28885,8 +28883,8 @@ ;; - Unknowns -(define-extern ripple-for-mud ripple-wave-set) ;; unknown type -(define-extern ripple-for-small-mud ripple-wave-set) ;; unknown type +(define-extern ripple-for-mud ripple-wave-set) +(define-extern ripple-for-small-mud ripple-wave-set) ;; ---------------------- @@ -29175,10 +29173,10 @@ ;; - Unknowns (define-extern *balloonlurker-sg* skeleton-group) -(define-extern *balloonlurker-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *balloonlurker-constants* rigid-body-platform-constants) (define-extern *balloonlurker-pilot-sg* skeleton-group) -(define-extern *BALLOONLURKER-bank* balloonlurker-bank) ;; unknown type -(define-extern *balloonlurker-rudder-joint-home* vector) ;; unknown type +(define-extern *BALLOONLURKER-bank* balloonlurker-bank) +(define-extern *balloonlurker-rudder-joint-home* vector) ;; ---------------------- @@ -29259,7 +29257,7 @@ (define-extern *darkecocan-sg* skeleton-group) (define-extern *darkecocan-glow-sg* skeleton-group) -(define-extern *lurker-army* (array army-info)) ;; unknown type +(define-extern *lurker-army* (array army-info)) (define-extern *evilbro-sg* skeleton-group) (define-extern *evilsis-sg* skeleton-group) @@ -29467,16 +29465,16 @@ ;; - Unknowns -(define-extern ripple-for-villageb-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-villageb-water ripple-wave-set) (define-extern *ogreboss-village2-sg* skeleton-group) (define-extern *fireboulder-sg* skeleton-group) (define-extern *exit-chamber-dummy-sg* skeleton-group) (define-extern *ceilingflag-sg* skeleton-group) (define-extern *allpontoons-sg* skeleton-group) (define-extern *pontoonten-sg* skeleton-group) -(define-extern *pontoonten-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *pontoonten-constants* rigid-body-platform-constants) (define-extern *pontoonfive-sg* skeleton-group) -(define-extern *pontoonfive-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *pontoonfive-constants* rigid-body-platform-constants) (define-extern *village2cam-sg* skeleton-group) (define-extern *med-res-rolling-sg* skeleton-group) (define-extern *med-res-rolling1-sg* skeleton-group) @@ -29762,7 +29760,7 @@ ;; - Unknowns (define-extern *swamp-blimp-sg* skeleton-group) -(define-extern *SWAMP_BLIMP-bank* swamp-blimp-bank) ;; unknown type +(define-extern *SWAMP_BLIMP-bank* swamp-blimp-bank) (define-extern *swamp-rope-sg* skeleton-group) (define-extern *precursor-arm-sg* skeleton-group) (define-extern *swamp-tetherrock-sg* skeleton-group) @@ -29989,7 +29987,7 @@ (define-extern *swampcam-sg* skeleton-group) (define-extern *tar-plat-sg* skeleton-group) -(define-extern *tar-plat-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *tar-plat-constants* rigid-body-platform-constants) (define-extern *swamp-rock-sg* skeleton-group) (define-extern *balance-plat-sg* skeleton-group) (define-extern *swamp-spike-sg* skeleton-group) @@ -30473,7 +30471,7 @@ ;; - Unknowns -(define-extern *cavecrystal-engine* engine) ;; unknown type +(define-extern *cavecrystal-engine* engine) ;; ---------------------- @@ -30608,7 +30606,7 @@ (define-extern *cavespatula-sg* skeleton-group) (define-extern *cavetrapdoor-sg* skeleton-group) (define-extern *cavecrusher-sg* skeleton-group) -(define-extern ripple-for-cave-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-cave-water ripple-wave-set) (define-extern *maincavecam-sg* skeleton-group) @@ -30709,8 +30707,8 @@ (define-extern *dark-crystal-sg* skeleton-group) (define-extern *dark-crystal-explode-sg* skeleton-group) -(define-extern *dark-crystal-exploder-params* joint-exploder-static-params) ;; unknown type -(define-extern *dark-crystal-flash-delays* (array int32)) ;; unknown type +(define-extern *dark-crystal-exploder-params* joint-exploder-static-params) +(define-extern *dark-crystal-flash-delays* (array int32)) ;; ---------------------- @@ -31006,8 +31004,8 @@ ;; - Unknowns (define-extern *mother-spider-sg* skeleton-group) -(define-extern *mother-spider-threads* (inline-array mother-spider-thread)) ;; unknown type -(define-extern *mother-spider-leg-infos* (inline-array mother-spider-leg-info)) ;; unknown type +(define-extern *mother-spider-threads* (inline-array mother-spider-thread)) +(define-extern *mother-spider-leg-infos* (inline-array mother-spider-leg-info)) (define-extern *mother-spider-leg-sg* skeleton-group) @@ -31127,7 +31125,7 @@ ;; - Unknowns (define-extern *gnawer-sg* skeleton-group) -(define-extern *gnawer-segment-infos* (inline-array gnawer-segment-info)) ;; unknown type +(define-extern *gnawer-segment-infos* (inline-array gnawer-segment-info)) (define-extern *gnawer-segment-sg* skeleton-group) @@ -31198,7 +31196,7 @@ ;; - Unknowns (define-extern *driller-lurker-sg* skeleton-group) -(define-extern *driller-lurker-shadow-control* shadow-control) ;; unknown type +(define-extern *driller-lurker-shadow-control* shadow-control) ;; ---------------------- @@ -31284,11 +31282,11 @@ ;; - Unknowns -(define-extern *tube-jump-mods* surface) ;; unknown type -(define-extern *tube-mods* surface) ;; unknown type -(define-extern *tube-surface* surface) ;; unknown type -(define-extern *tube-hit-mods* surface) ;; unknown type -(define-extern *TUBE-bank* tube-bank) ;; unknown type +(define-extern *tube-jump-mods* surface) +(define-extern *tube-mods* surface) +(define-extern *tube-surface* surface) +(define-extern *tube-hit-mods* surface) +(define-extern *TUBE-bank* tube-bank) ;; ---------------------- @@ -31339,7 +31337,7 @@ ;; - Unknowns (define-extern *seaweed-sg* skeleton-group) -(define-extern *seaweed* seaweed) ;; unknown type +(define-extern *seaweed* seaweed) (define-extern *side-to-side-plat-sg* skeleton-group) (define-extern *sunkencam-sg* skeleton-group) @@ -31367,7 +31365,7 @@ ;; - Unknowns (define-extern *shover-sg* skeleton-group) -(define-extern *shover* shover) ;; unknown type +(define-extern *shover* shover) ;; ---------------------- @@ -31700,7 +31698,7 @@ ;; - Unknowns (define-extern *qbert-plat-sg* skeleton-group) -(define-extern *qbert-plat-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *qbert-plat-constants* rigid-body-platform-constants) (define-extern *qbert-plat-on-sg* skeleton-group) @@ -31924,7 +31922,7 @@ ;; - Unknowns -(define-extern ripple-for-sunken-water ripple-wave-set) ;; unknown type +(define-extern ripple-for-sunken-water ripple-wave-set) ;; ---------------------- @@ -32224,11 +32222,11 @@ ;; - Unknowns -(define-extern *helix-water* helix-water) ;; unknown type +(define-extern *helix-water* helix-water) (define-extern *helix-button-sg* skeleton-group) -(define-extern *helix-button* helix-button) ;; unknown type +(define-extern *helix-button* helix-button) (define-extern *helix-slide-door-sg* skeleton-group) -(define-extern *helix-slide-door* helix-slide-door) ;; unknown type +(define-extern *helix-slide-door* helix-slide-door) ;; ---------------------- @@ -32569,7 +32567,7 @@ ;; - Unknowns -(define-extern ripple-for-rolling-water object) ;; unknown type +(define-extern ripple-for-rolling-water object) (define-extern *rolling-start-whole-sg* skeleton-group) (define-extern *rolling-start-broken-sg* skeleton-group) (define-extern *happy-plant-sg* skeleton-group) @@ -32678,7 +32676,7 @@ (define-extern *lightning-mole-sg* skeleton-group) (define-extern *lightning-mole-nav-enemy-info* nav-enemy-info) -(define-extern *lightning-mole-hole* vector) ;; unknown type +(define-extern *lightning-mole-hole* vector) ;; ---------------------- @@ -33020,15 +33018,15 @@ ;; - Unknowns (define-extern *ogreboss-sg* skeleton-group) -(define-extern *ogreboss* ogreboss) ;; unknown type +(define-extern *ogreboss* ogreboss) (define-extern *ogreboss-cam-sg* skeleton-group) (define-extern *ogreboss-column-sg* skeleton-group) (define-extern *ogreboss-bounce-boulder-sg* skeleton-group) (define-extern *ogreboss-super-boulder-sg* skeleton-group) (define-extern *ogreboss-shoot-boulder-sg* skeleton-group) -(define-extern *ogreboss-missile-shadow-control* shadow-control) ;; unknown type +(define-extern *ogreboss-missile-shadow-control* shadow-control) (define-extern *ogreboss-shoot-boulder-break-sg* skeleton-group) -(define-extern *ogreboss-shadow-control* shadow-control) ;; unknown type +(define-extern *ogreboss-shadow-control* shadow-control) ;; ---------------------- @@ -33194,17 +33192,17 @@ (define-extern *shortcut-boulder-whole-sg* skeleton-group) (define-extern *shortcut-boulder-broken-sg* skeleton-group) -(define-extern ripple-for-ogre-lava ripple-wave-set) ;; unknown type +(define-extern ripple-for-ogre-lava ripple-wave-set) (define-extern *ogre-bridgeend-sg* skeleton-group) (define-extern *ogre-bridge-sg* skeleton-group) -(define-extern *ogre-bridge-joint-array* (array uint8)) ;; unknown type +(define-extern *ogre-bridge-joint-array* (array uint8)) (define-extern *ogre-isle-d-sg* skeleton-group) (define-extern *ogre-isle-b-sg* skeleton-group) -(define-extern *ogre-isle-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *ogre-isle-constants* rigid-body-platform-constants) (define-extern *ogre-step-b-sg* skeleton-group) (define-extern *ogre-step-c-sg* skeleton-group) (define-extern *ogre-step-a-sg* skeleton-group) -(define-extern *ogre-step-constants* rigid-body-platform-constants) ;; unknown type +(define-extern *ogre-step-constants* rigid-body-platform-constants) (define-extern *tntbarrel-sg* skeleton-group) (define-extern *med-res-snow-sg* skeleton-group) (define-extern *ogre-isle-a-sg* skeleton-group) @@ -33367,7 +33365,7 @@ (define-extern *gondolacables-sg* skeleton-group) (define-extern *pistons-sg* skeleton-group) (define-extern *gondola-sg* skeleton-group) -(define-extern ripple-for-villagec-lava ripple-wave-set) ;; unknown type +(define-extern ripple-for-villagec-lava ripple-wave-set) (define-extern *med-res-ogre-sg* skeleton-group) (define-extern *med-res-ogre2-sg* skeleton-group) (define-extern *med-res-ogre3-sg* skeleton-group) @@ -33796,7 +33794,7 @@ (define-extern *snow-ball-sg* skeleton-group) (define-extern *snow-ball-shadow-sg* skeleton-group) -(define-extern *snow-ball-shadow-control* shadow-control) ;; unknown type +(define-extern *snow-ball-shadow-control* shadow-control) ;; ---------------------- @@ -34185,7 +34183,7 @@ ;; - Unknowns -(define-extern *ram-boss-nav-enemy-info-no-shield* nav-enemy-info) ;; unknown type +(define-extern *ram-boss-nav-enemy-info-no-shield* nav-enemy-info) (define-extern *ram-boss-sg* skeleton-group) (define-extern *ram-boss-nav-enemy-info* nav-enemy-info)