use original draw distance patch with fixed callback

This commit is contained in:
Martin Michelsen
2025-01-18 22:53:01 -08:00
parent a39adc593b
commit 63fb78cc9e
10 changed files with 616 additions and 530 deletions
+3 -13
View File
@@ -5,17 +5,7 @@ import sys
from dataclasses import dataclass from dataclasses import dataclass
version_tokens = ("JP12", "JP13", "JP14", "JP15", "US10", "US11", "US12", "EU") version_tokens = ("3OJ2", "3OJ3", "3OJ4", "3OJ5", "3OE0", "3OE1", "3OE2", "3OP0")
version_to_specific_version = {
"JP12": "3OJ2",
"JP13": "3OJ3",
"JP14": "3OJ4",
"JP15": "3OJ5",
"US10": "3OE0",
"US11": "3OE1",
"US12": "3OE2",
"EU": "3OP0",
}
@dataclass @dataclass
@@ -60,7 +50,7 @@ def write_patches_for_code(
if write_regions: if write_regions:
filename = os.path.join( filename = os.path.join(
out_dir, out_dir,
f'{name.replace(" ", "")}.{version_to_specific_version[v]}.patch.s', f'{name.replace(" ", "")}.{v}.patch.s',
) )
with open(filename, "wt") as f: with open(filename, "wt") as f:
if long_name is not None: if long_name is not None:
@@ -144,7 +134,7 @@ def main():
| (data[z + 2] << 8) | (data[z + 2] << 8)
| (data[z + 3] << 0) | (data[z + 3] << 0)
) )
elif line.startswith("JP12------------"): elif line.startswith("3OJ2------------"):
reading_code = True reading_code = True
else: else:
code_name = line code_name = line
+69 -69
View File
@@ -21,7 +21,7 @@ Common Bank Patch
CommonBank CommonBank
*** name=Common bank *** name=Common bank
*** desc=Hold L and open\nthe bank to use a\ncommon bank stored\nin temp character\n3's data *** desc=Hold L and open\nthe bank to use a\ncommon bank stored\nin temp character\n3's data
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 cmplwi r27, 2 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 8000BAB4 281B0002 cmplwi r27, 2
8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 bne +0x00000018 /* 8000BAD0 */ 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 8000BAB8 40820018 bne +0x00000018 /* 8000BAD0 */
8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 lis r0, 0x8000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 8000BABC 3C008000 lis r0, 0x8000
@@ -71,7 +71,7 @@ Item Loss Prevention
ItemLossPrevention ItemLossPrevention
*** name=No item loss *** name=No item loss
*** desc=Don't lose items if\nyou don't log off\nnormally *** desc=Don't lose items if\nyou don't log off\nnormally
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801D33E4 4800004C 801D38EC 4800004C 801D3CC4 4800004C 801D39B8 4800004C 801D381C 4800004C 801D381C 4800004C 801D3A1C 4800004C 801D3ED8 4800004C b +0x0000004C /* 801D3868 */ 801D33E4 4800004C 801D38EC 4800004C 801D3CC4 4800004C 801D39B8 4800004C 801D381C 4800004C 801D381C 4800004C 801D3A1C 4800004C 801D3ED8 4800004C b +0x0000004C /* 801D3868 */
801FE900 60000000 801FF174 60000000 8020010C 60000000 801FF710 60000000 801FF0FC 60000000 801FF0FC 60000000 801FFA44 60000000 801FF9E0 60000000 nop 801FE900 60000000 801FF174 60000000 8020010C 60000000 801FF710 60000000 801FF0FC 60000000 801FF0FC 60000000 801FFA44 60000000 801FF9E0 60000000 nop
801FFE5C 60000000 802006D0 60000000 802016CC 60000000 80200C9C 60000000 80200658 60000000 80200658 60000000 80200FD0 60000000 80200F3C 60000000 nop 801FFE5C 60000000 802006D0 60000000 802016CC 60000000 80200C9C 60000000 80200658 60000000 80200658 60000000 80200FD0 60000000 80200F3C 60000000 nop
@@ -83,7 +83,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Palette Palette
*** name=Palette *** name=Palette
*** desc=Press Z to cycle\nthrough 4 customize\nconfigs instead of of\njust one *** desc=Press Z to cycle\nthrough 4 customize\nconfigs instead of of\njust one
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 lis r4, 0x8000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 8000CD00 3C808000 lis r4, 0x8000
8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E ori r4, r4, 0xCF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E 8000CD04 6084CF3E ori r4, r4, 0xCF3E
8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 li r31, 0x0000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 8000CD08 3BE00000 li r31, 0x0000
@@ -123,7 +123,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
"Palette Patch" Part 2 "Palette Patch" Part 2
Palette Palette
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 li r3, 0x0003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 8000CD8C 38600003 li r3, 0x0003
8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 lis r4, 0x8001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 8000CD90 3C808001 lis r4, 0x8001
8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 sth [r4 - 0x3088], r3 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 8000CD94 B064CF78 sth [r4 - 0x3088], r3
@@ -159,7 +159,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
"Palette Patch" Part 3 (this part adds PBs to the customize list) "Palette Patch" Part 3 (this part adds PBs to the customize list)
Palette Palette
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 cmplwi r3, 0 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 8000CA40 28030000 cmplwi r3, 0
8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 bne +0x00000008 /* 8000CA4C */ 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 8000CA44 40820008 bne +0x00000008 /* 8000CA4C */
8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 li r31, 0x0000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 8000CA48 3BE00000 li r31, 0x0000
@@ -195,12 +195,12 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
"Palette Patch" Part 4 (this disables PBs from overtaking the back palette) "Palette Patch" Part 4 (this disables PBs from overtaking the back palette)
Palette Palette
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801B55F8 38600000 801B5A4C 38600000 801B7BB8 38600000 801B5B18 38600000 801B59E4 38600000 801B59E4 38600000 801B5B7C 38600000 801B6038 38600000 li r3, 0x0000 801B55F8 38600000 801B5A4C 38600000 801B7BB8 38600000 801B5B18 38600000 801B59E4 38600000 801B59E4 38600000 801B5B7C 38600000 801B6038 38600000 li r3, 0x0000
"Palette Patch" Part 5 (saves palettes to temp slot 3) "Palette Patch" Part 5 (saves palettes to temp slot 3)
Palette Palette
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000B958 906DB93C 8000B958 906DB944 8000B958 906DB964 8000B958 906DB964 8000B958 906DB954 8000B958 906DB954 8000B958 906DB974 8000B958 906DB9B4 stw [r13 - 0x46AC], r3 8000B958 906DB93C 8000B958 906DB944 8000B958 906DB964 8000B958 906DB964 8000B958 906DB954 8000B958 906DB954 8000B958 906DB974 8000B958 906DB9B4 stw [r13 - 0x46AC], r3
8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C mulli r3, r3, 60 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C 8000B95C 1C63003C mulli r3, r3, 60
8000B960 808DB920 8000B960 808DB928 8000B960 808DB948 8000B960 808DB948 8000B960 808DB938 8000B960 808DB938 8000B960 808DB958 8000B960 808DB998 lwz r4, [r13 - 0x46C8] 8000B960 808DB920 8000B960 808DB928 8000B960 808DB948 8000B960 808DB948 8000B960 808DB938 8000B960 808DB938 8000B960 808DB958 8000B960 808DB998 lwz r4, [r13 - 0x46C8]
@@ -244,7 +244,7 @@ Decoction Patch (makes the Decoction item wipe non-HP/TP materials)
Decoction Decoction
*** name=Decoction *** name=Decoction
*** desc=Make the Decoction\nitem reset your\nmaterial usage *** desc=Make the Decoction\nitem reset your\nmaterial usage
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80350740 880300EE 80351B44 880300EE 803530A0 880300EE 80352E54 880300EE 803515F4 880300EE 80351638 880300EE 80353220 880300EE 80352614 880300EE lbz r0, [r3 + 0x00EE] 80350740 880300EE 80351B44 880300EE 803530A0 880300EE 80352E54 880300EE 803515F4 880300EE 80351638 880300EE 80353220 880300EE 80352614 880300EE lbz r0, [r3 + 0x00EE]
80350744 2800000B 80351B48 2800000B 803530A4 2800000B 80352E58 2800000B 803515F8 2800000B 8035163C 2800000B 80353224 2800000B 80352618 2800000B cmplwi r0, 11 80350744 2800000B 80351B48 2800000B 803530A4 2800000B 80352E58 2800000B 803515F8 2800000B 8035163C 2800000B 80353224 2800000B 80352618 2800000B cmplwi r0, 11
80350748 40820144 80351B4C 40820144 803530A8 40820144 80352E5C 40820144 803515FC 40820144 80351640 40820144 80353228 40820144 8035261C 40820144 bne +0x00000144 /* 80351740 */ 80350748 40820144 80351B4C 40820144 803530A8 40820144 80352E5C 40820144 803515FC 40820144 80351640 40820144 80353228 40820144 8035261C 40820144 bne +0x00000144 /* 80351740 */
@@ -288,19 +288,19 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Movement Movement
*** name=Movement *** name=Movement
*** desc=Allow backsteps and\nmovement when\nenemies are\nnearby *** desc=Allow backsteps and\nmovement when\nenemies are\nnearby
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801CF69C 48000014 801CFBB0 48000014 801D1CEC 48000014 801CFC7C 48000014 801CFAE0 48000014 801CFAE0 48000014 801CFCE0 48000014 801D019C 48000014 b +0x00000014 /* 801CFAF4 */ 801CF69C 48000014 801CFBB0 48000014 801D1CEC 48000014 801CFC7C 48000014 801CFAE0 48000014 801CFAE0 48000014 801CFCE0 48000014 801D019C 48000014 b +0x00000014 /* 801CFAF4 */
"Movement Patch" Part 2 (restores backstep functionality on certain movements) "Movement Patch" Part 2 (restores backstep functionality on certain movements)
Movement Movement
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801CE7AC 4800000C 801CECC0 4800000C 801D0D10 4800000C 801CED8C 4800000C 801CEBF0 4800000C 801CEBF0 4800000C 801CEDF0 4800000C 801CF2AC 4800000C b +0x0000000C /* 801CEBFC */ 801CE7AC 4800000C 801CECC0 4800000C 801D0D10 4800000C 801CED8C 4800000C 801CEBF0 4800000C 801CEBF0 4800000C 801CEDF0 4800000C 801CF2AC 4800000C b +0x0000000C /* 801CEBFC */
Olga Flow Barta Bug Fix (makes barta work on ice weakness Olga Flow instead of damaging player) Olga Flow Barta Bug Fix (makes barta work on ice weakness Olga Flow instead of damaging player)
BugFixes BugFixes
*** name=Bug fixes *** name=Bug fixes
*** desc=Fix many minor\ngameplay, sound,\nand graphical bugs *** desc=Fix many minor\ngameplay, sound,\nand graphical bugs
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 lwz r3, [r28] 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 8000D980 807C0000 lwz r3, [r28]
8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 cmpwi r3, 19 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 8000D984 2C030013 cmpwi r3, 19
8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 bne +0x00000008 /* 8000D990 */ 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 8000D988 40820008 bne +0x00000008 /* 8000D990 */
@@ -310,7 +310,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Morfos Frozen Player Bug Fix (stops Morfos Laser multi-hitting when player is frozen) Morfos Frozen Player Bug Fix (stops Morfos Laser multi-hitting when player is frozen)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000D9A0 C042FC78 8000D9A0 C042FC80 8000D9A0 C042FC80 8000D9A0 C042FC80 8000D9A0 C042FC88 8000D9A0 C042FC88 8000D9A0 C042FC88 8000D9A0 C042FC88 lfs f2, [r2 - 0x0378] 8000D9A0 C042FC78 8000D9A0 C042FC80 8000D9A0 C042FC80 8000D9A0 C042FC80 8000D9A0 C042FC88 8000D9A0 C042FC88 8000D9A0 C042FC88 8000D9A0 C042FC88 lfs f2, [r2 - 0x0378]
8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 lwz r3, [r30 + 0x0030] 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 8000D9A4 807E0030 lwz r3, [r30 + 0x0030]
8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 andi. r3, r3, 0x0020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 8000D9A8 70630020 andi. r3, r3, 0x0020
@@ -321,18 +321,18 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Tiny Grass Assassins Bug Fix Tiny Grass Assassins Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
800BC750 48000010 800BCA58 48000010 800BCBD0 48000010 800BCB80 48000010 800BC9E8 48000010 800BC9E8 48000010 800BCB90 48000010 800BCB58 48000010 b +0x00000010 /* 800BC9F8 */ 800BC750 48000010 800BCA58 48000010 800BCBD0 48000010 800BCB80 48000010 800BC9E8 48000010 800BC9E8 48000010 800BCB90 48000010 800BCB58 48000010 b +0x00000010 /* 800BC9F8 */
Bulclaw HP Bug Fix Bulclaw HP Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80091528 4800024D 80091814 4800024D 8009198C 4800024D 8009193C 4800024D 800917B4 4800024D 800917B4 4800024D 8009194C 4800024D 80091914 4800024D bl +0x0000024C /* 80091A00 */ 80091528 4800024D 80091814 4800024D 8009198C 4800024D 8009193C 4800024D 800917B4 4800024D 800917B4 4800024D 8009194C 4800024D 80091914 4800024D bl +0x0000024C /* 80091A00 */
8009152C B3C3032C 80091818 B3C3032C 80091990 B3C3032C 80091940 B3C3032C 800917B8 B3C3032C 800917B8 B3C3032C 80091950 B3C3032C 80091918 B3C3032C sth [r3 + 0x032C], r30 8009152C B3C3032C 80091818 B3C3032C 80091990 B3C3032C 80091940 B3C3032C 800917B8 B3C3032C 800917B8 B3C3032C 80091950 B3C3032C 80091918 B3C3032C sth [r3 + 0x032C], r30
Control Tower: Delbiter Death SFX Bug Fix Control Tower: Delbiter Death SFX Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80301600 48000020 803025CC 48000020 80303A1C 48000020 803037D0 48000020 80301F58 48000020 80301F9C 48000020 8030398C 48000020 80302D64 48000020 b +0x00000020 /* 80301F78 */ 80301600 48000020 803025CC 48000020 80303A1C 48000020 803037D0 48000020 80301F58 48000020 80301F9C 48000020 8030398C 48000020 80302D64 48000020 b +0x00000020 /* 80301F78 */
80301604 3863A830 803025D0 3863A830 80303A20 3863A830 803037D4 3863A830 80301F5C 3863A830 80301FA0 3863A830 80303990 3863A830 80302D68 3863A830 subi r3, r3, 0x57D0 80301604 3863A830 803025D0 3863A830 80303A20 3863A830 803037D4 3863A830 80301F5C 3863A830 80301FA0 3863A830 80303990 3863A830 80302D68 3863A830 subi r3, r3, 0x57D0
80301608 800DB98C 803025D4 800DB994 80303A24 800DB9B4 803037D8 800DB9B4 80301F60 800DB9A4 80301FA4 800DB9A4 80303994 800DB9C4 80302D6C 800DBA04 lwz r0, [r13 - 0x465C] 80301608 800DB98C 803025D4 800DB994 80303A24 800DB9B4 803037D8 800DB9B4 80301F60 800DB9A4 80301FA4 800DB9A4 80303994 800DB9C4 80302D6C 800DBA04 lwz r0, [r13 - 0x465C]
@@ -344,7 +344,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Weapon Attributes Patch (allows attributes to work on minibosses and Olga Flow) Weapon Attributes Patch (allows attributes to work on minibosses and Olga Flow)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F andi. r0, r0, 0x000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F 8000C8C0 7000000F andi. r0, r0, 0x000F
8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F andi. r0, r0, 0x004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F 8000C8C4 7000004F andi. r0, r0, 0x004F
8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 cmpwi r0, 4 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 8000C8C8 2C000004 cmpwi r0, 4
@@ -354,34 +354,34 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Ruins Laser Fence SFX Bug Fix Ruins Laser Fence SFX Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80166324 3C604005 801666D8 3C604005 80166848 3C604005 8016679C 3C604005 801666E0 3C604005 801666E0 3C604005 80166800 3C604005 80166CC4 3C604005 lis r3, 0x4005 80166324 3C604005 801666D8 3C604005 80166848 3C604005 8016679C 3C604005 801666E0 3C604005 801666E0 3C604005 80166800 3C604005 80166CC4 3C604005 lis r3, 0x4005
80166328 4800009C 801666DC 4800009C 8016684C 4800009C 801667A0 4800009C 801666E4 4800009C 801666E4 4800009C 80166804 4800009C 80166CC8 4800009C b +0x0000009C /* 80166780 */ 80166328 4800009C 801666DC 4800009C 8016684C 4800009C 801667A0 4800009C 801666E4 4800009C 801666E4 4800009C 80166804 4800009C 80166CC8 4800009C b +0x0000009C /* 80166780 */
801663C0 4800001C 80166774 4800001C 801668E4 4800001C 80166838 4800001C 8016677C 4800001C 8016677C 4800001C 8016689C 4800001C 80166D60 4800001C b +0x0000001C /* 80166798 */ 801663C0 4800001C 80166774 4800001C 801668E4 4800001C 80166838 4800001C 8016677C 4800001C 8016677C 4800001C 8016689C 4800001C 80166D60 4800001C b +0x0000001C /* 80166798 */
SFX Cancellation Distance Bug Fix SFX Cancellation Distance Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
805CB608 46AFC800 805D5C08 46AFC800 805DD0A8 46AFC800 805DCE48 46AFC800 805CBF10 46AFC800 805D2F30 46AFC800 805DC750 46AFC800 805D8990 46AFC800 .invalid sc 805CB608 46AFC800 805D5C08 46AFC800 805DD0A8 46AFC800 805DCE48 46AFC800 805CBF10 46AFC800 805D2F30 46AFC800 805DC750 46AFC800 805D8990 46AFC800 .invalid sc
805CB8A8 43480000 805D5EA8 43480000 805DD348 43480000 805DD0E8 43480000 805CC1B0 43480000 805D31D0 43480000 805DC9F0 43480000 805D8C30 43480000 bc 26, 8, +0x00000000 /* 805CC1B0 */ 805CB8A8 43480000 805D5EA8 43480000 805DD348 43480000 805DD0E8 43480000 805CC1B0 43480000 805D31D0 43480000 805DC9F0 43480000 805D8C30 43480000 bc 26, 8, +0x00000000 /* 805CC1B0 */
Foie SFX Pitch Bug Fix Foie SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8022E2A8 3880FF00 8022EC44 3880FF00 8022FB30 3880FF00 8022F8E4 3880FF00 8022EB64 3880FF00 8022EB64 3880FF00 8022FC18 3880FF00 8022F4B0 3880FF00 li r4, 0xFFFFFF00 8022E2A8 3880FF00 8022EC44 3880FF00 8022FB30 3880FF00 8022F8E4 3880FF00 8022EB64 3880FF00 8022EB64 3880FF00 8022FC18 3880FF00 8022F4B0 3880FF00 li r4, 0xFFFFFF00
8022E2D8 3880FE80 8022EC74 3880FE80 8022FB60 3880FE80 8022F914 3880FE80 8022EB94 3880FE80 8022EB94 3880FE80 8022FC48 3880FE80 8022F4E0 3880FE80 li r4, 0xFFFFFE80 8022E2D8 3880FE80 8022EC74 3880FE80 8022FB60 3880FE80 8022F914 3880FE80 8022EB94 3880FE80 8022EB94 3880FE80 8022FC48 3880FE80 8022F4E0 3880FE80 li r4, 0xFFFFFE80
8022E308 3880FDB0 8022ECA4 3880FDB0 8022FB90 3880FDB0 8022F944 3880FDB0 8022EBC4 3880FDB0 8022EBC4 3880FDB0 8022FC78 3880FDB0 8022F510 3880FDB0 li r4, 0xFFFFFDB0 8022E308 3880FDB0 8022ECA4 3880FDB0 8022FB90 3880FDB0 8022F944 3880FDB0 8022EBC4 3880FDB0 8022EBC4 3880FDB0 8022FC78 3880FDB0 8022F510 3880FDB0 li r4, 0xFFFFFDB0
Gifoie SFX Pitch Bug Fix Gifoie SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802300B8 3880FF00 80230A54 3880FF00 80231940 3880FF00 802316F4 3880FF00 80230974 3880FF00 80230974 3880FF00 80231A28 3880FF00 802312C0 3880FF00 li r4, 0xFFFFFF00 802300B8 3880FF00 80230A54 3880FF00 80231940 3880FF00 802316F4 3880FF00 80230974 3880FF00 80230974 3880FF00 80231A28 3880FF00 802312C0 3880FF00 li r4, 0xFFFFFF00
802300E8 3880FE80 80230A84 3880FE80 80231970 3880FE80 80231724 3880FE80 802309A4 3880FE80 802309A4 3880FE80 80231A58 3880FE80 802312F0 3880FE80 li r4, 0xFFFFFE80 802300E8 3880FE80 80230A84 3880FE80 80231970 3880FE80 80231724 3880FE80 802309A4 3880FE80 802309A4 3880FE80 80231A58 3880FE80 802312F0 3880FE80 li r4, 0xFFFFFE80
80230118 3880FDB0 80230AB4 3880FDB0 802319A0 3880FDB0 80231754 3880FDB0 802309D4 3880FDB0 802309D4 3880FDB0 80231A88 3880FDB0 80231320 3880FDB0 li r4, 0xFFFFFDB0 80230118 3880FDB0 80230AB4 3880FDB0 802319A0 3880FDB0 80231754 3880FDB0 802309D4 3880FDB0 802309D4 3880FDB0 80231A88 3880FDB0 80231320 3880FDB0 li r4, 0xFFFFFDB0
Rafoie SFX Pitch Bug Fix Rafoie SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802365AC 3880FF00 80236F68 3880FF00 80237E54 3880FF00 80237C08 3880FF00 80236E88 3880FF00 80236E88 3880FF00 80237F3C 3880FF00 802377D4 3880FF00 li r4, 0xFFFFFF00 802365AC 3880FF00 80236F68 3880FF00 80237E54 3880FF00 80237C08 3880FF00 80236E88 3880FF00 80236E88 3880FF00 80237F3C 3880FF00 802377D4 3880FF00 li r4, 0xFFFFFF00
802365DC 3880FE80 80236F98 3880FE80 80237E84 3880FE80 80237C38 3880FE80 80236EB8 3880FE80 80236EB8 3880FE80 80237F6C 3880FE80 80237804 3880FE80 li r4, 0xFFFFFE80 802365DC 3880FE80 80236F98 3880FE80 80237E84 3880FE80 80237C38 3880FE80 80236EB8 3880FE80 80236EB8 3880FE80 80237F6C 3880FE80 80237804 3880FE80 li r4, 0xFFFFFE80
8023660C 3880FDB0 80236FC8 3880FDB0 80237EB4 3880FDB0 80237C68 3880FDB0 80236EE8 3880FDB0 80236EE8 3880FDB0 80237F9C 3880FDB0 80237834 3880FDB0 li r4, 0xFFFFFDB0 8023660C 3880FDB0 80236FC8 3880FDB0 80237EB4 3880FDB0 80237C68 3880FDB0 80236EE8 3880FDB0 80236EE8 3880FDB0 80237F9C 3880FDB0 80237834 3880FDB0 li r4, 0xFFFFFDB0
@@ -391,79 +391,79 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Barta SFX Pitch Bug Fix Barta SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80229B54 3880FF00 8022A4F0 3880FF00 8022B3E0 3880FF00 8022B190 3880FF00 8022A410 3880FF00 8022A410 3880FF00 8022B4C4 3880FF00 8022AD5C 3880FF00 li r4, 0xFFFFFF00 80229B54 3880FF00 8022A4F0 3880FF00 8022B3E0 3880FF00 8022B190 3880FF00 8022A410 3880FF00 8022A410 3880FF00 8022B4C4 3880FF00 8022AD5C 3880FF00 li r4, 0xFFFFFF00
80229B84 3880FE80 8022A520 3880FE80 8022B410 3880FE80 8022B1C0 3880FE80 8022A440 3880FE80 8022A440 3880FE80 8022B4F4 3880FE80 8022AD8C 3880FE80 li r4, 0xFFFFFE80 80229B84 3880FE80 8022A520 3880FE80 8022B410 3880FE80 8022B1C0 3880FE80 8022A440 3880FE80 8022A440 3880FE80 8022B4F4 3880FE80 8022AD8C 3880FE80 li r4, 0xFFFFFE80
80229BB4 3880FDB0 8022A550 3880FDB0 8022B440 3880FDB0 8022B1F0 3880FDB0 8022A470 3880FDB0 8022A470 3880FDB0 8022B524 3880FDB0 8022ADBC 3880FDB0 li r4, 0xFFFFFDB0 80229BB4 3880FDB0 8022A550 3880FDB0 8022B440 3880FDB0 8022B1F0 3880FDB0 8022A470 3880FDB0 8022A470 3880FDB0 8022B524 3880FDB0 8022ADBC 3880FDB0 li r4, 0xFFFFFDB0
Gibarta SFX Pitch Bug Fix Gibarta SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8022EAB4 3880FF00 8022F450 3880FF00 80230340 3880FF00 802300F0 3880FF00 8022F370 3880FF00 8022F370 3880FF00 80230424 3880FF00 8022FCBC 3880FF00 li r4, 0xFFFFFF00 8022EAB4 3880FF00 8022F450 3880FF00 80230340 3880FF00 802300F0 3880FF00 8022F370 3880FF00 8022F370 3880FF00 80230424 3880FF00 8022FCBC 3880FF00 li r4, 0xFFFFFF00
8022EAE4 3880FE80 8022F480 3880FE80 80230370 3880FE80 80230120 3880FE80 8022F3A0 3880FE80 8022F3A0 3880FE80 80230454 3880FE80 8022FCEC 3880FE80 li r4, 0xFFFFFE80 8022EAE4 3880FE80 8022F480 3880FE80 80230370 3880FE80 80230120 3880FE80 8022F3A0 3880FE80 8022F3A0 3880FE80 80230454 3880FE80 8022FCEC 3880FE80 li r4, 0xFFFFFE80
8022EB14 3880FDB0 8022F4B0 3880FDB0 802303A0 3880FDB0 80230150 3880FDB0 8022F3D0 3880FDB0 8022F3D0 3880FDB0 80230484 3880FDB0 8022FD1C 3880FDB0 li r4, 0xFFFFFDB0 8022EB14 3880FDB0 8022F4B0 3880FDB0 802303A0 3880FDB0 80230150 3880FDB0 8022F3D0 3880FDB0 8022F3D0 3880FDB0 80230484 3880FDB0 8022FD1C 3880FDB0 li r4, 0xFFFFFDB0
Rabarta SFX Pitch Bug Fix Rabarta SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80235DD4 3880FF00 80236790 3880FF00 8023767C 3880FF00 80237430 3880FF00 802366B0 3880FF00 802366B0 3880FF00 80237764 3880FF00 80236FFC 3880FF00 li r4, 0xFFFFFF00 80235DD4 3880FF00 80236790 3880FF00 8023767C 3880FF00 80237430 3880FF00 802366B0 3880FF00 802366B0 3880FF00 80237764 3880FF00 80236FFC 3880FF00 li r4, 0xFFFFFF00
80235E10 3880FE80 802367CC 3880FE80 802376B8 3880FE80 8023746C 3880FE80 802366EC 3880FE80 802366EC 3880FE80 802377A0 3880FE80 80237038 3880FE80 li r4, 0xFFFFFE80 80235E10 3880FE80 802367CC 3880FE80 802376B8 3880FE80 8023746C 3880FE80 802366EC 3880FE80 802366EC 3880FE80 802377A0 3880FE80 80237038 3880FE80 li r4, 0xFFFFFE80
80235E4C 3880FDB0 80236808 3880FDB0 802376F4 3880FDB0 802374A8 3880FDB0 80236728 3880FDB0 80236728 3880FDB0 802377DC 3880FDB0 80237074 3880FDB0 li r4, 0xFFFFFDB0 80235E4C 3880FDB0 80236808 3880FDB0 802376F4 3880FDB0 802374A8 3880FDB0 80236728 3880FDB0 80236728 3880FDB0 802377DC 3880FDB0 80237074 3880FDB0 li r4, 0xFFFFFDB0
Zonde SFX Pitch Bug Fix Zonde SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8023B2C8 3880FF00 8023BC84 3880FF00 8023CB70 3880FF00 8023C924 3880FF00 8023BBA4 3880FF00 8023BBA4 3880FF00 8023CC58 3880FF00 8023C4F0 3880FF00 li r4, 0xFFFFFF00 8023B2C8 3880FF00 8023BC84 3880FF00 8023CB70 3880FF00 8023C924 3880FF00 8023BBA4 3880FF00 8023BBA4 3880FF00 8023CC58 3880FF00 8023C4F0 3880FF00 li r4, 0xFFFFFF00
8023B2F8 3880FE80 8023BCB4 3880FE80 8023CBA0 3880FE80 8023C954 3880FE80 8023BBD4 3880FE80 8023BBD4 3880FE80 8023CC88 3880FE80 8023C520 3880FE80 li r4, 0xFFFFFE80 8023B2F8 3880FE80 8023BCB4 3880FE80 8023CBA0 3880FE80 8023C954 3880FE80 8023BBD4 3880FE80 8023BBD4 3880FE80 8023CC88 3880FE80 8023C520 3880FE80 li r4, 0xFFFFFE80
8023B328 3880FDB0 8023BCE4 3880FDB0 8023CBD0 3880FDB0 8023C984 3880FDB0 8023BC04 3880FDB0 8023BC04 3880FDB0 8023CCB8 3880FDB0 8023C550 3880FDB0 li r4, 0xFFFFFDB0 8023B328 3880FDB0 8023BCE4 3880FDB0 8023CBD0 3880FDB0 8023C984 3880FDB0 8023BC04 3880FDB0 8023BC04 3880FDB0 8023CCB8 3880FDB0 8023C550 3880FDB0 li r4, 0xFFFFFDB0
Gizonde SFX Pitch Bug Fix Gizonde SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80230E08 3880FF00 802317C4 3880FF00 802326B0 3880FF00 80232464 3880FF00 802316E4 3880FF00 802316E4 3880FF00 80232798 3880FF00 80232030 3880FF00 li r4, 0xFFFFFF00 80230E08 3880FF00 802317C4 3880FF00 802326B0 3880FF00 80232464 3880FF00 802316E4 3880FF00 802316E4 3880FF00 80232798 3880FF00 80232030 3880FF00 li r4, 0xFFFFFF00
80230E38 3880FE80 802317F4 3880FE80 802326E0 3880FE80 80232494 3880FE80 80231714 3880FE80 80231714 3880FE80 802327C8 3880FE80 80232060 3880FE80 li r4, 0xFFFFFE80 80230E38 3880FE80 802317F4 3880FE80 802326E0 3880FE80 80232494 3880FE80 80231714 3880FE80 80231714 3880FE80 802327C8 3880FE80 80232060 3880FE80 li r4, 0xFFFFFE80
80230E68 3880FDB0 80231824 3880FDB0 80232710 3880FDB0 802324C4 3880FDB0 80231744 3880FDB0 80231744 3880FDB0 802327F8 3880FDB0 80232090 3880FDB0 li r4, 0xFFFFFDB0 80230E68 3880FDB0 80231824 3880FDB0 80232710 3880FDB0 802324C4 3880FDB0 80231744 3880FDB0 80231744 3880FDB0 802327F8 3880FDB0 80232090 3880FDB0 li r4, 0xFFFFFDB0
Razonde SFX Pitch Bug Fix Razonde SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80237998 3880FF00 80238354 3880FF00 80239240 3880FF00 80238FF4 3880FF00 80238274 3880FF00 80238274 3880FF00 80239328 3880FF00 80238BC0 3880FF00 li r4, 0xFFFFFF00 80237998 3880FF00 80238354 3880FF00 80239240 3880FF00 80238FF4 3880FF00 80238274 3880FF00 80238274 3880FF00 80239328 3880FF00 80238BC0 3880FF00 li r4, 0xFFFFFF00
802379C8 3880FE80 80238384 3880FE80 80239270 3880FE80 80239024 3880FE80 802382A4 3880FE80 802382A4 3880FE80 80239358 3880FE80 80238BF0 3880FE80 li r4, 0xFFFFFE80 802379C8 3880FE80 80238384 3880FE80 80239270 3880FE80 80239024 3880FE80 802382A4 3880FE80 802382A4 3880FE80 80239358 3880FE80 80238BF0 3880FE80 li r4, 0xFFFFFE80
802379F8 3880FDB0 802383B4 3880FDB0 802392A0 3880FDB0 80239054 3880FDB0 802382D4 3880FDB0 802382D4 3880FDB0 80239388 3880FDB0 80238C20 3880FDB0 li r4, 0xFFFFFDB0 802379F8 3880FDB0 802383B4 3880FDB0 802392A0 3880FDB0 80239054 3880FDB0 802382D4 3880FDB0 802382D4 3880FDB0 80239388 3880FDB0 80238C20 3880FDB0 li r4, 0xFFFFFDB0
Grants SFX Pitch Bug Fix Grants SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802316FC 3880FF00 802320B8 3880FF00 80232FA4 3880FF00 80232D58 3880FF00 80231FD8 3880FF00 80231FD8 3880FF00 8023308C 3880FF00 80232924 3880FF00 li r4, 0xFFFFFF00 802316FC 3880FF00 802320B8 3880FF00 80232FA4 3880FF00 80232D58 3880FF00 80231FD8 3880FF00 80231FD8 3880FF00 8023308C 3880FF00 80232924 3880FF00 li r4, 0xFFFFFF00
80231734 3880FE80 802320F0 3880FE80 80232FDC 3880FE80 80232D90 3880FE80 80232010 3880FE80 80232010 3880FE80 802330C4 3880FE80 8023295C 3880FE80 li r4, 0xFFFFFE80 80231734 3880FE80 802320F0 3880FE80 80232FDC 3880FE80 80232D90 3880FE80 80232010 3880FE80 80232010 3880FE80 802330C4 3880FE80 8023295C 3880FE80 li r4, 0xFFFFFE80
8023176C 3880FDB0 80232128 3880FDB0 80233014 3880FDB0 80232DC8 3880FDB0 80232048 3880FDB0 80232048 3880FDB0 802330FC 3880FDB0 80232994 3880FDB0 li r4, 0xFFFFFDB0 8023176C 3880FDB0 80232128 3880FDB0 80233014 3880FDB0 80232DC8 3880FDB0 80232048 3880FDB0 80232048 3880FDB0 802330FC 3880FDB0 80232994 3880FDB0 li r4, 0xFFFFFDB0
Megid SFX Pitch Bug Fix Megid SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802337A8 3880FF00 80234164 3880FF00 80235050 3880FF00 80234E04 3880FF00 80234084 3880FF00 80234084 3880FF00 80235138 3880FF00 802349D0 3880FF00 li r4, 0xFFFFFF00 802337A8 3880FF00 80234164 3880FF00 80235050 3880FF00 80234E04 3880FF00 80234084 3880FF00 80234084 3880FF00 80235138 3880FF00 802349D0 3880FF00 li r4, 0xFFFFFF00
802337D8 3880FE80 80234194 3880FE80 80235080 3880FE80 80234E34 3880FE80 802340B4 3880FE80 802340B4 3880FE80 80235168 3880FE80 80234A00 3880FE80 li r4, 0xFFFFFE80 802337D8 3880FE80 80234194 3880FE80 80235080 3880FE80 80234E34 3880FE80 802340B4 3880FE80 802340B4 3880FE80 80235168 3880FE80 80234A00 3880FE80 li r4, 0xFFFFFE80
80233808 3880FDB0 802341C4 3880FDB0 802350B0 3880FDB0 80234E64 3880FDB0 802340E4 3880FDB0 802340E4 3880FDB0 80235198 3880FDB0 80234A30 3880FDB0 li r4, 0xFFFFFDB0 80233808 3880FDB0 802341C4 3880FDB0 802350B0 3880FDB0 80234E64 3880FDB0 802340E4 3880FDB0 802340E4 3880FDB0 80235198 3880FDB0 80234A30 3880FDB0 li r4, 0xFFFFFDB0
Anti SFX Pitch Bug Fix Anti SFX Pitch Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80229354 2C000001 80229CF0 2C000001 8022ABDC 2C000001 8022A990 2C000001 80229C10 2C000001 80229C10 2C000001 8022ACC4 2C000001 8022A55C 2C000001 cmpwi r0, 1 80229354 2C000001 80229CF0 2C000001 8022ABDC 2C000001 8022A990 2C000001 80229C10 2C000001 80229C10 2C000001 8022ACC4 2C000001 8022A55C 2C000001 cmpwi r0, 1
Shield DFP/EVP Bug Fix (allows shields to reach true max DFP/EVP values) Shield DFP/EVP Bug Fix (allows shields to reach true max DFP/EVP values)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801185B0 88040016 801187CC 88040016 8011885C 88040016 80118764 88040016 80118854 88040016 80118854 88040016 80118774 88040016 8011894C 88040016 lbz r0, [r4 + 0x0016] 801185B0 88040016 801187CC 88040016 8011885C 88040016 80118764 88040016 80118854 88040016 80118854 88040016 80118774 88040016 8011894C 88040016 lbz r0, [r4 + 0x0016]
801185BC 88040017 801187D8 88040017 80118868 88040017 80118770 88040017 80118860 88040017 80118860 88040017 80118780 88040017 80118958 88040017 lbz r0, [r4 + 0x0017] 801185BC 88040017 801187D8 88040017 80118868 88040017 80118770 88040017 80118860 88040017 80118860 88040017 80118780 88040017 80118958 88040017 lbz r0, [r4 + 0x0017]
VR Spaceship Item Drop Bug Fix (allows items to drop from enemies above a certain Y position) VR Spaceship Item Drop Bug Fix (allows items to drop from enemies above a certain Y position)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
805C996C 435C0000 805D3F6C 435C0000 805DB40C 435C0000 805DB1AC 435C0000 805CA274 435C0000 805D1294 435C0000 805DAAB4 435C0000 805D6CF4 435C0000 bc 26, 28, +0x00000000 /* 805CA274 */ 805C996C 435C0000 805D3F6C 435C0000 805DB40C 435C0000 805DB1AC 435C0000 805CA274 435C0000 805D1294 435C0000 805DAAB4 435C0000 805D6CF4 435C0000 bc 26, 28, +0x00000000 /* 805CA274 */
Invalid Items Bug Fix (something to do with making invalid items correctly display as ???? I think) Invalid Items Bug Fix (something to do with making invalid items correctly display as ???? I think)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8011CA90 7C030378 8011CCD4 7C030378 8011CD0C 7C030378 8011CC6C 7C030378 8011CD34 7C030378 8011CD34 7C030378 8011CC7C 7C030378 8011CE54 7C030378 mr r3, r0 8011CA90 7C030378 8011CCD4 7C030378 8011CD0C 7C030378 8011CC6C 7C030378 8011CD34 7C030378 8011CD34 7C030378 8011CC7C 7C030378 8011CE54 7C030378 mr r3, r0
8011CA94 3863FFFF 8011CCD8 3863FFFF 8011CD10 3863FFFF 8011CC70 3863FFFF 8011CD38 3863FFFF 8011CD38 3863FFFF 8011CC80 3863FFFF 8011CE58 3863FFFF subi r3, r3, 0x0001 8011CA94 3863FFFF 8011CCD8 3863FFFF 8011CD10 3863FFFF 8011CC70 3863FFFF 8011CD38 3863FFFF 8011CD38 3863FFFF 8011CC80 3863FFFF 8011CE58 3863FFFF subi r3, r3, 0x0001
8011CA98 4BFFFFE8 8011CCDC 4BFFFFE8 8011CD14 4BFFFFE8 8011CC74 4BFFFFE8 8011CD3C 4BFFFFE8 8011CD3C 4BFFFFE8 8011CC84 4BFFFFE8 8011CE5C 4BFFFFE8 b -0x00000018 /* 8011CD24 */ 8011CA98 4BFFFFE8 8011CCDC 4BFFFFE8 8011CD14 4BFFFFE8 8011CC74 4BFFFFE8 8011CD3C 4BFFFFE8 8011CD3C 4BFFFFE8 8011CC84 4BFFFFE8 8011CE5C 4BFFFFE8 b -0x00000018 /* 8011CD24 */
@@ -476,7 +476,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Item Removal Maxed Stats Bug Fix Item Removal Maxed Stats Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 mr r3, r29 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 8000B088 7FA3EB78 mr r3, r29
8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 li r4, 0x0000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 8000B08C 38800000 li r4, 0x0000
8000B090 481AE725 8000B090 481AEB91 8000B090 481B1C09 8000B090 481AEC5D 8000B090 481AEB11 8000B090 481AEB11 8000B090 481AECC1 8000B090 481AF17D bl +0x001AEB10 /* 801B9BA0 */ 8000B090 481AE725 8000B090 481AEB91 8000B090 481B1C09 8000B090 481AEC5D 8000B090 481AEB11 8000B090 481AEB11 8000B090 481AECC1 8000B090 481AF17D bl +0x001AEB10 /* 801B9BA0 */
@@ -537,7 +537,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Unit Present Bug Fix Unit Present Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 rlwinm. r0, r4, 0, 25, 25 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 8000C640 54800673 rlwinm. r0, r4, 0, 25, 25
8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 beq +0x00000008 /* 8000C64C */ 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 8000C644 41820008 beq +0x00000008 /* 8000C64C */
8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 li r4, 0x0000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 8000C648 38800000 li r4, 0x0000
@@ -547,7 +547,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Bank Item Stacking Bug Fix Bank Item Stacking Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 li r0, 0x0001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 8000C6D0 38000001 li r0, 0x0001
8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 stw [r29 + 0x0054], r0 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 8000C6D4 901D0054 stw [r29 + 0x0054], r0
8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 lwz r3, [r29 + 0x0024] 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 8000C6D8 807D0024 lwz r3, [r29 + 0x0024]
@@ -561,28 +561,28 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Dropped Mag Colour Bug Fix Dropped Mag Colour Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80114378 38000012 8011458C 38000012 80114634 38000012 80114524 38000012 8011461C 38000012 8011461C 38000012 80114534 38000012 8011470C 38000012 li r0, 0x0012 80114378 38000012 8011458C 38000012 80114634 38000012 80114524 38000012 8011461C 38000012 8011461C 38000012 80114534 38000012 8011470C 38000012 li r0, 0x0012
Meseta Drop System Bug Fix Meseta Drop System Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80107478 4800000C 80107654 4800000C 80107708 4800000C 801075D4 4800000C 8010771C 4800000C 8010771C 4800000C 801075E4 4800000C 801077D4 4800000C b +0x0000000C /* 80107728 */ 80107478 4800000C 80107654 4800000C 80107708 4800000C 801075D4 4800000C 8010771C 4800000C 8010771C 4800000C 801075E4 4800000C 801077D4 4800000C b +0x0000000C /* 80107728 */
8010748C 7C030378 80107668 7C030378 8010771C 7C030378 801075E8 7C030378 80107730 7C030378 80107730 7C030378 801075F8 7C030378 801077E8 7C030378 mr r3, r0 8010748C 7C030378 80107668 7C030378 8010771C 7C030378 801075E8 7C030378 80107730 7C030378 80107730 7C030378 801075F8 7C030378 801077E8 7C030378 mr r3, r0
Present Colour Bug Fix (TODO: which versions need this?) Present Colour Bug Fix (TODO: which versions need this?)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80101C14 60000000 60000000 60000000 60000000 80101EB8 60000000 80101EB8 60000000 60000000 60000000 nop 80101C14 60000000 60000000 60000000 60000000 80101EB8 60000000 80101EB8 60000000 60000000 60000000 nop
Offline Quests Drop Table Bug Fix Offline Quests Drop Table Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80104B48 4182000C 80104D24 4182000C 80104DE0 4182000C 80104CA4 4182000C 80104DEC 4182000C 80104DEC 4182000C 80104CB4 4182000C 80104EA4 4182000C beq +0x0000000C /* 80104DF8 */ 80104B48 4182000C 80104D24 4182000C 80104DE0 4182000C 80104CA4 4182000C 80104DEC 4182000C 80104DEC 4182000C 80104CB4 4182000C 80104EA4 4182000C beq +0x0000000C /* 80104DF8 */
Mag Revival Priority Bug Fix Mag Revival Priority Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A mulli r0, r0, 10 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A 8000C8A0 1C00000A mulli r0, r0, 10
8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD rlwinm. r4, r31, 0, 30, 30 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD 8000C8A4 57E407BD rlwinm. r4, r31, 0, 30, 30
8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 beq +0x00000008 /* 8000C8B0 */ 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 8000C8A8 41820008 beq +0x00000008 /* 8000C8B0 */
@@ -592,22 +592,22 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Mag Revival Challenge & Quest Mode Bug Fix Mag Revival Challenge & Quest Mode Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801CA1F4 48000010 801CA6E0 48000010 801CB5EC 48000010 801CA7AC 48000010 801CA610 48000010 801CA610 48000010 801CA810 48000010 801CACCC 48000010 b +0x00000010 /* 801CA620 */ 801CA1F4 48000010 801CA6E0 48000010 801CB5EC 48000010 801CA7AC 48000010 801CA610 48000010 801CA610 48000010 801CA810 48000010 801CACCC 48000010 b +0x00000010 /* 801CA620 */
Chat Bubble Window TAB Bug Fix Chat Bubble Window TAB Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80250264 60000000 80250CB0 60000000 80251CA4 60000000 802519A4 60000000 80250AEC 60000000 80250AEC 60000000 80251C68 60000000 802514B0 60000000 nop 80250264 60000000 80250CB0 60000000 80251CA4 60000000 802519A4 60000000 80250AEC 60000000 80250AEC 60000000 80251C68 60000000 802514B0 60000000 nop
Chat Log Window LF/Tab Bug Fix Chat Log Window LF/Tab Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80267DDC 60000000 80268A88 60000000 80269AE4 60000000 80269898 60000000 80268788 60000000 80268788 60000000 80269B5C 60000000 802693A4 60000000 nop 80267DDC 60000000 80268A88 60000000 80269AE4 60000000 80269898 60000000 80268788 60000000 80268788 60000000 80269B5C 60000000 802693A4 60000000 nop
Dark/Hell Special GFX Bug Fix (makes Dark/Hell display graphic on success like in PSO BB) Dark/Hell Special GFX Bug Fix (makes Dark/Hell display graphic on success like in PSO BB)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 mflr r30 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 8000E1E0 7FC802A6 mflr r30
8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 li r5, 0x0000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 8000E1E4 38A00000 li r5, 0x0000
8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E li r6, 0x001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E 8000E1E8 38C0001E li r6, 0x001E
@@ -622,18 +622,18 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Gol Dragon Camera Bug Fix (makes the camera after Gol Dragon display "normally") Gol Dragon Camera Bug Fix (makes the camera after Gol Dragon display "normally")
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802FB99C 2C030001 802FC968 2C030001 802FDE60 2C030001 802FDB6C 2C030001 802FC2F4 2C030001 802FC338 2C030001 802FDD28 2C030001 802FD100 2C030001 cmpwi r3, 1 802FB99C 2C030001 802FC968 2C030001 802FDE60 2C030001 802FDB6C 2C030001 802FC2F4 2C030001 802FC338 2C030001 802FDD28 2C030001 802FD100 2C030001 cmpwi r3, 1
Box/Fence Fadeout Bug Fix (stops boxes and other environmental objects fading in and out as you approach) Box/Fence Fadeout Bug Fix (stops boxes and other environmental objects fading in and out as you approach)
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80189A54 60000000 80189E2C 60000000 80189F90 60000000 80189EF0 60000000 80189E20 60000000 80189E20 60000000 80189F54 60000000 8018A418 60000000 nop 80189A54 60000000 80189E2C 60000000 80189F90 60000000 80189EF0 60000000 80189E20 60000000 80189E20 60000000 80189F54 60000000 8018A418 60000000 nop
801933DC 60000000 801937B0 60000000 80193914 60000000 80193874 60000000 801937A8 60000000 801937A8 60000000 801938D8 60000000 80193D9C 60000000 nop 801933DC 60000000 801937B0 60000000 80193914 60000000 80193874 60000000 801937A8 60000000 801937A8 60000000 801938D8 60000000 80193D9C 60000000 nop
TP Bar Colour Bug Fix TP Bar Colour Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8026DA74 3884AAFA 8026E738 3884AAFA 8026F794 3884AAFA 8026F548 3884AAFA 8026E2D4 3884AAFA 8026E2D4 3884AAFA 8026F6FC 3884AAFA 8026EF44 3884AAFA subi r4, r4, 0x5506 8026DA74 3884AAFA 8026E738 3884AAFA 8026F794 3884AAFA 8026F548 3884AAFA 8026E2D4 3884AAFA 8026E2D4 3884AAFA 8026F6FC 3884AAFA 8026EF44 3884AAFA subi r4, r4, 0x5506
8026DB88 3863AAFA 8026E84C 3863AAFA 8026F8A8 3863AAFA 8026F65C 3863AAFA 8026E3E8 3863AAFA 8026E3E8 3863AAFA 8026F810 3863AAFA 8026F058 3863AAFA subi r3, r3, 0x5506 8026DB88 3863AAFA 8026E84C 3863AAFA 8026F8A8 3863AAFA 8026F65C 3863AAFA 8026E3E8 3863AAFA 8026E3E8 3863AAFA 8026F810 3863AAFA 8026F058 3863AAFA subi r3, r3, 0x5506
8026DC10 3883AAFA 8026E8D4 3883AAFA 8026F930 3883AAFA 8026F6E4 3883AAFA 8026E470 3883AAFA 8026E470 3883AAFA 8026F898 3883AAFA 8026F0E0 3883AAFA subi r4, r3, 0x5506 8026DC10 3883AAFA 8026E8D4 3883AAFA 8026F930 3883AAFA 8026F6E4 3883AAFA 8026E470 3883AAFA 8026E470 3883AAFA 8026F898 3883AAFA 8026F0E0 3883AAFA subi r4, r3, 0x5506
@@ -641,12 +641,12 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Devil's and Demon's Special Damage Display Bug Fix Devil's and Demon's Special Damage Display Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8001306C 4BFFFCC0 8001309C 4BFFFCC0 80013364 4BFFFCC0 8001304C 4BFFFCC0 80013084 4BFFFCC0 80013084 4BFFFCC0 8001304C 4BFFFCC0 800130C4 4BFFFCC0 b -0x00000340 /* 80012D44 */ 8001306C 4BFFFCC0 8001309C 4BFFFCC0 80013364 4BFFFCC0 8001304C 4BFFFCC0 80013084 4BFFFCC0 80013084 4BFFFCC0 8001304C 4BFFFCC0 800130C4 4BFFFCC0 b -0x00000340 /* 80012D44 */
Christmas Trees Bug Fix Christmas Trees Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 lwz r3, [r3 + 0x0098] 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 8000B5C8 80630098 lwz r3, [r3 + 0x0098]
8000B5CC 483D46F5 8000B5CC 483D70D1 8000B5CC 483D8F71 8000B5CC 483D8D21 8000B5CC 483D5999 8000B5CC 483D59F1 8000B5CC 483D90F1 8000B5CC 483D7BE1 bl +0x003D5998 /* 803E0F64 */ 8000B5CC 483D46F5 8000B5CC 483D70D1 8000B5CC 483D8F71 8000B5CC 483D8D21 8000B5CC 483D5999 8000B5CC 483D59F1 8000B5CC 483D90F1 8000B5CC 483D7BE1 bl +0x003D5998 /* 803E0F64 */
8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C lwz r3, [r31 + 0x042C] 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C 8000B5D0 807F042C lwz r3, [r31 + 0x042C]
@@ -657,25 +657,25 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Rain Drops Colour Bug Fix Rain Drops Colour Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
804B3738 70808080 804B6E58 70808080 804B92F8 70808080 804B90B8 70808080 804B3EF0 70808080 804B43D0 70808080 804B8990 70808080 804B8E10 70808080 andi. r0, r4, 0x8080 804B3738 70808080 804B6E58 70808080 804B92F8 70808080 804B90B8 70808080 804B3EF0 70808080 804B43D0 70808080 804B8990 70808080 804B8E10 70808080 andi. r0, r4, 0x8080
804B373C 60707070 804B6E5C 60707070 804B92FC 60707070 804B90BC 60707070 804B3EF4 60707070 804B43D4 60707070 804B8994 60707070 804B8E14 60707070 ori r16, r3, 0x7070 804B373C 60707070 804B6E5C 60707070 804B92FC 60707070 804B90BC 60707070 804B3EF4 60707070 804B43D4 60707070 804B8994 60707070 804B8E14 60707070 ori r16, r3, 0x7070
Reverser Target Lock Bug Fix Reverser Target Lock Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
801C5EA4 389F02FC 801C6360 389F02FC 801C6604 389F02FC 801C642C 389F02FC 801C62C0 389F02FC 801C62C0 389F02FC 801C6490 389F02FC 801C694C 389F02FC addi r4, r31, 0x02FC 801C5EA4 389F02FC 801C6360 389F02FC 801C6604 389F02FC 801C642C 389F02FC 801C62C0 389F02FC 801C62C0 389F02FC 801C6490 389F02FC 801C694C 389F02FC addi r4, r31, 0x02FC
Deband/Shifta/Resta Target Bug Fix Deband/Shifta/Resta Target Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8022CF84 41810630 8022D920 41810630 8022E85C 41810630 8022E5C0 41810630 8022D840 41810630 8022D840 41810630 8022E8F4 41810630 8022E18C 41810630 bgt +0x00000630 /* 8022DE70 */ 8022CF84 41810630 8022D920 41810630 8022E85C 41810630 8022E5C0 41810630 8022D840 41810630 8022D840 41810630 8022E8F4 41810630 8022E18C 41810630 bgt +0x00000630 /* 8022DE70 */
8022D278 4181033C 4181033C 4181033C 4181033C 8022DB34 4181033C 8022DB34 4181033C 4181033C 4181033C bgt +0x0000033C /* 8022DE70 */ 8022D278 4181033C 4181033C 4181033C 4181033C 8022DB34 4181033C 8022DB34 4181033C 4181033C 4181033C bgt +0x0000033C /* 8022DE70 */
8022D36C 41810248 41810248 41810248 41810248 8022DC28 41810248 8022DC28 41810248 41810248 41810248 bgt +0x00000248 /* 8022DE70 */ 8022D36C 41810248 41810248 41810248 41810248 8022DC28 41810248 8022DC28 41810248 41810248 41810248 bgt +0x00000248 /* 8022DE70 */
Tech Auto Targetting Bug Fix Tech Auto Targetting Bug Fix
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8022C850 60000000 8022D1EC 60000000 8022E128 60000000 8022DE8C 60000000 8022D10C 60000000 8022D10C 60000000 8022E1C0 60000000 8022DA58 60000000 nop 8022C850 60000000 8022D1EC 60000000 8022E128 60000000 8022DE8C 60000000 8022D10C 60000000 8022D10C 60000000 8022E1C0 60000000 8022DA58 60000000 nop
804C6EE4 0000001E 804CA61C 0000001E 804CCB6C 0000001E 804CC90C 0000001E 804C76B4 0000001E 804C7B94 0000001E 804CC1E4 0000001E 804CC5D4 0000001E .invalid 804C6EE4 0000001E 804CA61C 0000001E 804CCB6C 0000001E 804CC90C 0000001E 804C76B4 0000001E 804C7B94 0000001E 804CC1E4 0000001E 804CC5D4 0000001E .invalid
804C6F3C 00000028 804CA674 00000028 804CCBC4 00000028 804CC964 00000028 804C770C 00000028 804C7BEC 00000028 804CC23C 00000028 804CC62C 00000028 .invalid 804C6F3C 00000028 804CA674 00000028 804CCBC4 00000028 804CC964 00000028 804C770C 00000028 804C7BEC 00000028 804CC23C 00000028 804CC62C 00000028 .invalid
@@ -686,7 +686,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Enable Trap Animations Enable Trap Animations
BugFixes BugFixes
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 lwz r4, [r31 + 0x0370] 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 8000BBD0 809F0370 lwz r4, [r31 + 0x0370]
8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 subi r4, r4, 0x0400 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 8000BBD4 3884FC00 subi r4, r4, 0x0400
8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 stw [r31 + 0x0370], r4 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 8000BBD8 909F0370 stw [r31 + 0x0370], r4
@@ -702,12 +702,12 @@ Extended Word Select
ChatFeatures ChatFeatures
*** name=Chat *** name=Chat
*** desc=Enable extended\nWord Select and\nstop the Log Window\nfrom scrolling by\nholding L+R *** desc=Enable extended\nWord Select and\nstop the Log Window\nfrom scrolling by\nholding L+R
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8034445C 38600000 803457AC 38600000 80346CCC 38600000 80346A80 38600000 8034525C 38600000 803452A0 38600000 80346E4C 38600000 8034627C 38600000 li r3, 0x0000 8034445C 38600000 803457AC 38600000 80346CCC 38600000 80346A80 38600000 8034525C 38600000 803452A0 38600000 80346E4C 38600000 8034627C 38600000 li r3, 0x0000
Chat Log Window: Lock Scrolling with L+R Chat Log Window: Lock Scrolling with L+R
ChatFeatures ChatFeatures
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 lis r3, 0x8051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 8000D6A0 3C608051 lis r3, 0x8051
8000D6A4 A0638AD0 8000D6A4 A063C590 8000D6A4 A063EBD0 8000D6A4 A063E970 8000D6A4 A06393B0 8000D6A4 A0639890 8000D6A4 A063E270 8000D6A4 A063F290 lhz r3, [r3 - 0x6C50] 8000D6A4 A0638AD0 8000D6A4 A063C590 8000D6A4 A063EBD0 8000D6A4 A063E970 8000D6A4 A06393B0 8000D6A4 A0639890 8000D6A4 A063E270 8000D6A4 A063F290 lhz r3, [r3 - 0x6C50]
8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 andi. r0, r3, 0x0003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 8000D6A8 70600003 andi. r0, r3, 0x0003
@@ -721,7 +721,7 @@ Improved Draw Distance of most objects
Draw Distance Draw Distance
*** name=Draw Distance *** name=Draw Distance
*** desc=Extend the draw\ndistance of many\nobjects *** desc=Extend the draw\ndistance of many\nobjects
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C200 8000DFA0 C3C2C200 8000DFA0 C3C2C200 8000DFA0 C3C2C200 lfs f30, [r2 - 0x3E00] 8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C1F8 8000DFA0 C3C2C200 8000DFA0 C3C2C200 8000DFA0 C3C2C200 8000DFA0 C3C2C200 lfs f30, [r2 - 0x3E00]
8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 fmuls f30, f30, f1 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 8000DFA4 EFDE0072 fmuls f30, f30, f1
8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 blr 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 8000DFA8 4E800020 blr
@@ -739,7 +739,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
8000DFD8 3C60804C 8000DFD8 3C60804C 8000DFD8 3C60804D 8000DFD8 3C60804D 8000DFD8 3C60804C 8000DFD8 3C60804C 8000DFD8 3C60804D 8000DFD8 3C60804D lis r3, 0x804C 8000DFD8 3C60804C 8000DFD8 3C60804C 8000DFD8 3C60804D 8000DFD8 3C60804D 8000DFD8 3C60804C 8000DFD8 3C60804C 8000DFD8 3C60804D 8000DFD8 3C60804D lis r3, 0x804C
8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 blr 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 8000DFDC 4E800020 blr
801008E8 4BF0D6B9 80100AD0 4BF0D4D1 80100B74 4BF0D42D 80100A50 4BF0D551 80100B8C 4BF0D415 80100B8C 4BF0D415 80100A60 4BF0D541 80100C50 4BF0D351 bl -0x000F2BEC /* 8000DFA0 */ 801008E8 4BF0D6B9 80100AD0 4BF0D4D1 80100B74 4BF0D42D 80100A50 4BF0D551 80100B8C 4BF0D415 80100B8C 4BF0D415 80100A60 4BF0D541 80100C50 4BF0D351 bl -0x000F2BEC /* 8000DFA0 */
80156D00 4BEB72AD 801570B4 4BEB6EF9 80157218 4BEB6D95 80157178 4BEB6E35 801570BC 4BEB6EF1 801570BC 4BEB6EF1 801571DC 4BEB6DD1 801576A0 4BEB690D bl -0x00149110 /* 8000DFAC */ 8015671C 4BEB7891 80156AD0 4BEB74DD 80156C34 4BEB7379 80156B94 4BEB7419 80156AD8 4BEB74D5 80156AD8 4BEB74D5 80156BF8 4BEB73B5 801570BC 4BEB6EF1 bl -0x00148C4C /* 8000DFAC */
801A1C64 4BE6C359 801A203C 4BE6BF81 801A21A0 4BE6BE1D 801A2100 4BE6BEBD 801A2040 4BE6BF7D 801A2040 4BE6BF7D 801A2164 4BE6BE59 801A2628 4BE6B995 bl -0x00194084 /* 8000DFBC */ 801A1C64 4BE6C359 801A203C 4BE6BF81 801A21A0 4BE6BE1D 801A2100 4BE6BEBD 801A2040 4BE6BF7D 801A2040 4BE6BF7D 801A2164 4BE6BE59 801A2628 4BE6B995 bl -0x00194084 /* 8000DFBC */
801A1E64 4BE6C13D 801A223C 4BE6BD65 801A23A0 4BE6BC01 801A2300 4BE6BCA1 801A2240 4BE6BD61 801A2240 4BE6BD61 801A2364 4BE6BC3D 801A2828 4BE6B779 bl -0x001942A0 /* 8000DFA0 */ 801A1E64 4BE6C13D 801A223C 4BE6BD65 801A23A0 4BE6BC01 801A2300 4BE6BCA1 801A2240 4BE6BD61 801A2240 4BE6BD61 801A2364 4BE6BC3D 801A2828 4BE6B779 bl -0x001942A0 /* 8000DFA0 */
80205044 4BE08F85 802058B8 4BE08711 80206640 4BE07989 802063F4 4BE07BD5 80205840 4BE08789 80205840 4BE08789 80206728 4BE078A1 80206124 4BE07EA5 bl -0x001F7878 /* 8000DFC8 */ 80205044 4BE08F85 802058B8 4BE08711 80206640 4BE07989 802063F4 4BE07BD5 80205840 4BE08789 80205840 4BE08789 80206728 4BE078A1 80206124 4BE07EA5 bl -0x001F7878 /* 8000DFC8 */
@@ -754,7 +754,7 @@ Show Enemy HP Bars
EnemyHPBars EnemyHPBars
*** name=Enemy HP bars *** name=Enemy HP bars
*** desc=Show HP bars in\nenemy info windows *** desc=Show HP bars in\nenemy info windows
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US12) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US12)
802612C4 4BFE1541 80261E9C 4BFE1349 80262EE4 4BFE0665 80262C98 4BFE1241 80261B9C 4BFE1545 80261B9C 4BFE1545 80262F5C 4BFE12B1 802627A4 4BFE12B1 bl -0x0001EABC /* 802430E0 */ 802612C4 4BFE1541 80261E9C 4BFE1349 80262EE4 4BFE0665 80262C98 4BFE1241 80261B9C 4BFE1545 80261B9C 4BFE1545 80262F5C 4BFE12B1 802627A4 4BFE12B1 bl -0x0001EABC /* 802430E0 */
804CAF00 42780000 804CE650 42780000 804D0BA0 42780000 804D0940 42780000 804CB6D0 42780000 804CBBB0 42780000 804D0218 42780000 804D0608 42780000 804CAF00 42780000 804CE650 42780000 804D0BA0 42780000 804D0940 42780000 804CB6D0 42780000 804CBBB0 42780000 804D0218 42780000 804D0608 42780000
804CAF1C FF00FF15 804CE66C FF00FF15 804D0BBC FF00FF15 804D095C FF00FF15 804CB6EC FF00FF15 804CBBCC FF00FF15 804D0234 FF00FF15 804D0624 FF00FF15 804CAF1C FF00FF15 804CE66C FF00FF15 804D0BBC FF00FF15 804D095C FF00FF15 804CB6EC FF00FF15 804CBBCC FF00FF15 804D0234 FF00FF15 804D0624 FF00FF15
@@ -798,7 +798,7 @@ PSO DC Reticle Colours
DCReticleColors DCReticleColors
*** name=DC targets *** name=DC targets
*** desc=Change the target\nreticle colors to\nthose used on the\nDreamcast *** desc=Change the target\nreticle colors to\nthose used on the\nDreamcast
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802AB3FC 3C8000FF 802AC2A4 3C8000FF 802AD3D0 3C8000FF 802AD184 3C8000FF 802ABDB8 3C8000FF 802ABDFC 3C8000FF 802AD338 3C8000FF 802ACACC 3C8000FF lis r4, 0x00FF 802AB3FC 3C8000FF 802AC2A4 3C8000FF 802AD3D0 3C8000FF 802AD184 3C8000FF 802ABDB8 3C8000FF 802ABDFC 3C8000FF 802AD338 3C8000FF 802ACACC 3C8000FF lis r4, 0x00FF
802AB410 388000FF 802AC2B8 388000FF 802AD3E4 388000FF 802AD198 388000FF 802ABDCC 388000FF 802ABE10 388000FF 802AD34C 388000FF 802ACAE0 388000FF li r4, 0x00FF 802AB410 388000FF 802AC2B8 388000FF 802AD3E4 388000FF 802AD198 388000FF 802ABDCC 388000FF 802ABE10 388000FF 802AD34C 388000FF 802ACAE0 388000FF li r4, 0x00FF
802AB424 3884FF00 802AC2CC 3884FF00 802AD3F8 3884FF00 802AD1AC 3884FF00 802ABDE0 3884FF00 802ABE24 3884FF00 802AD360 3884FF00 802ACAF4 3884FF00 subi r4, r4, 0x0100 802AB424 3884FF00 802AC2CC 3884FF00 802AD3F8 3884FF00 802AD1AC 3884FF00 802ABDE0 3884FF00 802ABE24 3884FF00 802AD360 3884FF00 802ACAF4 3884FF00 subi r4, r4, 0x0100
@@ -819,7 +819,7 @@ PSOX / BB Reticle Colours
PSOXReticleColors PSOXReticleColors
*** name=Xbox/BB targets *** name=Xbox/BB targets
*** desc=Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst *** desc=Change the target\nreticle colors to\nthose used on the\nXbox and Blue Burst
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
802AB424 388000FF 802AC2CC 388000FF 802AD3F8 388000FF 802AD1AC 388000FF 802ABDE0 388000FF 802ABE24 388000FF 802AD360 388000FF 802ACAF4 388000FF li r4, 0x00FF 802AB424 388000FF 802AC2CC 388000FF 802AD3F8 388000FF 802AD1AC 388000FF 802ABDE0 388000FF 802ABE24 388000FF 802AD360 388000FF 802ACAF4 388000FF li r4, 0x00FF
804A1F38 00000000 804A5658 00000000 804A7AF8 00000000 804A78B8 00000000 804A26E8 00000000 804A2BC8 00000000 804A7188 00000000 804A7608 00000000 .invalid 804A1F38 00000000 804A5658 00000000 804A7AF8 00000000 804A78B8 00000000 804A26E8 00000000 804A2BC8 00000000 804A7188 00000000 804A7608 00000000 .invalid
804A1F3C 00000000 804A565C 00000000 804A7AFC 00000000 804A78BC 00000000 804A26EC 00000000 804A2BCC 00000000 804A718C 00000000 804A760C 00000000 .invalid 804A1F3C 00000000 804A565C 00000000 804A7AFC 00000000 804A78BC 00000000 804A26EC 00000000 804A2BCC 00000000 804A718C 00000000 804A760C 00000000 .invalid
@@ -829,7 +829,7 @@ Show Rare Items on Area & Radar Map
RareDropNotifications RareDropNotifications
*** name=Rare alerts *** name=Rare alerts
*** desc=Show rare items on\nthe map and play a\nsound when a rare\nitem drops *** desc=Show rare items on\nthe map and play a\nsound when a rare\nitem drops
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF lbz r0, [r31 + 0x00EF] 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF 8000C660 881F00EF lbz r0, [r31 + 0x00EF]
8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 cmplwi r0, 4 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 8000C664 28000004 cmplwi r0, 4
8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 bne +0x00000018 /* 8000C680 */ 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 8000C668 40820018 bne +0x00000018 /* 8000C680 */
@@ -844,7 +844,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Rare Item Drops: Play SFX Rare Item Drops: Play SFX
RareDropNotifications RareDropNotifications
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 cmplwi r3, 0 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 8000C690 28030000 cmplwi r3, 0
8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 beq +0x00000020 /* 8000C6B4 */ 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 8000C694 41820020 beq +0x00000020 /* 8000C6B4 */
8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF lbz r0, [r3 + 0x00EF] 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF 8000C698 880300EF lbz r0, [r3 + 0x00EF]
@@ -862,7 +862,7 @@ Play SFX for Hungry Mag
HungryMagSound HungryMagSound
*** name=MAG alert *** name=MAG alert
*** desc=Play a sound when\nyour MAG is hungry *** desc=Play a sound when\nyour MAG is hungry
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 stwu [r1 - 0x0010], r1 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 8000BF30 9421FFF0 stwu [r1 - 0x0010], r1
8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 mflr r0 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 8000BF34 7C0802A6 mflr r0
8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 stw [r1 + 0x0014], r0 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 8000BF38 90010014 stw [r1 + 0x0014], r0
@@ -880,12 +880,12 @@ Invisible Mag
InvisibleMag InvisibleMag
*** name=Invisible MAG *** name=Invisible MAG
*** desc=Make MAGs invisible *** desc=Make MAGs invisible
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80114F04 480000D4 80115118 480000D4 8011521C 480000D4 801150B0 480000D4 801151A8 480000D4 801151A8 480000D4 801150C0 480000D4 80115298 480000D4 b +0x000000D4 /* 8011527C */ 80114F04 480000D4 80115118 480000D4 8011521C 480000D4 801150B0 480000D4 801151A8 480000D4 801151A8 480000D4 801150C0 480000D4 80115298 480000D4 b +0x000000D4 /* 8011527C */
16:9 Aspect Ratio 16:9 Aspect Ratio
169AspectRatioV1 169AspectRatioV1
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
80000088 C04210F0 80000088 C0421120 80000088 C0421130 80000088 C0421130 80000088 C0421108 80000088 C0421108 80000088 C0421138 80000088 C0421128 lfs f2, [r2 + 0x1108] 80000088 C04210F0 80000088 C0421120 80000088 C0421130 80000088 C0421130 80000088 C0421108 80000088 C0421108 80000088 C0421138 80000088 C0421128 lfs f2, [r2 + 0x1108]
8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 fmuls f29, f29, f2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 8000008C EFBD00B2 fmuls f29, f29, f2
80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 fmr f2, f29 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 80000090 FC40E890 fmr f2, f29
@@ -894,7 +894,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
16:9 Aspect Ratio V2 16:9 Aspect Ratio V2
169AspectRatioV2 169AspectRatioV2
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 lfs f0, [r28 + 0x0040] 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 8000BE4C C01C0040 lfs f0, [r28 + 0x0040]
8000BE50 C062F7C0 8000BE50 C062F7C8 8000BE50 C062F7C8 8000BE50 C062F7C8 8000BE50 C062F7D0 8000BE50 C062F7D0 8000BE50 C062F7D0 8000BE50 C062F7D0 lfs f3, [r2 - 0x0830] 8000BE50 C062F7C0 8000BE50 C062F7C8 8000BE50 C062F7C8 8000BE50 C062F7C8 8000BE50 C062F7D0 8000BE50 C062F7D0 8000BE50 C062F7D0 8000BE50 C062F7D0 lfs f3, [r2 - 0x0830]
8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA fmadds f2, f1, f0, f3 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA 8000BE54 EC4100FA fmadds f2, f1, f0, f3
@@ -955,7 +955,7 @@ JP12------------- JP13------------- JP14------------- JP15------------- US10----
Water & Light Effects Aspect Ratio Fix (for use with a 16:9 code) Water & Light Effects Aspect Ratio Fix (for use with a 16:9 code)
169AmbientEffectsFix 169AmbientEffectsFix
JP12------------- JP13------------- JP14------------- JP15------------- US10------------- US11------------- US12------------- EU--------------- DISASSEMBLY (US10) 3OJ2------------- 3OJ3------------- 3OJ4------------- 3OJ5------------- 3OE0------------- 3OE1------------- 3OE2------------- 3OP0------------- DISASSEMBLY (US10)
8000BDF0 C36210F0 8000BDF0 C3621120 8000BDF0 C3621130 8000BDF0 C3621130 8000BDF0 C3621108 8000BDF0 C3621108 8000BDF0 C3621138 8000BDF0 C3621128 lfs f27, [r2 + 0x1108] 8000BDF0 C36210F0 8000BDF0 C3621120 8000BDF0 C3621130 8000BDF0 C3621130 8000BDF0 C3621108 8000BDF0 C3621108 8000BDF0 C3621138 8000BDF0 C3621128 lfs f27, [r2 + 0x1108]
8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 fmuls f2, f2, f27 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 8000BDF4 EC4206F2 fmuls f2, f2, f27
8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 fmr f27, f2 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 8000BDF8 FF601090 fmr f27, f2
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804D87080000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804D87200000000443FA0000 .data 0x8000DFA0 # address
.binary 804D87380000000443FA0000 .data 0x00000040 # size
.binary 804D87500000000443C80000 .data 0xC3C2C200 # 8000DFA0 => lfs f30, [r2 - 0x3E00]
.binary 805C8CB00000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805C9B5C0000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805CA18400000004491C4000 .data 0xC042C200 # 8000DFAC => lfs f2, [r2 - 0x3E00]
.binary 805CA2400000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805CA3900000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805CA4680000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805CA97C000000084448000044160000 .data 0xC382C200 # 8000DFBC => lfs f28, [r2 - 0x3E00]
.binary 805CAAA00000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805CABD00000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805CABF00000000444480000 .data 0xC002C200 # 8000DFC8 => lfs f0, [r2 - 0x3E00]
.binary 805CAC100000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805CAD900000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805CADD40000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805CADE40000000444160000 .data 0x3C60804C # 8000DFD8 => lis r3, 0x804C
.binary 805CADF40000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805CAE040000000444160000 # region @ 80100B8C (4 bytes)
.binary 805CAE5C0000000443C80000 .data 0x80100B8C # address
.binary 805CAEB00000000444160000 .data 0x00000004 # size
.binary 805CAED00000000444160000 .data 0x4BF0D415 # 80100B8C => bl -0x000F2BEC /* 8000DFA0 */
.binary 805CAEEC0000000444160000 # region @ 80156AD8 (4 bytes)
.binary 805CAF0C0000000444160000 .data 0x80156AD8 # address
.binary 805CAF300000000444160000 .data 0x00000004 # size
.binary 805CAF540000000444160000 .data 0x4BEB74D5 # 80156AD8 => bl -0x00148B2C /* 8000DFAC */
.binary 805CB0100000000447AFC800 # region @ 801A2040 (4 bytes)
.binary 805CB2780000000444160000 .data 0x801A2040 # address
.binary 805CB2900000000443FA0000 .data 0x00000004 # size
.binary 805CB4400000000444480000 .data 0x4BE6BF7D # 801A2040 => bl -0x00194084 /* 8000DFBC */
.binary 805CB49C0000000444160000 # region @ 801A2240 (4 bytes)
.binary 805CB4C00000000444160000 .data 0x801A2240 # address
.binary 805CB4C80000000443FA0000 .data 0x00000004 # size
.binary 805CB4FC0000000443C80000 .data 0x4BE6BD61 # 801A2240 => bl -0x001942A0 /* 8000DFA0 */
.binary 805CB52C0000000444160000 # region @ 80205840 (4 bytes)
.binary 805CB5740000000444480000 .data 0x80205840 # address
.binary 805CB5A00000000444480000 .data 0x00000004 # size
.binary 805CB5C00000000444160000 .data 0x4BE08789 # 80205840 => bl -0x001F7878 /* 8000DFC8 */
.binary 805CB61C0000000444160000 # region @ 80205FE4 (4 bytes)
.binary 805CB6300000000444160000 .data 0x80205FE4 # address
.binary 805CB63C00000004442F0000 .data 0x00000004 # size
.binary 805CB6500000000444160000 .data 0x4BE07FE5 # 80205FE4 => bl -0x001F801C /* 8000DFC8 */
.binary 805CB6900000000443FA0000 # region @ 805C8CB0 (4 bytes)
.binary 805CB7600000000443FA0000 .data 0x805C8CB0 # address
.binary 805CB7680000000443FA0000 .data 0x00000004 # size
.binary 805CB7940000000444160000 .data 0x47AFC800 # 805C8CB0 => .invalid sc
.binary 805CB7CC0000000444160000 # region @ 805C9B5C (4 bytes)
.binary 805CB8000000000444228000 .data 0x805C9B5C # address
.binary 805CB8200000000444480000 .data 0x00000004 # size
.binary 805CBA900000000444480000 .data 0x47742400 # 805C9B5C => .invalid sc
.binary 805CBD240000000448742400 # region @ 805CA184 (4 bytes)
.binary 805CD4F00000000443FA0000 .data 0x805CA184 # address
.binary 805CE6E00000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805CA184 => b +0x011C4000 /* 8178E184 */
# region @ 805CB010 (4 bytes)
.data 0x805CB010 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805CB010 => .invalid sc
# region @ 805CB5A0 (4 bytes)
.data 0x805CB5A0 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805CB5A0 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804D8BE80000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804D8C000000000443FA0000 .data 0x8000DFA0 # address
.binary 804D8C180000000443FA0000 .data 0x00000040 # size
.binary 804D8C300000000443C80000 .data 0xC3C2C200 # 8000DFA0 => lfs f30, [r2 - 0x3E00]
.binary 805CFCD00000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805D0B7C0000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805D11A400000004491C4000 .data 0xC042C200 # 8000DFAC => lfs f2, [r2 - 0x3E00]
.binary 805D12600000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805D13B00000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805D14880000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805D199C000000084448000044160000 .data 0xC382C200 # 8000DFBC => lfs f28, [r2 - 0x3E00]
.binary 805D1AC00000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805D1BF00000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805D1C100000000444480000 .data 0xC002C200 # 8000DFC8 => lfs f0, [r2 - 0x3E00]
.binary 805D1C300000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805D1DB00000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805D1DF40000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805D1E040000000444160000 .data 0x3C60804C # 8000DFD8 => lis r3, 0x804C
.binary 805D1E140000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805D1E240000000444160000 # region @ 80100B8C (4 bytes)
.binary 805D1E7C0000000443C80000 .data 0x80100B8C # address
.binary 805D1ED00000000444160000 .data 0x00000004 # size
.binary 805D1EF00000000444160000 .data 0x4BF0D415 # 80100B8C => bl -0x000F2BEC /* 8000DFA0 */
.binary 805D1F0C0000000444160000 # region @ 80156AD8 (4 bytes)
.binary 805D1F2C0000000444160000 .data 0x80156AD8 # address
.binary 805D1F500000000444160000 .data 0x00000004 # size
.binary 805D1F740000000444160000 .data 0x4BEB74D5 # 80156AD8 => bl -0x00148B2C /* 8000DFAC */
.binary 805D20300000000447AFC800 # region @ 801A2040 (4 bytes)
.binary 805D22980000000444160000 .data 0x801A2040 # address
.binary 805D22B00000000443FA0000 .data 0x00000004 # size
.binary 805D24600000000444480000 .data 0x4BE6BF7D # 801A2040 => bl -0x00194084 /* 8000DFBC */
.binary 805D24BC0000000444160000 # region @ 801A2240 (4 bytes)
.binary 805D24E00000000444160000 .data 0x801A2240 # address
.binary 805D24E80000000443FA0000 .data 0x00000004 # size
.binary 805D251C0000000443C80000 .data 0x4BE6BD61 # 801A2240 => bl -0x001942A0 /* 8000DFA0 */
.binary 805D254C0000000444160000 # region @ 80205840 (4 bytes)
.binary 805D25940000000444480000 .data 0x80205840 # address
.binary 805D25C00000000444480000 .data 0x00000004 # size
.binary 805D25E00000000444160000 .data 0x4BE08789 # 80205840 => bl -0x001F7878 /* 8000DFC8 */
.binary 805D263C0000000444160000 # region @ 80205FE4 (4 bytes)
.binary 805D26500000000444160000 .data 0x80205FE4 # address
.binary 805D265C00000004442F0000 .data 0x00000004 # size
.binary 805D26700000000444160000 .data 0x4BE07FE5 # 80205FE4 => bl -0x001F801C /* 8000DFC8 */
.binary 805D26B00000000443FA0000 # region @ 805CFCD0 (4 bytes)
.binary 805D27800000000443FA0000 .data 0x805CFCD0 # address
.binary 805D27880000000443FA0000 .data 0x00000004 # size
.binary 805D27B40000000444160000 .data 0x47AFC800 # 805CFCD0 => .invalid sc
.binary 805D27EC0000000444160000 # region @ 805D0B7C (4 bytes)
.binary 805D28200000000444228000 .data 0x805D0B7C # address
.binary 805D28400000000444480000 .data 0x00000004 # size
.binary 805D2AB00000000444480000 .data 0x47742400 # 805D0B7C => .invalid sc
.binary 805D2D440000000448742400 # region @ 805D11A4 (4 bytes)
.binary 805D45100000000443FA0000 .data 0x805D11A4 # address
.binary 805D57000000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805D11A4 => b +0x011C4000 /* 817951A4 */
# region @ 805D2030 (4 bytes)
.data 0x805D2030 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805D2030 => .invalid sc
# region @ 805D25C0 (4 bytes)
.data 0x805D25C0 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805D25C0 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804DD2880000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804DD2A00000000443FA0000 .data 0x8000DFA0 # address
.binary 804DD2B80000000443FA0000 .data 0x00000040 # size
.binary 804DD2D00000000443C80000 .data 0xC3C2C200 # 8000DFA0 => lfs f30, [r2 - 0x3E00]
.binary 805D94F00000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805DA39C0000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805DA9C400000004491C4000 .data 0xC042C200 # 8000DFAC => lfs f2, [r2 - 0x3E00]
.binary 805DAA800000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805DABD00000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805DACA80000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805DB1BC000000084448000044160000 .data 0xC382C200 # 8000DFBC => lfs f28, [r2 - 0x3E00]
.binary 805DB2E00000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805DB4100000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805DB4300000000444480000 .data 0xC002C200 # 8000DFC8 => lfs f0, [r2 - 0x3E00]
.binary 805DB4500000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805DB5D00000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805DB6140000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805DB6240000000444160000 .data 0x3C60804D # 8000DFD8 => lis r3, 0x804D
.binary 805DB6340000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805DB6440000000444160000 # region @ 80100A60 (4 bytes)
.binary 805DB69C0000000443C80000 .data 0x80100A60 # address
.binary 805DB6F00000000444160000 .data 0x00000004 # size
.binary 805DB7100000000444160000 .data 0x4BF0D541 # 80100A60 => bl -0x000F2AC0 /* 8000DFA0 */
.binary 805DB72C0000000444160000 # region @ 80156BF8 (4 bytes)
.binary 805DB74C0000000444160000 .data 0x80156BF8 # address
.binary 805DB7700000000444160000 .data 0x00000004 # size
.binary 805DB7940000000444160000 .data 0x4BEB73B5 # 80156BF8 => bl -0x00148C4C /* 8000DFAC */
.binary 805DB8500000000447AFC800 # region @ 801A2164 (4 bytes)
.binary 805DBAB80000000444160000 .data 0x801A2164 # address
.binary 805DBAD00000000443FA0000 .data 0x00000004 # size
.binary 805DBC800000000444480000 .data 0x4BE6BE59 # 801A2164 => bl -0x001941A8 /* 8000DFBC */
.binary 805DBCDC0000000444160000 # region @ 801A2364 (4 bytes)
.binary 805DBD000000000444160000 .data 0x801A2364 # address
.binary 805DBD080000000443FA0000 .data 0x00000004 # size
.binary 805DBD3C0000000443C80000 .data 0x4BE6BC3D # 801A2364 => bl -0x001943C4 /* 8000DFA0 */
.binary 805DBD6C0000000444160000 # region @ 80206728 (4 bytes)
.binary 805DBDB40000000444480000 .data 0x80206728 # address
.binary 805DBDE00000000444480000 .data 0x00000004 # size
.binary 805DBE000000000444160000 .data 0x4BE078A1 # 80206728 => bl -0x001F8760 /* 8000DFC8 */
.binary 805DBE5C0000000444160000 # region @ 80206ECC (4 bytes)
.binary 805DBE700000000444160000 .data 0x80206ECC # address
.binary 805DBE7C00000004442F0000 .data 0x00000004 # size
.binary 805DBE900000000444160000 .data 0x4BE070FD # 80206ECC => bl -0x001F8F04 /* 8000DFC8 */
.binary 805DBED00000000443FA0000 # region @ 805D94F0 (4 bytes)
.binary 805DBFA00000000443FA0000 .data 0x805D94F0 # address
.binary 805DBFA80000000443FA0000 .data 0x00000004 # size
.binary 805DBFD40000000444160000 .data 0x47AFC800 # 805D94F0 => .invalid sc
.binary 805DC00C0000000444160000 # region @ 805DA39C (4 bytes)
.binary 805DC0400000000444228000 .data 0x805DA39C # address
.binary 805DC0600000000444480000 .data 0x00000004 # size
.binary 805DC2D00000000444480000 .data 0x47742400 # 805DA39C => .invalid sc
.binary 805DC5640000000448742400 # region @ 805DA9C4 (4 bytes)
.binary 805DDD300000000443FA0000 .data 0x805DA9C4 # address
.binary 805DEF200000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805DA9C4 => b +0x011C4000 /* 8179E9C4 */
# region @ 805DB850 (4 bytes)
.data 0x805DB850 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805DB850 => .invalid sc
# region @ 805DBDE0 (4 bytes)
.data 0x805DBDE0 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805DBDE0 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804D7F600000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804D7F780000000443FA0000 .data 0x8000DFA0 # address
.binary 804D7F900000000443FA0000 .data 0x00000040 # size
.binary 804D7FA80000000443C80000 .data 0xC3C2C1F8 # 8000DFA0 => lfs f30, [r2 - 0x3E08]
.binary 805C83A80000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805C92540000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805C987C00000004491C4000 .data 0xC042C1F8 # 8000DFAC => lfs f2, [r2 - 0x3E08]
.binary 805C99380000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805C9A880000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805C9B600000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805CA074000000084448000044160000 .data 0xC382C1F8 # 8000DFBC => lfs f28, [r2 - 0x3E08]
.binary 805CA1980000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805CA2C80000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805CA2E80000000444480000 .data 0xC002C1F8 # 8000DFC8 => lfs f0, [r2 - 0x3E08]
.binary 805CA3080000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805CA4880000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805CA4CC0000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805CA4DC0000000444160000 .data 0x3C60804C # 8000DFD8 => lis r3, 0x804C
.binary 805CA4EC0000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805CA4FC0000000444160000 # region @ 801008E8 (4 bytes)
.binary 805CA5540000000443C80000 .data 0x801008E8 # address
.binary 805CA5A80000000444160000 .data 0x00000004 # size
.binary 805CA5C80000000444160000 .data 0x4BF0D6B9 # 801008E8 => bl -0x000F2948 /* 8000DFA0 */
.binary 805CA5E40000000444160000 # region @ 8015671C (4 bytes)
.binary 805CA6040000000444160000 .data 0x8015671C # address
.binary 805CA6280000000444160000 .data 0x00000004 # size
.binary 805CA64C0000000444160000 .data 0x4BEB7891 # 8015671C => bl -0x00148770 /* 8000DFAC */
.binary 805CA7080000000447AFC800 # region @ 801A1C64 (4 bytes)
.binary 805CA9700000000444160000 .data 0x801A1C64 # address
.binary 805CA9880000000443FA0000 .data 0x00000004 # size
.binary 805CAB380000000444480000 .data 0x4BE6C359 # 801A1C64 => bl -0x00193CA8 /* 8000DFBC */
.binary 805CAB940000000444160000 # region @ 801A1E64 (4 bytes)
.binary 805CABB80000000444160000 .data 0x801A1E64 # address
.binary 805CABC00000000443FA0000 .data 0x00000004 # size
.binary 805CABF40000000443C80000 .data 0x4BE6C13D # 801A1E64 => bl -0x00193EC4 /* 8000DFA0 */
.binary 805CAC240000000444160000 # region @ 80205044 (4 bytes)
.binary 805CAC6C0000000444480000 .data 0x80205044 # address
.binary 805CAC980000000444480000 .data 0x00000004 # size
.binary 805CACB80000000444160000 .data 0x4BE08F85 # 80205044 => bl -0x001F707C /* 8000DFC8 */
.binary 805CAD140000000444160000 # region @ 802057E8 (4 bytes)
.binary 805CAD280000000444160000 .data 0x802057E8 # address
.binary 805CAD3400000004442F0000 .data 0x00000004 # size
.binary 805CAD480000000444160000 .data 0x4BE087E1 # 802057E8 => bl -0x001F7820 /* 8000DFC8 */
.binary 805CAD880000000443FA0000 # region @ 805C83A8 (4 bytes)
.binary 805CAE580000000443FA0000 .data 0x805C83A8 # address
.binary 805CAE600000000443FA0000 .data 0x00000004 # size
.binary 805CAE8C0000000444160000 .data 0x47AFC800 # 805C83A8 => .invalid sc
.binary 805CAEC40000000444160000 # region @ 805C9254 (4 bytes)
.binary 805CAEF80000000444228000 .data 0x805C9254 # address
.binary 805CAF180000000444480000 .data 0x00000004 # size
.binary 805CB1880000000444480000 .data 0x47742400 # 805C9254 => .invalid sc
.binary 805CB41C0000000448742400 # region @ 805C987C (4 bytes)
.binary 805CCBE00000000443FA0000 .data 0x805C987C # address
.binary 805CDDD00000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805C987C => b +0x011C4000 /* 8178D87C */
# region @ 805CA708 (4 bytes)
.data 0x805CA708 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805CA708 => .invalid sc
# region @ 805CAC98 (4 bytes)
.data 0x805CAC98 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805CAC98 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804DB6B00000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804DB6C80000000443FA0000 .data 0x8000DFA0 # address
.binary 804DB6E00000000443FA0000 .data 0x00000040 # size
.binary 804DB6F80000000443C80000 .data 0xC3C2C1F8 # 8000DFA0 => lfs f30, [r2 - 0x3E08]
.binary 805D29A80000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805D38540000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805D3E7C00000004491C4000 .data 0xC042C1F8 # 8000DFAC => lfs f2, [r2 - 0x3E08]
.binary 805D3F380000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805D40880000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805D41600000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805D4674000000084448000044160000 .data 0xC382C1F8 # 8000DFBC => lfs f28, [r2 - 0x3E08]
.binary 805D47980000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805D48C80000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805D48E80000000444480000 .data 0xC002C1F8 # 8000DFC8 => lfs f0, [r2 - 0x3E08]
.binary 805D49080000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805D4A880000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805D4ACC0000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805D4ADC0000000444160000 .data 0x3C60804C # 8000DFD8 => lis r3, 0x804C
.binary 805D4AEC0000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805D4AFC0000000444160000 # region @ 80100AD0 (4 bytes)
.binary 805D4B540000000443C80000 .data 0x80100AD0 # address
.binary 805D4BA80000000444160000 .data 0x00000004 # size
.binary 805D4BC80000000444160000 .data 0x4BF0D4D1 # 80100AD0 => bl -0x000F2B30 /* 8000DFA0 */
.binary 805D4BE40000000444160000 # region @ 80156AD0 (4 bytes)
.binary 805D4C040000000444160000 .data 0x80156AD0 # address
.binary 805D4C280000000444160000 .data 0x00000004 # size
.binary 805D4C4C0000000444160000 .data 0x4BEB74DD # 80156AD0 => bl -0x00148B24 /* 8000DFAC */
.binary 805D4D080000000447AFC800 # region @ 801A203C (4 bytes)
.binary 805D4F700000000444160000 .data 0x801A203C # address
.binary 805D4F880000000443FA0000 .data 0x00000004 # size
.binary 805D51380000000444480000 .data 0x4BE6BF81 # 801A203C => bl -0x00194080 /* 8000DFBC */
.binary 805D51940000000444160000 # region @ 801A223C (4 bytes)
.binary 805D51B80000000444160000 .data 0x801A223C # address
.binary 805D51C00000000443FA0000 .data 0x00000004 # size
.binary 805D51F40000000443C80000 .data 0x4BE6BD65 # 801A223C => bl -0x0019429C /* 8000DFA0 */
.binary 805D52240000000444160000 # region @ 802058B8 (4 bytes)
.binary 805D526C0000000444480000 .data 0x802058B8 # address
.binary 805D52980000000444480000 .data 0x00000004 # size
.binary 805D52B80000000444160000 .data 0x4BE08711 # 802058B8 => bl -0x001F78F0 /* 8000DFC8 */
.binary 805D53140000000444160000 # region @ 8020605C (4 bytes)
.binary 805D53280000000444160000 .data 0x8020605C # address
.binary 805D533400000004442F0000 .data 0x00000004 # size
.binary 805D53480000000444160000 .data 0x4BE07F6D # 8020605C => bl -0x001F8094 /* 8000DFC8 */
.binary 805D53880000000443FA0000 # region @ 805D29A8 (4 bytes)
.binary 805D54580000000443FA0000 .data 0x805D29A8 # address
.binary 805D54600000000443FA0000 .data 0x00000004 # size
.binary 805D548C0000000444160000 .data 0x47AFC800 # 805D29A8 => .invalid sc
.binary 805D54C40000000444160000 # region @ 805D3854 (4 bytes)
.binary 805D54F80000000444228000 .data 0x805D3854 # address
.binary 805D55180000000444480000 .data 0x00000004 # size
.binary 805D57880000000444480000 .data 0x47742400 # 805D3854 => .invalid sc
.binary 805D5A1C0000000448742400 # region @ 805D3E7C (4 bytes)
.binary 805D71E80000000443FA0000 .data 0x805D3E7C # address
.binary 805D83D80000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805D3E7C => b +0x011C4000 /* 81797E7C */
# region @ 805D4D08 (4 bytes)
.data 0x805D4D08 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805D4D08 => .invalid sc
# region @ 805D5298 (4 bytes)
.data 0x805D5298 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805D5298 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804DDC380000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804DDC500000000443FA0000 .data 0x8000DFA0 # address
.binary 804DDC680000000443FA0000 .data 0x00000040 # size
.binary 804DDC800000000443C80000 .data 0xC3C2C1F8 # 8000DFA0 => lfs f30, [r2 - 0x3E08]
.binary 805D9E480000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805DACF40000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805DB31C00000004491C4000 .data 0xC042C1F8 # 8000DFAC => lfs f2, [r2 - 0x3E08]
.binary 805DB3D80000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805DB5280000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805DB6000000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805DBB14000000084448000044160000 .data 0xC382C1F8 # 8000DFBC => lfs f28, [r2 - 0x3E08]
.binary 805DBC380000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805DBD680000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805DBD880000000444480000 .data 0xC002C1F8 # 8000DFC8 => lfs f0, [r2 - 0x3E08]
.binary 805DBDA80000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805DBF280000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805DBF6C0000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805DBF7C0000000444160000 .data 0x3C60804D # 8000DFD8 => lis r3, 0x804D
.binary 805DBF8C0000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805DBF9C0000000444160000 # region @ 80100B74 (4 bytes)
.binary 805DBFF40000000443C80000 .data 0x80100B74 # address
.binary 805DC0480000000444160000 .data 0x00000004 # size
.binary 805DC0680000000444160000 .data 0x4BF0D42D # 80100B74 => bl -0x000F2BD4 /* 8000DFA0 */
.binary 805DC0840000000444160000 # region @ 80156C34 (4 bytes)
.binary 805DC0A40000000444160000 .data 0x80156C34 # address
.binary 805DC0C80000000444160000 .data 0x00000004 # size
.binary 805DC0EC0000000444160000 .data 0x4BEB7379 # 80156C34 => bl -0x00148C88 /* 8000DFAC */
.binary 805DC1A80000000447AFC800 # region @ 801A21A0 (4 bytes)
.binary 805DC4100000000444160000 .data 0x801A21A0 # address
.binary 805DC4280000000443FA0000 .data 0x00000004 # size
.binary 805DC5D80000000444480000 .data 0x4BE6BE1D # 801A21A0 => bl -0x001941E4 /* 8000DFBC */
.binary 805DC6340000000444160000 # region @ 801A23A0 (4 bytes)
.binary 805DC6580000000444160000 .data 0x801A23A0 # address
.binary 805DC6600000000443FA0000 .data 0x00000004 # size
.binary 805DC6940000000443C80000 .data 0x4BE6BC01 # 801A23A0 => bl -0x00194400 /* 8000DFA0 */
.binary 805DC6C40000000444160000 # region @ 80206640 (4 bytes)
.binary 805DC70C0000000444480000 .data 0x80206640 # address
.binary 805DC7380000000444480000 .data 0x00000004 # size
.binary 805DC7580000000444160000 .data 0x4BE07989 # 80206640 => bl -0x001F8678 /* 8000DFC8 */
.binary 805DC7B40000000444160000 # region @ 80206DE4 (4 bytes)
.binary 805DC7C80000000444160000 .data 0x80206DE4 # address
.binary 805DC7D400000004442F0000 .data 0x00000004 # size
.binary 805DC7E80000000444160000 .data 0x4BE071E5 # 80206DE4 => bl -0x001F8E1C /* 8000DFC8 */
.binary 805DC8280000000443FA0000 # region @ 805D9E48 (4 bytes)
.binary 805DC8F80000000443FA0000 .data 0x805D9E48 # address
.binary 805DC9000000000443FA0000 .data 0x00000004 # size
.binary 805DC92C0000000444160000 .data 0x47AFC800 # 805D9E48 => .invalid sc
.binary 805DC9640000000444160000 # region @ 805DACF4 (4 bytes)
.binary 805DC9980000000444228000 .data 0x805DACF4 # address
.binary 805DC9B80000000444480000 .data 0x00000004 # size
.binary 805DCC280000000444480000 .data 0x47742400 # 805DACF4 => .invalid sc
.binary 805DCEBC0000000448742400 # region @ 805DB31C (4 bytes)
.binary 805DE6880000000443FA0000 .data 0x805DB31C # address
.binary 805DF8780000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805DB31C => b +0x011C4000 /* 8179F31C */
# region @ 805DC1A8 (4 bytes)
.data 0x805DC1A8 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805DC1A8 => .invalid sc
# region @ 805DC738 (4 bytes)
.data 0x805DC738 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805DC738 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804DD9D80000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804DD9F00000000443FA0000 .data 0x8000DFA0 # address
.binary 804DDA080000000443FA0000 .data 0x00000040 # size
.binary 804DDA200000000443C80000 .data 0xC3C2C1F8 # 8000DFA0 => lfs f30, [r2 - 0x3E08]
.binary 805D9BE80000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805DAA940000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805DB0BC00000004491C4000 .data 0xC042C1F8 # 8000DFAC => lfs f2, [r2 - 0x3E08]
.binary 805DB1780000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805DB2C80000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805DB3A00000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805DB8B4000000084448000044160000 .data 0xC382C1F8 # 8000DFBC => lfs f28, [r2 - 0x3E08]
.binary 805DB9D80000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805DBB080000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805DBB280000000444480000 .data 0xC002C1F8 # 8000DFC8 => lfs f0, [r2 - 0x3E08]
.binary 805DBB480000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805DBCC80000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805DBD0C0000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805DBD1C0000000444160000 .data 0x3C60804D # 8000DFD8 => lis r3, 0x804D
.binary 805DBD2C0000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805DBD3C0000000444160000 # region @ 80100A50 (4 bytes)
.binary 805DBD940000000443C80000 .data 0x80100A50 # address
.binary 805DBDE80000000444160000 .data 0x00000004 # size
.binary 805DBE080000000444160000 .data 0x4BF0D551 # 80100A50 => bl -0x000F2AB0 /* 8000DFA0 */
.binary 805DBE240000000444160000 # region @ 80156B94 (4 bytes)
.binary 805DBE440000000444160000 .data 0x80156B94 # address
.binary 805DBE680000000444160000 .data 0x00000004 # size
.binary 805DBE8C0000000444160000 .data 0x4BEB7419 # 80156B94 => bl -0x00148BE8 /* 8000DFAC */
.binary 805DBF480000000447AFC800 # region @ 801A2100 (4 bytes)
.binary 805DC1B00000000444160000 .data 0x801A2100 # address
.binary 805DC1C80000000443FA0000 .data 0x00000004 # size
.binary 805DC3780000000444480000 .data 0x4BE6BEBD # 801A2100 => bl -0x00194144 /* 8000DFBC */
.binary 805DC3D40000000444160000 # region @ 801A2300 (4 bytes)
.binary 805DC3F80000000444160000 .data 0x801A2300 # address
.binary 805DC4000000000443FA0000 .data 0x00000004 # size
.binary 805DC4340000000443C80000 .data 0x4BE6BCA1 # 801A2300 => bl -0x00194360 /* 8000DFA0 */
.binary 805DC4640000000444160000 # region @ 802063F4 (4 bytes)
.binary 805DC4AC0000000444480000 .data 0x802063F4 # address
.binary 805DC4D80000000444480000 .data 0x00000004 # size
.binary 805DC4F80000000444160000 .data 0x4BE07BD5 # 802063F4 => bl -0x001F842C /* 8000DFC8 */
.binary 805DC5540000000444160000 # region @ 80206B98 (4 bytes)
.binary 805DC5680000000444160000 .data 0x80206B98 # address
.binary 805DC57400000004442F0000 .data 0x00000004 # size
.binary 805DC5880000000444160000 .data 0x4BE07431 # 80206B98 => bl -0x001F8BD0 /* 8000DFC8 */
.binary 805DC5C80000000443FA0000 # region @ 805D9BE8 (4 bytes)
.binary 805DC6980000000443FA0000 .data 0x805D9BE8 # address
.binary 805DC6A00000000443FA0000 .data 0x00000004 # size
.binary 805DC6CC0000000444160000 .data 0x47AFC800 # 805D9BE8 => .invalid sc
.binary 805DC7040000000444160000 # region @ 805DAA94 (4 bytes)
.binary 805DC7380000000444228000 .data 0x805DAA94 # address
.binary 805DC7580000000444480000 .data 0x00000004 # size
.binary 805DC9C80000000444480000 .data 0x47742400 # 805DAA94 => .invalid sc
.binary 805DCC5C0000000448742400 # region @ 805DB0BC (4 bytes)
.binary 805DE4280000000443FA0000 .data 0x805DB0BC # address
.binary 805DF6180000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805DB0BC => b +0x011C4000 /* 8179F0BC */
# region @ 805DBF48 (4 bytes)
.data 0x805DBF48 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805DBF48 => .invalid sc
# region @ 805DC4D8 (4 bytes)
.data 0x805DC4D8 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805DC4D8 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size
@@ -1,65 +1,77 @@
.meta name="Draw Distance" .meta name="Draw Distance"
.meta description="Extends the draw\ndistance of many\nobjects" .meta description="Extends the draw\ndistance of many\nobjects"
# Original code by Ralf @ GC-Forever and Aleron Ives # Original code by Ralf @ GC-Forever and Aleron Ives
# https://psopalace.sylverant.net/downloads_gamecube.html # https://www.gc-forever.com/forums/viewtopic.php?t=2050
# https://www.gc-forever.com/forums/viewtopic.php?t=2049
entry_ptr: entry_ptr:
reloc0: reloc0:
.offsetof start .offsetof start
start: start:
.include WriteCodeBlocksGC .include WriteCodeBlocksGC
.binary 804DE1D80000000443C80000 # region @ 8000DFA0 (64 bytes)
.binary 804DE1F00000000443FA0000 .data 0x8000DFA0 # address
.binary 804DE2080000000443FA0000 .data 0x00000040 # size
.binary 804DE2200000000443C80000 .data 0xC3C2C200 # 8000DFA0 => lfs f30, [r2 - 0x3E00]
.binary 805D57300000000447AFC800 .data 0xEFDE0072 # 8000DFA4 => fmuls f30, f30, f1
.binary 805D65DC0000000447EF4200 .data 0x4E800020 # 8000DFA8 => blr
.binary 805D6C0400000004491C4000 .data 0xC042C200 # 8000DFAC => lfs f2, [r2 - 0x3E00]
.binary 805D6CC00000000443C80000 .data 0xC01E001C # 8000DFB0 => lfs f0, [r30 + 0x001C]
.binary 805D6E100000000444480000 .data 0xEC0000B2 # 8000DFB4 => fmuls f0, f0, f2
.binary 805D6EE80000000444480000 .data 0x4E800020 # 8000DFB8 => blr
.binary 805D73FC000000084448000044160000 .data 0xC382C200 # 8000DFBC => lfs f28, [r2 - 0x3E00]
.binary 805D75200000000444160000 .data 0xEF9C00B2 # 8000DFC0 => fmuls f28, f28, f2
.binary 805D76500000000444480000 .data 0x4E800020 # 8000DFC4 => blr
.binary 805D76700000000444480000 .data 0xC002C200 # 8000DFC8 => lfs f0, [r2 - 0x3E00]
.binary 805D76900000000444480000 .data 0xC023000C # 8000DFCC => lfs f1, [r3 + 0x000C]
.binary 805D78100000000444160000 .data 0xEC000072 # 8000DFD0 => fmuls f0, f0, f1
.binary 805D78540000000444160000 .data 0xD003000C # 8000DFD4 => stfs [r3 + 0x000C], f0
.binary 805D78640000000444160000 .data 0x3C60804D # 8000DFD8 => lis r3, 0x804D
.binary 805D78740000000444160000 .data 0x4E800020 # 8000DFDC => blr
.binary 805D78840000000444160000 # region @ 80100C50 (4 bytes)
.binary 805D78DC0000000443C80000 .data 0x80100C50 # address
.binary 805D79300000000444160000 .data 0x00000004 # size
.binary 805D79500000000444160000 .data 0x4BF0D351 # 80100C50 => bl -0x000F2CB0 /* 8000DFA0 */
.binary 805D796C0000000444160000 # region @ 801570BC (4 bytes)
.binary 805D798C0000000444160000 .data 0x801570BC # address
.binary 805D79B00000000444160000 .data 0x00000004 # size
.binary 805D79D40000000444160000 .data 0x4BEB6EF1 # 801570BC => bl -0x00149110 /* 8000DFAC */
.binary 805D7A900000000447AFC800 # region @ 801A2628 (4 bytes)
.binary 805D7CF80000000444160000 .data 0x801A2628 # address
.binary 805D7D100000000443FA0000 .data 0x00000004 # size
.binary 805D7EC00000000444480000 .data 0x4BE6B995 # 801A2628 => bl -0x0019466C /* 8000DFBC */
.binary 805D7F1C0000000444160000 # region @ 801A2828 (4 bytes)
.binary 805D7F400000000444160000 .data 0x801A2828 # address
.binary 805D7F480000000443FA0000 .data 0x00000004 # size
.binary 805D7F7C0000000443C80000 .data 0x4BE6B779 # 801A2828 => bl -0x00194888 /* 8000DFA0 */
.binary 805D7FAC0000000444160000 # region @ 80206124 (4 bytes)
.binary 805D7FF40000000444480000 .data 0x80206124 # address
.binary 805D80200000000444480000 .data 0x00000004 # size
.binary 805D80400000000444160000 .data 0x4BE07EA5 # 80206124 => bl -0x001F815C /* 8000DFC8 */
.binary 805D809C0000000444160000 # region @ 802068C8 (4 bytes)
.binary 805D80B00000000444160000 .data 0x802068C8 # address
.binary 805D80BC00000004442F0000 .data 0x00000004 # size
.binary 805D80D00000000444160000 .data 0x4BE07701 # 802068C8 => bl -0x001F8900 /* 8000DFC8 */
.binary 805D81100000000443FA0000 # region @ 805D5730 (4 bytes)
.binary 805D81E00000000443FA0000 .data 0x805D5730 # address
.binary 805D81E80000000443FA0000 .data 0x00000004 # size
.binary 805D82140000000444160000 .data 0x47AFC800 # 805D5730 => .invalid sc
.binary 805D824C0000000444160000 # region @ 805D65DC (4 bytes)
.binary 805D82800000000444228000 .data 0x805D65DC # address
.binary 805D82A00000000444480000 .data 0x00000004 # size
.binary 805D85100000000444480000 .data 0x47742400 # 805D65DC => .invalid sc
.binary 805D87A40000000448742400 # region @ 805D6C04 (4 bytes)
.binary 805D9F700000000443FA0000 .data 0x805D6C04 # address
.binary 805DB1600000000443FA0000 .data 0x00000004 # size
.binary 0000000000000000 .data 0x491C4000 # 805D6C04 => b +0x011C4000 /* 8179AC04 */
# region @ 805D7A90 (4 bytes)
.data 0x805D7A90 # address
.data 0x00000004 # size
.data 0x47AFC800 # 805D7A90 => .invalid sc
# region @ 805D8020 (4 bytes)
.data 0x805D8020 # address
.data 0x00000004 # size
.data 0x44AF0000 # 805D8020 => .invalid sc
# end sentinel
.data 0x00000000 # address
.data 0x00000000 # size