fix game flag translation across v2/v3 boundary

This commit is contained in:
Martin Michelsen
2025-05-28 21:36:05 -07:00
parent e72e37f713
commit aabbafb749
25 changed files with 95 additions and 125 deletions
@@ -119,7 +119,7 @@ fix_scroll_patch1_end:
apply_fix_scroll_patch2:
# This patch changes the TAdSinglePlyChrSelectGC::selected_index_within_view
# to be the selected character's absolute index (including scroll_offset),
# not the index only within to the displayed four characters
# not the index only within the displayed four characters
push 6 # Call size
push 0x00413CD8 # Call address
call get_code_size_for_fix_scroll_patch2
@@ -166,7 +166,7 @@ selection_index_fix2_end:
apply_preview_window_fix:
# This patch fixes the preview display so it will show the correct section
# ID, etc.
# ID, level, etc.
push 5 # Call size
push 0x0040216C # Call address
call get_code_size_for_preview_window_fix
@@ -9,7 +9,7 @@ start:
.data 0x80134FE0
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80134FE0
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80135050
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80134D3C
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80134FA0
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80135108
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80135040
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x801352D0
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80092380
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x8009242C
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80092C78
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -9,7 +9,7 @@ start:
.data 0x80092588
.data 0x00000004
.data 0x38600000
li r3, 0
.data 0x00000000
.data 0x00000000
@@ -1,8 +1,9 @@
# This patch enables the debug menus in PSO Episode 3 USA. Specifically, it
# causes them all to load, but only activates one (selected by uncommenting a
# line below). See the comments for more information. Most of these editors are
# present in PSO PC and PSOX as well, but not in GC Episodes 1 & 2. There are
# notes in the below comments that may help get these editors working on PSO PC.
# present in PSO PC and PSO Xbox as well, but not in GC Episodes 1 & 2. There
# are notes in the below comments that may help get these editors working on
# PSO PC.
# This patch must not be run from the Patches menu - it should only be run with
# the $patch command, since the client will likely crash if the player is not