mirror of
https://github.com/open-goal/jak-project
synced 2026-09-06 11:20:54 -04:00
PAL & NTSC-J support + updates (#1490)
* PAL dumps files * alrighty then * make PAL warning slightly more specific * PAL patches for `title-obs` * Update all-types.gc * PAL patch `beach-obs` * `process-taskable` PAL patch * `ambient` PAL patch * `yakow` PAL patch * `village-obs` PAL patch * `sparticle-launcher` patch * `swamp-obs` PAL patch * `sequence-a-village1` PAL patch * typo * errors * `powerups` PAL patch * `ogreboss` PAL patch * jak 1 v2 encoding * `load-boundary` PAL patch * `flying-lurker` PAL patch * `mayor` PAL patch * update game encoding to PAL (v2) encoding * `cam-debug` and `cam-update` PAL patch * `fisher` PAL patch * `target` PAL patch * `target2` PAL patch and fix text compiling * `target-death` PAL patch * `target-racer-h` PAL patch * `logic-target` PAL patch * `main` PAL patch * `snow-flutflut-obs` PAL patch * `rolling-obs` PAL patch * `gsound` PAL patch * update refs * `progress` and `progress-draw` PAL patches * clang * wrong. * complain * clang * fix test * fix blurry jp text * fix weird interrupt lag from setting window size * patch more text lines, special handling for credits * Update FontUtils.cpp * Add xdelta3 and file patching interface * add window lock toggle and update settings ver * better particle hacks * add PAL support to extractor * Fix credits * also NTSC-J support * make xdelta3 a separate library * address feedback Co-authored-by: water <awaterford111445@gmail.com>
This commit is contained in:
+7
-2
@@ -158,6 +158,7 @@
|
||||
(unknown-uint30 uint32 :offset 2188)
|
||||
(unknown-float121 float :offset 2188)
|
||||
(unknown-uint31 uint32 :offset 2192)
|
||||
(unknown-int37 int32 :offset 2192)
|
||||
(unknown-float122 float :offset 2196)
|
||||
(unknown-float123 float :offset 2200)
|
||||
(unknown-float124 float :offset 2204)
|
||||
@@ -195,10 +196,14 @@
|
||||
(wall-pat pat-surface :offset 18976)
|
||||
(unknown-soundid00 sound-id :offset 18980)
|
||||
(unknown-float141 float :offset 18984)
|
||||
(unknown-soundid01 sound-id :offset 18988)
|
||||
(unknown-int34 int32 :offset 18992)
|
||||
(unknown-int35 int32 :offset 18996)
|
||||
(unknown-int36 int32 :offset 19000)
|
||||
)
|
||||
:method-count-assert 65
|
||||
:size-assert #x4a2c
|
||||
:flag-assert #x4100004a2c
|
||||
:size-assert #x4a3c
|
||||
:flag-assert #x4100004a3c
|
||||
)
|
||||
|
||||
;; definition for method 9 of type collide-history
|
||||
|
||||
+3
-2
@@ -29,11 +29,12 @@
|
||||
(fp-hud handle :offset-assert 560)
|
||||
(no-load-wait time-frame :offset-assert 568)
|
||||
(no-look-around-wait time-frame :offset-assert 576)
|
||||
(burn-proc handle :offset-assert 584)
|
||||
)
|
||||
:heap-base #x1e0
|
||||
:method-count-assert 21
|
||||
:size-assert #x248
|
||||
:flag-assert #x1501e00248
|
||||
:size-assert #x250
|
||||
:flag-assert #x1501e00250
|
||||
(:methods
|
||||
(find-edge-grabs! (_type_ collide-cache) object 20)
|
||||
)
|
||||
|
||||
+1
-1
@@ -2664,7 +2664,7 @@
|
||||
(if (nonzero? arg3)
|
||||
(process-spawn-function
|
||||
process
|
||||
(lambda :behavior target
|
||||
(lambda :behavior process
|
||||
((arg0 vector) (arg1 time-frame) (arg2 float))
|
||||
(local-vars (sv-32 time-frame) (sv-40 vector) (sv-44 symbol))
|
||||
(set! sv-32 (-> *display* base-frame-counter))
|
||||
|
||||
Reference in New Issue
Block a user