d/jak2: finish level-info (#1807)

This commit is contained in:
Tyler Wilding
2022-08-28 16:13:42 -04:00
committed by GitHub
parent b9c6a840ad
commit d4a065a4e5
7 changed files with 27809 additions and 15 deletions
+5 -5
View File
@@ -5618,16 +5618,16 @@
(buzzer int32 :offset-assert 120)
(buttom-height meters :offset-assert 124)
(run-packages pair :offset-assert 128)
(prev-level basic :offset-assert 132)
(next-level basic :offset-assert 136)
(prev-level symbol :offset-assert 132)
(next-level symbol :offset-assert 136)
(wait-for-load symbol :offset-assert 140)
(login-func symbol :offset-assert 144)
(activate-func symbol :offset-assert 148)
(deactivate-func symbol :offset-assert 152)
(kill-func symbol :offset-assert 156)
(borrow-size uint16 2 :offset-assert 160)
(borrow-level symbol 2 :offset-assert 164)
(borrow-display? symbol 2 :offset-assert 172)
(borrow-level symbol 2 :offset-assert 164)
(borrow-display? symbol 2 :offset-assert 172)
(base-task-mask task-mask :offset-assert 180)
(texture-anim symbol 10 :offset-assert 184 :score -1)
(texture-anim-tfrag symbol :offset 184)
@@ -26290,7 +26290,7 @@
;; (define-extern target-init function)
;; (define-extern tobot-init function)
(define-extern stop (function symbol int))
(define-extern start (function symbol continue-point target))
(define-extern start (function symbol continue-point target))
;; (define-extern tobot-start function)
;; (define-extern tobot-stop function)
+8 -8
View File
@@ -128,14 +128,14 @@
(other-name-1 symbol :offset 24)
(packages pair :offset-assert 32)
(memory-mode uint32 :offset-assert 36)
(music-bank symbol :offset-assert 40)
(ambient-sounds symbol :offset-assert 44)
(music-bank symbol :offset-assert 40)
(ambient-sounds symbol :offset-assert 44)
(sound-reverb float :offset-assert 48)
(mood-func symbol :offset-assert 52)
(mood-init symbol :offset-assert 56)
(ocean symbol :offset-assert 60)
(sky symbol :offset-assert 64)
(use-camera-other symbol :offset-assert 68)
(ocean symbol :offset-assert 60)
(sky symbol :offset-assert 64)
(use-camera-other symbol :offset-assert 68)
(part-engine-max int32 :offset-assert 72)
(city-map-bits uint64 :offset-assert 80)
(continues pair :offset-assert 88)
@@ -147,8 +147,8 @@
(buzzer int32 :offset-assert 120)
(buttom-height meters :offset-assert 124)
(run-packages pair :offset-assert 128)
(prev-level basic :offset-assert 132)
(next-level basic :offset-assert 136)
(prev-level symbol :offset-assert 132)
(next-level symbol :offset-assert 136)
(wait-for-load symbol :offset-assert 140)
(login-func symbol :offset-assert 144)
(activate-func symbol :offset-assert 148)
@@ -156,7 +156,7 @@
(kill-func symbol :offset-assert 156)
(borrow-size uint16 2 :offset-assert 160)
(borrow-level symbol 2 :offset-assert 164)
(borrow-display? symbol 2 :offset-assert 172)
(borrow-display? symbol 2 :offset-assert 172)
(base-task-mask task-mask :offset-assert 180)
(texture-anim symbol 10 :offset-assert 184)
(texture-anim-tfrag symbol :offset 184)
File diff suppressed because it is too large Load Diff
+3
View File
@@ -13,6 +13,9 @@
(declare-type pilot-info basic)
(declare-type gun-info basic)
;; NOTE - for level-info, defined in `logic-target`
(define-extern start (function symbol continue-point target))
;; DECOMP BEGINS
(deftype target (process-focusable)
+3
View File
@@ -137,6 +137,9 @@
(define-extern sync-path (function int int int))
(define-extern kmalloc (function kheap int kmalloc-flags string pointer))
(define-extern *kernel-boot-message* symbol)
(define-extern new-dynamic-structure (function symbol type int structure))
(define-extern mc-run (function none))
+2 -2
View File
@@ -183,8 +183,8 @@
(buzzer int32 :offset-assert 120)
(buttom-height meters :offset-assert 124)
(run-packages pair :offset-assert 128)
(prev-level basic :offset-assert 132)
(next-level basic :offset-assert 136)
(prev-level symbol :offset-assert 132)
(next-level symbol :offset-assert 136)
(wait-for-load symbol :offset-assert 140)
(login-func symbol :offset-assert 144)
(activate-func symbol :offset-assert 148)
File diff suppressed because it is too large Load Diff